*{ margin:0; padding:0;}
ul{ list-style-type:none;}
img{ border:0;}
body{ background: url(../images/fnd.gif)}
.bloque{ display:block;}

a:link{}
a:visited{}
a:active{ }
a:hover{ }
/* -------------------------------------- ESTRUCTURA --------------------------------------- */
#base{ background: url(../images/fnd_deg.gif) repeat-x; height: auto !important; height:522px; min-height: 522px;}
#contenedor{ color:#fff; width:780px; margin:0 auto; padding:5px 0 0 0;}
#contenido{border:2px solid #fff; margin:5px 0 0 0;  background: url(../images/fnd_contenido.gif) repeat-y;}
.izq{float:left; width:433px;}
.der{float:right; width:343px;}
/* -------------------------------------- CABECERA ------------------------------------------- */
#cabecera{ background: url(../images/fnd_cab.gif) repeat-y right top;}
h1{ float:left; width:256px; height:45px; background:url(../images/dedalo.gif) no-repeat; overflow:hidden;}
h1 a{ display:block; height:45px; text-indent:-9999px;}
#menu{ width:510px; margin:7px 7px 0 0; float:right; border:2px solid #fff; background:#7B7362; display:inline;}
#cabecera ul{}
#cabecera li{float:left;}
#cabecera li img{ display:block;}
#cabecera p.idioma{float:right; padding:7px;}

#pie{ font: 9px/11px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-align:center; padding:5px; }

#cabecera a:link, #cabecera a:visited, #cabecera a:active{ font:10px/10px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
#cabecera a:hover{ font:10px/10px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline;}

/* -------------------------------------- MENUS -------------------------------------------------- */
.cont_menu{ border:2px solid #fff; background:#797462; margin:5px 0 0 0;}
.cont_menu2{ border:2px solid #fff; border-top:0; background:#797462; margin:0;}
.menu_2nivel{ }
.menu_2nivel li{float:left;}
.menu_2nivel img{ display:block;}

.menu_2nivel_b{ font: 12px/14px Verdana, Arial, Helvetica, sans-serif; padding:6px 7px;}
.menu_2nivel_b li{float:left; border-right:1px solid #fff; padding: 0 5px;}
.menu_2nivel_b li a#marcado{color:#333; }
.menu_2nivel_b li.ultimo{border:0;}
.menu_2nivel_b a:link, .menu_2nivel_b a:visited, .menu_2nivel_b a:active{color:#fff; text-decoration:none}
.menu_2nivel_b a:hover{ color:#333; text-decoration:none; background:#fff;}

.menu_3nivel{ font: 11px/13px Verdana, Arial, Helvetica, sans-serif; padding:6px 7px;}
.menu_3nivel li{float:left; border-right:1px solid #fff; padding: 0 5px;}
.menu_3nivel li a#marcado{color:#333; }
.menu_3nivel li.ultimo{border:0;}
.menu_3nivel a:link, .menu_3nivel a:visited, .menu_3nivel a:active{color:#fff; text-decoration:none}
.menu_3nivel a:hover{ color:#333; text-decoration:none; }

.izq .txt .menu_4nivel{ font: 10px/12px Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0 0 0 -5px;}
.izq .txt .menu_4nivel li{float:left; border-right:1px solid #fff; padding: 0 5px; background: #797462; }
.izq .txt .menu_4nivel li a#marca{color:#333; }
.izq .txt .menu_4nivel li.ultimo{border:0;}
.izq .txt .menu_4nivel a:link, .izq .txt .menu_4nivel a:visited, .izq .txt .menu_4nivel a:active{color:#D9D2BA; text-decoration:none}
.izq .txt .menu_4nivel a:hover{ color:#333; text-decoration:none; }

/* -------------------------------------- HOME --------------------------------------------------- */
#home #contenido{border:2px solid #fff; margin:5px 0 0 0;  background: none;}
#home .menu_2nivel{ border-top:2px solid #fff;}
/* ---------------------------------------------------------------------------------------------- */
h2{ font:18px/18px Georgia, "Times New Roman", Times, serif; color:#D9D2BA;}
h3{ font:15px/17px Georgia, "Times New Roman", Times, serif; color:#D9D2BA; padding:5px 0 0 0 !important; padding:10px 0 0 0;}
h4{ font:bold 11px/13px Arial, Helvetica, sans-serif; color:#DFDED9; text-transform:uppercase; padding:10px 0 5px 0; border-bottom:1px solid #655D4E;}
.izq .txt{padding:10px;}
.izq .txt ul{ margin:0 0 0 10px;font:12px/14px Arial, Helvetica, sans-serif; color: #D7D6D0;}
.izq .txt ul li{ margin:8px 0; padding:0 0 0 7px; background: url(../images/bolo.gif) no-repeat 0 6px;}
.izq p.entradilla{ font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#C2BCA7;}
.izq p{ font:12px/14px Arial, Helvetica, sans-serif; color: #D7D6D0; padding:8px 0;}

.izq .txt a:link, .izq .txt a:visited, .izq .txt a:active{color:#D7D6D0; text-decoration:underline}
.izq .txt a:hover{ color:#333; text-decoration:underline; }

.galeria{ margin:8px; }
.galeria p{ font:11px/13px Verdana, Arial, Helvetica, sans-serif; color:#333; padding:10px 0;}
.galeria .cont_imagen{ border:2px solid #fff; text-align:center;}
.galeria .cont_imagen img{ display:block; margin:0  auto;}
.galeria .navegacion{ padding: 5px 7px; background:#797462; font:11px/11px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
.galeria .paginacion{ float:right; font-size:10px; padding:0; color:#fff;}
.navegacion a:link, .navegacion a:hover, .navegacion a:visited, .navegacion a:active{color:#fff; text-decoration:none;}


#framegaleria{ border:0; width: 343px; height:350px;}
#fotogaleria{ background:#C2BCA7;}


.estirar:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.estirar {display: inline-block;}

/* oculto IE-mac \*/
* html .estirar {height: 1%;}
.estirar {display: block;}
/*fin oculto IE-mac */







