/*_____________TOP NAVIGATION______________*/
.Japon
{
	margin-top:33px !important;
}

#mainnav {
	width: 755px;
	height: 50px;
	margin-top: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float:left;
	margin-left: 10px;
	z-index: 7;
}

#nav, #nav ul {
	float: left;
	height:29px;
	width: 750px;
	list-style: none;
	line-height: 1;
	/*background: #fff;*/
	font-weight: bold;
	padding: 0;		
}

#nav a {
	display: block;
	color: #7C3A00;
	text-decoration: none;
	
}
#nav ul li {
	padding: 5px 5px;
}


#nav li {
	float: left;
	padding: 0;
}

#nav li.experience {
	float: left;
	padding: 0;
	width: 208px;	
	
}
#nav li.resorts {
	float: left;
	padding: 0;
	width: 164px;	
}
#nav li.booknow {
	float: left;
	padding: 0;
	width: 136px;	
}


#nav li ul {
	position: absolute;
	left: -400em;
	/*height: auto;*/
	width: 650px;
	wid\th: 650px;
	font-weight: normal;
	margin: 0;
	/*background-color:#ffffff;
	border: solid #560909;
	border-width: 0 1px 1px 1px;*/
	
}
#nav li:hover, #nav li.sfhover {
	
}




#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -400em;
	

}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	
}





/*added code*/
#nav li:hover, #nav li.hover {
    position: static;
}

/*adjusts subnav location*/
#nav li ul {
	
	margin-left: 0px;
	margin-top:0px;
	}


	
 #nav li li.subnav{
	width:60px;
	text-align:center;
	background-image: url(/_lib/zoetry/images/line2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	



	}
 #nav li li.subnavSm{
	width:40px;
	text-align:center;
	background-image: url(/_lib/zoetry/images/line2.gif);
	background-repeat: no-repeat;
	background-position: left center;
		


	}
#nav li li.subnavLong{
	width:110px;
	text-align:center;
	background-image: url(/_lib/zoetry/images/line2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	
	


	}
 #nav li li.subnavFirst{
	width:70px;
	text-align:center;
	background-image: url(/_lib/zoetry/images/line3.gif);
	background-repeat: no-repeat;
	background-position: left center;
		

	}
	
#nav li li a.on{
	color:#DF7A1C;
	text-align:center;
	
	}
	
/*_____________MAIN BRAND STYLES______________*/

#logo {
	height: 104px;
	width: 169px;
	position: relative;
	left: 0px;
	top: 0px;
	z-index: 5;
	padding-top: 0px;
	float: left;
	margin-top: -20px;
	margin-left: 15px;
}
#headerbg {
	height: 73px;
	width: 950px;
	margin-top: 50px;	/*background-image: url(/_lib/zoetry/images/header_bg.png);
	background-repeat: repeat-y;
	background-position: left top;*/	/*opacity: .8;
	filter: alpha(opacity=80);
	-moz-opacity: .8;
	z-index: 4;*/
}



#content {
	height: 600px;
	width: 950px;
	padding-top: 0px;
	padding-left: 0px;
	z-index: 1;
	margin-top: 0px;
	left: 0px;
	top: 0px;
}
#headerHome {
	width: 950px;
	z-index: 3;
	position: absolute;
/*	top: 50px;*/
	top: 31px;
	height: 124px;
	margin-top: 0px;
}


 
#callout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	opacity: .8;
	filter: alpha(opacity=80);
	-moz-opacity: .8;
	z-index: 7;
	height: 114px;
	width: 950px;
	position: absolute;
	left: 0px;
	top: 471px;
}

#calloutTall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	opacity: .8;
	filter: alpha(opacity=80);
	-moz-opacity: .8;
	z-index: 7;
	height: 135px;
	width: 950px;
	position: absolute;
	left: 0px;
	top: 471px;
}

#calloutTall a{
	color: #7C3A00;
}


#mainnav {margin-top:20px;}
	
.calloutTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7C3A00;
/*	padding-right: 200px;*/
	padding-right: 53px;
	padding-left: 53px;
	line-height: 1.8em;
}

.calloutTxt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #7C3A00;
	padding-top: 0px;
	padding-bottom:8px;
	padding-left: 53px;
}

.calloutTxt3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7C3A00;
	padding-right: 80px;
	padding-left: 53px;
	line-height: 1.8em;
}

.calloutTxt4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7C3A00;
	padding-right: 140px;
	padding-left: 53px;
	line-height: 1.8em;
}



#callout img {
	margin-top: 15px;
}


#calloutTall img {
	margin-top: 15px;
}

	
#nav li li a.on{
	color:#DF7A1C;
	text-align:center;	
	}
	
	
/*added code*/
#nav li:hover, #nav li.hover {
    position: static;
}




/*_____________STATIC TOP NAVIGATION______________*/


#subnav {
	float: left;
	height:29px;
	width: 720px;
	list-style: none;
	line-height: 1;
	font-weight: normal;
	padding: 0;		
}

#subnav a {
	display: block;
	color: #7C3A00;
	text-decoration: none;
	
}
#subnav ul li {
	margin: 0px 5px;
	list-style: none;
}


#subnav li {
	float: left;
	padding: 0;
	width:108px;
	
}

#subnavnav ul {
	position: absolute;
	left: -400em;
	/*height: auto;*/
	width: 650px;
	wid\th: 650px;
	font-weight: normal;
	margin: 0;
	/*background-color:#ffffff;
	border: solid #560909;
	border-width: 0 1px 1px 1px;*/
	
}

/*adjusts subnav location*/
#subnav {
	background-color:#EDE6D6;
	width:485px;
/*	height:18px;*/
	margin-left: 15px;
	margin-top:0px;
	padding-top:5px;
	}
 #subnav li.subnav{
	/*width:60px;*/
	width:78px;
	height:10px;
	text-align:center;
	background-image: url(/_lib/zoetry/images/line2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#subnav li.subnavFirstSm {
background-image:url(/_lib/zoetry/images/line3.gif);
background-position:left center;
background-repeat:no-repeat;
height:10px;
text-align:center;
width:60px;
}

 #subnav li.subnavSm{
	width:40px;
	height:10px;
	text-align:center;
	background-image: url(/_lib/zoetry/images/line2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#subnav li.subnavLong{
	/*width:110px;*/
	width:80px;
	height:10px;
	text-align:center;
	background-image: url(/_lib/zoetry/images/line2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}

#subnav li.subnavLong2{
	/*width:120px;*/
	width:99px;
	height:10px;
	text-align:center;
	background-image: url(/_lib/zoetry/images/line2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
	
	
 #subnav li.subnavFirst{
	width:70px;
	height:10px;
	text-align:center;
	background-image: url(/_lib/zoetry/images/line3.gif);
	background-repeat: no-repeat;
	background-position: left center;

	}
	
#subnav li a.on{
	color:#DF7A1C;
	text-align:center;
	
	}
	
/*_____________RESORT SUBNAV added RL 04/2009______________*/


#subnavResort {
	float: left;
	height:29px;
	width: 720px;
	list-style: none;
	line-height: 1;
	font-weight: normal;
	padding: 0;		
}

#subnavResort a {
	display: block;
	color: #7C3A00;
	text-decoration: none;
	
}
#subnavResort ul li {
	margin: 0px 5px;
	list-style: none;
}


#subnavResort li {
	float: left;
	padding: 0;
	width:108px;
	
}

#subnavnavResort ul {
	position: absolute;
	left: -400em;
	/*height: auto;*/
	width: 650px;
	wid\th: 650px;
	font-weight: normal;
	margin: 0;
	/*background-color:#ffffff;
	border: solid #560909;
	border-width: 0 1px 1px 1px;*/
	
}

/*adjusts subnav location*/
#subnavResort {
	background-color:#EDE6D6;
	width:430px;
	/*height:18px;*/
	height: 30px;
	margin-left: 235px;
	margin-top:0px;
	padding-top:5px;
	}

