@charset "utf-8";
/* CSS Document */


#contenido{ 
    position:relative;
    DISPLAY: block; 
    /*top: 50%;*/
    left: 50%;
    width:1020px; 
    height:540px;
    margin-top: 0px; /* 1/2 de la altura*/ 
    margin-left: -520px; /* 1/2 de la anchura*/ 
    background-image: url(images/hotel_landing.jpg);
    background-repeat: no-repeat;
}


.box_top_pq_txt {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a7a7a7;
}

.box_top_pq_txt_on {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6699cc;
}

.box_top_pq_txt A {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a7a7a7;
	TEXT-DECORATION: none;
}

.box_top_pq_txt A:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a7a7a7;
	TEXT-DECORATION: none;
}

.box_top_pq_txt A:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a7a7a7;
	TEXT-DECORATION: none;
}

.box_top_pq_txt A:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a7a7a7;
	TEXT-DECORATION: none;
}

.box_top_pq_txt A:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	TEXT-DECORATION: none;
}

.subcab_menu {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6699cc;
	padding-left: 75px;
	margin-bottom: 30px; 
}

.subcab_menu_on  {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6699cc;
	padding-right: 18px;
}

.subcab_menu A {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a7a7a7;
	padding-right: 18px;
	TEXT-DECORATION: none;
}

.subcab_menu A:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a7a7a7;
	TEXT-DECORATION: none;
}

.subcab_menu A:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a7a7a7;
	TEXT-DECORATION: none;
}

.subcab_menu A:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a7a7a7;
	TEXT-DECORATION: none;
}

.subcab_menu A:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	TEXT-DECORATION: none;
}


.subcab_b_menu {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6699cc;
}

.subcab_b_menu A {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a7a7a7;
	padding-right: 12px;
	TEXT-DECORATION: none;
}

.subcab_b_menu A:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a7a7a7;
	TEXT-DECORATION: none;
}

.subcab_b_menu A:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a7a7a7;
	TEXT-DECORATION: none;
}

.subcab_b_menu A:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a7a7a7;
	TEXT-DECORATION: none;
}

.subcab_b_menu A:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6699cc;
	TEXT-DECORATION: none;
}

.subcab_bb_menu {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6699cc;
}

.subcab_bb_menu A {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a7a7a7;
	padding-right: 18px;
	TEXT-DECORATION: none;
}

.subcab_bb_menu A:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a7a7a7;
	TEXT-DECORATION: none;
}

.subcab_bb_menu A:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a7a7a7;
	TEXT-DECORATION: none;
}

.subcab_bb_menu A:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a7a7a7;
	TEXT-DECORATION: none;
}

.subcab_bb_menu A:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6699cc;
	TEXT-DECORATION: none;
}

.subcab_bb_bb_menu {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6699cc;
}

.subcab_bb_bb_menu A {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	padding-right: 18px;
	TEXT-DECORATION: none;
}

.subcab_bb_bb_menu A:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	TEXT-DECORATION: none;
}

.subcab_bb_bb_menu A:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	TEXT-DECORATION: none;
}

.subcab_bb_bb_menu A:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	TEXT-DECORATION: none;
}

.subcab_bb_bb_menu A:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6699cc;
	TEXT-DECORATION: none;
}


#subpie_menu{ 
    position:relative;
    DISPLAY: block; 
    width:1020px; 
    background-color:#6699cc;
}


.txt30b_336699
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #336699;
	font-weight: bold;
	margin-bottom: 15px;
}

.txt12_336699
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #336699;
	margin-bottom: 15px;
	margin-right: 10px;
	margin-left: 5px;
}

.txt16b_336699
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #336699;
	font-weight: bold;
	margin-bottom: 15px;
}


.txt16bi_666666_L150
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-style: italic;
	font-weight: bold;
	margin-right: 150px;
}

.txt16bi_666666
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	font-style: italic;
	font-weight: bold;
}

.txt13_333333
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : #333333;
	line-height: 23px;
}


.txt13_808080
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : #808080;
	font-weight: bold;
}

.txt13_6699cc
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : #333333;
}

.txt13_6699cc_b
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : #6699cc;
	font-weight: bold;
}

.txt13_gray_right
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : gray;
	line-height: 19px;
	text-align:right;
}

.txt13_gray_right a
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : gray;
	line-height: 19px;
	text-align:right;
	TEXT-DECORATION: none;
}

.txt13_gray_right a:active
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : gray;
	line-height: 19px;
	text-align:right;
	TEXT-DECORATION: none;
}

.txt13_gray_right a:hover
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : gray;
	line-height: 19px;
	text-align:right;
	TEXT-DECORATION: none;
}

