*{margin:0;padding:0;border:0;list-style-type:none}
.mensaje{position:absolute;top:0;left:-4000px;z-index:-100}

body, html{height:100%}
body{width:100%;background:#e3e3e3 url(../img/comunes/fondoBody.jpg) no-repeat 55% 0;font-family:Arial, Verdana, Helvetica, sans-serif;color:#444;text-align:center}

#recurso, #pie{min-width:730px;width:100%;border:0;margin:0 auto;text-align:center}
.dimensioncuerpo{max-width:61.2em;margin:0 auto;padding:0;border:0;text-align:left}
#recurso .cuerpo{min-height:500px !important;height:auto !important;height:500px;font-size:75%}
#pie .cuerpo{font-size:70%}

/* recurso */
#recurso{min-height:90% !important;height:auto !important;height:90%;margin:0 auto;background:transparent url(../img/comunes/fondoRecurso.png) no-repeat 40% 0}
.bloque{width:96%;float:left;padding:30px 2% 20px}
*>/**/.bloque{padding-bottom:14px}
.bloqueinf{padding:20px 2% 15px}
.bloquecent{padding:27px 2% 6px}

.bloquecent p img{display:block}
.bloquecent p.texto1{float:left}
.bloquecent p.texto2{float:right;padding-top:8px}

#idioma{width:100%;float:left;padding-bottom:25px}
#idioma p{width:70%;float:left}
#idioma ul{float:right;padding:8px 0 0}
#idioma li{display:inline;margin-left:16px}

.contenedorinfo{width:600px;clear:left;position:relative;}

	.textos{position:absolute;top:0}
	
	.boton{visibility:hidden;width:25px;height:77px;float:left;padding:73px 0 0;background:#fff;text-align:center;cursor:pointer}
	*>/**/.boton{height:75px}
	.textos{left:0;width:95%;padding:15px 2.5% 0;background:transparent url(../img/comunes/fondoTexto.png) repeat 0 0}
	.textos h2{font-size:1.2em;color:#015440}
	.textos p.cerrar{cursor:pointer;margin:0;text-align:right}
	.textos p.parrafo{margin:5px 0 18px 1.3em}

.banners{width:213px;float:right}
.banners li.primero{padding:0 0 15px}

/* pie */
#pie{width:100%;margin:0 auto;border:0;background:transparent url(../img/comunes/fondoPie.gif) repeat-x 0 0;text-align:center;color:#004600}
#pie a{color:#004600}
#seccion1{margin-bottom:3px;padding:4px 0;text-align:center}
#seccion1 li{display:inline;padding:0;background:transparent}
#seccion1 a{padding:0 .2em 0 .6em;color:#000}
#seccion2, #seccion3, #seccion4{float:left;padding:0 2%;line-height:1.8em}
#seccion2{width:36%;text-align:left}
#seccion3{width:15.5%;text-align:center}
#seccion4{width:36%;text-align:right}
#seccion4 strong{font-weight:normal}
