/* CSS Document */

.columna-5{
position: relative;
}
#contenido h1 em{
font-size: 80%;
}
.grafico{
margin-bottom: 20px;
}
table.datos-elecciones, 
table.datos-por-partidos{
float: left;
width: 330px;
margin-bottom: 20px;
}
table.datos-elecciones{
border-top:1px dotted #B8CDD7;
}
table.datos-elecciones caption, 
table.datos-por-partidos caption{
display: none;
}
table.datos-elecciones th, 
table.datos-por-partidos th{
background-color: #e3edf1;
padding: 3px 8px;
color: #333;
}
table.datos-elecciones th{
border-bottom:1px dotted #b8cdd7;
text-align: right;
}
table.datos-elecciones td, 
table.datos-por-partidos td{
padding: 3px 8px;
border-bottom:1px dotted #B8CDD7;
color: #555;
}
table.datos-por-partidos td.partido{
color: #507ca0;
font-weight: bold;
}
select#desplegable {
float: right;
position: absolute;
right: 0;
top: -60px;
border:1px solid #999;
color:#333;
font-size:90%;
padding:3px;
width:328px;
}
.columna.excepcion-resultados{
width: 225px;
}
.columna.excepcion-resultados ul{
margin: 15px 0;
}
.columna.excepcion-resultados li{
border-bottom: solid 1px #ddd;
padding: 1px 5px;
}
#contenido .columna.excepcion-resultados li a{
color: #777;
}
#contenido .columna.excepcion-resultados li a:hover{
color: #333;
}




