/*		Estilo - ChezPitu - Conteúdo de Internas                */
/*		Criado por: Victor Leonardo		Em: 21/02/2008			   */
/*		Contato: victor.leonardo@focusnetworks.com.br		  	   */
/*		Modificado por:	-			Em: __/__/____	    		   */
/* ------------------------------------------------------------------------------------------------------ */

.lista_fotos h4, .lista_fotos a, .btn_tracar, .nossos_apartamentos ul .btn_ampliar, .pop .btn_fechar, .pop_foto .btn_fechar,.table_tarifas_alta .titulo, .table_tarifas_baixa .titulo, .table_tarifas_carnaval .titulo,.table_tarifas_natal .titulo, .table_tarifas_reveillon .titulo
{
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}

.center h2{
	margin: 2px 2px 2px 10px;
	float: left;
}

.center blockquote{
  clear: both;
}

/* ------------------------------------------------------------------------------------------------------ */
/* 					Veja Praias 	  		              			   */
/* ------------------------------------------------------------------------------------------------------ */

.veja_praias .topo h2{
	background: url(../img/tit_veja_praias.gif) no-repeat;
	width:147px;
	height: 10px;
}

.veja_praias .center h2{
	background: url(../img/tit_veja_a_praia.gif) no-repeat;
	width:420px;
	height: 79px;
}

.veja_praias .divcamera {
    width:100%;
    padding-bottom:12px;
}

.veja_praias .camera {
    top:11px;
    left:10px;
}

.veja_praias .area_previsao {  
    top:11px;
    right:4px;
    width:163px;
    height:505px;
    background:#f3edd6;
}

.veja_praias .area_previsao p {
    padding:8px 0 0 8px;
}

.veja_praias .area_previsao label {
    color:#B55A06;
    float:left;
    padding:31px 0 4px 8px;
    font-family:Times New Roman;
    font-size:13px !important;
}

.veja_praias .area_previsao iframe {
    margin:0px 0 0 8px;
}

/* ------------------------------------------------------------------------------------------------------ */
/* 					A CHEZPITU 	  		      			   */
/* ------------------------------------------------------------------------------------------------------ */

/*.conteudo .a_chezpitu {margin-left:0px;}/*novo**/

.a_chezpitu .topo h2{
	background: url(../img/tit_a_chezpitu.gif) no-repeat;
	width: 251px;
	height: 10px;
}

.a_chezpitu .center h2{
	background: url(../img/tit_conforto_aconchego.gif) no-repeat;
	width: 366px;
	height: 86px;
}

.a_chezpitu .center img{
	float: left;
	border: 1px solid #846c3c;
	padding: 1px;
	display: block;
	margin:  2px 10px 0 0;
}

.a_chezpitu .bottom h3, .fotos .bottom h3{
	background: url(../img/tit_infraestrtura_servicos.gif) no-repeat;
	width: 198px;
	height: 12px;
	margin: 20px 0 0 15px;
}

/* ------------------------------------------------------------------------------------------------------ */
/* 					CONHEÇA BÚZIOS 	  		      			   */
/* ------------------------------------------------------------------------------------------------------ */

.conheca_buzios .topo h2{
	background: url(../img/tit_conheca_buzios.gif) no-repeat;
	width: 158px;
	height: 15px;
}

.conheca_buzios .center h2{
	background: url(../img/tit_seus_encantos.gif) no-repeat;
	width: 285px;
	height: 74px;
}

.conheca_buzios .center blockquote{
  float: left;
  width: 600px;
}

.conheca_buzios .center blockquote p{
	float: left;
	width: 175px;
}

.conheca_buzios .center .txt_centro{
	margin: 0 12px 0 12px;
}

.conheca_buzios .bottom{
	clear: both;
}

.conheca_buzios .bottom h4{
	font-size: 10px;
	margin: 15px 0 0 10px;
	float: left;
}

.conheca_buzios .bottom ul{
	clear: both;
	width: 550px;
	float: left;
	margin: 10px 0 0 10px;
}

.conheca_buzios .bottom ul li{
	float: left;
	width: 78px;
	height: 75px;
}

.conheca_buzios .bottom ul img, .fotos .lista_fotos img /*PÁGINA de FOTOS*/{
	border: 1px solid #846c3c;
	padding: 1px;
	display: block;
}

.conheca_buzios .bottom ul li a{
	background: url(../img/btn_ampliar.gif) no-repeat;
	width: 71px;
	height: 14px;
}

/* ------------------------------------------------------------------------------------------------------ */
/* 					CONTATO 	  		      			   */
/* ------------------------------------------------------------------------------------------------------ */

.contato .topo h2{
	background: url(../img/tit_contato.gif) no-repeat;
	width: 77px;
	height: 10px;
}

.contato .center h2{
	background: url(../img/tit_contato_reserva.gif) no-repeat;
	width: 366px;
	height: 86px;
	float:none;
}

.contato .center h3{
	background: url(../img/tit_dados_pessoais.gif) no-repeat;
	width: 135px;
	height: 9px;
	float: left;
	margin: 15px 0 5px 18px;
}

