body{ margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em;}

img{ border:0;}

h1{ display:none;}

#web{ width:770px; margin-left:auto; margin-right:auto;}

#menusuperior{ float:left; width:100%; background-color:#651516; color:#FFFFFF;}
#menusuperior a{ color:#FFFFFF; text-decoration:none;}
#menusuperior a:hover{ color:#FFE2D0;}
#menusuperiorlogo{ float:left; width:166px; height:23px; background-image:url(graficos/logogfa.jpg); background-repeat:no-repeat;}
.enlace_dipu { display:block; width:160; height:20px; }
#menusuperiormenu{ float:left; width:auto; margin-left:20px;}
#menusuperioridiomas{ float:right; width:auto; margin-right:15px;}
#menusuperior ul{ margin:0; padding:0; list-style-type:none; margin-top:5px;}
#menusuperior ul li{ display:inline;}
#menusuperior ul .liprimero{ padding-right:8px; border-right:1px solid #FFFFFF;}
#menusuperior ul .limedio{ padding-right:8px; padding-left:8px; border-right:1px solid #FFFFFF;}
#menusuperior ul .liultimo{ padding-left:8px;}

#centroindex{ float:left; width:100%; margin-top:25px; margin-bottom:25px;}
#fondoindex{ float:left; width:100%; background-image:url(graficos/fondoindex.jpg); background-repeat:no-repeat; background-position:center; height:330px;}
#menugeneralindex{ float:left; width:100%; text-align:center; margin-top:15px;}
#menugeneralindex ul{ margin:0; padding:0; list-style-type:none; float:left; width:100%;}
#menugeneralindex ul li{ display:inline; font-size:1.2em; margin-left:5px; margin-right:5px; font-weight:bold;}
#menugeneralindex ul li a{ color:#000000; text-decoration:none;}
#menugeneralindex ul li a:hover{ color:#DE0000;}

#menugeneralindex .ulidazlanak{ margin:0; padding:0; list-style-type:none; float:left; width:100%; margin-bottom:10px;}
#menugeneralindex .ulidazlanak li{ display:inline; font-size:1.4em; margin-left:5px; margin-right:5px; font-weight:bold;}
#menugeneralindex .ulidazlanak li a{ color:#000000; text-decoration:none;}
#menugeneralindex .ulidazlanak li a:hover{ color:#DE0000;}

#pie{ float:left; width:100%; background-color:#651516; padding-top:3px; padding-bottom:3px;}
#logocc{ float:left; width:auto; margin-left:10px; padding-top:2px;}
#pietexto{ float:left; width:auto; margin-left:10px; color:#FFFFFF; padding-top:2px;}
#pietexto a{ float:left; width:auto; margin-left:10px; color:#FFFFFF; padding-top:2px; text-decoration:none;}
#logognet{ float:right; width:auto; margin-right:20px;}

#menugeneral{ float:left; width:33%; padding-top:278px; background-image:url(graficos/fondomenu.jpg); background-repeat:no-repeat;}
#menugeneral ul{ margin:0; padding:0; list-style-type:none; margin-left:25px;}
#menugeneral ul li{ font-size:1.2em;font-weight:bold; margin-bottom:10px;}
#menugeneral ul li a{ color:#000000; text-decoration:none;}
#menugeneral ul li a:hover{ color:#DE0000;}
#menugeneral ul .liactive{ color:#DE0000;}
#menugeneral ul .liactive a{ color:#DE0000;}
#menugeneral ul li ul { margin:0; padding:0; list-style-type:none; margin-left:25px; margin-bottom:3px; margin-top:10px;}
#menugeneral ul li ul li{ font-size:0.9em;}

#menugeneral .ulmenugeneralbilatzailea { margin:0; padding:0; list-style-type:none; margin-left:25px; margin-top:26px; margin-bottom:30px; font-size:1.2em;}
#menugeneral .ulmenugeneralbilatzailea li{ font-size:1em;margin-bottom:10px; font-weight:normal;}
#menugeneral .ulmenugeneralbilatzailea li a{ color:#000000; text-decoration:none;}
#menugeneral .ulmenugeneralbilatzailea li a:hover{ color:#DE0000;}
#menugeneral .ulmenugeneralbilatzailea .liactive{ color:#DE0000;}
#menugeneral .ulmenugeneralbilatzailea .liactive a{ color:#DE0000;}

