#esq {background: #FFFFFF}
#logo {text-align: center; }
#logo {padding-top: 40px;}
#logo h1 {font-size: 18pt; text-transform: uppercase;}
#logo h2 {font-size: 10pt;}

#dir {}
#dir > p {margin-left: 10px; margin-top: 22px}

#noresult {padding-left: 10px}

#esq #search {padding-top: 0; background: #EEEEEE}
#esq #search div {padding-left: 5px}
#esq #search form label {padding-top: 5px; }
#esq #search p {margin: 7px 0px 0px 0px; padding: 0px}
#esq #search p.hotels {font-size: 12pt; height: 30px; background: orange; text-transform: uppercase; margin-top: 0; padding-top: 10px; padding-left: 10px; font-weight: bold; color: #FFFFFF}

#esq #search input, #search select {border: 1; background: #DDDDDD}

#esq #search #hpt {height: 200px;}

#esq #search #hc {height: 230px;}

#esq #search #hww {height: 200px;}

#esq #search .labeld, #esq #search .labelm {background: #CCCCCC; color: #FFFFFF; padding-right: 3px; padding-top: 5px; }

#myDivww, #myDivpt, #myDivhc {float: left}

#esq #search input.submit {background: orange; color: #FFFFFF; font-weight: bold}
#esq #search input.botao {background: #CCCCCC; color: #FFFFFF; font-weight: bold; border: solid 1px #000000}

#search_results {background: #BDCFEE;}
#search_results .pHotel {background: #BDCFEE; border-bottom: solid 2px #FFDD95; margin: 5px}

#search_results .pBarra {background: #FFDD95; padding-left: 10px}
#search_results .pBarra h3 {font-size: 12pt; padding-top: 5px; padding-bottom: 3px}

#search_results .pAvailable {clear: both; border-bottom: dotted 1px #193C7B; padding-left: 10px}
#search_results .pAvailable p {font-size: 9pt; margin: 0px; color: #193C7B; font-weight: bold}

#search_results .pRoom {padding-left: 5px }
#search_results .pRoom pre {font-size: 8pt}
#search_results .pRoom a.upper {background: #193C7B; color: #FFFFFF; padding: 3px; text-decoration: none}
#search_results .pRoom a.request {background: orange; color: #FFFFFF; padding: 3px; text-decoration: none}

#search_results .pPromo {padding-left: 10px; font-weight: bold; color: #193C7B }


#descricao {margin: 5px; background: #FFFFFF}
#descricao li {list-style: square}
#descricao h2 {font-size: 16pt; padding-top: 10px}
#descricao h2, #descricao p, #descricao pre {margin-left: 5px; margin-right: 5px}
#descricao label {display: inline; float: left; text-align: right; width: 150px; padding-right: 5px; vertical-align: bottom}
.hotelmenu {font-size: 10pt}

#destinos {padding: 0px 5px 0px 5px;}
#destinos h3 {background: orange; color: #FFFFFF; padding: 10px; margin-bottom: 0px; text-transform: uppercase; font-size: 12pt;}
#destinos div {margin-top: 0px; padding: 10px; margin-bottom: 10px; border: 2px orange solid}
#destinos a {text-transform: uppercase; word-spacing: normal}
#destinos p {word-spacing: 20px; text-align: center}