.contato .bottom h3{
	background: url(../img/tit_dados_hospedagem.gif) no-repeat;
	width: 235px;
	height: 9px;
	float: left;
	margin: 15px 0 5px 18px;
}

.contato .endereco{
	float: left;
	width: 220px;
	background: #EFE8CC;
	position: relative;
	margin: 0 5px 0 18px;
}

.contato .endereco div{
	padding: 5px 0 5px 10px;
}

.contato .endereco a {
    color:#846C3C;
}

.contato .tarifas_janela
{
    padding:10px 50px 0px 0px;
    background: url(../img/contato_tarifaspacotes.gif) no-repeat;
    float:left;
    height:57px;
    width:176px;
	border: none;
	text-indent: -9999px;
	overflow: hidden;
}

.contato label{
	font-weight: 800;
}

.msg_validacao_campos{
  clear: both;
  width: 470px;
  padding: 5px 0 5px 0;
  margin-left: 15px;
}

.msg_validacao_campos ul{
  background: #EFE8CC;
  padding: 5px 5px 5px 10px;
  display: block;
}

.msg_validacao_campos li{
  padding: 2px 0 2px 0;
  display: block;
}

.contato .top_left, .contato .top_right, .contato .bot_left, .contato .bot_right{
	position: absolute;
	width: 7px;
	height: 6px;
	display: block;
}

.contato h3, .contato .formulario{
	clear: both;
}

.contato .top_left, .contato .top_right, .contato .bot_left, .contato .bot_right{
	position: absolute;
}

.contato .top_left, .contato .top_right{
	top: 0;
}

.contato .top_left{
	background: url(../img/bg_top_left.gif) no-repeat;
	left: 0;
}

.contato .top_right{
	background: url(../img/bg_top_right.gif) no-repeat;
	right: 0;
}

.contato .bot_left, .contato .bot_right{
	bottom: 0;
}

.contato .bot_left{
	background: url(../img/bg_bot_left.gif) no-repeat;
	left: 0;
}

.contato .bot_right{
	background: url(../img/bg_bot_right.gif) no-repeat;
	right: 0;
}

.lista_temporada{
	width: 229px;
	float: left;
	position: relative;
}

.preco_fechar_1, .preco_fechar_2, .preco_fechar_3, .preco_fechar_4{
	position:absolute;
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:800;
	color:#fff;
	right:4px;
	text-indent:0;
	overflow:visible;
	cursor:pointer;
	display:none;
	z-index:10000;
}

.preco_fechar_1 {top: -1px;}

.preco_fechar_2 {top: 17px;}

.preco_fechar_3 {top: 35px;}

.preco_fechar_4 {top: 52px;}

.lista_temporada li{
	float: left;
	margin: 1px 0 4px 0;
}

.lista_temporada a{
	background-image: url(../img/menu_temporadas.gif);
	background-repeat: no-repeat;
	width: 229px;
	height: 13px;
}

.btn_baixa_temporada{
	background-position: 0 -18px;
}

.btn_reveillon{
	background-position: 0 -36px;
}

.btn_carnaval{
	background-position: 0 -54px;
}

.dados_pessoais, .formulario{
	background: #EFE8CC;
	position: relative;
	margin: 0 5px 0 18px;
	padding: 10px;
	width: 445px;
	clear: both;
}

.formulario .linha_1 li{
	float: left;
}

.formulario .nome{
	width: 368px;
}

.formulario .ddd{
	width: 30px;
}

.formulario .numero{
	width: 110px;
}

.formulario .linha_2, .formulario .linha_3{
	clear: both;
	margin-top: 10px;
	float: left;
}

.formulario .linha_3{
  width: 500px;
}

.formulario .linha_2 li, .formulario .linha_3 li{
	float: left;
}

.formulario .linha_3 .el_cidade{
  width: 198px;
}

.formulario .linha_3 .el_estado{
  width: 100px;
}

.formulario .linha_3 .el_pais{
  width: 150px;
}

.formulario .linha_3 .item_endereco label{
	width: 65px;
}

.formulario .linha_3 .item_endereco input{
	width: 215px;
}

.formulario .linha_3 .item_cep input{
	width: 65px;
}

.formulario .cidade{
  width: 125px;
}

.formulario .pais{
	width: 70px;
}

.formulario .estado{
	width: 30px;
}

.formulario .e_mail{
  width: 150px;
}

.numero_pessoas label{
  width: 140px;
}

.numero_pessoas li{
  float: none;
}

.dados_pessoais input, .formulario input, .dados_pessoais select, .formulario select{
	border: 1px solid #c0c0c0;
	font-family: Verdana;
	font-size: 11px;
	color: #846c3c;
	float: left;
	margin-right: 5px;
	padding: 2px 0 2px 0;
	display: block;
	position: relative;
}

.dados_pessoais label, .formulario label{
	display: block;
	float: left;
	margin: 0 5px 0 0;
	font-size: 11px;
	padding: 2px 0 0 8px;
}