#languztiak{ float:left; width:58%; margin-left:25px;}
#languztiak h2{ margin:0; padding:0; font-size:1.3em; background-color:#de0000; color:#FFFFFF; padding-bottom:10px; padding-top:10px; font-weight:normal; width:58%; margin-left:85px; text-align:center}
#languztiak .ppoesia{ margin:0; padding:0; margin-top:20px; color:#A44A49; font-size:1.2em;}
#languztiak .ppoesia a{color:#A44A49;}
#languztiak .ppoesia a:hover{ text-decoration:none;}
#languztiaksubareas{ float:left; width:100%; margin-top:30px; font-size:0.9em; color:#A44A49;}
#languztiaksubareas a{ color:#A44A49;}
#languztiaksubareas a:hover{ text-decoration:none;}
#languztiakmenuizq{ float:left; width:40%; margin-top:25px; text-align:left;}
#languztiakmenuizq img{ float:left; clear:left; margin: 0px 5px 0px 0px;}
#languztiakmenuizq p{ margin:0; padding:0; float:left; padding-top:3px;}
#languztiakmenuizq a{ color:#A44A49; text-decoration:none; font-size:1.1em;}
#languztiakmenudra{ float:right; width:100%; margin-top:25px; text-align:right;}
#languztiakmenudra img{ float:right; clear:right; margin: 0px 0px 0px 5px;}
#languztiakmenudra p{ margin:0; padding:0; float:right; padding-top:3px;}
#languztiakmenudra a{ color:#A44A49; text-decoration:none; font-size:1.1em;}
#languztiakmasinformacion{ float:right; width:63%; text-align:right; padding-right:20px; margin-top:35px;font-size:0.9em; color:#A44A49;}
#languztiakmasinformacion a{ color:#A44A49; text-decoration:none;}

#languztiak .pmasinformacion{ padding:0; margin:0; margin-bottom:10px; font-size:0.9em;}
#languztiak .pmasinformacion a{ color:#A44A49; text-decoration:none;}
#languztiak .h2masinformacion{ margin-bottom:20px;}

#languztiak .pmasinformacion2{ padding:0; margin:0; margin-bottom:10px; font-size:0.9em; text-align:left;}
#languztiak .pmasinformacion2 a{ color:#A44A49; text-decoration:none;}
#languztiak .h2masinformacion2{ margin-bottom:20px;}

#languztiak .pgaizerrenda{ padding:0; margin:0; margin-bottom:10px; font-size:0.9em; background-image:url(graficos/cuadromarron.jpg); background-repeat:no-repeat; padding-left:15px; text-align:left;}
#languztiak .pgaizerrenda a{ color:#A44A49; text-decoration:none;}
#languztiak .pgaizerrenda2{ padding:0; margin:0; margin-bottom:10px; font-size:0.9em; background-image:url(graficos/cuadromarron.jpg); background-repeat:no-repeat; padding-left:15px; text-align:left; float:left; width:98%;}
#languztiak .pgaizerrenda2 a{ color:#A44A49; text-decoration:none;}

#sobrepie{ float:left; width:100%; margin-bottom:5px;}
#sobrepieizq{ float:left; width:auto; margin-left:10px; color:#A44A49; font-size:0.9em;}
#sobrepiedra{ float:right; width:auto; margin-right:20px; color:#A44A49; font-size:0.9em;}
#sobrepiedra a{ color:#A44A49; text-decoration:none;}

#biografia{ float:left; width:58%; margin-left:25px; text-align:justify}
#biografia h2{ margin:0; padding:0; font-size:1.3em; background-color:#de0000; color:#FFFFFF; padding-bottom:10px; padding-top:10px; font-weight:normal; width:58%; margin-left:85px; text-align:center}
#biografia a{ text-decoration:none; color:#A44A49;}
#biografia a:hover{ color:#000000;}

.flotaizq{ float:left; clear:right; margin:0 10px 5px 0;}
.flotadra{ float:right; clear:left; margin:0 0 5px 10px;}

.ulfotosbio{ float:left; width:100%; margin:0; padding:0; list-style-type:none; margin-top:10px; margin-bottom:10px;}
.ulfotosbio li{ float:left; width:100px; margin-right:5px; margin-left:5px;}

#biografia .pgaizerrenda{ padding:0; margin:0; margin-top:10px; font-size:0.9em; background-image:url(graficos/cuadromarron.jpg); background-repeat:no-repeat; padding-left:15px; text-align:left; float:left; width:98%;}
#biografia .pgaizerrenda a{ color:#A44A49; text-decoration:none;}

#biografia .ulabc{ margin:0; padding:0; list-style-type:none; margin-top:10px; float:left; width:100%; margin-bottom:10px;}
#biografia .ulabc li{ float:left; display:inline; padding-left:4px; padding-right:4px; border-right: 1px solid #000000; color:#A44A49;}
#biografia .ulabc .linoborde{ border:0;}
#biografia .ulabc li a{color:#A44A49;}

