@charset "UTF-8";
/* CSS Document */

.eleccionesAA2012 {	
  padding:0;
  margin:0;
  color:#5d5d5d;
  font-family: Arial, Sans, sans-serif;
  font-size:11px;
  background-color:#fff;
}
.eleccionesAA2012 a {color:#74b3db;text-decoration:none;}
.eleccionesAA2012 a:hover {text-decoration:underline;}

.eleccionesAA2012 .clear {clear:both;}
.eleccionesAA2012 .hidden {display:none;}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.eleccionesAA2012 hr {
	float:left;
	height:1px;
	border-top:1px solid #5d5c5c;
	border-bottom:0;
	border-right:0;
	border-left:0;
	background-color:#EBEAEA;
	clear:both;
	margin: 5px 0px;
	color:#5D5C5C;
	display:block;
	width:95%;
	margin-left:10px;
	}


/*********************************************** 
			ESTRUCTURA COLUMNAS 
***********************************************/


#ABC.eleccionesAA2012,
#AB.eleccionesAA2012,
#A.eleccionesAA2012,
#B.eleccionesAA2012,
#C.eleccionesAA2012 {
  text-align:left;
  margin-bottom:10px
}

#wrapper    #A.eleccionesAA2012 {width:478px}
#todoportal #A.eleccionesAA2012 {width:392px!important;}

#wrapper    #B.eleccionesAA2012 {width:146px;}
#todoportal #B.eleccionesAA2012 {width:250px!important;}


/*********************************************** 
				CONTENIDO 
***********************************************/

.modulo{display:block;}

.pagina{}

/**************Caja 1-Titulo**************/
.eleccionesAA2012 .box_title{
	width:100%;
	float:left;
	border-bottom:2px solid #414141;
	margin:5px 0px 0px 0px;
	padding:0px 0px;
	}
.eleccionesAA2012 .box_title h1,
.eleccionesAA2012 .box_title h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color: #414141;
	font-weight:bolder;
	text-transform:uppercase;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 15px;
	float:left;
	}
#AB.eleccionesAA2012 .box_title h1,
#AB.eleccionesAA2012 .box_title h2 {
	width: 400px;
}
#C.eleccionesAA2012 .box_title h1,
#C.eleccionesAA2012 .box_title h2 {
	width: 300px;
}

