html{background-image:url(../imagens/bg_granulado.jpg); background-repeat:repeat;}

body{margin:0; padding:0; background-image:url(../imagens/bg.jpg); background-repeat:repeat-x;}

#geral{position:relative; width:887px; height:auto; margin:0 auto;}

#topo{position:relative; width:887px; height:137px; background-image:url(../imagens/bg_menu.jpg); background-repeat:no-repeat;}

#slide{position:absolute; width:887px; height:200px; background-image:url(../imagens/bg_slide.png); background-repeat:no-repeat; background-position:center; margin-top:38px; z-index:1;}


#conteudo_superior{position:relative; width:887px; height:83px; background-image:url(../imagens/conteudo_superior.jpg); background-repeat:no-repeat;}

#linguas{position:relative; width:65px; height:20px; float:right; margin-top:5px;}

#conteudo_centro_home{position:relative; width:887px; height:auto; min-height:575px; background-color:#fff;}

#conteudo_centro_acomodacoes{position:relative; width:887px; height:550px; background-color:#fff;}

#conteudo_centro_reservas{position:relative; width:887px; height:auto; min-height:830px; background-color:#fff;}

#conteudo_centro_reservas_us{position:relative; width:887px; height:auto; min-height:895px; background-color:#fff;}

#conteudo_centro_pacotes{position:relative; width:887px; height:auto; min-height:690px; background-color:#fff;}

#conteudo_centro_pacotes_us{position:relative; width:887px; height:auto; min-height:545px; background-color:#fff;}

#conteudo_centro_localizacao{position:relative; width:887px; height:auto; min-height:670px; background-color:#fff;}

#conteudo_centro_contato{position:relative; width:887px; height:auto; min-height:650px; background-color:#fff;}

#conteudo_centro_fotos{position:relative; width:867px; height:auto; min-height:350px; padding:165px 10px 0 10px; background-color:#fff;}

#conteudo_inferior{position:relative; width:887px; height:19px; background-image:url(../imagens/conteudo_inferior.jpg); background-repeat:no-repeat;}



/**************************MENU DE FOTOS****************************/
#texto_especial_fotos{position:relative; width:817px; height:auto; background-color:#dbdbdb; margin:0; color:#5a5a5a; font-family:Arial, Tahoma, sans-serif; font-size:12px; padding:10px 25px;}

#texto_especial_fotos ul{margin:0 auto; padding:0; list-style:none;}

#texto_especial_fotos ul li{position:relative; display:inline-block; width:170px; height:320px; margin:0 15px;}

#texto_especial_fotos ul li .botao1 a{width:170px; height:320px; display:block; background-image:url(../imagens/thumbs/acomodacoes_nocolor.jpg); background-repeat:no-repeat; text-decoration:none;}

#texto_especial_fotos ul li .botao1 a:hover{width:170px; height:320px; display:block; background-image:url(../imagens/thumbs/acomodacoes_color.jpg); background-repeat:no-repeat; text-decoration:none;}

#texto_especial_fotos ul li .botao2 a{width:170px; height:320px; display:block; background-image:url(../imagens/thumbs/lazer_nocolor.jpg); background-repeat:no-repeat; text-decoration:none;}

#texto_especial_fotos ul li .botao2 a:hover{width:170px; height:320px; display:block; background-image:url(../imagens/thumbs/lazer_color.jpg); background-repeat:no-repeat; text-decoration:none;}

#texto_especial_fotos ul li .botao3 a{width:170px; height:320px; display:block; background-image:url(../imagens/thumbs/diversas_nocolor.jpg); background-repeat:no-repeat; text-decoration:none;}

#texto_especial_fotos ul li .botao3 a:hover{width:170px; height:320px; display:block; background-image:url(../imagens/thumbs/diversas_color.jpg); background-repeat:no-repeat; text-decoration:none;}

#texto_especial_fotos ul li .botao4 a{width:170px; height:320px; display:block; background-image:url(../imagens/thumbs/restaurante_nocolor.jpg); background-repeat:no-repeat; text-decoration:none;}

#texto_especial_fotos ul li .botao4 a:hover{width:170px; height:320px; display:block; background-image:url(../imagens/thumbs/restaurante_color.jpg); background-repeat:no-repeat; text-decoration:none;}
/******************************FIM DO MENU DE FOTOS*************************************/

/**************************MENU DE FOTOS  US****************************/
#texto_especial_fotos_us{position:relative; width:817px; height:auto; background-color:#dbdbdb; margin:0; color:#5a5a5a; font-family:Arial, Tahoma, sans-serif; font-size:12px; padding:10px 25px;}

#texto_especial_fotos_us ul{margin:0 auto; padding:0; list-style:none;}

#texto_especial_fotos_us ul li{position:relative; display:inline-block; width:170px; height:320px; margin:0 15px;}

#texto_especial_fotos_us ul li .botao1 a{width:170px; height:320px; display:block; background-image:url(../imagens/thumbs/acomodacoes_nocolor_us.jpg); background-repeat:no-repeat; text-decoration:none;}

