
/*  PORTADA 640 */

      .contenedor_graficos_elecciones_640 .contenedor_arc {position:relative; width:300px; }
      .contenedor_graficos_elecciones_640 .contenedor_arc img{position:absolute;}
      .contenedor_graficos_elecciones_640 .contenedor_arc p {padding:0;margin:0;margin-top:-15px;font-size:14px;}
      .contenedor_graficos_elecciones_640 #arcs { border: 1px solid #eee; padding:10px; }
      .contenedor_graficos_elecciones_640 .contenedor_bars{position:relative;overflow:hidden;}
      .contenedor_graficos_elecciones_640 .contenedor_bars p {padding:0;margin:0;font-size:10px;width:70px;}
      .contenedor_graficos_elecciones_640 .name{left:5px;}
      .contenedor_graficos_elecciones_640 .overLayer2 .name {float:left;text-align:right;margin-right:5px;}
      .contenedor_graficos_elecciones_640 .overLayer2 .value {float:right;width:112px;text-align:right; }
      .contenedor_graficos_elecciones_640 .overLayer2 .overLayer2_sub1 {float:left;background:#eee;margin-right:5px;}
      .contenedor_graficos_elecciones_640 .col_izquierda{float:left;margin-right:10px;width:300px;height:170px;}
      .contenedor_graficos_elecciones_640 .col_izquierda .anio {text-align:center;height:20px;}
      .contenedor_graficos_elecciones_640 .col_derecha{float:left;width:300px;height:170px;}
      .contenedor_graficos_elecciones_640 .col_derecha .select_cont {	  text-align: center;      }



	  
	 
#contenedor_p .col_izquierda, #contenedor_p .col_derecha{position:relative; padding-top:10px; width:475px!important; margin-top:15px;}
#contenedor_p .anio, #contenedor_p .select_cont{width:200px; margin:0 auto; position:absolute; top:10px; left:10px; text-align:left;}
#contenedor_p .anio{ font: italic 160% Georgia, "Times New Roman", Times, serif; color:#666;}		


 #contenedor_p .contenedor_graficos_elecciones_640 .col_izquierda, 
 #contenedor_p .contenedor_graficos_elecciones_640 .col_derecha{position:relative; padding-top:10px; width:315px!important; height:275px!important; margin-top:15px;}  
      
/* PESTANAS */

    #pestanas_html5 li{display:blodk;float:left;margin-right:2px;}
	

		
/* RESULTADOS GRÁFICOS PORTADA */

	#contenedor_p{background:#e8e8e8; border:1px solid #ddd;clear:both; float:left; padding-top:5px;position:relative; margin:10px 0;}
	#contenedor_p .titulo{font:bold 130% Arial, Helvetica, sans-serif; color:#3C81A2; margin-bottom:3px;}
	#contenedor_p .titulo{font:bold 130% Arial, Helvetica, sans-serif; color:#3C81A2; margin-bottom:3px;}
	#contenedor_p .titulo a{color:#3C81A2; border-bottom:none;}
	#contenedor_p .titulo a:hover{color:#ccc;}
	#contenedor_p .titulo span{ background:#D93434; color:#fff; padding:2px 10px 0 15px; margin-left:-5px;}
	
	#contenedor_p ul{   border-bottom:1px solid #ddd; clear:both; float:left; padding-left:5px;width:100%;}
	#contenedor_p ul li{float:left; width:auto; padding:5px 10px;cursor:pointer; border:1px solid #ddd; top:2px; position:relative;font: 100% Arial, Helvetica, sans-serif; color:#666; background:#ccc;
			}
	#contenedor_p ul li.activa{background: white;
border-bottom: 2px solid white;
color: #035A89;
font-weight: bold;}
	
	#contenedor_p .buscador-resultados{ width:auto; float:right; margin:-23px 10px 3px 0; position:relative; background:none;border:0; padding:0;}
		
	#contenedor_p .buscador-resultados input {
    background-color: #FFFFFF;
    border: 1px solid #9F9D9D;
    border-radius: 5px 5px 5px 5px;
    color: #3C81A2;
    float: none;
    font-family: Georgia,"Times New Roman",Times,serif;
    line-height: 110%;
    padding: 4px;
    vertical-align: middle;
    width: 280px;
	}
	#contenedor_p input.boton_aceptar {
    background: none repeat scroll 0 0 #4A4646;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    clear: both;
    color: #FFFFFF;
    font: 110% Georgia,"Times New Roman",Times,serif;
    padding: 3px 8px;
    text-align: center;
    width: 70px;
	}