.eleccionesAA2012 .box_title h1 a{color: #414141;}
.eleccionesAA2012 .box_title h2::first-letter,
.eleccionesAA2012 .box_title h1::first-letter,
.eleccionesAA2012 .box_title h2 span,
.eleccionesAA2012 .box_title h1 span{font-size:18px;}
	
/************** Caja 2-Pestañas, donde esta los tab **************/
.eleccionesAA2012 .box_pest{
	height:25px;
	width:100%;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	z-index:1000;
	}

.eleccionesAA2012 ul.box_pest_tab {
	margin:0px 0px 0px 0px;
	padding:5px 0px 3px 15px;
	font-size:12px;
	font-weight:bold;
	z-index:1;
	border-bottom: 2px solid #D7D6D6;
	}	
.eleccionesAA2012 ul.box_pest_tab li{
	/* width:80px; */
	height:20px;
	display:inline;
	padding:5px 10px;
	margin:0px;	
	color:#414141;
	}
.eleccionesAA2012 ul.box_pest_tab li.active {
	background-color:#ebeaea;
	border-right:1px solid #cdcdcd;
	border-left:1px solid #cdcdcd;		
	color:#000;
	}
.eleccionesAA2012 ul.box_pest_tab li a{color:#414141;}
.eleccionesAA2012 ul.box_pest_tab li.active a{	color:#000;}

.eleccionesAA2012 .box_pest_datos{
	float:right;/*David->right*/
	padding: 0px 10px; /*David->none*/
	z-index:100;
}

#ABC.eleccionesAA2012 .box_pest_datos{/*width:420px;*/}
#wrapper    #A.eleccionesAA2012 .box_pest_datos{*width:300px;}
#todoportal #A.eleccionesAA2012 .box_pest_datos{/*David-->*width:220px;*/*float:left;}
            #C.eleccionesAA2012 .box_pest_datos{*width:150px;}

/************** Caja 3-Contenido, info dentro de la pestaña **************/
.eleccionesAA2012 .box_contenido{
	width:100%;
	float:left;
	margin:-1px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	background-color:#ebeaea;
	z-index:-1;
	}
#ABC.eleccionesAA2012 .box_contenido{padding:10px 0px 10px 0px;}

/************** Caja 3a-Contenido > Datos tiempo real **************/
.eleccionesAA2012 .box_contenido_datos{
	margin:0px 0px 0px 0px;
	padding:2px 0px;
	font-size: 10px;
	}

#AB.eleccionesAA2012 .box_contenido_datos,
#A.eleccionesAA2012 .box_contenido_datos,
#C.eleccionesAA2012 .box_contenido_datos {
	float:left;
	padding:0px 10px;
}

#wrapper #AB.eleccionesAA2012 .box_contenido_datos{width:624px; _width:624px;}
#todoportal #AB.eleccionesAA2012 .box_contenido_datos{width:655px; _width:650px;}

/*Zona combos comunidades*/	
.eleccionesAA2012 div.combos_zonas {
	width:470px;
	height:18px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
.eleccionesAA2012 div.combos_zonas p{
	min-width:75px;
  	font-size:12px;
	font-weight:bold;
	color: #535353;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
.eleccionesAA2012 div.combos_zonas p a{color:#535353;}
.eleccionesAA2012 div.combos_zonas .combo_zonas_select {float:left;}


.eleccionesAA2012 div.combos_zonas .campoSelect {
    display: inline;
    float: left;
    position: relative;
    z-index: 10000;
}

.eleccionesAA2012 div.combos_zonas a.selectspan {
    background-image: url("../images/select_blanco.gif");
    background-position: left top;
    background-repeat: no-repeat;
    color: #535353;
    display: block;
    font-size: 11px;
    height: 16px;
    overflow: hidden;
    padding: 1px 0 0 8px;
    width: 125px;
    margin:0px 5px 0px 0px;
}

.eleccionesAA2012  div.combos_zonas ul.select{
     background-color: #fff;
    border-radius: 3px 3px 3px 3px;
    display: block;
    font-size: 11px;
    left: 0;
    padding: 5px;
    position: absolute;
    top: 18px;/*David-->18px*/
    width: 123px;
    z-index: 100;
}
.eleccionesAA2012  div.combos_zonas ul li{
	list-style:none;
}

.eleccionesAA2012  div.combos_zonas ul.select#sltMunicipios{
	overflow-x: hidden;
	overflow-y: scroll;
	display: block;
	height: 500px;
}
	

.eleccionesAA2012  div.combos_zonas ul.select li a{color: #535353;}


/*Zona combos partido*/	
.eleccionesAA2012 div.combo_partido {
	float:left;
	width:100px;
	height:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	background: url("../images/barra_blanco-gris.png") repeat-y scroll 0 0 transparent;
	}

.eleccionesAA2012 div.combo_partido .campoSelect {
    display: inline;
    float: left;
    position: relative;
    z-index: 10000;
}

.eleccionesAA2012 div.combo_partido a.selectspan {
    background-image: url("../images/select_gris1.gif");
    background-position: left top;
    background-repeat: no-repeat;
    color: #535353;
    display: block;
    font-size: 11px;
    height: 16px;
    overflow: hidden;
    padding: 1px 0 0 8px;
    width: 125px;
    margin:0px 5px 0px 0px;
}

.eleccionesAA2012  div.combo_partido ul.select{
     background-color: #e2e2e2;
    border-radius: 3px 3px 3px 3px;
    display: block;
    font-size: 11px;
    left: 0;
    padding: 5px;
    position: absolute;
    top: 18px;
    width: 100px;
    z-index: 100;
	overflow-x: hidden;
	overflow-y: scroll;
	display: block;
	height: 210px;
}
	
	
.eleccionesAA2012  div.combo_partido ul.select li a{color: #535353;}
	
/*Zona situacion*/	
.eleccionesAA2012 div.box_contenido_datos h1{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color: #414141;
	font-weight:bold;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	}
.eleccionesAA2012 div.box_contenido_datos #locationname{
        font-family:"Times New Roman", Times, serif;
        font-size:18px;
        color: #414141;
        font-weight:bold;
        margin:10px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        float:left;
        }
#wrapper .eleccionesAA2012 #pagina_partido div.box_contenido_datos h1{width:470px;}
#todoportal .eleccionesAA2012 #pagina_partido div.box_contenido_datos h1{width:500px;}

.eleccionesAA2012 div.box_contenido_datos h1 a{color: #414141;}
.eleccionesAA2012 div.box_contenido_datos h1 img { 
	width:24px; height:24px;  
	vertical-align: middle; 
	margin-left: 5px;
	margin-top: -2px; }
	
.eleccionesAA2012 div.box_contenido_datos h3{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color: #949494;
	font-weight:bold;
	margin:10px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:auto;
	}
.eleccionesAA2012 div.box_contenido_datos h3 a{
	color: #949494;
	}


.eleccionesAA2012 div.box_contenido_datos ul.regiones {
	width:100%;
	margin:10px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	}	
.eleccionesAA2012 div.box_contenido_datos ul.regiones li{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#949494;
	width:auto;
	display:inline;
	padding:0px 7px 3px 0px;
	margin:0px 7px 0px 2px;	
	background-image:url(../images/barra_blanco-gris.png);
	background-repeat: no-repeat;
	background-position: right 2px;
	}
.eleccionesAA2012 div.box_contenido_datos ul.regiones li a{color:#949494;}
.eleccionesAA2012 div.box_contenido_datos ul.regiones li.active a{color:#414141;}
.eleccionesAA2012 div.box_contenido_datos ul.regiones li:last-child{
	background:none;
	padding:0px 0px 3px 0px;
	}	
.eleccionesAA2012 div.box_contenido_datos ul.regiones li:first-child{
	padding:0px 7px 3px 0px;
	}

.eleccionesAA2012 div.box_contenido_datos hr#post_static_content {
	float:left;
	height:1px;
	border-top:1px solid #5d5c5c;
	border-bottom:0;
	border-right:0;
	border-left:0;
	background-color:#EBEAEA;
	clear:both;
	margin: 10px 0px 5px 0px;
	color:#5D5C5C;
	display:block;
	}

#wrapper #AB.eleccionesAA2012 div.box_contenido_datos hr#post_static_content{width:624px;}
#todoportal #AB.eleccionesAA2012 div.box_contenido_datos hr#post_static_content{width:655px;}

/*Zona Tiempo real*/		
.eleccionesAA2012 p.reloj {
	background-image:url(../images/ico_reloj.png);
	background-repeat:no-repeat;
	background-position: left 4px;
	_background-position: left 6px;
	background-position-x:0px;
	background-position-y:6px;
	margin:0px 0px 0px 0px;
	padding:5px 10px 0px 15px;
	color:#676767;
	float:left;
	}	
.eleccionesAA2012 ul.participacion {
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	}	

.eleccionesAA2012 ul.participacion li{
	width:auto;
	display:inline;
	padding:0px 5px 0px 8px;
	margin:0px;	
	color:#414141;
	background:url(../images/barra_blanco-gris.png) no-repeat top left;
	}
	
.eleccionesAA2012 ul.participacion li span{color:#4e4e4e; font-size:12px; font-style:italic; *font-weight:bold;}
.eleccionesAA2012 ul.participacion li a{color:#626262;}	

/*Zona redes sociales*/
.eleccionesAA2012 .icos_redes {
	float:right;
	width: 130px;
	height:25px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	text-align:left;
	}	

.eleccionesAA2012 .addthis_toolbox.addthis_default_style {
	line-height: 5px !important;
    float: left;
}

.eleccionesAA2012 .at300bs {
    display: block;
    height: 24px !important;
    line-height: 26px !important;
    overflow: hidden;
    width: 24px !important;
    background: url("http://www.abc.es/img/sprite_enlaces_redes.gif") no-repeat scroll 0 0 transparent !important;
}

.eleccionesAA2012 .addthis_toolbox.addthis_default_style span {
    line-height: 24px !important;
    margin: 0px !important;
    float: right;
}

.eleccionesAA2012 .addthis_toolbox.addthis_32x32_style span {
    line-height: 24px !important;
}

.eleccionesAA2012 .at300b {
  background: url("http://www.abc.es/img/sprite_enlaces_redes.gif") no-repeat scroll 0 0 transparent !important;
}

.eleccionesAA2012 .twcount, .eleccionesAA2012 .fbcount, .eleccionesAA2012 .twcount2, .eleccionesAA2012 .fbcount2 {
    background: url("http://www.abc.es/img/bocadillo-contador.gif") no-repeat scroll left top transparent;
    color: #666666;
    float: right;
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    height: 24px;
    text-align: center;
    width: 29px;
}

.eleccionesAA2012 #divcontadorf, .eleccionesAA2012 #divcontadort, 
.eleccionesAA2012 #divcontadorf2, .eleccionesAA2012 #divcontadort2 {
    float: left;
    width: 59px;
}

.eleccionesAA2012 #divcontadorf a, 
.eleccionesAA2012 #divcontadort a {
    display:block;
	width: 24px;
	height: 24px;
	float:left;
}
.eleccionesAA2012 #divcontadorf a.addthis_button_facebook {float:left;}

.eleccionesAA2012 #divcontadort {margin-left: 10px;}

.eleccionesAA2012 .addthis_button_email {
    background: url("http://www.abc.es/img/enviar-mail.gif") no-repeat scroll 0 3px transparent !important;
    border-top: 1px dotted #DDDDDD;
    height: 28px;
    width: 97%;
	}
.eleccionesAA2012 .addthis_default_style .at300b, 
.eleccionesAA2012 .addthis_default_style .at300m {
	padding: 0 0px!important;
	}
.eleccionesAA2012 .uh-topic #articulo .addthis_button_email {
    background-position: 0 0 !important;
    border-top: 0 none !important;
    float: right !important;
    height: 28px !important;
    width: 83px;
	}

.eleccionesAA2012 .at15t_facebook { background-position: 0 0 !important; background-repeat:no-repeat;}
.eleccionesAA2012 .at300bs.at15t_twitter {background-position: 0 -24px !important; background-repeat:no-repeat;}

/************** Caja 3b-Contenido > Grafico **************/
.eleccionesAA2012 .highcharts-container {z-index: 0;}

#ABC.eleccionesAA2012 .box_contenido_grafico,
#ABC.eleccionesAA2012 .box_contenido_tabla,
#ABC.eleccionesAA2012 .box_contenido_mapa {
	height:230px;
	}
	
	
/****** Modulo ABC 2.1 - grafico 2 arcos en mismo eje y mapa *****/
#ABC.eleccionesAA2012 .box_contenido_grafico {
	width:297px;
	float:left;
	padding:10px 10px;
	margin:5px 0px 5px 5px;
	border: 1px solid #c2c1c1;
	background-color:#FFF;
}

#todoportal #ABC.eleccionesAA2012 .box_contenido_grafico {margin:5px 0px 5px 18px;}

#ABC.eleccionesAA2012 .box_contenido_grafico p{
	padding:0px 0px;
	margin:0px 0px;
	text-align:right;
	font-weight:bold;
	font-size:12px;
	float:right;
	width:100%;
	height:25px;
}
#ABC.eleccionesAA2012 .simple #globo_izq,.eleccionesAA2012 .simple #globo_dcha{min-height:40px;}
#ABC.eleccionesAA2012 .asturias .simple #globo_izq,.eleccionesAA2012 .asturias .simple #globo_dcha{min-height:58px;}
#ABC.eleccionesAA2012 .asturias .simple #globo_dcha{float:none!important;}

#ABC.eleccionesAA2012 .globo_pp{
	width:38px;
	height:34px;
	padding:3px 0px;
	margin:0px 0px 0px 0px;
	font-family:"Times New Roman", Times, serif;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	background: url("../images/globo_pp.gif") no-repeat scroll 0 0 transparent;
	z-index:10000;
	position:relative;
	text-align:center;
}

#ABC.eleccionesAA2012 .globo_psoe{
	width:38px;
	height:34px;
	padding:3px 0px;
	margin:0px 0px 0px 0px;
	font-family:"Times New Roman", Times, serif;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	background: url("../images/globo_psoe.gif") no-repeat scroll 0 0 transparent;
	z-index:10000;
	position:relative;
	text-align:center;
}

#ABC.eleccionesAA2012 #globo_izq{float:left; }
#ABC.eleccionesAA2012 #globo_dcha{float:right;}

#ABC.eleccionesAA2012 .grafico_2arcos1eje {
	width:300px;
	height:140px;
	float:left;
	padding:0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	overflow:hidden;
	position:relative;
	top: -40px;
	z-index:0;
}

#ABC.eleccionesAA2012 .grafico_2arcos1eje .highcharts-container {
	text-align:center !important;
	margin-top:-70px !important;
	width:300px !important;
	height:220px !important;
	*left: 18px !important;  /* Sólo IE7 */
	left /*\**/: 20px\9;/* IE8 */
	}	
:root #ABC.eleccionesAA2012 .grafico_2arcos1eje .highcharts-container { left:0px \0/IE9; }  /* IE9 */	

#ABC.eleccionesAA2012 hr {position:relative; top:-35px;}
#ABC.eleccionesAA2012 ul.leyenda_elecciones {position:relative; top:-35px;*top:-45px;}

/****** Modulos AB *****/
#AB.eleccionesAA2012 .box_contenido_grafico {
	width:100%;
	float:left;
	padding:10px 10px;
	margin:5px 0px;
	border-top: 2px solid #d7d6d6;
	border-bottom: 2px solid #d7d6d6;
	background-color:#fff;
	 }

