/*ABC.es - Estilos comunes de la web */
html{height:100%; padding:0px; margin:0px;}
body{ z-index:1000; margin:0px; padding:6px 0px 0px 0px; background-color: #565853; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#333333;}
html > body{min-height: 100%; }
#todofcavn{ margin:0 auto; padding:0px; background-color:#FFFFFF; width:90%; text-align:center; display:block; font-size:85%;}
textarea,input,select,button{font-family: Verdana, Arial, Helvetica, sans-serif;}
input.button{ background-color:#7B0000; border-top:1px solid #AAAEB2; border-right:1px solid #595959; border-bottom:1px solid #595959; border-left:1px solid #AAAEB2; padding:2px 0px 2px 0px; margin:0px 0px 0px 3px; cursor:pointer; color:#FFFFFF; font-size:90%; font-weight:bold;}
form{ padding:0px; margin:0px;}
img{ border:0px; margin:0px; display:block;}
hr{ visibility:hidden; padding:0px; margin:0px; font-size:1%; clear:left; width:90%}
div > img{ border:0px; margin:0px; display:inline;}
p{ padding:0px; margin:0px;}
a{ padding:0px; margin:0px; text-decoration:none; color:#333333;}
a.enlaceb{ padding:0px; margin:0px; text-decoration:none; color:#333333; font-weight:bold;}
a:hover{text-decoration:none;  color:#999999;}

.clear{ clear:left; font-size:1%;}
/*div > .clear{ clear:both; float:left;}*/

h1,h2,h3,h4,h5,h6{margin:0px; padding:0px; font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif;}

.oculta{ display:none;}
.muestra{ display:block}

/*CABECERA*/
#cabecera{ background-color:#FFFFFF; margin:0px; padding:0px; height:84px; border-top:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;}
	#logotipo{float:left; margin:0px; padding:5px 0px 0px 0px; width:39%; text-align:left;}
		#logotipo span{display:none; height:0px;}
		#logotipo img{border:0px; margin:0px 0px 0px 26px;}
		#logotipo h1{}
	#cabecera-dcha{ float:right; padding:0px; margin:0px; width:60%;}
			#cabidiomas{ padding:0px; text-align:right; margin:6px 0 0 0; display:block; float:right; clear:both;}
			#cabidiomas ul{ padding:0px; margin:0 2% 0 0; list-style:none;}
			#cabidiomas li{float:left; list-style:none; margin:0px; padding:0px; text-align:right; font-size:80%; color:#FFFFFF; }
			#cabidiomas li span{margin:0px 3px 0px 3px; color:#333333; }
			#cabidiomas li a{font-size:90%; color:#6D6D6D; margin:0px; padding:0px;}

			.bqCB{ margin:10px 2% 0 0; text-align:right; width:98%; white-space:nowrap}
			.bqCB #CBtexto{ font-size:80%; width:170px }
			#cabecera-buscador{ float:right; clear:both; margin:6px 0 0 0;}
			#cabecera-buscador h2{ display:inline; font-size:80%; padding:0 4px 0 0}
			.CBboton{background-color:#7B0000; border-top:1px solid #AAAEB2; border-right:1px solid #595959; border-bottom:1px solid #595959; border-left:1px solid #AAAEB2; padding:2px 0px 2px 0px; margin:0px 3px 0px 3px; cursor:pointer; color:#FFFFFF; font-size:80%; font-weight:bold;}

/*contenido*/

#BNestasen{ display:none;}
	#barranavegacion{ color:#868686; font-size:10px; margin:0 auto; clear:left; text-align:right; width:100%; display:block; padding:0px; height:14px;}
			#barranavegacion a{ color:#990002; text-decoration:underline;}
			#BNhome{ font-weight:bold;}
		#barranavegacion ul{ list-style:none; margin:0 auto; padding:5px 0px 0px 0px; display:block; text-align:right; float:right; clear:both;}
		#barranavegacion ul li{ float:left; padding:0px; margin:0px 4px 0px 0px;list-style:none; }

#todocontenido{background: #FFFFFF url(/img/fondo_menunav.gif); background-position:0px 0px; background-repeat:repeat-y; border-top:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000; height:auto;}
div > #todocontenido{ height:auto; min-height:100%;}
#todocontenido2{ background: transparent url(/img/fondo_menuderecho.gif); background-position:right; background-repeat:repeat-y; height:auto;}
	#menunavegacion{ float:left; width:164px; padding:0px 0px 10px 0px; margin:0px; clear:none; height:100%; text-align:left;}
		/*primer nivel*/	
		#menunavegacion ul{ padding:0px 0px 0px 0px; margin:6px 0px 0px 0px; list-style:none; width:162px; display:block; border-bottom:1px solid #FFFFFF; float:left;}
		#menunavegacion ul li{font-size:80%; float:left; list-style:none; margin:0px; padding:0px; text-align:left; border-top:1px solid #FFFFFF; background: #ACB1A9 url(/img/menunav_derecha.gif); background-position:right; background-repeat:repeat-y; width:162px;}
		#menunavegacion ul li span{ width:100%; display:block; cursor:pointer; }
		div > #menunavegacion ul li span{ width:auto; display:block; cursor:pointer; }
		#menunavegacion ul li a{ display:block; color:#FFFFFF; margin:0px; padding:3px 9px 3px 20px; text-transform:uppercase; }
		/*#menunavegacion ul li a:hover{background: #7B0000 url(/img/menunav_derecha.gif); background-position:right; background-repeat:repeat-y; text-decoration:none;}*/
		#menunavegacion ul li a:hover{color:#666666; text-decoration:none;}

				/*segundo nivel*/
				#menunavegacion ul li ul{ float:left; padding:0px; margin:0px; list-style:none; border-bottom:0px solid #FFFFFF; }
				#menunavegacion ul li ul li{font-size:98%; float:left; display:block; list-style:none; margin:0px; padding:0px; text-align:left; border-top:1px solid #FFFFFF; background: #C9C9AC url(/img/menunav_derecha_nivel2.gif); background-position:right; background-repeat:repeat-y; width:162px; clear:left;}
				#menunavegacion ul li ul li span{ }
				#menunavegacion ul li ul li a{ display:block; color:#4F4A22; margin:0px; padding:3px 10px 3px 26px; background: transparent url(/img/lista_nivel2.gif);  background-position:14px 5px; background-repeat:no-repeat; text-transform:none; display:block; }
				#menunavegacion ul li ul li a:hover{color:#000000; text-decoration:none; }

					/*tercer nivel*/
					#menunavegacion ul li ul li ul{float:left; padding:0px; margin:0px; list-style:none; border-bottom:0px solid #FFFFFF; }
					#menunavegacion ul li ul li ul li{font-size:96%; float:left; display:block; list-style:none; margin:0px; padding:0px; text-align:left; border-top:0px solid #FFFFFF;background: #DDD9AE url(/img/menunav_derecha_nivel3.gif); background-position:right; background-repeat:repeat-y; width:162px; clear:left;}
					#menunavegacion ul li ul li ul li span{}
					#menunavegacion ul li ul li ul li a{ display:block; color:#817938; margin:0px; padding:3px 11px 3px 24px; background: transparent url(/img/lista_nivel3.gif); background-position:19px 8px; background-repeat:no-repeat; text-transform:none; display:block; }
					#menunavegacion ul li ul li ul li a:hover{color:#666666; text-decoration:none; }


#menunavegacion #submemoria{ display:none;}
#menunavegacion #subactividades{ display:none;}
#menunavegacion #subpublicaciones{ display:none;}

			#federnet{ padding:10px 0px 0px 0px; clear:left; height:auto; margin:0px 0px 0px 0px; text-align:left;width:151px; float:left;}
			#federnet h2{ background:transparent url(/img/f_federneth2.gif); background-position:0px 6px; background-repeat:repeat-x; font-size:80%; color:#FFFFFF; text-transform:uppercase; height:15px;}
			#federnet h2 span{ padding:0px 4px 0px 4px; background-color:#ACB1A9; margin:0px 0px 0px 5px}
			#federnet p{ padding:10px 5px 10px 5px; display:block; text-align:center; background-color:#C2C4C2; font-size:75%; color:#666666; margin:0 auto}
			#federnet p a{ color:#666666; display:block; margin:0px; padding:0px;}
	#contenido{ padding:0px; margin:0px;}
		#menuderecho{ float:right; width:150px; padding:10px 0px 0px 0px; margin:0 auto; text-align:center;}
			#menuderechodiv{ margin:0px 5px 0px 5px; text-align:center; display:block; padding:0px; height:auto;}
				#menuderecho h2{ font-size:75%; color:#A40000; font-weight:bold; text-align:left; margin:0px 0px 6px 0px; padding:0px;}
				#menuderecho img{ text-align:center; margin:0 auto 15px auto;}
/*izquierda --> 180 = 165 (columna izquierda) +6 (px de margen)*/ /*derecha --> 158 = 152 (columna derecha) +6 (px de margen)*/
		#bloque-contenido-portada{margin:0px 152px 0px 180px; padding:0px 0px 12px 0px; text-align:left;} 
		#bloque-contenido-portada2{ float:left; padding:0px 0px 0px 0px; margin:0px; width:99%; height:auto;}
		#bloque-contenido{margin:0px 0px 0px 180px; padding:0px 0px 12px 0px; text-align:left; height:100%;} 
		#bloque-contenido2{ float:left; padding:0px 0px 0px 0px; margin:0px; width:99%; height:auto;}  
		.inicio-centro{}
			#contenido h2{ background:#FFFFFF url(/img/c_f_h2.gif); background-position:0 50%; background-repeat:repeat-x; color:#333333; font-size:110%; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;  margin:10px 0px 10px 0px; padding:0px;text-align:left;}
				#contenido h2 span{ padding:0px 5px 0px 5px; border-bottom: 3px solid #B10000; background-color:#FFFFFF; color:#333333; letter-spacing:6px;  } 
				#contenido h2 a{   } 
			#contenido h3{ font-size:80%; color:#7B0000; font-weight:bold; margin:0px; }
			#bloque-contenido-portada h3{ font-weight:normal; margin:0px 0px 6px 0px}
				#contenido h3 a{color:#7B0000;}
			#contenido h4{ color:#333333; font-weight:bold; margin:0px;  }
				#contenido h4 a{color:#333333;}
			#bloque-contenido-portada p{ font-size:80%; color:#333333; padding:0px 0px 12px 0px; margin:0px; text-align:justify;}
			.texto h4{ font-size:80%; color:#333333; font-weight:bold}
			.texto p{ font-size:80%; color:#333333; padding:0px 0px 12px 0px; margin:0px; text-align:justify;}
			.texto p p{ font-size:100%; color:#333333; padding:0px 0px 12px 0px; margin:0px; text-align:justify;}
			.texto a{ color:#7B0000;}
				#novedades a,#mapaweb a{ color:#333333;}
			.texto ul{ font-size:90%; color:#333333; padding:0px 0px 12px 0px; margin:0px; text-align:justify;}
			.texto li{ font-size:90%; display: block; padding:0px 0px 0px 14px; margin:0px 0px 4px 0px; list-style:none;background: transparent url(/img/triangulo_listado.gif);  background-position:4px 4px; background-repeat:no-repeat;}
			.texto li a{ color:#333333;}
			.texto li p{ font-size:100%; display:inline;}
			.texto ul ul{margin-left: 10px;}
			.texto ul{ font-size:90%; color:#333333; padding:0px 0px 12px 0px; margin:0px; text-align:justify;}
			.texto li li{ font-size:100%; display: block; padding:0px 0px 0px 14px; margin:0px 0px 4px 0px; list-style:none;background: transparent url(/img/triangulo_listado.gif);  background-position:4px 4px; background-repeat:no-repeat;}
			.texto li li a{ color:#333333;}
			
			.subrayado{ text-decoration:underline}

			/*IMAGENES*/
			.img-derecha{float: right; margin-left: 10px;}
			.img-center{ margin-top: 10px; margin-bottom: 10px;}
			.img-izquierda{float: left; margin-right: 10px; vertical-align: middle;}
			
			/*TABLA DE DATOS*/
			table.datos {font-size: 85%; }
			table.datos th{ background-color: #990000; color: #FFFFFF; text-align: center;}


/*listados UL LI*/
#bloque-contenido-portada ul{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style:none;}
#bloque-contenido-portada li{ font-size:80%; display: block; padding:0px 0px 0px 14px; margin:0px 0px 4px 0px; list-style:none;background: transparent url(/img/triangulo_listado.gif);  background-position:4px 4px; background-repeat:no-repeat;}
#lista-descarga ul{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style:none;}
#lista-descarga li{ font-size:90%; display: block; padding:0px 0px 0px 14px; margin:0px 0px 4px 0px; list-style:none;background: transparent url(/img/triangulo_listado.gif);  background-position:4px 4px; background-repeat:no-repeat;}
#lista-descarga li a{color:#333333;}
/*--------------*/

/*formulario*/
.formulario{ width:96% }
.formulario th{ font-size:80%; width:25%; text-align:left; }
.formulario td{ font-size:80%; width:75%; text-align:left;}
.formulario td input{width:98%}
.formulario td input.check{width:auto}
.formulario td input.boton{width:auto; font-size:120%; cursor:pointer}
/**/


/*PUBLICACIONES*/
.bloque-publicacion{ margin:6px 0px 3px 0px; font-size:80%; background-color:#FFFFFF; padding:0px; clear:left; float:left; width:98%}
.bloque-publicacion-detalle{ margin:6px 0px 10px 0px; font-size:80%; background-color:#F3F4F2; padding:0px; clear:left; float:left; width:98%}
.bloque-publicacion-detalle2{ margin:6px 0px 30px 0px; font-size:80%; padding:0px; clear:left; float:left; width:98%}
	.publicacionimg{ float:left;  padding:0px 10px 0px 0px; padding:0px;}
	.publicacionimg2{ float:left;  padding:0px 10px 0px 0px; padding:0px;}

	.bloque-publicacion h4{ float:left; width:36%; margin:0px 10px 0px 0px; padding:10px 0px 0px 0px; font-size:100%;}
	.bloque-publicacion h4 span{ margin:0px 0px 0px 6px}

	.publicacionimg img{ margin:0px; padding:0px; float:left;}
	.publicacion-etiqueta{ padding:15px 0px 0px 15px; margin:0px; float:left;}
	.publicacion-etiqueta2{ padding:15px 0px 0px 15px; margin:0px; float:left;}
	.publicacion-etiqueta2 img{ padding:15px 0px 0px 10px; margin:0px; display:inline; vertical-align: middle;}
	.publicacion-texto{  margin:0px; padding:10px 0px 10px 0px; float:left; width:64%}
	.publicacion-texto p{ padding:0px 0px 8px 0px; margin:0px; width:98%; display:block; text-align:justify;}

/*	.datopublicacion{ font-weight:bold;}*/
	.bloque-publicacion .publicacionimg{  margin:0px 0px 0px 0px; padding:10px 0px 10px 0px;}
	
	
	.fin-bloque-publicacion{ font-size:80%; background-color:#FFFFFF; border-top:1px solid #F3F4F2; clear:left; float:left; width:98%; padding:10px 0px 5px 0px; margin:0 auto; text-align:center;}
	.fin-bloque-publicacion img{margin:0 auto; text-align:center; vertical-align:middle; display:inline;}
	.fin-bloque-publicacion a{padding:0px 0px 0px 14px; margin:0px 0px 4px 0px; list-style:none;background: transparent url(/img/triangulo_listado.gif);  background-position:4px 4px; background-repeat:no-repeat;}

	.numeros-anteriores{ text-align:left; padding:0px 0px 10px 0px}
		.numeros-anteriores h4{ background-color:#F3F4F2; font-size:100%; padding:3px 0px 3px 0px;}
		.numeros-anteriores h4 span{ margin:0px 0px 0px 6px;}
		
	.numeros-anteriores ul{list-style:none; padding:10px 0px 0px 0px; margin:0px; }		
	.numeros-anteriores li{list-style:none; margin:0px 0px 0px 0px; font-size:100%;}

	ul.indice{ margin:10px 0px 0px 0px }
		ul.indice li{ display: block; padding:0px 0px 0px 4px; margin:0px 0px 2px 0px; list-style:none;background: transparent url(/img/shim.gif);  background-position:4px 4px; background-repeat:no-repeat;}
			ul.indice li a{color:#333333;}

#primero{ background-color:#E4E7E4;}
#segundo{ background-color:#F3F4F2;}

.descargapdf{ font-size:80%;}
#descargar{  text-align: center; margin:10px 10% 5px 10%}
div.descargar-center{ text-align: center;}
#descargar-informe-completo{clear: none; margin:0px;text-align: right; float:left;}
#descargar-informe-completo a{font-size: 80%; clear: none;}
#descargar-informe-completo img{ display:inline; vertical-align:middle; margin:0px 4px 0px 0px;}

#descargar-info-acrobat{text-align: left;  float:right;}
#descargar-info-acrobat a{ font-size: 80%; clear: none;}
#descargar-info-acrobat img{ display:inline; vertical-align:middle; margin:0px 2px 0px 0px;}

#publicacion-nodisponible{color: #990000;}


/*Tabla datos publicaciones*/
table.publicaciones { padding: 3px; }
table.publicaciones tr{ border-bottom: 1px solid #000080;  border-left: 1px solid #000080; }
table.publicaciones th{ vertical-align: middle ;  border-top: 1px solid #000080;  border-right: 1px solid #000080; }
table.publicaciones td{ vertical-align: middle ;  border-top: 1px solid #000080;  border-right: 1px solid #000080; }
table.publicaciones .azul{background-color: #000080; text-align: center; vertical-align: middle;color: #FFFFFF; font-weight: bold;}
table.publicaciones .azul p{color: #FFFFFF; font-weight: bold; text-align: center;}
table.publicaciones .azul2{background-color: #F7F7FF; text-align: center;  vertical-align: middle;color: #FFFFFF; font-weight: bold;}
table.publicaciones .azul2 p{color: #000080; font-weight: bold; text-align: center;}

table.publicaciones2 { padding: 3px; border: 1px solid #000080; }
table.publicaciones2 tr{ border-bottom: 1px solid #000080;  border-left: 1px solid #000080; }
table.publicaciones2 td{ vertical-align: middle ;  border-top: 1px solid #000080;  border-right: 1px solid #000080; }
table.publicaciones2 .azul{background-color: #000080; text-align: center; vertical-align: middle;color: #FFFFFF; font-weight: bold;}
table.publicaciones2 .azul p{color: #FFFFFF; font-weight: bold; text-align: center;}
.leyenda{ font-size:80%}


/*enlaces comunes*/
div.descarga-pdf{ padding:3px 0px 3px 0px; }
div.descarga-pdf a{ font-size:90%; clear:left; color:#990000; padding:3px 0px 3px 19px; background: transparent url(/img/ico_pdf_peq.gif);  background-position:0px 0px; background-repeat:no-repeat;}
/**/

/*Ekonomi gerizan*/
a.ekonomi{ padding:0px; margin:0px; text-decoration:underline; color:#333333; font-style:italic;}

/*Seminarios*/
div.nombre-seminario{font-size:120%; color:#7B0000;font-style:italic; clear: both; margin: 30px 10px 10px 0px ; font-weight: bold;}
#contenido h3.nombre-seminario{font-size:120%; color:#7B0000;font-style:italic; clear: both; margin: 30px 10px 10px 0px ; font-weight: bold;}
div.fecha-seminario{color: #666666;  margin: 10px; clear: both;}
div.programa{display: inline; font-size:90%; text-decoration: underline; margin: 10px 10px 10px 0px;}
div.programa a{font-size:90%; text-decoration: underline;}

/*Enlaces*/
div.enlaces-i{float: left; width: 45%; margin-top: 20px;}
div.enlaces-d{float: right; width: 45%; margin-top: 20px;}
div.enlaces-i a,div.enlaces-d a{ color:#333333;}
div.enlaces{font-size:80%}


/*Buscador*/
.formulario-buscador{}
.formulario-buscador th{ white-space:nowrap; font-size:80%;}
.formulario-buscador td{ font-size:80%;}
.resultadosbuscador{ font-size:80%; margin:0px 0px 4px 0px}
#contenido .resultadosbuscador h3{ font-size:100%; margin:0px 0px 8px 0px}
.datosbuscador{ margin:0px 0px 15px 0px}


/*pie*/
#todopie{ padding:0px; margin:0px auto; text-align:center; display:block; clear:left; background-color:#FFFFFF; border-top:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000; height:auto;}
			#todopie h2{ font-size:75%; color:#999999;  text-align:left; clear:left; padding:2px 0px 5px 0px; margin:0px; height:15px;}
			#todopie h2 span{ display:block; margin:0px 0px 0px 2px; }
			#todopie ul{ margin:0 auto; list-style:none; text-align:center; clear:left; width:100%}
			#todopie li{float:left; list-style:none; margin:0 auto; padding:0px 0px 10px 0px; color:#FFFFFF; text-align:center;width:25%;}
			div > #todopie li{width:24%;}
			#todopie li img{ display:block; text-align:center;}
			#todopie li span{display:none; }
			#todopie a{ display:inline; text-align:center;  margin:0px; padding:0px; }
#todopie #li-vital{ width:24%;}
#todopie #li-can{ width:24%;}

	#li-vital img{ margin:9px auto 0px auto}
	#li-kutxa img{ margin:2px auto 0px auto}
	#li-bbk img{  margin:9px auto 0px auto}
	#li-can img{ margin:0px auto 0px auto}
#finpie{ background-color:#990002; height:20px; border-left:1px solid #9A8F8B; border-right:1px solid #9A8F8B; border-bottom:1px solid #9A8F8B; clear:left;}
#finpie img{width:1px; height:1px; display:block;}

/*accesibilidad*/
#accesibilidad{ width:100%; margin:0 auto; display:block; text-align:center; padding:10px 0px 0px 0px}
#accesibilidad p{ display:inline;}
#accesibilidad img{ display:inline;}
#accesibilidad a{ display:inline;}


			tr.tabla td,tr.tabla th{ font-size:80%; color:#333333; padding:2px 2px 2px 2px; text-align:justify;}
