body {margin:0; padding:0; color:#333; font:0.7em/1.15em "Georgia", serif; background:#fff url("imagenes/fondo.gif") repeat-y center}

a {color:#069}
a:hover {color:#000}

form {margin:0; padding:0;}
input, select {font-size:90%; color:#666; font-family:"trebuchet ms";}
.f_portada {width:120px}
.f_select {width:126px}
img {border:0}


.cabecera_foto {color:#fff; text-align: right;}
.cabecera_foto strong {font-size:110%; display: block; }

#legal {text-align:right; padding:10px 10px 0 0; font-size:95%}
#legal a {color:#c2dada; font-family:"trebuchet ms"; padding:0 0 5px 25px}
#legal .contacto {background:url("imagenes/ico_contacto.gif") no-repeat}
#legal .legal {background:url("imagenes/ico_legal.gif") no-repeat}

/*menu*/

#menu {border-top:1px solid #fff; border-bottom:3px solid #fff; }
#menu ul { padding:0;margin:0; background:#70abab; }
#menu ul li {line-height:30px; display:inline; }
#menu ul li a {padding:8px 9px; background:#70abab; color:#fff; text-decoration:none; border-right:1px solid #a3c9c9;}
#menu ul li.ulti a {border-right:none}
#menu ul li a:hover {text-decoration:underline}

#menu ul li a.on {padding:8px; background:#fff; color:#000; font-weight:bold}
#menu ul li a.on:hover {text-decoration:none}


/* col izquierda */

.zona1 { }
h3 {font-size:105%; color:#77abab; margin:6px 0; padding:0}
.boton {background:#70abab; color:#fff; width:60px; font-weight:bold; font-size:100%; border:1px solid #fff}
.buscador {background:#e4efef; padding:0px 5px 5px 5px; border-top:1px solid #70abab; width:200px; margin-right:3px; float:left; height:90px }
.encuesta {background:#e4efef url("imagenes/ico_encuesta.gif") no-repeat left bottom; padding:0px 5px 5px 5px; border-top:1px solid #70abab; margin-left:213px; height:90px }
.encuesta p{margin:5px 0 0 82px}
p.right {text-align:right}
.participar {background:url("imagenes/ico_participa.gif") no-repeat; padding:0 0 5px 23px}


/*zona 2*/
.zona2 {margin:6px 0; padding:7px }

.izq {float:left; width:365px;}
.editorial, .noticias {border:1px solid #e4efef; background:url("imagenes/fondo_deg.gif") repeat-x; padding:7px}
.editorial p {padding:0 10px 0 15px; margin:2px 0 8px 0}

.individuales {margin:0 0 6px 9px; padding:0 0 0 6px; border-left:2px solid #069}

.entrevista {margin-left:373px; color:#333;}
.entrevista p {margin:2px 0 4px 0;}
.entrevista img {margin:0 0 6px 0}

h1.sin { background:none; padding:0; margin:0}

/*zona 3*/

.zona3 {background:#eef5f5; padding:7px }
h1 {color:#069; font-size:135%; background:url("imagenes/ico_flecha_azul.gif") no-repeat; padding:5px 0 5px 14px; margin:0 0 8px 0}


.zona3 img{float:left; margin-right:8px;}

.agr_izq {float:left; width:268px; padding-right:5px; background:url("imagenes/sep_punteado.gif") repeat-y right;}

.agr_izq .noticia {margin:5px 0 10px 0; font-size:90%}
.noticia p {padding:0; margin:0; height:85px}

.agr_der {margin-left:280px}
.agr_der .noticia {margin:5px 0 10px 0; font-size:90%}



/*zona 4*/

.zona4 { padding:7px }

.gest_izq {float:left; width:175px; text-align:right; padding:5px}
.gest_dcha { margin-left:200px; color:#666; background:url("imagenes/sep_punteado_big.gif") no-repeat left center; padding:5px 5px 5px 18px}






/*zona interior*/
.zona_interior {margin:6px 0; padding:7px }
.zona_interior .foto {float:left; margin-right:15px; }





/*col derecha */

h2{color:#903; font-size:120%}

.col_dcha p{margin:10px 0; padding:0;}

.foto_dcha {text-align:center}
.foto_dcha img{border:3px solid #fff}

.mas {background:url("imagenes/ico_mas.gif") no-repeat; padding:0 0 6px 25px}

.actividades {background:url("imagenes/sep_col_dcha.gif") repeat-x bottom center; padding:0 0 10px 0}

.item_agenda {padding-left:20px; background:url("imagenes/ico_calendario.gif") no-repeat top left;}
.item_biblio {padding-left:20px; background:url("imagenes/ico_libro.gif") no-repeat top left;}
p.fecha { color:#903; font-size:90%; margin:0}
p.titbiblio { font-weight: bold; margin:0}
p.post {margin:0 0 10px 0; }

/*-----------FORMULARIO--------------*/

#formulario {

	margin: 0px 0px 0px 0px;
	text-align: left;

	margin-left: 3px;
	padding-left: 5px;


	width: 300px;
	font-size:12px;


	color: #666666;

}

.form {

	margin:1px 0px 1px 8px;
	width:280px;
	color: #535353;
	padding-left: 0.30em;
	border: 1px solid #D4D4D4;
}

.cajamensaje{
	margin:1px 0px 1px 8px;

	width: 280px;
	color: #535353;
	padding-left: 0.30em;
	border: 1px solid #D4D4D4;
	
}
.enviar{

	margin-top:10px;
}