#subnavResort li.zoapc{
	width:140px;
	height:10px;
	text-align:center;
	background-image: url(/_lib/zoetry/images/line2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}
	
#subnavResort li.zocdm{
	width:130px;
	height:10px;
	text-align:center;
	background-image: url(/_lib/zoetry/images/line2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}
	
 #subnavResort li.subnavFirst{
	width:155px;
	height:10px;
	text-align:center;
	background-image: url(/_lib/zoetry/images/line3.gif);
	background-repeat: no-repeat;
	background-position: left center;

	}
	
#subnavResort li a.on{
	color:#DF7A1C;
	text-align:center;
	
	}
/*OTROS HOTELES	*/
	#subnav-ep {
	background-color:#EDE6D6;
	height:18px;
	margin-left:0;
	margin-top:30px;
	padding-top:5px;
	width:175px;
}

#subnav-ep a {
color:#7C3A00;
display:block;
text-decoration:none;
}

#subnav-ep li a.on {
color:#DF7A1C;
text-align:center;
}

#subnav-ep li.subnavFirst {
background-image:url(/_lib/zoetry/images/line3.gif);
background-position:left center;
background-repeat:no-repeat;
height:10px;
text-align:center;
width:70px;
}

#subnav-ep li.subnavLong {
background-image:url(/_lib/zoetry/images/line2.gif);
background-position:left center;
background-repeat:no-repeat;
height:10px;
text-align:center;
width:80px;
}

#subnav-ep ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 5px;
}
#subnav-ep li {
float:left;
padding:0;
width:108px;
}

/*_____________STATIC TOP NAVIGATION LOVENOTES______________*/

#subnav-ln {
	float: left;
	height:29px;
	width: 720px;
	list-style: none;
	line-height: 1;
	font-weight: normal;
	padding: 0;		
}


#subnav-ln a {
	display: block;
	color: #7C3A00;
	text-decoration: none;
	
}
#subnav-ln ul li {
	margin: 0px 5px;
		list-style: none;
}


#subnav-ln li {
	float: left;
	padding: 0;
	width:108px;
	
}


/*adjusts subnav location*/
#subnav-ln {
	background-color:#EDE6D6;
	width:300px;
	height:18px;
	margin-top:0px;
	padding-top:5px;
	margin-left:200px; 
	}


	
 #subnav-ln li.subnav{
	width:60px;
	height:10px;
	text-align:center;
	background-image: url(/_lib/zoetry/images/line2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
 #subnav-ln li.subnavSm{
	width:40px;
	height:10px;
	text-align:center;
	background-image: url(/_lib/zoetry/images/line2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#subnav-ln li.subnavLong{
	width:140px;
	height:10px;
	text-align:center;
	background-image: url(/_lib/zoetry/images/line2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}

	
 #subnav-ln li.subnavFirst{
	width:70px;
	height:10px;
	text-align:center;
	background-image: url(/_lib/zoetry/images/line3.gif);
	background-repeat: no-repeat;
	background-position: left center;

	}
	
#subnav-ln li.subnavFirstSm{
	width:40px;
	height:10px;
	text-align:center;
	background-image: url(/_lib/zoetry/images/line3.gif);
	background-repeat: no-repeat;
	background-position: left center;


	}
#subnav-ln li.subnavMed{
	width:85px;
	height:10px;
	text-align:center;
	background-image: url(/_lib/zoetry/images/line2.gif);
	background-repeat: no-repeat;
	background-position: left center;	

	}


	
#subnav-ln li a.on{
	color:#DF7A1C;
	text-align:center;
	
	}

/*adjusts subnav location*/
#subnav-ln_nar {
	background-color:#EDE6D6;
	width:175px;
	height:18px;
	margin-top:30px;
	padding-top:5px;
	margin-left:200px; 
	}

#subnav-ln_nar a {
color:#7C3A00;
display:block;
text-decoration:none;
}

