/*  COMUNIDADES AUTONOMAS */

    #contenedor_graficos_com_autonomas .contenedor_arc {position:relative; width:300px;height:120px;}
    #contenedor_graficos_com_autonomas .contenedor_arc img{position:absolute;}
    #contenedor_graficos_com_autonomas .contenedor_arc p {padding:0;margin:0;margin-top:-15px;font-size:14px;}
    #contenedor_graficos_com_autonomas #arcs { border: 1px solid #eee; padding:10px; }
    #contenedor_graficos_com_autonomas .contenedor_bars{position:relative;overflow:hidden; margin-left:45px;}
    #contenedor_graficos_com_autonomas .contenedor_bars p {padding:0;margin:0;font-size:10px;width:40px;}
    #contenedor_graficos_com_autonomas .name{left:5px;}
    #contenedor_graficos_com_autonomas .overLayer2 .name {float:left;}
    #contenedor_graficos_com_autonomas .overLayer2 .value {float:right;width:62px;text-align:right; }
    #contenedor_graficos_com_autonomas .overLayer2 .overLayer2_sub1 {float:left;background:#eee;margin-right:12px;}
    #contenedor_graficos_com_autonomas .col_izquierda{float:left;margin-right:10px;width:300px;height:340px;}
    #contenedor_graficos_com_autonomas .col_izquierda .anio {text-align:center;height:20px;}
    #contenedor_graficos_com_autonomas .col_derecha{float:left;width:300px;height:340px;}
    #contenedor_graficos_com_autonomas .col_derecha .select_cont {text-align: center;}
    #contenedor_graficos_com_autonomas .col_derecha .anio {text-align:center;height:20px;}
    #contenedor_graficos_com_autonomas #contenedor_p{width:640px;background:gray;}

/* MUNICIPIOS */

    #contenedor_graficos_municipios .contenedor_arc {position:relative; width:300px;height:120px;}
    #contenedor_graficos_municipios .contenedor_arc img{position:absolute;}
    #contenedor_graficos_municipios .contenedor_arc p {padding:0;margin:0;margin-top:-15px;font-size:14px;}
    #contenedor_graficos_municipios #arcs { border: 1px solid #eee; padding:10px; }
    #contenedor_graficos_municipios .contenedor_bars{position:relative;overflow:hidden; margin-left:45px;}
    #contenedor_graficos_municipios .contenedor_bars p {padding:0;margin:0;font-size:10px;width:40px;}
    #contenedor_graficos_municipios .name{left:5px;}
    #contenedor_graficos_municipios .overLayer2 .name {float:left;}
    #contenedor_graficos_municipios .overLayer2 .value {float:right;width:62px;text-align:right; }
    #contenedor_graficos_municipios .overLayer2 .overLayer2_sub1 {float:left;background:#eee;margin-right:12px;}
    #contenedor_graficos_municipios .overLayer2_table {color: gray;float: right;text-align: center;}
    #contenedor_graficos_municipios .col_izquierda{float:left;margin-right:10px;width:300px;height:340px;}
    #contenedor_graficos_municipios .col_izquierda .anio {text-align:center;height:20px;}
    #contenedor_graficos_municipios .col_derecha{float:left;width:300px;height:340px;}
    #contenedor_graficos_municipios .col_derecha .select_cont {text-align: center;}
    #contenedor_graficos_municipios .col_derecha .anio {text-align:center;height:20px;}
    #contenedor_graficos_municipios #contenedor_p{width:640px;background:gray;}
    
/* CIRCUNSCRIPCIONES || CONCEJALES X COM || CONCEJALES X PROVINCIA || PROVINCIAS */

    #contenedor_tarta.contenedor{position:relative;}
    #contenedor_tarta.contenedor img{position:absolute;}
    #contenedor_tarta.contenedor p {padding:0;margin:0;margin-top:-15px;font-size:14px;}
    
    #contenedor_bars{position:relative;border:1px solid #eee;width:630px;}
    #contenedor_bars p.under_bar {padding:0;margin:0;margin-top:-20px;font-size:12px;}
    #contenedor_bars p.over_bar {padding:0;margin:0;margin-top:-15px;font-size:12px;color:#333333;}


