.clear, .limpiar{clear: both;}
body {background-color: #fff;  font-family: Arial,Helvetica,sans-serif;  margin: 0 auto;}
.contenedor_contenido { background-color: #FFFFFF; border-left: none; border-right: none; margin-left: auto; margin-right: auto; padding-top: 1px; width: 1024px;}
@font-face {
	font-family: 'roboto_condensedbold'; src: url('fuentes/robotocondensed-bold-webfont.eot'); src: url('fuentes/robotocondensed-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fuentes/robotocondensed-bold-webfont.woff2') format('woff2'), url('fuentes/robotocondensed-bold-webfont.woff') format('woff'), url('fuentes/robotocondensed-bold-webfont.ttf') format('truetype'), url('fuentes/robotocondensed-bold-webfont.svg#roboto_condensedbold') format('svg');  font-weight: normal;  font-style: normal;
}
@font-face {
	font-family: 'robotoregular'; src: url('fuentes/Roboto-Regular-webfont.eot'); src: url('fuentes/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('fuentes/Roboto-Regular-webfont.woff2') format('woff2'), url('fuentes/Roboto-Regular-webfont.woff') format('woff'), url('fuentes/Roboto-Regular-webfont.ttf') format('truetype'), url('fuentes/Roboto-Regular-webfont.svg#robotoregular') format('svg'); font-weight: normal; font-style: normal;
}
@font-face {font-family: 'roboto_condensedregular'; src: url('fuentes/robotocondensed-regular-webfont.eot'); src: url('fuentes/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fuentes/robotocondensed-regular-webfont.woff2') format('woff2'), url('fuentes/robotocondensed-regular-webfont.woff') format('woff'), url('fuentes/robotocondensed-regular-webfont.ttf') format('truetype'), url('fuentes/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg'); font-weight: normal; font-style: normal;
}
body { margin: 0px;text-rendering: optimizeLegibility;}

.esp a{text-decoration: none !important;color: #003969 !important;}
.esp .noticiamediacol {display: inline; float: left; margin: 0 0 0px; overflow: hidden; width: 150px;}
.esp .separadorvertical_peq {float: left; width: 15px; display: none;}
.divEspecialesFondo .noticia_desarrollada .noticia_texto .bigvideonot, .noticias .noticia .cuerpo_noticia .bigvideonot{height:auto !important;}
.clear {clear:both;}
.margenderecho25{margin-right: 25px !important;}
.azul{color:#1895D9 !important;}
.gris{color:#B0B4B9;}

/*colores partidos*/
.color1{background-color: #4e6fa4;}
.color2{background-color: #e10827;}
.color3{background-color: #1f96ce;}
.color4{background-color: #ff6e2d;}
.color5{background-color: #78013b;}
.color6{background-color: #f4c901;}
.color7{background-color: #219701;}



.colora{background-color: #60C5EC;}
.colorb{background-color: #EE1C25;}
.colorc{background-color: #0F7037;}
.colord{background-color: #e95f09;}
.colore{background-color: #FFC303;}
.colorf{background-color: #82C810;}
.colorg{background-color: #d2386d;}
.colorh{background-color: #16365d;}
.colori{background-color: #16365d;}
.colorj{background-color: #FBCC2A;}
.colork{background-color: #00A8CC;}
.colorl{background-color: #78B09A;}
.colorm{background-color: #A3B81D;}
.colorn{background-color: #2F0051;}
.coloro{background-color: #C1D4EE;}
.colorp{background-color: #003366;}
.colorq{background-color: #4FCF65;}
.colorr{background-color: #D7DC5C;}
.colors{background-color: #8DC73F;}
.colort{/*background-color: ;*/}


.contenedor{font-family:Arial, Helvetica, sans-serif; width:990px; margin: 0 auto; font-size:12px;}

/*.cabecera{width: 990px;height:58px;}*/

.izq {width: 650px;	float:left;	padding: 0 5px 0 5px;}
a img{border: none;}

.menu-muni{background-image: url("/images/elecciones24M2015/botonera_municipales.jpg");background-position: right center;	background-repeat: no-repeat;width: 100%;height:82px;}
.menu-auto{ background: url("/images/elecciones24M2015/botonera.jpg") left top no-repeat; padding: 15px 0px;}
.menu-auto > ul {list-style-type: none;}
/*.menu-auto2{ background-image: url("/images/elecciones24M2015/botonera.jpg");	background-position: right -87px;background-repeat: no-repeat;width: 100%;}*/
.menu-cabildo{background-image: url("/images/elecciones24M2015/botonera_cabildos.jpg");	background-position: right center;background-repeat: no-repeat;	width: 100%;height:82px;}
.menu-auto-cabildo{background-image: url("/images/elecciones24M2015/botonera_autonomicas_cabildo1.jpg");background-position: right center;background-repeat: no-repeat;width: 100%;height:82px;}
.menu-muni-cabildo{	background-image: url("/images/elecciones24M2015/botonera_municipales_cabildos2.jpg"); background-position: right center;background-repeat: no-repeat;width: 100%;height:82px;}
/*.menu-nom-mun{padding-left:110px;float:left;padding-top: 38px;}*/
.menu-auto > ul{margin-top:4px; padding-left: 10px;}
.menu-auto > ul li{padding: 15px 0px;float:left; text-align: center; margin-right: 5px;}
.menu-auto > ul li a{font: 16px roboto_condensedregular, Arial;text-decoration: none; text-transform: uppercase;}
.menu-auto > ul li.seleccionada{background: url("/images/elecciones24M2015/estadoPestanas.png") left 0px no-repeat;width: 221px;}
.menu-auto > ul li.deseleccionada{background: url("/images/elecciones24M2015/estadoPestanas.png") right -83px no-repeat; width: 221px;}

.combos{background: url("/images/elecciones24M2015/separacion.jpg") no-repeat; padding: 7px 0px 0px 0px; width: 990px; border: 0px;}

.select {position: absolute;width: 218px; /* With the padding included, the width is 190 pixels: the actual width of the image. */height: 27px;padding: 4px 15px 0 18px;color: #B0B4B9;/*font: 12px/21px arial,sans-serif;*/font-size:15px;background: url("/images/elecciones24M2015/select.png") no-repeat;overflow: hidden;}
.cuerpo{/*float:left;*/}

.lineagris{float:left;width:100%;height:5px;background-color:#B0B4B9;margin-top: 30px;margin-bottom: 30px;}

.multicolumna3{-moz-column-count: 3;-moz-column-gap: 15px;-webkit-column-count: 3;-webkit-column-gap: 15px;column-count: 3;column-gap: 15px;}

.multicolumna4{-moz-column-count: 3;-moz-column-gap: 0px;-webkit-column-count: 3;-webkit-column-gap: 0px;-moz-column-width: 15em;-webkit-column-width: 15em;column-count: 3;column-gap: 0px;column-width: 15em;}

.multicolumna6{-moz-column-count: 6;-moz-column-gap: 0px;-webkit-column-count: 6;-webkit-column-gap: 0px;-moz-column-width: 15em;-webkit-column-width: 15em;column-count: 6;column-gap: 0px;column-width: 15em;}
.multicolumna{-moz-column-width: 15em;-moz-column-gap: 15px;-webkit-column-width: 15em;-webkit-column-gap: 15px;-webkit-column-rule: 1px solid #ccc;-moz-column-rule: 1px solid #ccc;column-width: 15em;
column-gap: 15px;column-rule: 1px solid #ccc;}

.abc{ width: 978px; background-color: #DDDDDD; color: #1895D9; border: 1px solid #888888; padding: 5px; float: left;}
.abc a {padding: 14px;color: #1895D9;	text-decoration:  none;	font-weight:  bold;	}

.migas-izq {color: #1895D9;font-size: 22px;	font-weight:  bold;	float: left;line-height: 24px;}
.migas-dcha {color: #666666;font-size: 18px;font-weight: bold;padding-top: 2px;	float: left;line-height: 24px;}

.migas-dcha a {color: #666666;text-decoration: none;}
.titu-izq {color: #1895D9;font-size: 22px;	font-weight:  bold;	float: left;}

.migas h1.titSuperior{height: auto; padding:0px 0 0 10px; font: normal 30px roboto_condensedregular, Arial !important; color:#000; margin-top:0px; margin-bottom:0px; text-align:left; }
.migas h1.titSuperior a{/*font-weight: normal; */}

.titu-dcha {color: #666666;
	font-size: 14px;
	font-weight:  bold;
	padding-top: 9px;
	float: left;
}

.separacion {
	width: 990px;
	height: 25px;
	background: url("/images/elecciones24M2015/separacion.jpg") no-repeat;

}

.seleccionpie{
	width: 970px;
	background-color: #1895D9;
	float: left;
	padding: 10px;
    margin-top: 10px;
}



.seleccionpie .textopie a{
  text-decoration: none;
  color: #FFFFFF;
  font-weight: bold;
  float: right;
  text-transform: uppercase;

}

.seleccionpie .textopie a:hover{
  text-decoration: none;
  color: #DDDDDD;

}

.texseleccion{
	color: #FFFFFF;
	background-color: #1895D9;
	color: #FFFFFF;
	float: left;
}

.selectorpie{
   float: left;
}

/*.listado {}	.listado a{	width: 119px;margin: 0px 17px 0px 18px;	padding: 5px 0px 5px 5px;border-bottom: 1px dotted #DDDDDD;text-decoration:  none;float: left;color: #666666;}*/
.enlaces_provincias .listaProvinciasEleccionesEuropeas li:hover{/*width: 113px;padding: 5px 0px 5px 5px;margin: 0px 17px 0px 18px;*/background-color: #1895D9;color: #FFFFFF;}
.enlaces_provincias .listaProvinciasEleccionesEuropeas li:hover a{color: #fff !important;}


.listado2 {}
	.listado2 a{
		width: 186px;
		margin: 0px 17px 0px 18px;
		padding: 5px 0px 5px 5px;
		border-bottom: 1px dotted #DDDDDD;
		text-decoration:  none;
		float: left;
		color: #666666;
	}

	.listado2 a:hover{
		width: 186px;
		padding: 5px 0px 5px 5px;
		margin: 0px 17px 0px 18px;
		border-bottom: 1px dotted #DDDDDD;
		background-color: #1895D9;
		text-decoration:  none;
		color: #FFFFFF;
		float: left;
	}


.lis-prov{
	float:left;
	padding-bottom: 20px;
}
	.lis-prov .boton-prov, .lis-prov .boton-prov-selec{
		float:left;
		border:1px dotted #4D4D4D;
		min-width: 80px;
		padding: 10px;
		text-align: center;
		font-weight: bold;
		font-size: 14px;
	}
		.lis-prov .boton-prov a{
			color: #666666;
			text-decoration:none;
		}
		.lis-prov .boton-prov-selec a{
			color: #1895D9;
			text-decoration:none;
		}






.dcha {width:310px; padding: 5px 5px 0 10px;float:right;}

/*listado electoral*/

.contenedor2 {
  width: 990px;

}

.separador2 {
  width: 990px;
  height: 2px;
  background-color: #DDDDDD;
  margin-bottom: 20px;

}
.lineaazul {
  width: 690px;
  margin-left:300px;
  height: 3px;
  background-color: #1895D9;
  margin-bottom: 20px;

}

.lineaazul2 {
  width: 990px;
  height: 3px;
  background-color: #1895D9;
  margin-bottom: 20px;

}

.colmunicipios a {
  text-decoration: none;
  color: #666666;
}

.municipios {
  padding: 5px 0px 5px 0px;
  border-bottom: 1px dotted #DDDDDD;
  font-size: 12px;
}

.municipios:hover {
  background-color: #1895D9;
  color: #ffffff;
}

.colcomunidades {
  width: 300px;
  float: left;

}

.colprovincias {
  width: 678px;
  float: left;
  border-left: 2px solid #DDDDDD;
  padding: 0px 0px 0px 10px;
  float: left;
}

.comunidades {
  width: 260px;
  padding: 5px 0px 5px 0px;
  margin-right: 40px;
  border-bottom: 1px dotted #DDDDDD;
  font-size: 12px;
  background-color: #FFFFFF;
}

.comunidades:hover {
  background-color: #666666;
  color: #ffffff;
}

.colcomunidades a {
  text-decoration: none;
  color: #666666;
}



.provincias {
  padding: 5px 0px 5px 0px;
  border-bottom: 1px dotted #DDDDDD;
  margin-left: 30px;
  font-size: 12px;
}

.colprovincias a {
  text-decoration: none;
  color: #666666;

}

.provincias:hover {
  background-color: #1895D9;
  color: #ffffff;
}

.colprovincias .titular {
  font-size: 22px;
  font-weight: bold;
  color: #1895D9;
  text-align: left;
  padding: 0px 0px 20px 30px;
}

.colcomunidades .titular {
  font-size: 22px;
  font-weight: bold;
  color: #1895D9;
  text-align: left;
  padding: 0px 0px 20px 0px;
}

.contenedor2 .titularseccion {font-size: 28px; font-weight: bold; color: #1895D9; text-align: right;}
.contenedor2 .titularseccion2 {font-size: 28px;  font-weight: bold;  color: #1895D9;  text-align: left;}

/*.num_votos{float:left;border-bottom: 2px solid #1895D9;margin-top: 10px;margin-bottom: 3px;width: 100%;font-weight: bold;font-size: 10px;}*/

/*###################### 	RESULTADOS MUNICIPALES ###################################*/

.res {width:475px; float:left; margin: 10px; }

.res .banda-gris-anio {
width:100%;
float:left;
background-color: #DDDDDD;
border: 1px solid #B0B4B9;
color: #1895D9;
text-align: center;
font-size: 16px;
font-weight: bold;
padding: 3px 0px 3px 0px;
margin-bottom: 20px;
}

.res .banda-gris-escrutado {
  width:100%;
  float:left;
  background-color: #DDDDDD;
  border: 1px solid #B0B4B9;
  color: #666666;
  text-align: center;
  font-size: 10px;
  font-weight: bold;
  }
  
.cajatartaW .banda-gris-escrutado {
	margin-top: 6px;
	width: 298px;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	text-align: center;
	border: 1px solid #DDD;
	background-color: #EEE;
}


.cajatartaW .listadotarta3 {
	width: 300px;
	margin-top: 0px;
	border-left: 0px solid #EEE;
	border-top: 0px solid #EEE;
	border-right: 0px solid #EEE;
	font-weight: normal;
	color: #000000;
}

.res .anio {
  width:100%;
  height:30px;
  text-align:center;
  float:left;
  font-size: 24px;
  font-weight: bold;
  }


/*.grafico-votos{float: left; padding-top: 10px; width: 100%;}*/
		.grafico-votos .cajagraf{

			height: 22px;
			width: 100%;
            color: #1895D9;
            font-weight: bold;
            font-size: 10px;
            float:left;
            }
		.grafico-votos .nombre-partido{

			float: left;
			font-size: 10px;
			padding-right: 10px;
			text-align: left;
			width: 110px;
            color: #666666;
		}
		.grafico-votos .horizontal{
			float: left;
			height: 8px;
			margin-right: 5px;
            margin-top: 3px;
		}

        .grafico-votos .barracolor{
			float: left;
            width: 74%;
		}

		
.tabla_concejales{width:100%;text-align: center;color: #1895D9;}
.tabla_concejales_2007, .tabla_concejales_2008, .tabla_concejales_2008 a{width:100%;text-align: center;	color: #666666;	text-decoration: none;}
.tabla_concejales th, .tabla_concejales td{/*color: #1895D9;font-weight: bold;*/height: 25px;}
.tabla_concejales_2007 th, .tabla_concejales_2007 td{/*color: #666666;font-weight: bold;*/	height: 25px;}
.tabla_concejales_2008 th, .tabla_concejales_2008 td{/*color: #666666;font-weight: bold;*/	height: 25px;}
.tabla_concejales .par, .tabla_concejales_2007 .par, .tabla_concejales_2008 .par{background-color:#FFFFFF;}
.tabla_concejales .impar, .tabla_concejales_2007 .impar, .tabla_concejales_2008 .impar{	background-color:#EEEEEE;}
.tabla_concejales_2011, .tabla_concejales_2011 a{width:100%;text-align: center;	color:  #1895D9;text-decoration: none;}
.tabla_concejales th, .tabla_concejales td{/*color: #1895D9;font-weight: bold;*/height: 25px;}
.tabla_concejales_2011 th, .tabla_concejales_2011 td{/*color: #1895D9;font-weight: bold;*/height: 25px;}
.tabla_concejales .par, .tabla_concejales_2011 .par{background-color:#FFFFFF;}
.tabla_concejales .impar, .tabla_concejales_2011 .impar{background-color:#DDDDDD;}


.votantes{
	width:60%;
	float:right;
	text-align: center;
    border: 1px solid #B0B4B9;
    border-bottom: 0px;
    margin-top: 5px;
    color: #666666;
}
	.votantes .cuadro-azul{
		float:left;
		background-color:#1895D9;
		color:#FFFFFF;
		width:25%;
		padding: 5px 0px 5px 0px;
        border-bottom: 1px solid #B0B4B9;
	}
	.votantes .cuadro-gris{
		float:left;
		background-color: #666666;
		color:#FFFFFF;
		width:25%;
		padding: 5px 0px 5px 0px;
        border-bottom: 1px solid #B0B4B9;

	}
	.votantes .cuadro-blanco{float:left;width:25%;	padding: 5px 0px 5px 0px;border-bottom:1px solid #B0B4B9; min-height: 15px;}
/*###################### FIN	RESULTADOS MUNICIPALES ###################################*/

.tartaletas {width:477px; height: 235px; overflow: hidden;}
 .publi {margin-top:10px; width: 330px; float: right;}
 .conte {margin-top: 10px;  width: 660px; float: left; }
.separadortarta {width: 100%; height: 1px; background-color: #B0B4B9;}


/*.cajatarta .titular {font-size: 18px; color: #1895D9; margin-left: 300px; float: left;}*/
.cajatarta .titular2 {font-size: 18px; color: #666666; background-color: #EEEEEE; text-align: center;}

.cajatarta3 .titular3 { font-size: 22px; color: #1895D9; font-weight: bold; text-align: center;}

.cajatarta .botontotal { font-size: 10px; color: #1895D9; border: 1px solid #B0B4B9; background-color: #DDDDDD; padding: 2px; margin-right: 3px; margin-top:2px; font-weight: bold; float: right;}

.cajatarta .botontotal a {text-decoration: none; color: #1895D9;}


/*.cajatarta {width: 640px; border: 1px solid #B0B4B9; color: #1895D9;}
.cajatarta3 {width: 300px; min-height: 350px; padding: 0px 15px 0px 15px; color: #1895D9; float: left; margin-bottom: 50px;}*/

.tarta3 {width:300px; height:153px; overflow:hidden;}
.tarta2 {width:339px; height:177px; overflow:hidden; float: left;}
.tarta {width:320px; height:150px; overflow:hidden; float: left;}

 .listadotarta{width:300px; border-left: 1px solid #DDDDDD; font-weight: bold; float: left; margin-top: 5px; margin-bottom:5px;}

/*  .listadotarta3 { width:300px; margin-top: 5px; border-left: 1px solid #EEEEEE; border-top: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE; font-weight: bold; }*/

.caja1 { width: 10px; height: 10px; background-color:  ##EEEEEE;}
.caja2 { width: 10px; height: 10px; background-color:  #E10827;}
.caja3 { width: 10px; height: 10px; background-color:  #E10827;}
.caja4 { width: 10px; height: 10px; background-color:  #E10827;}
.caja5 { width: 10px; height: 10px; background-color:  #E10827;}

.listadotarta td {font-size: 10px;text-align:  center; padding: 5px 5px 5px 5px; border-bottom: 1px solid #DDDDDD;}
.vacio {width: 100%; height: 20px;}
.cajatarta2 .titular {font-size: 18px; color: #1895D9; margin-left: 300px; float: left;}

.cajatarta2 .titular2 {font-size: 18px; color: #666666; background-color: #EEEEEE; text-align: center;}
.cajatarta2 .botontotal {font-size: 10px; color: #1895D9; border: 1px solid #B0B4B9; background-color: #DDDDDD; padding: 2px; margin-right: 3px; margin-top:2px; font-weight: bold; float: right;}
.cajatarta2 .botontotal a {text-decoration: none; color: #1895D9;}


 .cajatarta2 {width: 640px; border: 1px solid #B0B4B9; color: #666666;}

.tarta { width:320px; height:150px; overflow:hidden; float: left;}
 
.titular6 {font-weight: bold;font-size: 12px;margin-left: 1px;color: white;}

.cajatartaW .listadocaja5 {width: 294px;margin-top: 0px;background-color: #1895D9;border: 1px solid #DDD;padding: 4px 1px 4px 1px;}

.cajatartaW {width: 300px;min-height: 190px;color: #1895D9;float: left;border: 1px solid #CCC;}

.listadotarta2 td {font-size: 10px; text-align:  center; padding: 5px 5px 5px 5px;}

.listadotarta3 td {font-size: 10px; text-align:  center; padding: 3px 3px 3px 3px; border-bottom: 1px solid #DDDDDD;}
.conte .banda-gris-escrutado {width:637px; background-color: #DDDDDD; color: #666666; font-size: 10px; font-weight: bold; padding-left: 5px;}

.colizq {float: right;}

.listadocaja3 {width:298px; height: 18px; margin-top:6px; background-color: #EEEEEE; border: 1px solid #DDDDDD; padding: 1px;}

.titular4{font-weight: bold; font-size: 10px; float: left; padding-top: 3px;}

.boton3{background-color: #fff; border: 1px solid #ddd; padding: 2px; float: right; font-weight: bold; font-size: 10px;}

.boton3 a{ text-decoration: none; color: #1895D9;}
.ver-consell {border: 1px solid #ddd;background-color: #eee;padding: 5px;width: 218px;color: #666;}

.imagenmapa {float: left; width: 618px; margin-top:20px;}

.tanto {float: left;}

.pie {margin-top:50px;}

.totalmuni {color: #666; font-weight: bold; font-size: 14px; padding: 3px 3px 3px 3px; margin-right: 60px; margin-top:2px; float: right; background-color: #eee; border: 1px solid #B0B4B9; -moz-border-radius: 4px;border-radius: 4px;}

.totalmuni a {ext-decoration:  none; color: #666666;}

.concejales {font-size: 10px; font-weight: bold; width: 100%; text-align: center;}

.imgmapas {float: left; width: 627px; height: 504px;}
.titulomapa {color: #1895D9; font-weight: bold;text-align: center;}
.barrapie {width: 100%;background-color:  #1895D9;color: #FFFFFF;border: 1px solid #DDDDDD; min-height:20px;}
.barrapie .titulo {font-size: 14px; color: #FFFFFF;float: left; padding: 4px 5px 4px 0px; margin-left: 635px;}
.columnamuni {padding: 5px 5px 5px 5px; color:  #1895D9; font-size: 12px; width: 100%;}

.linktitulo  {border-bottom: 1px solid #1895D9; color:  #1895D9; font-size: 12px; margin-bottom: 5px; padding: 5px 5px 5px 0px; font-weight: bold;width: 150px;}
.linkcontenido {width: 100%;}

.link  {float: left; border-bottom: 1px dotted #DDDDDD; color:  #666666; font-size: 12px; margin-left: 12px; margin-right: 12px; padding: 5px 0px 5px 0px;}
.link a {text-decoration: none; color:  #666666;}
.link a:hover {text-decoration: none; color:  #1895d9;}
.cajainfo2 {width: 308px; font-weight: bold; font-size: 10px;background-color:  #EEEEEE; border: 1px solid #DDDDDD; padding: 3px; text-align: center; margin: auto;}
.no { font-size: 18px; color: #EE1C25; font-weight: bold; margin-bottom: 10px;}
h2{margin-bottom: 0px;margin-top: 0px;}

.listadocaja6 {width: 294px;background-color: #EEE;border-bottom: 1px solid #DDD;border-left: 1px solid #DDD;border-right: 1px solid #DDD;padding: 2px 1px 2px 1px;}

.cuadro_leyendas{width:100%;overflow: auto;	margin-left: 5%;margin-right: 5%;display: none;}

.leyenda{float:left;margin-right: 20px;	font-size: 10px;padding: 2px;text-align: left;font-weight: bold;color: #666;}

.punto_color{float:left;height: 10px;width: 10px;margin-right: 5px;	margin-top: 1px;}

/*.enlaces_provincias{width: 640px;float: left;margin-left: 10px;margin-top: 20px;}*/
.enlaces_provincias h2{	margin-bottom: 10px;}

.migas{	margin-top:5px;	margin-bottom:5px;}
.subebaja { float:right; display:inline;}
.listadotartadcha tr td .gris { color:#999;}

.partidostabla {text-align: left; font-weight: bold; color: rgb(102, 102, 102); float:left;}


.scrollbar1 { width: 300px; margin: 0px 0px 0px 0px;float:left; }
.scrollbar1 .viewport { width: 285px; height: 175px; overflow: hidden; position: relative; }
.scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
.scrollbar1 .scrollbar{ background: transparent url(/images/elecciones24M2015/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
.scrollbar1 .track { background: transparent url(/images/elecciones24M2015/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
.scrollbar1 .thumb { background: transparent url(/images/elecciones24M2015/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
.scrollbar1 .thumb .end { background: transparent url(/images/elecciones24M2015/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 25px; width: 25px; }
.scrollbar1 .disable { display: none; }

.selectwidget{font-size: 10px;}
.clear{clear: both;}
.mainContent {margin: 0 auto; padding: 0; width: 1010px;}
body.fondobodywidgets{background-color: transparent;}
/*.cabeceraEleccionesEuropeas{background: url(/images/elecciones24M2015/spriteFondosElementos.png) left -25px repeat-x; height: 100px; margin-left: 0px;} --> para cuando hay cabecera a 2 columnas*/
.cabeceraEleccionesEuropeas{background: url(/noticias-hoy/eleciones-generales-2015/img/spriteFondosElementos.png) left -87px repeat-x; height: 40px; margin-left: 0px;}
.logoEleccionesEuropeas{display: block; float:right;}
.cabeceraGrande{margin: 5px 0px;}
.soyunbloque{display: block;}
.soyunbloque img{border: 0px;}
.espaciadoAbajo{margin-bottom: 20px !important;}
.espaciadoArriba{margin-top: 20px !important;}
.paddingArriba{padding-top: 7px !important;}
.paddingAbajo{padding-bottom: 8px !important;}
.espaciadoAbajoMini{margin-bottom: 8px !important;}
.espaciadoArribaMini{margin-top: 8px !important;}
.espaciadoArribaMedio{margin-top: 6px !important;}
.espaciadoIzquierda{margin-left: 5px !important;}
.espaciadoDerecha20{margin-right: 20px !important;}
.espaciadoDerecha330{margin-right: 330px !important;}
.disabled{opacity: 0.5;}
.fondoBlanco{background-color: #fff;}
.cabeceraEleccionesEuropeas ul.pestanasResultados{list-style-type: none; margin-top: 0px;text-align: left; padding-left:0px;}
.cabeceraEleccionesEuropeas ul.pestanasResultados li, .cabeceraEleccionesEuropeas ul.pestanasResultados li.seleccionado{display: inline-block; padding: 7px 40px; background: url(/images/elecciones24M2015/spriteFondosElementos.png) left 0px repeat-x #fff; border-top: 1px solid #bebdbd;border-right: 1px solid #bebdbd; border-bottom: none; border-left: 1px solid #bebdbd; margin-left:0px; border-radius: 8px 8px 0px 0px; height: 19px;}
.cabeceraEleccionesEuropeas ul.pestanasResultados li.seleccionado{border-bottom: 1px solid #fff;}
.cabeceraEleccionesEuropeas ul.pestanasResultados li a{font-size: 12px; text-decoration: none; color: #004c99;}
.resultadosGeograficos{color: #004a98; font: bold 18px roboto_condensedregular, Arial, Tahoma, Verdana; margin: 15px 0px 10px 5px; clear:both;}
h2.resultadosGeograficos a, h1.resultadosGeograficos a{color: #004a98; font-family: roboto_condensedregular, roboto_condensedbold;}
h2.resultadosGeograficos a{font-weight: normal; font:18px;}
.resultadosGeograficos .resalte{color: #1895D9; font: normal 24px roboto_condensedregular, Arial, Tahoma, Verdana;}
.busquedasGeograficas, .busquedasGeograficasMini{padding: 5px;}
.busquedasGeograficas span, .busquedasGeograficasMini span, .busquedasGeograficasMedio span, .busquedasGeograficasCasi span{background:url(/noticias-hoy/eleciones-generales-2015/img/fndSelect.jpg) left top no-repeat; padding: 5px 5px 8px 18px; font-size: 12px; color: #777;width: 280px; position:absolute; overflow:hidden;}
.busquedasGeograficas select, .busquedasGeograficasMini select, .busquedasGeograficasMedio select, .busquedasGeograficasCasi select{opacity: 0; width: 280px; color: #777;z-index: 10; font-size: 11px; position:relative;}
.busquedasGeograficas select option, .busquedasGeograficasMini select option, .busquedasGeograficasMedio select option, .busquedasGeograficasCasi select option{padding: 2px;}
.busquedasGeograficas select .optionEspana, .busquedasGeograficasMini select .optionEspana, .busquedasGeograficasMedio select .optionEspana, .busquedasGeograficasCasi select .optionEspana{border-bottom: 1px dashed #999; padding: 4px 2px;}
.tabla_resultados{margin-top: 15px;}
.minitabla_resultados, .tablaPaginaDetalle{width: 482px !important; float: left; margin: 0px 5px;padding-bottom: 0px !important;}
.tablaPaginaDetalle .graficoBarras{margin: 0px 5px; width: 484px;}
.banda-escrutadoPaginaDetalle {/*background-color: #ddd;*/ border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; color: #333; font: 12px roboto_condensedregular; padding: 8px 5px;}
.tabla_resultados .banda-escrutado {
  background-color: #ddd; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; color: #333; font: 12px roboto_condensedregular; padding: 8px 5px;
}
.cajatarta{border: 1px solid #B0B4B9; color: #1895D9; width: 640px; padding-bottom: 3px; -moz-border-radius: 10px 10px 0px 0px; -webkit-border-radius: 10px 10px 0px 0px; -o-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px;}
.tablaPaginaDetalle .cajatarta {border-radius: 0px 0px 0px 0px;}
.cajatarta2 {color: #666;}
.recuadro{border: 1px solid #999; padding: 5px 0px; width: 482px; margin: 5px 0px 0px;}
.recuadro h3{margin: 0px; text-align: center;}
.resultadosPasados h3, .resultadosPasados h3 a{font-size: 23px; font-family: roboto_condensedbold; color: #666 !important; font-weight: bold;}
.cajatarta .titular {border-bottom: 1px solid #B0B4B9;}
.cajatarta .titular h3, .titularPaginaDetalle{font: 20px roboto_condensedbold; color: #1895D9; /*width: 55px; */margin: 0px auto;padding: 3px 0px 0px;/*border-radius: 10px 10px 0px 0px;*/}
.cajatarta .botontotal, .cajatarta3 .botontotal {background: url(/noticias-hoy/eleciones-generales-2015/img/spriteFondosElementos.png) left 0px repeat-x #fff; border: 1px solid #B0B4B9; color: #1895D9; float: right; font-size: 10px; font-weight: bold; margin: 2px 3px 1px; padding: 2px; border-radius: 3px;}
.cajatarta .botontotal:hover, .cajatarta3 .botontotal:hover {background: url(/noticias-hoy/eleciones-generales-2015/img/spriteFondosElementos.png) left -40px repeat-x #fff; border: 1px solid #B0B4B9; color: #f00; float: right; font-size: 10px; font-weight: bold; margin: 2px 3px 1px; padding: 2px; border-radius: 3px;}
.cajatarta .botontotal .resultadosCompletos, .cajatarta3 .botontotal .resultadosCompletos{background: url(/noticias-hoy/eleciones-generales-2015/img/spriteGraficos.png) 0px 2px no-repeat; padding: 0px 2px 1px 30px; display: block; /*text-transform: uppercase;*/ color: #039;}
.cajatarta .botontotal .resultadosCompletos:hover{background: url(/images/elecciones24M2015/spriteGraficos.png) 0px -27px no-repeat; color: #969698;}
.tablaDatosWidgetGrafico{width: 285px; border: none;border-top: 1px solid #ddd;}
.tablaModificadaWidget{width: 215px; border: none;border-top: /*1px solid #ddd*/none;}
.resultadosPasados{/*background-color: #eee; */color: #666;}
.cajatarta .resultadosPasados h3{color: #666;}
.tablaDatosWidgetGrafico tr.filaCabeceras, .listadotarta3 tr.filaCabeceras{background-color: #ddd/*#1895d9*/; color: #093377/*#fff*/;}
.tablaDatosWidgetGrafico th.celda1{width: 150px; padding:2px; text-align: left; color: #666;}
.tablaDatosWidgetGrafico th.celda1_02{width: 150px; padding:4px 2px 5px; text-align: left; color: #1895d9; font: 11px roboto_condensedregular, Arial,Helvetica,sans-serif; text-transform: uppercase;}
.tablaDatosWidgetGrafico td.celda2{width: 35px; padding:2px;}
.tablaDatosWidgetGrafico td.celda3{width: 60px; padding:2px;}
.tablaDatosWidgetGrafico td.celda4{width: 50px; padding:2px;}
.tablaDatosWidgetGrafico th.celdacabecera1_02{width: 85px; padding:2px;}
.tablaDatosWidgetGrafico th.celdacabecera1{width: 150px; padding:2px;}
.tablaDatosWidgetGrafico th.celdacabecera2{width: 35px; padding:2px; font: normal 12px roboto_condensedregular, Arial,Helvetica,sans-serif;}
.tablaDatosWidgetGrafico th.celdacabecera3{width: 60px; padding:2px; font: normal 12px roboto_condensedregular, Arial,Helvetica,sans-serif;}
.tablaDatosWidgetGrafico th.celdacabecera4{width: 50px; padding:2px;}
.portaGrafico{float:left;width:339px;}
.portaGraficoMod{float:left;width:414px;/* border: 1px solid #e7e7e7;*/ margin-left: 5px;}
.minitabla_resultados .portaGrafico, .minitabla_resultados .tarta2{float:none; width:320px;}
.minitabla_resultados .tarta2, .minitabla_resultados .portagrafico{width:320px;}
.minitabla_resultados .tarta2{width:477px;}
.minitabla_resultados .overview{ position: static !important};
.cuadro_leyendas{ display: none; margin-left: 5%; margin-right: 5%; overflow: auto; width: 100%;}
.scrollbar1 {float: left; margin: 0; width: 300px; font-family: Arial, Tahoma;}
.scrollbar1Modificada {position:absolute; top:95px;left:425px; z-index:300; clear:both; float: none !important; width: 230px !important;}/*------------------ */
.scrollbar1 .scrollbar {background: url(/images/elecciones24M2015/bg-scrollbar-track-y.png) left top no-repeat; float: right; position: relative; width: 15px; height: 175px;}
.scrollbar1 .track { background: url(/images/elecciones24M2015/bg-scrollbar-trackend-y.png) left bottom no-repeat; height: 175px; padding: 0 1px; position: relative; width: 13px;}

.scrollbar1 .scrollbar02 {background: url(/images/elecciones24M2015/bg-scrollbar-track-y.png) left top no-repeat; float: right; position: relative; width: 15px; height: 200px;}
.scrollbar1 .track02 { background: url(/images/elecciones24M2015/bg-scrollbar-trackend-y.png) left bottom no-repeat; height: 203px; padding: 0 1px; position: relative; width: 13px; top: 0px;}

.scrollbar1 .thumb { background: url(/images/elecciones24M2015/bg-scrollbar-thumb-y.png) center bottom no-repeat; cursor: pointer; height: 135px; left: -5px; overflow: hidden; position: absolute; top: 0; width: 25px;}
.scrollbar1 .thumb .end { background: url(/images/elecciones24M2015/bg-scrollbar-thumb-y.png) center top no-repeat;height: 25px; overflow: hidden; width: 25px;}
.scrollbar1 .viewport {height: 175px;overflow: hidden;position: relative; width: 285px;}

.scrollbar1 .viewport02 {height: 191px;overflow: hidden;position: relative; width: 285px; margin-top: -5px;}
.scrollbar1 .viewport02 { height: 211px; margin-top: -4px; overflow: hidden; position: relative; width: 215px;}

.minitabla_resultados .viewport {height: auto;overflow: visible;position: relative; width: 482px;}
.scrollbar1 .overview, .minitabla_resultados .overview {left: 0; list-style-type: none; margin: 0; padding: 0; position: absolute; top: 0;}
.listadotarta { border-left: 1px solid #DDD; float: left; font-weight: bold; margin-bottom: 5px; margin-top: 5px; width: 300px; font: 12px robotoregular, Arial;}
.listadotartaModificadaWidget { border-left: 1px solid #DDD; float: left; font-weight: bold; margin-bottom: 5px; margin-top: 5px; width: 180px;}
.listadotarta td, .listadotarta th{ border-bottom: 1px solid #DDD; font-size: 10px; padding: 5px; text-align: center;}
.listadotarta th.flechasEnWidget{width:25px;}
.tabla_resultados .banda-escrutado { background-color: #FFF !important;color: #333; font: 12px roboto_condensedregular; padding: 8px 5px;border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.tabla_resultados .banda-escrutado span{margin: 5px 2px 5px 0;}
.tabla_resultados .actual{background-color: #fff; }
.tabla_resultados .banda-escrutado .datoEscrutado, .minitabla_resultados .detalle-escrutado .datoEscrutado, .banda-escrutadoPaginaDetalle .datoEscrutado{color: #900; font-weight: bold;}
.minitabla_resultados .banda-escrutado .datoEscrutado, .minitabla_resultados .detalle-escrutado .datoEscrutado, .banda-escrutadoPaginaDetalle .datoEscrutado{margin: 5px 8px;}
.tarta2 {float: left; height: 177px; overflow: hidden;}

.tarta2Mod { height: 228px !important; width:414px !important;}
.tarta5{float: left; height: auto; overflow: visible; width: 245px; margin: 0px 1px 5px;text-align: center; position: relative;}
.tarta5 img{width: 248px;}

/*.buscador > select[class="desple"] + a.bot2011, .viewport02 + .buscador > a.bot2011{font: 12px roboto_condensedregular; display: block; text-align: right; margin-top: 3px; position: absolute; bottom: -25px; right: 10px; border-bottom: 1px dotted #003969; cursor: pointer;}*/

.buscador > select[class="desple"] + a.bot2011, .viewport02 + .buscador > a.bot2011, .tam646 .bot_resultados_vnueva a, .elementosFlota .bot_resultados_vnueva a, .cajaWidget1col .bot_resultados_vnueva a {
  border-bottom: 1px dotted #003969;
  bottom: -25px;
  cursor: pointer;
  display: block;
  font: 12px roboto_condensedregular;
  margin-top: 3px;
  position: absolute;
  right: 10px;
  text-align: right;
}

/*.buscador a.bot2011{font: 12px roboto_condensedregular; display: block; text-align: right; margin-top: 3px; position: absolute; bottom: -25px; lef: 10px; /*color: #aaa !important; border-bottom: 1px dotted #003969;}*/
/*.tarta5 a.bot2011 img{width: auto;}*/

.tarta2Crece {float: left; height: 238px; overflow: hidden;}
.imagenmapa { float: left; margin-top: 0px; width: 320px; margin-right: 15px; width: 618px; text-align: center;}
.imagenmapa div{ width: 618px; margin-right: auto; margin-left: auto; text-align: center;}
.imagenmapabig { float: left; margin-top: 20px; width: 640px;}
.enlaces_provincias{float: left; margin-top: 20px; padding-bottom: 15px;}
.enlaces_paises{float: left; width: 485px; margin-top: 20px;}
.enlaces_provincias .listaProvinciasEleccionesEuropeas{margin: 0px; padding: 0px; list-style-type: none;}
.enlaces_provincias .listaProvinciasEleccionesEuropeas li{float: left; width: 175px; border-bottom: 1px dotted #ccc; padding: 4px 0px; margin: 0px 0px 0px 5px;}
.enlaces_provincias .listaProvinciasEleccionesEuropeas li a{color:#004A98; font: 12px robotoregular;}

.enlaces_comunidades{float: right; margin-top: 0px; padding-bottom: 15px;}
.enlaces_comunidades .listaComunidades{margin: 0px; padding: 0px; list-style-type: none;}
.enlaces_comunidades .listaComunidades li{/*float: left; width: 175px; */border-bottom: 1px dotted #ccc; padding: 6px 6px; margin: 0px 0px 0px 5px;}
.enlaces_comunidades .listaComunidades li a{color:#004A98; font: 13px robotoregular;}

.distintoDentroDeCabecera{color: #999;}
.busquedasGeograficasMini select{width:150px; margin-bottom: 15px; padding-bottom: 10px;}
.busquedasGeograficasMini span{width:145px; background:url(/noticias-hoy/eleciones-generales-2015/img/fndSelectMini.jpg) left top no-repeat; padding: 5px 18px 8px 18px; font-family: roboto_condensedregular;}
.busquedasGeograficasMedio select{width:215px; margin-bottom: 15px;padding-bottom: 2px;}
.busquedasGeograficasMedio span{width:215px; background:url(/noticias-hoy/eleciones-generales-2015/img/fndSelectMedio.jpg) left top no-repeat; padding: 5px 18px 8px 18px; font-family: roboto_condensedregular;}
.busquedasGeograficasCasi select{width:245px; margin-bottom: 0px; padding-bottom: 10px;}
.busquedasGeograficasCasi span{width:245px; background:url(/noticias-hoy/eleciones-generales-2015/img/fndSelectCasi.jpg) left top no-repeat; padding: 5px 18px 8px 18px; font-family: roboto_condensedregular;}
.busquedasGeograficasMini .todosLosMunicipiosEspana{display: block; background: url(/noticias-hoy/eleciones-generales-2015/img/spriteFondosElementos.png) left 0px repeat-x #fff; border: 1px solid #B0B4B9; color: #1895D9; float: right; font-size: 12px; padding: 5px 12px; border-radius: 3px; text-align: center;}
.busquedasGeograficasMedio .todosLosMunicipiosEspana{display: block; background: url(/noticias-hoy/eleciones-generales-2015/img/spriteFondosElementos.png) left 0px repeat-x #fff; border: 1px solid #B0B4B9; color: #1895D9; float: right; font-size: 12px; padding: 5px 12px; border-radius: 3px; text-align: center;}
.busquedasGeograficasCasi .todosLosMunicipiosEspana{display: block; background: url(/noticias-hoy/eleciones-generales-2015/img/spriteFondosElementos.png) left 0px repeat-x #fff; border: 1px solid #B0B4B9; color: #1895D9; float: right; font-size: 12px; padding: 5px 20px; border-radius: 3px; text-align: center; margin-right: 15px;}
.cajatarta .grafico-votos {padding: 10px 5px;float: left; width: 330px;}
.cajatarta3 .grafico-votos {padding: 10px 5px;float: left; width: 250px;}
.tarta3 .grafico-votos .cajagraf{margin-bottom: 10px;}
.tarta3 .grafico-votos .barracolor{width: 270px;}
.cajatarta3 {color: #1895D9; float:left; margin: 5px 0px 25px; min-height: 350px; padding: 0 15px; width: 295px;}
.cajatarta3 table{ border: 1px solid #ddd; margin-top: 10px;}
.cajatarta3 h3 { color: #1895D9; font-size: 22px; font-weight: bold; text-align: center;}
.tarta3{ height: 153px; overflow: hidden; width: 295px;}
.aumentoTarta3{height:163px !important;}
.listadotarta3 th, .listadotarta3 td{ border-bottom: 1px solid #DDD;font-size: 11px;padding: 3px 3px;text-align: center;}
.listadotarta3 th, .listadotarta3 td.escanos{text-align: center;}
.listadotarta3 th.celda1{width: 8%;}
.listadotarta3 th.celda2{width: 55%;}
.listadotarta3 th.celda3{width: 10%;}
.listadotarta3 th.celda4{width: 16%;}
.listadotarta3 th.celda5{width: 11%;}
.listadotarta3 th.celda2detalle{width: 40%;}
.listadotarta3 th.celda3detalle{width: 25%;}
h2.resultadosGeograficos .migas-dcha{line-height: 32px;}
.muestracolor{width: 10px; height: 10px; display:block; margin-left: 3px;box-shadow: 2px 2px 2px #4E6FA4;}
.muestra1{background-color:#4E6FA4;}
.muestra2{background-color:#E10827;}
.muestra3{background-color:#FF6E2D;}
.muestra4{background-color:#cc0099;}
.muestra5{background-color:#E40082;}
.partidoSube, .partidoBaja, .partidoIgual{width: 12px; height: 10px; display:block;}
/*.partidoSube{background:url(/images/elecciones24M2015/spriteFlechasSubeBaja.png) left top no-repeat;}
.partidoBaja{background:url(/images/elecciones24M2015/spriteFlechasSubeBaja.png) left -22px no-repeat;}*/
.grafico-votos {padding: 10px 5px;float: left; width: 472px;}
.grafico-votos .cajagraf {color: #1895D9; font-size: 10px; font-weight: bold; height: 22px; width: 100%;}
.graficoBarras .grafico-votos .nombre-partido { color: #666666; float: left; padding-right: 10px; text-align: left; width: 100px; font: normal 12px roboto_condensedregular;}
.grafico-votos .barracolor {float: left; width: 200px; font: normal 12px roboto_condensedregular;display: inline-flex;}
.grafico-votos .horizontal { float: left; height: 11px; margin-right: 10px; margin-top: 3px;box-shadow: 2px 2px 3px #4E6FA4; max-width: 100px;}
.num_votos{color: #333; margin: 1px; font-size: 12px; font-weight: bold; background-color: #f2efe7; padding: 5px 3px 5px 5px; font: normal 16px roboto_condensedbold;}
.detalle-escrutado {border-top: 1px dotted #667; background-color: #efefef;color: #333; font-size: 11px; padding: 5px;  font: normal 12px roboto_condensedregular;}
.imagenMapaEuropa{width: 500px; height: 480px; float:left; overflow: hidden;}
.enlaces_paises .listaPaisesEleccionesEuropeas {list-style-type: none; margin: 0; padding: 0;}
.enlaces_paises .listaPaisesEleccionesEuropeas li { border-bottom: 1px dotted #CCCCCC; float: left; margin: 3px 8px; width: 185px; padding: 2px 0px 2px 4px;}
.enlaces_paises .listaPaisesEleccionesEuropeas li a { color: #004A98; font-size: 12px;}
.flotaizquierda{display: block; float: left;}
.flotaderecha{display: block; float: right;}
.cabeceraGrande .miga_de_pan { font-family: Arial, Verdana; margin-bottom: 0px; margin-top: 15px; margin-left: 5px; background-color: transparent !important; border-radius: 0px !important; font-size: 11px !important; margin-bottom: 15px !important; padding: 0px 0px !important;}
.cabeceraGrande .miga_de_pan h1{ font-size: 11px; display: inline;}

.desple1col { background-color: #F0F0F0; border: 1px solid #D1D1D1; color: #828282; width: 295px;}
.cajaWidget1col{color: #1895D9; float:left; margin: 5px 0px 25px;/* min-height: 350px; */padding: 0 5px 5px; width: 300px; border: 1px solid #ccc;}
.recuadroWidget{border: 1px solid #999; padding: 5px;margin: 2px 2px 5px;}
.recuadroWidget h3{margin: 0px; font-size: 14px;}
.cajaWidget1col h4{margin: 0px; text-align: center;}

.cambiaAspecto:hover{opacity: 0.5;}
#navigation .item a{color: #fff !important; text-decoration: none;}











/** EDITADO andaluzas**/
.pixelContador {left: 0;position: absolute;top: 0;}
.bold {font-weight:bold;}
.publiSuperior728Contenido, .publiSuperior234Contenido {background-image:none;width:auto;height:auto;text-align: center;}
.publiSuperior728Contenido {/*float: left;*/margin-left: auto; margin-right: auto; width: 990px;}
.publiSuperior234Contenido {float: right;}
.publiDerechaContenido {background-image:none;width:auto;height:auto;text-align: center;}
.publiInferior {margin-top:10px;}
.publiInferiorContenido, .publiDerechaContenido {background-image:none;width:auto;height:auto;text-align: center;}

.dosCol{width:990px;}
.zonaIzquierda{width:646px;float: left;}
.zonaDerecha{width:310px;float: right;margin-right: 5px;text-align: center;}

.flotaDerecha{float: right !important;}
.tam646 .cerrar_elec {clear: both; height: 1px; line-height: 1px;}
.tam646 .titulo_parlament02 {border-bottom: 1px solid #969696;color: #656565; float: none; font: 18px roboto_condensedregular,Arial; margin-bottom: 0; margin-left: 0; margin-right: 6px;
  width: 630px; padding-left: 5px; padding-bottom: 2px;}
.logoEleccionesEuropeas {position: absolute; top: -33px; right: 0px;}
/*.busquedasGeograficasCasi select#comunidades {display: none;}*/
.busquedasGeograficasCasi span{width:255px; background:url(/noticias-hoy/eleciones-generales-2015/img/fndSelectCasi.jpg) left top no-repeat; padding: 5px 18px 8px 18px}
.menu-auto2{position: relative;}
/*.menu-auto a, .menu-auto div.menu-nom-au, .menu-auto div.menu-nom-mun, .menu-auto2 a, .menu-auto2 div.menu-nom-au, .menu-auto2 div.menu-nom-mun {display: none;}
.menu-auto a, .menu-auto div.menu-nom-au, .menu-auto div.menu-nom-mun, .menu-auto2 div.menu-nom-au, .menu-auto2 div.menu-nom-mun {display: none;}*/
.verDetalle{text-align: right;}
.verDetalle img:hover{opacity: 0.7;}
.combos {background: url("/images/elecciones24M2015/separacion.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
.elementosFlota{float: left;width: 310px;margin-left: 10px;	margin-right: 10px;	margin-top: 5px;margin-bottom: 5px; position: relative; padding-bottom: 25px;}

.tam646 { width: 646px !important; position:relative !important; background: #fff;}
.tam646 h3{margin: 0px auto !important;width: 55px; padding: 5px 0px !important;} 
.tam646 > .recuadro { width: 646px !important; position: relative; padding: 0px 0px !important;}
.tam646 .recuadro .banda-escrutadoPaginaDetalle { width: 630px !important; margin-top: 5px;}
.tam646 .recuadro .portaGrafico { width: 646px !important;}
.tam646 .recuadro .portaGrafico .tarta2Crece  { height: 350px !important; }
.tam646 .minitabla_resultados { width: 646px !important; margin-left:0px; margin-top:15px; }
.tam646 .minitabla_resultados .viewport { width: 646px !important; }
.tam646 .minitabla_resultados .detalle-escrutado { width: 636px !important; }
.tam646 .resultadosPasados{width: auto !important;}
.tam646 .resultadosPasados h3{}

.tam646 .tarta2 {float: left; height: 195px; overflow: hidden; width: 350px;margin-top: 5px;}

.tam646 .scrollbar1 {float: right; font-family: Arial,Tahoma; margin: 0px 5px; width: 275px; position: relative;}
.tam646 .scrollbar1 .viewport {height: auto !important; overflow: hidden; position: relative; width: 275px; top: 25px;}
.tam646 .portaGrafico { float: left; width: 350px;}

.tam646 .tablaDatosWidgetGrafico2col {border: 1px solid #ddd !important; width: 275px !important;}
.tam646 .tablaDatosWidgetGrafico2col th{font: normal 12px roboto_condensedregular, Arial;}
.tam646 .tablaDatosWidgetGrafico2col tr.filaCabeceras, .listadotarta3 tr.filaCabeceras {background-color: #ededed !important; color: #093377; width: 100%;}
.resultadosPasados .listadotarta3 tr.filaCabeceras{color: #666;}
.tam646 .tablaDatosWidgetGrafico2col th.celdacabecera1 {padding: 2px; width: 130px;}
.tam646 .tablaDatosWidgetGrafico2col th.celdacabecera2 {padding: 2px; width: 35px;}
.tam646 .tablaDatosWidgetGrafico2col th.celdacabecera3 {padding: 2px; width: 60px;}
.tam646 .tablaDatosWidgetGrafico2col th.celdacabecera4 {padding: 2px; width: 50px;}
.tam646 .tablaDatosWidgetGrafico2col th.celda1 {color: #666; padding: 2px; text-align: left; width: 130px;}
.tam646 .tablaDatosWidgetGrafico2col td.celda2 {padding: 2px; width: 35px;}
.tam646 .tablaDatosWidgetGrafico2col td.celda3 {padding: 2px; width: 60px;}
.tam646 .tablaDatosWidgetGrafico2col td.celda4 {padding: 2px; width: 50px;}
.tam646 .tablaDatosWidgetGrafico2col td[colspan="2"] {padding-left: 4px !important;text-align: left !important;}
.tam646 .tablaDatosWidgetGrafico2col td[colspan="3"] {padding-left: 4px !important; text-align: left;}

.tam646 .listadotarta{border-left: none !important;}

.listadotarta3 table{border: 1px solid #ddd; }
.listadotarta3 table tr:nth-child(odd){background: #eee;} 
.listadotarta3 table tr:nth-child(even){background: #fff;}
.listadotarta3 td, .resultadosPasados .listadotarta3 td{text-align: center; font: 11px robotoregular;font: 11px robotoregular; padding-top: 8px; padding-bottom: 8px;}
.comprimido .listadotarta3 td, .comprimido .resultadosPasados .listadotarta3 td {font: 11px robotoregular; padding-bottom: 5px; padding-top: 5px; text-align: center;}
.listadotarta3 th{text-align: center; font: 14px roboto_condensedregular; padding-top: 8px; padding-bottom: 8px;}
.listadotarta3 td[colspan$="2"], .listadotarta3 td[colspan$="3"], .resultadosPasados .listadotarta3 td[colspan$="3"], .comprimido .listadotarta3 td[colspan$="2"]{text-align: left !important; padding-left: 5px; /*color: #333;*/font: 14px roboto_condensedregular;}
.tam646 .cajatarta .botontotal .resultadosCompletos, .tam646 .cajatarta3 .botontotal .resultadosCompletos, .elementosFlota .botontotal .resultadosCompletos {text-transform: uppercase; background: url("/noticias-hoy/eleciones-generales-2015/img/spriteGraficos.png") no-repeat 0px 2px; color: #039; display: block; padding: 5px 2px 4px 35px;}
.tam646 .cajatarta .botontotal .resultadosCompletos:hover, .tam646 .cajatarta3 .botontotal .resultadosCompletos:hover, .elementosFlota .botontotal .resultadosCompletos:hover {background: url("/noticias-hoy/eleciones-generales-2015/img/spriteGraficos.png") no-repeat 0px -27px; color: #039; display: block; padding: 5px 2px 4px 35px;}

.tam646 .cajatarta .botontotal, .tam646 .cajatarta3 .botontotal, .elementosFlota .botontotal {background: url("/images/elecciones24M2015/spriteFondosElementos.png") repeat-x scroll 0 0px #fff; border: 1px solid #b0b4b9; border-radius: 3px; color: #1895d9; float: right; font-size: 10px; font-weight: bold; margin: 4px 3px 1px; padding: 2px;}
/*.elementosFlota h4{ background: #efefef;}*/
.scrollbar1 {/*width: 215px !important;*/}
.scrollbar1 .viewport02 { height: 203px; margin-top: 2px; overflow: hidden; position: relative; width: 215px;}

.tablaModificadaWidget{width: 219px;/* border: 1px solid #DDD;border-top: 1px solid #ddd;*/ color:#1895d9;}


table.tablaModificadaWidget tr:nth-child(2n+1) {background: #eee;}
table.tablaModificadaWidget .filaCabeceras{ background: #fff !important;}
table.tablaModificadaWidget .filaCabeceras th{border-bottom: 3px solid #ccc !important;}

.listadotartaModificadaWidget {float: left; /*font-weight: bold; */border-left: none; margin-bottom: 5px; margin-top: 0px; width: 215px;}
.listadotarta td, .listadotarta th{ padding:/* 6px 5px 5px*/2px !important; font-weight: normal;}

.partidoSube{background:url(/noticias-hoy/eleciones-generales-2015/img/spriteFlechasSubeBaja.png) left top no-repeat;}
.partidoBaja{background:url(/noticias-hoy/eleciones-generales-2015/img/spriteFlechasSubeBaja.png) left -22px no-repeat;}
.partidoIgual{background:url(/noticias-hoy/eleciones-generales-2015/img/spriteFlechasSubeBaja.png) left -43px no-repeat;}

.cuadro_hemiciclo{position: relative;}
.bandaEscrutadoPA{position: absolute; top: 43px; left: 0px; width: 980px; height: 35px;z-index:800; background: #fff; color: #900/*#a9a9a9*/; font: 12px roboto_condensedregular,Arial,Helvetica,sans-serif; padding-left: 5px;}

.bandaEscrutadoPA strong, .bandaEscrutadoPA span{color: #900; display: inline-block; width: 20px; font: 13px roboto_condensedregular,Arial,Helvetica,sans-serif; margin: 0 165px 0 60px;}
.bandaEscrutadoPA strong.sinMargenDerecho, .bandaEscrutadoPA span.sinMargenDerecho{margin-right: 0px !important;}
img.charts_hover{margin-bottom: 10px;}

.tam646 .bot_resultados_vnueva{color: #fff; font: 12px roboto_condensedbold, Arial,Helvetica,sans-serif; left: 105px; position: absolute; text-align: right; top: 168px; width: 175px;}
/*.tam646 .bot_resultados_vnueva a, .elementosFlota .bot_resultados_vnueva a, .cajaWidget1col .bot_resultados_vnueva a{background-color: #ededed; border: 1px solid #d1d1d1; color: #3e3e3e; cursor: pointer; display: inline-block; font: 12px roboto_condensedregular, Arial,Helvetica,sans-serif; padding: 3px 15px; text-align: center; text-decoration: none;}*/
.elementosFlota .bot_resultados_vnueva{right: 0px; position: absolute; text-align: right; bottom: 0px; width: 175px;}
.cajaWidget1col .bot_resultados_vnueva {left: 120px;position: relative; text-align: right; top: 0px; width: 175px;}
.comprimido .bot_resultados_vnueva {left: 130px;}
.tituloWidget2col{padding: 10px 5px 6px!important;}
.cajaWidget1col{padding: 0 0px 10px !important; position: relative;}
div.comprimido{padding: 0 0px 10px !important; position: relative; width: 315px !important}
.cajaWidget1col img{display: block; margin: 0px auto;}
/*.cajaWidget1col .titulo_parlament02{border-bottom: 1px solid #969696; margin-bottom: 5px; margin-left: 6px; border-bottom: none; margin-bottom: 10px; margin-left: 0px;}*/
/*.cajaWidget1col .titulo_parlament02 h3 {color: #656565 !important; font: 18px Georgia,"Times New Roman",Times,serif !important; margin-bottom: 5px; margin-bottom: 0px; margin-top: 5px; margin-left: 6px;margin-left: 0px;}*/
.cajaWidget1col > h3{margin: 0px 0px -5px;}
.cajaWidget1col > h3 a{display: block; text-align: center; color: #004a98 !important; font: 20px roboto_condensedbold, Arial,Helvetica,sans-serif;margin-bottom: 0px;}
span.datoMayoriaAbsoluta, .elec_cuadro .resultados_der02 .actualiz .datoMayoriaAbsoluta{color: #900; /*font-weight: bold;*/}
.listadotarta td.interlineadoGrande, .listadotarta th.interlineadoGrande{padding-top:8px !important; padding-bottom: 8px !important;}
.listadotarta3 table td[colspan="3"]{text-align: left !important;}
.listadotarta3 th.celda2 {width: 25% !important;}
.centrabloque{display: block; margin: 0px auto !important; width: 470px !important;}


/******* botones sociales ****/
/*.cuadro_compartir {border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; display: block; margin: 15px 5px 10px 0; overflow: hidden; padding-bottom: 5px; padding-top: 5px;}
.cuadro_compartir .imprimir {float: left; margin-left: 5px; padding-top: 0;}
.cuadro_compartir .imprimir form {float: left;}
.cuadro_compartir .imprimir .mail {background-image: url("/images/elecciones24M2015/apoyos02.gif"); background-position: 0 -306px; background-repeat: no-repeat; border-right: 1px solid #ddd; cursor: pointer; float: left; height: 25px; margin-right: 8px; overflow: hidden; width: 30px;}
.cuadro_compartir .imprimir .impresora {background-image: url("/images/elecciones24M2015/apoyos02.gif"); background-position: 0 -332px; background-repeat: no-repeat; border-right: 1px solid #ddd; cursor: pointer; float: left; height: 25px; margin-right: 8px; overflow: hidden; width: 30px;}
.cuadro_compartir .imprimir .aumentar_txt {background-image: url("/images/elecciones24M2015/apoyos02.gif"); background-position: 0 -357px; background-repeat: no-repeat; border-right: 1px solid #ddd; cursor: pointer; float: left; height: 25px; margin-right: 8px; overflow: hidden; width: 30px;}
.cuadro_compartir .imprimir .reducir_txt {background-image: url("/images/elecciones24M2015/apoyos02.gif"); background-position: 0 -378px; background-repeat: no-repeat; cursor: pointer; float: left; height: 25px; overflow: hidden; width: 30px;}
.cuadro_compartir .bot_sociales{float:right;padding-top:0}
.cuadro_compartir .bot_sociales .comentarios_bot{float:left;margin-right:10px;border-right-width:1px;border-right-style:solid;border-right-color:#ddd;padding-right:10px}
.cuadro_compartir .bot_sociales .comentarios_bot .icon_comentarios{background-image:url(/images/elecciones24M2015/apoyos02.gif);background-repeat:no-repeat;background-position:0 -409px;height:25px;width:18px;margin-right:7px;float:left}
.cuadro_compartir .bot_sociales .comentarios_bot .textveces{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#000;float:left;line-height:25px}
.cuadro_compartir .bot_sociales .google_bot{float:left;margin-right:13px;border-right-width:1px;border-right-style:solid;border-right-color:#ddd;padding-right:7px}
.cuadro_compartir .bot_sociales .google_bot .icon_goo{background-image:url(/images/elecciones24M2015/apoyos02.gif);background-repeat:no-repeat;background-position:-18px -437px;height:25px;width:18px;margin-right:5px}
.cuadro_compartir .bot_sociales .twitter_bot{float:left;margin-right:13px;border-right-width:1px;border-right-style:solid;border-right-color:#ddd;padding-right:10px}
.cuadro_compartir .bot_sociales .twitter_bot .icon_twi{background-image:url(/images/elecciones24M2015/apoyos02.gif);background-repeat:no-repeat;background-position:0 -437px;height:25px;width:18px;margin-right:5px;float:left}
.cuadro_compartir .bot_sociales .twitter_bot .textveces{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#000;float:left;line-height:25px}
.cuadro_compartir .bot_sociales .facebook_bot{float:left;margin-right:13px;border-right-width:1px;border-right-style:solid;border-right-color:#ddd;padding-right:10px}
.cuadro_compartir .bot_sociales .facebook_bot .icon_fb{background-image:url(/images/elecciones24M2015/apoyos02.gif);background-repeat:no-repeat;background-position:-18px -411px;height:25px;width:17px;margin-right:1px;float:left}
.cuadro_compartir .bot_sociales .facebook_bot .textveces{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#000;float:left;line-height:25px}
.cuadro_compartir .bot_sociales .linkedin_bot{float:left;margin-right:13px;padding-right:0}
.cuadro_compartir .bot_sociales .linkedin_bot .icon_din{background-image:url(/images/elecciones24M2015/apoyos02.gif);background-repeat:no-repeat;background-position:-33px -410px;height:25px;width:18px;margin-right:5px}
.cuadro_compartir .bot_sociales,.compartir_linkedin,.compartir_google,.compartir_facebook,.compartir_twitter{opacity:1;transition:all .5s ease-out 0s}
.cuadro_compartir .bot_sociales:hover,.compartir_linkedin:hover,.compartir_google:hover,.compartir_facebook:hover,.compartir_twitter:hover{opacity:.5;transition:all .5s ease-out 0s}
.redes_pie{overflow:hidden}
.redes_pie .compartir_facebook{float:right;margin-right:15px;padding-right:10px;background-color:#3b5998;padding-left:5px}
.redes_pie .compartir_facebook .icon_pie_fb{width:26px;height:26px;background-image:url(/images/elecciones24M2015/apoyos02.gif);background-repeat:no-repeat;background-position:0 -648px;float:left;background-color:transparent}
.redes_pie .compartir_facebook .txt_pie_fb{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#FFF;float:left;line-height:26px;padding-left:5px}
.redes_pie .compartir_twitter{float:right;margin-right:15px;padding-right:10px;background-color:#29c5f6;padding-left:5px}
.redes_pie .compartir_twitter .icon_pie_tw{width:26px;height:26px;background-image:url(/images/elecciones24M2015/apoyos02.gif);background-repeat:no-repeat;background-position:-26px -648px;float:left;background-color:transparent}
.redes_pie .compartir_twitter .txt_pie_tw{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#FFF;float:left;line-height:26px;padding-left:5px}
.redes_pie .compartir_google{float:right;margin-right:15px;background-color:#d13e2f}
.redes_pie .compartir_google .icon_pie_goo{width:26px;height:26px;background-image:url(/images/elecciones24M2015/apoyos02.gif);background-repeat:no-repeat;background-position:0 -674px;float:left;background-color:transparent}.redes_pie .compartir_linkedin{float:right;margin-right:15px;background-color:#d13e2f}
.redes_pie .compartir_linkedin .icon_pie_lin{width:26px;height:26px;background-image:url(/images/elecciones24M2015/apoyos02.gif);background-repeat:no-repeat;background-position:-26px -674px;float:left;background-color:transparent}
.cuadro_compartir .bot_sociales>div>div:hover,.redes_pie>div>div:hover{cursor:pointer}
.textveces{cursor:default!important}.textveces a,.textveces a:hover{color:black!important;text-decoration:none!important;cursor:pointer}
.cuadro_compartir .bot_sociales .whatsapp_bot{float:left;padding-top:3px;padding-left:13px;border-left:1px solid #ddd}
.cuadro_compartir .bot_sociales .whatsapp{background-image:url(/images/elecciones24M2015/compartir_whatsapp.png);background-repeat:no-repeat;width:23px;overflow:hidden;height:20px;float:left;cursor:pointer;margin-right:0}*/

.scrollbar1 .scrollbar02 {background: url(/images/elecciones24M2015/bg-scrollbar-track-y.png) left top no-repeat; float: right; position: absolute; width: 15px; height: 200px;right: -5px; z-index: 100;}
.scrollbar1 .track02 { background: url(/images/elecciones24M2015/bg-scrollbar-trackend-y.png) left bottom no-repeat; height: 203px; padding: 0 1px; position: relative; width: 13px; top: 0px;}

.scrollbar1 .thumb { background: url(/images/elecciones24M2015/bg-scrollbar-thumb-y.png) center bottom no-repeat; cursor: pointer; height: 135px; left: -5px; overflow: hidden; position: absolute; top: 0; width: 25px;}
.scrollbar1 .thumb .end { background: url(/images/elecciones24M2015/bg-scrollbar-thumb-y.png) center top no-repeat;height: 25px; overflow: hidden; width: 25px; top: -2px;}
.tituloWidget2col a{color:#1895d9 !important;}

.sinBordes{border: none !important;}
.sinMargenSuperior{margin-top: 0px !important;}

/* -------------------- Mapa Espana y resaltes --------------------------- */
/*.mascaraMapa{width: 660px; height: 585px; overflow: hidden; float: left;/* border: 1px solid red;*/ /*}
.mascaraMapaMapasBlancos{height: auto !important; overflow: visible !important; float: left; margin-right: 42px;}
.mapaEspana{position: relative; left:-170px;}
.mapaEspanaGrande{position: relative;}
.resaltecomunidadGenerico{display: block;background: url(/noticias-hoy/eleciones-generales-2015/img/resalteEleccionesAutonomicas.png) left top no-repeat; position: absolute; z-index: 990; width: 30px; height: 29px;}
.galicia{left: 215px; top: 70px;}
.asturias{left: 300px; top: 35px;}
.cantabria{left: 400px; top: 45px;}
.paisVasco{left: 470px; top: 55px;}
.rioja{left: 475px; top: 105px;}
.navarra{left: 520px; top: 80px;}
.aragon{left: 565px; top: 150px;}
.catalunya{left: 675px; top: 130px;}
.castillaLeon{left: 370px; top: 130px;}
.madrid{left: 420px; top: 215px;}
.castillaLamancha{left: 450px; top: 280px;}
.extremadura{left: 300px; top: 300px;}
.andalucia{left: 360px; bottom: 150px;}
.murcia{left: 530px; bottom: 170px;}
.valencia{left: 560px; bottom: 270px;}
.baleares{left: 750px; top: 270px;}
.canarias{left: 695px; bottom: 25px;}*/

.municipiosPorProvincias{width: 32%; float: left; margin: 0 5px;}
.municipiosPorProvincias h3{font: normal 16px roboto_condensedregular, Arial, Helvetica, sans-serif; padding: 3px 5px 3px 4px; border-bottom: 1px solid #39F;}
.municipiosPorProvincias h3 a{font: normal 16px roboto_condensedregular, Arial, Helvetica, sans-serif; color: #000;}
.enlaces_provincias .municipiosPorProvincias .listaProvinciasEleccionesEuropeas li{width: 48% !important; float: left;}
.enlaces_provincias .municipiosPorProvincias .listaProvinciasEleccionesEuropeas li a{font: normal 11px robotoregular, Arial, Helvetica, sans-serif;}
.municipiosPorProvincias.uniprovincial{width: 960px;}
.enlaces_provincias .municipiosPorProvincias.uniprovincial .listaProvinciasEleccionesEuropeas li{width: 31% !important;}

.miniMapaEspana{ width: 320px; margin-top: 35px;}
.provinciasMiniMapa{width: 655px; font-size: 11px;}
.provinciasMiniMapa ul.listaProvinciasEleccionesEuropeas li{width: 113px; margin-right: 10px;}
.provinciasMiniMapa ul.listaProvinciasEleccionesEuropeas li a{font-size: 11px;}
.provinciasMiniMapa ul.listaProvinciasEleccionesEuropeas {padding-right: 10px;}

.listadoSenado{margin-left: 10px;}
.provinciasMiniMapa.listadoSenado{width: 980px;}
.provinciasMiniMapa.listadoSenado ul.listaProvinciasEleccionesEuropeas li{width: 120px; margin-right: 13px;}

.comunidadesMiniMapa{width: 320px; font-size: 11px;}
.comunidadesMiniMapa ul.listaComunidades li{/*width: 113px; */margin-right: 10px;}
.comunidadesMiniMapa ul.listaComunidades li a{font-size: 12px;}
.comunidadesMiniMapa ul.listaComunidades {padding-right: 10px;}

/* -------------------- buscador en página de autonómicas genérica --------------------------- */
.elec_cuadro1col{background-color: #fff;width: 295px;margin-top: 60px;position: relative; height: auto; float: left; margin-left: 20px;}
.elec_cuadro1col .buscador{margin-top: 20px; padding: 0px;}
.elec_cuadro1col #soloEspana, .elec_cuadro1col #soloEuropa{/*border-left: 1px solid #d0cfcf;border-right: 1px solid #d0cfcf;*/}
.elec_cuadro1col .buscador select{font: 14px roboto_condensedregular}
.elec_cuadro1col .cerrar_elec{line-height: 1px;clear: both;	height: 1px;}
.elec_cuadro1col .titular_elec{	font: 22px/36px roboto_condensedbold, Arial, Helvetica, sans-serif;color: #7f817b; margin-bottom: 0px;}
.elec_cuadro1col .tabla_resultados{margin-top:0px;}
.elec_cuadro1col .titulo_provincia{	left:0;	font: 18px roboto_condensedregular, Georgia, "Times New Roman", Times, serif; color:#656565;border-bottom: 1px solid #969696; float: right; width: 304px;margin-right: 5px;}
.elec_cuadro1col .titulo_parlament{	width: 450px;font: 18px roboto_condensedregular, Georgia, "Times New Roman", Times, serif; color:#656565;border-bottom: 1px solid #969696; margin-left: 10px; margin-bottom: 5px; float: left;}
.elec_cuadro1col .titular_elec span{display: block; float:left;	background-color:#fdad22; color: #fff; font: bold 20px Arial, Helvetica, sans-serif; border-right: 1px solid #d0cfcf; border-left: 1px solid #d0cfcf; padding: 2px 14px 2px;border-bottom: 1px solid #d0cfcf; text-shadow: 2px 2px 2px #333}
.elec_cuadro1col .titular_elec a{display: block; float:left; color: #444; font: normal 14px roboto_condensedregular, Arial, Helvetica, sans-serif; padding: 3px 37px 2px 37px; text-decoration: none;}
.elec_cuadro1col .titular_elec a:hover{opacity: 0.95 !important;}
.elec_cuadro1col .datoMostrado{display: block;}
.elec_cuadro1col .datoOculto{display: none;}
.elec_cuadro1col .titular_elec a:hover{background-color:#ededed; color: #FF6E2D;background-color:#ededed;}
.elec_cuadro1col .titular_elec a.seleccionado{background-color: #fff;}
.elec_cuadro1col .titular_elec a.noSeleccionado{background-color:#ededed; background-color:#dfedf7; border-bottom: 1px solid #fcfcfc;}
.elec_cuadro1col .resultados_izq{float: left; width: 664px;}
.elec_cuadro1col .resultados_der{float: right; width: 310px; position: relative; margin-top: 5px;}
.elec_cuadro1col .resultados_der .buscador{	margin-right: 8px; margin-top: 20px;}
.elec_cuadro1col .buscador .desple{	background-color:#f0f0f0;color:#828282;	border: 1px solid #d1d1d1; width: 285px;}

.elec_cuadro1col .bot_resultados{font: 12px roboto_condensedregular, Arial, Helvetica, sans-serif; color: #fff; padding: 5px 5px 5px 5px; text-align: right;}
/*.elec_cuadro1col .bot_resultados a{font: 12px roboto_condensedregular, Arial, Helvetica, sans-serif; color: #3e3e3e; text-decoration:none; text-align: center; display: inline-block; width: 165px;background-color: #ededed;padding: 5px; cursor: pointer; border: 1px solid #d7d7d7;}*/

.elec_cuadro1col .bot_resultados a{border-bottom: 1px dotted #003969;

  cursor: pointer;

  font: 12px roboto_condensedregular;
  margin-top: 3px;


  text-align: right;}

.elec_cuadro1col .bot_resultados a:hover{color: #FF6E2D;}

.bot_resultados_generales a {background-color: #ededed;border: 1px solid #d7d7d7; color: #3e3e3e; cursor: pointer; display: block; font: 18px roboto_condensedregular,Arial,Helvetica,sans-serif; padding: 5px; text-align: center; text-decoration: none; width: 550px; margin: 30px auto 5px;}

/* ---------- listado alfabetico de municipios -------------------- */
.pestanas_municipios{background-color: #fff; position: relative; height: auto; margin-top: 20px; padding: 0px;}
.pestanas_municipios .contieneLetras{/*border-left: 1px solid #d0cfcf;border-right: 1px solid #d0cfcf;*/}
.pestanas_municipios h2{margin-left: 0px;}
.pestanas_municipios .titular_elec a{display: block; float:left; color: #444; font: normal 14px roboto_condensedregular, Arial, Helvetica, sans-serif; border-right: 1px solid #d0cfcf ; padding: 3px 37px 2px 37px; text-decoration: none; border-bottom: 1px solid #d0cfcf;}
.pestanas_municipios .titular_elec a:hover{background-color:#ededed; color: #FF6E2D;background-color:#ededed;}
.pestanas_municipios .titular_elec a.seleccionado{background-color: #fff; border-bottom: none; border-top: 1px solid #d0cfcf; }
.pestanas_municipios .titular_elec a.noSeleccionado{background-color:#ededed; border-bottom: 1px solid #d0cfcf;}
.pestanas_municipios .datoMostrado{display: block;clear: both; padding-top: 1px;}
.pestanas_municipios .datoOculto{display: none;clear: both; padding-top: 1px;}
ul.listadoAlfabetico{list-style-type: none; padding: 0px; text-align: left; margin-bottom: 30px;}
ul.listadoAlfabetico li{display: inline-block; margin: 0px 0px 0px 5px;}
ul.listadoAlfabetico li a{font: normal 22px roboto_condensedbold,Arial; text-transform: uppercase; display: block; border: 1px solid #003969; text-align: center; width: 32px; height: 30px; padding: 0px 0px 0px; }
ul.listadoAlfabetico li a:hover{color: #fff !important; background: #003969;}
.letraSola{width: 60px; background: #1895d9; color: #fff; text-transform: uppercase; text-align: center; font: normal 40px roboto_condensedbold,Arial; margin: 20px 10px 10px 0px;}
.cuatro_columnas{-webkit-column-count: 4; -moz-column-count: 4; column-count: 4; -webkit-column-gap: 20px; -moz-column-gap: 20px; column-gap: 20px; clear: both;}
.cuatro_columnas ul{list-style-type: none; margin: 15px 5px; padding: 5px 0px;}
.cuatro_columnas li { border-bottom: 1px dotted #ccc; margin: 0 8px; padding: 4px 0 4px 3px;}
.cuatro_columnas li:hover{background-color: #1895D9;color: #fff !important;}
.cuatro_columnas li:hover a{color: #fff !important;}
.cuatro_columnas li:first-child {margin-top: -20px !important;}
.cuatro_columnas li a {color: #004a98; font: 13px robotoregular;}
.noborde{border: none !important;}

.leyendaMinimapa{list-style-type: none; padding-left: 0px; margin: 9px 5px 5px;}
.leyendaMinimapa li{display: inline-block; font: 11px roboto_condensedregular,Arial,Helvetica,sans-serif;margin-right: 4px;}
.leyendaMinimapa li span{display: inline-block; width:15px; height: 15px; border: 1px solid #666; border-radius: 50%; position: relative; top: 3px; margin-right: 4px;}
.leyendaDosCol{width: 630px;}

.miniMapaEspana{position: relative;}
.miniMapaEspana .lugo{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 20px; left: 52px; display: block; z-index: 150;}
.miniMapaEspana .coruna{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 12px; left: 32px; display: block; z-index: 150;}
.miniMapaEspana .pontevedra{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 40px; left: 21px; display: block; z-index: 150;}
.miniMapaEspana .ourense{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 45px; left: 47px; display: block; z-index: 150;}
.miniMapaEspana .oviedo{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 15px; left: 77px; display: block; z-index: 150;}
.miniMapaEspana .santander{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 12px; left: 122px; display: block; z-index: 150;}
.miniMapaEspana .bilbao{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 15px; left: 146px; display: block; z-index: 150;}
.miniMapaEspana .donosti{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 15px; left: 162px; display: block; z-index: 150;}
.miniMapaEspana .gasteiz{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 30px; left: 152px; display: block; z-index: 150;}
.miniMapaEspana .pamplona{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 30px; left: 172px; display: block; z-index: 150;}
.miniMapaEspana .huesca{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 50px; left: 197px; display: block; z-index: 150;}
.miniMapaEspana .zaragoza{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 60px; left: 187px; display: block; z-index: 150;}
.miniMapaEspana .teruel{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 95px; left: 187px; display: block; z-index: 150;}
.miniMapaEspana .lleida{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 55px; left: 227px; display: block; z-index: 150;}
.miniMapaEspana .tarragona{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 75px; left: 227px; display: block; z-index: 150;}
.miniMapaEspana .barcelona{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 67px; left: 252px; display: block; z-index: 150;}
.miniMapaEspana .girona{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 48px; left: 262px; display: block; z-index: 150;}
.miniMapaEspana .leon{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 35px; left: 87px; display: block; z-index: 150;}
.miniMapaEspana .zamora{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 60px; left: 87px; display: block; z-index: 150;}
.miniMapaEspana .salamanca{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 83px; left: 90px; display: block; z-index: 150;}
.miniMapaEspana .avila{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 95px; left: 109px; display: block; z-index: 150;}
.miniMapaEspana .valladolid{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 67px; left: 105px; display: block; z-index: 150;}
.miniMapaEspana .palencia{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 48px; left: 109px; display: block; z-index: 150;}
.miniMapaEspana .burgos{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 42px; left: 132px; display: block; z-index: 150;}
.miniMapaEspana .segovia{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 80px; left: 120px; display: block; z-index: 150;}
.miniMapaEspana .soria{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 60px; left: 152px; display: block; z-index: 150;}
.miniMapaEspana .rioja{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 42px; left: 152px; display: block; z-index: 150;}
.miniMapaEspana .guadalajara{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 85px; left: 139px; display: block; z-index: 150;}
.miniMapaEspana .ciudadreal{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 135px; left: 129px; display: block; z-index: 150;}
.miniMapaEspana .cuenca{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 105px; left: 162px; display: block; z-index: 150;}
.miniMapaEspana .albacete{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 135px; left: 170px; display: block; z-index: 150;}
.miniMapaEspana .toledo{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 108px; left: 122px; display: block; z-index: 150;}
.miniMapaEspana .madrid{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 93px; left: 127px; display: block; z-index: 150;}
.miniMapaEspana .caceres{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 120px; left: 77px; display: block; z-index: 150;}
.miniMapaEspana .badajoz{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 140px; left: 61px; display: block; z-index: 150;}
.miniMapaEspana .castellon{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 105px; left: 207px; display: block; z-index: 150;}
.miniMapaEspana .valencia{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 125px; left: 197px; display: block; z-index: 150;}
.miniMapaEspana .alicante{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 155px; left: 193px; display: block; z-index: 150;}
.miniMapaEspana .murcia{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 165px; left: 180px; display: block; z-index: 150;}
.miniMapaEspana .jaen{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 165px; left: 132px; display: block; z-index: 150;}
.miniMapaEspana .cordoba{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 160px; left: 107px; display: block; z-index: 150;}
.miniMapaEspana .sevilla{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 175px; left: 82px; display: block; z-index: 150;}
.miniMapaEspana .huelva{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 178px; left: 62px; display: block; z-index: 150;}
.miniMapaEspana .cadiz{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 200px; left: 77px; display: block; z-index: 150;}
.miniMapaEspana .malaga{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 195px; left: 112px; display: block; z-index: 150;}
.miniMapaEspana .granada{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 182px; left: 135px; display: block; z-index: 150;}
.miniMapaEspana .almeria{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 190px; left: 157px; display: block; z-index: 150;}
.miniMapaEspana .mallorca{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 118px; left: 269px; display: block; z-index: 150;}
.miniMapaEspana .tenerife{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 220px; left: 235px; display: block; z-index: 150;}
.miniMapaEspana .lasPalmas{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 225px; left: 257px; display: block; z-index: 150;}
.miniMapaEspana .ceuta{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 217px; left: 93px; display: block; z-index: 150;}
.miniMapaEspana .melilla{ width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 232px; left: 147px; display: block; z-index: 150;}

/* ---------------- colores de los partidos ---------------------- */
.colorNeutro{background: #666;}
.colorPP{background: #259ED5;}
.colorPSOE{background: #E20A17;}
.colorUPYD{background: #e1007a;}
.colorPODEMOS{background: #612d62;}
.colorCIUDADANOS{background: #f07a34;}
.colorCOMPROMIS{background: #DB6935;}
.colorIU{background: #019B45;}
.colorPartidoAndalucista{background: #164F18;}
.colorPNV{background: #084C0A;}
.colorBildu{background: #C79C79;}
.colorUPN{background: #013893;}
.colorCIU{background: #1974CD;}


/* ****************************************** cabecera seccion ********************************************** */
.cabeceraEleccionesGenerales{width: 985px; background: #fff;}
.cabeceraEleccionesGenerales .menuCabeceraEleccionesGenerales{list-style-type: none; margin: 0px; padding: 0px; border-top: 1px solid #bec0c2; border-bottom: 1px solid #bec0c2;}
.cabeceraEleccionesGenerales .menuCabeceraEleccionesGenerales li{display: inline-block; font: 16px/22px roboto_condensedregular; padding: 10px 10px;}
.cabeceraEleccionesGenerales .menuCabeceraEleccionesGenerales li a{text-decoration: none; color: #292b34; font: 16px/24px roboto_condensedregular; padding: 5px 0px;}
.cabeceraEleccionesGenerales .menuCabeceraEleccionesGenerales li a:hover{color: #57a3a5;}
.cabeceraEleccionesGenerales .menuCabeceraEleccionesGenerales li.seleccionada{background: #387FB3; /*#21A2E6*/}
.cabeceraEleccionesGenerales .menuCabeceraEleccionesGenerales li.seleccionada a{color: #fff !important;}

/* ****************************************** cabecera seccion para menu especiales ********************************************** */

.esp .menuSuperior {border-top: 1px solid #bec0c2; border-bottom: 1px solid #bec0c2; box-shadow: none; float: left; font-size: 13px; font-weight: bold; line-height: normal; margin-bottom: 5px; margin-top: 0px; padding-bottom: 0px; padding-top: 0px; width: 990px; background-color: #fff;}
.esp .menuSuperior ul{list-style-type: none; margin: 0px; padding: 0px; }
.esp .menuSuperior ul li{display: inline; padding: 5px 10px; float: left;}
.esp .menuSuperior ul li h3, .esp .menuSuperior ul li h2{margin: 0px;}
.esp .menuSuperior ul li a{text-decoration: none; color: #387FB3; border-right: none;}
.esp .menuSuperior ul li h3 a span, .esp .menuSuperior ul li h2 a span{font: 16px/24px roboto_condensedregular !important;}
.esp .menuSuperior ul li a:hover, .esp .menuSuperior ul li a span:hover{color: #ccc;}
.esp .menuSuperior ul li.current{background: #387FB3 !important;}
.esp .menuSuperior ul li.current a span{background: none !important;}
.esp .menuSuperior ul li.current a{color: #fff;}
.esp .menuSuperior a span {color: #292b34; display: block; float: left; padding: 5px 0px;}
.esp .menuSuperior a {float: none;}

/* ********************************** ruta de migas en especial ************************************************************************* */
.esp .rutademigas{font-family:roboto_condensedregular;font-size: 12px;}
.esp .rutademigas h1 a, .esp .rutademigas h1 {color: #316c97; display: inline; font-size: 12px; font-weight: bold; margin: 0;}
.esp .rutademigas .flecha {color: #316c97; display: inline; font-weight: bold; margin: 0 8px;}


/* ********************************** Candidato ************************************************************************* */
.bloqueContenidos, .bloqueContenidos3col, .presentacionCandidato, .presentacionCandidato .texto, .completoCandidato .trayectoriaCandidato, .completoCandidato .otrosDatosCandidato {box-sizing: border-box;}
.bloqueContenidos{width: 648px;}
.bloqueContenidos3col{width: 984px; padding-bottom: 15px;}
.presentacionCandidato{position: relative; height: 845px; overflow: hidden; box-sizing: border-box;}
.presentacionCandidato .texto{position: absolute; bottom: 30px; z-index: 50; padding: 20px 30px; min-height: 250px; width: 100%; background: rgba(255,255,255,0.85);}
.presentacionCandidato .texto h2{font: 45px/45px roboto_condensedbold; color: #316c97;}
.presentacionCandidato .texto p{font: 14px/21px robotoregular; color: #000; margin: 15px 0px;}
.completoCandidato{ margin-top: 15px; padding: 15px 0px;}
.completoCandidato .trayectoriaCandidato{width: 420px; padding: 0px 10px;}
.completoCandidato .trayectoriaCandidato h3{font: 26px/26px roboto_condensedregular; color: #000; margin: 5px 0px;}
.completoCandidato .trayectoriaCandidato p{font: 13px/19px robotoregular; color: #2c2c2c; margin: 20px 0px;}
.completoCandidato .otrosDatosCandidato{width: 205px; border-left: 2px solid #b6b2af; padding: 0px 0px 0px 3px;}
.completoCandidato .otrosDatosCandidato h4{font: 15px/16px roboto_condensedregular; color: #fff; padding: 7px 5px 7px 10px; background: #0067b2; margin-top: 0px;}
.completoCandidato .otrosDatosCandidato dl{padding: 0px 10px 5px; margin: 10px 0px 20px;}
.completoCandidato .otrosDatosCandidato dl dt{font: 14px/19px roboto_condensedregular; color: #316c97;}
.completoCandidato .otrosDatosCandidato dl dd{margin: 0px 0px 10px 0px; font: 11px/16px robotoregular; color: #666;}
.completoCandidato .multimediaBajoCandidato{margin-top: 20px;}
.completoCandidato .multimediaBajoCandidato iframe{display: block; margin: 0 auto;}


/* ********************************* programas *********************************************** */

.contenedorProgramasInicio{padding: 5px; text-align: center; margin-top: 0px;}
.contenedorProgramasInicio h2{font: 45px/45px roboto_condensedbold; color: #316c97; text-align: left;}
.contenedorProgramasInicio h3{font: 22px "roboto_condensedregular", robotoregular !important; border-top: 1px solid #9d9e9f; border-bottom: 1px solid #9d9e9f;}
.contenedorProgramasInicio h3.descargaProgramas{border-bottom: 1px solid #9d9e9f; border-top: 1px solid #9d9e9f; font: 22px "roboto_condensedregular",robotoregular !important; color: #9d9e9f !important;}
.contenedorProgramasInicio h3 a{color: #9d9e9f !important; text-decoration: none;}
.contenedorProgramasInicio ul{list-style-type: none; padding: 0px; margin-top: 0px;}
.contenedorProgramasInicio ul.programasElectorales li{ width: 125px; margin: 0px 15px 15px;}
.contenedorProgramasInicio ul li{display: inline-block; margin: 0px 20px 40px; position: relative; width: 195px;}
.contenedorProgramasInicio ul li .foto, .contenedorProgramasInicio ul li .nombreCompleto{display: block;}
.contenedorProgramasInicio ul li .foto:hover{opacity: 0.8;}
.contenedorProgramasInicio ul li .nombreCompleto{/*text-transform: uppercase; */text-align: center;text-decoration: none; margin-top: 4px; width: 100%;}
.contenedorProgramasInicio ul li .nombreCompleto .nombre{font: 24px "roboto_condensedregular", robotoregular !important; text-align: center; color: #7c7979; text-decoration: none;}
.contenedorProgramasInicio ul li .nombreCompleto .apellido{font: 24px "roboto_condensedregular", robotoregular !important; text-align: center; color: #333; text-decoration: none;}


.contenedorProgramas{padding: 5px; text-align: center; margin-top: 10px;}
/*.contenedorProgramas h2{font: 45px/45px roboto_condensedbold; color: #316c97; text-align: left;}*/
.contenedorProgramas h2{color: #9d9e9f !important; font: 22px "roboto_condensedregular", robotoregular !important; border-top: 1px solid #9d9e9f; border-bottom: 1px solid #9d9e9f;}
.otrasAreas{font: 13px robotoregular; position: relative; top: 10px; background: url("/elementosWeb/mediaweb/images1010/dayparting/dayparting_portada.png") no-repeat scroll 0 -110px; padding: 9px 0 6px 27px;}
.contenedorProgramas h3{font: bold 22px "roboto_condensedregular", robotoregular !important;/* margin: 0px 0px !important;*/ border-top: 1px solid #9d9e9f; border-bottom: 1px solid #9d9e9f; text-transform: uppercase;}
.contenedorProgramas h3 a{color: #9d9e9f !important; text-decoration: none;}
.contenedorProgramas ul{list-style-type: none; padding: 0px;}
.contenedorProgramas ul li{display: inline-block; margin: 15px 15px; position: relative; width: 125px;}
.contenedorProgramas ul li .foto, .contenedorProgramas ul li .nombre{display: block;}
.contenedorProgramas ul li .foto{border: 1px solid #2d455f;}
.contenedorProgramas ul li .nombre{font: 14px "roboto_condensedregular", robotoregular !important; text-align: center; color: #2d455f; text-decoration: none; margin-top: 4px; position: absolute; z-index: 50; top: 0; width: 100%;}
.contenedorProgramas .partidosProgramas{text-align: left; margin-top: 25px;}
.contenedorProgramas .partidosProgramas .partido{clear: both; margin: 10px 0px 30px;}
.contenedorProgramas .partidosProgramas dt{width: 125px; /*margin-right: 15px;*/}
.contenedorProgramas .partidosProgramas dd{width: 490px; font: 13px robotoregular; color: #666 !important; margin-left: 15px; padding-top: 5px}


/* ******************************** candidatos inicio ********************************* */

.contenedorCandidatosInicio{padding: 5px; text-align: center; margin-top: 0px;}
.contenedorCandidatosInicio h2{font: 45px/45px roboto_condensedbold; color: #316c97; text-align: left;}
.contenedorCandidatosInicio h3{font: bold 22px "roboto_condensedregular", robotoregular !important; border-top: 1px solid #9d9e9f; border-bottom: 1px solid #9d9e9f;}
.contenedorCandidatosInicio h3 a{color: #9d9e9f !important; text-decoration: none;}
.contenedorCandidatosInicio ul{list-style-type: none; padding: 0px; margin-top: 0px;}
.contenedorCandidatosInicio ul li{display: inline-block; margin: 0px 15px 25px; position: relative; width: 278px;}
.contenedorCandidatosInicio ul li .foto, .contenedorCandidatosInicio ul li .nombreCompleto{display: block;}
.contenedorCandidatosInicio ul li .foto:hover{opacity: 0.8;}
.contenedorCandidatosInicio ul li .nombreCompleto{text-transform: uppercase; text-align: center;text-decoration: none; margin-top: 4px; width: 100%;}
.contenedorCandidatosInicio ul li .nombreCompleto .nombre{font: 24px "roboto_condensedregular", robotoregular !important; text-align: center; color: #7c7979; text-decoration: none;}
.contenedorCandidatosInicio ul li .nombreCompleto .apellido{font: 24px "roboto_condensedbold", robotoregular !important; text-align: center; color: #387fb3; text-decoration: none;}

/* ************************** candidatos reclamo ****************************** */

.esp .reclamoCandidato{padding: 10px 5px 10px 0px; border-top: 1px solid #387fb3; border-bottom: 1px solid #387fb3; margin-top: 10px; margin-bottom: 10px;}
.esp .reclamoCandidato h2{border-bottom: none;}
.reclamoCandidato h2 a{font: 15px/19px "roboto_condensedregular", robotoregular !important; color: #387fb3; text-decoration: none; }
.reclamoCandidato a:hover{opacity: 0.8; }
.reclamoCandidato p a{font: 13px/17px "robotoregular"; color: #666 !important; text-decoration: none; }
.esp .reclamoCandidato a img{margin-bottom: 15px;}


/* ################################################ Submenus ##################################################### */

.esp .submenu { background-color: #fff; float: none; padding-bottom: 5px; padding-top: 5px; width: 990px; margin-bottom: 5px; border-bottom: 1px dotted #ccc; font: 14px "roboto_condensedregular", robotoregular !important;}
.esp .submenu li{margin: 0px; padding: 0 10px; float: none; display: inline-block;}
.esp .submenu h3, .esp .submenu h2{font-size: 12px; font-weight: normal;}
.esp .submenu h3 a, .esp .submenu h2 a {color: #387fb3; text-transform: uppercase;}
.esp .submenu h3 a:hover, .esp .submenu h2 a:hover {color: #888;}


/* ******************** parrafos directos *********************************** */

.divEspecialesTexto > p {font: 14px/20px "robotoregular"; color: #666 !important; padding: 10px 15px;}
.divEspecialesTexto > p a{border-bottom: 1px dotted #003969;}


/* ********************* tercera columna  ***************************************** */
.linksElecciones3aCol{border-bottom: 1px solid #387fb3; padding-bottom: 5px; margin-bottom: 10px;}

.linksElecciones3aCol h2{font: 24px/30px roboto_condensedbold !important; color: #316c97 !important; text-align: left; border-bottom: 1px solid #316c97; margin: 0; padding: 0 0 4px;}
.linksElecciones3aCol h2.preguntasFrecuentes3col span{position: relative; top: -15px; left: 5px;}
.linksElecciones3aCol h2 a{font: 24px/30px roboto_condensedbold !important; color: #316c97 !important;}
.linksElecciones3aCol ul{list-style-type: none; padding-left: 0px; margin: 5px 0px 0px 5px;}
.linksElecciones3aCol ul li a {font: 14px/20px "roboto_condensedregular"; background: rgba(0, 0, 0, 0) url("/elementosWeb/mediaweb/images1010/dayparting/dayparting_portada.png") no-repeat scroll 0 -110px; padding: 6px 5px 6px 25px; color: #196ca5;display: block;margin: 5px 0; text-decoration: none;}
.linksElecciones3aCol ul.listaPreguntasFrecuentes li a{font: 12px/17px "robotoregular"; color: #666 !important;}


/* ************************ como votar ****************************** */

.contenedorComoVotar{padding: 5px; text-align: center; margin-top: 0px;}
.contenedorComoVotar h2{font: 45px/45px roboto_condensedbold; color: #316c97; text-align: left;}
.contenedorComoVotar h3{font: bold 22px "roboto_condensedregular", robotoregular !important; border-top: 1px solid #9d9e9f; border-bottom: 1px solid #9d9e9f; color: #9d9e9f !important;}
.contenedorComoVotar h3 a{color: #9d9e9f !important; text-decoration: none;}
.contenedorComoVotar ul{list-style-type: none; padding: 0px; margin-top: 20px;}
.contenedorComoVotar ul li{display: inline-block; margin: 0px 2px 25px; position: relative; width: 200px; padding: 0px 2px; box-sizing: border-box;}
.contenedorComoVotar ul li .foto, .contenedorComoVotar ul li .nombreCompleto{display: block;}
.contenedorComoVotar ul li .foto:hover{opacity: 0.8;}
.contenedorComoVotar ul li .nombreCompleto{text-transform: uppercase; text-align: left;text-decoration: none; margin-top: 4px; width: 100%;}
.contenedorComoVotar ul li .nombreCompleto.apellido{font: 20px/24px "roboto_condensedbold", robotoregular !important; text-align: center; color: #387fb3; text-decoration: none;}
.contenedorComoVotar dl{text-align: left; padding: 5px 10px;}
.contenedorComoVotar dt, .contenedorComoVotar dt a{font: 18px/20px "roboto_condensedbold", robotoregular !important; color: #387fb3 !important; text-decoration: none;}
.contenedorComoVotar dt a{border-bottom: 1px dotted #387fb3;}
.contenedorComoVotar dt a:hover{color: #999 !important;}
.contenedorComoVotar dd{margin: 10px 0px 10px 0px; font: 12px/17px "robotoregular"; color: #666 !important;}


/* *************************** desarrollo de la noticia ********************************** */

h1, h1 a {margin: 0 0 5px /*!important*/; padding: 10px 0 5px /*!important*/; /*text-align: center !important; */text-decoration: none !important; }

.titular_arial {background-color: transparent !important; color: #316c97 !important; font: 13px/14px roboto_condensedregular,robotoregular,Arial,Helvetica,sans-serif !important; margin-bottom: 4px !important; padding: 4px 6px 2px 3px !important;}

.divEspecialesFondo .noticia_desarrollada .noticia_titular h1 {font: bold 32px/34px "roboto_condensedregular",robotoregular,Arial !important; border-bottom: medium none !important; border-top: medium none !important; font-size: 30px !important; text-align: left !important; text-transform: none !important; background: none !important; color: #316c97 !important;}
.esp .divEspecialesFondo .noticia_desarrollada .subtitulo h2 {color: #316c97; font: 24px/28px "roboto_condensedregular",robotoregular,Arial,Helvetica,sans-serif; margin: 0;}
.esp .noticia_desarrollada .noticia_texto p {color: #4a4a4a; font-family: robotoregular; line-height: 18px;}
.esp .noticia_desarrollada .piedefoto {background-color: #176CA3; color: #eee; padding: 3px 0 4px 4px;font: 12px roboto_condensedregular;}
.esp .letra_pequenya {font: 12px roboto_condensedregular; margin: 0; padding-left: 15px;}
.noticia h2.ladillo{color: #d07b07 !important; font: 18px roboto_condensedregular !important; margin-top: 15px !important;}

.esp .noticiamediacol {width: auto;}

.esp .noticiamediacol h4 a {color: #666 !important; font: 12px/17px "robotoregular"; margin: 5px 0; padding: 6px 5px 6px 25px; text-decoration: none; background: rgba(0, 0, 0, 0) url("/elementosWeb/mediaweb/images1010/dayparting/dayparting_portada.png") no-repeat scroll 0 -110px; display: block;}
.esp .noticiamediacol .fecha {color: #000; font: 12px/17px "robotoregular";}

/* ********************************************  Slider Diario de Campaña *********************************************************** */

.contieneSlider{width:960px; margin: 0 auto; background: #fff; padding-top: 15px;}
.slider-for{width:940px; box-sizing: border-box; margin: 0 auto; position: relative; height: 420px;}

.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: #fff url("./ajax-loader.gif") center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-track { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slider-nav {list-style-type: none;width: 960px !important; background: url(/noticias-hoy/eleciones-generales-2015/img/fndDiasCampana.jpg) left -1px no-repeat; padding-bottom: 7px; padding-left: 0px; min-height: 80px;}
.slider-nav li{float:left; border: 1px solid #045c9c; box-sizing: border-box !important; margin: 0 1px !important;text-align: center !important; width: 62px !important;}
.slider-nav li a{display: block;background: #fff none repeat scroll 0 0; color: #045c9c; cursor: pointer; width: 100%; padding: 4px 5px 5px 3px !important;box-sizing: border-box !important;}
.slider-nav li a:hover span{color:#fff !important;}

.slider-nav .slick-track {transform: translate3d(-50px, 0px, 0px) !important; width: 960px !important; background: url(/noticias-hoy/eleciones-generales-2015/img/fndDiasCampana.jpg) left -1px no-repeat; padding-bottom: 7px;} /* ****** */

.slick-track { position: relative; left: 0; top: 0; display: block;}
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none;}
.slider-nav .slick-list .slick-track .slick-slide{box-sizing: border-box !important; padding: 4px 5px 5px 3px !important; text-align: center !important; width: 62px !important; border: 1px solid #045c9c; margin:0px 1px !important;}/* ****** */
[dir="rtl"] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.fechaDiarioCampana{cursor: pointer; color: #045c9c !important; background: #fff;}
.fechaDiarioCampana:hover{background: #6a8599; color: #fff !important;}
.fechaDiarioCampana .diaDiarioCampana{font: 36px roboto_condensedbold; display: block; color: #045c9c;}
.fechaDiarioCampana .mesDiarioCampana{font: 11px roboto_condensedbold; display: block; margin-top: -5px;padding-bottom: 8px; color: #045c9c !important;}

/*.slick-cloned{display: none !important;}
.aLaVista{display: block !important;}*/

.slider-nav li a.fechaDiarioCampana.slick-center, .slider-nav li a.fechaDiarioCampana.slick-center:hover, .slider-nav li a.fechaDiarioCampana.slick-center span, .slider-nav li a.fechaDiarioCampana.slick-center:hover span{background: #045c9c !important; color: #fff !important;}

/* Iconos */
@font-face { font-family: "slider"; src: url("fuentes/slick.eot"); src: url("fuentes/slick.eot?#iefix") format("embedded-opentype"), url("fuentes/slick.woff") format("woff"), url("fuentes/slick.ttf") format("truetype"), url("fuentes/slick.svg#slick") format("svg"); font-weight: normal; font-style: normal;}
/* Flechas */
.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 150px; margin-top: -10px; padding: 0; border: none; outline: none; }
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none; background: transparent; color: transparent; }
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }

.slick-prev:before, .slick-next:before { font-family: "slider"; font-size: 20px; line-height: 1; color: #ccc; opacity: 0.75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-prev { left: 0px; }
[dir="rtl"] .slick-prev { left: auto; right: -25px; }
.slick-prev:before { content: "←"; }
[dir="rtl"] .slick-prev:before { content: "→"; }

.slick-next { right: 0px; }
[dir="rtl"] .slick-next { left: -25px; right: auto; }
.slick-next:before { content: "→"; }
[dir="rtl"] .slick-next:before { content: "←"; }

/* Puntos */
.slick-slider { margin-bottom: 30px; }

.slick-dots { position: absolute; /*bottom: -45px; */list-style: none; display: block; text-align: center; padding: 0; width: 100%; top: 200px; display: none !important;}
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0 5px; padding: 0; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; }
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "•"; width: 20px; height: 20px; font-family: "slider"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { color: black; opacity: 0.75; }

.contieneSlider .slider-for .noticiaDiarioCampana{position: absolute !important; box-sizing: border-box; width: 940px !important; margin: 0 auto !important; background: #fff;/*left: auto !important; padding-right: 5px;*/}
.contieneSlider .slider-for .noticiaDiarioCampana .fechaEnNoticiaDiarioCampana, .fechaEnNoticiaDiarioCampana{position: absolute; top: 0px; left: 0px; background: #fff;/* border-radius: 50%; */width: 100px; height: 100px; z-index: 100; border-right: 1px solid #045c9c; border-bottom: 1px solid #045c9c; border-top: 1px solid #fff; border-left: 1px solid #ff; text-align: center;}
.contieneSlider .slider-for .noticiaDiarioCampana img{width: 553px;}
.contieneSlider .slider-for .noticiaDiarioCampana .fechaEnNoticiaDiarioCampana span{display: block; color: #045c9c;}
.contieneSlider .slider-for .noticiaDiarioCampana .fechaEnNoticiaDiarioCampana span.diaDiarioCampana, .fechaEnNoticiaDiarioCampana span.diaDiarioCampana{font: 48px roboto_condensedbold; margin-top: 5px;}
.contieneSlider .slider-for .noticiaDiarioCampana .fechaEnNoticiaDiarioCampana span.mesDiarioCampana, .fechaEnNoticiaDiarioCampana span.mesDiarioCampana{font: 12px roboto_condensedregular; margin-top: -10px;}
.contieneSlider .slider-for .noticiaDiarioCampana h2{margin-bottom: 20px; font: 30px/34px roboto_condensedbold !important; color: #045c9c !important;}
.contieneSlider .slider-for .noticiaDiarioCampana h2 a{font: 30px/34px roboto_condensedbold !important; color: #045c9c !important; text-decoration: none; cursor: pointer;}
.contieneSlider .slider-for .noticiaDiarioCampana h2 a:hover{color: #666;}
.contieneSlider .slider-for .noticiaDiarioCampana p{font: 14px/21px robotoregular !important;color: #666;}
.contieneSlider .slider-for .noticiaDiarioCampana .relacionadaElecciones {box-sizing: border-box; list-style-type: none; margin: 6px 0 2px; padding: 0px 0px 0px 0px; position: relative; width: 360px;}
.contieneSlider .slider-for .noticiaDiarioCampana .relacionadaElecciones li{position: relative; padding-left: 24px; margin-bottom: 10px;margin-top: 10px;}
.contieneSlider .slider-for .noticiaDiarioCampana .relacionadaElecciones span{background: #003969; display: inline-block; height: 9px; left: 0; margin-right: 10px; position: absolute; top: 6px; width: 9px;}
.contieneSlider .slider-for .noticiaDiarioCampana .relacionadaElecciones a {color: #003969; font: 12px/16px robotoregular,"Open Sans",Arial; text-decoration: none;}
.contieneSlider .slider-for .noticiaDiarioCampana .contieneVideo{border: 1px solid #003969; width: 553px; max-height: 368px; overflow: hidden;}
.contieneSlider .slider-for .noticiaDiarioCampana .contieneVideo a{cursor: pointer;}


