html, body, form, ul, fieldset, p, h1, h2, h3, h4, h5 {margin: 0; padding: 0;}
body {font:100%/110% arial; background:url(../pics/areia.jpg);}
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;}
label {cursor:pointer;}

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:200px;}

/* HEADER */

#form-check{ width:100%;height:50px;margin:0 auto; background-color:#53a0f4;}

#form-check2{margin:0 auto; width:750px; height:40px;}

#header-out {width:100%; background:url(../pics/bg-header_out.png) repeat-x top;}
#header-in {height:422px;}

#logo {position:absolute;top:0;left:282px;width:272px;height:118px;}
#idioma {position:absolute;top:0;left:168px;z-index:8;}
#atendimentoonline {position:absolute;top:9px;right:56px;}
#telacheia{position:absolute;top:5px;right:5px;}
#coqueiro {position:absolute;top:22px;left:-129px;z-index:45;}

#redes-sociais ul {position:absolute;top:110px;right:70px;width:160px;}/* width:118px; */
#redes-sociais ul li a {float:left;display:inline-block;width:32px;height:50px;background-image:url(../pics/redes-sociais.jpg);text-indent:-9000em;overflow:hidden;margin-right:7px;}
#redes-sociais ul li.twitter a {background-position:110px 0;}/* 0 0 */
#redes-sociais ul li.orkut a {background-position:72px 0;}
#redes-sociais ul li.flickr a {background-position:34px 0;}
#redes-sociais ul li.facebook a {background-position:-5px 0;}

#lingua{position:absolute; left:100px; top:13px; width:200px; height:30px; z-index:99999;}
#lingua img{float:left; margin-right:7px;}

/* ANIMACAO */
#animacao {position:absolute;top:198px;left:50px;height:443px;width:906px;background:url(../pics/animacao-inicial/bg-animacao.png) no-repeat;}
#animacao .coluna {width:906px;position:absolute;top:367px;left:0;}
#animacao .coluna .anima {width:875px;height:69px;position:absolute;top:0;left:12px;overflow:hidden;}
#animacao .coluna .anima .engloba {width:875px;height:69px;position:absolute;top:0;left:0;}
#animacao .coluna .foto-menor {width:875px;height:69px;position:absolute;top:0;left:0;}
#animacao .coluna .foto-menor li {margin:0 10px;width:106px;height:69px;display:block;float:left;}
#animacao .coluna .foto-menor li img {width:106px;height:69px;background-color:#000;}
#animacao .colunao {position:absolute;height:347px;width:875px;top:13px;left:7px;}
#animacao .colunao img {height:347px;width:885px;}
/*#animacao a.seta-esq {position:absolute;width:13px;height:60px;top:0;left:0;z-index:60;margin:0;}*/
#animacao a.seta-dir {background:url(../pics/proxima.png) no-repeat;position:absolute;width:77px;height:27px;bottom:91px;right:7px;z-index:60;margin:0;}
#animacao .coluna .foto-menor li.primeiro {margin-left:0;}
#animacao .coluna .foto-menor li.ultimo {margin-right:0;}
 
/* MENU */
#nav {width:718px;height:54px;top:143px;left:235px;position:absolute;z-index:45;}
#nav ul li {float:left;display:inline;}

#nav ul li a {display:block;height:54px;background:url(../pics/menu.png) no-repeat;text-indent:-9000em;overflow:hidden;margin-right:24px;}
#nav ul li.menu00 a {width:50px;background-position:0 0;}
#nav ul li.menu01 a {width:70px;background-position:-78px 0;}
#nav ul li.menu02 a {width:81px;background-position:-178px 0;}
#nav ul li.menu03 a {width:170px;background-position:-286px 0;}
#nav ul li.menu04 a {width:102px;background-position:-484px 0;}
#nav ul li.menu05 a {width:99px;background-position:-612px 0;}
/*#nav ul li.menu06 a {width:68px;background-position:-622px 0;}*/

#nav ul li.menu00 a:hover {width:50px;background-position:0 -54px;}
#nav ul li.menu01 a:hover {width:70px;background-position:-78px -54px;}
#nav ul li.menu02 a:hover {width:81px;background-position:-178px -54px;}
#nav ul li.menu03 a:hover {width:170px;background-position:-286px -54px;}
#nav ul li.menu04 a:hover {width:102px;background-position:-483px -54px;}
#nav ul li.menu05 a:hover {width:99px;background-position:-612px -54px;}
/*#nav ul li.menu06 a:hover {width:68px;background-position:-622px -54px;}*/

