#topo {height: 100px; background: #FFFFFF}
#esq {background: #193C7B}
#logo {text-align: center; background: #FFFFFF; }

#logo h1 {font-size: 18pt; text-transform: uppercase;}
#logo h2 {font-size: 10pt;}

#centro {}
#dir {}
#dir > p {margin-left: 10px; margin-top: 22px}

#search {background: #DDDDDD; border: solid 2px orange}

#menutoph {background: #BC8654; border: solid 1px #654629; margin-right: 4px}
#menutoph p.hotels {font-size: 12pt; height: 30px; background: #654629; text-transform: uppercase; margin-top: 0; padding-top: 10px; padding-left: 10px; font-weight: bold; color: #FFFFFF; }

#menutoph ul, #menutopl ul, #menu ul {list-style-type: none; margin: 0px; padding-top: 0px; padding-left: 10px}
#menutoph li, #menutopl li {padding: 0px 3px 3px 0px; font-size: 10pt; margin: 0}
#menutoph li a, #menutopl li a {color: #FFFFFF}
#menutoph li a:hover {color: #0000FF; padding: 0px}
#menutopl li a:hover {color: #0000FF; padding: 0px}

#menutopl {background: #669966; border: solid 1px #336633}
#menutopl p.hotels {font-size: 12pt; height: 30px; background: #336633; text-transform: uppercase; margin-top: 0; padding-top: 10px; padding-left: 10px; font-weight: bold; color: #FFFFFF;}

#menu ul {padding: 0; margin: 0; background: #193C7B; padding-left: 20px; padding-top: 2px; padding-bottom: 2px}
#menu li {display: block; margin-top: 3px; font-size: 11pt; padding-top: 8px; background: #193C7B}
#menu li a {text-decoration: none; color: #FFFFFF; padding-top: 8px; padding-bottom: 8px; }
#menu li a:hover {text-decoration: none; color: #FFFFFF; background: orange; padding-top: 8px; padding-bottom: 8px; }
#menu li a.selected {text-decoration: none; color: #193C7B; background: #BDCFEE; padding-top: 10px; padding-bottom: 10px; font-weight: bold}

#homepromos {}
.hotelpromo {border-right: solid 2px #C0C0C0; height: 179px; background: transparent; float: left;}
.ht  {color: #FFFFFF; font-size: 12pt; background: orange; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; margin-top: 0px;font-weight: bold}
.ht a {color: #FFFFFF}
.hpr {margin-top: 115px; margin-bottom: 0px; padding-left: 5px; padding-bottom: 0px; font-size: 10pt; font-weight: bold} /* preço */
.hpe {margin-top: 0px; padding-top: 0px; padding-left: 5px; font-size: 7pt;} /* periodo */
.hpr, .hpe {background: #193C7B; color: #FFFFFF}

.hpr a, .hpe a {color: #FFFFFF; text-decoration: none}

#footer {}