/* PORTADA 300 */

      .contenedor_graficos_elecciones_300 .contenedor_arc {position:relative; width:300px;height:120px; }
      .contenedor_graficos_elecciones_300 .contenedor_arc img{position:absolute;}
      .contenedor_graficos_elecciones_300 .contenedor_arc p {padding:0;margin:0;margin-top:-15px;font-size:14px;}
      .contenedor_graficos_elecciones_300 .gg {margin-top:50px;}
      .contenedor_graficos_elecciones_300 #arcs { border: 1px solid #eee; padding:10px; }
      .contenedor_graficos_elecciones_300 .contenedor_bars{position:relative;overflow:hidden; margin-left:45px;}
      .contenedor_graficos_elecciones_300 .contenedor_bars p {padding:0;margin:0;font-size:10px;width:40px;}
      .contenedor_graficos_elecciones_300 .name{left:5px;}
      .contenedor_graficos_elecciones_300 .overLayer2 .name {float:left;}
      .contenedor_graficos_elecciones_300 .overLayer2 .value {float:right;width:62px;text-align:right; }
      .contenedor_graficos_elecciones_300 .overLayer2 .overLayer2_sub1 {float:left;background:#eee;margin-right:12px;}
      .contenedor_graficos_elecciones_300 .col_izquierda{float:left;margin-right:10px;width:300px;height:340px;}
      .contenedor_graficos_elecciones_300 .col_izquierda .anio {text-align:center;height:20px;}
      .contenedor_graficos_elecciones_300 .col_derecha{float:left;width:300px;height:340px;}
      .contenedor_graficos_elecciones_300 .col_derecha .select_cont {text-align: center;}

     
      
/*  PORTADA 640 */

      .contenedor_graficos_elecciones_640 .contenedor_arc {position:relative; width:300px;height:120px; }
      .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; margin-left:45px;}
      .contenedor_graficos_elecciones_640 .contenedor_bars p {padding:0;margin:0;font-size:10px;width:40px;}
      .contenedor_graficos_elecciones_640 .name{left:5px;}
      .contenedor_graficos_elecciones_640 .overLayer2 .name {float:left;}
      .contenedor_graficos_elecciones_640 .overLayer2 .value {float:right;width:62px;text-align:right; }
      .contenedor_graficos_elecciones_640 .overLayer2 .overLayer2_sub1 {float:left;background:#eee;margin-right:12px;}
      .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;      }


      
/* PORTADA 990 */

    
      .contenedor_graficos_elecciones_990 .contenedor_arc {position:relative; width:300px;height:120px; margin-left: -35px;}
      .contenedor_graficos_elecciones_990 .contenedor_arc img{position:absolute;}
      .contenedor_graficos_elecciones_990 .contenedor_arc p {padding:0;margin:0;margin-top:-15px;font-size:14px;}
      .contenedor_graficos_elecciones_990 #arcs { border: 1px solid #eee; padding:10px; }
      .contenedor_graficos_elecciones_990 .contenedor_bars{position:absolute;top:0;right:0; width:250px!important;}
      .contenedor_graficos_elecciones_990 .contenedor_bars p {padding:0;margin:0;font-size:10px;width:40px;}
      .contenedor_graficos_elecciones_990 .name{left:5px;}
      .contenedor_graficos_elecciones_990 .overLayer2 .name {float:left;}
      .contenedor_graficos_elecciones_990 .overLayer2 .value {float:right;width:62px;text-align:right; }
      .contenedor_graficos_elecciones_990 .overLayer2 .overLayer2_sub1 {float:left;background:#eee;margin-right:12px;}
      .contenedor_graficos_elecciones_990 .col_izquierda{float:left;margin-right:10px;width:450px;height:170px;}
      .contenedor_graficos_elecciones_990 .col_izquierda .anio {text-align:center;height:20px;}
      .contenedor_graficos_elecciones_990 .col_derecha{float:left;width:450px;height:170px;}
      .contenedor_graficos_elecciones_990 .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:block;float:left;margin-right:10px;}
	
	
	
	
	
		
/* RESULTADOS GRÁFICOS PORTADA */



	#contenedor_p{background:#e8e8e8; border:1px solid #ddd;clear:both; float:left; padding-top:5px; width:970px; 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:970px;}
	#contenedor_p ul li{float:left; width:auto; padding:2px 10px;cursor:pointer; border:1px solid #ddd; top:2px; position:relative;font:italic 120% Georgia, "Times New Roman", Times, serif; color:#fff; background:#999;
			}
	#contenedor_p ul li.activa{background:#fff; border-bottom:2px solid #fff;color:#555;}
	
	#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:29px; 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;
    padding: 3px 5px;
    position: absolute;
    right: 25px;
    top: 66px;
    width: auto;
	border-radius: 5px 5px 5px 5px;
	font:italic 110% Georgia, "Times New Roman", Times, serif;
	
	}	
	#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-family: Georgia,"Times New Roman",Times,serif;
    line-height: 110%;
    padding: 4px;
    vertical-align: middle;
    width: 450px;
	}
#contenedor_p .selector_comunidades p{ font:bold italic 120% Georgia, "Times New Roman", Times, serif; }			 
		
#contenedor_elecciones_comunidades, #contenedor_elecciones_capitales{ clear:both; float:left; width:970px; 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:640px; }	
.col_01	#contenedor_p ul{width:640px;}
.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:300px;}
.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;}	
	