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

.limpiar  {  clear:both; font-size: 1px; line-height: 1px; font-weight: normal; }



.menu { float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; padding:5px; margin-top:65px; margin-right:5px; vertical-align:bottom; line-height:1.1em; font-weight:bold; color:#fff; }
.menu a { text-decoration:none; color:#fff; }
.menu a:hover { text-decoration:underline; color: #FFFF00; }

.contenedor_info { width:672px; margin-top:10px; }
.titulo_anticipo_participacion { float:left; font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#000; }
.lugar { float:left; font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FF0000; }
.comunidad_valenciana { float:left; font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FF0000; }
.actualizado { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000; padding:2px; }
.separador { border-bottom:1px dashed #666; height:5px; }

.anios {  color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; height:20px; text-align:center; padding-top:2px; }

.contenedor_anios_2009 { width:85px; height:20px; background-color:#003468; float:left; }
.contenedor_anios_2004 { width:85px; height:20px; background-color:#FF6600; float:left; }
 



.porcentaje_actual_2009     { /*background-color:#003366;*/ float:left; height:22px; width:0%; background-image:url(http://imagenes.panorama-actual.es/demos/imagenes/elecciones_europeas/fondo_barraazul_porcentaje.jpg)}
.porcentaje_actual_2004     { /*background-color:#FF6600;*/ float:left; height:22px; background-image:url(http://imagenes.panorama-actual.es/demos/imagenes/elecciones_europeas/fondo_barranaranja_porcentaje.jpg)} 




.porcentaje_numero_actual { height:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:center; vertical-align:middle; padding-top:3px; font-weight:bold; }
.porcentaje_numero_restante { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:center; padding-top:3px; font-weight:bold; }

.contenedor_participacion { margin-left:6px; float:left;  width:300px; background-image:url(http://imagenes.panorama-actual.es/demos/imagenes/elecciones_europeas/fondo_barra_porcentaje.jpg)}
.contenedor_mesas { float:right;  }


/*VERTICAL*/
.porcentaje_contenedor       { height:100px; background-image:url(http://imagenes.panorama-actual.es/demos/imagenes/elecciones_europeas/fondo_barra_porcentajeV.jpg) } 
.porcentaje_actual_2009V     { float:left; height:0%; width:50%; background-image:url(http://imagenes.panorama-actual.es/demos/imagenes/elecciones_europeas/fondo_barraazul_porcentajeV.jpg); }
.porcentaje_actual_2004V     { float:left; height:0%; width:50%; background-image:url(http://imagenes.panorama-actual.es/demos/imagenes/elecciones_europeas/fondo_barranaranja_porcentajeV.jpg); } 
.contenedor_participacionV   { width:16.666666667%; float:left; text-align:center; }
.porcentaje_actual_2009V .porcentaje_numero_actual{ text-align:right; padding:2px; font-size:9px; }
.porcentaje_actual_2004V .porcentaje_numero_actual{ text-align:left; padding:2px; font-size:9px; }


.partidos        { color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; height:20px; text-align:center; padding-top:2px; }
.contenedor_pp   { width:155px; height:20px; background-color:#219CD8; float:left; }
.contenedor_psoe { width:155px; height:20px; background-color:#EE1C25; float:left; }
.contenedor_iu   { width:155px; height:20px; background-color:#C20000; float:left; }
.contenedor_cpe  { width:155px; height:20px; background-color:#996600; float:left; }
.contenedor_upyd { width:155px; height:20px; background-color:#E50083; float:left; }
.contenedor_ep   { width:155px; height:20px; background-color:#009900; float:left; }


/*SECCION*/

#elecciones2009 .modulo_menu .titulo_seccion { background-image:url(../imagenes/elecciones_europeas/fondo_menu_prov.gif); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px; font-weight:bold; color:#ffcc00; }
#elecciones2009 .modulo_menu .titulo_seccion a { text-decoration:none; color:#ffcc00; }
#elecciones2009 .modulo_menu .titulo_seccion a:hover { text-decoration:none; color:#fff; }
#elecciones2009 .modulo_menu .contenido_seccion a { text-decoration:none; color:#333; font-size:11px; font-family:Arial, Helvetica, sans-serif; }

#elecciones2009 .titulo_tabla { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FF0000; font-weight:bold; float:left; }



/*DATA TABLE*/	
		table.data { border:1px solid #eeebeb; }		
			table.data tr.cabecera { background-color:#E5E5E5;  }
			table.data tr.decor	   { background-color:#999999; height:1; margin:0; padding:0;}
			table.data tr.odd  	   { background-color:#FFFFFF;  }
			table.data tr.even     { background-color:#FFFFFF;	}
			table.data tr.marked   { background-color: #FFFFFF;  }
			table.data tr.hover    { background-color: #CCCC99;  }
			table.data tr.selec    { background-color: #EEEbEB;  }
			table.data tr.pie	   { background-color: #E5E5E5;  }	
			table.data tr.pie th   { 
				text-align:right; 
				color:#FF6600; 
				font-family:Arial, Helvetica, sans-serif; 
				font-size:11px;
				border-bottom:1px solid #eeebeb;
				/*height:20px;*/
			}	

		table.data tr.cabecera th {
							font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
							height: 20px;
							font-size: 11px;
							color: #333333;
							border-top: 1px solid  #999999;
							border-bottom: 1px solid #ccc;
							white-space: nowrap;
							background-image:url(../imagenes/elecciones_europeas/fondo_categorias.gif);
							background-repeat:repeat-x;
							height:20px;
							padding-left:5px;
		}	
		table.data td {	
							font-family:         Arial, Helvetica, Verdana, Geneva, sans-serif;
							font-size:           11px;
							color: #111111;
							text-decoration:none;
							padding: 0.0em 0.0em 0.0em 0.0em;
							vertical-align:middle;
							font-weight:normal;
							padding-left:5px; 
					}
					
					
	table.data td i {	
							color: #FF6600;
							}						


/* tabla de Avances*/
#tabla_avances { border: 1px solid #CCC; padding:10px; margin:10px 0px 10px 0px; font-family:Arial; font-size:12px; color:#111 }
#tabla_avances .linea{ padding:3px; }



#elecciones_europeas.cabecera { background-image:url(http://imagenes.panorama-actual.es/demos/imagenes/elecciones_europeas/cabecera_europeas.jpg); background-repeat:no-repeat; width:672px; height:116px; }

/* ESTILOS PARA INACTIVO */
#elecciones_europeas.cabecera .contenedor_botonera{ padding-top:75px; padding-left:293px;}
.contenedor_botonera a { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:1.1em; color:#fff100; text-align:center; font-weight:bold; }
.contenedor_botonera a:hover { color:#ffffff; text-decoration:none; }

.esquina_izq_inactive { background-image:url(http://imagenes.panorama-actual.es/demos/imagenes/elecciones_europeas/esquina_izq_inactive.gif); background-repeat:no-repeat; width:15px; height:41px; }

.fondo_boton_inactive { background-image:url(http://imagenes.panorama-actual.es/demos/imagenes/elecciones_europeas/fondo_boton_inactive.gif); background-repeat:repeat-x; height:41px;  font-size:11px; text-align:center; padding-top:4px; }

/*.fondo_boton_inactive a { color:#fff100; text-align:center; padding-top:5px; font-weight:bold; text-decoration:none }
.fondo_boton_inactive a:hover { color:#ffffff; text-align:center; padding-top:5px; font-weight:bold; text-decoration:none; }*/

.esquina_medio_inactive { background-image: url(http://imagenes.panorama-actual.es/demos/imagenes/elecciones_europeas/esquina_medio_inactive.gif); background-repeat:no-repeat; width:15px; height:41px; }
.esquina_der_last_inactive { background-image:url(http://imagenes.panorama-actual.es/demos/imagenes/elecciones_europeas/esquina_der_inactive.gif); background-repeat:no-repeat; width:15px; height:41px; }


/* ESTILOS PARA ACTIVO */

.esquina_izq_active { background-image:url(http://imagenes.panorama-actual.es/demos/imagenes/elecciones_europeas/esquina_izq_first_active.gif); background-repeat:no-repeat; width:15px; height:41px; }

.fondo_boton_active { background-image:url(http://imagenes.panorama-actual.es/demos/imagenes/elecciones_europeas/fondo_boton_active.gif); background-repeat:repeat-x; height:41px; text-align:center; font-size:11px; padding-top:4px; }
.esquina_der_medio_active { background-image: url(http://imagenes.panorama-actual.es/demos/imagenes/elecciones_europeas/esquina_der_medio_active.gif); background-repeat:no-repeat; width:15px; height:41px; }
.esquina_der_last_active { background-image:url(http://imagenes.panorama-actual.es/demos/imagenes/elecciones_europeas/esquina_der_last_active.gif); background-repeat:no-repeat; width:15px; height:41px; }
.esquina_izq_medio_active {  background-image: url(http://imagenes.panorama-actual.es/demos/imagenes/elecciones_europeas/esquina_izq_medio_active.gif); background-repeat:no-repeat; width:15px; height:41px; }

.municipio { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#666666; line-height:1.3em; float:left; width:50%;  padding:0px; }
.municipio a { color:#666; text-decoration:none; }
.municipio a:hover { color:#fff; text-decoration:underline; background-color: #003366; }
.title_municipios { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#000; padding:5px 2px; }

.datos2004 { font-family:Arial, Helvetica, sans-serif; font-size:12px;  font-style:italic; color:#FF6600; float:right; padding-top:5px; }
.datos2009 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color: #000; float:right; padding-right:5px; padding-top:5px; }