body#pg-home #nav ul li.menu00 a {background-position:0 -54px;}
body#pg-hotel #nav ul li.menu01 a {background-position:-78px -54px;}
body#pg-servicos #nav ul li.menu02 a {background-position:-178px -54px;}
body#pg-reservas #nav ul li.menu03 a {background-position:-286px -54px;}
body#pg-localizacao #nav ul li.menu04 a {background-position:-483px -54px;}
body#pg-contato #nav ul li.menu05 a {background-position:-612px -54px;}
/*body#pg-contato #nav ul li.menu06 a {background-position:-622px -54px;}*/

/* HOME */
#mainContent {margin:230px auto 0 auto;width:910px; position:relative;}

#faixa-jantar{position:absolute;left:2px;top:30px;z-index:999;}

#cadastre {margin:10px auto 0 6px;}
#cadastre h1 {background:url(../pics/cadastre.png) no-repeat;width:239px;height:93px;text-indent:-9000em;overflow:hidden;}
#cadastre p {font:normal 12px arial;color:#584502;margin:-68px 0 0 115px;}

#div-cadastre {background:url(../pics/div-cadastre.jpg) no-repeat;width:2px;height:50px;margin:-40px 0 0 380px;}

.input-informativo {background:none;border:none;font:10px arial;color:#333;width:130px;height:18px;padding:5px 9px 8px;}
.form_textfield {background:url(../pics/input-informativo.png) no-repeat;width:157px;height:26px;float:left;display:inline;margin:-35px 0 0 405px;}
.cadastre small {font:normal 11px arial;color:#f00!important;float:left;}
.radio-imput{float:right;position:relative;right:20px;top:-30px;}
#input-space {margin:-34px 0 0 580px;}

#bt-incluir {background:url(../pics/bt-incluir.png) no-repeat;width:58px;height:26px;display:block;float:left;display:inline;
margin:-30px 0 0 769px;border:none;cursor:pointer;}

#bt-excluir {background:url(../pics/bt-excluir.png) no-repeat;width:62px;height:26px;display:block;float:left;display:inline;
margin:-30px 0 0 835px;border:none;cursor:pointer;}

.bt-enviar {background:url(../pics/bt-enviar.png) no-repeat; width:62px;height:26px;display:block;float:left;display:inline;
margin:-20px 0 0 825px;border:none;cursor:pointer;}

.caixa {width:231px;float:left;display:inline;margin:10px 0 0 5px;}
.caixa h1 {width:231px;height:60px;text-indent:-9000em;overflow:hidden;margin:0;border:none;}
.caixa h1.luademel {background:url(../pics/tt-luademel.png) no-repeat;}
.caixa h1.ferias {background:url(../pics/tt-ferias.png) no-repeat;}
.caixa h1.servicos {background:url(../pics/tt-servicos.png) no-repeat;}
.caixa-space {margin-left:105px;}

