body{background:#DCEAC6 url(../img/bg_body.jpg) repeat-x;padding:15px 0 0 0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
html #container,html #sub-container,html #header,html #content,html #cierra-gallery{height:1%;}
#container{background:url(../img/bg_left.jpg) left repeat-y; margin:0 auto;  width:930px;}
#sub-container{background:url(../img/bg_right.jpg) right repeat-y; margin:0 auto;width:930px;}
#header,#header .top{background:url(../img/bg_header.jpg) no-repeat;}
#header h1.h1{display:none;}
#header{display:block;height:136px; margin:0 auto;padding:0 10px;width:910px;}
#header .top{background-color:#fff;background-position:-10px 0;float:left;padding:;width:910px;}
#header .top .logo{float:left;height:131px;margin:5px 0 0 28px;width:178px; }
#header .top .logo img{ display:block; margin:0 auto; padding:12px 0 0 0;}
#header .top .individual-travel{float:left;width:540px;}
#header .top .individual-travel a.individual{background:url(../img/individual-travel.gif);color:#095c2f;float:right; line-height:46px; height:46px;font-size:14px;font-weight:bold;margin-top:40px; text-align:center; text-decoration:none; width:197px;}
#header .top .hoja{background:url(../img/hoja.gif) no-repeat;float:right;height:131px;margin-top:5px;width:125px; }

#content{display:block;margin:0 auto;width:910px;}
#content .cont-pri{/*background:url(../img/tejido.gif) repeat-x;*/float:left;height:478px; position:relative;width:100%}
#content .cont-pri .wrapper_menu{background:url(../img/bg_menu.png) 0 -14px no-repeat; position:absolute; height:478px; width:335px;top:0; left:0; z-index:10;}
.wrapper_menu li{float:left;width:335px;}
.wrapper_menu a{background:url(../img/divisor.png) top no-repeat;color:#095c2f; float:left;text-decoration:none;font-size:15px;font-weight:bold;padding-left:4px;}
.wrapper_menu a.opcion1{height:45px; padding-top:15px;width:110px;}
.wrapper_menu a.opcion2{height:61px;line-height:61px;width:120px;}
.wrapper_menu a.opcion3{height:51px;line-height:51px;width:130px;}
.wrapper_menu a.opcion4{height:76px;line-height:76px;width:150px;}
.wrapper_menu a.opcion5{height:74px;padding-top:10px;width:163px;}
.wrapper_menu a.opcion6{height:75px;line-height:40px;width:178px;}
.wrapper_menu a.opcion7{height:40px;line-height:40px;width:195px;}
#content .cont-pri .rotativas{height:478px;float:right; padding:0 0 0 0; width:819px;}
#content .cont-pri .rotativas .image-rota{position:relative;}
#content .cont-pri .mensaje{background:url(../img/bg_texto.png) center left no-repeat;float:right; height:108px; /*margin:354px 13px 0 301px;*/top:354px;left:301px;position:absolute; width:505px;z-index:1;}
#content .cont-pri .mensaje .texto{color:#fff;font-size:16px;font-family:Times;font-weight:bold;padding:25px 25px 0 25px;text-align:center;}
#gallery{background:#e8bb9d url(../img/bg_gallery.gif) no-repeat;display:block;height:147px; margin:0 auto; padding:0 0px;width:910px;}
#gallery .fotos,#gallery .mapa{background:url(../img/franja.gif) 0 42px repeat-x;}
#gallery .fotos{float:left; padding:0 5px; width:663px;}
#gallery .mapa{float:left;width:237px;}
#gallery h2{font-size:26px;height:33px;}
#gallery h2.fotos{color:#b93926;padding-left:50px;width:613px;}
#gallery h2.mapa{color:#6d3217;padding-left:10px; width:227px;}
#cierra-gallery,#cierra-gallery .bottom{background:url(../img/bg_gallery.jpg) no-repeat;}
#cierra-gallery{display:block;margin:0 auto; padding:0 10px;width:910px;}
#cierra-gallery .bottom{background-position:-10px bottom;height:36px;float:left;width:910px;}

#footer{text-align:center;line-height:27px;font-weight:bold;}
#footer a img{vertical-align:middle;}
