/* ESTRUCTURA */

#subHeader .flash-header { height:296px;}
#content { padding-top:0px; background:#fff;}
* html #content { margin-top:-3px;}

/* Para controlar la diferencia del menu */
#menuContacto{display:block; width:223px; height:35px; background:url(/imagenes/interface/menu/btn-contacto-off.png);}
#menuContacto:hover, #menuContactoOff{display:block; width:223px; height:35px; background:url(/imagenes/interface/menu/btn-contacto-on.png);}
#nav_principal { height:295px; background:#fff url(/imagenes/comunes/fondos/fnd-menu-principal-index.jpg) repeat-x;}


/*** contacto index **/
.mini-contacto { float:left; width:379px; height:295px; background:#fff url(/imagenes/comunes/fondos/fnd-menu-principal-index.jpg) repeat-x;}
.mini-contacto h2.valle { height:25px; margin:10px 0 10px 7px; text-indent:-9999px; background:url(/imagenes/comunes/titulos/tit-valle-cabuerniga.png) no-repeat; behavior: url(/estilos/imagenes/iepngfix.php);}
.mini-contacto dl { width:95%; margin-left:15px; padding-bottom:6px; border-bottom:1px solid #fff;}
.mini-contacto dl dt { float:left; width:39%;}
.mini-contacto dl dd { float:right; width:61%; }
#pagina .mini-contacto dl dd p { line-height:1em; margin:0 0 5px 0; }
.mini-contacto dl dd a.btn-valle { display:block; float:left; width:73px; height:16px; margin-right:10px; text-indent:-9999px; background:url(/imagenes/comunes/botones/btn-el-valle.png) no-repeat;}
.mini-contacto dl dd a.btn-actividades { display:block; float:left; width:116px; height:16px; text-indent:-9999px; background:url(/imagenes/comunes/botones/btn-sus-actividades.png) no-repeat;}

.mini-contacto h2.estamos-en { height:21px; margin:10px 0 10px 7px; text-indent:-9999px; background:url(/imagenes/comunes/titulos/tit-estamos-en.png) no-repeat; behavior: url(/estilos/imagenes/iepngfix.php);}
.mini-contacto p.contacto { height:85px; margin-left:15px; margin-bottom:0px; padding-bottom:0px; background:url(/imagenes/comunes/fondos/fnd-estamos-en.jpg) no-repeat 95% 0%; }
.mini-contacto p.contacto a:link, .mini-contacto p.contacto a:visited { font-weight:bold; color:#436030;}
.mini-contacto p.contacto a:hover { text-decoration:underline;}
.mini-contacto p.contacto span { display:inline;}


#pagina #column_1 { float:left; width:280px; padding-top:0; padding-left:0; padding-right:0; border-right:1px solid #d0cab3; background:url(/imagenes/comunes/fondos/fnd-posada-sup-izq.png) no-repeat; behavior: url(/estilos/imagenes/iepngfix.php);}
#column_1 .contenido { padding:20px 15px 0 25px;}
#column_1 .contenido h3 { height:15px; width:222px; text-indent:-9999px; background:url(/imagenes/comunes/titulos/tit-donde-estamos.png) no-repeat; behavior: url(/estilos/imagenes/iepngfix.php);}
#column_1 .contenido p { margin-bottom:0px;}
#column_1 .contenido img { margin:10px 0 5px 0;}

#pagina #column_2 { float:left; padding-top:0; padding-left:0; padding-right:0; width:327px; background:url(/imagenes/comunes/fondos/fnd-sombra-lateral-ofertas.png) repeat-y;}
#column_2 .contenido { padding:0 10px 0 0;}
#column_2 .contenido h3 { height:15px; width:61px; margin:20px 0 0 15px; text-indent:-9999px; background:url(/imagenes/comunes/titulos/tit-ofertas.png) no-repeat; behavior: url(/estilos/imagenes/iepngfix.php);}
#column_2 .contenido dl { width:89%; margin:10px 0 10px 10px; border-bottom:1px solid #c8d1c3; padding:0 0 10px 25px; background:url(/imagenes/comunes/iconos/ico-hoja-verde.png) no-repeat; behavior: url(/estilos/imagenes/iepngfix.php); }
#column_2 .contenido dl.ultimo { border-bottom:1px solid #fff; }
#column_2 .contenido dt { margin:0 0 5px 0; }
#column_2 .contenido dt { display:block; font-weight:bold; text-decoration:underline; color:#4e4a35;}
#column_2 .contenido dd p { width:100%; line-height:14px;}
#column_2 .contenido dd strong { color:#4f6939;}

#pagina #column_3 { float:left; width:394px; background:url(/imagenes/comunes/fondos/fnd-sombra-lateral-restaurante.png) repeat-y; }
* html #pagina #column_3 { width:389px;}
#column_3 .contenido { padding:20px 5px 0 15px;}
#column_3 .contenido h3 { height:15px; width:222px; text-indent:-9999px; background:url(/imagenes/comunes/titulos/tit-sabores-a-la-carta.png) no-repeat;}
#column_3 .contenido p { margin:10px 0;}
#column_3 .contenido img { float:left; margin-right:10px;}
#column_3 .contenido .restaurante { float:left; font-weight:bold; line-height:18px;}
#column_3 .contenido .restaurante dl { margin-bottom:20px;}
#column_3 .contenido .restaurante dt { }
#column_3 .contenido .restaurante dd { color:#436030;}
#column_3 .contenido .restaurante a.btn-nuestros-servicios { display:block; float:left; width:117px; height:16px; margin-right:10px; text-indent:-9999px; background:url(/imagenes/comunes/botones/btn-nuestros-servicios.png) no-repeat;}
#column_3 .contenido .restaurante a.btn-nuestra-cocina { display:block; float:left; width:100px; height:16px; text-indent:-9999px; background:url(/imagenes/comunes/botones/btn-nuestra-cocina.png) no-repeat;}