#wrapper #AB.eleccionesAA2012 .box_contenido_grafico{width:624px;}
#todoportal #AB.eleccionesAA2012 .box_contenido_grafico{width:655px;}

/****** grafico 2 arcos paralelos *****/
#AB.eleccionesAA2012 .grafico_2arcos2ejes {width:100%;}

#AB.eleccionesAA2012 .grafico1 {
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-right:1px solid #c2c2c2;
}

#wrapper #AB.eleccionesAA2012 .grafico1 {width:305px;_width:300px;margin-left:0px;_margin-left:0px;}
#todoportal #AB.eleccionesAA2012 .grafico1 {width:315px;_width:310px;margin-left:10px;_margin-left:5px;}

#AB.eleccionesAA2012 .grafico2 {
	float:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	 }
#wrapper #AB.eleccionesAA2012 .grafico2 {width:305px;_width:290px;}
#todoportal #AB.eleccionesAA2012 .grafico2 {width:300px;_width:300px;margin-right:10px;_margin-right:0px;}


#AB.eleccionesAA2012 .grafico2 p{
	width:200px;
	padding:0px;
	margin:0px 0px 10px 0px;
	font-size:12px; 
	 }
#AB.eleccionesAA2012 .grafico2 .year_pasados{
	float:left;
	padding:0px;
	margin:0px 10px 0px 20px;
	height: 44px;
	 }
	 
#AB.eleccionesAA2012 .grafico1 .grafico_arcos{
	width:100%;
	height: 160px;
	float:left;
	overflow:hidden;
	position:relative;
	margin:30px 0px 0px 0px;
	 }
	
#AB.eleccionesAA2012 .grafico2 .grafico_arcos{
	width:100%;
	height: 160px;
	float:left;
	overflow:hidden;
	position:relative;
	margin:15px 0px 0px 0px;
	*margin:5px 0px 0px 0px;
	}
	
#AB.eleccionesAA2012 .grafico1 .grafico_arcos .highcharts-container {   	
	text-align:center !important;
	width:450px !important;
	height: 250px !important;
	margin-top:-80px !important;
	margin-left:-80px !important;
	_left:90px;/* IE6 */
	*left: 90px; /* Sólo IE6 */
	*left: 90px !important;  /* Sólo IE7 */
	left /*\**/: 90px\9;/* IE8+9 */
	}	

#AB.eleccionesAA2012 .grafico2 .grafico_arcos .highcharts-container {   	
	text-align:center !important;
	width:450px !important;
	height: 250px !important;
	margin-top:-80px !important;
	margin-left:-70px !important;
	_margin-left:-65px ;
	_left:90px;/* IE6 */
	*left: 90px; /* Sólo IE6 */
	*left:90px !important;/* IE7 */
	left /*\**/: 90px\9;/* IE8+9 */
	}	
:root #AB.eleccionesAA2012 .grafico_arcos .highcharts-container { left:0px \0/IE9; }  /* IE9 */


/****** Para la pag 336 y 337 - grafico lineas *****/

#AB.eleccionesAA2012 .grafico_titulo {
	font-size:13px; 
	margin:0px 0px 10px 0px;
	}

#AB.eleccionesAA2012 div.grafico_nav_coordenadas {
	float:left;
	width:240px;
	height:25px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 54px;
	}
#AB.eleccionesAA2012 ul.nav_coordenadas {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	}	
#AB.eleccionesAA2012 ul.nav_coordenadas li{
	width:auto;
	display:inline;
	padding:0px 5px 0px 8px;
	margin:0px;	
	color:#535353;
	font-size:13px;
	font-family:"Times New Roman", Times, serif;
	}
#AB.eleccionesAA2012 ul.nav_coordenadas li a{
	color:#535353;
	border-bottom: 3px solid #aeaeae;
	}
#AB.eleccionesAA2012 ul.nav_coordenadas li a:hover{
	text-decoration:none;
	border-bottom: 3px solid #535353;}
#AB.eleccionesAA2012 ul.nav_coordenadas li.active a{
	font-weight:bold;
	border-bottom: 3px solid #535353;
	}

#AB.eleccionesAA2012 div.grafico_nav_zona {
	float:right;
	width:320px;
	height:15px;
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
#AB.eleccionesAA2012 div.grafico_nav_zona p{
	float:left;
	width:60px;
	height:25px;
	margin:1px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	color: #434e55;
	}
	
#AB.eleccionesAA2012 div.grafico_nav_zona .campoSelect {
    display: inline;
    float: left;
    position: relative;
    z-index: 90;
}

#AB.eleccionesAA2012 div.grafico_nav_zona a.selectspan {
    background-image: url("../images/select_gris2.gif");
    background-position: left top;
    background-repeat: no-repeat;
    color: #535353;
    display: block;
    font-size: 11px;
    height: 16px;
    overflow: hidden;
    padding: 1px 0 0 8px;
    width: 100px;
    margin:0px 5px 0px 0px;
}

#AB.eleccionesAA2012 div.grafico_nav_zona ul.select{
     background-color: #ecebeb;
    border-radius: 3px 3px 3px 3px;
    display: block;
    font-size: 11px;
    left: 0;
    padding: 5px;
    position: absolute;
    top: 18px;
    width: 110px;
    z-index: 100;
}
.eleccionesAA2012 div.grafico_nav_zona ul.select li a { color: #535353;}

#AB.eleccionesAA2012  div.grafico_lineas {
	width:100%;
	height:470px;
	float:left;
	overflow:hidden;
	margin-top:20px;
}
/****** Para el módulo que es un iframe**********/
.module_iframe_eleccionesAA2012{width: 312px;}	
/****** Modulos C 2.9 y 2.11 *****/
#C.eleccionesAA2012 .box_contenido_grafico{
	width:280px;
	float:left;
	padding:10px;
	margin:5px 5px;
	_margin-left:2px;
	border: 1px solid #c2c1c1;
	background-color:#FFF; 
	}
#C.eleccionesAA2012 .box_contenido_tabla,
#C.eleccionesAA2012 .box_contenido_mapa{
	width:290px;
	float:left;
	padding:5px 5px;
	margin:5px 5px;
	_margin-left:2px;
	border: 1px solid #c2c1c1;
	background-color:#FFF; 
	}


#C.eleccionesAA2012 .grafico_2arcos1eje {
	width:290px;
	height:140px;
	float:left;
	padding:0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	overflow:hidden;
	position:relative;
}

	
#C.eleccionesAA2012 .grafico_2arcos1eje .highcharts-container  {
	text-align:center !important;
	width:300px !important;
	height:220px !important;
	margin-top:-80px !important;
	margin-left:-10px !important;
     _left:15px;/* IE6 */
	*left: 15px !important;  /* Sólo IE7 */
	left /*\**/: 15px\9;/* IE8+9 */
	}	
:root #AB.eleccionesAA2012 .grafico_2arcos1eje .highcharts-container { left:0px \0/IE9; }  /* IE9 */

#C.eleccionesAA2012 .box_contenido_grafico p{
	width:80px;
	float:right;
	padding:7px 5px;
	margin:0px;
	font-weight:bold;
	font-size:12px;
	}
	
#C.eleccionesAA2012 .box_contenido_mapa p.mapa_pase{
	width:auto;
	float:left;
	padding:0px;
	margin:5px 0px 5px 5px;
	font-size: 10px;
    font-weight: normal;
    color:#cdcccc;
	}
	
	
/* leyendas graficas */
.eleccionesAA2012 div.grafico_leyenda {
	width:100%;
	float:left;
}

.eleccionesAA2012 ul.leyenda_elecciones {
	width:100%;
    margin: 15px 0;
    position: relative;
	clear: both;
	float:left;
	}	
#wrapper    #A.eleccionesAA2012 div.global_info ul.leyenda_elecciones {width:90%; left:53px!important; *width:83%; *left:53px; *margin:0px;}
#todoportal #A.eleccionesAA2012 div.global_info ul.leyenda_elecciones {width:90%; left:30px; *width:82%; *left:34px; *margin:0px;}

#wrapper    #A.eleccionesAA2012 div.box_contenido_hemiciclo ul.leyenda_elecciones {width:100%; left:10px; *width:95%; *left:10px; *margin:0px;}
#todoportal #A.eleccionesAA2012 div.box_contenido_hemiciclo ul.leyenda_elecciones {width:100%; left:10px; *width:95%; *left:10px; *margin:0px;}

#C.eleccionesAA2012 div.global_info ul.leyenda_elecciones {width:100%; left:21px; *width:95%; *left:25px; *margin:0px;}