.contato  .lbl_saida, .contato .lbl_chegada{
	width: 60px;
	text-align: right;
	margin-right: 2px;
}

.ajax__calendar_container{z-index:10;}

.dados_pessoais li{
	clear: both;
	padding: 2px 0 0px 5px;
	display: block;
	height: 28px;
}

.formulario label{
	width: 50px;
	text-align: right;
}

.contato .btn_enviar{
	background: url(../img/btn_enviar.png) no-repeat;
	width: 83px;
	height: 28px;
	word-spacing: 999px;
	border: none;
	cursor: pointer;
	float: left;
	margin: 5px 0 0 18px;
}

html:first-child > body .btn_enviar{padding-top: 99px;}

.contato .bottom img{
  position: absolute;
  right: 10px;
  bottom: 70px;
}

.mensagem_enviada{
  display: block;
  text-align: center;
  background: #EFE8CC;
  font-weight: 800 !important;
  font-size: 115%;
}

/* ------------------------------------------------------------------------------------------------------ */
/* 					FOTOS 	  		      			   */
/* ------------------------------------------------------------------------------------------------------ */

.fotos .topo h2{
	background: url(../img/tit_fotos.gif) no-repeat;
	width: 53px;
	height: 10px;
}

.fotos .center h2{
	background: url(../img/tit_veja_fotos.gif) no-repeat;
	width: 222px;
	height: 73px;
}

.fotos .center div{
  clear: both;
}

.tit_fotos_apartamentos, .tit_fotos_pousada{
	border-bottom: 1px solid #D5CAB4;
	margin: 10px 45px 10px 25px;
	padding-bottom: 5px;
	clear: both;
}

.tit_fotos_apartamentos{
	background: url(../img/tit_fotos_apartamentos.gif) no-repeat;
	height: 10px;
}

.tit_fotos_pousada{
	background: url(../img/tit_fotos_pousada.gif) no-repeat;
	height: 10px;
	clear: both;
}

.fotos .lista_fotos{
	width: 231px;
	margin-bottom: 10px;
}

.fotos .lista_fotos li{
	float: left;
	margin-top: 5px;
}

.fotos .lista_fotos .foto_centro{
	margin-left: 8px;
	margin-right: 8px;
}

.fotos .bottom{
	clear: both;
}

.fotos .apto_standard, .fotos .apto_luxo, .fotos .cozinha, .fotos .bar{
	float: left;
	margin-left: 25px;
	display:inline;
}

.fotos .apto_turismo, .fotos .apto_super_luxo, .fotos .apto_piscina, .fotos .ambiente_jogos{
	float: right;
	margin-right: 45px;
	display:inline;
}

.fotos .lista_fotos h4{
	width: 231px;
	height: 13px;
}

.fotos .apto_standard h4{
	background: url(../img/tit_apto_standard.gif) no-repeat;
}

.fotos .apto_turismo h4{
	background: url(../img/tit_apto_turismo.gif) no-repeat;
}

.fotos .apto_luxo h4{
	background: url(../img/tit_apto_luxo.gif) no-repeat;
}

.fotos .apto_super_luxo h4{
	background: url(../img/tit_apto_super_luxo.gif) no-repeat;
}

.fotos .cozinha h4{
	background: url(../img/tit_cafe.gif) no-repeat;
}

.fotos .apto_piscina h4{
	background: url(../img/tit_piscina.gif) no-repeat;
}

.fotos .bar h4{
	background: url(../img/tit_bar.gif) no-repeat;
}

.fotos .ambiente_jogos h4{
	background: url(../img/tit_ambiente.gif) no-repeat;
}

.lista_fotos a{
	background: url(../img/btn_ampliar.gif) no-repeat;
	width: 71px;
	height: 14px;
}

.lista_fotos .lnkimg {
	width: 71px;
	height: 48px;
	background:none;
}

/* ------------------------------------------------------------------------------------------------------ */
/* 					LINKS RECOMENDADOS 	  		      								   */
/* ------------------------------------------------------------------------------------------------------ */

.links_recomendados .topo h2{
	background: url(../img/tit_links_recomendados.gif) no-repeat;
	width: 204px;
	height: 10px;
}

.links_recomendados .center h2{
	background: url(../img/tit_buzios_infos.gif) no-repeat;
	width: 340px;
	height: 88px;
}

.links_recomendados .center ul{
  clear: both;
}

.links_recomendados .center ul li{
	border-bottom: 1px solid #D2CAB5;
	padding-bottom: 15px;
	margin: 5px 25px 0 18px;
	line-height: 15px;
}

.links_recomendados .center ul li strong, .links_recomendados .center ul li span{
	display: block;
}

.links_recomendados .center ul li a{
	text-decoration: none;
	color: #A5926D;
}

.links_recomendados .center ul li a:hover{
	text-decoration: underline;
}

/* ------------------------------------------------------------------------------------------------------ */
/* 					LOCALIZAÇÃO 	  		      			   */
/* ------------------------------------------------------------------------------------------------------ */

