#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: 0; 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;}

#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}
#destinos a {text-transform: uppercase; word-spacing: normal}
#destinos p {word-spacing: 20px; text-align: center}

/* pacotes */

#pacotes {margin-left: 10px}
#pacotes h2 {margin: 0px 0px 0px 5px; color: #FFFFFF; }
#pacotes p {line-height: 12pt; font-size: 9pt}

#pacmenu {color: white; width: 150px; height: 350px}
#pacmenu ul {list-style-type: none; padding: 0; margin: 0; line-height: 10pt}
#pacmenu li {list-style-type: none; width: 145px; padding: 5px 5px 5px 5px; margin: 0; line-height: 10pt}

.spa {background: #99CCCC}
.fds {background: #99CC99}
.rev {background: #CCCC33}
.cty {background: #CCCCFF}
.rom {background: #FF6699}
.hon {background: #FFCCCC}

.esc {background: olive}
.pri {background: #CC6666}
.mad {background: orange}
.sum {background: #3399FF}
.out {background: #996633}
.inv {background: #CCCC99}

.bew {background: #33CC99}
.pof {background: #CC6633}
.alg {background: #CC9933}
.val {background: #CC99CC}
.gof {background: #66CC33}
.car {background: #CC0066}

.nat {background: #FF0000}
.pas {background: #CC6699}
.crz {background: #CCCC99}

#pacmenu li a {color: white; text-decoration: none}

#car, #pas, #spa, #fds, #val, #cty, #rom, #hon, #esc, #crz, #pri, #mad, #sum, #out, #inv, #bew, #pof, #alg, #rev, #gof, #nat {float: left; width: 545px; height: 350px; position:absolute; visibility:hidden; left:430px; top:139px; z-index:100; }

/* pacotes */