#subnav-ln_nar ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 5px;
float:left;
}

 #subnav-ln_nar li.subnav{
	width:60px;
	height:10px;
	text-align:center;
	background-image: url(/_lib/zoetry/images/line2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

 #subnav-ln_nar li.subnavSm{
	width:40px;
	height:10px;
	text-align:center;
	background-image: url(/_lib/zoetry/images/line2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#subnav-ln_nar li.subnavLong{
	width:140px;
	height:10px;
	text-align:center;
	background-image: url(/_lib/zoetry/images/line2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}

#subnav-ln_nar li.subnavFirst{
	width:70px;
	height:10px;
	text-align:center;
	background-image: url(/_lib/zoetry/images/line3.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
	
#subnav-ln_nar li.subnavFirstSm{
	width:40px;
	height:10px;
	text-align:center;
	background-image: url(/_lib/zoetry/images/line3.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#subnav-ln_nar li.subnavMed{
	width:85px;
	height:10px;
	text-align:center;
	background-image: url(/_lib/zoetry/images/line2.gif);
	background-repeat: no-repeat;
	background-position: left center;	

	}

#subnav-ln_nar li a.on{
	color:#DF7A1C;
	text-align:center;
	
	}

/*_____________STATIC TOP NAVIGATION Business Retreats added RL 05-2009______________*/

#subnav-br {
	float: left;
	height:29px;
	width: 720px;
	list-style: none;
	line-height: 1;
	font-weight: normal;
	padding: 0;		
}


#subnav-br a {
	display: block;
	color: #7C3A00;
	text-decoration: none;
	
}
#subnav-br ul li {
	margin: 0px 0px;
		list-style: none;
}


#subnav-br li {
	float: left;
	padding: 0;
	width:108px;
	
}


/*adjusts subnav location*/
#subnav-br {
	background-color:#EDE6D6;
	width:80px;
	height:18px;
	margin-top:0px;
	padding-top:5px;
	margin-left:300px; 
	}
	
 #subnav-br li.subnavRFP{
	width:70px;
	height:10px;
	text-align:center;
	background-image: url(/_lib/zoetry/images/line3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0 5px 0 5px;
	}
	
#subnav-br li a.on{
	color:#DF7A1C;
	text-align:center;
	
	}

/*Agua Experience*/

.exp {
background-color:#F6F6F6;
border:1px solid #DDDDDD;
margin-bottom:15px;
padding:10px;
width:365px;
}

/*_____________STATIC TOP NAVIGATION Virtual Tour added RL 05-2009______________*/

#subnav-vt {
	float: left;
	height:29px;
	width: 720px;
	list-style: none;
	line-height: 1;
	font-weight: normal;
	padding: 0;		
}


#subnav-vt a {
	display: block;
	color: #7C3A00;
	text-decoration: none;
	
}
#subnav-vt ul li {
	margin: 0px 0px;
		list-style: none;
}


#subnav-vt li {
	float: left;
	padding: 0;
	width:108px;
	
}


/*adjusts subnav location*/
#subnav-vt {
	background-color:#EDE6D6;
	width:80px;
	height:18px;
	margin-top:0px;
	padding-top:5px;
	margin-left:420px; 
	}
	
 #subnav-vt li.subnavFirst{
	width:70px;
	height:10px;
	text-align:center;
	background-image: url(/_lib/zoetry/images/line3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0 5px 0 5px;
	}
	
#subnav-vt li a.on{
	color:#DF7A1C;
	text-align:center;
	
	}
	
	/*_____________ STATIC TOP NAVIGATION EXPERIENCE ______________*/

#subnav-ex {
	float: left;
	height:29px;
	width: 720px;
	list-style: none;
	line-height: 1;
	font-weight: normal;
	padding: 0;		
}

#subnav-ex a {
	display: block;
	color: #7C3A00;
	text-decoration: none;
	
}
#subnav-ex ul li {
	margin: 0px 0px;
		list-style: none;
}


#subnav-ex li {
	float: left;
	padding: 0;
	width:108px;
	
}