.txt13_gray_right a:visited
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : gray;
	line-height: 19px;
	text-align:right;
	TEXT-DECORATION: none;
}

.txt13_gray_right a:link
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : gray;
	line-height: 19px;
	text-align:right;
	TEXT-DECORATION: none;
}

.txt13_333333_extra
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : #333333;
	line-height: 19px;
}

.txt11_333333_extra
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #333333;
}

.txt11_333333_extra_form{
    	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #333333;
        border: 0px solid #ffffff;
}

.txt13_333333_extra A
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : #333333;
	line-height: 19px;
        TEXT-DECORATION: none;
}

.txt13_333333_extra a:active
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : #333333;
	line-height: 19px;
        TEXT-DECORATION: none;
}

.txt13_333333_extra a:hover
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : #333333;
	line-height: 19px;
        TEXT-DECORATION: none;
}

.txt13_333333_extra a:visited
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : #333333;
	line-height: 19px;
        TEXT-DECORATION: none;
}

.txt13_333333_extra a:link
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : #333333;
	line-height: 19px;
        TEXT-DECORATION: none;
}

.txt11_333333 
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #333333;
}

.box283_izq{ 
    position:relative;
    DISPLAY: block; 
    width:283px; 
    float:left;
    height:197px;
    line-height: 23px;
}

.box273_drc{ 
    position:relative;
    DISPLAY: block; 
    width:273px; 
    float:right;
    height:197px;
    line-height: 23px;
}

.box250_izq{ 
    position:relative;
    DISPLAY: block; 
    width:230px; 
    float:left;
    height:197px;
    line-height: 23px;
}

.box250_drc{ 
    position:relative;
    DISPLAY: block; 
    width:230px; 
    float:right;
    height:197px;
    line-height: 23px;
}

.boxtarifas
{ 
    padding-top:25px;    
    padding-left:35px;    
    padding-right:35px; 
    background-color:#6699cc;   
}

.boxreservas
{ 
    padding-top:6px;    
    padding-bottom:6px;    
    padding-left:35px;    
    padding-right:35px; 
    background-color:#999999;   
}

.boxreservas2
{ 
    padding-top:15px;    
    padding-bottom:15px;    
    padding-left:35px;    
    padding-right:35px; 
    background-color:#999999;   
    DISPLAY: block; 
    width:191px; 
}


.txt30b_ffffff
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 30px;
	color : #FFFFFF;
	font-weight: bold;
}

.txt17b_ffffff
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 17px;
	color : #FFFFFF;
	font-weight: bold;
}

.txt11_ffffff
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #FFFFFF;
	font-weight: lighter;
}

.txt11_ffffff A:
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #FFFFFF;
	font-weight: lighter;
	TEXT-DECORATION: none;
}

.txt11_ffffff A:link
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #FFFFFF;
	font-weight: lighter;
	TEXT-DECORATION: none;
}

.txt11_ffffff A:visited
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #FFFFFF;
	font-weight: lighter;
	TEXT-DECORATION: none;
}
.txt11_ffffff A:active
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #FFFFFF;
	font-weight: lighter;
	TEXT-DECORATION: none;
}
.txt11_ffffff A:hover
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #FFFFFF;
	font-weight: lighter;
	TEXT-DECORATION: none;
}
.txt13_ffffff
{
	font-family:  Verdana,Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : #FFFFFF;
	font-weight: lighter;
}

.txt12_ffffff
{
	font-family:  Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #FFFFFF;
	font-weight: lighter;
}

.txt11_ffffff
{
	font-family:  Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #FFFFFF;
	font-weight: lighter;
}

.txt13b_ffffff
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : #FFFFFF;
	font-weight: lighter;
	font-weight: bold;
}

.txt14b_ffffff
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : #FFFFFF;
	font-weight: bold;
}

.txt15b_ffffff
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 15px;
	color : #FFFFFF;
	font-weight: bold;
}

.txt16b_6699cc
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	color : #6699cc;
        font-weight: bold;
}

.txt16b_ffffff
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	color : #ffffff;
   font-weight: bold;
}

.txt16_ffffff_bg6699cc
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	color : #ffffff;
	font-weight: bold;
	width:auto; 
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
    background-color:#6699cc;
}

.txt16_bg6699cc_ffffff
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	color : #6699cc;
	font-weight: bold;
	width:auto;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
   //background-color:#ffffff;
}

.txt12_ffffff_bg6699cc
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #ffffff;
	font-weight: bold;
	width:auto;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
    background-color:#6699cc;
}

.txt12_333333_bgeff5fa
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #333333;
	font-weight: bold;
	width:auto;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
        background-color:#eff5fa;
}

.txt13b_333333_bgeff5fa
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : #333333;
	font-weight: bold;
	width:auto;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
        background-color:#eff5fa;
}

