body {background: #ffffff; margin: 0px}
h2{font:normal 16px; color: #938357 }

/* Elementos comunes */
#fondo{margin: 0px auto; width: 750px; font: normal 11px arial,tahoma,verdana;}
#Cabecera{background: url(imagenes/cabecera.jpg) no-repeat; width: 750px; height: 106px;}

#menu{background: url(imagenes/menusup.jpg) no-repeat; width: 750px; height: 29px}
.menu{padding-top:8px; text-align:right}
.menu a{text-decoration: none; font-size: 14px; color: #6d0b0d;}
.menu a:hover{color: #30392b; font-style: bold}
.menu a.Act{text-decoration: none; font-size: 14px; font-style: bold; color: #30392b;}

#fonsub{background: #444c40 url(imagenes/menuizda.jpg) no-repeat; width: 210px; min-height: 400px;height: auto !important; height: 400px; }

.fonsub{color: #ffffff; padding: 10px 0 5px 10px; height:100%}
.fonsub a{text-decoration: none; font-size: 14px;color: #ffffff}
.fonsub a:hover{color:#b59d85}
.fonsub a.Act{color: #b59d85; text-decoration: none}


#contenidos{font:normal 11px arial; color: #6d0b0d; min-height: 400px;height: auto !important; height: 400px;}
.contenidos{background: url(imagenes/fondo.jpg) no-repeat; width: 470px;height: 100%}
.contenidos a{text-decoration: none; font-size: 12px}
.contenidos a:hover{color:#D0999A}
.contenidos a.Act{text-decoration: none; font-size: 12px; color:#D0999A}

#cuadro{background: #ffffff; font: normal 11px arial, tahoma; color: #6d0b0d; width: 430px; margin: 0 0 0 40px; height: 100%}
#cuadro a{color: #876B0F; font-size: 11px !important}
#cuadro a:hover{color: #807F7A}

.subcuadro{background: #DBD2B5; font: normal 11px arial, tahoma; color: #876B0F;margin: 10px 10px 10px 17px; padding: 10px}
.subcuadro a{text-decoration: none; font-size: 11px !important;color: #876B0F;margin: 0px 10px;}
.subcuadro a:hover{color:#807F7A !important}
.subcuadro a.Act{color: #807F7A; text-decoration: none}

.submargen{background: #DBD2B5; font: normal 11px arial, tahoma; color: #876B0F; width: 350px; height: 240px; margin: 30px 40px 0px 40px;}


#pie{float:right;}
#pie a{color: #999999; text-decoration: none;font-size: 10px;}

.logotipoesepe{padding-top: 5px;}

.form{font:normal 11px asrial, tahoma, verdana; color: #6d0b0d}
.form input,textarea{width:220px;font-size:11px;padding:0;border:1px dotted #444C40;}

#legal div{font: normal 11px arial,tahoma,verdana;text-align: justify; padding: 5px 10px;}
#legal div.titulo{ font:bold 12px arial, tahoma, verdana}
#legal div.subtitulo{font-weight: bold;}

.ruta{ font: normal 10px arial, tahoma, verdana; color: #807F7A;}
.ruta a{color: #876B0F; text-decoration: none}
.ruta a:hover{color: #807F7A}
.ruta a.activo{color: #807F7A;text-decoration: none}