#subnavnav-ex ul {
	position: absolute;
	left: -400em;
	/*height: auto;*/
	width: 650px;
	wid\th: 650px;
	font-weight: normal;
	margin: 0;
	/*background-color:#ffffff;
	border: solid #560909;
	border-width: 0 1px 1px 1px;*/
	
}

/*adjusts subnav location*/
#subnav-ex {
	background-color:#EDE6D6;
	width:388px;
	height:18px;
	margin-top:0px;
	padding-top:5px;
	margin-left:0px;
	}
	
 #subnav-ex li.subnavIdo{
	width:81px;
	height:10px;
	text-align:center;
	background-image: url(/_lib/zoetry/images/line2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}
	
#subnav-ex li.subnavHoney{
	width:84px;
	height:10px;
	text-align:center;
	background-image: url(/_lib/zoetry/images/line2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}
	
#subnav-ex li.subnav{
	width:60px;
	height:10px;
	text-align:center;
	background-image: url(/_lib/zoetry/images/line2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}	
	
 #subnav-ex li.subnavSm{
	width:40px;
	height:10px;
	text-align:center;
	background-image: url(/_lib/zoetry/images/line2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}
	
#subnav-ex li.subnavLong{
	width:140px;
	height:10px;
	text-align:center;
	background-image: url(/_lib/zoetry/images/line2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}
	
 #subnav-ex li.subnavFirst{
	width:70px;
	height:10px;
	text-align:center;
	background-image: url(/_lib/zoetry/images/line3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}
		
#subnav-ex li.subnavFirstSm{
	width:60px;
	height:10px;
	text-align:center;
	background-image: url(/_lib/zoetry/images/line3.gif);
	background-repeat: no-repeat;
	background-position: left center;


	}
#subnav-ex li.subnavMed{
	width:85px;
	height:10px;
	text-align:center;
	background-image: url(/_lib/zoetry/images/line2.gif);
	background-repeat: no-repeat;
	background-position: left center;	

	}

#subnav-ex li a.on{
	color:#DF7A1C;
	text-align:center;
}

/*_____________STATIC TOP NAVIGATION Golf added RL 05-2009______________*/

#subnav-g {
	float: left;
	height:29px;
	width: 720px;
	list-style: none;
	line-height: 1;
	font-weight: normal;
	padding: 0;		
}


#subnav-g a {
	display: block;
	color: #7C3A00;
	text-decoration: none;	
}

#subnav-g ul li {
	margin: 0px 0px;
		list-style: none;
}

#subnav-g li {
	float: left;
	padding: 0;
	width:108px;	
}

/*adjusts subnav location*/
#subnav-g {
	background-color:#EDE6D6;
	width:90px;
	height:18px;
	margin-top:0px;
	padding-top:5px;
	margin-left:210px; 
	}
	
 #subnav-g li.subnavFirst{
	width:80px;
	height:10px;
	text-align:center;
	background-image: url(/_lib/zoetry/images/line3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0 5px 0 5px;
	}
	
#subnav-g li a.on{
	color:#DF7A1C;
	text-align:center;
	
	}

/*Detalles adicionales*/

h6 {
font-size:12px;
font-weight:bold;
margin-bottom:10px;
}
.extra {
width:760px; 
border: 1px solid #896E56; 
background-color:#fdf3e6; 
padding:15px;
margin-top: 10px;
display:none;
}
	
/*Ofertas especiales*/
.promo {
	border: 1px solid #eee1c6;
	padding: 25px;
	/*background: url(images/promos/bg_black.gif) repeat;*/
	background-color:#fefaf1;
	width: 750px;
	float:left;
	margin-bottom:18px;
}

.promo h1 {
	color:#7C3A00;
	font-size:18px;
}
	
.promo h2 {
	font-weight:bold;
	font-size: 13px;
}
	
.promoImg {
	width: 300px;
	padding: 10px;
	float:left;
	background-color: #eee1c6;
}

.promoTxt {
	width:410px;
	float:right;
}

a.promoTxt {
	color:#927036;
}