.txt14b_333333_bgeff5fa
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color : #333333;
	width:auto;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
        background-color:#eff5fa;
}
.txt15b_333333_bgeff5fa
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 15px;
	color : #333333;
	font-weight: bold;
	width:auto;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
        background-color:#eff5fa;
}

.txt13_333333_extrab
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : #333333;
	line-height: 19px;
}

.txt13_FFFFFF
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : #FFFFFF;
}

.txt11I_FFFFFF
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #FFFFFF;
        font-style: italic;

}

.txt16bi_666666_L150
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-style: italic;
	font-weight: bold;
}


.txt21b_336699
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #336699;
	font-weight: bold;
}

.txt13_336699
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #336699;
	
}

.boxspa
{
    padding-top:15px;    
    padding-bottom:15px;    
    padding-left:15px;    
    padding-right:15px; 
    background-color:#eff5fa;   
    DISPLAY: block; 
    width:943px; 
    float: right;
}

.boxpdf
{
    padding-top:15px;
    padding-bottom:15px;
    background-color:#95b0cb;
    DISPLAY: block;
    width:600px;
    text-align:center;
}

.boxfoto
{
    Z-INDEX: 100; 
	POSITION: absolute; 
	/*DISPLAY: block;*/
    /*border: thin dotted #333333;*/
}

.txt13b_6699cc
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6699cc;
	font-weight: bold;
}

.txt12b_333333
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}

.txt12i_333333
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-style: italic;
}


.txt12_333333
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

#textfield {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-style: normal;
 font-weight: normal;
 color: #333333;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-bottom-style: solid;
 border-left-style: solid;
 border-bottom-color: #CCCCCC;
 border-top-width: 1px;
 border-right-width: 1px;
 border-top-style: solid;
 border-right-style: solid;
 border-top-color: #CCCCCC;
 border-right-color: #CCCCCC;
 border-left-color: #CCCCCC;

}
UL {
	 LIST-STYLE-TYPE: none
}
LI {
	 LIST-STYLE-TYPE: none
}



#screen2{
	position:relative;
	width:340px;
}


#screen2 .prev{
	float:left;
}

#screen2 .next{
	float:right;
}

#slideshow{
	overflow:hidden;
	width:340px;
}

#slideshow ul{
	padding-left:0px;
}

#slideshow li{
	float:left;
	margin:0 4px;
	cursor:pointer;
}

#screen3{
	position:relative;
	width:600px;
}


#screen3 .prev{
	float:left;
}

#screen3 .next{
	float:right;
}

#slideshow2{
	overflow:hidden;
	width:560px;
}

#slideshow2 ul{
	padding-left:0px;
}

#slideshow2 li{
	float:left;
	margin:0 4px;
	cursor:pointer;
}

.sub_header_ffcc00 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #336699; /*se cambio el color*/
	font-weight: bold;
	font-style: italic;
}
	

.sombra_cab {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 17px;
	/*color: #a7a7a7;*/
	color: #ffffff;
	font-weight: bold;
	line-height: 20px;
}

.sombra_txt {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	/* color: #a7a7a7;*/
	color: #ffffff;
	line-height: 25px;
}

.casita_verde_moneda {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
        border: 0px solid #ffffff;
        text-align:right;
}

.casita_amarilla_moneda {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
        border: 0px solid #ffffff;
        text-align:right;
}

.casita_celeste_moneda {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
        border: 0px solid #ffffff;
        text-align:right;
}

.casita_naranja_moneda {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
        border: 0px solid #ffffff;
        text-align:right;
}
.casita_precio {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
        border: 0px solid #ffffff;
        text-align:right;
        background-color:#eff5fa;
}


.total_precio {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
        border: 0px solid #ffffff;
        text-align:right;
        background-color:#eff5fa;
}

.total_precio {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
        border: 0px solid #ffffff;
        text-align:right;
        background-color:#eff5fa;
}

.totaldetotalesmoneda {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
        border: 0px solid #ffffff;
        text-align:right;
        background-color:#eff5fa;
}

.totaldias{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
        border: 0px solid #ffffff;
        text-align:right;
        background-color:#eff5fa;
}

.txt16b_336699
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	color : #336699;
	font-weight: bold;
}

.txt18b_336699
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;
	color : #336699;
	font-weight: bold;
}

.paquete {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}

.paquete A {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	TEXT-DECORATION: none;
}

.paquete A:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	TEXT-DECORATION: none;
}

.paquete A:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	TEXT-DECORATION: none;
}

.paquete A:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	TEXT-DECORATION: none;
}

.paquete A:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6699cc;
	TEXT-DECORATION: none;
}