.localizacao .topo h2{
	background: url(../img/tit_localizacao.gif) no-repeat;
	width: 123px;
	height: 15px;
}

.direcao table{
	height: auto;
}

.localizacao .center h2{
	background: url(../img/tit_buzios.gif) no-repeat;
	width: 242px;
	height: 79px;
}

.localizacao .center ul{
	margin: 10px 0 0 10px;
}

.localizacao .center li{
	float: left;
	margin: 0 5px 0 5px;
	display: block;
}

.localizacao .center label{
	display: block;
	font-weight: 800;
}

.localizacao .cidade input{
  *margin: 0 0 0 -14px;
}

.localizacao .btn_tracar{
	background: url(../img/btn_tracar_rota.gif) no-repeat;
	width: 121px;
	height: 27px;
	word-spacing: 999px;
	border: none;
	margin: 10px 0 0 0;
	cursor: pointer;
}

html:first-child > body .btn_tracar{padding-top: 99px;}

.localizacao .msg_validacao_campos{
  background: #EFE8CC;
  margin: 10px auto 0 auto;
  
}

.localizacao .msg_validacao_campos ul li{
  background: #EFE8CC;
  float: left;
  margin: -15px 0 0 0;
}

.googledir{
  float: left;
}

/* ------------------------------------------------------------------------------------------------------ */
/* 					NOSSOS APARTAMENTOS 	  		      			   */
/* ------------------------------------------------------------------------------------------------------ */

.nossos_apartamentos .topo h2{
	background: url(../img/tit_nossos_apartamentos.gif) no-repeat;
	width: 216px;
	height: 10px;
}

.nossos_apartamentos .center h2{
	background: url(../img/tit_acomodacoes.gif) no-repeat;
	width: 380px;
	height: 62px;
}

.nossos_apartamentos ul{
	margin-bottom: 10px;
	float: left;
}

.nossos_apartamentos ul li{
  float: left;
  width: 120px;
  margin: 30px 10px 0 10px;
}

.nossos_apartamentos ul img{
	width: 117px;
	height: 84px;
	border: 1px solid #846c3c;
	padding: 1px;
	display: block;
	float: left;
}

.nossos_apartamentos ul .btn_ampliar{
	background: url(../img/btn_ampliar_big.gif) no-repeat;
	width: 121px;
	height: 22px;
	clear: both;
	margin-bottom: 10px;
}

.nossos_apartamentos ul span{
  display: block;
  padding-bottom: 10px;
}

.lnk_veja_mais_fotos{
	clear: both;
	display: block;
	color: #846c3c;
	font-weight: 800;
	width: 240px;
	margin: 20px 0 0 15px;
	text-decoration: none;
}

.lnk_veja_mais_fotos:hover{
	text-decoration: underline;
}

/* ------------------------------------------------------------------------------------------------------ */
/* 					TARIFAS 	  		      			   */
/* ------------------------------------------------------------------------------------------------------ */

.tarifas .topo h2{
	background: url(../img/tit_tarifas.gif) no-repeat;
	width: 77px;
	height: 10px;
}

.tarifas .center h2{
	background: url(../img/tit_pacotes_diarias.gif) no-repeat;
	width: 336px;
	height: 89px;
	display: block;
	float:none;
}

.tarifas .temporadas{
  margin: 10px 9px 0 0;
}

.tarifas{float: right;}

.tarifas .div_rodape {
    margin-left:11px;
    display:inline;
}

.tarifas .div_rodape .img_selo {
    width:197px;
    height:212px;
    float:right;
}

.tarifas .div_rodape span 
{
    float:left;
    display:block;
    position:relative;
    margin-top:21px;
    line-height:14px;
}

.tarifas .div_rodape .ul_diarias, .tarifas .div_rodape .ul_obs {
    width:367px;
    margin-top:4px;
}

.tarifas .div_rodape .ul_diarias li, .tarifas .div_rodape .ul_obs li {
    width:90%;
    float:left;
    display:block;
    position:relative;
    background:url(../img/ponto_lista.gif) no-repeat 0 4px;
    padding-left:10px;
    margin:4px 0 0 11px;
    display:inline;
}

.tarifas span a{
  color: #846c3c;
  text-decoration: none;
}

.tarifas span a:hover{
  text-decoration: underline;
}

.tarifas blockquote{
  background: #F1E7C8;
  padding: 5px;
  width: 540px;
  margin: 19px -5px 0px 5px;
  clear:none;
  float:left;
}

.tarifas .formas_pagamento{
  float: right;
  margin: -23px 0 0 0;
}

.tarifas .formas_pagamento li{
  float: left;
  margin: 0 4px 0 4px;
}
/*
.tarifas blockquote div
{
    height:85px;
    vertical-align:middle;
}

.tarifas blockquote div div{float:left;margin-top:9px;}
*/

.tarifas img
{
    float:left;
    padding-right: 8px!important;
}

.lista_pacotes {
	padding-left:1%;
	width:98%;
	float:left;
}

