/*NUEVAS*/
caption, th, td {font-weight: 300;}
.listados h1{color:#09b2c6 !important;font-family: "Roboto",sans-serif;font-size: 20px !important;font-weight: 300 !important;border-top:3px solid #09b2c6;padding-top:5px;}
.listados{padding:0px 0px 20px 0px;}
#combo{-moz-appearance: none;background: #fff none repeat scroll 0 0;border: 2px solid #e5e5e5;border-radius: 0;box-sizing: border-box;color: #666666;font-size: 1.4em;outline: medium none; padding: 10px 10px 10px 5px;width: 300px;text-transform:uppercase;}
.elecciones_anteriores .re_01 {font-size: 11px !important;}
.elecciones_anteriores h2 span {color:#09b2c6;}
.mayoria{background-color:#ffffff;margin:0px 0px 10px 0px;padding:2px 0px 5px 3px;font-size:11px;color:#666;font-family: 'Roboto', sans-serif;font-weight:300;border-bottom:1px dotted #ccc;text-transform: uppercase;}


/*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;}

/*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{border-right: 1px solid #ddd;margin: 0;padding: 0 30px 10px 0;margin:0px 0px 20px 0px;}
.bloque_congreso h1{background-color:#ffffff;margin:10px 0px 0px 0px;padding:5px 0px 5px 3px;font-size:40px;color:#09b2c6;font-family: 'Roboto', sans-serif;font-weight:300;border-bottom:1px dotted #ccc;text-transform: uppercase;}
.bloque_congreso .txt{background-color:#ffffff;margin:0px 0px 0px 0px;padding:5px 0px 5px 3px;font-size:15px;color:#08717d;font-family: 'Roboto', sans-serif;font-weight:300;border-bottom:1px dotted #ccc;text-transform: uppercase;}

.bloque_congreso .generales{margin:0px;padding:0px 0px 0px 0px;}
.bloque_congreso .generales tr{margin:0px;padding:0px;background-color: #fff !important;}
.bloque_congreso .generales tr th{vertical-align: middle;margin:0px;padding:5px; border:0px !important;background-color: #efefef;background-image:url(../img/fondo-linea.jpg);background-repeat:repeat-x;font-family: 'Roboto', sans-serif;font-weight:300;color:#333;text-transform:uppercase;}
.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: 'Roboto', sans-serif;text-transform: uppercase;border-bottom: 1px solid #dddddd;border-left: 1px solid #dddddd;color:#555;}
.bloque_congreso .re_center{text-align: center;}
.bold{margin:0px 0px 0px 0px;padding:0px 0px 0px 6px !important;font-family: 'Roboto', sans-serif;font-weight:700;text-transform: uppercase;border-left: 0px solid #dddddd !important;}
.bloque_congreso .generales tr td.bold { white-space: normal; }

.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: #efefef;border: 1px dotted #B6B6B6; clear: both;}
.carreras div{margin:0px 0px 5px 0px;padding:0px;font-size:12px;font-family: 'Roboto', sans-serif;font-weight:300;}
.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; clear: both; }
.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;color:#555;}

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

/*ACTUALIZACION*/
.actualizacion { float: right; margin: 0; padding: 30px 0 10px; font-family: Arial; font-size: 12px;color:#333; }
.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;text-transform:uppercase;}

/*ELECCIONES ANTERIORES*/
.elecciones_anteriores h2{color: #484848;font-size: 20px;margin: 10px 0px 10px 0px;padding: 0 0 5px 0px;font-family: 'Roboto', sans-serif;font-weight:300;}
.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; margin-top:10px;}
.listados div.tab { display: none; }
.listados div ul { margin: 0px 0 0 0em; }
.listados div ul, .peliculas a {color: #3D6089;}
#ptaba { display: block; }
.listados div ul li {list-style-type:none;font-family: 'Roboto', sans-serif;font-weight:300;margin:0px 0px 5px 0px;}
.listados div ul li a{font-size:13px;}

/*DIPUTADOS*/
.diputados h1 {background-color:#f3f3f3;border-bottom: 1px dotted #ccc;color: #484848;font-family: 'Roboto', sans-serif;font-weight:300;font-size: 20px;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;}