.elecciones20N ol, .elecciones20N ul {
	list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
.elecciones20N table {
	border-collapse: collapse;
	border-spacing: 0;}
.elecciones20N caption, .elecciones20N th, .elecciones20N td {
	text-align: left;
	font-weight: normal;}
.elecciones20N blockquote:before, .elecciones20N blockquote:after, .elecciones20N q:before, .elecciones20N q:after {
	content: "";}
.elecciones20N blockquote, q {
	quotes: "" "";}
.elecciones20N a{color:#002E49;text-decoration:none;}
.elecciones20N #main{margin:0 auto;overflow:hidden;width:990px;}
.elecciones20N #top, .elecciones20N #sidebar, .elecciones20N #automatic{margin-bottom:6px;}
.elecciones20N #content{float:left;margin:0 11px 60px 0;width:656px;}
.elecciones20N #content.boxed, .elecciones20N #sidebar, .elecciones20N #ads-middlepage, .elecciones20N #social, .elecciones20N #footer{background-color:#F8F7F4;border:1px solid #E9E8E4;color:#656565;padding:4px;}
.elecciones20N #sidebar{float:left;padding:4px;width:313px;}
.elecciones20N .mapa_container{width:100%; height:100%; }

.elecciones20N{font:11px/13px Arial,sans-serif;}

/*cabecera*/
.elecciones20N .menu_baloncesto a {text-decoration: none; color: #fff;}
.elecciones20N .content_cabecera20N{height:150px;background:url(img/elecciones/elecciones20N_cab.jpg) no-repeat 2px 2px; color: #fff; border: 1px solid #eaeaea;}
.elecciones20N .link_cabecera_baloncesto {height:115px;}
.elecciones20N .menu_baloncesto {float: left; width: 970px; height: 33px; background: url(img/elecciones/bg_menu_1nivel.png) no-repeat; margin: 0px 0 0 10px; font-weight: bold; font-size: 12px; }
	.elecciones20N .menu_baloncesto  ul.nivel1{clear: left; float: left; list-style: none; margin: 4px 0 0 0; padding: 0; position: relative; left: 50%; text-align: center;}
		.elecciones20N .menu_baloncesto  ul.nivel1 li{display: block; float: left; list-style: none; margin: 0; padding: 8px 6px 8px 0px; position: relative; right: 50%;}
		.elecciones20N .menu_baloncesto  ul.nivel1 li.seleccionada{padding:8px 6px 4px 0}
		.elecciones20N .menu_baloncesto  ul.nivel1 li.seleccionada a{background:#1E1E1E;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:4px 6px}
			.elecciones20N .menu_baloncesto  ul.nivel1 li a{padding: 8px 3px 0 10px;}

/*.elecciones20N .cab25m{background:url(img/elecciones/elecciones25M_cab.jpg) no-repeat 2px 2px; color: #fff; border: 1px solid #eaeaea;}*/

/*fin cabecera*/

.elecciones20N h2.titulo{font-size:30px;font-weight:bold;color:#393737;letter-spacing:-1px;padding:0px 0 10px 0;;line-height:1.2em}
.elecciones20N h3.titulo{font-size:24px;font-weight:bold;color:#393737;letter-spacing:-1px;padding:10px 0 10px 0;line-height:1.2em}
.elecciones20N h3.titulo span{font-size:14px;}
.elecciones20N .modulo{background:#7B8184;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:5px;padding-bottom:0;border:1px solid #5C6467}
.elecciones20N .modulo .conTabs{position:relative;}
.elecciones20N .modulo .powered{position:absolute;left:8px;bottom:5px;z-index: 9999}
.elecciones20N .modulo .gtab{width:100%;margin:0!important}
.elecciones20N .modulo .gtab:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.elecciones20N .modulo .ui-tab-hide{display:none;}
.elecciones20N .modulo .gtab li{float:left;margin-right:5px;background:transparent!important;border:0!important;padding:0!important}
.elecciones20N .modulo .gtab li a{float:left;background:#5A5C5D;color:#fff;font-size:13px;font-weight:bold;padding:6px 12px;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0 ;line-height:1em!important;border:0!important;font-weight:bold!important}
.elecciones20N .modulo .gtab li a:hover{text-decoration:none;}
.elecciones20N .modulo .gtab li.ui-tabs-selected a{background:#fff;color:#393737!important;}
.elecciones20N .modulo .contenido_tab{background:#fff;padding:15px 7px 7px;position:relative;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;margin-bottom:5px;zoom:1;}
.elecciones20N .modulo .contenido_tab:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.elecciones20N .modulo .contenido_tab.nacional{background:#EFF6FA;padding:0}
.elecciones20N .modulo .contenido_tab.last{margin-bottom:0;}

.elecciones20N .submenu_mapa{width:100%;margin-bottom:15px}
.elecciones20N .submenu_mapa:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.elecciones20N .submenu_mapa li{float:left;}
.elecciones20N .submenu_mapa a{float:left;background:#fff url(img/elecciones/btn_mapas_bg.png) repeat-x bottom left;color:#333;font-size:12px;border:1px solid #CFCFCF;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:4px 10px;margin-right:5px;}
.elecciones20N .submenu_mapa li.activo a{background:#002E49;color: #FFF; font-weight: bold; text-decoration:none;border: 0px}
.elecciones20N .submenu_mapa a:hover{background:#DFDFDF;text-decoration:none;}

.elecciones20N .escrutado{position:absolute;right:10px;top:-35px;width:320px;text-align:left;}
.elecciones20N .escrutado p{float:left;font-size:10px;color:#666;width:92px;text-align:right}
.elecciones20N .escrutado .participacion{float:left;width:235px;}
.elecciones20N .escrutado p.total{float:right;width:auto;}
.elecciones20N .escrutado .titulo{color:#666;font-style:italic;text-align:left;font-size:9px;width:auto;padding:3px 4px 0 0;}
.elecciones20N .escrutado .part_2011{background:#E6F0F6;float:left;width:230px;padding:3px 6px;font-weight:bold;clear:both;}
.elecciones20N .escrutado .barra{background:#C6D5E0;float:left;height:3px;width:90px;margin:5px 0 0 6px;}
.elecciones20N .escrutado .barra_cont{background:#266389;height:3px;border-right:2px solid #FDFB26;float:left;}
.elecciones20N .escrutado .part_2008{padding:3px 6px;width:230px;clear:both;}
.elecciones20N .escrutado .part_2008 p{font-size:9px;}

.elecciones20N .historico{width:100%;margin-top:-5px;padding-bottom:10px;}
.elecciones20N .historico:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.elecciones20N .historico li{float:left;background:transparent url(img/elecciones/historico_borde.png) no-repeat right center;padding:2px 10px 2px 9px;}
.elecciones20N .historico li.last{background:transparent;}
.elecciones20N .historico li a{color:#003E63;font-weight:bold;font-size:15px;}
.elecciones20N .historico li a.activo {border-radius: 3px; background: #002E49;color: #FFFFFF; padding: 2px 10px}

.elecciones20N .resultados_municipio .escrutado{top:20px;}

/*mapas*/
.elecciones20N .mapa{position:relative;z-index:8}
.elecciones20N .mapa .mapaimg{width:410px;height:325px;margin:auto;}
.elecciones20N .mapa .mapaimg img{position:absolute;left:0;top:0;z-index:9;width:410px;left:50%;margin-left:-205px}
.elecciones20N .mapacanarias{position:absolute;left:-130px;bottom:20px;z-index:1;width:185px;height:79px;background:transparent url(img/elecciones/canarias_bg.png) repeat left top;}
.elecciones20N .mapacan_img{position:absolute;left:-116px;bottom:20px;z-index:9;width:173px;height:79px;}
.elecciones20N ul.comunidades{width:410px;position:absolute;left:50%;margin-left:-205px;z-index:9;}

.elecciones20N .mapaprovincias{display:none;}
.elecciones20N .mapaimg{width:410px;height:325px;}

.elecciones20N .tooltip_datos{position:absolute;left:0;top:0;width:220px;background:#AAC1D1;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#002A40;padding:6px 4px 4px 4px;display:none;z-index:9999;text-align:left;}
.elecciones20N .tooltip_cerrar{position:absolute;right:5px;top:6px;z-index:9}
.elecciones20N .tooltip_datos h3{font-size:14px;font-weight:bold;padding-bottom:5px;padding-left:5px;}
.elecciones20N .tooltip_datos .tooltip_datos_cont{font-size:14px;font-weight:bold;background:#fff;-moz-border-radius:4px;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;padding:8px 4px 4px 4px;}
.elecciones20N .tooltip_datos ul{background:transparent url(img/elecciones/tooltip_bg.png) repeat-x top left;padding:5px;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
.elecciones20N .tooltip_datos li{font-size:10px;font-weight:bold;position:relative;border-bottom:1px solid #E1E4E5;padding:2px 0 2px 5px}
.elecciones20N .tooltip_datos li strong{position:absolute;right:0;top:2px;}
.elecciones20N .tooltip_datos li.escanos{border-bottom:0;}

.elecciones20N table.datos_escrutinio{}
.elecciones20N table.datos_escrutinio td{font-size:12px;font-weight:bold;}
.elecciones20N table.datos_escrutinio td.td_sigla {width: 70%}
.elecciones20N table.datos_escrutinio td img{vertical-align:middle;}
.elecciones20N table.datos_escrutinio td.partidos{width:80px;padding-left:6px}
.elecciones20N table.datos_escrutinio th{text-align:center;font-size:9px;color:#666;font-style:italic;}
.elecciones20N table.datos_escrutinio th.th_escanos{width:72px;}
.elecciones20N table.datos_escrutinio td.td_escanos,
.elecciones20N table.datos_escrutinio td.td_votos{text-align:center;}

.elecciones20N .tooltip_datos .botonera{text-align:right;margin-top:6px;border-top:1px solid #E8EEF2;padding-top:4px;padding-right:4px}
.elecciones20N .tooltip_datos .botonera a{color:#003859;font-size:11px;}

.elecciones20N .resultados_todascomunidades,
.elecciones20N .resultados_todasprovincias{display:none;}
/*fin mapas*/

.elecciones20N .resultados_nacionales{width:100%;}
.elecciones20N .resultados_nacionales:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.elecciones20N .nacional .resultados_nacionales{background:#fff url(img/elecciones/modulo_sidebar_bg.png) repeat-x bottom left;padding:12px 5px;width:auto;zoom:1;}
.elecciones20N .resultados_nacionales .grafica{float:left;width:48%;text-align:center;padding-left:0px}
.elecciones20N .resultados_nacionales .escanos{width:190px;margin:auto;text-align:left;margin-top:12px;}
.elecciones20N .resultados_nacionales .escanos caption{text-align:center;font-weight:bold;font-size:12px;color:#393737;padding-bottom:5px}
.elecciones20N .resultados_nacionales .escanos th,
.elecciones20N .resultados_nacionales .escanos td{text-align:left;color:#393737;font-size:11px;border-top:1px solid #B7C4CD;padding:3px 0 3px 5px}
.elecciones20N .resultados_nacionales .escanos td.porcent{text-align:right;}
.elecciones20N .contenedor_grafica{text-align:left;}

.elecciones20N .tooltip_escanos{width:170px;text-align:left;background:#ACC3D2;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:3px;position:absolute;top:8px;left:8px}
.elecciones20N .tooltip_escanos .titulo{font-weight:bold;font-size:13px;color:#002A40;padding:5px 0 5px 5px;}
.elecciones20N .tooltip_escanos .tooltip_escanos_cont{background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:5px 8px;}
.elecciones20N .tooltip_escanos .datos_escrutinio td.partidos{width:85px}
.elecciones20N .tooltip_escanos .leyenda{font-size:10px;font-weight:bold;padding:10px 0 0 0}

.elecciones20N .tabla_resultados{float:right;width:47%;padding-right:0px;}
.elecciones20N .tabla_resultados table{width:100%;}
.elecciones20N .tabla_resultados table th{font-size:13px;font-weight:bold;padding:0 0 3px 0;color:#1E1E1E;border-bottom:1px solid #EAEAEA;}
.elecciones20N .tabla_resultados table td{vertical-align:middle}
.elecciones20N .tabla_resultados table th.partido{padding-left:6px;}
.elecciones20N .tabla_resultados table td.partido{width:40%;}
.elecciones20N .tabla_resultados table th.esc,
.elecciones20N .tabla_resultados table td.esc{text-align:center}
.elecciones20N .tabla_resultados table th.th_2008,
.elecciones20N .tabla_resultados table td.td_2008{text-align:center;}
.elecciones20N .tabla_resultados table th.perc,
.elecciones20N .tabla_resultados table td.perc{text-align:center;}
.elecciones20N .tabla_resultados table td{font-size:11px;color:#333;padding:4px 0;border-bottom:1px solid #EAEAEA}
*+html .elecciones20N .tabla_resultados table td{padding:0px;}
*+html .elecciones20N .tabla_resultados table th{padding:0px;}
.elecciones20N table .logo{float:left;padding-left:5px;background-repeat:no-repeat;background-position:left top;font-weight:bold}
.elecciones20N table .pp{background-image:url(img/elecciones/pp.png)}
.elecciones20N table .psoe{background-image:url(img/elecciones/psoe.png)}
.elecciones20N table .iu{background-image:url(img/elecciones/iu.png)}
.elecciones20N table .upd{background-image:url(img/elecciones/upd.png)}
.elecciones20N table .ciu{background-image:url(img/elecciones/ciu.png)}
.elecciones20N table .bng{background-image:url(img/elecciones/bng.png)}
.elecciones20N table .cc{background-image:url(img/elecciones/cc.png)}
.elecciones20N table .par{background-image:url(img/elecciones/par.png)}
.elecciones20N table .logo img{vertical-align:middle;margin-right:2px;}

.elecciones20N .paginador{text-align:center;padding:12px 0;width:100%;}
.elecciones20N .paginador:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.elecciones20N .paginador li{text-align:center;display:inline-block;*display:inline;}
.elecciones20N .paginador li a{color:#00385A;display:inline-block;font-weight:bold;padding:3px 6px;}
.elecciones20N .paginador li a.activo{color:#fff;background:#B14545;}
.elecciones20N .paginador li.prev a{background:transparent url(img/elecciones/paginador_prev.png) no-repeat left center;padding:3px 0 3px 10px;font-weight:normal;margin-right:4px}
.elecciones20N .paginador li.next a{background:transparent url(img/elecciones/paginador_next.png) no-repeat right center;padding:3px 10px 3px 0;font-weight:normal;margin-left:4px}

.elecciones20N .nacional .resultados_2008{background:#fff url(img/elecciones/modulo_sidebar_2008bg.png) repeat-x bottom left;zoom:1;padding:2px 5px 8px 5px;}
.elecciones20N .resultados_2008:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.elecciones20N .resultados_2008 .grafica{float:left;}
.elecciones20N .resultados_2008 .participacion{padding-left:153px;padding-top:52px;padding-right:8px;font-size:10px;color:#393737;font-weight:bold;}
.elecciones20N .resultados_2008 .participacion strong{float:right;}
.elecciones20N .contenido_tab .vermas{text-align:right;padding:9px 10px;}
.elecciones20N .contenido_tab .vermas a{color:#003859;font-size:12px;}

.elecciones20N .num_votos{position:relative;padding-bottom:30px}
.elecciones20N .num_votos .escrutado{top:40px}

#sidebar .elecciones20N .modulo_resultados .contenido_tab,
 .elecciones20N .modulo_resultados .contenido_tab{padding:20px 10px 0 10px;background:#fff;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
#sidebar .elecciones20N .modulo_resultados .tabla_resultados,
.elecciones20N .modulo_resultados .tabla_resultados{width:100%;float:none;}

#sidebar .modulo{margin-bottom:12px}

/*Buscadores*/
.elecciones20N .buscador{background:#7B8084 url(img/elecciones/buscador_bg.png) repeat-x bottom left;border:1px solid #5B6366;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;position:relative;font-size:14px;color:#fff;z-index:9}
.elecciones20N .buscador .powered{position:absolute;right:11px;top:3px;}
.elecciones20N .buscador_cont{padding:4px 10px 4px 6px;zoom:1;}
.elecciones20N .buscador_cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.elecciones20N .buscador legend{float:left;font-weight:bold;margin:0;width:86px;padding:5px 4px 0 0;text-align:right;}
.elecciones20N .buscador_655 legend{padding-right:6px;}
.elecciones20N .buscador_msn legend{padding-right:6px;width:79px;}
.elecciones20N .buscador label{float:left;padding:6px 8px 0 10px;text-align:right;}
.elecciones20N .buscador_msn label,
.elecciones20N .buscador_655 label{display:none;}
.elecciones20N .buscador li{float:left;padding:0 4px 0 4px;}
.elecciones20N .buscador .mp_input{position:relative}
.elecciones20N .buscador_655 li{padding:0 5px;}
.elecciones20N .buscador li input{border:1px solid #D0D0D0;font-size:11px;color:#373535;padding:2px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;width:255px;font-family:arial,verdana,sans-serif;}
.elecciones20N .buscador li select{font-size:11px;color:#373535;padding:1px 2px;width:130px;font-family:arial,verdana,sans-serif;border:1px solid #ccc}
.elecciones20N .buscador_655 li input{width:324px;padding:4px;font-size:12px;}
.elecciones20N .buscador_655 li select{width:169px;padding:3px 4px;font-size:12px;}
.elecciones20N .buscador_msn li select{width:158px;padding:3px 4px;font-size:12px;}
.elecciones20N .buscador_msn li input{width:314px;padding:4px;font-size:12px;}
.elecciones20N .buscador .botonera{float:right;}
.elecciones20N .buscador .botonera input{background:#CC4C4E url(img/elecciones/buscador_boton.png) repeat-x bottom left;box-shadow:-2px 1px 1px #3F4347;color:#fff;font-size:13px;color:#fff;border:0;padding:2px 8px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-weight:bold;font-family:arial,verdana,sans-serif;cursor:pointer;overflow:visible}
.elecciones20N .buscador_655 .botonera input,
.elecciones20N .buscador_msn .botonera input{font-size:14px;padding:4px 10px;}

.elecciones20N .cabecera_graficos{background:transparent url(img/elecciones/cabecera_buscadora.jpg) no-repeat left top;height:127px;position:relative;zoom:1;}
.elecciones20N .cabecera_graficos:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.elecciones20N .cabecera_graficos .graficas{width:100%;padding-top:0px;}
.elecciones20N .cabecera_graficos .graficas:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.elecciones20N .cabecera_graficos .graf_escanos{float:left;width:360px;padding-left:36px;}
.elecciones20N .cabecera_graficos .grafico{float:left;width:200px;}
.elecciones20N .numescanos{text-align:center;font-weight:bold;font-size:12px;color:#393737;}

.elecciones20N .cabecera_graficos .alojaescanos{float:right;width:168px;}
.elecciones20N .cabecera_graficos .escanos{float:right;width:160px;margin:8px 0px 0px;text-align:left;margin-top:8px;}
.elecciones20N .cabecera_graficos .escanos caption{text-align:left;font-weight:bold;font-size:12px;color:#393737;padding-bottom:5px;padding-left:5px}
.elecciones20N .cabecera_graficos .escanos th,
.elecciones20N .cabecera_graficos .escanos td{text-align:left;color:#393737;font-size:11px;border-top:1px solid #B7C4CD;padding:3px 0 3px 5px}
.elecciones20N .cabecera_graficos .escanos td.porcent{text-align:right;}

.elecciones20N .cabecera_graficos .graf_participacion{float:left;width:290px;padding-left:45px;padding-top:0;}
.elecciones20N .cabecera_graficos .grafica{float:left;width:145px;}
.elecciones20N .cabecera_graficos .participacion{float:left;width:130px;padding-top:50px;font-weight:bold;color:#393737;}
.elecciones20N .cabecera_graficos .buscador{position:absolute;bottom:6px;width:520px;right:30px;}
.elecciones20N .cabecera_graficos .tooltip_escanos{width:115px;padding:5px 4px;}
.elecciones20N .cabecera_graficos .tooltip_escanos .titulo{padding:0 0 3px 5px;font-size:11px;}
.elecciones20N .cabecera_graficos .tooltip_escanos_cont{padding:3px 8px;}
.elecciones20N .cabecera_graficos .datos_escrutinio img{width:23px;height:17px;}
.elecciones20N .cabecera_graficos .datos_escrutinio .partidos{padding-left:0;width:40px;}
.elecciones20N .cabecera_graficos .e20n_logo{position:absolute;right:45px;top:18px;}
/*Fin Buscadores*/

/*listado de senadores*/
.elecciones20N .listado_senadores{padding-top:0px;}
.elecciones20N .listado_senadores table{width:100%;}
.elecciones20N .listado_senadores table th{font-size:13px;font-weight:bold;padding:0 0 4px 4px;}
.elecciones20N .listado_senadores table td{font-size:12px;border-top:1px solid #D7D7D7;padding:5px 0 5px 6px;vertical-align:middle;}
.elecciones20N .listado_senadores .candidato{width:50%;}
.elecciones20N .listado_senadores td.candidato{padding-left:9px;}
.elecciones20N .listado_senadores .porcentaje{width:60px;text-align:center}
.elecciones20N .listado_senadores .votos{width:110px;}
.elecciones20N .listado_senadores th.partido{padding-left:10px;}
.elecciones20N .listado_senadores .activa td{background:#E9E9E9;}


/*fin listado de senadores*/

.elecciones20N .resultados_busqueda{background:#61676B;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #5D6367;padding:5px}
.elecciones20N .resultados_busqueda_cont{background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:18px;padding-bottom:0}
.elecciones20N .resultados_busqueda h3{color:#1E1E1E;font-size:13px;font-weight:bold;padding-bottom:3px;border-bottom:1px solid #EAEAEA;clear:both;}
.elecciones20N .resultados_busqueda .resultado{width:100%;padding-bottom:16px;}
.elecciones20N .resultados_busqueda .resultado:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.elecciones20N .resultados_busqueda ul{float:left;width:30%;padding:12px 5% 12px 0;}
.elecciones20N .resultados_busqueda ul.last{float:right;padding-right:0;}
.elecciones20N .resultados_busqueda li{border-bottom:1px solid #EAEAEA;font-size:12px;padding:8px;line-height:1.2em;}
.elecciones20N .resultados_busqueda li a{color:#333;}
.elecciones20N .resultados_busqueda li a:hover{text-decoration:underline;}

/*logos*/
.elecciones20N  .res_hist_congreso .leyenda{width:100%;padding-bottom:12px}
.elecciones20N  .res_hist_congreso .leyenda:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.elecciones20N  .res_hist_congreso .leyenda li{float:left;padding-right:30px;}
.elecciones20N  .res_hist_congreso .leyenda li .logo{float:left;padding-left:9px;font-weight:bold;color:#333;}
.elecciones20N  .res_hist_congreso .leyenda li .logo img{vertical-align:middle;}

/*fin logos*/

/* TWEAKS added by faguayo */
.elecciones20N .modulo, .elecciones20N .buscador.buscador_655, .elecciones20N .cabecera_graficos {margin-bottom: 10px}
.elecciones20N .mapa.datos_nacional{text-align:left;margin-left: 0px}
.elecciones20N .mapa h3.titulo{padding-top: 0px}
.elecciones20N .modulo .contenido_tab p.note {float:right; font-style: italic; color: #666; margin-top: 20px; text-align: right;}
*+html .elecciones20N .modulo .contenido_tab p.note {margin-top: -20px; }
*+html .elecciones20N .modulo .contenido_tab .datos_nacional p.note {margin-top: -10px; }
*+html .elecciones20N .buscador ul {float:left}

.elecciones20N .modulo .contenido_tab .datos_nacional p.note {margin-top: -10px\0/; }
.elecciones20N .modulo .contenido_tab p.note a {font-weight: bold; display:block}
.elecciones20N .modulo .contenido_tab p.note span:not(.only_wdgt) {display:block}
.elecciones20N .resultados_nacionales .contenedor_grafica.big .graph-semi {width: 321px; height: 140px }
.elecciones20N .resultados_nacionales .contenedor_grafica .graph-semi {width: 281px; height: 131px }
.elecciones20N .resultados_2008 .grafica .graph-semi {width: 140px; height: 70px}
.elecciones20N .graf_escanos .contenedor_grafica .graph-semi {width: 200px; height: 87px}
.elecciones20N .graf_participacion .grafica .graph-semi {width: 140px; height: 70px}
.elecciones20N .bit {width: 15px; height: 20px;margin-left: -8px}
.elecciones20N .tabla_resultados table tr {height: 22px}
.elecciones20N .hg_legend {background-color: transparent;color: black;font-weight: bold;position: relative;z-index: 9999;width: 10px}
.elecciones20N .nacional .contenedor_grafica .hg_legend {font-size: 16px; left: 42%;position: relative;top: 129px;}
.elecciones20N .nacional .grafica .hg_legend {font-size: 11px;left: 41%;position: relative;top: 69px;}
.elecciones20N .resultados_busqueda.listado li {height: auto}
.elecciones20N .cabecera_graficos .hg_legend {font-size: 14px;left: 42%;position: relative;top: 87px;}
.elecciones20N .cabecera_graficos .grafica .hg_legend {font-size: 10px;left: 39%;position: relative;top: 69px;}
/*.elecciones20N .only_wdgt {visibility: hidden;}*/
.elecciones20N .only_wdgt {display: none;}
.elecciones20N .twfb{float: left;width: 333px; margin: -5px 0 10px 0}
.elecciones20N .twfb div{margin: 0px;}

.elecciones20N .cargando{text-align: center; padding-top: 20px; font-style: italic;}

.elecciones20N .not_yet_data p {color: #393737; font-style: italic;padding: 50px 10px 50px 10px; text-align: center; font-size: 17px;}
.elecciones20N .graficas .not_yet_data p {padding: 10px 10px 45px 10px; line-height: 17px}
.elecciones20N .resultados_nacionales .not_yet_data p {padding: 55px 10px 45px; line-height: 17px}

.elecciones20N .cabecera_graficos .contenedor_grafica .not_yet_data { background: url("img/elecciones/graph-gris-small.gif") no-repeat scroll 10px 0 transparent}
.elecciones20N .cabecera_graficos .contenedor_grafica .not_yet_data p {padding: 26px 10px 30px; font-size: 14px;}

.elecciones20N .contenedor_grafica .not_yet_data { background: url('img/elecciones/graph-gris.gif')}

.elecciones20N .mapa.not_yet_data { margin-left: 0px;}
.elecciones20N .mapa_comunidades.not_yet_data { background: url('img/elecciones/mapa-gris-ccaa.png'); }
.elecciones20N .mapa_provincias.not_yet_data { background: url('img/elecciones/mapa-gris-provincias.png');}
.elecciones20N .mapa.not_yet_data p {padding: 290px 0px 0px 0px;font-size: 20px; text-align: right;}

/* Ordered list for display results. */
.elecciones20N ol.mp_list {background-color: #FFFFFF;border-left: 1px solid #C0C0C0;border-right: 1px solid #C0C0C0;overflow: hidden;position: absolute;width: 232px;z-index: 99999;color: #666;width: 259px;}
*+html .elecciones20N ol.mp_list {left:200px; top: 30px; z-index:10000}
.elecciones20N .buscador_655 ol.mp_list{width: 332px}
/* Each list item, regardless of success, error, etc. */
.elecciones20N ol.mp_list li {border-bottom: 1px solid #C0C0C0;width: 320px;padding: 4px 4px 5px;}
/* Each list item from a successful request. */
.elecciones20N ol.mp_list li.mp_item {color: #004D9A;padding: 5px;}
/* Each list item that's selectable. */
.elecciones20N ol.mp_list li.mp_selectable {cursor: pointer;}
/* Currently highlighted list item. */
.elecciones20N ol.mp_list li.mp_highlighted {background-color: #E0E0E0;}
/* When a request is made that returns zero results. */
.elecciones20N ol.mp_list li.mp_no_results {}
/* When a request is made that doesn't meet the 'minChars' length option. */
.elecciones20N ol.mp_list li.mp_min_chars {}
/* When a request is made that fails during the ajax request. */
.elecciones20N ol.mp_list li.mp_error {border-bottom: 0}


/* para elecciones autonomicas */
.elecciones20N .mapa_autonomicas .mapa {height: auto;}
.elecciones20N .mapa_autonomicas .mapa_provincias {margin-left: 0}
.elecciones20N .mapa_autonomicas .mapaimg,
.elecciones20N .mapa_autonomicas .mapa_provincias .mapaimg,
.elecciones20N .mapa_autonomicas .mapa_provincias .mapaimg img {width: auto;height: 295px;}
.elecciones20N .mapa_autonomicas ul.provincias,
.elecciones20N .mapa_autonomicas .mapa .mapaimg img {left: 13%;margin-left: 0;top: 11%;}
.elecciones20N .mapa_autonomicas h3.titulo {margin-top:-25px;}

.elecciones20N .mapa_autonomicas.basemap_cataluna .mapaimg {height: 340px}
.elecciones20N .mapa_autonomicas.basemap_cataluna ul.provincias,
.elecciones20N .mapa_autonomicas.basemap_cataluna .mapa .mapaimg img {width:340px; height:340px; left: 23%;top: 0%;}

.elecciones20N .mapa_autonomicas h3.titulo {margin-left: 125px}

.elecciones20N .mapa_autonomicas.basemap_pais-vasco .mapaimg {width: 514px;height: 385px;}
.elecciones20N .mapa_autonomicas.basemap_pais-vasco .mapaimg img {width:455px;left: 20%;margin-left: 0;top: 8%;}

.elecciones20N .mapa_autonomicas.basemap_galicia .mapaimg {width: 514px;height: 385px;}
.elecciones20N .mapa_autonomicas.basemap_galicia .mapaimg img {width:455px;left: 20%;margin-left: 0;top: 8%;}

.elecciones20N .mapa_autonomicas .provincias li.asturias a{width:450px;height:174px;left:0;top:0;}

.elecciones20N .mapa_autonomicas .provincias li.almeria a{width:115px;height:119px;left:334px;top:79px;}
.elecciones20N .mapa_autonomicas .provincias li.granada a{width:161px;height:133px;left:243px;top:64px;}
.elecciones20N .mapa_autonomicas .provincias li.jaen a{width:141px;height:110px;left:247px;top:20px;}
.elecciones20N .mapa_autonomicas .provincias li.cordoba a{width:119px;height:148px;left:149px;top:0;}
.elecciones20N .mapa_autonomicas .provincias li.sevilla a{width:144px;height:130px;left:75px;top:49px;}
.elecciones20N .mapa_autonomicas .provincias li.huelva a{width:108px;height:136px;left:0;top:45px;}
.elecciones20N .mapa_autonomicas .provincias li.cadiz a{width:105px;height:99px;left:79px;top:159px;}
.elecciones20N .mapa_autonomicas .provincias li.malaga a{width:143px;height:91px;left:142px;top:138px;}

.elecciones20N .mapa_autonomicas .provincias li.alava a{width:264px;height:249px;left:60px;top:83px;}
.elecciones20N .mapa_autonomicas .provincias li.guipuzcoa a{width:243px;height:171px;left:235px;top:16px;}
.elecciones20N .mapa_autonomicas .provincias li.vizcaya a{width:264px;height:160px;left:14px;top:-11px;}

.elecciones20N .mapa_autonomicas .provincias li.coruna-a a{width:214px;height:207px;left:45px;top:-10px;}
.elecciones20N .mapa_autonomicas .provincias li.lugo a{width:154px;height:255px;left:209px;top:-4px;}
.elecciones20N .mapa_autonomicas .provincias li.ourense a{width:216px;height:139px;left:154px;top:198px;}
.elecciones20N .mapa_autonomicas .provincias li.pontevedra a{width:135px;height:157px;left:83px;top:151px;}

.elecciones20N .mapa_autonomicas .provincias li.barcelona a{height: 171px;left: 127px;top: 75px;width: 155px;}
.elecciones20N .mapa_autonomicas .provincias li.tarragona a{height: 164px;left: 1px;top: 184px;width: 164px;}
.elecciones20N .mapa_autonomicas .provincias li.lleida a{height: 235px;left: 8px;top: 1px;width: 167px;}
.elecciones20N .mapa_autonomicas .provincias li.girona a{height: 130px;left: 165px;top: 44px;width: 172px;}
