/* RESULTADOS 20n 
---------------------------------------------------------------------------------------- */
#elecciones { position:relative; }

#resultado-electoral { padding:0 0 10px; background:#fff; font:11px/13px Tahoma, Geneva, sans-serif; color:#000;}
#resultado-electoral abbr,#resultado-electoral acronym { text-decoration:none; border-bottom:0;}
#resultado-electoral ul { list-style-type:none;}
#resultado-electoral ul li { float: left;}
#resultado-electoral a { color:#000;}

.contenido_especial { border:0;}

/* Compartir */

.barra_compartir {position: absolute; right:0; top:0}
.list-compartir { padding: 0 0 5px 0; margin: 0; position: relative; background:#fff;}
.list-compartir li { float:left; padding:0 10px; list-style-type: none;}
.list-compartir li:first-child {padding-left: 3px;}
.list-compartir li a { font:11px/13px Tahoma, Geneva, Arial, sans-serif; color:#666; padding:0 0 0 16px;text-decoration: none; background-repeat: no-repeat; background-position: left center;border-bottom: none;}
.list-compartir li a.facebook { background-image: url(/iconos/v1.x/v1.0/varios/compartir_facebook.png);}
.list-compartir li a.twitter { background-image: url(/iconos/v1.x/v1.0/varios/compartir_twitter.png);}
.list-compartir li a.eskup { background-image:url(/iconos/v1.x/v1.0/varios/compartir_eskup.png);}
.list-compartir li a.tuenti { background-image:url(/iconos/v1.x/v1.0/varios/compartir_tuenti.png);}
.list-compartir li a.meneame { background-image:url(/iconos/v1.x/v1.0/varios/compartir_meneame.png);}
.list-compartir li a.correo { background-image:url(/iconos/v1.x/v1.0/varios/correo.png);}
.list-compartir li a:hover { color:#000;}


/* Columnas */
.columnas_principal_y_secundaria, .division_columnas { width: auto; float:none;}
#resultado-electoral .resultado-unidad #bloqueGraficas { float: left; width: 600px;}
#resultado-electoral .resultado-unidad #bloqueTablas { float: right; width: 350px;}
#resultado-electoral .resultado-unidad #bloqueTablas.grande { margin-left: 190px; float:left; width:600px;}

/* Pestañas */
#resultado-electoral ul { border-bottom:1px solid #dbdbdb;}
#resultado-electoral ul li { float:left; width:215px; margin-right:5px; font: bold 14px/14px Arial, Helvetica, sans-serif; text-transform:uppercase; }
#resultado-electoral ul li a { display:block; position:relative; bottom:-1px; padding:9px 0 8px; margin:2px 0 0; text-align:center; color:#f4f4f4; background:#ccc; border:1px solid #dbdbdb; border-bottom:0; -moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px;}
#resultado-electoral ul li a.activo { padding:10px 0 9px; margin-top:0; color:#000; background:#fff;}
#resultado-electoral ul li a:hover { color:#000;}
#resultado-electoral ul li.desactivo { padding:9px 0 8px; position:relative; bottom:-1px; background:#ccc; color:#eee; text-align:center;  margin:2px 5px 0 0; -moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px; }

#resultado-electoral ul li.pestana_widget { font-family: Arial,arial,sans-serif;width: 150px;position: relative; }
#resultado-electoral ul li.pestana_widget a { padding-left: 50px; }
#resultado-electoral ul li.pestana_widget a img { position: absolute; z-index: 30;top: -11px;left: 10px;border: 0; }

/* Título */
#resultado-electoral .elecciones-tipo { position: relative; }
#resultado-electoral .elecciones-tipo h1 { color: #a3a3a3; font:bold 40px/40px Arial,Helvetica,Garuda,sans-serif; letter-spacing: -1px; padding: 20px 0; text-transform:lowercase; width: auto; text-align:left;}
#resultado-electoral h1 a { color: #9A9A9A;}





#resultado-electoral .contenedor_barras { background-color: #FFFFFF; border-bottom: 1px dotted #999999; border-top: 4px solid #F1F1F1; margin-top: 10px;}



/*  */
#resultado-electoral .miga { padding:23px 13px 17px; border-bottom:1px dotted #c1c1c1; background:#f2f2f2 url("/elecciones/2011/img/f-migas.gif") no-repeat;}
#resultado-electoral .miga h2 { font:bold 14px/16px Arial, Helvetica, sans-serif; color:#333; text-transform:uppercase; border:0; background:none; }
#resultado-electoral .miga h2 span { color:#666;}
#resultado-electoral .miga h2 span.miga-inicio { color:#212121;}
#resultado-electoral .miga h2 a { font-weight:normal; color:#FF4C00; border-bottom:1px dotted #FF4C00;}
#resultado-electoral .miga h2 a span { color:#FF4C00;}
#resultado-electoral .miga h2 a:hover { color:#FF4C00; }
#resultado-electoral .miga h2 a:hover span { color:#FF4C00;}


#elecciones #resultado-electoral .resultado-unidad h1{font:bold 26px/26px Arial,Helvetica,sans-serif; color:#111; letter-spacing:-1px; padding-top:2px; padding-bottom:10px; padding-left:10px;  float:left; padding-right:20px}
#elecciones #resultado-electoral .resultado-unidad h1 .otrasElecciones {  letter-spacing:0px; padding: 0; border-left: 1px dotted #9a9a9a; padding: 0 0 0 13px; margin-left:13px;}
#elecciones #resultado-electoral .resultado-unidad h1 .otrasElecciones a { color:#FF4D00; font:bold 16px/16px Arial, Helvetica, sans-serif}
#elecciones #resultado-electoral .resultado-unidad h1 .otrasElecciones a:hover { text-decoration:none;}


#resultado-electoral .actualizacion { float:right; margin-right:6px; padding:4px 22px 3px 0; color:#666; background:url("/elecciones/2011/img/ico_aviso.gif") no-repeat right 2px;}
#resultado-electoral .actualizacion strong { color:#000;}

/* ---- */

#elecciones #resultado-electoral .resultado-unidad ul{padding-top:10px; text-align:center; padding-left:76px; background:url(/elecciones/2011/img/f-cintillo-tipo1.gif) repeat-x; border-bottom:1px solid #d9d9d9; padding-bottom:5px}
#elecciones #resultado-electoral .resultado-unidad ul li{float:left; width:auto;}

#elecciones #resultado-electoral .resultado-unidad ul li.desactivo{font:bold 16px Arial,Helvetica,sans-serif; text-transform:none; color:#aaa; text-decoration:none; background-color:#D4D4D4; padding:8px; width:400px; text-align:center; margin-right:10px; text-shadow:0px 1px 0 #fff; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; -moz-box-shadow:inset 1px 1px #666; -webkit-box-shadow:inset 1px 1px #666; box-shadow:inset 1px 1px #666; display:block}

#elecciones #resultado-electoral .resultado-unidad ul li a{font:bold 16px Arial,Helvetica,sans-serif; border-top:0; text-transform:none; color:#535353; text-decoration:none; background-color:#D4D4D4; padding:8px; width:400px; text-align:center; margin-right:10px; text-shadow:0px 1px 0 #fff; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; -moz-box-shadow:inset 1px 1px #666; -webkit-box-shadow:inset 1px 1px #666; box-shadow:inset 1px 1px #666; display:block}
#elecciones #resultado-electoral .resultado-unidad ul li a:hover{background-color:#999; display:block; color:#FFF; text-shadow:none}
#elecciones #resultado-electoral .resultado-unidad ul li a.activo{display:block; color:#fff; text-shadow:none; background:url(/elecciones/2011/img/flecha-selector.gif) no-repeat center bottom; padding-bottom:13px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none}

#elecciones #resultado-electoral .resultado-unidad{padding:10px 0;}


#elecciones #resultado-electoral .resultado-unidad .cambio-resultado{font:11px Tahoma,Geneva,sans-serif; color:#666; float:left; width:300px; padding-top:29px}
#elecciones #resultado-electoral .resultado-unidad .cambio-resultado a{font:bold 11px Tahoma,Geneva,sans-serif; color:#666; text-decoration:none}
#elecciones #resultado-electoral .resultado-unidad .cambio-resultado a:hover{color:#f30}

#elecciones #resultado-electoral .resultado-unidad.estirar #otrasCircunscripciones {clear:both; min-height:63px; padding:5px 0 0; margin:0 0 10px; background:#f2f2f2; background:#f2f2f2 url("/elecciones/2011/img/f-listado.gif") no-repeat ;}
#elecciones #resultado-electoral .resultado-unidad.estirar #otrasCCAAs {clear:both; min-height:101px; padding:5px 0 0; margin:0 0 10px; background:#f2f2f2 url("/elecciones/2011/img/f-listado.gif") no-repeat ;}

#elecciones #resultado-electoral .resultado-unidad ul{margin:0px; padding:4px 9px 10px; background-image:none; border:none}
#elecciones #resultado-electoral .resultado-unidad ul li{float:left; margin-right:0;}
#elecciones #resultado-electoral .resultado-unidad ul li a{width:auto; padding:6px; padding-left:10px; padding-right:10px; font:bold 11px Tahoma,Geneva,sans-serif; margin:3px}
#elecciones #resultado-electoral .resultado-unidad h3{font:bold 16px/18px Arial,Helvetica,sans-serif; color:#333; padding-left:13px; padding-top:6px; text-shadow: 1px 1px 0px #fff;}


#elecciones #resultado-electoral .resultado-unidad #listadoMunicipiosArriba{clear:both; font:11px/13px Tahoma,Geneva,sans-serif; color:#333;  padding:12px 0 0 10px; margin:0 0 10px; background:#f2f2f2; background:#f2f2f2 url("/elecciones/2011/img/f-listado.gif") no-repeat ;}
#elecciones #resultado-electoral .resultado-unidad #listadoMunicipiosArriba .tit-selector{ float:left; margin-right:8px; font:bold 14px Arial,Helvetica,sans-serif; color:#000; padding-top:8px;}
#elecciones #resultado-electoral .resultado-unidad .caja_corta{width:322px; background-color:#fff; border-width:1px; border-color:#c5c5c5; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; -moz-box-shadow:inset 1px 1px #909090; -webkit-box-shadow:inset 1px 1px #909090; box-shadow:inset 1px 1px #909090; padding:3px 5px; margin-bottom:10px; float:left}


#elecciones #resultado-electoral .resultado-unidad .caja_corta select { border:0; background: #fff; color: #333333;font: 11px Tahoma,Geneva,sans-serif;padding-bottom: 4px;padding-top: 4px;width: 320px;}

/* Contenedores de los gráficos */
#resultado-electoral .resultado-unidad #div_tarta{width:590px; height:460px; background-color:#fff;  margin-top: 30px; }
#resultado-electoral .resultado-unidad #div_barras{width:590px; height:360px; background-color:#fff; margin-top: 30px; }

/* Bloques gráficos */
#elecciones #bloqueDatos { clear:both;}

#elecciones #resultado-electoral .resultado-unidad #div_tarta{width:590px; height:460px; background-color:#fff; }
#elecciones #resultado-electoral .resultado-unidad #div_barras{width:590px; height:360px; background-color:#fff; margin-bottom:20px; }

.grf_etiqueta_valor { font: normal 11px Verdana,Arial,Helvetica,sans-serif;		 }
.grf_etiqueta { font: bold 12px Arial,Helvetica,sans-serif; }

.grf_cabecera { padding:0 0 20px 90px; margin:0; width:auto !important; border:0;  background:url(/elecciones/2011/img/f-inf-graficos.png) no-repeat left bottom;}
.grf_cabecera .grf_dato {  text-align: left; color: #666; }
.grf_cabecera h2.grf_titulo { display:none; margin:0 5px 0 0; padding-bottom: 3px;border:0; font:bold 11px/11px Tahoma, Arial, Geneva, sans-serif; color:#000; text-transform:uppercase;}
.grf_cabecera .grf_dato { display:inline; font: normal 11px Tahoma,Arial,Helvetica,sans-serif; text-transform: uppercase; 		 }	
.grf_cabecera .grf_actualizado { padding:4px 0 3px 22px; color:#666; background:url("/elecciones/2011/img/ico_aviso.gif") no-repeat left 2px; }
.grf_cabecera .grf_escrutado { font: normal 11px Tahoma,Arial,Helvetica,sans-serif; color: #666;		 }	
.grf_escrutado .grf_barra_porcentaje { display:inline-block; width:230px; height:9px; padding:4px 3px 3px; margin:0 5px 0 0; background:#e1e1e1; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -moz-box-shadow:inset 1px 1px #ccc; -webkit-box-shadow:inset 1px 1px #ccc; box-shadow:inset 1px 1px #ccc;}
.grf_escrutado .grf_barra_porcentaje span { display:block; height:9px; background:#FF4D00; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:22px; -moz-box-shadow:inset 1px 1px #9E3000; -webkit-box-shadow:inset 1px 1px #9E3000; box-shadow:inset 1px 1px #9E3000;}

.grf_cabecera .grf_anio { font: normal 18px Arial,Helvetica,sans-serif; color: #666; }			

.grf_etiqueta_fuera_tarta { font: normal 11px/11px Arial,Helvetica,sans-serif; color: #666;		 padding: 1px 0; }	
.grf_etiqueta_dentro_tarta { font: bold 12px Arial,Helvetica,sans-serif; text-shadow: #333 0 1px 1px; color: #fff; background-repeat: no-repeat; vertical-align: middle; }	

.grf_quesito_psoe span.grf_n_partido,
.grf_quesito_psoe span.grf_electos { display: inline-block; vertical-align: middle; }
.grf_etiqueta_dentro_tarta span.grf_logo { display: inline-block; vertical-align: middle; }
	
.grf_quesito_psoe span.grf_n_partido,
.grf_quesito_pp span.grf_n_partido,
.grf_quesito_upyd span.grf_n_partido,
.grf_quesito_erc span.grf_n_partido,
.grf_quesito_ciu span.grf_n_partido,
.grf_quesito_eaj_pnv span.grf_n_partido,
.grf_quesito_nabai span.grf_n_partido { display: none; }		
	
.grf_mayor .grf_quesito_psoe span.grf_logo { width: 45px;height: 17px;background-image: url(/elecciones/2011/img/partidos/psoe.png); }
.grf_mayor .grf_quesito_pp span.grf_logo { width: 50px;height: 13px;background-image: url(/elecciones/2011/img/partidos/pp.png); }		
.grf_mayor .grf_quesito_upyd span.grf_logo { width: 36px;height: 26px;background-image: url(/elecciones/2011/img/partidos/upyd.png); }
.grf_mayor .grf_quesito_erc span.grf_logo { width: 60px;height: 13px;background-image: url(/elecciones/2011/img/partidos/erc.png); }	
.grf_mayor .grf_quesito_ciu span.grf_logo { width: 32px;height: 15px;background-image: url(/elecciones/2011/img/partidos/ciu.png); }	
.grf_mayor .grf_quesito_eaj_pnv span.grf_logo { width: 32px;height: 23px;background-image: url(/elecciones/2011/img/partidos/eajpnv.png); }	
.grf_mayor .grf_quesito_nabai span.grf_logo { width: 50px;height: 27px;background-image: url(/elecciones/2011/img/partidos/nabai.png); }	
		
.grf_tip { background-color: #000; background: rgba(0,0,0,0.85); color: #fff; font: normal 11px Tahoma,Arial,sans-serif; padding: 5px; border-radius: 5px; }	
.grf_agujero { font: normal 28px Arial,Helvetica,sans-serif; letter-spacing: -2px; color: #666; }
span.grf_electos { 	color: #333; 	background-color: #ddd; 	margin-left: 5px; 	border-radius: 20px; 	margin-right: 3px; 	padding: 1px 4px; }
.grf_etiqueta_dentro_tarta span.grf_electos { 	font-size: 14px; 	background-color: #333; 	color: #fff; }
.grf_etiqueta_mayoria { font: normal 9px Tahoma,Arial,Helvetica,sans-serif; padding-bottom: 5px; text-align: center; }
.grf_texto_mayoria { background-color: #fff;border-radius: 5px; }
	
.grf_mensaje_error { font: bold 14px Arial,Helvetica,sans-serif; color: #f10000;		 padding: 10px; text-align: center; }
	
.grf_mensaje { position: relative; }
.grf_mensaje div { position: absolute; top: 50%; width: 100%; }	
.grf_mensaje div p { position: absolute; top: 0;  width: 100%; text-align: Center; font: normal 14px Arial,Helvetica,sans-serif; margin: 0; }		
	
.grf_mensaje_resultados_inminentes { background: #fff url(/elecciones/img/2011/animacion_urna.gif) no-repeat center center; }
.grf_mensaje_resultados_inminentes p { padding-top: 40px; color: #666; }	
.grf_mensaje_quedan_dias { background: #fff url(/elecciones/img/2011/calendario.png) no-repeat center center; }
.grf_mensaje_quedan_dias p { padding-top: 80px; color: #666; }	

.grf_agujero { font-size: 30px !important; letter-spacing: 0; }



/* tablas */
#resultado-electoral table { margin:0 0 15px; }
#resultado-electoral .resultado-unidad #bloqueTablas table caption{padding:9px 13px 13px; font:bold 13px/15px Tahoma, Geneva, sans-serif; color:#000; border-top:5px solid #868686;  background:#FBF9E6 url("/elecciones/2011/img/f_sombra.gif") repeat-x left bottom;}
#resultado-electoral td { padding:4px 3px;  border-bottom:1px dotted #999; text-align:right; }
#resultado-electoral th { padding:4px 6px;  border-bottom:1px dotted #999; }
#resultado-electoral tr:hover { color:#F30; background-color:#f7f7f7}
#tablaVotosPartidos th.encabezado { background:#efefef; text-transform:uppercase; font-weight:normal; text-align:center;}
#tablaVotosPartidos th.encabezado:first-child { text-align:left;}

#resultado-electoral #tooltip {position:absolute; left:0; top:0;  width:120px; padding:4px 0; text-align:center; background:#000; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color:#fff; text-transform:uppercase; font:bold 12px/12px Arial, Helvetica, sans-serif}


#elecciones #resultado-electoral .resultado-unidad .descargardatos{ margin:0 0 10px;  border-top:4px solid #868686;}
#elecciones #resultado-electoral .resultado-unidad .descargardatos a{ display:block; border:1px solid #e3e3e3; border-top:0; background:transparent url(/elecciones/2011/img/btn-xml.gif) no-repeat scroll 1px 1px; color:#000;  font:bold 13px Tahoma, Arial, Sans,sans-serif; padding:13px 0 13px 65px; text-decoration:none}
#elecciones #resultado-electoral .resultado-unidad .descargardatos a:hover{color:#F30}

/* LISTADO DE MUNICIPIOS
------------------------------------- */
#elecciones #listadoMunicipios { clear:both;}
#elecciones #resultado-electoral #listadoMunicipios h3 {padding: 8px 0 11px; margin:0 0 8px; background: url("/elecciones/2011/img/f_sombra.gif") repeat-x scroll left bottom transparent; border-top: 5px solid #868686; color: #000000; font: bold 11px/13px Tahoma,Geneva,sans-serif; text-transform:uppercase; }
#elecciones #resultado-electoral #listadoMunicipios ul{margin-bottom:30px}
#elecciones #resultado-electoral #listadoMunicipios ul li{ float:left; border-bottom:1px dotted #CCC; color:#666; font:bold 11px Tahoma,Geneva,sans-serif; margin-left:4px; width:186px; background:none}
#elecciones #resultado-electoral #listadoMunicipios ul li a{display:block; padding:3px 4px; width:auto; font:normal 12px Arial,Helvetica,sans-serif; border:0; text-transform:none; color:#333; text-decoration:none; background:none; text-align:left; margin-right:0px; text-shadow:none; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; float:none}
#elecciones #resultado-electoral #listadoMunicipios ul li a:hover{color:#F30; background-color:#f7f7f7}

/* SENADO */
#resultado-electoral .resultado-unidad .grande th.encabezado { width:400px;}
#resultado-electoral .resultado-unidad .grande #tablaVotosPartidos th.nombrePartido { width:70%;}
#resultado-electoral .resultado-unidad .grande #tablaVotosPartidos .tipoNumeroElectos { width:10%;}
#resultado-electoral .resultado-unidad .grande #tablaVotosPartidos .tipoNumeroVotos { width:10%;}
#resultado-electoral .resultado-unidad .grande #tablaVotosPartidos .tipoPorcientoVotos { width:10%;}
#resultado-electoral .resultado-unidad .grande .conEscano th { font-weight:bold; }


/* PORTADA
------------------------------------- */
#elecciones img { border:0;}
#elecciones .cont-resultados2008 { margin-bottom:20px;}
#elecciones .previa { padding:20px 0 0;}
#elecciones .cont-resultados2008 div { width:445px; min-height:350px; border:1px solid #e3e3e3; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; text-align:center; }
#elecciones .cont-resultados2008 div h2 { padding:8px 0; margin:-6px 40px 10px; text-align:center; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:#F2EAB0; color:#79723B; font:bold 12px/12px Tahoma, Arial, Geneva, sans-serif; -webkit-box-shadow: 0 2px 0 0 #333; -moz-box-shadow: 0 2px 0 0 #333; box-shadow: 0 2px 0 0 #333;  text-shadow: 1px 1px 0 #FCFBEF;  }
#elecciones .cont-resultados2008 .mapa { float:left; margin-left:15px;}
#elecciones .cont-resultados2008 .tarta { float:right; margin-right:15px;}

#elecciones #circunscripciones { clear:both;}
#elecciones #resultado-electoral #circunscripciones h2 {color: #444444; font: 28px/32px Arial,Helvetica,sans-serif; letter-spacing: -1px; margin-top: 10px; padding-bottom: 12px; padding-top: 12px; text-align: center;   text-transform: uppercase; background:url("/elecciones/2011/img/f-cintillo-tipo1.gif") repeat-x;}
#elecciones #resultado-electoral #circunscripciones h3 { padding: 12px 5px 15px; margin:0 0 8px; background: url("/elecciones/2011/img/f_sombra.gif") repeat-x scroll left bottom transparent; border-top: 5px solid #868686; color: #000000; font: 13px/15px Arial, Helvetica, sans-serif; }
#elecciones #resultado-electoral #circunscripciones h3 span { }
#elecciones #resultado-electoral #circunscripciones ul{margin-bottom:10px; border-bottom:0;}
#elecciones #resultado-electoral #circunscripciones ul li{ float:left; color:#666; font:bold 11px Tahoma,Geneva,sans-serif; margin-left:4px; width:186px; background:none}
#elecciones #resultado-electoral #circunscripciones ul li a{display:block; padding:5px 4px; width:auto; font:normal 12px/14px Arial,Helvetica,sans-serif; border:0; text-transform:none; color:#333; text-decoration:none; background:none; text-align:left; margin:0px;float:none;  border-bottom:1px dotted #CCC;}
#elecciones #resultado-electoral #circunscripciones ul li a:hover{color:#F30; background-color:#f7f7f7}
#resultado-electoral .otras-elecciones { padding:20px 0 0; font:13px/15px Tahoma, Geneva, sans-serif; border-bottom:0;}

#resultado-electoral .otras-elecciones li { float:left; width:auto; margin:0 10px 5px 0; padding:3px;}
#resultado-electoral .otras-elecciones a { display:inline; float:none; background:none; border:0; padding:0; font:13px/15px Tahoma, Geneva, sans-serif; text-align:left; color:#333;}
#resultado-electoral .otras-elecciones a { color:#666;}
