/* CSS Document */
html {height:100%;}
body{ 
margin:0;
height:100%;
background:#deebba url(imagenes/pic_background.jpg) repeat-x; 
font-family:Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size:12px;
}

.titulo{font-size:19px;letter-spacing:-1px;}
.tituloextra1{font-size:14px;letter-spacing:-1px;}
.tituloextra2{ font-weight:bold; font-size:14px;color:#d5e6a4;}
.tituloextra3{font-size:18px;letter-spacing:1px;}
.tituloextra4{ font-weight:bold; font-size:13px;color:#d5e6a4;}
.textoextra1{font-size:12px;color:#1e3829; font-family:Arial, Helvetica, sans-serif;} 
.textoextra2{font-size:12px; color:#FFFF99;}
.textoextra3{font-size:12px;}

a.enlace1 {text-decoration:none; color:#FFFFFF;}
a.enlace1:hover{text-decoration:none; color: #d5e6a4; padding-left:2px;}

a.enlace2 {text-decoration:none; color:#FFFFFF;}
a.enlace2:hover{text-decoration:none; color: #d5e6a4;}

a.enlace3 {text-decoration:none; color:#1e3829;}
a.enlace3:hover{text-decoration:none; color: #db282f;}

a.enlace4 {text-decoration:none; color:#d5e6a4;}
a.enlace4:hover{text-decoration:none; color: #db282f;}

a.enlace5 {text-decoration:none; color:#d5e6a4; font-size:10px;}
a.enlace5:hover{text-decoration:underline; color: #d5e6a4;}

a.enlace6 {text-decoration:none; color:#d5e6a4;}
a.enlace6:hover{text-decoration:underline; color: #d5e6a4;}

a.enlace7 {text-decoration:none; color:#ffffff;}
a.enlace7:hover{text-decoration:underline; color: #d5e6a4;}

#content_back_top {width:100%;height:100%;background:url(imagenes/back_main_top.jpg) top repeat-x;}

#content_logo {width:145px; height:154px; position:absolute;margin-left: -425px;margin-top:16px; left: 50%; z-index: 100;}

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

#extremo_left{width:84px;height: 264px;background-image:url(imagenes/extremo_left.png);margin-left:-534px;position: absolute;left: 50%;}
#extremo_right{width:84px;height: 278px;background-image:url(imagenes/extremo_right.png);margin-right:-534px;position: absolute;right: 50%;}

#top_home {width:900px; background:url(imagenes/pic_top_menu.png) top no-repeat;height:73px; position:relative;}

#content_welcome{width:160px; height:202px; position:absolute; top:0; left:0; background-image:url(imagenes/pic_back_welcome.jpg);color:#FFFFFF; font-size:12px; padding: 130px 10px 0px 25px;}

#menu {width:660px; height:19px; font-size:11px;font-weight:bold; position:absolute; top:5px; right:2px;}
*:first-child+html #menu{ width: 640px;}
#menu ul {list-style:none; padding:0; margin:0;}
#menu li {float:left; list-style:none; margin: 2px;color:#d5e6a4;}
#menu li a {text-decoration:none; color:#d5e6a4;}
#menu li a:hover {text-decoration:none; color:#facc1e;}

.content_flash_home{width:705px; height:308px; position:absolute; top:24px; right:0;}

.subcontent_main_home{width:900px; height:332px; z-index: 50; background-color:#284b37; position:relative;}

.subcontent_home02{width:900px;background:#1d3627 url(imagenes/pic_back_serv_home.jpg) no-repeat bottom; height:180px; position:relative;padding:5px 0px 25px 0px;}
.mod_promo{width:193px; height:180px; position:absolute; left:6px; top:-5px;}

.mod_servicios{width:345px; height:180px; position:absolute; top:5px; left:205px;}
.mod_title_servicios {width:337px; _width:342px; text-align:right; float:left;}
.submod_servcios {width:157px; height:155px; border: solid #d5e6a5 1px; float:left; margin: 5px 4px 3px 5px;}

.mod_video_home {width:340px; position:absolute; top:5px; right:6px;}
.content_video_home {width:193px; height:155px; float:left; margin:5px 0px 3px 5px;}
#subcontent_video {
width:102px; 
height:148px; 
overflow-y:scroll; 
overflow-x: hidden; 
background:#deebba; 
border: solid #969696 1px; 
float:right;
margin: 5px 12px 3px 0px;
padding: 5px 10px 2px 5px;
color:#969696;
}
.thumbs_video_home{width:89px; height:54px; float:left; border:solid #969696 1px; padding: 1px; margin-bottom: 6px; background-color:#FFFFFF; }

.subcontent_home03 {width:900px;background:#000000 url(imagenes/pic_back_main_banner.jpg) no-repeat bottom;padding:9px 0px 19px 0px; clear:both;}

.subcontent_home04 {width:900px;background:#3e4134 url(imagenes/pic_back_bottom.jpg) no-repeat bottom; height:65px; position:relative;clear:both;}

#modleft_home4 {width: 280px; position:absolute; top:10px; left:10px;font-size:11px;}

#menu_bottom{ width: 520px; position:absolute; top:10px; right:10px;font-size:11px;}
#menu_bottom ul{list-style:none; padding:0; margin:0;}
#menu_bottom li{list-style:none; float:left; margin:2px;}
#menu_bottom li a {text-decoration: none; color:#FFFFFF;}
#menu_bottom li a:hover {text-decoration: none; color:#d5e6a4;}
#submod_right_bottom {width:400px; float:right; text-align: right;}

.subcontent_main_int{width:900px;z-index:50;background:#284b37 url(imagenes/pic_back_main_int.jpg) no-repeat bottom; height:536px; position:relative;}

.subcontent_main_int2{width:900px; z-index: 50; background:#284b37 url(imagenes/pic_back_main_int.jpg) no-repeat bottom; height:576px; position:relative;}

.subcontent_main_int3{width:900px; z-index: 50; background:#284b37 url(imagenes/pic_back_main_int.jpg) no-repeat bottom; height:750px; position:relative;}

#content_submenu_int {width:195px; height:520px; position:absolute; top:0; left:0; display:block; margin:0; padding:0;}
#content_submenu{width:160px; background:url(imagenes/pic_back_submenu_int.jpg) no-repeat top ; color:#FFFFFF; font-size:12px; padding: 100px 10px 0px 25px;}
#content_submenu ul {list-style:none; padding:0; margin:0;}
#content_submenu li { list-style:none;width:140px;}
#content_submenu li a {width:100%;text-decoration:none;color:#d5e6a4;display:block;height:16px;margin:3px;background-color:#1e3829;padding: 4px 0px 0px 10px;}
#content_submenu li a:hover { width:100%;text-decoration:none;color:#1e3829; padding: 4px 0px 0px 10px; background: #d5e6a4;}
#content_submenu li ul {list-style:disc; margin:0; padding:0;}
#content_submenu li li {list-style:disc; margin:2px; color:#FFFFFF;}
#content_submenu li li a {text-decoration:none; color:#FFFFFF;}
#content_submenu li li a:hover {text-decoration:none; color:#d5e6a4;}

.mod_promo_int{width:185px; display:table; padding:5px; margin-top:10px;}

.mod_flash_int {width:250px; height:502px; position:absolute; top:32px; left:201px;}

.content_text_int{width:425px;height:465px;background:url(imagenes/pic_back_text_int.jpg) no-repeat top; position:absolute; top:32px; right:10px;}

.title_int {width:390px; margin-bottom: 8px; float:left;}
.text_int {width:400px; height:420px; float:left;overflow-y: auto;overflow-x: hidden; padding-right:15px;}
.text_int ul { list-style:disc; padding:0; margin-left:15px;}
* html .text_int ul { margin:0;}
.text_int li { list-style:disc; margin:2px; }
.text_int2 {width:400px; height:360px; float:left;overflow-y: auto;overflow-x: hidden; padding-right:15px;}


.content_text_int2 {width: 662px; height:500px; position:absolute; top:32px; right:10px; background: url(imagenes/pic_back_main_int2.jpg) top no-repeat;} 

.content_mod_destinos {width:320px; height:118px; position:relative; background:#1e3829;}
.content_mod_destinos2 {width:100%; height:118px; position:relative; background:#1e3829;}
 
/*.content_listado_album {width:340px; height:400px; float:left; margin:5px; padding:5px; overflow-y:auto; overflow-x:hidden;}
.content_album {width:320px; height:107px; float:left; margin:5px;}
.content_detalle_foto {width:220px; height:300px; float:right; margin:5px;overflow-y:auto; overflow-x:hidden;}
.content_foto {width:142px; height:101px; float:left; background:url(imagenes/pic_back_mod_destino.jpg) no-repeat; padding: 6px 0px 0px 6px;}
.content_foto_text {width:150px; height:91px; float:right; margin-right:0px; padding: 0px 8px 8px 8px; font-size:11px;}
.content_titulo { width:200px; padding-left:10px;display:table;}
.content_titulo2 { width:200px; padding-left:10px;display:table; float:right;}*/

.mod_detinos_image {width:136px; height:96px; position:absolute; top:11px; left:6px; background:url(imagenes/pic_back_mod_destino.jpg) no-repeat; }
.mod_destinos_text a {width:155px; height:91px; display:block; text-decoration:none; position:absolute; top:6px; right:8px;font-size:11px; color:#FFFFFF;}
.mod_destinos_text a:hover {color: #facc1e;}

.mod_destinos_text2 a {width:70%; height:91px; display:block; text-decoration:none; position:absolute; top:10px; right:40px;font-size:11px; color:#FFFFFF;}
.mod_destinos_text2 a:hover {color: #facc1e;}

.content_galeria {width: 662px; display:table; padding:10px 10px 10px 10px; float:right;top no-repeat;}


#btn_planes { width:104px; height:25px; border:solid #c4d79b 1px; background-color:#839b78; font-size:13px; font-weight:bold; color:#d5e6a4; float:left; padding-top:5px; padding-left:10px;}
#btn_planes2 { width:116px; height:32px; border:solid #06382b 1px; float:left; margin-left:140px;margin-top:20px;}
#btn_planes ul{ list-style:none; padding:0px; margin:0;}
#btn_planes li{ float:left; list-style:none; margin:2px;}
#btn_planes li a { text-decoration:none; color:#d5e6a4;}
#btn_planes li a:hover { text-decoration:none; color:#284b37;}

#btn_planes3 { width:384px; display:table; float:left;margin-top:15px;background-color:#1e3829; padding:8px 8px 8px 8px; text-align:center;}


#content_fotos{width:305px; height: 420px; border:solid #1e3829 1px; overflow-y:auto; overflow-x:hidden; padding: 5px; background-color:#557357; position:absolute; left:0; top:35px;}
.modulo_album{
width:274px;
height: 90px; 
background:url(imagenes/pic_back_mod_gal.jpg) no-repeat; 
padding: 10px 8px 8px 8px; 
color:#FFFFFF; 
margin:2px 0px 2px 0px;
float:left;}
.image_fotos {width:112px; height:85px; float:left;}
.btn_album { width:111px; height:15px; color:#1e3829; background-image:url(imagenes/pic_back_btn_album.jpg); text-align:right; float: right; padding:4px 5px 0px 0px; font-size:11px; margin-top:2px;}
.text_album {width:150px; height:65px; float:right; font-size:11px;}
#title_album {width:297px; background-color:#1e3829; color:#d5e6a4; font-size:13px; float:right; height:15px; padding:5px; position:absolute; top:35px; right:15px;}
#content_thumbs {width:295px; height:395px; border: solid #1e3829 1px; background:#1e3829;overflow-y:auto; overflow-x:hidden;padding: 5px; position:absolute; top:60px; right:15px;}

#content_video {width:322px; height:290px; position:absolute; top:35px; right:10px; }
#text_video{width:312px; float: right; padding:5px; display:table;background-color:#1e3829; color:#d5e6a4; position:absolute; top:330px; right:10px;}

.modulo_eventos{
width:374px;
height: 90px; 
background:#1e3829; 
padding: 10px 8px 8px 8px; 
color:#FFFFFF; 
margin:2px 0px 4px 2px;
float:left;}
.text_eventos {width:250px; height:65px; float:right; font-size:11px;}

.content_registro {width:360px; float:left;}

img, div { behavior: url(iepngfix.htc) }

.titulo_reservacion{width:550px; float:left; margin-bottom:6px;}
.text_reservacion {width:600px; clear:both;margin-bottom:6px;}
.content_text_int3 {
width: 662px;
height: 350px;
overflow-y:auto;
overflow-x:hidden;
padding:20px 10px 10px 10px; 
float:right;  
background: url(imagenes/pic_back_main_int2.jpg) top no-repeat;
} 
.text_aviso{
font-size:11px;
color:#d5e6a4;
width:70%;
margin-left:17%;
text-align:justify;
}
#contenedor_principal{
	z-index:0;
}