@charset "utf-8";
/* CSS Document */

body { margin: 0px; background:#F1F1F1; }
img { margin: 0px; padding: 0px; }
#cab { background: #69310c; background: -webkit-gradient(linear, left top, left bottom, from(#692e16), to(#69310c)); background: -moz-linear-gradient(top, #692e16, #69310c); height: 50px; text-align:center; border-bottom: 1px solid #7D0000; }
#cab_back { background: #69310c; background: -webkit-gradient(linear, left top, left bottom, from(#692e16), to(#69310c)); background: -moz-linear-gradient(top, #692e16, #69310c); height: 50px; padding-left: 5px; border-bottom: 1px solid #7D0000;  }
.a{display: table; #position: relative; overflow: hidden; width:100%;  height: 50px;}
.b{#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;}
.c{#position: relative; #top: -50%}
#back{ margin-right:5px}
#cab_back a,#cab_back img{ border:none;}
#cab_titol { background: #d6d6e6; background: -webkit-gradient(linear, left top, left bottom, from(#d6d9e6), to(#d6d6e6)); background: -moz-linear-gradient(top, #d6d9e6, #d6d6e6); padding-left: 10px; border-top: 1px solid #FFF; border-bottom: 1px solid #CCC; padding-bottom:2px; padding-top:3px; height:25px; color: #666666;font-family: Helvetica; font-size: 18px;font-weight: bold; }
#cab_titol img{ height:22px; margin-right: 10px;}
#cab_titol span { font-family: Helvetica; font-size:18px; font-weight:bold; color:#151417 }
#contenido { padding-top: 5px; padding-bottom: 5px; font-family: Helvetica, Arial, Sans-serif; font-size: 7px; }
#lista { background:#F1F1F1; font-family:Tahoma, Geneva, sans-serif; font-size:12px; }
#lista ul { margin:0px; padding:0px; list-style:none; }
#lista li { margin: 0px; height:45px; padding-left: 10px; padding-bottom:0px; padding-top:5px; padding-right:0px; background: #d6d6e6; background: -webkit-gradient(linear, left top, left bottom, from(#d6d9e6), to(#d6d6e6)); background: -moz-linear-gradient(top, #d6d9e6, #d6d6e6); border-top: 1px solid #FFF; border-bottom: 1px solid #CCC; }
#lista li a { font-family: Helvetica, Arial, Sans-serif;  color:#151417; text-decoration:none; padding-top:5px; display:block;}
#lista li img, #lista li div { display:block; float:left; border:none}
#lista li img{margin: 2px 15px 0px 5px;}
a span.big { font-size:16px;font-weight:bold; }
a span.litt { font-size:9px; }
h1 { font-family: Helvetica, Arial, Sans-serif; font-size:16px; font-weight:bold; color:#b01040; margin:0px; padding-top: 5px; padding-left: 10px; }
#contenidodiputado { padding-top: 5px; padding-bottom: 5px; padding-left: 19px; font-family:Helvetica, Arial, Sans-serif; color:#b01040; font-weight:bold; font-style:italic; font-size:14px; }
#contenidodiputado a { font-family:Helvetica, Arial, Sans-serif; font-size:14px; color:#900; text-decoration:none; padding-bottom:5px; padding-top:5px; font-weight:bold; font-style:italic; }
#contenidodiputado ul { list-style:none; margin:0px; padding:0px; }
#contenidodiputado li { margin-bottom:10px; }
#firma { position: absolute; right: 10px;font-size:9px; }
.firma { font-family: Helvetica, Arial, Sans-serif; color:#b01040; text-align:center;  text-decoration:none; }
.vermell { font-family:Georgia, "Times New Roman", Times, serif;  color:#900;  }
/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip { font-family: Helvetica, Arial, Sans-serif; font-weight:bold; font-style:italic; display:none; background:#FFF; font-size:10px; height:auto; width:100px; padding:5px; color:#b01040; filter:alpha(opacity=80); -moz-opacity:0.80; -khtml-opacity: 0.80; opacity: 0.80; }
/* style the trigger elements */
#demo img { border:0; cursor:pointer; margin:5px 8px; }
/* override the arrow image of the tooltip */
.tooltip.bottom { background:#FFF; padding-top:40px; height:55px; }
.tooltip.bottom { background:#FFF; }
.form_field { width:95%; font-size:18px; font-weight:normal; color:#222; padding:8px 5px; margin-bottom:10px }
.form_label { font-size:16px; margin-bottom:5px; font-weight:bold; color:#222; }
#listadodiputados { background:#F1F1F1; font-family:Tahoma, Geneva, sans-serif; font-size:12px; }
#listadodiputados a { color:#b01040; text-shadow: 0 1px 1px #FFF; text-decoration:none; display:block;}
#listadodiputados ul { margin:0px; padding:0px; list-style:none; }
#listadodiputados li { margin: 0px; height:30px; padding-left: 10px; padding-bottom:0px; padding-top:10px; padding-right:0px; background: #d6d6e6; background: -webkit-gradient(linear, left top, left bottom, from(#d6d9e6), to(#d6d6e6)); background: -moz-linear-gradient(top, #d6d9e6, #d6d6e6); border-top: 1px solid #FFF; border-bottom: 1px solid #CCC; }
#tweets li { color: #000 !important; margin: 0px; height:46px; padding-left: 10px; padding-bottom:0px; padding-right:0px; background: #d6d6e6; background: -webkit-gradient(linear, left top, left bottom, from(#d6d9e6), to(#d6d6e6)); background: -moz-linear-gradient(top, #d6d9e6, #d6d6e6); border-top: 1px solid #FFF; border-bottom: 1px solid #CCC;  list-style:none; line-height:18px; overflow:hidden}
#tweets img { display:block; float:left; border:none; width:36px; height:36px;}
#tweets span { font-size:12px; line-height:10px}
#admin { background:#F1F1F1; font-family:Tahoma, Geneva, sans-serif; font-size:12px; }
#admin a { color:#b01040; text-shadow: 0 1px 1px #FFF; text-decoration:none; }
#admin ul { margin:0px; padding:0px; list-style:none; }
#admin li { margin: 0px; height:30px; padding-left: 10px; padding-bottom:0px; padding-top:10px; padding-right:0px; background: #d6d6e6; background: -webkit-gradient(linear, left top, left bottom, from(#d6d9e6), to(#d6d6e6)); background: -moz-linear-gradient(top, #d6d9e6, #d6d6e6); border-top: 1px solid #FFF; border-bottom: 1px solid #CCC; }
#cab_titol span.boton_act { background: #69310c; background: -webkit-gradient(linear, left top, left bottom, from(#692e16), to(#69310c)); background: -moz-linear-gradient(top, #692e16, #69310c); height: 20px; width:90px; text-align:center; border-bottom: 1px solid #7D0000; display:block; float:left; color:#d6d6e6; font-size:13px;margin-right:4px; padding-top:3px; }
#cab_titol span.boton_desact { background: #69310c; background: -webkit-gradient(linear, left top, left bottom, from(#d6d9e6), to(#d6d6e6)); background: -moz-linear-gradient(top, #d6d9e6, #d6d6e6); height: 20px; width:90px; text-align:center; border-bottom: 1px solid #7D0000;display:block; float:left; color:#69310c; font-size:13px; margin-right:4px; padding-top:3px;}
a ,a:visited { text-decoration:none}
.redondeado{border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;box-shadow:0px 0px 2px #000000;
-moz-box-shadow:0px 0px 2px #000000;
-webkit-box-shadow:0px 0px 2px #000000;}