/*Davi-->Leyendas Iframe*/
div.iframe #C.eleccionesAA2012 div.global_info ul.leyenda_elecciones {left:-20px;}
div.iframe #A.eleccionesAA2012 div.global_info ul.leyenda_elecciones {left:-10px!important}
div.iframe #ABC.eleccionesAA2012 .box_contenido_grafico ul.leyenda_elecciones {left:-26px!important; *left:12px!important; }
div.iframe #ABC.eleccionesAA2012 div.box_contenido_doble .box_contenido_grafico ul.leyenda_elecciones {*left:22px!important; }

#wrapper    #AB.eleccionesAA2012 .grafico1 ul.leyenda_elecciones {width:100%; left:13px;*width:100%; *left:13px;}
#wrapper    #AB.eleccionesAA2012 .grafico2 ul.leyenda_elecciones {width:100%; left:22px;*width:100%; *left:25px;}
#todoportal #AB.eleccionesAA2012 .grafico1 ul.leyenda_elecciones {width:95%; left:13px;*width:95%; *left:13px;}
#todoportal #AB.eleccionesAA2012 .grafico2 ul.leyenda_elecciones {width:95%; left:22px;*width:95%; *left:25px;}

#C.eleccionesAA2012 ul.leyenda_elecciones {width:100%; left:10px; *width:95%; *left:10px; *margin:0px;}
#ABC.eleccionesAA2012 ul.leyenda_elecciones {width:100%; left:10px; margin:0px; *width:100%; *left:20px; *margin:0px;}
	
.eleccionesAA2012 ul.leyenda_elecciones li{
	color:#7998ae;
	font-size:13px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	text-align:left;
	padding:0px 3px 0px 0px;
	height:15px;
	display: inline-block;
     overflow: hidden;
	*display: inline;
	*float: left;
	}
#wrapper #A.eleccionesAA2012 div.global_info ul.leyenda_elecciones li{width:74px; *width:71px;}
#todoportal #A.eleccionesAA2012 div.global_info ul.leyenda_elecciones li{width:79px; *width:75px;}
#wrapper #A.eleccionesAA2012 div.box_contenido_hemiciclo ul.leyenda_elecciones li{width:82px; *width:79px;}
#todoportal #A.eleccionesAA2012 div.box_contenido_hemiciclo ul.leyenda_elecciones li{width:85px; *width:82px;}
#C.eleccionesAA2012 ul.leyenda_elecciones li{width:67px; *width:63px;}
#wrapper #AB.eleccionesAA2012 ul.leyenda_elecciones li{width:69px; *width:68px;}
#todoportal #AB.eleccionesAA2012 ul.leyenda_elecciones li{width:67px; *width:68px;}
#ABC.eleccionesAA2012 ul.leyenda_elecciones li{width:70px; *width:68px;}

.eleccionesAA2012 ul.leyenda_elecciones li div.leyenda_linea { 
	float:left;
	display:inline;
	width: 9px; 
	height:9px;  
	margin-top:4px; 
	margin-right:5px;
	*margin-top:2px;
	}

.eleccionesAA2012 ul.leyenda_elecciones li div.leyenda_partido {
	float:left;
	word-wrap: break-word;
	width:auto;
	}
	
#C.eleccionesAA2012 ul.leyenda_elecciones li div.leyenda_partido {width: 53px;*width:50px;}
#A.eleccionesAA2012 div.global_info ul.leyenda_elecciones li div.leyenda_partido {width: 59px;*width:54px;}
#A.eleccionesAA2012 div.box_contenido_hemiciclo ul.leyenda_elecciones li div.leyenda_partido {width: 67px;*width:65px;}
#AB.eleccionesAA2012 ul.leyenda_elecciones li div.leyenda_partido {width: 50px;*width:45px;}
#ABC.eleccionesAA2012 ul.leyenda_elecciones li div.leyenda_partido {width: 56px;*width:53px;}

.eleccionesAA2012 #pag336 ul.leyenda_elecciones li,
.eleccionesAA2012 #pag337 ul.leyenda_elecciones li{
	width:160px;
	margin:0px 30px 0px 0px;
	}

.eleccionesAA2012 p.grafico_detalles {
	float:left; 
	width:100%; 
	color:#cdcccc; 
	font-size:11px; 
	margin: 0px 5px; 
	text-align: left !important;
	}


/************** Caja 3c-Contenido > Mapas **************/

/****** Para modulo 2.1 - ABC *****/
#ABC.eleccionesAA2012 .box_contenido_mapa {
	width:297px;
	float:left;
	padding:10px 10px;
	margin:5px 0px 5px 5px;
	border: 1px solid #c2c1c1;
	background-color:#fff;
}

#ABC.eleccionesAA2012 .box_contenido_mapa p{
	width:auto;
	float:left;
	padding:0px;
	margin:5px 0px 5px 5px;
	font-size: 12px;
    font-weight: bold;
}
#ABC.eleccionesAA2012 .box_contenido_mapa p.mapa_pase,
#AB.eleccionesAA2012 .box_contenido_mapa p.mapa_pase,
#C.eleccionesAA2012 .box_contenido_mapa p.mapa_pase,
#A.eleccionesAA2012 .box_contenido_hemiciclo p.mapa_pase{
	width:auto;
	float:left;
	padding:0px;
	margin:5px 0px 5px 5px;
	font-size: 10px;
    font-weight: normal;
    color:#666666;
	}
#A.eleccionesAA2012 .box_contenido_hemiciclo p.mapa_pase{
	margin:-15px 0px 5px 8px;
	*margin:-5px 0px 5px 8px;
	}
	
#ABC.eleccionesAA2012 .box_contenido_mapa .mapa_dibujo {
	width:auto;
	height:190px;
	float:left;
	padding:0px;
	margin:-10px 0px 0px 0px;
	}
.eleccionesAA2012 ul.mapa_year {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:110px;
	height: 30px;
	}	
.eleccionesAA2012 ul.mapa_year li{
	width:36px;
	height: 30px;
	float:left;
	padding:2px 5px 0px 5px;
	margin:0px;	
	color:#414141;
	font-weight:bold;
	font-style:italic;
	font-size:13px;
	font-family:"Times New Roman", Times, serif;
	list-style: none;
	}


.eleccionesAA2012 ul.mapa_year li a{
	color:#535353;
	width:36px;
	height: 30px;
	}
.eleccionesAA2012 ul.mapa_year li.active{
	width:36px;
	height: 30px;
	margin:0px;	
	padding:0px;	
	background:url(../images/mapa_year_active.png) no-repeat top left;
	}
.eleccionesAA2012 ul.mapa_year li.active a{
	padding:0px 10px 15px 3px;
	font-weight:bold;
	font-style:italic;
	color:#fff;
	font-size:15px;
	}
.eleccionesAA2012 ul.mapa_year li.tab_recent_one { float:right!important;}
.eleccionesAA2012 ul.mapa_year li.tab_recent_one a:hover{text-decoration:none; }

/****** Para paginas - AB *****/
#AB.eleccionesAA2012 .box_contenido_mapa {
	min-height:200px;
	float:left;
	padding:10px 15px 10px 15px;
	margin:5px 0px 0px 0px;
	border-top: 1px solid #c2c1c1;
	border-bottom: 1px solid #c2c1c1;
	background-color:#fff;
	 }

#wrapper #AB.eleccionesAA2012 .box_contenido_mapa {width:614px;}
#todoportal #AB.eleccionesAA2012 .box_contenido_mapa {width:650px;}

#C.eleccionesAA2012 .box_contenido_mapa .mapa_dibujo {height:225px;}
#AB.eleccionesAA2012 .box_contenido_mapa .mapa_dibujo {height:410px;text-align: center;}
	 
/* .mapapuntero svg path{cursor:pointer;} */
.eleccionesAA2012 div[title="enlaces"] svg path{cursor:pointer;}
.eleccionesAA2012 svg text{font-family:"Times New Roman"; font-size:12px;}

/************** Caja 3d-Contenido > Tabla **************/
/******David--> Para modulo global A ******/
#todoportal #A #votos div.global_grafico svg{
	position:relative;
	left:-34px;
}
#todoportal #A.eleccionesAA2012 #mapa div.ie8 div.global_grafico {
	position:relative;
	left:50px;
}
#wrapper #A.eleccionesAA2012 #mapa div.ie8 div.global_grafico {
	position:relative;
	left:90px;
}
#wrapper #A.eleccionesAA2012 #votos div.ie8 div.global_grafico {
	position:relative;
	left:40px;
}
#todoportal #A.eleccionesAA2012 #escanos div.ie8 .global_grafico{
	position:relative;
	left:1px;
	width:370px;
}
#wrapper #A.eleccionesAA2012 #escanos .global_grafico{
	position:relative;
	left:1px;
	width:450px;
}
#wrapper #A.eleccionesAA2012 #votos .global_grafico{
	position:relative;
	*left:40px;
}
/******David--> Para modulo global C ******/
#todoportal #C.eleccionesAA2012 #votos div.global_grafico svg{
	/* position:relative;
	left:-34px; */
}
#todoportal #C.eleccionesAA2012 #mapa .ie8 div.global_grafico {
	position:relative;
	left:10px;
}
#wrapper #C.eleccionesAA2012 #mapa .ie8 div.global_grafico {
	position:relative;
	left:10px;
}
#wrapper #C.eleccionesAA2012 #mapa {
	width:295px;
}
#todoportal.resultados_open #C.eleccionesAA2012 .ie #tab_escano {
	width: 40px;
	float: left;
} 
#todoportal.resultados_open #C.eleccionesAA2012 .ie #tab_votos {
	width: 62px;
	float: left;
}
#todoportal.resultados_open #C.eleccionesAA2012 .ie #votos div.global_grafico {
	position:relative;
	left:10px;
}
#todoportal.resultados_open #C.eleccionesAA2012 .ie div.box_contenido div.masinfo{
	position:relative;
	display:block;
	top:0px;
}
#todoportal.resultados_open #C.eleccionesAA2012 .ie div.box_contenido div.masinfo li{
	border:none!important;
}
#todoportal.resultados_open  #C.eleccionesAA2012 .ie ul.box_pest_tab {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	font-size:12px;
	font-weight:bold;
	z-index:1;
	border-bottom: 2px solid #D7D6D6;
	}
