/*--------------------- BODY ---------------------*/

body {

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	background-color:#FFF;

	color:#000;

	margin:0;

	padding:0;

	font-size:70%; /* El 70% equivale a un tamaño de fuente de 11px = 1em. */

}



/*--------------------- HTML ---------------------*/

/* (CC) 2004 Tantek Celik. Some Rights Reserved. http://creativecommons.org/licenses/by/2.0 This style sheet portion is licensed under a Creative Commons License. */

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin:0; padding:0}

a img,:link img,:visited img {border:none}

ul,ol {list-style:none}

/* // (CC) 2004 Tantek Celik. // */



/*------ Semántica ------*/

h1 {

	font-size:1.7em;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	color:#000;

	margin-bottom:1em;

	padding:.3em 0 0 1.50em;

	border-top:0px solid #D4D3D5;

	background:url(/elecciones2008/img/all/bg_h2home.gif) no-repeat .1em .3em;

}

#paginaInterna h1 {

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size:1.6em;

	font-weight:bold;

	color:#C70005;

	margin:0;

	padding:0;

	border:none;

	background:none;

}

p {

	line-height:1.25em;

	color:#333;

	margin-left:2.3em;

}

a {

	text-decoration:underline;

	font-weight:bold;

	color:#009836;

}

a:hover, a:focus {

	text-decoration:none;

}

abbr, acronym {

	border-bottom:1px dashed;

	cursor: help;

}

a abbr, a acronym {

	cursor: pointer;

	border-bottom: none;

}

kbd {

	color:#000;

	padding:0.1em 0.4em 0.1em 0.4em;

	border-top:1px solid #F7F7F7;

	border-left:1px solid #F7F7F7;

	border-bottom:1px solid #CCC;

	border-right:1px solid #CCC;

	background-color:#F5F5F5;

}



/*--------------------- ESTRUCTURA ---------------------*/

#fondoIzquierdo { /* Para el fondo rojo de la parte izquierda de la cabecera */

	position:absolute; 

	top:0em; 

	left:0; 

	height:30em;

	width:50%;

	background-color:#e1e1e1;

}

#fondoDerecho { /* Para el fondo verde de la parte derecha de la cabecera */

	position:absolute; 

	top:0em; 

	right:0; 

	height:30em;

	width:50%;

	background-color:#e1e1e1;

}

*:first-child+html #fondoDerecho, 
*:first-child+html #fondoIzquierdo  {

	height:29.8em;
}
* html #fondoDerecho, 
* html #fondoIzquierdo {

	height:29.8em;
}

#contenedor {

	position:relative;

	width:70.8em;

	margin:0 auto;

	text-align:left;

}

#contenido {

	margin-top:0em;

	padding-left: 1.1em;

	background:url(/elecciones2008/img/all/bg-contenido.gif) no-repeat center top;

}

*:first-child+html #contenido { /* Para explorer 7 */ 

	padding-left:1.3em;

}

* html #contenido { /* Para explorer 6 */

	padding-left: 1.3em;

}



/*------ Cabecera ------*/

#cabecera {

	font-size:.9em;

	height:33.5em;

}

/* Menu idiomas */

#cabecera #menuIdiomas {

	float:right;

	font-size:1.1em;

	color:#FFF;

	margin-right: 1.05em;

	padding:.35em 1.25em .45em 1em;

	border:1px solid #FFF;

	border-top:none;

	background-color:#DC0503;

}

*:first-child+html #cabecera #menuIdiomas { /* Para explorer 7 */

	margin-right:1.3em;

}

* html #cabecera #menuIdiomas { /* Para explorer 6 */

	margin-right:.6em;

}

#cabecera #menuIdiomas li {

	display:inline;

}

#cabecera #menuIdiomas strong {

	font-weight:normal;

}

#cabecera #menuIdiomas a {

	color:#FFF;

}

/* Menu auxiliar */

#cabecera #menuAuxiliar {

	text-align:right;

	color:#EDECEC;

	margin:0 1.5em 0 0;
	/*margin:0 1.3em 0 0;*/

	padding:.5em 7.5em .5em 0;
	/*padding:.5em 2em .5em 0;*/

	border-bottom: 0px solid #FFF;

	background-color:#059536;

}

*:first-child+html #cabecera #menuAuxiliar {

	margin:0 1.5em 0 0;
}

* html #cabecera #menuAuxiliar {

	margin:0 1.5em 0 0;
}


#cabecera #menuAuxiliar li {

	display:inline;

}

#cabecera #menuAuxiliar li span {

	margin:0 .4em;

}

#cabecera #menuAuxiliar li.inicio {

	padding-left:1.8em;
	
	background:url(/elecciones2008/img/all/bullet-cabecera-menuauxiliar-li-inicio.gif) no-repeat;

}

#cabecera #menuAuxiliar strong {

	color:#FFF;

}

#cabecera #menuAuxiliar a {

	color:#EDECEC;

}

#cabecera #animacion {

	clear:both;

}



/*------ Columna izquierda ------*/
#izquierda{
	float:left;
	width: 20.7em;
	margin-top:.6em;
}

