@charset "utf-8";
/* CSS Document */

html, body, form, ul, fieldset, p, h1, h2, h3, h4, h5 {margin: 0; padding: 0;}
body {font:100%/110% arial; background:url(../pics/bg.jpg);}
body img {display:block;}
a, input {text-decoration:none; 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;}
object {outline:0;}
.right{float:right; margin-left:15px;}

a#assinatura, #nav ul li, #sidebar h1, .caixa h1, #internas h1 {text-indent:-9000em; overflow:hidden;}

/*** HEADER ***/

a#logo {position:absolute; top:81px; left:89px; width:210px; height:110px; z-index:2;}
#nav {position:absolute; bottom:15px; right:55px; z-index:1;}
#nav ul li {float:left; display:inline; height:19px; margin:0 14px;}
#nav ul li#menu01 a{width:42px; background:url(../pics/menu01.png) no-repeat top;}
#nav ul li#menu02 a{width:62px; background:url(../pics/menu02.png) no-repeat top;}
#nav ul li#menu03 a{width:45px; background:url(../pics/menu03.png) no-repeat top;}
#nav ul li#menu04 a{width:50px; background:url(../pics/menu04.png) no-repeat top;}
#nav ul li#menu05 a{width:92px; background:url(../pics/menu05-2.png) no-repeat top;}
#nav ul li#menu06 a{width:65px; background:url(../pics/menu06.png) no-repeat top;}
#nav ul li#menu07 a{width:45px; background:url(../pics/menu07.png) no-repeat top;}

#nav ul li#menu01 a:hover{width:42px; background:url(../pics/menu01-2.png) no-repeat top;}
#nav ul li#menu02 a:hover{width:62px; background:url(../pics/menu02-2.png) no-repeat top;}
#nav ul li#menu03 a:hover{width:45px; background:url(../pics/menu03-2.png) no-repeat top;}
#nav ul li#menu04 a:hover{width:50px; background:url(../pics/menu04-2.png) no-repeat top;}
#nav ul li#menu05 a:hover{width:92px; background:url(../pics/menu05-2.png) no-repeat top;}
#nav ul li#menu06 a:hover{width:65px; background:url(../pics/menu06-2.png) no-repeat top;}
#nav ul li#menu07 a:hover{width:45px; background:url(../pics/menu07-2.png) no-repeat top;}


#nav ul li a {display:block; height:19px;}
#nav ul li a:hover {}

/*** MAINCONTENT GERAL ***/

#richmedia{left:330px;position:absolute;top:16px; z-index:9999;}

#banner{width:600px; float:left; clear:both; margin:7px 0 0 19px;}

/* home */