#todoportal.resultados_open #C.eleccionesAA2012 .ie ul.box_pest_tab li{
	position:relative;
	top:1px;
	}
.eleccionesAA2012 ul.leyenda_elecciones{
	/*position:relative;
	left:-24px!important;*/
}
/****** Para modulo 2.1 - ABC *****/
#ABC.eleccionesAA2012 .box_contenido_tabla {
	width:297px;
	float:left;
	padding:10px 10px;
	margin:5px 0px 5px 5px;
	border: 1px solid #c2c1c1;
	background-color:#fff;
}
/****** Para paginas - AB *****/
#AB.eleccionesAA2012 .box_contenido_tabla {
	width:97%;
	min-height:200px;
	float:left;
	padding:10px 10px 20px 10px;
	margin:5px 0px 0px 0px;
    border-top: 2px solid #D7D6D6;
	background-color:#fff;
	 }

/*listado partidos debajo de la tabla modulo*/
.eleccionesAA2012 ul.partidos {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:100%;
	height:25px;
	overflow:hidden;
	}
#ABC.eleccionesAA2012 ul.partidos {margin:0px 0px 0px 0px;}	

.eleccionesAA2012 ul.partidos li{
	width:auto;
	display:inline;
	float:left;
	padding:0px 6px 0px 6px;
	margin:0px;	
	color:#414141;
	background:url(../images/barra_gris-blanco.png) no-repeat top left;
	}
.eleccionesAA2012 ul.partidos li:first-child{
	background:none;
	padding:0px 6px 0px 0px;
	}

.eleccionesAA2012 ul.partidos li strong {padding:0px 0px 0px 6px;}
.eleccionesAA2012 ul.partidos li a {color:#414141;}
.eleccionesAA2012 .masinfo {
	width:auto;
	float:right;
	text-align:right;
	padding:5px 5px 10px 0px;
	}
#ABC.eleccionesAA2012 .masinfo {padding:5px 5px 5px 0px;}

.eleccionesAA2012 .masinfo a {color:#51a0d2;}

.eleccionesAA2012 ul.mas_links {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:100%;
	}	
.eleccionesAA2012 ul.mas_links li{
	width:auto;
	display:inline;
	padding:0px 0px 0px 6px;
	margin:0px;	
	color:#414141;
	background:url(../images/barra_blanco-gris.gif) no-repeat top left;
	}
.eleccionesAA2012 ul.mas_links li:first-child{
	background:none;
	padding:0px 0px 0px 0px;
	}
	
/*Una tabla*/
.eleccionesAA2012 .una_tabla {
	float:left;
	width:100%;
	margin:0px 0px 10px 0px;
	}

/*Dos tablas en las paginas*/
.eleccionesAA2012 .dos_tablas {
	float:left;
	width:100%;
	margin:0px 0px 10px 0px;
	}
.eleccionesAA2012 .year_actual {
	float:left;
	width:300px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#676767;
	font-weight:bold;
	font-style:italic;
	}
	
.eleccionesAA2012 .year_pasados {
	float:right;
	width:auto;
	margin:0px 0px 5px 0px;
	padding:7px 0px 0px 0px;
	}
.eleccionesAA2012 .year_pasados .flecha_izq{
	float:left;
	width:10px;
	height:13px;
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	color:#bbdde3;
	background:url(../images/flecha_izq.png) no-repeat top left;
	}
	
.eleccionesAA2012 .year_pasados .flecha_izq a{background:url(../images/flecha_izq.png) no-repeat top left;width:10px;height:13px;display:block;}	
.eleccionesAA2012 .year_pasados .flecha_izq a:hover{background:url(../images/flecha_izq_hover.png) no-repeat top left;width:10px;height:13px; cursor:pointer}

.eleccionesAA2012 .year_pasados .flecha_dcha{
	float:left;
	width:10px;
	height:13px;
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	color:#bbdde3;
	background:url(../images/flecha_dcha.png) no-repeat top left;
	}	
.eleccionesAA2012 .year_pasados .flecha_dcha a{background:url(../images/flecha_dcha.png) no-repeat top left;width:10px;height:13px;display:block;}	
.eleccionesAA2012 .year_pasados .flecha_dcha a:hover{background:url(../images/flecha_dcha_hover.png) no-repeat top left;width:10px;height:13px; cursor:pointer}
	
.eleccionesAA2012 .year_pasados .years{
	float:left;
	width:auto;
	height:20px;
	padding:0px 0px 0px 0px;
	margin:0px 2px 0px 2px;	
	color:#bbdde3;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#676767;
	font-weight:normal;
	font-style:italic;
	}	
.eleccionesAA2012 .year_pasados .years a{
	color:#676767;
	font-weight:normal;
	margin:0 2px 0 1px;	
	display:inline;
	}
.eleccionesAA2012 .year_pasados .years a.active{
	color:#676767;
	font-weight:bold;
	}
		

/*tablas*/
.eleccionesAA2012 table {
	margin:0px 0px;
	width: 100%;
	background-color:#fff;
	}

.eleccionesAA2012 div.una_tabla table tr:nth-child(odd) {background-color: #ebeaea;}
.eleccionesAA2012 div.una_tabla table tr.odd td {background-color: #ebeaea;}
.eleccionesAA2012 div.una_tabla table tr:nth-child(even) {background-color: #fff;}
.eleccionesAA2012 div.una_tabla table tr.even td {background-color: #fff;}
.eleccionesAA2012 div.una_tabla table tr:last-child td{ border-bottom:1px dotted #ebeaea;}

.eleccionesAA2012 div.una_tabla table tr {
	padding:5px;
	font-weight:normal;
	}
.eleccionesAA2012 div.una_tabla table th {
	padding:5px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	background-color:#949494;
	text-align:center;
	border-right: 1px solid #606060;
	border-bottom: 1px solid #606060;
	}
.eleccionesAA2012 div.una_tabla table td {
    font-size:11px;
	padding:3px;
	text-align:center;
	border-right: 1px solid #606060;
	height:25px;
	}

.eleccionesAA2012 div.una_tabla table td:first-child,
.eleccionesAA2012 div.una_tabla table th.col_1 td,
.eleccionesAA2012 div.una_tabla table td.col_1 {text-align:left;font-weight:bold;}

.eleccionesAA2012 div.una_tabla table td:last-child, 
.eleccionesAA2012 div.una_tabla table th:last-child {border-right: 0px;}

	
/* Pagina comparativa - tabla de partidos */
/*     1    -    2   -    3   -     4   -      5     -    6   -    7   -    8     */
/* Partidos - Nvotos - %votos - escaños - linea gris - Nvotos - %votos - escaños  */

#AB.eleccionesAA2012 div.una_tabla table th.col_1 {width:120px;}	
#AB.eleccionesAA2012 div.una_tabla table th.col_2,
#AB.eleccionesAA2012 div.una_tabla table th.col_3,
#AB.eleccionesAA2012 div.una_tabla table th.col_4 {width:70px;}	
#AB.eleccionesAA2012 div.una_tabla table th.col_5 {width:15px;}	
#AB.eleccionesAA2012 div.una_tabla table th.col_6,
#AB.eleccionesAA2012 div.una_tabla table th.col_7,
#AB.eleccionesAA2012 div.una_tabla table th.col_8 {width:70px;}		
	
.eleccionesAA2012 div.una_tabla table th.col_4{
	border-right-style: none;
	border-right-width:0px;
	border-right:0px;
	font-weight:bold;}
.eleccionesAA2012 div.una_tabla table td.col_4{
	border-right-style: none;
	border-right-width:0px;
	border-right:0px;
	font-weight:bold;}
.eleccionesAA2012 div.una_tabla table th.col_8 {
	border-right-style: none;
	border-right-width:0px;
	border-right:0px;
	font-weight:bold;}
.eleccionesAA2012 div.una_tabla table td.col_8 {
	border-right-style: none;
	border-right-width:0px;
	border-right:0px;
	font-weight:bold;}

#AB.eleccionesAA2012 div.una_tabla table td.col_1 div.nombre_partido {
	float:left;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	word-wrap: break-word;
	width:70px;
	}	
.eleccionesAA2012 div.una_tabla table div.nombre_partido a {color:#5D5D5D;}
	
#AB.eleccionesAA2012 div.una_tabla table td.col_1 div.tipo_voto {
	float:left;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	word-wrap: break-word;
	width:90px;
	}	
	
#AB.eleccionesAA2012 div.una_tabla table tr.total td {
	padding:3px;
	text-align:center;
	background-color:#a9a9a9;
	color: #fff;
	font-weight:bold;
	font-size:12px;
	}	
#AB.eleccionesAA2012 div.una_tabla table tr.total td.col_1 {
	text-align:left;
	padding-left:40px;
	}
#AB.eleccionesAA2012 div.una_tabla table tr.vacio td {
	background-color:#fff;
	padding:0px;
	height:10px !important;
	font-size:12px;
	}
#AB.eleccionesAA2012 div.una_tabla .celda_divisora {
	background-color:#c4c7c8 !important;
	border:0px;	
	}
	
/* Pagina comparativa - tabla de votantes, participacion,... */
/*   1   -  2  -  3  -  4  */
/* Vacio - año - año - año */

#AB.eleccionesAA2012 div.tabla_participacion table th.col_1 {width: 120px;}	
#AB.eleccionesAA2012 div.tabla_participacion table th.col_2,
#AB.eleccionesAA2012 div.tabla_participacion table th.col_3,
#AB.eleccionesAA2012 div.tabla_participacion table th.col_4 {width:160px; font-size: 11px}		

.eleccionesAA2012 .tabla_participacion {
	float:left;
	margin:0px 0px 0px 0px;
	width:100%;
	}
.eleccionesAA2012 .tabla_participacion table {
	margin:0px 0px 10px 0px;	
	width: 100%;
	}
#wrapper #AB.eleccionesAA2012 .tabla_participacion table{background:url(../images/tablaparticipacion_bg_wrapper.gif) no-repeat left 22px;}
#todoportal #AB.eleccionesAA2012 .tabla_participacion table{background:url(../images/tablaparticipacion_bg_todoportal.gif) no-repeat left 22px;}

.eleccionesAA2012 .tabla_participacion table th {
	padding:5px;
	text-align:center;
	color:#949494;
	border:0px;
	/*background-color:#FFF;*/
	}
.eleccionesAA2012 .tabla_participacion table td {
    font-size:11px;
	padding:5px;
	text-align:center;
	background-color:transparent;	
	/*background-color:#ebeaea;
	border-right: 1px solid #606060;
	border-bottom:2px solid #fff;
	border-collapse:separated;*/
	
	height:15px;
	*height:13px;
	height /*\**/: 15px\9;/* IE8+9 */
	}	
:root .eleccionesAA2012 .tabla_participacion table td { height:15px \0/IE9; }  /* IE9*/

.eleccionesAA2012 .tabla_participacion td.col_1 {
	padding:2px 5px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	background-color:transparent;
	/*background-color:#bababa;*/
	text-align:left;
	}

.eleccionesAA2012 .tabla_participacion table th.col_4{ 
	border-right:0px;
	border-right-style:none;
	border-right-width:0px;
	}
.eleccionesAA2012 .tabla_participacion table td.col_4{ 
	border-right:0px;
	border-right-style:none;
	border-right-width:0px;
	}
	
.eleccionesAA2012  div.votosnulos { 
	float: left;
    padding: 0px 20px;
    text-align: left;
    min-width: 40px;
	}
.eleccionesAA2012  div.porcentaje { 
	float: right;
    padding: 0px 10px 0px 0px;
    text-align: left;
    min-width: 40px;
	}
	
/* Tabla modulo C de arcos y tabla*/
/*     1    -    2   -    3   -     4   */
/* Partidos - Nvotos - %votos - escaños */

#C.eleccionesAA2012 #cajaArcoConTabla table td.col_1 {width:100px;}	
#C.eleccionesAA2012 #cajaArcoConTabla table td.col_2 {width:70px;}
#C.eleccionesAA2012 #cajaArcoConTabla table td.col_3 {width:50px;}
#C.eleccionesAA2012 #cajaArcoConTabla table td.col_4 {width:100px;*width:100px;}	

#C.eleccionesAA2012 table {margin: 15px 0px;}

#C.eleccionesAA2012 table th.col_4, {
	font-weight:bold; 
	tex-align:right;
	border-right-style: none;
	border-right-width:0px;
	border-right:0px;
	}
#C.eleccionesAA2012 table td.col_4 {
	font-weight:bold;
	border-right-style: none;
	border-right-width:0px;
	border-right:0px;
	}