.caixa img {border:4px solid #624e01;margin:0 auto;}
.caixa p {font:normal 12px arial;color:#1d1700;margin:10px 10px 10px 7px;line-height:15px;text-align:justify;}
.caixa ul li {font:normal 12px arial;color:#1d1700;margin-left:8px;list-style-image:url(../pics/list.gif);margin-left:16px;}

.bt-saibamais {background:url(../pics/bt-saibamais.png) no-repeat;width:76px;height:21px;float:right;margin:5px 0 0 0;}

ul#destaques {z-index:1000; position:absolute; top:415px; left:70px;width:430px;}
ul#destaques li a {display:block;float:left;width:200px;height:124px;margin-bottom:8px;margin-right:10px;}

/* ESTRUTURA DAS INTERNAS */
#internas {margin:40px auto 25px auto;width:910px;background:url(../pics/bg-internas.png);padding:20px 30px 40px 30px;}
html > body #internas {height:auto; min-height:500px;}

#internas p {font:normal 13px arial;color:#1d1700;margin-bottom:17px;text-align:justify;}

#internas h1 {width:343px;height:50px;text-indent:-9000em;overflow:hidden;border:none;margin-bottom:10px;}
#internas h1.hotel {background:url(../pics/tt-hotel.png) no-repeat;}
#internas h1.hotel2 {background:url(../pics/tt-hotel2.png) no-repeat;}
#internas h1.hotel3 {background:url(../pics/tt-hotel3.png) no-repeat; width:auto!important;}
#internas h1.contato-int {background:url(../pics/tt-contato.png) no-repeat;}
#internas h1.servicos {background:url(../pics/tt-servicos02.png) no-repeat;}
#internas h1.servicos2 {background:url(../pics/tt-servicos2.png) no-repeat;}
#internas h1.reservas {background:url(../pics/tt-reservas.png) no-repeat;}
#internas h1.tarifas {background:url(../pics/tt-tarifas.png) no-repeat;}
#internas h1.localizacao {background:url(../pics/tt-localizacao.png) no-repeat;}
#internas h1.apartamentos {background:url(../pics/tt-apartamentos.png) no-repeat;}
#internas h1.lua-de-mel {background:url(../pics/tt-lua-de-mel.png) no-repeat;}
#internas h1.gastronomia {background:url(../pics/tt-gastronomia.png) no-repeat;}
#internas h1.locadora {background:url(../pics/tt-locadora.png) no-repeat;}
#internas h1.loja {background:url(../pics/tt-loja.png) no-repeat;}
#internas h1.parque {background:url(../pics/tt-parque.png) no-repeat;}
#internas h1.internet {background:url(../pics/tt-internet.png) no-repeat;}
#internas h1.obrigado {background:url(../pics/tt-obrigado.png) no-repeat;}
#internas h1.dia-dos-namorados {background:url(../pics/tt-dia-dos-namorados.png) no-repeat;}
#internas h1.promocoes {background:url(../pics/tt-promocoes.png) no-repeat;}

#internas h2 {font:bold 16px arial;color:#F45920;}

/*** ANIMAÇÃO DAS INTERNAS ***/
.anima-interna {float:left;margin:0 25px 25px 0;position:relative; width:423px; height:310px;}
.anima-interna img{position:absolute; top:0px; left:0px; border:4px solid #624e01; width:423px; height:310px;}
.seta-esquerda{background:url(../pics/seta-esquerda.png) no-repeat; position:absolute; top:84px; left:49px; width:35px; height:310px; z-index:50;}
.seta-direita{background:url(../pics/seta-direita.png) no-repeat; position:absolute; top:84px; left:438px; width:35px; height:310px; z-index:50;}

.anima-interna1 {float:right;margin:0 25px 5px 0;position:relative; width:423px; height:310px;}
.anima-interna1 img{position:absolute; top:10px; left:0px; border:4px solid #624e01; width:423px; height:310px;}
.seta-esquerda1{background:url(../pics/seta-esquerda.png) no-repeat; position:absolute; top:729px; right:454px; width:35px; height:310px; z-index:50;}
.seta-direita1{background:url(../pics/seta-direita.png) no-repeat; position:absolute; top:729px; right:66px; width:35px; height:310px; z-index:50;}

/* ANIMACAO INTERNA */
#animacao-interna {width:430px;height:430px;float:left;position:relative;top:0;left:0;margin-bottom:10px;margin-right:10px;}
#animacao-interna .coluna{width:400px;position:absolute;top:335px;left:0;}
#animacao-interna .coluna .anima{width:400px;height:95px;position:absolute;top:0;left:14px;overflow:hidden;}
#animacao-interna .coluna .anima .engloba{width:400px;height:95px;position:absolute;top:0;left:0;}
#animacao-interna .coluna .foto-menor{width:400px;height:95px;position:absolute;top:0;left:0;}
#animacao-interna .coluna .foto-menor li{margin:0 1px;width:130px;height:95px;display:block;float:left;}
#animacao-interna .coluna .foto-menor li img {width:130px;height:95px;}
#animacao-interna .colunao{position:absolute;width:423px;height:310px;top:0px;left:0;}
#animacao-interna .colunao img{width:423px;height:310px;border:1px solid #65432c;}
#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-esq-hotel.png) no-repeat;position:absolute;width:11px;height:95px;top:0;left:0;z-index:60;margin:0;}
#animacao-interna a.seta-dir{background:url(../pics/seta-dir-hotel.png) no-repeat;position:absolute;width:11px;height:95px;top:0;left:415px;z-index:60;margin:0;}
#animacao-interna .bg-setas{position:absolute;display:block;width:161px;height:17px;top:0;left:0;z-index:58;}

#richmedia {position:absolute;right:372px;top:-297px;width:270px;height:150px;z-index:999;}


/* FORMATAÇAO DAS INTERNAS */
ul.ul-servicos{font:normal 13px arial;color:#1D1700; margin-bottom:20px;}
ul.ul-servicos li{margin:0 0 10px 12px;list-style-image:url(../pics/list.gif);}
ul.ul-servicos li a{font-weight:bold; color:#624E01;text-decoration:underline;}
ul.ul-servicos li a:hover{color:#3A3111;text-decoration:none;}

.right {border:4px solid #624e01;float:left;margin:0 25px 5px 0; }

img.center{margin:0 auto;}

div.tarifas{width:218px;float:left;margin-right:9px;}
div.tarifas p{text-align:justify;font-size:12px!important;line-height:18px!important;}
div.tarifas h3{text-align:center;font:bold 13px arial;}

table.tabela-tarifas{border:0!important;float:left;width:218px;text-align:center;font:normal 14px arial;}
table.tabela-tarifas tr td {padding:3px 0;background:#1D1700;color:#fff;}
table.tabela-tarifas tr td.tt-topo{background:#825f00!important;}

ul.tarifas li{list-style-type:square;margin-left:20px;font:normal 13px arial;margin-bottom:10px;}



div.tarifas2{width:218px;float:left;margin: 0 0 0 340px;}
div.tarifas2 p{text-align:justify;font-size:12px!important;line-height:18px!important;}
div.tarifas2 h3{text-align:center;font:bold 13px arial;}

table.tabela-tarifas2{border:0!important;float:left;width:400px;text-align:center;font:normal 14px arial; margin:0 0 0 -85px;}
table.tabela-tarifas2 tr td {padding:3px 0;background:#1D1700;color:#fff;}
table.tabela-tarifas2 tr td.tt-topo{background:#825f00!important;}

ul.tarifas2 li{list-style-type:square;margin-left:20px;font:normal 13px arial;margin-bottom:10px;}



div.foto-contato{margin:45px 0 0 60px;float:left;border:4px solid #624e01;}

ul.servicos {width:915px;margin-left:-5px;}
ul.servicos li {width:170px; height:125px;display:block;float:left;margin:0 6px 40px 43px;}
ul.servicos li span {display:block;text-align:center;font:bold 12px arial;color:#624e01;} 
ul.servicos li span:hover {color:#1D1700;} 
ul.servicos a img {border:4px solid #624e01;width:170px;height:125px;}
ul.servicos a img:hover{border:4px solid #1D1700;}

a.voltar{font:bold 11px arial;color:#1D1701;display:block;text-align:center;}
a.voltar:hover{color:#624E01;}

/* FORMULARIO DE CONTATO */
#formulario {margin-left:60px;width:370px;float:left;}
#formulario p {font-size:12px!important;margin:0 0 25px 50px; text-align:center;} 
div#formulario fieldset {border:none;}

.contato, textarea {background:none;border:none;font:normal 12px arial;color:#1d1700;}

#formulario label {width:80px;font:bold 11px arial;color:#1f160d;text-align:right;padding-right:10px;padding-top:11px;}
#formulario label, .form_input, .form_textarea {float:left; display:inline;}

.form_textarea {background:url(../pics/bg-textarea.png) no-repeat;width:250px;height:120px;}
.form_input {background:url(../pics/input.png) no-repeat;width:250px;height:35px;margin-bottom:6px;}

input.contato {width:235px;margin:8px 7px;}
textarea {width:214px; height:105px;margin:9px 0 0 9px;overflow:auto;}

input.enviar {width:62px;height:26px;border:none;cursor:pointer;float:right;display:inline;margin:15px 33px 0 0;
background: url(../pics/bt-enviar.png) no-repeat;}

/* FOOTER */
#end {position:absolute;top:85px;left:267px;font:bold 13px arial;color:#3A3111;text-align:center;}
#end address{font-style:normal!important;}
#end address a{color:#624E01;text-decoration:underline;}
#end address a:hover{color:#3A3111;text-decoration:none;}
#guarda-sol {background:url(../pics/guarda-sol.png) no-repeat;width:314px;height:196px;float:right;}
a#assinatura {display:block;position:absolute;top:98px;left:51px;width:101px;height:25px;background:url(../pics/assinatura.png) 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:198px;background:url(../pics/bg-footer_in.jpg) no-repeat right;}

div.mapa {border:4px solid #624e01; float:right; margin:0 0px 5px 20px; width:900px; height:400px;}

/* NEWSLETTER */

.erro { border:1px red dashed; }


/* Rich HTML */

#event{
	position: fixed!important;
	position: absolute;
	bottom: 0;
	left:435px;
	top:260px;
	width: 360px;
	height: 120px;
	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: 10px;
	top: -15px;
	color: #fe2;
	font-weight:bold;
	font-size: 10px;
	cursor:pointer;
}
#event_hide:hover{
	color: #fff;
}
#event_logo{
	position:absolute;
	left:2%;
}