.lista_pacotes li {
	width:100%;
	float:left;
	padding:5px 0;
	position:relative;
}

.lista_pacotes li h3 {
	text-indent:0px;
	overflow:visible;
	padding:0 0 5px 20px;
	font-family:"Times New Roman";
	font-size:16px;
	background:url(../img/fish_precos.gif) no-repeat 0 4px;
	float:left;
}

.lista_pacotes li h3 span {
	padding:2px 0 0 0;
	font-size:14px;
	font-weight:normal;
}

.lista_pacotes li p.data_complementar {
	width:90%;
	float:left;
	font-family:"Times New Roman";
	font-size:14px;
	padding:5px 0 0px 20px;
}

.lista_pacotes li table {
	width:100%;
	float:left;
	font-size:11px;
	margin:2px 0 5px 0;
}

.lista_pacotes li table thead td {
	font-weight:bold;
	background:#f0eada;
	height:17px;
}

.lista_pacotes li table td.td_valor_dia {
	width:125px;
	text-align:center;
}

.lista_pacotes li table td.td_tipo_acomodacao {
	padding:0 0 0 20px;
}

.lista_pacotes li table tbody td {
	height:17px;
}

.lista_pacotes li table .bg_alter td {
	background:#f6f1e3;
}

.box_tarifa, .box_t_bot, .box_t_mid {
	width:572px;
	background:url(../img/bg_tarifa_mid_table.gif) repeat-y;
	float:left;
	position:relative;
	z-index:1;
}

.box_t_bot {background:url(../img/bg_tarifa_bot_table.gif) no-repeat 0 bottom;}

.box_t_mid {
	background:url(../img/bg_tarifa_top_table.gif) no-repeat 0 0;
	padding:7px 5px 5px;
	width:562px;
}

.flor_destaque {
	position:absolute;
	right:-7px;
	top:-6px;
	display:block;
	background:url(../img/bg_tarifa_destaque_table.gif) no-repeat;
	width:41px;
	height:35px;
	z-index:5;
}

.no_destaque .box_tarifa, .no_destaque .box_t_bot, .no_destaque .box_t_mid { background:none; }

.no_destaque .flor_destaque { display:none; }

/* ------------------------------------------------------------------------------------------------------ */
/* 					POP UP 	  		      			   */
/* ------------------------------------------------------------------------------------------------------ */

.pop{
  position: absolute;
  z-index: 1000;
  display: none;
  margin: 10% 0 0 15%;
  *margin: 5% 0 0 5%;
}

 .pop_foto {
  position: absolute;
  z-index: 100;
  display: none;
}

.mask, .mask_foto{
  top: 0;
  left: 0;
  background: #000;
  position: absolute;
  z-index: 50;
}

/* Ampliar foto */

.pop .pop_ampliar_foto .mask_img, .pop_foto .popfoto_ampliar_foto .mask_img{
  display: block;
  clear: both;
  border: 5px solid #fff;
  margin: 0 auto;
  overflow: hidden;
}

.pop .pop_ampliar_foto .btn_fechar, .pop_foto .popfoto_ampliar_foto .btn_fechar{
  background: url(../img/btn_fechar.png) no-repeat;
  width: 112px;
  height: 26px;
  float: right;
}

/* Ampliar foto */

/* Background Calendário */

.pop .calendario .top, .pop .calendario .mid, .pop .calendario .bot{
  width: 597px;
}

.pop .calendario .top, .pop .calendario .bot{
  height: 29px;
}

.pop .calendario .top{
  background: url(../img/bg_top_calendario.png) no-repeat;
}

.pop .calendario .mid{
  background: url(../img/bg_mid_calendario.png) repeat-y;
  float: left;
  padding: 0 2px 2px 2px;
  width: 593px;
}

.pop .calendario .bot{
  background: url(../img/bg_bot_calendario.png) no-repeat;
  clear: both;
}

/* Background Calendário */

.pop .calendario a{
  background: url(../img/btn_fechar_2.gif) no-repeat center center;
  width: 25px;
  height: 25px;
  float: right;
  margin: 2px 8px 0px 0;
}

.pop .calendario h2{
  background: url(../img/tit_calendario_eventos.gif) no-repeat;
  width: 241px;
  height: 21px;
  float: left;
  margin: 5px 0 0 10px;
}

.pop .calendario h3{
  width: 120px;
  height: 15px;
  float: left;
  margin: 5px 0 0 5px;
}

.pop .calendario ul{
  padding: 0px 0px 0px 3px;
  display: block;
  width:585px;
  float:left;
}

.pop .calendario ul ul{
 clear: both;
  padding: 0;
  height:88px;
  overflow:auto;
  width: 187px;
  float:left;
 
}

.pop .calendario ul li{
   background:url(../img/bg_meses_calendario.png) no-repeat 2px 2px;
  width: 190px;
  height: 111px;
  float: left;
  padding:2px;
}

.pop .calendario ul li li{
  background: none;
  width: 167px;
  height: auto;
  float:left;
  padding: 0 0 0 3px;
}

.top_calendario{
  cursor: move;
}