#C.eleccionesAA2012 table td.col_4 div.escannos{
	float: left;
    padding: 0px 5px 0px 0px;
    text-align: right;
    width: 48px;
    *width: 45px;
	width /*\**/: 45px\9;/* IE8+9 */
	}
#C.eleccionesAA2012 table td.col_4 div.escannos_parentesis{
	float: right;
    padding: 0px 8px 0px 0px;
    _padding-right:4px;
    text-align: left;
    width: 20px;
	}
	
#C.eleccionesAA2012 table td.col_1 div.nombre_partido {
	float:left;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	word-wrap: break-word;
	width:40px;
	}	

/* Tabla modulo ABC de arcos y tabla*/
/*     1    -    2   -    3   -     4   */
/* Partidos - Nvotos - %votos - escaños */

#ABC.eleccionesAA2012 #cajaArcoConTabla table td.col_1 {width:100px;}	
#ABC.eleccionesAA2012 #cajaArcoConTabla table td.col_2 {width:70px;}
#ABC.eleccionesAA2012 #cajaArcoConTabla table td.col_3 {width:50px;}
#ABC.eleccionesAA2012 #cajaArcoConTabla table td.col_4 {width:100px;*width:100px;}	

#ABC.eleccionesAA2012 table {margin: 0px 0px 10px 0px;}

#ABC.eleccionesAA2012 table th.col_4, {
	font-weight:bold; 
	tex-align:right;
	border-right-style: none;
	border-right-width:0px;
	border-right:0px;
	}
#ABC.eleccionesAA2012 table td.col_4 {
	font-weight:bold;
	border-right-style: none;
	border-right-width:0px;
	border-right:0px;
	}

#ABC.eleccionesAA2012 table td.col_4 div.escannos{
	float: left;
    padding: 0px 5px 0px 0px;
    text-align: right;
    width: 48px;
    *width: 45px;
	width /*\**/: 45px\9;/* IE8+9 */
	}
#ABC.eleccionesAA2012 table td.col_4 div.escannos_parentesis{
	float: right;
    padding: 0px 8px 0px 0px;
    _padding-right:4px;
    text-align: left;
    width: 20px;
	}
	
#ABC.eleccionesAA2012 table td.col_1 div.nombre_partido {
	float:left;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	word-wrap: break-word;
	width:40px;
	}

#ABC.eleccionesAA2012 .una_tabla table td {
    font-size:11px;
	height:15px;
	*height:13px;
	height /*\**/: 15px\9;/* IE8+9 */
	}	
		
/* Simbolos subir-bajar-mantenerse */

.eleccionesAA2012 .simbolo_subir {
	font-size:14px;
	color:#94d350;/*verde*/
	font-weight:bold;
	float:left;
	}
#AB.eleccionesAA2012 .simbolo_subir {
	width:16px;height:14px;
	background-image:url(../images/simbolo_subir_big.png);
	_background-image:url(../images/simbolo_subir_big.gif);
	background-repeat: no-repeat;
	}

#ABC.eleccionesAA2012 .simbolo_subir,
#C.eleccionesAA2012 .simbolo_subir {
	width:11px;height:11px;
	background-image:url(../images/simbolo_subir.png);
	_background-image:url(../images/simbolo_subir.gif);
	background-repeat: no-repeat;
	}

.eleccionesAA2012 .simbolo_bajar {
	font-size:14px;
	color:#f14a39;/*rojo*/
	font-weight:bold;
	float:left;
	}
#AB.eleccionesAA2012 .simbolo_bajar {
	width:16px;height:14px;
	background-image:url(../images/simbolo_bajar_big.png);
	_background-image:url(../images/simbolo_bajar_big.gif);
	background-repeat: no-repeat;
	}
#ABC.eleccionesAA2012 .simbolo_bajar,
#C.eleccionesAA2012 .simbolo_bajar {
	width:11px;height:11px;
	background-image:url(../images/simbolo_bajar.png);
	_background-image:url(../images/simbolo_bajar.gif);
	background-repeat: no-repeat;
	}	

