/* CSS Document */

body {margin:0; font-family:Arial, Helvetica, sans-serif; color:#747877; font-size:11px;}

img {border:none;}

a.enlace1 {text-decoration:none; color:#606060;}
a.enlace1:hover {text-decoration: underline; color:#000000;}
a.enlace2 {text-decoration:none; color:#186865; font-size:12px;}
a.enlace2:hover {text-decoration: underline;}

h2 {color:#186865; font-size:13px;}
h7 {color:#000000; font-size:12px;}
h8 {color:#14a550;}
h9 {color:#186575; font-size:13px;}

#content_main {width:900px; margin:auto; display:table;}

#header {width:900px; height:154px; position:relative; display:block; background:url(imagenes/pic_back_header.jpg) no-repeat;}
#logo {width:266px; height:73px; position:absolute; left:10px; top:9px; background:url(imagenes/pic_logo.jpg);}

#icon_fb a {width:30px; height:31px; position:absolute; right:9px; top:23px; display:block; background:url(imagenes/pic_facebook.png) no-repeat;}
#icon_fb_bottom {width:30px; height:31px; position:absolute; right:9px; top:54px; background:url(imagenes/pic_facebook_bottom.png) no-repeat;}

#icon_contacto a {width:30px; height:31px; position:absolute; right:49px; top:23px; display:block; background:url(imagenes/pic_contacto.png) no-repeat;}
#icon_contacto_bottom { width:30px; height:31px; position:absolute; right:49px; top:54px; background:url(imagenes/pic_contacto_bottom.png) no-repeat;}

#icon_inicio a {width:30px; height:31px; position:absolute; right:92px; top:23px; display:block; background:url(imagenes/pic_inicio.png)  no-repeat;}
#icon_inicio_bottom {width:30px; height:31px; position:absolute; right:92px; top:54px; background:url(imagenes/pic_inicio_bottom.png) no-repeat;}

#footer {width:900px; height:53px; background:url(imagenes/pic_back_footer.jpg) no-repeat; margin:10px 0px; position:relative; font-family:Helvetica, sans-serif; font-size:9px; color:#606060; clear:both;}
#footer_text_left {width:500px; position:absolute; left:18px; top:14px;}
#footer_text_right {width:300px; position:absolute; top:14px; right:20px; text-align:right;} 

#main_home {width:900px; height:327px; clear:both; margin-top:1px;}

#content_mod {width:900px; height:250px; position:relative; margin-top:10px;}
#mod_home1 {width:289px; height:250px; position:absolute; left:0;}
#mod_title1 {width:269px; height:27px;  background:url(imagenes/pic_back_title_mod1.png); color:#186865; font-size:14px; padding:13px 0px 0px 20px;}
#mod1_content1 {width:289px; height:12px; background:url(imagenes/pic_back_mod1.png) no-repeat; clear:both;}
#mod1_content2 {width:269px; height:175px; background:url(imagenes/pic_back_mod1_m.jpg) no-repeat; clear:both; padding:6px 10px;}
#mod1_content2 ul {list-style:none; padding:0; margin:0;}
#mod1_content2 li {list-style:none; margin:6px 0px; padding:0;}
#mod1_content2 li a { text-decoration:none; color:#747877;}
#mod1_content2 li a:hover { text-decoration:none; color:#000000;}
#mod1_content3 {width:289px; height:9px; background:url(imagenes/pic_back_mod1_b.jpg) no-repeat; clear:both;}

#mod_home2 {width:600px; height:250px; position:absolute; right:0;}
#mod_title2 {width:580px; height:27px;  background:url(imagenes/pic_back_title_mod2.png); color:#186865; font-size:14px; padding:13px 0px 0px 20px;}
#mod2_content1 {width:600px; height:12px; background:url(imagenes/pic_back_mod2.png) no-repeat; clear:both;}
#mod2_content2 {width:600px; height:187px; background:url(imagenes/pic_back_mod2_m.jpg) no-repeat; clear:both;}
.pqt_home {width:274px; height:80px; float:left; margin:6px 10px;}
.content_pqt {width:274px; height:80px; position:relative; display:block;}
.img_pqt_home {width:81px; height:80px; position:absolute; left:0;}
.text_pqt_home a {width:182px; height:54px; position:absolute; right:0; top:0; text-decoration:none; display:block; color:#747877;}
.text_pqt_home a:hover {text-decoration:none; color:#000000;}
.btn_mas {position:absolute; bottom:0; right:0;}


#mod2_content3 {width:600px; height:9px; background:url(imagenes/pic_back_mod2_b.jpg) no-repeat; clear:both;}

#content_int {width:900px; display:table; clear:both;}

#img_qsomos {width:290px; height:412px; float:left; padding:15px 0px 0px 10px; background:url(imagenes/pic_qsomos.jpg) no-repeat; font-size:25px; color:#185ca2;}
#img_galeria{width:290px; height:412px; float:left; padding:15px 0px 0px 10px; background:url(imagenes/pic_galeria.jpg) no-repeat; font-size:25px; color:#185ca2;}
#img_paquetes{width:290px; height:412px; float:left; padding:15px 0px 0px 10px; background:url(imagenes/pic_paquetes.jpg) no-repeat; font-size:25px; color:#185ca2;}
#img_pqt_deta{width:290px; height:412px; float:left; padding:15px 0px 0px 10px; font-size:25px; color:#185ca2;}
#img_reservacion {width:290px; height:412px; float:left; padding:15px 0px 0px 10px; background:url(imagenes/pic_reservacion.jpg) no-repeat; font-size:25px; color:#185ca2;}
#img_referidos{width:290px; height:412px; float:left; padding:15px 0px 0px 10px; background:url(imagenes/pic_referidos.jpg) no-repeat; font-size:25px; color:#185ca2;}
#img_registro{width:290px; height:412px; float:left; padding:15px 0px 0px 10px; background:url(imagenes/pic_registro.jpg) no-repeat; font-size:25px; color:#185ca2;}


.btn_comprar {margin-top:280px; text-align:center;}
.btn_recomendar {margin-top:-20px; text-align:center;}

#text_int {width:570px; display:table; margin-left:310px; padding:25px 15px 10px 0px; text-align:justify;}

#galeria_int {width:585px; position:relative; height:427px; margin-left:310px; }
#content_album {width:285px; height:413px; overflow-y: auto; overflow-x:hidden; position:absolute; top:10px; left:0; padding-right:15px;}
.album {width:280px; height:131px; position:relative; margin-bottom:10px; background:url(imagenes/pic_back_gf.png) no-repeat;}
.album_img {width:121px; height:121px; position:absolute; top:5px; left:5px;}
.album_text {width:133px; height:87px; position:absolute; top:5px; right:11px;}
.album_btn {position:absolute; right:11px; bottom:11px;}
#content_thumbs {width:265px; height:413px; overflow-y: auto; overflow-x:hidden; position:absolute; top:10px; right:0; padding-right:15px;}
.img_thumb {width:74px; height:64px; float:left; margin:4px;}

.cm_pqt {width:280px; height:141px; float:left; margin:0px 2px; display:table;}

.form_celda {width:200px; padding:2px; border:solid #666666 1px; font-family:Arial, Helvetica, sans-serif; font-size:10px; }

.titulo_seccion{float:left; width:450px;}
.log_out{float:left; text-align:right;}