body{
	color: #fff;	 background-color: #95865D;		font-size: 11px;	line-height: 1.5em;	font-family: Verdana, Helvetica, sans-serif;	padding: 0;	margin: 0;	text-align: center;	}
body.home{	}

h1, h2, h3, h4, h5, h6 {padding: 0.5em 0 0.5em 0; margin: 0;}
p, ul {padding: 0 0 1em 0; margin: 0;}
h2{font-size: 24px;}
h3{font-size: 20px;}
h4{font-size: 16px;}
h5{font-size: 14px;}
h6{font-size: 12px;}
div{padding: 0; margin: 0;}
td{padding: 0; 	margin: 0;	vertical-align: top;	}
li {   margin: 0 0 0 1.5em;   padding: 0;   }
table{background-color: #95865D;}
img{border: 0;}
a{border: 0; color: #FFF}



#headerMenu{height: 10px;	text-align: right;	width: 701px;	font-size: 10px;	}
#headerMenu a{	color: #fff;	text-decoration: none;	margin: 0 5px;	letter-spacing: .1em;	}
#headerMenu a:hover{	color: #C5BA8C;}	
#headerMenu.home{	background-image: none;}
#headerMenu #clock {    float: left;    }

/* MAIN TABLE
-----------------------------------*/
#mainTable{	margin: 0px auto;	background-color: #95865D;		}
#cabecera{		background-repeat: no-repeat;	height: 100px;	width: 701px;	}

#headerContainer {	position: relative;}
#headerLogo {   position: absolute;   top: 7px;   left: 19px;	}
#headerLogo img {   border: 0;}


#leftCol{	border-right: 1px solid #E8D9BC;		}
#rightCol{    width: 544px;	padding: 5px 0 15px 0;    text-align: justify;	}
#rightCol .mainDiv{	margin: 0 25px 25px 25px;	}
#rightCol .mainDiv img{	border: 1px solid #BDAE89;	}
#rightCol .mainDiv img.small{	float: right;	margin: 0 0 0 10px;	}

#rightCol .mainDiv h2 {   font-weight: normal;   font-size: 11px;   letter-spacing: 0.1em;   text-transform: uppercase;   color: #CBA;}
#rightCol .mainDiv h3 {   font-weight: normal;   font-size: 11px;   color: #CBA;   padding-bottom: 0;}
#rightCol .mainDiv li {    line-height: 1.2em;    margin-bottom: 0;    padding-bottom: 0.4em;}
#rightCol .mainDiv p.footnote{	font-size: 10px;	line-height: 1.2em;	}

#leftCol #mainMenu{	width: 151px;	}
#leftCol #mainMenu a{	font-size: 10px;	text-align: right;	display: block;	width: 146px;	color: #fff;	text-decoration: none;	margin: 20px 0;	padding: 0 10px 0 0;	letter-spacing: .1em;	}

#leftCol #mainMenu a:hover{	background-repeat: no-repeat;	background-position: top right;	}
#leftCol #mainMenu a.selected{		background-repeat: no-repeat;	background-position: top right;	}

#homeMenu {   padding-top: 1em;   text-align: center;   }
#homeMenu #mainMenu{   text-align: center;   width: 75%;   margin: 0 auto;	}
#homeMenu #mainMenu a{	font-size: 10px;	color: #fff;	text-decoration: none;	margin: 0 0.75em;	letter-spacing: .1em;	line-height: 2em;	white-space: nowrap;	}
#homeMenu #mainMenu a:hover{	color: #C5BA8C;	text-decoration: underline;	}
#homeMenu #mainMenu a.selected{	color: #C5BA8C;	text-decoration: underline;	}	

#homeImages {   height: 300px;}

.slideshow {   position: relative;}
.slideshow .slide {   position: absolute;   top: 0;   left: 0;}

#amenitiesImages {     text-align: center;   margin: 0 0 15px 0;   height: 223px;   }
#amenitiesImages .slide {   margin: 0 auto;   width: 544px;   text-align: center;   height: 223px;      }

#headerImage {      text-align: center;   margin: 0 0 15px 0;   }
#headerImage img {   display: block;   margin: 0 auto;   }

.titleImage {   margin: 0 0 0 25px;   display: block;   }

#sideMenu {	float: right;	width: 150px;	border: 1px solid #C5BA8C;	text-align: center;	padding: 10px;	margin: 0.25em 0 10px 10px;	background-color: #6D5D4E;	}
#sideMenu img {   margin: 0 0 0.5em 0;   }
#sideMenu ul {    list-style: none;    margin: 0;    padding: 0 0 0 1px;	text-align: left;}
#sideMenu ul li {    margin: 0;    padding: 0;}
#sideMenu a{	color: #fff;	font-size: 10px !important;	text-transform: none;	}	
#sideMenu a:hover{	color: #C5BA8C;	}
	
#press .press_entry {	margin: 10px 0;}
#press .press_entry .date {    color: #C5BA8C;}
#press .press_entry a {	color: #fff;	display: block;	}	
#press .press_entry a:hover{	color: #C5BA8C;	}
	
#amenities ul{}	
#amenities li{}	

#roomsTable{	padding: 15px 0 0 0;	}
#roomsMenu{	width: 90px;height: 475px;	margin: 0 25px 0 0px;	position: relative;	background-color: #C5BA8C;	}	
#roomsMenu_buttons{	position: absolute;	top: 0px;	left: 0;	}
#roomsMenu #down{	position: absolute;	top: 475px;	left: 0;	}	
#roomsDisplay{  width: 400px;	}	

.room {    display: none;    }


#roomsDisplay .roomImage {  width: 400px;  height: 275px;  border: 1px solid #C5BA8C;  border-width: 1px 0;   text-align: center;  }	
#roomsDisplay .roomImage img {  margin: 0 auto;  }
#roomsDisplay img {  display: block;  }
#roomsDisplay .roomText {  margin: 10px 0 0 0;  }	

#roomsDisplay .roomThumbnails {  background-color: #6D5D4E;   text-align: center;  padding-top: 5px;  }	
#roomsDisplay .roomThumbnails .thumbLink {    margin-right: 5px;  }
#roomsDisplay .roomThumbnails .thumbLink img {    display: inline;	border: 1px solid #000;	height: 40px;  }
#roomsDisplay .roomThumbnails .thumbLink:hover img {	border: 1px solid #FFF;  }    


#myScrollContent {   font-size: 9px;   line-height: 1.1em;   }
#myScrollContent a{	color: #332222;	text-decoration: none;	display: block;	text-align: center;	width: 82px;	margin: 0 auto 10px auto;	}
#myScrollContent a:hover{	color: #fff;	}
#myScrollContent a img{	border: 1px solid #332222;	display: block;	margin: 0px;	}
#myScrollContent a:hover img{	border: 1px solid #fff;	}

#ratesTable{	margin: 10px 0 0 0;	width: 250px;	}
#ratesTable td{	padding: 5px;	}	
#ratesTable th{	font-size: 14px;	}	
#specials{	border: 1px solid #BDAE89;	width: 100px;	padding: 20px;	text-align: center;	margin: 35px 0 0 0;	float: right;	display: block;	font-weight: bold;	color: #fff;	text-decoration: none;	}	
#specials:hover{	border: 1px solid #BDAE89;	width: 100px;	padding: 20px;	text-align: center;	margin: 35px 0 0 0;	float: right;	display: block;	color: #BDAE89;	}	

.promotion{	margin: 10px 0 25px 0;	}
.promotion table{	border: 1px solid #BDAE89;	width: 490px;	}
.promotion table th{	padding: 10px 20px;	text-align: left;	}
.promotion table td{	padding: 0px 20px 10px 0;	}
.promotion table .left{	padding: 0px 20px 0 20px;	}	
	
#footer {    border-top: 1px solid #E8D9BC;    padding: 10px 0;    text-align: center;}
#footer.home {    border-top: 0;}
#footerMenu {    width: 701px;    margin: 0 auto;    color: #CBA;    font-size: 10px;   }  


.home #footerMenu {    margin-top: 10px;    padding-top: 10px;    border-top: 1px solid #A98;}
#footerMenu .margin {    margin-left: 237px;    margin-right: 80px;}
.home #footerMenu .margin {    margin-left: 0;    margin-right: 0;}
#footerMenu a {    color: #CBA;}
#footerMenu a:hover {    color: #FFF;}