.eleccionesAA2012 .simbolo_mantiene {
	font-size:14px;
	color:#535353;/*gris*/
	font-weight:bold;
	float:left;
	}
#AB.eleccionesAA2012 .simbolo_mantiene {
	width:16px;height:14px;
	background-image:url(../images/simbolo_mantiene_big.png);
	_background-image:url(../images/simbolo_mantiene_big.gif);
	background-repeat: no-repeat;
	}
#ABC.eleccionesAA2012 .simbolo_mantiene,
#C.eleccionesAA2012 .simbolo_mantiene {
	width:11px;height:11px;
	background-image:url(../images/simbolo_mantiene.png);
	_background-image:url(../images/simbolo_mantiene.gif);
	background-repeat: no-repeat;
	}

.eleccionesAA2012 .simbolo_vacio {
	font-size:14px;
	color:#535353;/*gris*/
	font-weight:bold;
	float:left;
	}	
#AB.eleccionesAA2012 .simbolo_vacio {
	width:16px;height:14px;
	}
#ABC.eleccionesAA2012 .simbolo_vacio,
#C.eleccionesAA2012 .simbolo_vacio {
	width:11px;height:11px;
	}

#AB.eleccionesAA2012 .simbolo_subir,
#AB.eleccionesAA2012 .simbolo_bajar,
#AB.eleccionesAA2012 .simbolo_mantiene,
#AB.eleccionesAA2012 .simbolo_vacio {margin:0px 15px 0px 5px;}

#C.eleccionesAA2012 .simbolo_subir,
#C.eleccionesAA2012 .simbolo_bajar,
#C.eleccionesAA2012 .simbolo_mantiene,
#C.eleccionesAA2012 .simbolo_vacio {margin:2px 5px 0px 2px;}

#ABC.eleccionesAA2012 .simbolo_subir,
#ABC.eleccionesAA2012 .simbolo_bajar,
#ABC.eleccionesAA2012 .simbolo_mantiene,
#ABC.eleccionesAA2012 .simbolo_vacio {margin:0px 5px 0px 2px;}
	
/*Leyenda tabla-simbolos*/
#AB.eleccionesAA2012 .leyenda_simbolos {
	float:left;
	width:100%;
	margin:0px 0px 10px 0px;
	}
#AB.eleccionesAA2012 ul.simbolos {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	}	
#AB.eleccionesAA2012 ul.simbolos li{
	width:65px;
	display:inline;
	float:left;
	padding:0px 0px 0px 6px;
	margin:0px;	
	color:#a9a9a9;
	}
#AB.eleccionesAA2012 ul.simbolos li .simbolo_subir,
#AB.eleccionesAA2012 ul.simbolos li .simbolo_bajar,
#AB.eleccionesAA2012 ul.simbolos li .simbolo_mantiene {margin:0px 5px 0px 2px; float:left;}	
	
#AB.eleccionesAA2012 .leyenda_simbolos p {
	color:#a9a9a9;
	float:right;
	padding:0px;
	margin:0px;	
	}

/*listado diputados*/

.eleccionesAA2012 .electos {
	width:100%;
	float:left;
	margin:0px 0px;
	font-family:"Times New Roman", Times, serif;
	}
.eleccionesAA2012 .electos .titulo{
	color:#535353;
	font-size:14px;
	font-weight:bold;
	}	
.eleccionesAA2012 ul.diputados, ul.senadores {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:100%;
	}	
.eleccionesAA2012 ul.diputados li,
.eleccionesAA2012 ul.senadores li{
	display:inline;
	float:left;
	width:143px;
	padding:0px 10px 0px 0px;
	margin:0px;	
	color:#7998ae;
	font-size:12px;
	font-weight:normal;	
	}
.eleccionesAA2012 ul.diputados li:last-child,
.eleccionesAA2012 ul.senadores li:last-child{
	padding:0px 0px 0px 0px;
	width:150px;	
	}
/************** Caja 4-Provincias **************/

.eleccionesAA2012 .box_regiones {
	width:97%;
	min-height:200px;
	float:left;
	padding:20px 10px;
	margin:0px 0px;
	border-top: 2px solid #d8d7d7;
	background-color:#ebeaea;
	font-family:"Times New Roman", Times, serif;
	 }
.eleccionesAA2012 .box_regiones .titulo{
	color:#535353;
	font-size:12px;
	font-weight:bold;
	}
.eleccionesAA2012 .box_regiones hr {
	float:left;
	clear:both;
	margin: 10px 0px;
	border-top-color:#fff;
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-color:#d1d0d0;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right:0;
	border-left:0;
	_background-color:#d1d0d0;
	color:#d1d0d0;
	height:1px;
	display:block;
	}	
#wrapper .eleccionesAA2012 div.box_regiones hr {width:624px;}
#todoportal .eleccionesAA2012 div.box_regiones hr {width:655px;}

/*con imagenes incrustadas*/	
.eleccionesAA2012 div.box_regiones p.regiones {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	font-size:12px;
	}

.eleccionesAA2012 div.box_regiones p.regiones a{color:#949494;}
	
.eleccionesAA2012 div.box_regiones img{
	display:inline;
	width:2px;
	height:10px;
	margin:3px 5px 0 5px;
	}

/****** Modulos A Hemiciclos *****/

#A.eleccionesAA2012 .box_contenido_hemiciclo {
    background-color: #FFFFFF;
    border-bottom: 1px solid #C2C1C1;
    border-top: 1px solid #C2C1C1;
    float: left;
    margin: 5px 0px 10px 0px;
    min-height: 250px;
    padding: 10px 15px;
}
	
#wrapper #A.eleccionesAA2012 .box_contenido_hemiciclo {width: 448px;*width: 440px;}
#todoportal #A.eleccionesAA2012 .box_contenido_hemiciclo {width: 362px;*width: 360px;}
#A.eleccionesAA2012 .box_contenido_hemiciclo img {max-width: 340px;}

#A.eleccionesAA2012 .grafico_hemiciclo,
#A.eleccionesAA2012 .mapagrafico_hemiciclo_dibujo {
	width:100%;
	text-align:center;
	margin: 0px 0px;
	overflow:hidden;
	position: relative;
	}
	
#wrapper    #A.eleccionesAA2012 .mapagrafico_hemiciclo_dibujo svg { margin-left:0px;}
#todoportal #A.eleccionesAA2012 .mapagrafico_hemiciclo_dibujo svg { margin-left:-40px;}

#wrapper #A.eleccionesAA2012 .mapagrafico_hemiciclo_dibujo div { *margin-left:0px;margin-left:0px}
#todoportal #A.eleccionesAA2012 .mapagrafico_hemiciclo_dibujo div { *margin-left:-40px;margin-left:-40px;}

/****** Modulos A 2.8 Global *****/

/* Contenido: Donuts o Barras o Mapa */	

.eleccionesAA2012 .global_grafico {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:100%;
	text-align:center;
	overflow:hidden;
	position:relative;
	}
	
#A.eleccionesAA2012 #escanos .global_grafico {height:215px !important;*margin:0px 1px; *width:375px;}
#C.eleccionesAA2012 #escanos .global_grafico {height:160px !important;}

#wrapper    #A.eleccionesAA2012 #escanos .global_grafico .highcharts-container {margin-top:-90px !important; margin-left:7px; *margin-left:0px;}
#todoportal #A.eleccionesAA2012 #escanos .global_grafico .highcharts-container {margin-top:-90px !important; margin-left:-35px; *margin-left:-38px;}
            #C.eleccionesAA2012 #escanos .global_grafico .highcharts-container {margin-top:-70px !important; margin-left:15px; *margin-left:0px;}

.eleccionesAA2012 #votos .global_grafico {
	height:250px !important;
	}
.eleccionesAA2012 #votos .global_grafico .highcharts-container {
	text-align:center !important;
	width:450px !important;
	margin:10px 0px 0px 0px;
	}

	#wrapper    #A.eleccionesAA2012 #votos .global_grafico .highcharts-container {*margin-left:0px!important; position:static !important;}
	#todoportal #A.eleccionesAA2012 #votos .global_grafico .highcharts-container {*margin-left:0px!important;position:static !important;}
			    #C.eleccionesAA2012 #votos .global_grafico .highcharts-container {margin-top: 0px!important; margin-left:-80px!important; *margin-left:-10px;position:static !important;}
	
.eleccionesAA2012 .box_contenido_global {
	float:left;
	margin:5px 5px 5px 6px;
	border: 1px solid #c2c1c1;
	background-color:#FFF; 
	}
	#wrapper    #A.eleccionesAA2012 .box_contenido_global {width:97%;}
	#todoportal #A.eleccionesAA2012 .box_contenido_global {width:96%;}
			  #C.eleccionesAA2012 .box_contenido_global {width:96%;}
			  
.eleccionesAA2012 .global_info{
	width:100%;
	float:left;
	padding:5px 0px;
	margin:0px;
	}

