body{
	background-color: white;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	margin:0px 0px 0px 0px;
	background-image: url(../images/bg.png);
	background-position: top;
	background-repeat: repeat-x;
	height:100%;
}

.gray_link {font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#858585; font-weight: bold;}
.gray_link:link {color:#858585; text-decoration : underline;font-weight: bold;}
.gray_link:active {color:#858585; text-decoration : underline;font-weight: bold;}
.gray_link:visited {color:#858585; text-decoration : underline;font-weight: bold;}
.gray_link:hover {color:#858585; text-decoration : none;font-weight: bold;}

.brown_link {font-size: 11px; font-family: Tahoma, Verdana,Arial, Helvetica, sans-serif; color:#6a5826; font-weight: bold;}
.brown_link:link {color:#6a5826; text-decoration : underline; font-weight: bold;}
.brown_link:active {color:#6a5826; text-decoration : underline; font-weight: bold;}
.brown_link:visited {color:#6a5826; text-decoration : underline; font-weight: bold;}
.brown_link:hover {color:#6a5826; text-decoration : none; font-weight: bold;}
.brown_color { color:#6a5826}

.part02{
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/part02.png');}

/* IE ignores styles with [attributes], so it will skip the following. */
.part02[class] {
	background-image:url(/images/part02.png);
	background-repeat:no-repeat;
}


/* Mozilla ignores crazy MS image filters, so it will skip the following */
.part03 {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/part03.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.part03[class] {
	background-image: url(../images/part03.png);
	background-repeat: repeat-y;
	background-position: left;
}

	/* Mozilla ignores crazy MS image filters, so it will skip the following */
.part04{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/part04.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.part04[class] {
	background-image:url(../images/part04.png);
}

a {
	position: relative;
}

div {
	position: relative;
}

	/* Mozilla ignores crazy MS image filters, so it will skip the following */
.left_white{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/left_white.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.left_white[class] {
	background-image:url(../images/left_white.png);
}



.button_active{
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	background-repeat: no-repeat;		
	width:215px;
	height:61px;	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/button_active.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.button_active[class] {
	background-repeat: no-repeat;	
	width:215px;
	height:61px;	
	background-image:url(../images/button_active.png);
}

.hotel_reservations{
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	background-image: none;
	width:215px;
	height:124px;
	background-repeat: no-repeat;		
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hotel_reservations.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.hotel_reservations[class] {
	width:215px;
	height:124px;
	background-repeat: no-repeat;
	background-image:url(../images/hotel_reservations.png);
}



.newsletter_bg{
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale,src='images/newsletter_bg.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.newsletter_bg[class] {}

.newsletter{}


.bg2{
	background-repeat: no-repeat;
	background-image:url(../images/bg2.gif);
	background-position: 0px 446px;	
}

.frame {
	width:209px;
	height:137px;
	position:relative;
	text-align: left;
	background-repeat: no-repeat;
	background-image:url(../images/frame.gif);	
}

.frame_pic{
	position:absolute;
	top:10px; 
	left:13px;
}

.main_nav_on {
	font-size: 12px;
	font-family: 'Times New Roman',Times,serif;
	color:white;
	font-weight: bold;
	padding-left:23px;
	padding-top:5px;
	padding-bottom:5px;		
	cursor:pointer;
	background-color:#b2d9ed;
	position:relative;	
}

.main_nav_off {
	font-size: 12px;
	font-family:'Times New Roman',Times,serif;
	color:#5d4419;
	font-weight: bold;
	padding-left:23px;
	padding-top:5px;
	padding-bottom:5px;	
	cursor:pointer;
	background-color:white;
	position:relative;	
}

.sub_nav_on {
	font-size: 12px;
	font-family: 'Times New Roman',Times,serif;
	color:#3fa1d2;
	font-weight: bold;
	padding-left:30px;
	padding-top:5px;
	padding-bottom:5px;		
	background-color:#f0f8fb;
	cursor:pointer;
	position:relative;	
}

.sub_nav_off {
	font-size: 12px;
	font-family:'Times New Roman',Times,serif;
	color:#948c49;
	font-weight: bold;
	padding-left:30px;
	padding-top:5px;
	padding-bottom:5px;	
	cursor:pointer;
	background-color:#f0f8fb;
	position:relative;	
}
#thumb-h_container {
	float: left;
	width: 201px;
	margin-right: 15px;
	padding-left: 5px;
}
#thumb-v_container {
	float: left;
	width: 155px;
	margin-right: 15px;
	padding-left: 5px;
}

#content_container {
	float: right;
	width: 450px;
	margin-left: 5px;
	padding:10px 10px 0px 5px;
}

.content{
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#807a60;
	line-height:18px;
	margin: 15px 30px 35px 24px;
}

.content_nomargin{
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#807a60;
	line-height:18px;	
}

.left_nav_content{
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#554e2b;

}

.plain_content{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.header_text{
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3fa1d2;
}

.heading{
	font-family:'Times New Roman', Times, serif;
	color:#5d4419;
	font-size: 18px;
	font-weight: bold;
	text-transform:uppercase;
	padding-left:10px;
}

.copyright_link {font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#BFBFBF;}
.copyright_link:link {color: #BFBFBF; text-decoration: underline;}
.copyright_link:active {color: #BFBFBF; text-decoration: underline;}
.copyright_link:visited {color: #BFBFBF; text-decoration: underline;}
.copyright_link:hover {color: black; text-decoration: none;}

.footer_link {font-size: 10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#858585; text-align:center;}
.footer_link:link {color: #858585; text-decoration: underline;}
.footer_link:active {color: #858585; text-decoration: underline;}
.footer_link:visited {color: #858585; text-decoration: underline;}
.footer_link:hover {color: #858585; text-decoration: none;}

.top_menu{
	background-image:url(../images/top_menu.gif);
	width:711px;
	height:69px;
	background-repeat: no-repeat;
	background-position: top;
}

.top_menu_off {
	font-size: 12px;
	font-family:'Times New Roman', Times,serif;
	color:#5d4419;
	font-weight: bold;
	cursor:pointer;
	text-decoration : none;	
}


.top_menu_on {
	font-size: 12px;
	font-family:'Times New Roman', Times,serif;
	color:#3fa1d2;
	font-weight: bold;
	cursor:pointer;
	text-decoration : underline;
}

.language_menu {
	color: #3fa1d2;
	font-size: 10px;
	font-family:'Times New Roman', Times,serif;
	cursor:pointer;
	text-decoration : none;
}


.btn_reserve2 {
	background-image:url(../images/btn_reserve2.gif);
	width:118px;
	height:26px;
	background-repeat: no-repeat;
	background-position: top;	
	cursor:pointer;	
}


.directions_frames {
	background-image:url(../images/directions/frames.gif);
	width:330px;
	height:1857px;
	background-repeat: no-repeat;
	background-position: top;	
}

.picture_frame {
	background-image:url(../images/frame2.gif);
	width:350px;
	height:236px;
	padding-top:20px;
	padding-left:19px;
	background-repeat: no-repeat;
	background-position: top left;	
	float:left;	
}

.room_features {
	width:190px;
	float:left;
	font-weight:bold;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ededed; /* anterior #b1a27c;*/
}

.brown_bullet {
	background-image:url(../images/brown_bullet.gif);
	background-repeat: no-repeat;
	background-position: left;		
	margin-left:40px;	
	padding-left:10px;
}


.brown_bullet2 {
	background-image:url(../images/brown_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left:15px;
}

#navlist{
margin-left: 0;
padding-left: 0;
list-style:none;
}

#list{
list-style-image: url(../images/brown_bullet.gif);
}

.paddingLeft50 {
	padding-left:50px;
}

/* este se usa para hacer alguna especial en los paquetes o eventos */
#specialcontent {
	background-color:#dfad34;
	color:#555;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 5 5 5 10;
	-webkit-box-shadow: 0px 0px 5px  #000000;
	-moz-box-shadow: 0px 0px 5px #000000;
	box-shadow: 0px 0px 5px #000000; 
}

/* tooltip 
a.tooltip:hover {text-decoration:none;}
a.tooltip span {
	width:300px;
	display:none;
	margin:0 0 0 50px;
	padding:10px 10px;
	z-index: 0;
}
a.tooltip:hover span{display:inline; position:absolute; border:1px dotted #b1a27c; background:#ffffff; color:#666666;}
*/