#texto_especial_fotos_us ul li .botao1 a:hover{width:170px; height:320px; display:block; background-image:url(../imagens/thumbs/acomodacoes_color_us.jpg); background-repeat:no-repeat; text-decoration:none;}

#texto_especial_fotos_us ul li .botao2 a{width:170px; height:320px; display:block; background-image:url(../imagens/thumbs/lazer_nocolor_us.jpg); background-repeat:no-repeat; text-decoration:none;}

#texto_especial_fotos_us ul li .botao2 a:hover{width:170px; height:320px; display:block; background-image:url(../imagens/thumbs/lazer_color_us.jpg); background-repeat:no-repeat; text-decoration:none;}

#texto_especial_fotos_us ul li .botao3 a{width:170px; height:320px; display:block; background-image:url(../imagens/thumbs/diversas_nocolor_us.jpg); background-repeat:no-repeat; text-decoration:none;}

#texto_especial_fotos_us ul li .botao3 a:hover{width:170px; height:320px; display:block; background-image:url(../imagens/thumbs/diversas_color_us.jpg); background-repeat:no-repeat; text-decoration:none;}

#texto_especial_fotos_us ul li .botao4 a{width:170px; height:320px; display:block; background-image:url(../imagens/thumbs/restaurante_nocolor_us.jpg); background-repeat:no-repeat; text-decoration:none;}

#texto_especial_fotos_us ul li .botao4 a:hover{width:170px; height:320px; display:block; background-image:url(../imagens/thumbs/restaurante_color_us.jpg); background-repeat:no-repeat; text-decoration:none;}
/******************************FIM DO MENU DE FOTOS  US*************************************/

#container_acomodacoes{position:relative; width:479px; height:300px; overflow:auto;}

#texto_especial_fotos2{position:relative; width:867px; height:620px; background-color:#dbdbdb; margin:0; color:#5a5a5a; font-family:Arial, Tahoma, sans-serif; font-size:12px; padding:10px 0;}

#direita{position:relative; width:479px; height:auto; float:right; margin:165px 15px 10px 0; background-color:#dbdbdb;}

#direita a{font-size:11px; color:#060; text-decoration:none; font-family:Arial, Verdana, sans-serif;}

#direita a:hover{text-decoration:underline;}

#esquerda{position:relative; width:347px; height:auto; float:left; margin:165px 31px 10px 15px;}


/******************RESERVAS*************************/
#especie{position:relative; width:379px; height:auto; margin:15px 0; float:left; padding-left:20px; color:#5a5a5a; font-family:Arial, Tahoma, sans-serif; font-size:12px; z-index:1; line-height:22px;}

#preco{position:relative; width:80px; height:auto; margin:15px 0; float:left; color:#5a5a5a; font-family:Arial, Tahoma, sans-serif; font-size:12px; z-index:1; line-height:22px;}
/******************FIM RESERVAS**********************/


/***********************CONTATO********************/
#contato{position:relative; width:275px; height:auto; margin:0 auto; color:#5a5a5a; font-family:Arial, Tahoma, sans-serif; font-size:12px;}
/**********************FIM CONTATO*******************/



/******************RODAPE*****************************/
#rodape {width:887px; height:100px; margin:0 auto;}
/*****************FIM RODAPE***************************/


/****************************************************Classes e Formatações**************************************************************/

.logo{margin:37px 0 0 35px; float:left; border:none;}