.eleccionesAA2012 .global_info p{
	float:right;
	padding:7px 5px 0px 5px;
	margin:0px;
	font-weight:bold;
	font-size:12px;
	text-align:right;
	}
	
#A.eleccionesAA2012 .estatal p {width:80px;}
#A.eleccionesAA2012 .autonomias p {width:80px;}
#A.eleccionesAA2012 .provincias p {width:80px;}
#C.eleccionesAA2012 .estatal p {width:80px;}
#C.eleccionesAA2012 .autonomias p {width:80px;}
#C.eleccionesAA2012 .provincias p {width:80px;}

#A.eleccionesAA2012 .global_info hr {*width:97%;}

.eleccionesAA2012 .global_info p.grafico_detalles {
	float:left; 
	width:95%; 
	color:#666666; 
	font-size:11px; 
	font-weight:normal;
	margin: 0px 5px; 
	text-align: left !important;
	}


/* Navegacion pestañas principales est|ccaa|prov */

.eleccionesAA2012 ul.global_nav_ppal {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:100%;
	height:30px;
	background-color:#666666;
	}	

.eleccionesAA2012 ul.global_nav_ppal li{
	width:33.3%;
	*width:33.29%;
	height:30px;
	float:left;
	padding:0px 0px 0px 0px;	
	margin:0px 0px 0px 0px;	
	color:#fff;
	list-style:none;
	text-align:center;
	}

.eleccionesAA2012 ul.global_nav_ppal li.active{background-color:#638f9b;}
	
.eleccionesAA2012 ul.global_nav_ppal li a{
	margin:2px 0px;
	padding-top:10px;
	height:16px;
	display:block;
	color:#fff;
	border-right:1px solid #949494;
	}
.eleccionesAA2012 ul.global_nav_ppal li#tab_provincias a{border-right:0;}
			  
			  
/* Navegacion pestañas 2 nivel escaños|votos */	
.eleccionesAA2012 ul.global_nav_sec {
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	height:30px;
	}	
.eleccionesAA2012 ul.global_nav_sec li{
	width:auto;
	height:30px;
	display:inline;
	padding:0px 5px 0px 8px;
	margin:0px;	
	color:#535353;
	font-size:13px;
	font-family:"Times New Roman", Times, serif;
	*float: left;
	*list-style-type:none;
	}
.eleccionesAA2012 ul.global_nav_sec li a{
	color:#535353;
	height:15px;
	border-bottom: 3px solid #aeaeae;
	*display:block;
	}
.eleccionesAA2012 ul.global_nav_sec li a:hover{
	text-decoration:none;
	border-bottom: 3px solid #535353;
	}
.eleccionesAA2012 ul.global_nav_sec li a.active{
	font-weight:bold;
	border-bottom: 3px solid #535353;
	*display:block;
	}

/************** Pagina especial : 3.3.2 listado partidos **************/
#AB.eleccionesAA2012 .box_contenido_partidos {
	width:614px;
	float:left;
	padding:10px 15px;
	margin:0px 0px;
	border-top: 1px solid #c2c1c1;
	background-color:#fff;
	 }

#wrapper #AB.eleccionesAA2012 .box_contenido_partidos{width:614px; *width:624px;}
#todoportal #AB.eleccionesAA2012 .box_contenido_partidos{width:655px; *width:645px;}

.eleccionesAA2012 ul.listado_todos_partidos {
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:100%;
	}	
.eleccionesAA2012 ul.listado_todos_partidos li{
	height: 30px;
	float:left;
	padding:5px 10px 0px 0px;
	margin:0px;	
	color:#414141;
	font-size:12px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	vertical-align:top;
	}
#wrapper .eleccionesAA2012 ul.listado_todos_partidos li{width:112px;}
#todoportal .eleccionesAA2012 ul.listado_todos_partidos li{width:115px;}

.eleccionesAA2012 ul.listado_todos_partidos li a{
	padding:5px 0px 0px 0px;
	color:#414141;
	text-decoration:none;
	}
.eleccionesAA2012 ul.listado_todos_partidos li a:hover{
	text-decoration:underline;
	}
.eleccionesAA2012 ul.listado_todos_partidos li div.partido{
	margin:5px 0px 0px 0px;
	float:left;
	}
.eleccionesAA2012 ul.listado_todos_partidos li img {
	padding:0px 5px 0px 0px;
	float:left;
	}

/************** Pagina especial : 3.3.4 detalle candidato **************/

#AB.eleccionesAA2012 .box_contenido_candidato {
	height:200px;
	float:left;
	padding:10px 15px;
	margin:0px 0px;
	border-top: 1px solid #c2c1c1;
	background-color:#fff;
	 }

#wrapper #AB.eleccionesAA2012 .box_contenido_candidato{width:614px; *width:624px;}
#todoportal #AB.eleccionesAA2012 .box_contenido_candidato{width:645px; *width:640px;}

#AB.eleccionesAA2012 .detalles_particulares {
	width:300px;
	height:100px;
	float:left;
	margin:20px 0px;
	 }
#AB.eleccionesAA2012 .box_contenido_candidato h2{
	color:#3e3e3e;
	font-size:16px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	margin:0px 0px;
	float:left;
	width:auto;
	}
#AB.eleccionesAA2012 .box_contenido_candidato .logo_partido{
	width:20px;
	height:20px;
	float:right;
	padding:0px 5px 5px 5px;
	margin:0px 0px;
	}	
#AB.eleccionesAA2012 .box_contenido_candidato hr{
	float:left;
	border-top:1px solid #5d5c5c;
	border-bottom:0;
	border-right:0;
	border-left:0;
	clear:both;
	width:100%;
	margin:0px;
	}
.eleccionesAA2012 ul.candidato_detalles {
	margin:5px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	float:left;
	width:100%;
	}	
.eleccionesAA2012 ul.candidato_detalles li{
	padding:5px 10px 0px 0px;
	margin:0px;	
	color:#7e7e7e;
	font-size:12px;
	font-weight:normal;
	list-style-type:square;
	}

.eleccionesAA2012 ul.candidato_links {
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:100%;
	}	
.eleccionesAA2012 ul.candidato_links li{
	padding:5px 10px 0px 0px;
	margin:0px;	
	color:#7e7e7e;
	font-size:12px;
	font-weight:bold;
	}
/* Para las cajas dobles */

.eleccionesAA2012 .box_contenido_doble {
	width:49.6%;
	padding:3px 0px 5px 0px;
	background-color:#ebeaea;
	z-index:-1;
	}
	
.eleccionesAA2012 .doble_izq{margin:5px 5px 0px 0px;float:left;}
.eleccionesAA2012 .doble_dcha{margin:5px 0px 0px 0px;float:right;}

#ABC.eleccionesAA2012 .doble_dcha #globo_dcha{float:none!important;}

.eleccionesAA2012 .doble_izq #globo_izq,.eleccionesAA2012 .doble_izq #globo_dcha{min-height:40px;}
.eleccionesAA2012 .doble_dcha #globo_izq,.eleccionesAA2012 .doble_dcha #globo_dcha{min-height:58px;}

.eleccionesAA2012 .box_contenido_doble .box_contenido_datos {float:left;width:100%}
.eleccionesAA2012 .box_contenido_doble .box_contenido_datos h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	color: #414141;
	font-weight:bolder;
	text-transform:uppercase;
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 5px;
	float:left;
	/*width:203px;
	*width: 200px !important;  /-* Sólo IE7 *-/
	width /-*\-**-/: 210px\9;/-* IE8 *-/ */
	}
#ABC.eleccionesAA2012 .box_contenido_doble .box_pest_datos {float:right;}
#ABC.eleccionesAA2012 .box_contenido_doble .box_contenido_tabla {
	width:128px;
	float:left;
	padding:10px 10px;
	margin:5px 0px 5px 5px;
	border: 1px solid #c2c1c1;
	background-color:#fff;
}
#ABC.eleccionesAA2012 .box_contenido_doble .box_contenido_grafico {
    background-color: #FFFFFF;
    border: 1px solid #C2C1C1;
    float: left;
    margin: 5px 0 5px 5px;
    padding: 10px;
	width:297px;
    /*width: 274px;*/
}
#ABC.eleccionesAA2012 .box_contenido_doble table td.col_4 div.escannos {
    float: left;
    padding: 0 5px 0 0;
    text-align: right;
    width: 20px;
}
#ABC.eleccionesAA2012 .box_contenido_doble table td.col_4 div.escannos_parentesis {
    float: right;
    padding: 0 5px 0 0;
    text-align: left;
    width: 20px;
}

#ABC.eleccionesAA2012 .box_contenido_doble ul {*margin-left:-10px;}
#ABC.eleccionesAA2012 .box_contenido_doble ul.leyenda_elecciones li {width: 67px;}
#ABC.eleccionesAA2012 .box_contenido_doble ul.leyenda_elecciones li div.leyenda_partido {width: 53px;}