.tit_janeiro{
  background: url(../img/tit_janeiro.gif) no-repeat;
}

.tit_fevereiro{
  background: url(../img/tit_fevereiro.gif) no-repeat;
}

.tit_marco{
  background: url(../img/tit_marco.gif) no-repeat;
}

.tit_abril{
  background: url(../img/tit_abril.gif) no-repeat;
}

.tit_maio{
  background: url(../img/tit_maio.gif) no-repeat;
}

.tit_junho{
  background: url(../img/tit_junho.gif) no-repeat;
}

.tit_julho{
  background: url(../img/tit_julho.gif) no-repeat;
}

.tit_agosto{
  background: url(../img/tit_agosto.gif) no-repeat;
}

.tit_setembro{
  background: url(../img/tit_setembro.gif) no-repeat;
}

.tit_outubro{
  background: url(../img/tit_outubro.gif) no-repeat;
}

.tit_novembro{
  background: url(../img/tit_novembro.gif) no-repeat;
}

.tit_dezembro{
  background: url(../img/tit_dezembro.gif) no-repeat;
}

/* ------------------------------------------------------------------------------------------------------ */
/* 					TIP 	  		      			   */
/* ------------------------------------------------------------------------------------------------------ */

.tool-tip{
  background: #EFE8CC;
  border: 1px solid #846c3c;
  padding: 4px 3px 4px 3px;
  font-weight: 800;
}

/* ------------------------------------------------------------------------------------------------------ */
/* 					Sub Lista Tarifas 	  		      			   */
/* ------------------------------------------------------------------------------------------------------ */

.lista_temporada{
  z-index: 10;
  position: relative;
}

.lista_temporada ul{
  width: 227px;
  height: 123px;
  color: #d0d0d0;
  position: absolute;
  z-index: 10;
  display: block;
  right: 0;
}

.lista_temporada ul li{
  margin: 0 0 2px 0;
  padding-left: 10px;
}

.lista_temporada .primeira_linha{
  margin: 10px 0 23px 0;
}

.lista_temporada .back_color{
  background: #B77B70;
  width: 212px;
}

.lista_temporada .back_color_2{
  background: #8d4350;
  width: 212px;
}

.lista_temporada .back_color_3{
  background: #6b8441;
  width: 212px;
}

.lista_temporada .back_color_4{
  background: #468480;
  width: 212px;
}

#lista_preco_1{
  background: url(../img/over_tarifa_1.gif) no-repeat;
  top: 12px;
}

#lista_preco_2{
  background: url(../img/over_tarifa_2.gif) no-repeat;
  top: 31px;
}

#lista_preco_3{
  background: url(../img/over_tarifa_3.gif) no-repeat;
  top: 49px;
}

#lista_preco_4{
  background: url(../img/over_tarifa_4.gif) no-repeat;
  top: 67px;
}

.lista_temporada ul li span{
  display: block;
  float: left;
  width: 140px;
}


/* ------------------------------------------------------------------------------------------------------ */
/* 					Listas de Pacotes	  		      			   */
/* ------------------------------------------------------------------------------------------------------ */

.table_tarifas
{
    height:355px;
    *height:365px;
    position:relative;
}

.table_tarifas_alta{left:25px;top:20px;}
.table_tarifas_baixa{left:300px;top:20px;}
.table_tarifas_reveillon{left:250px;top:135px;}
.table_tarifas_carnaval{left:300px;top:155px;}
.table_tarifas_natal{left:25px;top:155px;}

.table_tarifas table
{
    border-spacing:0px;
    position:absolute;
}

.table_tarifas table td,.table_tarifas table th
{
    padding:1px 7px;
}

.table_tarifas table th
{
    font-weight:normal;
    text-align:left;
}