/***************************************MENU**********************************/
.menu{position:relative; width:502px; height:57px; margin:0; padding-top:80px; float:left; color:#fff; text-align:center;}

.menu a{position:relative; margin:0 7px; text-decoration:none; color:#fff; font-family:Verdana, Arial, sans-serif; font-size:12px;}

.menu a:hover{color:#c6e28b;}

.foto_slide{margin:10px 0 0 19px;}

/*********************************MENU US**************************************/
.menu_us{position:relative; width:502px; height:57px; margin:0; padding-top:80px; float:left; color:#fff; text-align:center;}

.menu_us a{position:relative; margin:0 3px; text-decoration:none; color:#fff; font-family:Verdana, Arial, sans-serif; font-size:12px;}

.menu_us a:hover{color:#c6e28b;}

/**********************RESERVAS E PACOTES************************/
table{color:#900; font-family:Arial, Tahoma, sans-serif; font-size:12px; margin:0 auto;}

tr{border:1px #5a5a5a solid; height:21px;}

td{border:1px #5a5a5a solid; text-align:center;}

.vermelho{color:#c00; font-weight:bold; margin:0; padding:0;}

.cinza{color:#5a5a5a;}
/*****************************FIM RESERVAS E PACOTES*****************/


img{border:none;}

p{margin:0; padding:0;}

.titulo_reservas{color:#5a5a5a; background-color:#dbdbdb; font-family:Arial, Tahoma, sans-serif; font-size:14px; text-align:center; margin:0;}

.titulo_destaque{position:relative; width:327px; height:29px; background-image:url(../imagens/bg_titulo_destaque.jpg); margin:0; background-repeat:no-repeat; padding:5px 10px; font-family:Times, Arial, sans-serif; font-size:22px; font-style:italic; color:#006600;}

.bg_destaque_superior{position:relative; width:347px; height:13px; background-image:url(../imagens/bg_destaque_superior.jpg); background-repeat:no-repeat; padding:0; margin:5px 0 0 0;}

.bg_destaque_centro{position:relative; width:225px; height:3px; min-height:110px; background-image:url(../imagens/bg_destaque_centro.jpg); background-repeat:repeat-y; margin:0; padding:0 5px 0 117px; font-family:Arial, Verdana, sans-serif; font-size:12px; color:#666;}

.bg_destaque_centro a{font-size:11px; color:#060; text-decoration:none;}

.bg_destaque_centro a:hover{text-decoration:underline;}

.bg_destaque_inferior{position:relative; width:347px; height:11px; background-image:url(../imagens/bg_destaque_inferior.jpg); background-repeat:no-repeat; margin:0 0 10px 0;}

.bg_foto_destaque{position:absolute; width:113px; height:116px; float:left; background-image:url(../imagens/bg_foto_destaque.jpg); padding:0; background-repeat:no-repeat; margin:-8px 0 0 3px; z-index:1;}

.foto_destaque_menor{margin:20px 0 0 18px;}

.mapa_localizacao{margin:10px 1px;}

.input{width:275px;}

.titulo_endereco{font-family:Times, Arial, sans-serif; font-size:18px; color:#060; text-align:center; font-weight:bold; margin:0; font-style:italic;}

.bg_texto_superior{position:relative; width:459px; height:40px; background-image:url(../imagens/bg_texto_superior.jpg); margin:0; background-repeat:no-repeat; padding:5px 10px; font-family:Times, Arial, sans-serif; font-size:22px; font-style:italic; color:#fff; font-weight:bold;}

.titulo_texto{font-family:Verdana, Arial, sans-serif; font-size:14px; font-weight:bold; margin:0 20px;}

.separador_texto{width:200px; margin:10px auto; text-align:center;}

.texto{position:relative; width:439px; height:auto; background-color:#dbdbdb; margin:0; color:#5a5a5a; font-family:Arial, Tahoma, sans-serif; font-size:12px; padding:10px 20px;}

.texto_acomodacoes_fotos{position:relative; width:827px; height:auto; background-color:#dbdbdb; margin:0; color:#5a5a5a; font-family:Arial, Tahoma, sans-serif; font-size:12px; padding:10px 20px;}

.texto_acomodacoes{position:relative; width:439px; height:auto; background-color:#dbdbdb; margin:0; color:#5a5a5a; font-family:Arial, Tahoma, sans-serif; font-size:12px; padding:10px 10px;}

.bg_texto_inferior{position:relative; width:479px; height:12px; background-image:url(../imagens/bg_texto_inferior.jpg); margin:0; background-repeat:no-repeat;}

.bg_texto_superior_especial{position:relative; width:867px; height:40px; background-image:url(../imagens/bg_texto_superior_especial.jpg); margin:0; background-repeat:no-repeat; padding:5px 10px; font-family:Times, Arial, sans-serif; font-size:22px; font-style:italic; color:#fff; font-weight:bold;}

.texto_especial{position:relative; width:827px; height:auto; background-color:#dbdbdb; margin:0; color:#5a5a5a; font-family:Arial, Tahoma, sans-serif; font-size:12px; padding:10px 20px;}

.bg_texto_inferior_especial{position:relative; width:867px; height:12px; background-image:url(../imagens/bg_texto_inferior_especial.jpg); margin:0; background-repeat:no-repeat;}


.link_contato{text-align:center; height:150px;}

.link_contato a{font-family:Arial, Verdana, sans-serif; font-size:15px; color:#060; text-decoration:none;}

.link_contato a:hover{text-decoration:underline;}

/***********BOTAO VOLTAR SETOR FOTOS*************/
.texto_voltar{position:relative; width:867px; height:auto; text-align:center; background-color:#dbdbdb; margin:0;}

.texto_voltar a{color:#060; font-family:Arial, Tahoma, sans-serif; font-size:12px; text-decoration:none;}

.texto_voltar a:hover{text-decoration:underline;}
/*****************FIM BOTAO VOLTAR SETOR FOTOS*****************/


/***************RODAPÉ**********************/
.rodape_esquerda{margin-top:5px; width:264px; height:50px; float:left; margin-left:30px;}

.rodape_direita{width:250px; height:75px; margin-top:15px; float:left; margin-left:15px;}

.endereco{width:263px; height:90px; color:#fff; font-family:Arial, Tahoma, sans-serif; font-size:13px; margin-top:10px; margin-right:40px; float:right; text-align:right; font-weight:bold;}
/*****************FIM DO RODAPE******************/