input{ font-size:1em; background-color:#FFFFFF; border:1px solid #000000; color:#000000;}
.boton{ background-color:#DE0000; color:#FFFFFF; font-size:1.2em; padding:3px;}

#languztiak .centrar{ text-align:center; float:left; width:100%; margin-bottom:10px;}
#languztiak .ulabc{ margin:0; padding:0; list-style-type:none; margin-bottom:10px;}
#languztiak .ulabc li{display:inline; padding-left:2px; padding-right:2px;color:#A44A49;}
#languztiak .ulabc .linoborde{ border:0;}
#languztiak .ulabc li a{color:#A44A49;}

.textoshis{
width:85%;
padding-left:2px;
color:#000000;
padding-top:3px;
float:left;
text-align:justify;
}

.cajacomentario{
	background-color: #ffffff;
	margin:0;
	padding-bottom:0;
	padding-top:0;
	padding-left:0.1em;
	padding-right:0.5em;
	font-size: 1.4em;
	height: 6em;
	border-style: solid;
	border-width: 0.1em;
	border-color: #706A51;
	width:16.4em;
}

.caja{
	background-color: #ffffff;
	margin:0;
	padding-bottom:0;
	padding-top:0;
	padding-left:0.5em;
	padding-right:0.5em;
	font-size: 1em;
	height: 1.4em;
	border-style: solid;
	border-width: 0.1em;
	border-color: #706A51;
}

.contacto{
width:69%;
padding-left:2px;
color:#000000;
padding-top:3px;
padding-left:75px;
float:left;
text-align:justify;
}

dd{
    width:80px;
	margin:0;
	padding-top: 0.2em; 
	padding-left:0.6em;
	float:left;
}
dt{
    width:120px;
	margin:0;
	padding-top: 0.8em; 
	padding-left:0.8em;
}

a.clase1:link {
	
	font-size: 1em;
	color: #000000;
	text-decoration: none;
}

a.clase1:visited {
	
	font-size: 1em;
	color: #000000;
	text-decoration: none;
}


a.clase1:hover {
	
	font-size: 1em;
	color: #000000;
	text-decoration: none;
		
}

.formberriak { margin: 10px; padding: 0px;}
.formberriak dl{ width: 98%;}
.formberriak dt{ float: left; width: 20%; margin: 0px; padding: 2px 2px 2px 2px; font-weight:normal;}
.formberriak dt{ clear:both;}/* Hack for mac-ie5 */
.formberriak dd{ float: left; width: 75%; margin: 0px; padding: 2px;}
.formberriak input{ border-color:#FF0000; border-width:1px;}
.formberriak textarea{ border-color:#FF0000; border-width:1px;}

#laguntza{
color:#A44A49; font-size:0.9em;
margin-bottom:5px;
text-align:right;
width:95%;
float:right;}

#laguntza a{ color:#A44A49; text-decoration:none;}

#webmapcentrar{
width:50%;
padding-left:150px;}

#languztiaksubareas2{ float:left; width:100%; margin-top:30px; font-size:0.9em; color:#A44A49; text-align:left;}
#languztiaksubareas2 a{ color:#A44A49;}
#languztiaksubareas2 a:hover{ text-decoration:none;}

#separacionformularios{ width:100%; height: 5px; margin-bottom:10px; border-bottom:1px solid #DE0000;}

.textosreultados{
width:85%;
padding-left:2px;
color:#A44A49;
padding-top:3px;
float:left;
text-align:justify;
}

h3{ margin:0; padding:0; color:#A44A49; font-size:1.1em; font-weight:bold; margin-bottom:10px;}
.ulfichaslibro{ margin:0; padding:0; list-style-type:none; margin-left:10px; margin-bottom:10px;}
.ulfichaslibro li { margin-bottom:5px;}

#languztiak .txtpoesianegro{ color:#DE0000;}
#languztiak .ppoesia .txtpoesianegro{ color:#000000;}

.olmenukritikoa{ margin:0; padding:0; margin-left:20px;}
.olmenukritikoa li{ margin-bottom:10px;}

.h3margintop{ margin-top:10px;}

.tablekopuruak{ width:90%;}
.tablekopuruak caption{ padding:5px; color:#A44A49; text-align:left; border-bottom:1px solid #651516;}
.tablekopuruak th{ padding:5px; text-align:left; border-bottom:1px solid #651516; font-weight:normal;}
.tablekopuruak td{ padding:5px; text-align:right; border-bottom:1px solid #651516;}

.ulcuadro{ padding:0; border:1px solid #651516; margin:20px; list-style-type:none;}
.ulcuadro li { padding:5px;}
.ulcuadro .liborde { padding:5px; border-bottom:1px solid #651516;}

.tablegaia{ width:100%;}
.tablegaia caption{ background-color:#DE0000; color:#FFFFFF; text-align:left; padding:5px; border-bottom:1px solid #FFFFFF;}
.tablegaia th{ background-color:#EC7070; color:#000000; text-align:left; padding:5px; border-bottom:1px solid #FFFFFF;}
.tablegaia .th1{ width:15%;}
.tablegaia .th2{ width:40%;}
.tablegaia .th3{ width:5%; text-align:center;}
.tablegaia td{ text-align:left; padding:5px; border-bottom:1px solid #FFFFFF;}
.tablegaia .td1{ background-color:#F8C0C0;}
.tablegaia .td1center{ background-color:#F8C0C0; text-align:center;}
.tablegaia .td2{ background-color:#FCDCDC;}
.tablegaia .td2center{ background-color:#FCDCDC; text-align:center;}