.table_tarifas table .escuro{background-color:#efe8cc}

.table_tarifas_alta h3
{
    width: 126px;
	height: 12px;
	border-width:0px;
}

.table_tarifas_baixa h3
{
   	width: 132px;
	height: 12px;
	border-width:0px;
}

.table_tarifas_carnaval h3
{
	width: 118px;
	height: 12px;
	border-width:0px;
}

.table_tarifas_natal h3
{
    background: url(../img/tarifa_tit_carnaval.gif) no-repeat;
	width: 118px;
	height: 12px;
	border-width:0px;
}

.table_tarifas_reveillon h3
{
   	width: 177px;
	height: 13px;
	border-width:0px;
}

.table_tarifas_reveillon tr th
{
    font-weight:bold;
    padding:7px 7px 1px 7px;
}

/* ------------------------------------------------------------------------------------------------------ */
/* 					Listas de Pacotes	  		      			   */
/* ------------------------------------------------------------------------------------------------------ */

.table_tarifas
{
    height:355px;
    *height:365px;
    position:relative;
}

.table_tarifas_alta{left:25px;top:20px;}
.table_tarifas_baixa{left:300px;top:20px;}
.table_tarifas_reveillon{left:250px;top:135px;}
.table_tarifas_carnaval{left:300px;top:155px;}
.table_tarifas_natal{left:25px;top:155px;}

.table_tarifas table
{
    border-spacing:0px;
    position:absolute;
}

.table_tarifas table td,.table_tarifas table th
{
    padding:1px 7px;
}

.table_tarifas table th
{
    font-weight:normal;
    text-align:left;
}

.table_tarifas table .escuro{background-color:#efe8cc}

.table_tarifas_alta .titulo, .table_tarifas_baixa .titulo, .table_tarifas_carnaval .titulo,.table_tarifas_natal .titulo, .table_tarifas_reveillon .titulo
{
	border-width:0px;
}

.table_tarifas_alta .titulo
{
	width: 126px;
	height: 12px;
}

.table_tarifas_baixa .titulo
{
	width: 132px;
	height: 12px;
}

.table_tarifas_carnaval .titulo
{
    width: 118px;
	height: 12px;
}

.table_tarifas_natal .titulo
{
    background: url(../img/tarifa_tit_carnaval.gif) no-repeat;
	width: 118px;
	height: 12px;
}

.table_tarifas_reveillon .titulo
{
    width: 177px;
	height: 13px;
}

.table_tarifas_reveillon tr th
{
    font-weight:bold;
    padding:7px 7px 1px 7px;
}

.new_titulo_alta_temporada
{
	font-family:Times New Roman;
	font-size:14px;
	width: 126px;
	height: 12px;
}
.new_titulo_baixa_temporada
{
	font-family:Times New Roman;
	font-size:14px;
	width: 132px;
	height: 12px;
}

.new_titulo_reveillon
{
	font-family:Times New Roman;
	font-size:14px;
	width: 118px;
	height: 12px;
}

.new_titulo
{
	font-family:Times New Roman;
	font-size:14px;
}
/* ------------------------------------------------------------------------------------------------------ */
/* 					Pop-up Tarifas	  		      			   */
/* ------------------------------------------------------------------------------------------------------ */

.pop_body, .pop_cabecalho, .pop_cabecalho .fechar, .pop_geral, .pop_geral h2, .pop_geral div, .pop_geral div blockquote
{
    padding:0px;
	margin:0px;
}


.pop_body
{
    font-family: Verdana;
	font-size: 11px;
	color: #846c3c;
	display: block;
	/*overflow: hidden;
	text-indent: -9999px;*/
	margin:0 !important;
    padding:0 !important;
}

.pop_cabecalho
{
    background:#b27266;
    width:100%;
    height:26px;
}

.pop_cabecalho .fechar
{
    background: url(../img/btn_fechar.png) no-repeat;
    height:26px;
    width:112px;
    float:right;
    overflow: hidden;
	text-indent: -9999px;
}

.pop_geral
{
    /*margin:5px;*/
    background:white;
}

.pop_geral h2
{
	background: url(../img/tarifa_titulo_popup.gif) no-repeat;
	width: 208px;
	height: 61px;
	display: block;
	float:none;
}

.pop_geral div
{
    background: #fcf8ec;
}

.pop_geral blockquote blockquote {
    background:#F1E7C8;
    width:550px;
    height:40px;
    margin:0 0 18px;
    padding:0;
}
.pop_geral blockquote blockquote * {
    float:left;
}
.pop_geral blockquote blockquote p 
{
    margin:0;
    padding:2px;
    width:276px; 
}

.pop_geral blockquote blockquote ul {
    list-style:none;
    margin:-6px 0 0 24px;
    padding:0;
}
.pop_geral blockquote blockquote ul li {
    padding-left:20px;
}


/* ------------------------------------------------------------------------------------------------------ */
/* 					BÚZIOS / BADALAÇÃO / PEDRAS	  		      			   */
/* ------------------------------------------------------------------------------------------------------ */

.buzios .topo h2, .badalacao .topo h2, .pedras .topo h2, .praia .topo h2 {
	background: url(../img/tit_conheca_buzios.gif) no-repeat;
	width: 158px;
	height: 15px;
}

.buzios .center h2, .badalacao .center h2, .pedras .center h2, .praia .center h2 {
	background: url(../img/tit_seus_encantos.gif) no-repeat;
	width: 285px;
	height: 74px;
}

.buzios .center blockquote, .badalacao .center blockquote, .pedras .center blockquote, .praia .center blockquote {
  float: left;
  width: 550px;
}

.buzios .center blockquote p, .badalacao .center blockquote p, .pedras .center blockquote p, .praia .center blockquote p {
	margin-bottom:10px;
}

.buzios .center blockquote .div_img_conteudo, .badalacao .center blockquote .div_img_conteudo, .pedras .center blockquote .div_img_conteudo, .praia .center blockquote .div_img_conteudo
{
    float:right;
    border:3px solid #846c3c;
    padding:5px;
    margin:0px 0px 10px 15px;
}

.buzios .center blockquote .editor, .badalacao .center blockquote .editor, .pedras .center blockquote .editor, .praia .center blockquote .editor
{
    font-style:italic;
    text-align:right;
}

.buzios .center .txt_centro, .badalacao .center .txt_centro, .pedras .center .txt_centro, .praia .center .txt_centro
{
	margin: 0 12px 0 12px;
}

.buzios .bottom, .badalacao .bottom, .pedras .bottom, .praia .bottom
{
	clear: both;
}


/* ------------------------------------------------------------------------------------------------------ */
/* 					BÚZIOS SAIBA MAIS 		      			   */
/* ------------------------------------------------------------------------------------------------------ */
.saiba_mais{
	background: #EFE8CC;
	margin: 10px 25px 10px 15px;
	padding: 10px 5px 10px 20px;
	position: relative;
	*padding: 5px 5px 5px 20px;
}

.saiba_mais h2
{
        background:url(../img/tit_saibamais.gif) no-repeat;
        width:79px;
        height:10px;
        text-indent:-9999px;
        overflow:hidden;
}

.saiba_mais ul
{
    margin:14px 0px 0px;
}

.saiba_mais a
{
    background:url(../img/links_saibamais.gif) no-repeat;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	margin:3px 0px;
}

.saiba_mais .link_buzios
{
    width:70px;
    height:15px;
    background-position:0px 2px;
}

.saiba_mais .link_praia
{
    width:134px;
    height:15px;
    background-position:0px -17px;
}

.saiba_mais .link_badalacao
{
    width:210px;
    height:15px;
    background-position:0px -35px;
}

.saiba_mais .link_rua_das_pedras
{
    width:216px;
    height:15px;
    background-position:0px -52px;
}

.saiba_mais div{
	width: 7px;
	height: 6px;
	position: absolute;
}

.saiba_mais .left_top, .saiba_mais .right_top{
	top: 0;
}

.saiba_mais .left_bot, .saiba_mais .right_bot{
	bottom: 0;
}

.saiba_mais .left_top{
	background: url(../img/bg_top_left.gif) no-repeat;
	left: 0;
}

.saiba_mais .right_top{
	background: url(../img/bg_top_right.gif) no-repeat;
	right: 0;
}

.saiba_mais .left_bot{
	background: url(../img/bg_bot_left.gif) no-repeat;
	left: 0;
}

.saiba_mais .right_bot{
	background: url(../img/bg_bot_right.gif) no-repeat;
	right: 0;
}


/* ------------------------------------------------------------------------------------------------------ */
/* 					BÚZIOS ABAS 		      			   */
/* ------------------------------------------------------------------------------------------------------ */


.abas
{
    margin-bottom:10px;
}

.abas ul
{
    height:22px;
    width:550px;
    border-bottom:1px solid #cfc3ab;
}

.abas li
{
    margin-right:3px;
    float:left;
}

.abas a, .abas a:hover
{
	display:block;
	background-color:#e7e0ce;
	color:#846c3c;
	padding:5px 8px;
	font-family:Times New Roman;
	font-size:12px;
}

.abas a:hover {
    background-color:#a59c89;
    color:#faf7f0;
    text-decoration:none !important;
}
/*
.abas .aba_buzios
{
    background:url(../img/aba_buzios_off.jpg) no-repeat;
    width:58px;
    height:22px;
}

.abas .aba_buzios_over
{
    background:url(../img/aba_buzios_on.jpg) no-repeat;
    width:58px;
    height:22px;
}

.abas .aba_praia
{
    background:url(../img/aba_praia_off.jpg) no-repeat;
    width:114px;
    height:22px;
}

.abas .aba_praia_over
{
    background:url(../img/aba_praia_on.jpg) no-repeat;
    width:114px;
    height:22px;
}

.abas .aba_badalacao
{
    background:url(../img/aba_badalacao_off.jpg) no-repeat;
    width:179px;
    height:22px;
}

.abas .aba_badalacao_over
{
    background:url(../img/aba_badalacao_on.jpg) no-repeat;
    width:179px;
    height:22px;
}

.abas .aba_pedras
{
    background:url(../img/aba_ruaspedras_off.jpg) no-repeat;
    width:187px;
    height:22px;
}

.abas .aba_pedras_over
{
    background:url(../img/aba_ruaspedras_on.jpg) no-repeat;
    width:187px;
    height:22px;
}
*/


/* ------------------------------------------------------------------------------------------------------ */
/* 					BÚZIOS FOTOS 		      			   */
/* ------------------------------------------------------------------------------------------------------ */

.fotos_buzios h4{
	font-size: 10px;
	margin: 15px 0 0 10px;
	float: left;
}

.fotos_buzios ul{
	clear: both;
	width: 550px;
	float: left;
	margin: 10px 0 0 10px;
}

.fotos_buzios ul li{
	float: left;
	width: 78px;
	height: 75px;
}

.fotos_buzios ul img {
	border: 1px solid #846c3c;
	padding: 1px;
	display: block;
}

.fotos_buzios ul li a{
	background: url(../img/btn_ampliar.gif) no-repeat;
	width: 71px;
	height: 14px;
}

.aba_color {
    background-color:#A59C89!important;
    color:#FAF7F0!important;
}