#lista_elecciones2011_municipios { position:absolute; top:25px; left:15px;z-index:10000; border: 1px solid #999999; background:#f2f2f2;}
#lista_elecciones2011_municipios ul{height:200px; width:250px; background:#fff; border:3px solid #eee; overflow-y:auto; overflow-x:none;}
#lista_elecciones2011_municipios ul li{ clear:both; background:none; border:none; font:normal 100% Georgia, "Times New Roman", Times, serif;}
			 
#contenedor_p .selector_lugar_favorito {
    background: none repeat scroll 0 0 #DDDDDD;
    border-radius: 5px 5px 5px 5px;
    font: italic 110% Georgia,"Times New Roman",Times,serif;
    margin-left: 10px;
    padding: 3px 5px;
    width: 142px;
    display: none; /*inline-block;*/
}	
	#contenedor_p .selector_lugar_favorito a, 
	#contenedor_p .ver_resultado_completo a { color:#3C81A2; }	
	#contenedor_p .ver_resultado_completo a:hover, 
	#contenedor_p .selector_lugar_favorito a:hover{ color:#666; }	
	 
#contenedor_p .ver_resultado_completo{  width:auto; position:absolute; right:18px; top:38px;padding:4px; font:bold 90% Arial, Helvetica, sans-serif;  }	
	
#contenedor_p .participacion{}			 
#contenedor_p .participacion p{float:left;padding:8px 10px; color:#999;}
#contenedor_p .selector_comunidades { clear:both;  border-top:1px solid #ccc; padding:15px 0 0 10px;}
#contenedor_p .selector_comunidades select{
	background-color: #FFFFFF;
    border: 1px solid #9F9D9D;
    border-radius: 5px 5px 5px 5px;
    color: #3C81A2;
    float: none;
    font: 120% Arial, Helvetica, sans-serif;
    line-height: 110%;
    padding: 4px;
    vertical-align: middle;
    width: 279px;
	}
#contenedor_p .selector_comunidades p{ font:bold italic 120% Georgia, "Times New Roman", Times, serif; }
#contenedor_p .selector_comunidades.hidden {visibility: hidden}
		
#contenedor_elecciones_comunidades, #contenedor_elecciones_capitales{ clear:both; float:left; width:300px !important; background:#fff;}
	


#lista_elecciones2011_municipios .cerrar { padding:2px;display:block; width:20px; height:20px; cursor:pointer;float:right;
background:transparent url("https://e00-elmundo.uecdn.es/elecciones/elecciones-2011/img/cerrar-popup.png") no-repeat center center;
}







/* dentro de col_01 */
.col_01 #contenedor_p { width:300px; }	
.col_01	#contenedor_p ul{width:300px;}
.col_01	#contenedor_p #lista_elecciones2011_municipios ul{width:250px;}

.col_01 #contenedor_p #contenedor_elecciones_comunidades, .col_01 #contenedor_p #contenedor_elecciones_capitales { width:640px;}	
	
	
		
	
/* dentro de col_02 */
.col_02 #contenedor_p { width:300px; }
.col_02	#contenedor_p ul{width:290px;}
.col_02 #contenedor_p .selector_comunidades select{ width:280px;}	
	
.col_02 #contenedor_p .col_izquierda, .col_02 #contenedor_p .col_derecha{ float:none;}	
	
.col_02 #contenedor_p #contenedor_elecciones_comunidades, .col_02 #contenedor_p #contenedor_elecciones_capitales { width:300px;}


.col_02 #contenedor_p .selector_lugar_favorito{top:120px; left:10px; right:auto;}		 
.col_02 #contenedor_p .col_izquierda { padding-top:25px;}
.col_02 #contenedor_p .col_izquierda .anio{ top:35px;}
.col_02 #contenedor_p .ver_resultado_completo{ top:auto; bottom:38px; }
	
.col_02 #contenedor_p .buscador-resultados {margin: 0 10px 3px 0; padding-top:10px;}
.col_02 #contenedor_p .buscador-resultados input { width:270px;}
	
.col_02 #contenedor_p #lista_elecciones2011_municipios ul{ width:280px;}
	
	
/* dentro de col-4 */	
.col-4 #contenedor_p { width:300px; }
.col-4	#contenedor_p ul{width:300px;}
.col-4 #contenedor_p .selector_comunidades select{ width:280px;}	
	
