html, body, form, ul, fieldset, p, h1, h2, h3, h4, h5 {margin: 0; padding: 0;}
body {font:100%/110% arial; background:#18211a url(../pics/bg.jpg) repeat-y center;}
body img {display:block; outline:0;}
a {text-decoration:none; outline:0;}
object {outline:0;}
li {list-style:none;}
a img, fieldset {border: 0;}
p.center {text-align:center;}
p.right {text-align:right;}
p, h1, h2, h3, h4, h5 {margin-bottom:11px;}
div.clear {clear: both;}
h2 a{color:#5F7453;}
h2 a:hover{color:#3F4430;}

html, body {height:100%;}
#container {position:relative; min-height:100%;}
* html #container {height:100%; /* hack para IE6 hq trata height como min-height */}

#content, #header-in, #footer-in {position:relative; width:1000px; margin:0 auto;}
#content {padding-bottom:230px;}

/* HEADER */
#header-out {width:100%; background:url(../pics/bg-header_out.jpg) no-repeat top center;}
#header-in {height:637px; background:url(../pics/bg-header_in.jpg) no-repeat top;}

#logo {position:absolute;top:9px;left:403px;}


/* ANIMACAO */
#animacao {width:900px;height:360px;background:url(../pics/bg-anima2.jpg);position:relative;margin-bottom:20px;}
#animacao .anima{width:900px;height:360px; position:absolute;}
#animacao .engloba{width:900px;height:360px; position:absolute; z-index:10;}
#animacao img.fotao {position:relative;top:8px;left:9px; border:5px solid #fff; float:left;}
.txt-janima{width:300px;float:left; margin:23px 0 0 35px;}
.txt-janima img{margin:-15px 0 0px -12px;}
.txt-janima p{font:normal 12px georgia; color:#394834; text-align:justify;}
.num{position:absolute; z-index:20; bottom:20px; right:75px; font:bold 12px georgia;}
.num a{margin:0 0 0 5px; border:2px solid #394834; padding:0 4px; color:#394834;}
.num a.activeSlide {color:#fff; background:#394834;}

#animacao-interna3 .colunao a.lupa {background-image:url(../pics/lupa.png);bottom:-15px;display:block;height:30px;left:328px;position:absolute;width:30px;}

a.foto title { z-index:150px; }

/** ANIMAÇÃO CONHEÇA-NOS **/
#animacao-interna {width:500px;height:500px;float:left;position:relative;top:5px;left:20px;margin-bottom:10px;margin-right:10px;}
#animacao-interna .coluna{width:600px;position:absolute;top:420px;left:0;}
#animacao-interna .coluna .anima{width:600px;height:95px;position:absolute;top:0;/*left:14px;*/overflow:hidden;}
#animacao-interna .coluna .anima .engloba{width:580px;height:95px;position:absolute;top:0;left:0;}
#animacao-interna .coluna .foto-menor{width:600px;height:95px;position:absolute;top:0;left:0;}
#animacao-interna .coluna .foto-menor li{width:62px;height:100px;margin-left:37px;display:block;float:left;}
#animacao-interna .coluna .foto-menor li img {width:62px;height:62px; border:3px solid #FFF;}
#animacao-interna .colunao{position:absolute;width:423px;height:310px;top:0px;left:0;}
#animacao-interna .colunao img{width:600px;height:400px;border:3px solid #FFF;}
#animacao-interna .colunao a.lupa{bottom:-1px;height:30px;left:395px;position:absolute;width:30px;background-image:url(../pics/lupa.png);display:block;}
#animacao-interna .colunao a.aumentar{bottom:-33px;left:0;position:absolute;text-align:center;width:359px;}
#animacao-interna a.seta-esq{background:url(../pics/seta-esquerda.jpg) no-repeat #DEDF9A; position:absolute;width:20px;height:95px;top:0;left:3px;z-index:60;margin:0;}
#animacao-interna a.seta-dir{background:url(../pics/seta-direita.jpg) no-repeat #DEDF9A;position:absolute;width:20px;height:95px;top:0;right:0px;z-index:60;margin:0;}
#animacao-interna .bg-setas{position:absolute;display:block;width:161px;height:17px;top:0;left:0;z-index:58;}

p#texto1{background:url(../pics/bg-legenda.png) repeat;display:block;height:16px;padding:10px;position:absolute;top:367px;width:580px;z-index:100;}
p#texto2{background:url(../pics/bg-legenda.png) repeat;display:block;height:16px;padding:10px;position:absolute;top:256px;width:375px;z-index:100;}

/** FOTOS **/

ul.fotos {height:360px;width:881px; margin:25px 0 0 20px;}
ul.fotos li {height:140px;width:175px;display:block;float:left; margin:0 31px 49px 13px; text-align:center;}
ul.fotos li span {display:block;text-align:center; color:#394834;-x-system-font:none;
color:#394834;font-family:georgia;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;} 
ul.fotos li span:hover {color:#6b8c5d;} 
ul.fotos img {border:2px solid #fff;height:140px;width:175px;margin-bottom:5px;}

/** PASSEIOS **/

img.left {border:4px solid #fff; float:left;margin:0 15px 40px 0px;}

/** ANIMAÇÃO PARAISO **/
#animacao-interna2 {width:500px;height:420px;float:left;display:inline;position:relative;top:5px;left:20px;margin-bottom:10px;margin-right:10px;}
#animacao-interna2 .coluna{width:600px;position:absolute;top:330px;left:0;}
#animacao-interna2 .coluna .anima{width:400px;height:95px;position:absolute;top:0;left:14px;overflow:hidden;}
#animacao-interna2 .coluna .anima .engloba{width:400px;height:95px;position:absolute;top:0;left:0;}
#animacao-interna2 .coluna .foto-menor{width:386px;height:95px;position:absolute;top:0;left:0;}
#animacao-interna2 .coluna .foto-menor li{width:62px;height:100px;margin-left:15px;display:block;float:left;}
#animacao-interna2 .coluna .foto-menor li img {width:62px;height:62px; border:3px solid #FFF;}
#animacao-interna2 .colunao{position:absolute;width:423px;height:310px;top:0px;left:0;}
#animacao-interna2 .colunao img{width:423px;height:310px;border:3px solid #FFF;}
#animacao-interna2 .colunao a.lupa{bottom:-1px;height:30px;left:395px;position:absolute;width:30px;background-image:url(../pics/lupa.png);display:block;}
#animacao-interna2 .colunao a.aumentar{bottom:-33px;left:0;position:absolute;text-align:center;width:359px;}
#animacao-interna2 a.seta-esq{background:url(../pics/seta-esquerda.jpg) no-repeat #DEDF9A; position:absolute;width:20px;height:95px;top:0;left:3px;z-index:60;margin:0;}
#animacao-interna2 a.seta-dir{background:url(../pics/seta-direita.jpg) no-repeat #DEDF9A;position:absolute;width:20px;height:95px;top:0;left:410px;z-index:60;margin:0;}
#animacao-interna2 .bg-setas{position:absolute;display:block;width:161px;height:17px;top:0;left:0;z-index:58;}
p#texto{position:absolute; z-index:100; top:290px; display:block; width:100%; }


/** ANIMAÇÃO RESERVAS **/
#animacao-interna3 {width:454px;height:420px;float:left;display:inline;position:relative;top:5px;left:20px;margin-bottom:10px;margin-right:10px;}
#animacao-interna3 .coluna{width:600px;position:absolute;top:330px;left:0;}
#animacao-interna3 .coluna .anima{width:400px;height:95px;position:absolute;top:0;left:14px;overflow:hidden;}
#animacao-interna3 .coluna .anima .engloba{width:370px;height:95px;position:absolute;top:0;left:0;}
#animacao-interna3 .coluna .foto-menor{width:386px;height:95px;position:absolute;top:0;left:0;}
#animacao-interna3 .coluna .foto-menor li{width:62px;height:100px;margin-left:15px;display:block;float:left;}
#animacao-interna3 .coluna .foto-menor li img {width:62px;height:62px; border:3px solid #FFF;}
#animacao-interna3 .colunao{position:absolute;width:423px;height:310px;top:0px;left:0;}
#animacao-interna3 .colunao img{width:395px;height:289px;border:3px solid #FFF;}
#animacao-interna3 .colunao a.lupa{background-image:url("../pics/lupa.png");bottom:18px;display:block;height:36px;left:360px;position:absolute;width:38px;z-index:100;}
#animacao-interna3 .colunao a.aumentar{bottom:-33px;left:0;position:absolute;text-align:center;width:359px;}
#animacao-interna3 a.seta-esq{background:url(../pics/seta-esquerda.jpg) no-repeat #DEDF9A; position:absolute;width:20px;height:95px;top:0;left:3px;z-index:60;margin:0;}
#animacao-interna3 a.seta-dir{background:url(../pics/seta-direita.jpg) no-repeat #DEDF9A;position:absolute;width:20px;height:95px;top:0;left:383px;z-index:60;margin:0;}
#animacao-interna3 .bg-setas{position:absolute;display:block;width:161px;height:17px;top:0;left:0;z-index:58;}
p#texto{position:absolute; z-index:100; top:290px; display:block; width:100%; }

/* MENU */
#nav {width:900px;height:53px;top:178px;left:50px;position:absolute;}
#nav ul li {float:left;display:inline;}

#nav ul li a {display:block;height:53px;background:url(../pics/menu.jpg) no-repeat;text-indent:-9000em;overflow:hidden;}
#nav ul li.menu01 a {width:70px;background-position:0 0;}
#nav ul li.menu02 a {width:103px;background-position:-70px 0;}
#nav ul li.menu03 a {width:110px;background-position:-181px 0;}
#nav ul li.menu04 a {width:65px;background-position:-291px 0;}
#nav ul li.menu05 a {width:80px;background-position:-357px 0;}
#nav ul li.menu06 a {width:91px;background-position:-437px 0;}
#nav ul li.menu07 a {width:81px;background-position:-528px 0;}
#nav ul li.menu08 a {width:68px;background-position:-609px 0;}
#nav ul li.menu09 a {width:99px;background-position:-678px 0;}
#nav ul li.menu10 a {width:97px;background-position:-781px 0;}

div.left {float:left; height:485px;}

.consulte2 {text-decoration:underline; color:#394834;font-family:georgia,arial;font-size:12px;}
.consulte2:hover {text-decoration:none;}

.consulte {text-decoration:underline; color:#394834;font-family:georgia,arial;font-size:12px;}
.consulte:hover {text-decoration:none;}

/* HOME */
#mainContent {margin:-391px 0 0 50px;height:715px;}

.caixa {float:left;display:inline;width:285px;height:250px;background:url(../pics/bg-content.jpg);margin-right:22px;position:relative;}
.caixa img {border:5px solid #fff;margin:10px auto 8px auto;}
.caixa h1 {width:265px;height:38px;text-indent:-9000em;overflow:hidden;border:none;margin:0 0 10px 10px;}
.caixa h1.passeios-home {background:url(../pics/tt-passeios.png) no-repeat;}
.caixa h1.mergulho-home {background:url(../pics/tt-mergulho2.png) no-repeat;}
.caixa h1.tour {background:url(../pics/tt-tour.png) no-repeat;}
.caixa p {color:#394834;font:normal 11px georgia, arial;line-height:18px;margin:-5px 20px 0 15px;}

.bt-saibamais {width:43px;height:30px;display:block;background:url(../pics/bt-saibamais.png) no-repeat;position:absolute;bottom:0;right:0;}

.tit{width:900px; height:54px; background:url(../pics/bg-content.jpg) repeat;}
.tit h1.tour360 {background:url(../pics/tt-tour360.png) no-repeat; overflow:hidden; text-indent:-99999em; height:50px; width:217px;}

.caixinha{width:210px; height:200px; background:url(../pics/bg-content.jpg) repeat; float:left; margin-right:20px; margin-top:20px; text-align:center;}
.caixinha img{border:2px solid #fff; margin:14px auto;}
.caixinha span{margin:7px auto; text-align:center; color:#394834; font:bold 12px georgia;}
.caixinha span:hover{color:#6b8c5d;}

/* ESTRUTURA DAS INTERNAS */

div.tour-360 {height:170px;}

#interna {width:900px;background:url(../pics/bg-content.jpg);margin:-391px 0 55px 50px;padding-bottom:30px;}
html > body #interna {min-height:auto;height:auto;}
#interna p {font:normal 12px georgia, arial;color:#394834; line-height:18px; margin:0 20px 13px 3px; text-align:justify;}

#interna h1 {width:447px;height:55px;text-indent:-9000em;overflow:hidden;border:none;margin-bottom:25px;}

#interna h1.conheca {background:url(../pics/tt-conheca.png) no-repeat;}
#interna h1.passeios {background:url(../pics/tt-passeios02.png) no-repeat;}
#interna h1.mergulho {background:url(../pics/tt-mergulho.png) no-repeat;}
#interna h1.reservas {background:url(../pics/tt-reservas.png) no-repeat;}
#interna h1.tarifas {background:url(../pics/tt-tarifas.png) no-repeat;}
#interna h1.paraiso {background:url(../pics/tt-paraiso.png) no-repeat;}
#interna h1.parceiros {background:url(../pics/tt-parceiros.png) no-repeat;}
#interna h1.promocoes {background:url(../pics/tt-promocoes.png) no-repeat;}
#interna h1.localizacao {background:url(../pics/tt-localizacao.png) no-repeat;}
#interna h1.contato {background:url(../pics/tt-contato.png) no-repeat;}
#interna h1.bagua {background:url(../pics/tt-bagua.png) no-repeat;}
#interna h1.video {background:url(../pics/tt-video.png) no-repeat;}
#interna h1.praia {background:url(../pics/tt-praia.png) no-repeat;}
#interna h1.cafe {background:url(../pics/tt-cafe.png) no-repeat;}
#interna h1.restaurante {background:url(../pics/tt-restaurante.png) no-repeat;}
#interna h1.piscina {background:url(../pics/tt-piscina.png) no-repeat;}
#interna h1.espaco {background:url(../pics/tt-espaco.png) no-repeat;}
#interna h1.acomodacoes {background:url(../pics/tt-acomodacoes.png) no-repeat;}
#interna h1.pousada {background:url(../pics/tt-pousada.png) no-repeat;}
#interna h1.foto {background:url(../pics/tt-fotos.png) no-repeat;}
#interna h1.tour360 {background:url(../pics/tt-tour360.png) no-repeat;}
#interna h1.imprensa {background:url(../pics/tt-imprensa.png) no-repeat;}

#interna h2 {margin:15px 20px 10px 2px;font:bold 18px georgia, arial;color:#497031;}
#interna h3 {margin:5px 20px 5px 1px;font:bold 16px georgia, arial;color:#557D41;}

#interna h2.passeios {margin:10px 75px 40px 2px;font:bold 18px georgia, arial;color:#497031;}

div.video {height:385px;width:480px;border:3px solid #FFF;; float:left; margin-left:83px;}

div.bagua {height:95px;width:384px; margin:45px auto 70px;}
.espaco-texto {margin-left:15px;}

/* FORMATAÇAO DAS INTERNAS */
#interna ul.parceiros-enseada {margin:20px 20px 20px 50px;}
#interna ul.parceiros-enseada li {display:inline-block;margin:10px;width:240px;height:170px;}
#interna ul.parceiros-enseada li img {border:5px solid #fff;width:240px;height:170px;}
#interna ul.parceiros-enseada li span {display:block;text-align:center;font:normal 12px georgia;color:#394834;margin-top:5px;}
#interna ul.parceiros-enseada li a:hover span {text-decoration:underline;}

#interna img.foto-esq, #interna img.foto-dir {width:200px;height:150px;margin:0 20px 13px 18px;}
#interna img.foto-esq {float:left;margin-right:15px;}
#interna img.foto-dir {float:right;margin-left:15px;}

#interna div.fotos-tarifas {height:515px; width:650px;margin:0 auto;}
#interna div.tabela {height:192px;width:436px; float:right; margin:0 0 15px;}
#interna table.passeio {}
#interna table.passeio td {border-right:1px solid #394834; border-bottom:1px solid #394834;}
#interna table.passeio td.primeiro {border-right:1px solid #394834; border-left:1px solid #394834; border-bottom:1px solid #394834;}
#interna table.passeio td.topo {width:600px; height:50px; border-right:1px solid #DEDF9A; background-color:#394834; color:#DEDF9A;}
#interna table.passeio td.medio {width:600px; height:50px; border-right:1px solid #DEDF9A; background-color:#394834; color:#DEDF9A;}
#interna table.passeio td.ultimo{width:350px; height:50px; background-color:#394834; color:#DEDF9A;}
#interna span.titulo-tabela {text-align:center;display:block;font-weight:bold;}
#interna span.texto-tabela {text-align:center;display:block;}

#tarifas{margin-left:20px;}
#interna table.tarifa {width:420px;height:192px;border:none; margin-left:62px;}
#interna table.tarifa td {border-right:1px solid #394834; border-bottom:1px solid #394834;}
#interna table.tarifa td.primeiro {border-right:1px solid #394834; border-left:1px solid #394834; border-bottom:1px solid #394834;}
#interna table.tarifa td.topo {width:112px; height:50px; border-right:1px solid #DEDF9A; background-color:#394834; color:#DEDF9A;}
#interna table.tarifa td.segundo{width:65px; height:50px; background-color:#394834; color:#DEDF9A;border-right:1px solid #DEDF9A;}
#interna table.tarifa td.ultimo{width:65px;; height:50px; background-color:#394834; color:#DEDF9A;}
#interna span.titulo-tabela {text-align:center;display:block;font-weight:bold;}
#interna span.texto-tabela {text-align:center;display:block;}

#interna #sidebar1{width:200px; min-height:380px; background:url(../pics/bg-sidebar.png) no-repeat;float:right;display:inline;margin-right:50px;position:absolute;right:55px;top:80px;}
#interna #sidebar1 ul{padding-left:20px; padding-top:10px;margin-left:20px;}
#interna #sidebar1 ul li{font:bold 12px georgia;color:#394834; list-style:disc; margin-top:10px;}
#interna #sidebar1 ul li a{font:bold 12px georgia;color:#394834;}
#interna #sidebar1 ul li a:hover{font:bold 12px georgia;color:#6B8C5D;}

#interna #sidebar2{padding-left:20px; width:375px; min-height:500px; background:url(../pics/bg-sidebar.png) no-repeat; margin-left:485px;}

#interna #sidebar3{padding-left:20px; width:436px; min-height:500px; background:url(../pics/bg-sidebar.png) no-repeat; margin-left:444px;}
#interna #sidebar3 p{text-align:center;width:350px;margin-left:30px;}
#interna #sidebar3 p.pag{text-align:center;width:265px;margin-left:160px;}

#interna #sidebar4{padding-left:20px; width:430px; min-height:500px; background:url(../pics/bg-sidebar.png) no-repeat; margin-left:444px;}

#interna #sidebar5 {padding-left:20px; width:376px; min-height:500px; background:url(../pics/bg-sidebar.png) no-repeat; margin-left:444px;}

#interna #sidebar6 {padding-left:199px; width:260px; min-height:500px; background:url(../pics/bg-sidebar.png) no-repeat; margin-left:444px; margin-top:5px;}

#interna .lado-esq {width:840px;text-align:left;margin-bottom:20px; margin-left: 30px;}
#interna .lado-esq a {display:inline;font:bold 16px georgia, arial;color:#557D41;}
#interna .lado-esq a:hover {color:#506347;}
#interna .lado-esq img, #interna #lado-contato img, #interna #lado-tarifa img, #interna #lado-reservas img{border:3px solid #FFF; float:left; display:inline; float:left; display:inline;}
#interna .lado-esq p, #interna #lado-contato p, #interna #lado-tarifa p, #interna #lado-reservas p{font:normal 12px georgia, arial;color:#394834;margin:0 0 15px 0; text-align:left; float:left; display:inline;}
#interna .lado-esq h3, #interna #lado-contato h3, #interna #lado-tarifa h3, #interna #lado-reservas h3{margin:15px 20px 15px 0;font:bold 16px georgia, arial;color:#557D41;}
#interna #lado-contato{width:505px; margin-left:20px; float:left; display:inline;}
#interna #lado-tarifa{width:505px; margin-left:20px; float:left; display:inline;}
#interna #lado-reservas{width:405px; margin-left:20px; float:left; display:inline;}

img.center{margin:0 auto;}

div.tour360{width:845px;height:260px;margin:0 auto;border:2px solid #fff;}
#interna p.tour360 {margin-left:25px;}

a.voltar {font:bold 12px georgia;color:#273128;float:right;margin:25px;}
a.voltar:hover {color:#6b8c5d;}

/* FORMULARIO DE CONTATO */
#form-contato {margin:15px auto; width:490px;}
#form-contato p {margin:15px auto 25px 40px !important;} 
#form-contato fieldset {border:none;margin-top:20px;width:600px;}

#form-contato label {width:60px;font:bold 12px georgia, arial;color:#394834;text-align:right;padding:5px 5px 0 0;float:left;display:inline;cursor:pointer;}
#form-contato select {float:left;}
#form-contato span {font:bold 11px verdana;color:#000;}
#form-contato input {font-size:10px;}

#form-contato fieldset {width:435px;}
#form-contato fieldset label {width:150px;}
#form-contato fieldset input {padding:5px;background:url(../pics/bg-contato_field.jpg) no-repeat;border:0;}

#form-contato input.aptinput, #form-contato input.aptinput1 {height:20px; float:left;margin:3px 5px 7px 9px;}

#form-contato label.apt {float:left;display:inline;cursor:pointer;text-align:left;width:105px;margin-right:0px;margin-top:1px;}

#form-contato fieldset input.enviareservas {width:75px;height:25px;border:none;background:url(../pics/bt-enviar.jpg) no-repeat;cursor:pointer;float:left;display:inline;margin:15px 0 0 335px;}

#interna h3.obs {margin-left:32px;}
#interna p.temporada {margin-left:32px; margin-top:25px;}

#form-contato fieldset#info-hospedagem label.acomodacao {float:none;}
#form-contato fieldset#info-hospedagem label {width:auto;}
#form-contato fieldset#info-hospedagem div.check {margin:10px 0 10px 0;height:50px;width:500px;}
#form-contato fieldset#info-hospedagem div.check label {width:auto;margin:0 0 0 30px;} 
#form-contato fieldset#info-hospedagem div.check label.checkin {margin-right:9px;}

#form-contato fieldset#extras {margin:20px auto;}
#form-contato fieldset#extras label {float:none;}
#form-contato fieldset#extras input {float:none;}
#form-contato fieldset#extras span {display:block;}
#form-contato fieldset textarea {width:240px;height:75px;padding:5px; background:url(../pics/bg-contato_texta.jpg) no-repeat;border:0;}

input.contato {width:250px;height:20px;margin:0 7px 8px 7px;padding:6px;}
input.contato-num {width:70px;height:20px;margin:0 7px 8px 7px;padding:6px;}
textarea {margin:3px 0 0 7px;overflow:auto;padding:5px;}

input.enviar {width:80px;height:35px;border:none;border-bottom:1px solid #DFDFDF;border-right:1px solid #DFDFDF;background:#EFEFEF;cursor:pointer;float:left;display:inline;margin:15px 0 0 222px;color:#8F8F8F;font:bold 12px verdana;}

#interna div.reservas-txt  {height:40px; width:320px; margin:35px 0 0 65px;border:1px solid red;}
#interna p.reservas-txt {text-align:center;}

/* FOOTER */
#end {position:absolute;bottom:25px;left:210px;}
#end address {font:normal 11px georgia, arial;color:#fff;text-align:center;line-height:18px;}

#informativo {position:absolute;top:38px;left:83px;}
#informativo h1 {background:url(../pics/tt-informativo.jpg) no-repeat;width:164px;height:24px;text-indent:-9000em;overflow:hidden;margin-bottom:8px;}
#informativo p {/*background:#ece0c8;*/width:175px;height:29px;font:normal 14px georgia, arial;color:#394834;padding:4px 8px; text-align:center;} 
.input-informativo {background:none;border:none;font:11px georgia,verdana;color:#7f817f;width:140px;height:18px;padding:9px;}
.form_textfield {background:url(../pics/input.jpg) no-repeat;width:158px;height:36px;float:left;display:inline;}
.bt-incluir {background:url(../pics/bt-incluir.jpg) no-repeat;width:34px;height:36px;border:none;float:left;display:inline;cursor:pointer;}

#bagua {position:absolute;top:39px;right:87px;}

#mapadosite {position:absolute;top:90px;left:350px;}
#mapadosite ul {float:left;display:inline;margin-right:48px;width:360px;}
#mapadosite ul li {margin-bottom:10px;float:left;display:inline;margin-right:40px;}
#mapadosite ul li.video {width:50px;}
#mapadosite ul li.paraiso {width:200px;}
#mapadosite ul li.parceiros {width:70px;}
#mapadosite ul li.promocoes {margin-right:50px;width:70px;}
#mapadosite ul li a {background:#ece0c8;font:normal 17px georgia, arial;color:#394834;padding:3px 5px;}
#mapadosite ul li a:hover {font-weight:bold;}

#mapadosite ul.mapa {height:130px;width:150px; margin-right:0;}

a#assinatura {display:block;position:absolute;bottom:28px;left:50px;width:100px;height:24px;background:url(../pics/assinatura.jpg) no-repeat;z-index:2;text-indent:-9000em;overflow:hidden;}

#footer-out {position:absolute;bottom:0;width:100%;background:url(../pics/bg-footer_out.jpg) repeat-x;}
#footer-in {height:269px;background:url(../pics/bg-footer_in.jpg) no-repeat center top;}

table tr td {font:normal 12px georgia, arial;color:#394834;margin:0;}

ul.paragrafo, span.paragrafo {font:normal 12px georgia, arial;color:#394834;margin:0 20px 13px 35px;}
span.paragrafo {font-weight:bold;}
ul.paragrafo li {list-style-position:inside;list-style-type:square;margin-top:10px;}

ul.localizacao li{font:normal 12px georgia, arial;color:#394834;margin:8px 0 0 0;text-align:center;}
div.mapa {float:right;margin-right:40px;}
div.mapa-desenho {border:2px solid #fff; margin:0 auto; height:237px; width:700px;}
div.mapa-google {margin:10px auto; border:2px solid #fff; height:525px; width:700px;}
div.mapa-google a.mapa-ampliado {font:bold 12px georgia,arial;color:#394834;}
div.mapa-google a.mapa-ampliado:hover {text-decoration:underline;}

small {font:bold 14px georgia;}

/* formulário de contato */
#formulario {width:330px; float:left; margin-left:15px; display:inline;margin-top:26px;}
#formulario p {text-align:center; margin-left:65px; padding:0;} 
div#formulario fieldset {width:330px;}
div#formulario fieldset label {float:left; display:block; height:25px; line-height:25px; width:65px; padding-right:5px; text-align:right; font:bold 12px georgia, arial;color:#394834; cursor:pointer; padding-top:5px;}
div.contato input, div.textare textarea {background:none; border:none; font:normal 11px arial;}
div.contato input {width:234px; height:20px; padding:4px 1px;}
div.textare textarea {width:230px; height:68px; padding:4px 1px; overflow:auto;}
div.contato, div.textare {width:250px; float:left;}
div.contato {height:28px;background:url(../pics/bg-contato_field.jpg) no-repeat; margin-bottom:6px;}
div.contato #recipient {width:250px; height:28px; font-size:15px;}
div.textare {height:85px; background:url(../pics/bg-contato_texta.jpg) no-repeat;}
div.bt-enviar {float:right; display:inline; margin:10px 10px 0 0;}
div.bt-enviar input {width:75px; height:25px; border:none; cursor:pointer; background:url(../pics/bt-enviar.jpg) no-repeat;}

div.mergulho {margin:20px 0 0 15px;}
div.mergulho img {display:inline;width:280px;height:185; margin:0 2px 0 0; border:2px solid #354230;}

div.espaco {height:230px;}

div.foto img {width:423px;height:310px;border:3px solid #fff;float:left;margin-left:26px;}
div.foto2 img {width:815px;height:300px;border:3px solid #fff;float:left;margin-left:26px; margin-top:-165px;}

/* TOOLTIP */

a.dcontexto{position:relative;font:12px georgia;padding:0;color:#039;text-decoration:none;border-bottom:2px dotted #039;cursor:default;z-index:24;}
a.dcontexto:hover{background:transparent;z-index:25;}
a.dcontexto span{display: none}
a.dcontexto:hover span{display:block;position:absolute;width:250px;text-align:justify;left:-70px;top:-100px; font: 12px georgia;padding:5px 10px;border:1px solid #999;background:#506347;color:#fff;}

/* IMPRENSA */

ul.linka li {float:left;margin:0 0 0 0;list-style:none;border:#f00 12px; padding:20px;}

ul.linka li p{padding:2px;}

