/* Cabecera */
header.tag { margin-bottom: 15px; padding: 0; width: 985px; float: left; border-bottom:1px dotted #ccc; position: relative; }
header.tag h1 { margin: 0; padding:0; font-size: 1.9em; color:#6d6e71; font-family:verdana; }
header.tag h1 span { color:#002C4C; font-size: 0.75em; }
header.tag h2 { margin: 0; padding: 5px 0; font-size: 1em; font-family:verdana; color:#b7b7b7; }
header.tag h2 a { color:#b7b7b7; }
header.tag ul.social { margin: 0; padding:0; position: absolute; right: 0; top: 20px; }
header.tag ul.social li { width: 100px; margin: 0 0 0 10px; padding: 0; display: inline; float: left; }
header.tag ul.social li.masuno { width: 70px; }
.biografia img { border: 1px solid #CCCCCC; margin: 0; padding: 4px; width: 300px; }
.biografia .texto { background-color: #F3F3F3; padding: 5px; font-size: 1.2em; color: #333; }
.biografia p { margin: 0; }
.biografia p+p { margin-top: 1.5em; }

/*RESULTADOS*/

.elecciones-autonomia{margin:0px;padding:3px;width:650px;font-size:15px;font-family:verdana;color:#fff;font-weight:bold;}
.bloque-resultados{width:985px;margin:0px 0px 20px 0px;padding:0px;}
.clear{clear:both;}
.space{margin:0px 10px 0px 0px;padding:0px;}

#resultados {height: 230px;margin: 0 0 15px;overflow: hidden;padding: 0;position: relative;width: 650px;float:left;}
#resultados .resultados-sup {float: left;height: 78px;width: 655px;}
#resultados .resultados-sup img {float: left;margin: 0;padding: 0;width: 230px;}
#resultados .consulte {float: left;margin: 0px;padding: 0;width: 410px;}
#resultados .consulte h1 {margin: 10px 0px 11px 0px;padding: 0;}
#resultados .consulte h1 a {color: #474747;display: block;font: bold 14px Arial;margin: 0;padding: 0;text-decoration: none;}
#resultados .consulte h1 a:hover {color: #494949 !important;text-decoration:underline;}
#resultados .consulte h2 {color: #787878;font: 14px/1.1em arial;margin: 0px 0 0;padding: 0;position: relative;}
#resultados .consulte h2 a {display: none;left: 0;top: 0;text-decoration:none;font-size:12px;color:#494949;position:absolute;}
#resultados .consulte h2 a.visible {display: block;}
#resultados .resultados-sup h3 {color: #4984C0;font: bold 30px arial;margin: 18px 0 0 40px;padding: 0;text-align: right;}
#resultados .resultados-2011 {float: left;width: 655px;}
#resultados .partido {clear: both;margin: 0;padding: 6px 0 0;width: 655px;}
#resultados .partido h1 {float: left;font: bold 13px Arial;margin: 0;padding: 0;width: 45px;}
#resultados .partido .barra2011 {background-color: #E5E5E5;float: left;margin: 0;padding: 0;width: 610px;}
#resultados .partido .barra2011 .barra-color {float: left;height: 14px;margin: 1px 15px 0 1px;padding: 0;width: 490px;}
#resultados .partido .barra2011 .barra-color-int {height: 14px;}
#resultados .partido .escano2011 {float: left;font: 14px Arial;margin: 0 15px 0 0;padding: 0;text-align: center;width: 25px;}
#resultados .partido .porcentaje2011 {float: left;font: bold 14px Arial;margin: 0;padding: 0;text-align: right;width: 47px;}
#resultados .otros2011 {float: left;font: bold 12px arial;margin: 0;padding: 10px 0 0;}
#resultados .otros2011 ul {float: left;margin: 0;padding: 0;}
#resultados .otros2011 ul li {border-right: 1px solid #CCCCCC;display: inline;font: 12px arial;list-style: none outside none;margin: 0 5px 0 0;padding: 0 5px 0 0;}
#resultados .otros2011 ul li.last {border: 0 none;margin: 0;padding: 0;}
#resultados .otros2011 span {float: left;margin: 0 10px 0 0;padding: 0;}
#resultados .participacion2011 {float: right;font: 12px arial;margin: 0;padding: 10px 0 0;}
#resultados .participacion11 {border-right: 1px solid #CCCCCC;float: left;margin: 0 5px 0 0;padding: 0 5px 0 0;}
#resultados .escrutado11 {float: left;margin: 0;padding: 0;}
#extra {height: 400px;position: absolute;right: 0;top: 0;width: 310px;}
.resultados-senado2011 {background-color: #F7F3F4;height: 245px;margin: 0;overflow: hidden;padding: 0;width: 310px;}
.resultados-senado2011 h1 {background: none repeat scroll 0 0 #FFFFFF;color: #5084B3;font-family: "Arial Black";font-size: 20px;margin: 0;padding: 10px 0;}
.resultados-senado2011 .pp-psoe {float: left;margin: 15px 0 0;padding: 0;width: 150px;}
.resultados-senado2011 .otros-senado {float: left;margin: 30px 0 0 0;padding: 0;width: 160px;}
.resultados-senado2011 .pp-psoe .pp-senado {color: #00A2E2;float: left;font-family: Arial;font-size: 12px;font-weight: bold;height: 150px;margin: 0 10px;padding: 0;width: 56px;}
.resultados-senado2011 .pp-psoe .psoe-senado {color: #EE1C25;float: left;font-family: Arial;font-size: 12px;font-weight: bold;height: 150px;margin: 0;padding: 0;width: 56px;}
.resultados-senado2011 .otros-senado ul {margin: 0;padding: 0;}
.resultados-senado2011 .senado-texto {font-size: 12px;}
.resultados-senado2011 .pp-psoe .senado-barra {height: 150px;margin: 0 0 3px 5px;padding: 0;width: 35px;}
.resultados-senado2011 .otros-senado ul li {font-size: 16px;font-weight: bold;list-style-type: square;margin: 0 0 5px;padding: 0;}
.barra-pp {background-color: #F7F3F4;height: 0;margin: 0 0 3px 5px;padding: 0;position: absolute;width: 35px;}
.barra-psoe {background-color: #F7F3F4;height: 0;margin: 0 0 3px 5px;padding: 0;position: absolute;width: 35px;}

/*GANADORES*/
.partido-ganador{border-bottom:1px dotted #ccc;padding:0px 0px 10px 0px;margin:0px 0px 20px 0px;}
.ganador{margin:0px;padding:0px;width:477px;float:left;}
.ganador h1{margin:0px;padding:5px;font-size:15px;font-weight:bold;background-color:#f3f3f3;}
.ganador img{margin:5px 5px 0px 0px;padding:0px;float:left;width:120px;}
.ganador p{width:330px;margin:5px 0px 0px 0px;padding:0px;font-size:12px;float:left;font-family:verdana;color:#494949;line-height:14px;}

/*RESULTADOS*/
.bloque_congreso{margin:0px;padding:0px 0px 0px 0px;}
.bloque_congreso h1{background-color:#f3f3f3;margin:10px 0px 0px 0px;padding:5px 0px 5px 3px;font-size:20px;color:#484848;font-family:Georgia;font-weight:bold;border-bottom:1px dotted #ccc;}

.bloque_congreso .generales{margin:0px;padding:0px 0px 0px 0px;}
.bloque_congreso .generales tr{margin:0px;padding:0px;background-color: #F4F4F4 !important;}
.bloque_congreso .generales tr th{vertical-align: middle;margin:0px;padding:5px; border:0px !important;background-color: #484848;background-image:url(../img/fondo-linea.jpg);background-repeat:repeat-x;}
.bloque_congreso .re_01{ margin: 0; padding: 0; color: #FFFFFF; font-size: 12px; height: 25px; margin: 0;  }
.bloque_congreso .generales tr td{margin-top:4px !important;padding-top:9px !important;white-space: nowrap;/*vertical-align: middle*/;font-size:11px;font-family:arial,helvetica;}
.bloque_congreso .re_center{text-align: center;}
.bold{font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px 0px 6px !important;}

.float{float:left;}
.wp {white-space: normal !important; padding:10px !important; }
.numsenadores { font-size:11px;color: #277CBE;font-weight:bold;text-align:right;vertical-align: top !important;margin-top:4px;}

/*CARRERAS*/
.carreras {margin:15px 0px 0px 0px;padding:5px;background-color: #f3f3f3;border: 1px dotted #B6B6B6;}
.carreras div{margin:0px 0px 5px 0px;padding:0px;font-size:12px;}
.carrera {margin:15px 0px 0px 0px;padding:5px;background-color: #ebebeb;border: 1px solid #B6B6B6;}
.carrera div{margin:0px 0px 5px 0px;padding:0px;font-size:12px;}

/*CENSO*/
.censo {margin: 20px 0; padding: 0; font-size:12px; line-height:20px; border:1px dotted #b6b6b6; }
.censo table{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.censo table tr{margin:0px;padding:0px;}
.censo table tr td{margin:0px;padding:0px;font-size:13px !important;text-align: center;}

.fondo_gris{background-color: #f3f3f3 !important;}

/*ACTUALIZACION*/
.actualizacion { float: right; margin: 0; padding: 20px 0 0 0; font-family: Arial; font-size: 12px; }
.actualizacion-portada-985 {width:125px;text-align:left;float:left; margin: 7px 0px 0px 0px; padding: 0px; font-family: Arial; font-size: 12px; }
.actualizacion-portada {width:300px;text-align:left;float:left; margin:10px 0px 0px 0px; padding: 0px; font-family: Arial; font-size: 12px; }

/*FORMULARIO*/
.formulario{margin:20px 0px 0px 0px;padding:0px;}
.formulario label{font-size:15px;}

/*ELECCIONES ANTERIORES*/
.elecciones_anteriores h2{color: #484848;font-family: Georgia;font-size: 20px;font-weight: bold;margin: 10px 0px 10px 0px;padding: 0 0 5px 0px;}
.elecciones_anteriores h2 a{margin:0px 0px 0px 365px;padding:0px;font-size:13px;font-family:arial;}
.elecciones_anteriores {margin:10px 0px 0px 0px;padding:5px;border:1px dotted #ccc;}
.elecciones_anteriores table{margin:0px 0px 0px 0px;padding:0px;float:left;}
.caja {display: none;}
.grafica {float:left;margin:0px 0px 0px 20px;padding:0px;}

/*LISTADO INFERIOR*/
.tabset { background: #F3F3F3;height: 26px; list-style: none; margin: 10px 0 0 0; width: 640px; }
.tabset li { background: #F3F3F3; border-right: 1px solid white; color: #000; float: left; font: 16px Arial,Helvetica,sans-serif; height: 26px; }
.tabset a, .tabset span { display: block; padding: 4px 6px; }
.tabset a.active, .tabset a:hover { background: #3D6089; color: #F3F3F3; }
.listados div { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; -moz-column-count: 2; -moz-column-gap: 10px; -moz-column-rule: 0px solid #F3F3F3; border-color: #F3F3F3; border-right: 1px solid #F3F3F3; border-style: none solid solid; border-width: 0 0px 0px; line-height: 1.3em; padding: 5px 2px; }
.listados div.tab { display: none; }
.listados div ul { margin: 0 0 0 1em; }
.listados div ul, .peliculas a {color: #3D6089;}
#ptaba { display: block; }
.listados div ul li a{font-size:13px;}

/*DIPUTADOS*/
.diputados h1 {background-color:#f3f3f3;border-bottom: 1px dotted #ccc;color: #484848;font-family: Georgia;font-size: 20px;font-weight: bold;margin: 10px 0;padding: 5px 0 5px 3px;}
.bloque_congreso .volver {color: #484848;font-family: Georgia;font-size: 13px;font-weight: bold;margin: 5px 0 0;padding: 0;position: absolute;right: 10px;}

/*RESULTADOS A PIE DE URNA*/
.resultados_urna{width:655px;}
.resultados_urna h1{width:655px;margin:0px;padding:4px 0px 4px 2px;background-color:#f3f3f3;font-size:13px;}
.urna {border: 1px solid #B6B6B6;font-size: 12px;line-height: 20px;margin: 0px 0 10px 0px;padding: 0;width:655px;}
.urna table tr td {font-size: 13px !important;margin: 0;padding: 0;text-align: center;}
.bold2 {font-weight: bold;margin: 0;padding: 0 0 0 6px !important;}
.fondo_gris_2 {background-color: #fff !important;}
.urna table tr {margin: 0;padding: 0;}
.urna table {margin: 0;padding: 0;}