.col-4 #contenedor_p .col_izquierda, .col-4 #contenedor_p .col_derecha{ float:none;}	
	
.col-4 #contenedor_p #contenedor_elecciones_comunidades, .col-4 #contenedor_p #contenedor_elecciones_capitales { width:300px;}


.col-4 #contenedor_p .selector_lugar_favorito{top:120px; left:10px; right:auto;}		 
.col-4 #contenedor_p .col_izquierda { padding-top:25px;}
.col-4 #contenedor_p .col_izquierda .anio{ top:35px;}
.col-4 #contenedor_p .ver_resultado_completo{ top:auto; bottom:45px; }
	
.col-4 #contenedor_p .buscador-resultados {margin: 0 10px 3px 0; padding-top:10px;}
.col-4 #contenedor_p .buscador-resultados input { width:270px;}
	
.col-4 #contenedor_p #lista_elecciones2011_municipios{ top:35px;}
.col-4 #contenedor_p #lista_elecciones2011_municipios ul{ width:280px;}
	
	
/* dentro de col-8 */
.col-8 #contenedor_p { width:640px; }	
.col-8	#contenedor_p ul{width:640px;}
.col-8	#contenedor_p #lista_elecciones2011_municipios ul{width:250px;}

.col-8 #contenedor_p #contenedor_elecciones_comunidades, .col-8 #contenedor_p #contenedor_elecciones_capitales { width:640px;}	
	
		
/* EXTRAS  */
.canvas_cont{
	position:relative;
}
.indices_barras {
    height: 30px;
    position:relative;

}
.indices_barras p{
	position:absolute;
}
.indices_barras .v{
	right: 76px;
}
.indices_barras .d{
	right:175px;
}
.indices_barras .p{
	right:140px;
}
.value p {
    display: inline-block;
    text-align: left;
    width: 35px !important;
}

.total_escanos .valor {
    left: -25px;
    position: relative;
    text-align: center;
    font-weight: bold;
}
.total_escanos .tipo {
    font-weight: bold;
    text-align: center;
    left: -25px;
    position: relative;
    top: 20px;
}


.mayoria_absoluta .valor {
    font-size: 10px !important;
    left: -10px;
    position: relative;
    text-align: center;
    top: -20px;
}
.mayoria_absoluta .tipo {
    border-right: 1px solid #dddddd;
    font-size: 10px !important;
    left: -43px;
    position: relative;
    text-align: center;
    top: -14px;
    width: 42px;
}


.contenedor_mapa{
	height:230px;
	width:280px;
	float:left;

}

.contenedor_resultados{
	width:660px;
	float:right;
}

.contenedor_publi{
	width:300px;
	height:70px;
	background:gray;
}


.cont_map{
	height:230px;
	width:280px;
	margin-bottom:10px;
}

.datos_top {

    clear: both;
    height: 175px;
    position: relative;
    width: 660px;
}
.datos_down{
	border-top:1px dotted gray;
	position:relative;
}
.pestanas_datos{

	height:30px;
}

.contenedor_lugar{

	height:20px;

}

.participacion{

	height:20px;

}


.area_actual{
	display:inline-block;
}

.contenedor_datos{
	
}

.pclas{
    font-size:10px !important;
}

.datos_down .contenedor_bars {
    margin-top:0px !important;
}

.pclas p {
    font-size:10px !important;
}


.bars_leyenda  {
    border-bottom: none !important;
    clear: both;
    float: left;
    padding-left: 5px;
 margin-left: 10px;
    width: 270px !important;
}


.bars_leyenda li {
    background: none !important;
    border: none !important;
    color: #333333 !important;
    cursor: pointer;
    float: left;
    font-family:Arial,Helvetica,sans-serif !important;
    font-size: 10px !important;
    font-style:normal !important;
    padding: 0 !important;
    position: relative;
    margin-right:4px;
    top: 2px;
    width: auto;
}
.cont_leyenda_mapa {
    font-size: 10px !important;
    position: absolute;
    top: 100px;
}
.leyenda_mapa{
    position: absolute;
    
}

.leyenda_mapa .leyenda_item{
    width:100px;
    height:15px;
}
.leyenda_mapa .leyenda_item .leyenda_box{
    width:10px;
    height:10px;
    float:left;
}

.titular_300 {
    border-bottom: 1px solid #DDDDDD;
    color: #035A89;
	font: bold 130% Arial, Helvetica, sans-serif;
    margin: 10px;
}

.pclas{
	width:10px;
}
img {
    border: none;
}