.caixa a {position:absolute; display:block; top:0; left:0; width:312px; height:275px;}
.caixa p {font:normal 11px verdana; color:#401c0b; padding:0 170px 0 30px; line-height:18px;}
.caixa h1 {width:118px; height:45px; margin-left:30px;}
#caixa01 h1 {background:url(../pics/h1-caixa01.jpg) no-repeat left;}
#caixa02 h1 {background:url(../pics/h1-caixa02.jpg) no-repeat left;}

a#arrowLeft, a#arrowRight {position:absolute; top:160px; width:47px; height:62px; z-index:2;}
a#arrowLeft {background:url(../pics/arrowLeft.png) no-repeat; left:-10px;}
a#arrowRight {background:url(../pics/arrowRight.png) no-repeat; right:-10px;}

/* internas */

.linha {border-bottom:1px solid #BABF83; margin:20px 120px;}

#navegacao {margin-bottom:20px; font:normal 10px tahoma; color:#401c0b; float:right; }
#navegacao span {color:#676C18; text-decoration:underline; }

div.foto02{ width:550px; height:270px; float:left; background:#fff;}
div.foto02 img { display:block; border:5px solid #C8BA8D; float:left; display:inline;}

ul.ft-lado {float:left; display:inline; margin:15px 15px;}
ul.ft-lado li {border:2px solid #C8BA8D; margin:0 0 5px 10px; float:left; display:inline;}

#internas p {font:normal 12px verdana; color:#401c0b; text-align:justify;}
#internas h1 {width:181px; height:23px; margin:10px 0;}
#internas h1.hot {background:url(../pics/tt-hot.jpg) no-repeat;}
#internas h1.lua {background:url(../pics/tt-lua.jpg) no-repeat;}
#internas h1.pac {background:url(../pics/tt-pac.jpg) no-repeat;}
#internas h1.pas {background:url(../pics/tt-pas.jpg) no-repeat;}
#internas h1.res {background:url(../pics/tt-res.jpg) no-repeat;}
#internas h1.loc {background:url(../pics/tt-loc.jpg) no-repeat;}
#internas h1.con {background:url(../pics/tt-con.jpg) no-repeat;}
#internas h1.con_natal {background:url(../pics/tt-con_natal.jpg) no-repeat;}
#internas h1.mapa {background:url(../pics/tt-mapa.jpg) no-repeat;}
#internas h1.fotos {background:url(../pics/tt-fotos.jpg) no-repeat;}
#internas h1.locacao {background:url(../pics/tt-locacao02.jpg) no-repeat;}
#internas h1.video {background:url(../pics/tt-video.jpg) no-repeat;}


.video02 {margin:20px auto; width:425px; height:344px;}


h2.tt {font:bold 16px verdana; color:#401c0b; background:url(../pics/h2.png) no-repeat left -5px; 
height:27px; padding-left:20px; margin:50px 5px 10px 0;}

div.bg-passeios {width:204px; height:103px; position:relative; padding:12px 10px; margin:0 20px 20px 0; float:left; display:inline;}
div.bg-passeios a{width:224px; display:block; height:127px; position:absolute; top:0; right:0; background:url(../pics/bg-passeios.png) no-repeat;}

div.desc-passeios {float:left; display:inline; margin:10px 10px 20px 0; width:290px; height:90px;}
div.desc-passeios h2.tt-desc a{font:bold 14px verdana; color:#65691F;}

div.space {height:20px;}

img.right {border:1px solid #AFB532; margin:5px 5px 3px 10px; padding:5px; float:right;}
img.left {border:1px solid #AFB532; margin:5px 10px 3px 5px; padding:5px; float:left;}
img.center {border:1px solid #AFB532; margin:10px auto; padding:5px;}

a.reserva {color:#5A6119;}
a.email {color:#C8BA8D;}
a {color:#401c0b;}

ul.lista {margin:10px 0;}
ul.lista li {margin:0 0 5px 25px; font:normal 12px verdana; color:#401c0b; list-style-type:square;}

ul.logos {margin:20px 80px;}
ul.logos li {margin:0 0 5px 50px; float:left; display:inline;}
ul.logos li a{display:block;}

ul.topicos {margin:20px 0;}
ul.topicos li {margin:0 0 5px 0; font:bold 14px verdana; background:url(../pics/h2.png) no-repeat left -5px; height:27px; padding-left:20px; }
ul.topicos li a {color:#401c0b; text-decoration:none;}
ul.topicos li a:hover {text-decoration:underline;}

ul.mapa-site {margin:25px 0;}
ul.mapa-site li {font:bold 15px verdana; background:url(../pics/marc.jpg) no-repeat left 6px; padding-left:10px; margin:0 5px 15px 0; border-bottom:1px solid #DFD9C3; width:400px; }
ul.mapa-site li a {color:#401c0b;}
ul.mapa-site li a:hover {color:#5A6119;}

ul.mapa-site02 {margin:10px 0;}
ul.mapa-site02 li {font:bold 12px verdana; margin:0 5px 10px 30px; list-style-type:circle; background:none; padding-left:0; border:none;}
ul.mapa-site02 li a {color:#5A6119;}
ul.mapa-site02 li a:hover {color:#401c0b; }

#cham-02 {margin:10px 10px; float:right;}
#cham-02 ul li {float:left; display:inline; width:20px; height:14px; margin:0 0 0 10px;}
#cham-02 ul li.divisoria {width:1px !important; height:11px; background:url(../pics/divisoria.png) no-repeat; margin:0 6px;}
#cham-02 ul li a {display:block; height:12px; }

#cham-02 ul li.cham1 {background:url(../pics/icone-home.png) no-repeat;}
#cham-02 ul li.cham2 {background:url(../pics/icone-contato.png) no-repeat;}
#cham-02 ul li.cham3 {background:url(../pics/icone-site.png) no-repeat;}
#cham-02 ul li.cham4 {background:url(../pics/icone-voltar.png) no-repeat;}

ul.foto-hotel li img{
float:left; display:inline; margin:10px 10px 10px 20px;}

ul.foto-hotel a img {border:1px solid #AFB532; padding:2px;}
ul.foto-hotel a:hover img{border:1px solid #FFC705; padding:2px;}

a.cham-fotos {display:block; margin:30px 200px 0 200px;}

table.tabela{
margin:10px auto; text-align:center;
font:11px Tahoma, Geneva, sans-serif; color:#401c0b;
width:500px; border:3px solid #BEA890; background:#fff;}

table.tabela thead{
font-weight:bolder; text-align:center; background:#fff;
font-size:12px; color:#401c0b;}

table.tabela tr td{
border:1px solid #DFCBB5; padding:3px 10px;}

table.tabela tr.bg01{background:#FFFBEF;}

table.tabela tr.bg02{background:#FFFBEF;}


table.pacotes02 {
margin:5px 50px;
text-align:center;
font:14px arial;
color:#fff;
width:460px; float:left; display:inline; height:183px;
border-collapse:collapse; background:url(../pics/bg-tabela.png) no-repeat;}

.pacotes02 tr td{
padding:25px 10px; width:200px;}

span.noites02 {font:bold 18px verdana; color:#636A1B; margin:0 0 0 20px;}

span.apenas02 {font:normal 13px verdana; color:#8D8F59; margin-left:2px;}

span.preco02 {font:bold 26px arial; color:#636A1B; margin:0 0 0 90px;}

span.validade02 {font:normal 11px arial; color:#8D8F59; margin:10px 0 0 120px;}

ul.descricao-pacote {margin:20px 0 2px 10px;}
ul.descricao-pacote li {
float:left; list-style:square; 
margin:0 0 2px 12px; font:normal 0.85em arial; color:#8D8F59;}

ul.condicoes-gerais {float:left; display:inline; margin:0 0 10px 30px;}
ul.condicoes-gerais li {margin:0 0 2px 5px; font:normal 12px verdana; color:#401c0b; text-align:justify; list-style:square;}
ul.condicoes-gerais li.tt-condicoes {list-style:none; margin:0 0 5px -10px; font:bold 13px verdana; color:#401c0b;}



table.pacotes {
margin:5px 50px;
text-align:center;
font:14px arial;
color:#fff;
width:444px; float:left; display:inline;
border-collapse:collapse; background:#DBD5B5;}

.pacotes tr td{
padding:3px 10px; width:222px; 
}

.pacotes thead {background:#A9AF62; height:40px;}

span.tt-tabela {font:bold 14px verdana; color:#fff; background:url(../pics/tt-tabela.png) no-repeat 2px;  padding-left:10px; }

span.noites {font:bold 13px verdana; color:#8D8F59; margin-bottom:10px;}

span.apenas {font:normal 13px verdana; color:#8D8F59; margin-left:40px;}

span.preco {font:bold 24px arial; color:#636A1B; margin:0 0 0 90px;}

span.validade {font:normal 11px arial; color:#fff; margin:10px 0 0 80px;}

.locacao-img {float:left; display:inline; margin:20px 160px 0 160px;}
.locacao-img img {border:1px solid #AFB532; padding:4px;}

.locacao-des {float:left; display:inline; margin:0 0 0 115px;}
ul.loc-desc {margin:10px 0 0 0;}
ul.loc-desc li {font:bold 13px verdana; color:#8D8F59; text-align:center;}

#check{position:absolute; top:-44px; left:348px;}

/* formulário de contato */

#formulario {margin:0 auto; width:344px;}
#formulario p {margin:25px 0; text-align:center;} 
div#formulario fieldset {border:none;}

.contato, textarea {background:none; border:none; font:normal 12px verdana; color:#fff;}

#formulario label {width:80px; font:bold 11px verdana; color:#401c0b; text-align:right; padding-right:10px; padding-top:11px;}
#formulario label, .form_textfield, .form_textarea {float:left; display:inline;}

.form_textarea {background:url(../pics/bg-textarea.jpg) no-repeat; width:254px; height:137px;}
.form_textfield {background:url(../pics/bg-textfield.jpg) no-repeat; width:245px; height:42px; margin-bottom:6px;}

input.contato {width:214px; margin:10px 7px;}
textarea {width:214px; height:112px; margin:9px 0 0 9px;}

input.enviar {width:67px; height:31px; border:none; cursor:pointer; float:right; display:inline; margin-right:22px;
background: url(../pics/bt-enviar.jpg) no-repeat;}

/*** SIDEBAR ***/

.excluir {color:#401C0B;font:11px/18px verdana;padding:0 23px; margin:0 0 0 10px;}
.excluir:hover {color:#401C0B;font:11px/18px verdana;padding:0 23px; margin:0 0 0 10px; text-decoration:underline;}

#sidebar p {font:normal 11px verdana; color:#401c0b; padding:0 23px; line-height:18px;}
#sidebar h1 {width:163px; height:33px;}
#sidebar h1#news {background:url(../pics/tt-news.png) no-repeat;}
#sidebar h1#pac {background:url(../pics/tt-pac.png) no-repeat bottom;}
#sidebar h1#galeria {background:url(../pics/tt-galeria.png) no-repeat bottom; padding-top:15px;}
#sidebar h1#locacao {background:url(../pics/tt-locacao.png) no-repeat bottom; padding-top:15px;}
#sidebar h1#reserva {width:230px; background:url(../pics/tt-reserva.png) no-repeat bottom; padding-top:15px;}
#sidebar h1#videos {background:url(../pics/tt-videos.png) no-repeat bottom;}
#sidebar h1#clima {width:193px !important; background:url(../pics/tt-clima.png) no-repeat bottom;} 
#bg-news input {border:none; width:140px; background:none; font:normal 11px verdana; color:#fff;}
#bt-news input {width:42px; height:30px; background:url(../pics/bt-news.jpg) no-repeat; border:none; cursor:pointer; margin-top:3px;}
input.bt-excluir {width:93px; height:11px; background:url(../pics/bt-excluir.jpg) no-repeat; border:none; margin:0 0 0 23px;
cursor:pointer; float:left; display:inline;}

#bg-video a {display:block; width:234px; height:143px; background:url(../pics/img-videos.jpg) no-repeat; margin:0 0 7px 11px;}

/*** FOOTER ***/

#footer-in address {padding-top:8px; text-align:center; font:normal 0.70em tahoma, arial; color:#fff; line-height:18px;}
a#assinatura {display:block; position:absolute;  width:108px; height:27px; top:23px;
left:30px; background:url(../pics/assinatura.png) no-repeat;}


/* RICHMEDIA */

#event{
	position: fixed!important;
	position: absolute;
	bottom: 0;
	left:375px;
	top:285px;
	width: 510px;
	height: 200px;
	z-index:9999;
	
}
#event p.main{
	position: absolute;
	left: 22%;
	bottom: 40px;
	font-size: 17px;
}
#event p.sub{
	position: absolute;
	left: 22%;
	bottom: 19px;
	font-size: 14px;
}
#event p.sub a{
	color: #fe2;
}
#event p.sub a:hover;{
	color: #fff;
}
#event p.sub span{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
#event_hide{
	position:absolute;
	right: 35px;
	top: 7px;
	color: #fe2;
	font-weight:bold;
	font-size: 10px;
	cursor:pointer;
}
#event_hide:hover{
	color: #fff;
}
#event_logo{
	position:absolute;
	left:2%;
}