.banner_resultados{
	margin-top:1.15em;
	display:block;
}
* html .banner_resultados{ /* Para explorer 6 */
	margin-top:.3em;
}
#colIzquierda {


	width:20.7em;

	margin: 1.5em 0 3.5em 0em;

	background:url(/elecciones2008/img/all/bg-colizquierda.gif) no-repeat right 0;

}

* html #colIzquierda { /* Para explorer 6 */

	margin: 1.0em 0 0 0;
}


#colIzquierda li span {

	display:block;

	font-size:1.25em;

	font-weight:bold;

	color:#FFF;

	width:12.8em;
	
	height: 1.5em;

	margin:0;

	padding:.3em .5em .35em 1.5em;

	background:url(/elecciones2008/img/all/bg-colizquierda-li.gif) no-repeat #C30205;            

}

*:first-child+html #colIzquierda li.ul_bloke {

	padding-top: .7em;
}

* html #colIzquierda li.ul_bloke {

	padding-top: 0em;
	
/*	border: 1px solid #ccc;*/
	
	width: 11em;
}

#colIzquierda li #bloke {

	display:block;

	font-size:1.25em;

	font-weight:bold;

	color:#FFF;

	width:13.8em;

	margin: .8em 0 .3em 0;

	padding:.3em .5em .35em 0.5em;

	background:url(/elecciones2008/img/all/bg_bloke.gif) no-repeat;            

}

* html #bloke {

	margin: 0.8em 0 .3em 0;
	
	width:11.8em;
}

#colIzquierda li #bloke li {

	display:block;

	font-weight:bold;
	
	font-size: 0.80em;

	color:#FFF;

	background: none;

}

#colIzquierda li #bloke li span {

	display:block;

	color:#FFF;

	margin:0.4em 0 0em 0;

	padding:0 .5em .55em 1.40em;
	height:auto;

	background:url(/elecciones2008/img/all/bullet-colizquierda-li-li-spangris.gif) no-repeat .2em 0.5em;            

}

#colIzquierda li li {

	width:18.5em;

	background:url(/elecciones2008/img/all/bg-colizquierda-li-li.gif) repeat-x bottom #e5e5e5;

}

/** html #colIzquierda li li {  Para explorer 6 

	margin: 0 2.2em 0 0;
	
	width: 13.6em;

}*/

#colIzquierda li li span {

	display:block;

	font-size:1.15em;

	font-weight:normal;

	color:#333;

	height:1.2em;

	margin:0 0 0 .7em;

	padding:.3em 0 .7em 1.15em;

	background:url(/elecciones2008/img/all/bullet-colizquierda-li-li-span.gif) no-repeat 0 .8em;

}

#colIzquierda li li strong {

	color:#009836;
	
	width:auto;

}

#colIzquierda li #bloke li strong {
	
	color: #009836;
	
	font-size: .90em;

}

* html #colIzquierda li #bloke li strong {
	
	color: #009836;
	
	font-size: 90%;

}

#colIzquierda li li.municipios strong,

#colIzquierda li li.juntasGenerales strong {

	color:#C70005;

}

#colIzquierda a {

	font-weight:normal;

	color:#333;

	background: none;
}

#colIzquierda .municipios span,

#colIzquierda .juntasGenerales span {

	font-size:1.2em;

	width:auto;

	margin:.05em 0 0 0;

	padding:.4em .8em .5em 2em;

	background:url(/elecciones2008/img/all/bullet-colizquierda-li-municipios-span.gif) no-repeat .6em .6em #EBEBEE;

}

#colIzquierda .municipios span a,

#colIzquierda .juntasGenerales span a {

	font-weight:bold;

}

#colIzquierda .juntasGenerales {

	margin-top:1.15em;

}

#colIzquierda .municipios {

	margin-bottom:1.75em;

}

#colIzquierda .entzutea {

	margin-top:1.4em;

}

#colIzquierda .egitea {

	font-size:1.2em;

	height:2em;

	padding:1em 0 0 1.1em;

	background:url(/elecciones2008/img/all/bg-colizquierda-li-egitea.gif) no-repeat;

}

#colIzquierda .egitea a {

	font-weight:bold;

	color:#016E27;

	padding-left:1.1em;

	background:url(/elecciones2008/img/all/bg-colizquierda-li-egitea-a.gif) no-repeat 0 .3em;

}

#colIzquierda .twitter {

	font-weight:bold;

	height:8em;

	margin-top:2.5em;

	padding-top:7.5em;

}

#colIzquierda .twitter_es {

	background:url(/elecciones2008/img/es/bg-colizquierda-twitter.jpg) no-repeat;

}

#colIzquierda .twitter_eu {

	background:url(/elecciones2008/img/eu/bg-colizquierda-twitter.jpg) no-repeat;

}

#colIzquierda .twitter li {

	font-size:1.2em;

	width:auto;

	margin:0 0 2.4em 4.3em;

	background:none;

}

#colIzquierda .twitter li a {

	font-weight:bold;

}

