* {margin:0;padding:0;list-style-type:none;border:0}
.mensaje{position:absolute;top:0;left:0;z-index:-100;visibility:hidden}

body{width:957px;margin:25px auto;background:#b8c5ce;font:normal 75% Arial, Verdana;color:#60676d}

a{color:#069}
a:hover{text-decoration:underline !important;color:#069 !important}

p{margin-bottom:10px;line-height:1.5em}

/* ---- estructura ---- */
h1{float:left;margin:0 15px -11px}
h1 img{display:block}

#idioma{float:right;margin:0}
	#idioma li{float:left;padding:0 12px 0 0;background:transparent;text-transform:uppercase;font:normal .8em "Times New Roman"}
	#idioma li a{display:block;padding:0 0 10px;text-decoration:none;padding-bottom:5px;color:#4d495d}
	#idioma li.activo a, #idioma li a:hover{background:transparent url(../img/css/idiomaOn.gif) no-repeat 50% 100%;text-decoration:none !important;color:#420109}
	


#compas{float:right;margin:57px 25px 0 0;font-size:.9em;color:#000}
#compas *{display:inline}
#compas li{padding:0 2px 0 5px;background:transparent url(../img/css/separadorCompas.gif) no-repeat 0 70%}
#compas li, #compas a{color:#3f5972}

#nav{clear:both;width:100%;background:#000 url(../img/css/menuIzda.gif) no-repeat 0 0;text-align:right}
#nav ul{min-height:20px !important;height:auto !important;height:20px;padding:14px 35px 5px;background:transparent url(../img/css/menuDcha.gif) no-repeat 100% 0}
#nav li{display:inline;padding:0 10px;background:transparent url(../img/css/separadorMenu.gif) no-repeat 0 70%}
#nav li.primero{background:transparent}
#nav a{color:#b8b8b8;text-decoration:none}
#nav li.activo a, #nav a:hover{color:#fff !important;text-decoration:none !important}

#flash{width:100%;float:left;margin:20px 0 -10px}

#envoltura{width:100%;float:left;margin:20px 0 30px;background:#fff url(../img/css/sombraDcha.gif) repeat-y 100% 0}
.bsup{width:100%;float:left;background:transparent url(../img/css/izdaSup.gif) no-repeat 0 0}
.bsup div{height:10px;background:transparent url(../img/css/dchaSup.gif) no-repeat 100% 0}
.binf{width:100%;float:left;background:transparent url(../img/css/izdaInf.gif) no-repeat 0 0}
.binf div{height:10px;background:transparent url(../img/css/dchaInf.gif) no-repeat 100% 0}

#situacion{width:94.8%;float:left;padding:5px 2.5% 35px;background:#fff url(../img/css/separador.gif) repeat-x 0 100%}
#situacion h2{float:left;color:#37607e;font:bold 3.5em Trebuchet MS}
#situacion p{float:right;margin:0}

#recurso, #adicional, #recurso2{width:94.8%;float:left;padding:15px 2.5% 0}
#recurso, #recurso2{padding:5px 2.5% 15px;min-height:200px !important;height:auto !important;height:200px;border-bottom:1px solid #b5c5d2}



#adicional div{width:28%;min-height:100px !important;height:auto !important;height:100px;float:left;padding:15px 0 15px 3%;margin-left:5%;background:transparent url(../img/css/sombraSep.gif) no-repeat 0 50%;color:#606060}
#adicional div.item1{padding-left:0;margin-left:0;background:transparent}
#adicional div img{float:left;margin:0 15px 10px 0}

#pie{width:100%;float:left !important;float:none;background:#fff url(../img/css/pieIzda.gif) no-repeat 0 0;font-size:.9em}
#pie div{width:100%;min-height:35px !important;height:auto !important;height:35px;float:left;padding:25px 0 5px;background:transparent url(../img/css/pieDcha.gif) no-repeat 100% 0}
#pie h2, #pie ul{float:left;margin-left:15px;color:#868789}
#pie h2{margin-top:-10px}
#pie a{color:#868789}
#pie p{float:right;margin:0 15px 0 0;color:#395c7c}
#pie li{display:inline;padding:0 5px;background:transparent url(../img/css/separadorPie.gif) no-repeat 0 70%}
#pie li.primero{background:transparent}

/* ------------ */

.parrafodest{margin-bottom:25px;font-size:1.2em;color:#3f5972}
.titulo{padding-bottom:10px;margin-bottom:25px;border-bottom:1px solid #b4c6d4;font-weight:normal;font-size:1.5em;color:#3f5972}
.titulo a{color:#3f5972;text-decoration:none}
.subtit1{font-weight:bold;font-size:1em}
.subtit1 a{color:#60676d;text-decoration:none}
.subtit2{margin-bottom:3px;font-weight:bold;font-size:1.2em;color:#6b613e}
.subtit2 a{color:#6b613e;text-decoration:none}

.conB{border:10px solid #b8c5ce}

.izda{width:31%;float:left}
.dcha{width:65%;float:right}

dt, dd{padding-left:70px;line-height:1.5em}
dd img{position:absolute;top:-1.2em;left:0}
dt{font-weight:bold}
dd{position:relative;min-height:30px !important;height:auto !important;height:30px;margin-bottom:30px}

#recurso2 dt, #recurso2 dd{padding-left:150px;line-height:1.5em}
#recurso2 dd img{position:absolute;top:-1.2em;left:0}
#recurso2 dt{font-weight:bold}
#recurso2 dd{position:relative;min-height:30px !important;height:auto !important;height:30px;margin-bottom:30px}



.destacados div{width:30%;float:left;margin-top:20px}
.destacados div.item2{padding:0 5%}
.destacados img{margin-bottom:20px}

/*Contacto*/
input, textarea{padding:2px 0;border:1px solid #60676d;background:#fff;font:normal 1em Arial, Verdana;color:#60676d}
select{border:1px solid #60676d;background:#f8f6f7}
	fieldset{width:100%;padding:10px 0}
	label{width:100%;float:left;padding-bottom:15px}
	label span{width:20%;float:left;padding:0 2% 2px 0;font-size:1.2em;font-weight:bold}
	label input, label textarea{padding:5px}
	label img{vertical-align:top;margin:1px 0 0 3px}
	label input, label textarea, label select{width:73%}
	.politica{width:77%;float:left;padding-bottom:5px;padding-left:22%;color:#60676d}
	.politica a{color:#60676d}
	.politica input{width:auto;border:0;background:transparent;vertical-align:middle;margin:0 5px 0 0}
	*>/**/.politica input{vertical-align:top}
	.botones{width:98%;padding-right:2%;text-align:right}
	.botones input{display:inline;margin:0 8px;padding:5px 5px;border:0;background:#dec192;font-size:1.2em;font-weight:bold;color.#330;cursor:pointer}
	*>/**/.botones input{padding:5px 10px}
	.botones .botonizda{float:left}