/*Home Rediseño*/
/* CLEARFIX TRICK  Clase para div flotantes*/
body{/*overflow-x: hidden;*/}
body a{ outline:none;}
.clearfix:after { content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; }
.clearfix{ display: inline-block;} 
* html .clearfix {height: 1%;} 
.clearfix{display:block;} 
/*Contenedor*/
#wrapper{  width:990px; margin:0 auto;}
/*Optimizacion*/
#top-home{ background:#483c2e; color:#C2C1A9; font-size:9px; padding-top:2px; /*padding-bottom:2px;*/ padding-left:20px; padding-right:20px; width:950px; } 
#top-home #optimizacion{ float:left; width:690px; font-family:Arial, Helvetica, sans-serif; padding-left:20px; }
#top-home #idioma{ float:left; width:220px; padding-right:20px; text-align:right;  font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#idioma a{ text-decoration:none; color:#FFFFFF;}

/*Para la cabecera*/
#header{/* z-index:-10;*/ z-index:0;  width:990px !important; background:none !important; cursor:default !important;  padding:0 !important; /*margin:-30px auto 0;*/ position:relative; clear:both; }
#header #animacion{ height:460px !important; min-height:460px!important; overflow:hidden; position:relative; }
#header .description{ background:none !important;}
.text-img{ position:absolute; top:130px; left:50px; background:none !important; height:81px; min-height:81px;  }
.text-img h1{ color:#FFFFFF; font-size:48px; font-family:Verdana, Geneva, sans-serif; background:none !important; font-weight: normal !important; z-index:20;}
.text-img h2{ color:#FFFFFF; font-size:18px;  font-family: Verdana, Geneva, sans-serif;  font-weight: normal !important; background:none !important; z-index:20;}
.text-img .text1{ width:365px !important; margin-left:65px;background:none !important;  z-index:10 !important;}
.text1 h1{ margin:0;} 
.text1 h2{ margin-left:164px; margin-top:0; margin-bottom:0;}
.text-img .text2{ width:475px !important; margin-left:65px;background:none !important;  z-index:20 !important;}
.text2 h1{ margin:0;}
.text2 h2{ margin:0;}
.text-img .text3{ width:390px !important; margin-left:90px;background:none !important;  z-index:20 !important;}
.text3 h1{ margin:0;}
.text3 h2{ margin:0;}
.text-img .text4{ width:490px !important; margin-left:10px;background:none !important;  z-index:20 !important;}
.text4 h1{ margin:0;}
.text4 h2{ margin:0;}
.text-relativos{ position:relative; z-index:20;}

/*Para contenido del formulario de reservas - para texot del conacto - toll free*/
#bottom-menu-home{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-top:-35px; }
#bottom-menu-home p{ margin-bottom:12px; margin-top:0; line-height:12px; }
#bottom-menu-home #bottom-hover{  float:left; width:720px; margin:0; } /*565px*/
#bottom-hover #slide-top{ /*display:block !important; */position:relative; margin:0; padding:140px 0 0; z-index:5; }
#bottom-menu-home .content-menu { width:155px; padding-left:10px; padding-right:10px; float:left; border-left: 1px solid #483c2e; height:155px;}
.content-menu  .img{ text-align:center; }

#bottom-menu-home .content-menu3{ width:132px; padding-left:10px; padding-right:10px; float:left; border-left: 1px solid #483c2e; height:155px;}
.content-menu3 .titulo{  color:#ff6600/*#a3a394*/; font-size:12px; margin:0; padding:0; height: 18px; }
.content-menu3 p{ color:#FFFFFF;}

#bottom-menu-home .content-menu-news{ width:173px; padding-left:10px; padding-right:10px; float:left; border-left: 1px solid #483c2e; height:155px;}
.content-menu-news .titulo{  color:#ff6600/*#a3a394*/; font-size:12px; margin:0; padding:0; height: 18px; }
.content-menu-news p{ color:#FFFFFF; }




#bottom-menu-home .content-menu2 { width:160px; padding-left:10px; float:left; color:#ff6600; z-index:10; position:relative;}
.content-menu2 p{ padding-left:5px;}
.content-menu .titulo{  color:#ff6600/*#a3a394*/; font-size:12px; margin:0; padding:0; height: 18px; }
.content-menu2 .titulo{ color:#ff6600; font-size:12px; text-align:center; margin:0; height:18px; width:150px;}
.content-menu p{ color:#FFFFFF;}
.content-menu p a{ color:#FFFFFF; text-decoration:none;}
.content-menu2 .content-book{ position:relative; height:auto !important; left:0 !important; top:0 !important; background:url(../images/backgrounds-home-new/bg-content-book.png) 0px 0px  no-repeat; padding-top:8px; padding-bottom:10px;  color:#bfbfbf; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width: 140px;  padding-left:10px;}
.content-menu2 input#content-book-find{ background:url(../images/backgrounds-home-new/bg-find.png) 0px 0px no-repeat; width:69px !important;  color:#bfbfbf ;   font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:11px !important; padding-bottom:9px; padding-top:7px; height:31px; text-align:left !important; cursor:pointer !important; margin-left: 35px; padding-left:12px; position:relative; padding-right: 0; }
.content-menu2 input#content-book-find2{ background:url(../images/backgrounds-home-new/bg-find-esp.png) 0px 0px no-repeat; width:75px !important;  color:#bfbfbf ; padding-bottom:9px; padding-top:7px;  font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:11px !important;height:31px;  text-align:left !important; cursor:pointer !important; margin-left: 35px; padding-left:5px; position:relative; padding-right: 0;}
.content-menu2 input#content-book-find:hover,
.content-menu2 input#content-book-find:active{ background-position:0px -31px; color:#000000;}
.content-menu2 input#content-book-find2:hover,
.content-menu2 input#content-book-find2:active{ background-position:0px -31px; color:#000000;}
/*Para el pie de página*/
#footer{ /*background:#000000 ;*/ margin-top: -138px; position: relative;  z-index: 5; /*padding:15px 0 0;*/}

#footer .img-bottom{background:#000000; position:relative;  background:url(../images/backgrounds-home-new/bg-footer.png) bottom no-repeat; height:30px; }
#footer .img-bottom ul{    margin-left:0 !important; margin-bottom:0px; margin-top:0; padding-bottom:3px !important; height:12px; position:relative; width:330px; position:absolute; top:0; right:0; padding-left:572px; background:#000;}
#footer .img-bottom ul.footer-es{   width:620px !important; position:absolute; top:0; right:0; } 
#footer .img-bottom ul li{ font-size:10px; font-family:Arial, Helvetica, sans-serif; float:left; color:#828277; list-style:none; padding:0 !important; }
#footer .img-bottom ul li a{ color:#828277; text-decoration:none; margin-right:5px; margin-left:5px; display:inline;}
#footer .img-bottom ul li a:hover{ color:#FFFFFF; text-decoration:underline;}
#footer .img-bottom ul li.about{ width:105px !important;}
#footer .img-bottom ul li.careers{ width:48px !important; }
#footer .img-bottom ul li.site{ width:56px !important; }
#footer .img-bottom ul li.press{ width:40px !important; }
#footer .img-bottom ul li.cerca{ width:123px !important; }
#footer .img-bottom ul li.facilidades{ width:128px !important; }
#footer .img-bottom ul li.chullitos{ width:54px !important; }
#footer .img-bottom ul li.empleos{ width:54px !important; }
#footer .img-bottom ul li.mapa{ width:84px !important; }
#footer .img-bottom ul li.prensa{ width:40px !important; } 
#footer .img-bottom ul li.reclamo{ width:130px !important; }
#footer .img-bottom ul li.claim{ width:80px !important; }
#chat{ position:absolute; right: 15px; top: -50px; z-index: 80; display: inline;}


/*Clases para espaciado*/
.espacio-bottom{ padding-bottom:135px !important; }
.chat-cinjym{z-index:100;position:absolute}
.line{ display:inline;}
.none{ display:none;}
.espacio-bottom-link{ padding-top:2px;}
.img-map{ position:absolute; right:8px; top:10px; cursor:pointer;}
#destino-book{ background:url(../images/backgrounds-home-new/extend.png); display:none; position:absolute; top:0; left:0; right:0; z-index:10; width:150px;}
#destino-book ul{}
#destino-book ul li{ float:none; margin:0; padding:0; list-style:none;}
#destino-book ul li a{  text-decoration:none; color:#FFFFFF; font-size:10px;}
select option.bg-option{ /*color:#7b7b7b; background:#FFF; */ font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px;}
.bg-option:hover{ color:#FF6600;}
selected{ background:none !important;}
option.destino-select{ color:#3f3f3f;  }
input{border:none; margin-top:5px; background:url(../images/backgrounds-home-new/bg-content-book.png) no-repeat; }
#form-contact{ margin:0; padding:0;}
input.bthover{ background:#FFFFFF !important;}
#destinos{ }
/*input{ padding-left:10px;}*/
.prueba{ padding-left:10px;}

#select_skin_form_4 select {
	outline: none !important; 
	border: none !important;
	padding: 5px 6px;	
}
#select_skin_form_4 select option { 
	background-color:#FFFFFF !important;
	color: #7B7B7B; }
/*.bg-select-small{ background:url(../images/backgrounds-home-new/bg-content-book.png) no-repeat;}*/

/*div.cmf-skinned-select  {background:url(../images/backgrounds-home-new/bg-content-book.png) no-repeat;  border: 1px solid #ccc;}
div.cmf-skinned-text { padding: 3px;}*/

input[type="button"], input[type="submit"], input[type="reset"], input[type="file"]::-webkit-file-upload-button, button { padding:0 ;} 

#flyer-home{ position:absolute; right:35px; top:240px; z-index:50; overflow:visible;}
#flyer-home .content-flyer{ position:relative; overflow:visible; z-index:60;}
#flyer-home .close_flyer{ cursor:pointer;}
#flyer-home .promocion_flyer{ cursor:pointer;}

#menuPrincipalIndex  {
	margin-left: 0px;
    width: 969px;
}
