/* CSS Document */
body { margin: 0px; font: 16px Georgia, Times New Roman, Times; color: #000000; background-color: #ffffff }
div.sep { padding-bottom: 10px; padding-top: 10px }
div.form { background-color: #ffffff; text-align: left; width: 90% }
img { border-style: none }
a { color: #000000; text-decoration: none; font-weight: bold }
a:hover { text-decoration: underline }
li { padding: 5px }
.blank9 { color: #4d4636; font-size: 9px; font-weight: bold }
.brownlink { color: #4d4636; font-weight: bold; text-decoration: none }
.brownlink { text-decoration: underline }
.error { color: Red; font-weight: bold }
.brown_11 { color: #4d4636; font-size: 11px }
.input_form { border-color: #b7ae91; border-width: 1px; border-style: solid; color: #000000; font-family: Tahoma; font-size: 10px; font-weight: bold }
.input_form_2 { color: #000000; font-family: Tahoma; font-size: 11px }
.table_form { border-style: solid; border-width: 1px; border-collapse: collapse; padding: 5px; color: #000000; font: 11px Tahoma }

.mainTop { width:100%; height:130px; background:#94855a; text-align:center }
.mainTop div { width:945px }

.content { width:945px; margin:10px 0 10px 0; text-align:left}
.content > div {float:left; margin-right:10px}
.content .center { width:700px}
.content .back { text-align:right; margin:10px }

.footer { clear:both; border:1px solid #fff}
.brown_line { height:10px; background-color:#94855a; width:100%; margin: 10px 0 10px 0 }
.footer .brownlink { text-decoration:none; color:#4d4636}

.form { margin:20px; text-align:left; width:520px}
.form b { color: #4d4636; display:block; margin:20px 0 5px 0 }
.form input[type="text"], textarea, select { border: 1px solid #b7ae91; color: #000; font: bold 9pt Tahoma; padding:5px; width:400px }
.form .rest { clear:both; margin-top: 10px; border: 1px solid #fff }
.form .error { font-size:8pt }
.form .buttons { clear:both; margin: 15px 0 10px 0; text-align:center }
.form .ej { font-size:8pt; font-style:italic; color:#000 }

.gallery { background-color:#dad5c6; display:block; width:680px; padding:5px  }
.gallery div { display:inline-block; margin: 10px}
.gallerycontent { clear:both; margin-top:10px; overflow:hidden }

/* ESTILOS SIRF */

.sirf_brown_12 { font-size: 12px; color: #4d4636 }
.sirf_brown_16 { font-size: 16px; color: #4d4636 }
.sirf_brown_18 { font-size: 19px; color: #4d4636 }
.sirf_brown_20 { font-size: 20px; color: #4d4636 }
.sirf_brown_22 { font-size: 22px; color: #4d4636 }

.bxtitle { margin-bottom:10px; white-space:nowrap; overflow:hidden  }
.bxtitle div { display:inline-block }
.bxtitle .bar { height: 7px; background-repeat:repeat-x; width:100% }         
.bxtitle .light { background:#b7ae91 }         
.bxtitle .strong { background:#4d4636 }         

/*LEFT MENU*/
.mainMenu { margin-bottom:10px; font-size:12px}
.mainMenu div { background-color: #9a8c5f; border-bottom: 1px solid #ffffff; padding: 10px 5px 10px 5px; color: #ffffff; width:200px }
.mainMenu div:hover { color: #4d4636; background-color: #bfb38e; cursor: pointer; }

/*BOTTOM MENU*/
.menuFooter { margin:10px; text-align:center }
.menuFooter a { color: #4d4636; font-weight: bold; text-decoration: none }
.menuFooter a:hover { text-decoration:underline }

/*ROOMS LIST*/
.frameitem { padding:10px; background-color:#dad5c6; width:698px; margin-bottom:10px }
.frameitem td { vertical-align:top}
.frameitem .content { padding: 0 10px 0 10px; text-align:justify }
.frameitem .content > div:first-child { margin-bottom: 10px }
.frameitem .prices { float:right; white-space:nowrap }
.frameitem .prices span { margin-left:10px }
.frameitem .prices p { margin: 0; display:inline}
.frameitem .link { margin-top: 10px; text-decoration:underline}

/*ROOMS DETAILS*/
.roomitem { padding:10px; width:698px; margin-bottom:10px }
.roomitem td { vertical-align:top}
.roomitem .content { padding: 0 10px 0 10px; text-align:justify }
.roomitem .content > div:first-child { margin-bottom: 10px }
.roomitem .prices { float:right; white-space:nowrap }
.roomitem .prices span { margin-left:10px }
.roomitem .prices p { margin: 0; display:inline}

/*SUBMENUS*/
.submenus { list-style-type:disc }
.submenus li { padding:0; margin:0; margin-bottom:10px }
.submenus li:hover { cursor: pointer }