#colIzquierda .mp4 {

	font-weight:bold;

	margin-top:2.5em;

	padding-top:0em;

	padding-bottom:3em;

}

#colIzquierda .mp4 li {

	font-size:1.1em;

	width:auto;

	margin:0 0 2.4em 0em;

	background:none;

}

#colIzquierda .elecciones {

	font-weight:bold;

	height:8em;

	padding-top:9em;

	background:url(/elecciones2008/img/all/bg-colizquierda-elecciones.gif) no-repeat;

}

* html #colIzquierda .elecciones { /* Para explorer 6 */

	margin-top:1em;

}

#colIzquierda .elecciones li {

	font-weight:bold;

	background:none;

}

#colIzquierda .elecciones li a {

	font-weight:bold;

}

#colIzquierda .elecciones li.votoPorCorreo {

	margin-left:4.5em;

}

#colIzquierda .elecciones li.interventor {

	margin:2.6em 0 0 2.3em;

}



/*------ Columna centro ------*/

#colCentro {

	float:left;

	width:44.5em;

	margin:1.7em 0.4em 1.7em 0.4em;

}

* html #colCentro { /* Para explorer 6 */
	
	width:44.3em;

	margin-top:0.9em;

}



/*------ Ruta ------*/

#ruta {

	color:#666666;

	margin-bottom:0.5em;

}

#ruta li { 

	display:inline;

	margin-right:.15em;

	padding-right:.75em;

	background:url(/elecciones2008/img/all/bullet-ruta-li.gif) no-repeat right .45em;

}

*:first-child+html #ruta li { /* Para explorer 7 */

	margin-right:.3em;

	padding-right:.6em;

}

* html #ruta li { /* Para explorer 6 */

	margin-right:.45em;

	padding-right:.6em;

}

#ruta li a { 

	color:#666666;

	font-weight:normal;

}

#ruta li.activo {

	margin:0;

	padding:0;

	background:none;

}



/*------ Pie ------*/

#pie {

	clear:both;

	margin-bottom:2em;

	padding:.9em .5em;

	border-top:4px solid #ECECED;

}

*:first-child+html #pie { /* Para explorer 7 */

	padding:.4em;

}

* html #pie { /* Para explorer 6 */

	padding:.4em;

}

#pie p {

	float:left;

	margin:0 1.2em 0 0;

}

#pie a {

	color:#000;

}



/*--------------------- CLASES GENERALES ---------------------*/



/*------ Listado de temas (nube de tags) ------*/

#listadoTemas li {	

	display:inline;

	line-height:1.7em;

}

*:first-child+html #listadoTemas li{ /* Para explorer 7 */

	line-height:2.3em;

}

* html #listadoTemas li { /* Para explorer 6 */

	line-height:2.3em;

}

#listadoTemas li a {	

	font-weight:normal;

}

#listadoTemas .tamano1 a {

	font-size:1.2em;

}

#listadoTemas .tamano2 a {

	font-size:1.6em;

}

#listadoTemas .tamano3 a {

	font-size:1.9em;

}

#listadoTemas .tamano4 a {

	font-size:2.3em;

}

#listadoTemas .color1 a {

	color:#333;

}

#listadoTemas .color2 a {

	color:#999;

}

#listadoTemas .color3 a {

	color:#009933;

}

#listadoTemas .color4 a {

	color:#CC0000;

}



/*------ Formularios ------*/

form {

	margin:0;

}

form p {

	margin:.5em 0 2.5em 0;

}

form p strong,

form li strong {

	font-weight:normal;

	color:#C70005;

}

form li {

	float:left;

	margin-right:1.5em;

	margin-bottom:1em;

}

form label {

	font-size:1.2em;

	font-weight:bold;

	color:#333;

}

form label strong {

	font-weight:normal;

}

form input,

form textarea {

	display:block;

	color: #000;

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:1em;

	margin-top:.5em;

	padding:.1em .4em;

	border:1px solid #858585;

	background:url(/elecciones2008/img/all/bg-form-input.gif) repeat-x;

}

form input.boton {

	margin:0;

	padding:0;

}

form input.oculto {

	display:none;

}



/*------ Paginación ------*/

.paginacion {

	font-size:.9em;

	text-align:center;

	margin:3.5em 0;

	padding:.5em 1em;

	border-top:1px solid #ccc;

	border-bottom:1px solid #ccc;

}

.paginacion li {

	display:inline;

	font-weight:bold;

	margin-left:.2em;

}

.paginacion span {

	font-weight:normal;

	margin-left:.35em;

}

.paginacion a {

	color:#666;

}



/*------ Varios ------*/

.ayudaAcces {/* Para lectores de pantalla, etc. */

	position: absolute;

	left: -10000px;

	top: -10000px;

	font-size: .1em;

	line-height: 1%;

}	

.volver {

	clear:both;

	margin:2em 2.3em;

}

#paginaInterna {

	width:44em;

	padding:.8em 0 0 1em;

	border-top:4px solid #D4D3D5;

}

#paginaInterna .volver,

#paginaInterna p {

	margin-left:0;

}