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

* { margin:0; padding:0; }

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background:url(images/bg_main.jpg) repeat-x top #FEDAA0; 
	}
p { margin:5px 0 10px 0; }
h1 { margin:10px 0 10px 0; }
h3, h2 { margin:10px 0 5px 0; color:#515142; }
ul { margin:5px 5px 5px 30px; }
img { border:0 none; }
a, a:visited { color:#336699; text-decoration:underline; }
#layout {
	width:920px;
	margin:0px auto;
	}
#header { height:130px; }
#title { float:left; width:360px; padding:30px 0 0 0;  color:#264D74; }
#header h1, #header h2 { color:#264D74; margin:0;   }
#header {font-size:225%;  }	
#header small { font-size:80%; }
#logo { float:right; }

#promotions { float:left; width:300px; }

#content-out{
	background-color:#FFFFFF;
	padding-bottom:2px;
	}
#left {
padding:1px;
width:170px;
border-right:1px solid #E0E0E0;
}		
#left h2 { 
	background:url(images/menu_left_title.gif) left no-repeat #0099CC; 
	color:#FFFFFF; 
	font-size:120%; 
	line-height:30px;
	padding:0 0 0 30px;
	margin:0; }
#left .first { 	background:url(images/menu_left_title_1.gif) left no-repeat #0099CC;  }
#left h2 a, #left h2 a:visited, #left h2 a:hover { color:#FFFFFF; text-decoration:none; }
#menu-left ul { list-style:none; margin:0;}
#menu-left ul li a, #menu-left ul a:visited { 
	display:block;
	line-height:25px;
	border-bottom:1px solid #CCCCCC;
	padding:0 0 0 28px;
	color:#000000;
	text-decoration:none;
	background:url(images/menu_left_bullet.gif) left no-repeat #ffffff;
}
#menu-left ul li a:hover {
	background:url(images/menu_left_bullet_on.gif) left no-repeat #EDEDED;
	}
#menu-top {
margin:1px 1px 1px 0px;
float:left;
width:736px;
background:url(images/menu_left_title_back.gif) right no-repeat #0099CC; 
font-size:110%;
}
#menu-top ul { list-style:none; margin:0;  }
#menu-top ul li { float:left; }
#menu-top ul li a, #menu-top ul li a:visited {
	display:block;
	line-height:30px;
	color:#FFFFFF;
	text-decoration:none;
	padding:0 14px 0 14px;
	font-weight:bold;
	}
#menu-top ul li a:hover { background-color:#336699; }
.menu-top-li { border-right:1px solid #FFFFFF; }

#content { margin:10px 20px 10px 15px; }
	
.clear { clear:both; }


.note { border:1px solid #818169; background-color:#E3E3DD; padding:15px; margin-bottom:10px; }
.property-content { padding:0 10px 10px 20px; }

.amenities {
	margin-left:30px;
	}
.property-rates th { text-align:left; background-color:#E3E3DD; padding:3px 0px 3px 3px; }
.property-rates td { border-bottom:1px solid #CCCCCC; }

.breadcrumb {
	font-size:80%;
	}

.featured { 
	margin:10px 5px 5px 5px;
	text-align:center;
	}

/*slide show*/
.slideshow {
	min-height:200px; }
.slideshow ul {
	margin:10px 0px 0px 10px;
	padding: 5px 0 0 0;
	overflow: hidden;
}
.slideshow ul li {
float: left;
list-style:none;
}
.slideshow ul li a {
  background-position: 50% 50%;
  cursor: pointer;
  display: block;
  margin: 0px 3px 5px 0px;
}
.slideshow ul li a.active,
.slideshow ul li a:hover {
}
.slideshow ul li a, .vacio ,.gstop, .gplay  {   
	width:40px;
	height:32px;
}
.slidenote { font-size:95%; color:#666666; margin-bottom:5px; }
.vacio { background:url(images/thumbs.gif); }
.gstop { background:url(images/stop_button.gif); }
.gplay { background:url(images/play_button.gif); }

#inquiry-table {
	width:255px;
	margin:20px 10px 10px 10px;
	border:1px solid #888888;
	}
#inquiry-table th { 
	height:22px;
	line-height:22px;
	text-align:left;
	color:#FFFFFF;
	background-color:#888888;
	font-size:140%;
	padding:0 0 0 10px;
	}
#inquiry-table td { padding-left:5px; }
.inquiry-input { 
	width:240px;
	border:1px solid #999999;
	background-color:#EFEFEF;
	}
.inquiry-input-med { 
	width:100px;
	border:1px solid #999999;
	background-color:#EFEFEF;
	}
.inquiry-input-small { 
	width:40px;
	border:1px solid #999999;
	background-color:#EFEFEF;
	}

.footer {
	margin-top:10px;
	text-align:center;
	color:#333333;
	font-size:90%;
	}
.footer a, .footer a:visited {
color:#666666;
	text-decoration:none;
	}
.contact-table td {
	padding:3px;
	}
.contact-table {
	margin:5px 10px 5px 10px;
	font-size:110%;
	}
.amenities-extra { font-size:90%; color:#333333; margin-left:5px; }
.small { font-size:90%; color:#333333; }

.help-center {
margin:20px 10px 10px 10px; text-align:center;
}

.video { text-align:center; margin-bottom:20px; }
