﻿ a{color: #3C81A2;}
 a:hover{ color: #D00505;}
 
 
/* BUSCADOR RESULTADOS */
.buscador-resultados{ margin-bottom:10px; clear:both; float:left; border:1px dotted #706D69; border-top:5px solid #706D69; padding:10px; background:#F2F0F0; text-align:right; position:relative; }
.buscador-resultados #lista_elecciones2011_generales { left: 0;top: 29px; }
.buscador-resultados #lista_elecciones2011_generales ul {
    width: 277px; }

.buscador-resultados .titulo-col { color:#706D69; border-bottom: 1px dotted #706D69;}

.buscador-resultados label{display:block;  /*width: 100%;*/ float:left; clear:both; margin-bottom:0;}

.buscador-resultados input {
   border: 1px solid #9F9D9D;
   vertical-align: middle;
   background-color: #fff;
   border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
   float:none;
   width:277px; 
   line-height:110%;
   color:#3C81A2;
   font-family:Georgia, "Times New Roman", Times, serif;
   padding:4px;
}


input.boton_aceptar {
    clear: both;
    float: right;
    text-align: center;
	 color:#fff;
	border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
    background: none repeat scroll 0 0 #D93434;
	border:none;
    font: 110% Georgia,"Times New Roman",Times,serif;
    padding: 3px 8px;
	width:70px;
}

.seleccione{
	display:block;
	margin-top:-55px;
	background-color: #FFFFFF;
    border: 1px solid #9F9D9D;
    border-radius: 5px 5px 5px 5px;
    color: #3C81A2;
    float: right;
    font-family: Georgia,"Times New Roman",Times,serif;
    line-height: 110%;
    padding: 4px;
    vertical-align: middle;
    width: 200px;
	 
	 }
/* Resultados */


.grafico-resultados-aym{ background:#ccc; color:#fff; padding:20px 0 20px 20px; width:950px; height:400px; clear:both;}
.grafico-300-elecciones {margin-bottom:10px; border:1px solid #ccc; border-bottom:2px solid #ccc; width:310px;}
.pie-foto-grafico { color:#999; padding:0 10px; background:#F2F0F0; border-top:1px dotted #ccc;}
.resultados-640{ background:#F2F0F0; width:640px;}

.entradilla-resultados {
	background-color: #F2F0F0;
    border: 1px solid #DDDDDD;
	 padding:10px 20px;
	 margin-bottom:10px;
	 font: 120%/140% Arial, Helvetica, sans-serif;
	
	}

.resultados-elecciones {
	margin: 0 0 20px;
	
}
.resultados-elecciones .grafico{
border:1px solid #ccc;
width:310px;
}

.resultados #contenido .info-datos { float:left; width:100%; margin:0 0 20px; }
.resultados #contenido .info-datos table{ /*border:1px solid #ddd;*/ width:100%;}
.resultados #contenido .info-datos table td, .resultados #contenido table th { padding:4px 8px;border-bottom:1px dotted #ccc; /*background-color: #F2F0F0;*/}
.resultados #contenido .info-datos table th { color:#3C81A2;font: 100%/140% Georgia, "Times New Roman", Times, serif; text-align:left; padding:2px;  }
.resultados #contenido .info-datos caption{ font: 150%/160% Georgia, "Times New Roman", Times, serif; color:#555; border-bottom:5px solid #706D69; padding:10px 0 0 0; }
.resultados #contenido .info-datos table.datos-por-partidos td.partido { text-align:left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 95%; padding:2px; }
.resultados #contenido .info-datos table.datos-por-candidatos td.candidato { font-family: Georgia, "Times New Roman", Times, serif; font-size: 120%; }
.resultados #contenido .info-datos table tr:hover, .resultados #contenido .info-datos table tr:hover td { background:#E8E7E7; }

.resultados #contenido .info-datos table td {font-family:Arial, Helvetica, sans-serif; text-align:right; white-space:nowrap;font-size:90%;}


/* NAV COMUNIDADES */

.nav-comunidades{ border-bottom:1px dotted #706d69; clear:both; float:left; margin-bottom:20px; padding-bottom:5px; margin-top:-15px;}
.nav-comunidades li{ float:left; width:160px;}
.nav-comunidades li a{font-size:120%; padding-rigth:5px;}
.nav-comunidades li a:hover{color:#D00505; text-decoration:underline;}

.nav-comunidades.inferior{ border-bottom:1px dotted #706d69; border-top:1px dotted #706d69; margin-top:5px; padding-top:5px; }
.nav-comunidades.inferior li { padding: 2px 0; font-size:80%; width:192px; }
#contenido .titulo-nav-inferior { float:left; border-top:5px solid #706D69; width:100%; color: #555555; font: 160%/160% Georgia,"Times New Roman",Times,serif; }

.elecciones.resultados .compartiendo { margin:40px 0 0 0; float:left; }

.nav-provincias{ border-bottom:1px dotted #706d69; border-top:1px dotted #706d69; clear:both; float:left; margin-bottom:20px; padding-bottom:5px; margin-top:15px; padding-top:5px; width:100%;}
.nav-provincias li{ float:left; width:159px;}
.nav-provincias li a{font-size:120%; padding-rigth:5px;}
.nav-provincias li a:hover{color:#D00505; text-decoration:underline;}
/* info site*/
#info_site {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #F0F0F0;
    clear: both;
    color: #777777;
    float: left;
    left: 3px;
    padding: 5px 5px 15px;
    position: relative;
    width: 970px;
}
#logo_avisolegal {
    float: left;
    padding: 5px 0;
    position: relative;
    width: 912px;
}
#info_site .avisos {
    position: absolute;
    right: 15px;
    top: 15px;
}
#info_site .avisos li {
    border-right: 1px solid #E0E0E0;
    float: left;
    line-height: 12px;
    padding: 0 5px;
}
#info_site img {
    display: inline;
}
#info_site strong {
    font-size: 11px;
    font-weight: normal;
    margin-left: 10px;
    top: -3px;
}
#info_site a {
    color: #006699;
    text-decoration: none;
}
#info_site a:hover, #info_site a:active, #info_site a:focus {
    text-decoration: underline;
}

/*----------------------------------RESULTADOS--------------------------------*/
.col + .col-12 { margin-left:0; }

.texto-resultados { float:left; margin:0 0 15px; }

.resultados #contenido h1 { float:left; width:100%; }

.resultados .nav-comunidades-contenedor { float:left; width:100%; }
.resultados #contenido .nav-comunidades-contenedor h2 { float:left; width:100%; font:normal 140% Georgia, "Times New Roman", Times, serif; margin:0 0 5px; border-bottom: 1px dotted #CDC6BD;padding:0 0 5px 0; }
.resultados .nav-comunidades { float:left; width:100%; margin: 0 0 15px; }

/*PESTAÑAS*/
.pestana_GDP {
    display: none;
}
.pestana_GDP.activaJs_GDP.activa { display:block; }
.resultados .nav_pestanas{float: left; position: relative; width:100%;  z-index:100; border-bottom: 1px solid #999; height:23px; margin: 0 0 20px;}
/*.resultados .nav_pestanas li{ width:147px; float:left; text-align:center; padding:0; margin:0 1px 0 0; border:1px solid #999; }*/
.resultados .nav_pestanas li{ 
    float: left;
    font: italic 160% Georgia,"Times New Roman",Times,serif;
    height: 22px;
    margin: 0 1px 0 0;
    text-align: center;
    width: 147px; 
	border: 1px solid #999999;
	background:  #FFF; border-bottom: 2px solid #FFFFFF; color: #D93434; margin-bottom:-1px;
	}
.resultados .nav_pestanas li.texto{ width:auto; float:left; text-align:left; padding:0; margin:0 1px 0 0; border:0; padding:0 5px 0 0; }
/*.resultados #contenido .nav_pestanas li a, .resultados #contenido .nav_pestanas li a:link, .resultados #contenido .nav_pestanas li a:visited{
	
    cursor: pointer;
	display:block;
	background: #999; color: #FFFFFF; font: italic 120% Georgia,"Times New Roman",Times,serif;	
height: 22px;
    }*/
	.resultados .nav_pestanas li a,
	 .resultados .nav_pestanas li.activa, 
	.resultados #contenido .nav_pestanas li.activa a, 
	.resultados .nav_pestanas li.activa a:visited, 
	.resultados .nav_pestanas li.activa a:hover {
		 display:inline-block; width:147px; height:23px; background: #B5B5B5;
    color: #eee; font-size:100%}
		.resultados #contenido .nav_pestanas li a:hover { }
	.resultados #contenido .nav_pestanas li.activa a:hover, .resultados #contenido .nav_pestanas li a:hover { color:#555; background:#fff; }
	.resultados #contenido .nav_pestanas li a:hover, .resultados #contenido .nav_pestanas li a:hover{background:#D93434; color:#fff;}
	
.resultados .pestana_GDP .contenido {
    display: none;
}
	
.resultados .pestana_GDP.activaJs_GDP.activa .contenido {
	    display: block;
}
.resultados .pestana_GDP.activaJs_GDP.activa .contenido {
    color: #000000;

    font-weight: normal;
    left: 0;
    position: absolute;
	float: left;
	margin-bottom: 20px;
	padding-top: 10px;
	width:100%;
}

#contenedor_elecciones_html { float:left; width:100%; }
