*{
	margin:0px;
	padding:0px;
}

html{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	width:100%;
	height:100%;
	background:url("");
}

/**********************
estrutura base
***********************/
header {
	width:100%;
	height:alto;
	margin-top:;
	overflow:;
	position:;
	background:;
}

section {
	width: ;
	height: ;	
	overflow: ;
	z-index: ;
	background:;
}

footer {
	width: 100%;
	height: auto;	
	overflow: hidden;
	background:#003366;
}

h1{
	text-indent:-99999;
	position:absolute;
	margin-top: -30px;
}

h2 {
	font-size: 21px;
	font-weight: bold;
	color: #003366;
	text-align: right;
	margin-right: 135px;
	margin-top: 13px;
	z-index: 7;
}

h3{
	color:#003366;
	font-weight:bold ;
	font-size:16px;
	padding: ;
	margin-top:;
	margin-left:;
	margin-right:;
	margin-bottom: ;
	text-align:center ;
	position:;
	background:;
}

h4{
	color:#003366;
	font-weight: ;
	font-size:13px;
	padding: ;
	margin-top:;
	margin-left:;
	margin-right:;
	margin-bottom:;
	text-align:center ;
	position:;
	background:;
}

h5 a{
	color:#003366;
	font-weight:bold;
	text-decoration: none;
	font-size:12px;
	padding: ;
	margin-top:;
	margin-left:;
	margin-right:;
	margin-bottom: ;
	text-align: ;
	position:;
	background:;
}

h6{
	color: #fff;
	font-weight: bold;
	font-size:12px;
	padding: ;
	margin-top:11px;
	margin-left:;
	margin-right:;
	margin-bottom: ;
	text-align:center;
	position: ;
	background:;
}

/**********************
class
***********************/

/***** GERAL **********/
.margin-top-menos-10px{
	margin-top: -10px;
}

.margin-top-16px{
	margin-top: 16px;
}

.margin-top-36px{
	margin-top: 36px;
}

.fundo_box_sobre{
	background:url("../images/fundo_box_sobre.png");
}

.fundo_box_passeios{
	background:url("../images/fundo_box_passeios.png");
}

.fundo_box_restaurantes{
	background:url("../images/fundo_box_restaurantes.png");
}

.fundo_box_comprar{
	background:url("../images/fundo_box_comprar.png");
}

/****** COMPRAR *******/

.fundo_box_azul{
	background:url("../images/comprar_box_azul_fundo.png");
}

.fundo_box_branco{
	background:url("../images/comprar_box_branco_fundo.png");
}

.txt_branco{
	color:#fff;
}

.txt_amarelo{
	color:#fee600;
}

.txt_azul{
	color:#003366;
}

.fundo_faixa_topicos{
	background:url("../images/fundo_faixa_topicos.png");
}

/**********************
estrutura
***********************/
#teste{
	width:100%;
	height: 250px;
	margin: 0 auto;
	overflow: hidden;
	background:red;
}

#linha{
	width:100%;
	height: auto;
	overflow: hidden;
	background:;
}

#estrutura{
	width:1200px;
	height: auto;
	margin: 0 auto;	
	overflow: hidden;
	background:;
}

#topicos{
	width:221px;
	height: 32px;
	margin: 0 auto;
	margin-top:;
	margin-bottom: 15px;	
	overflow: hidden;
	position: ;
	z-index:;
	background:;
}

#box_conteudo_metade{
	width:500px;
	height: auto;
	float: left;
	padding: 10px;
	overflow: hidden;
	margin-top:;
	margin-left:35px ;
	margin-right:35px;
	text-align: ;
	background:;
}

#conteudo_txt{
	width:100%;
	height: auto;
	font-size: 14px;
	padding: ;
	margin-top:30px ;
	margin-right:;
	margin-left:;
	z-index: ;
	background:;
}

/**********************
topo
***********************/

/****** FUNDOS *********/
#fotos_fundo_topo_betocarrero{
	width:100%;
	height: 790px;
	margin: 0 auto;	
	overflow: hidden;
	background:url("../pacotes-nacionais/beto-carrero/images/fundo_topo_foto.png") center top no-repeat;
}

#fotos_fundo_topo_gramado_natal_luz{
	width:100%;
	height: 790px;
	margin: 0 auto;	
	overflow: hidden;
	background:url("../pacotes-nacionais/natal-luz-gramado/images/fundo_topo_foto.png") center top no-repeat;
}

#fotos_fundo_topo_foz{
	width:100%;
	height: 790px;
	margin: 0 auto;	
	overflow: hidden;
	background:url("../pacotes-nacionais/foz-do-iguacu/images/fundo_topo_foto.png") center top no-repeat;
}
#fotos_fundo_topo_rio_de_janeiro{
	width:100%;
	height: 790px;
	margin: 0 auto;	
	overflow: hidden;
	background:url("../pacotes-nacionais/rio-de-janeiro/images/fundo_topo_foto.png") center top no-repeat;
}


/****** GERAL *********/
#logo{
	width:103px;
	height: 79px;
	float: left;
	margin-top: ;
	margin-left: ;	
	overflow: hidden;
	background:url("../images/logo.png");
}

#linha_amarela{
	width:100%;
	height: 2px;
	margin-top: -25px;
	position: absolute;
	z-index: 1;
	background:#fee600;
}

#fundo_txt_destino{
	width:495px;
	height: 50px;
	float: left;
	margin-top: 675px;
	margin-left: 440px;
	z-index: 5;
	position: relative;
	background:url("../images/fundo_txt_destino.png");
}

#topo_celular{
	width:358px;
	height: 660px;
	position: absolute;
	margin-top: 150px;
	margin-left:870px ;
	z-index: 9;
	background:url("../images/topo_img_celular.png");
}

#topo_celular_fotos{
	width:264px;
	height: 566px;
	position: absolute;
	margin-top: 199px;
	margin-left:917px ;
	z-index: 7;
	background:;
}

/**********************
vantagens
***********************/
#vantagens_estrutura{
	width:100%;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 45px;
	margin-bottom: 45px;
	background:;
}


#vantagens_topico{
	width:46px;
	height: 152px;
	float: left;
	margin-top: ;
	margin-left: ;
	margin-right: 14px;
	background:url("../images/vantagens_topico.png");
}

#vantagens_box{
	width:210px;
	height: 152px;
	float: left;
	margin-top: ;
	margin-left: ;
	margin-right: 18px;
	background:;
}

#vantagens_box_item{
	width:210px;
	height: 28px;
	float: left;
	margin-top: ;
	margin-left: ;
	margin-right:;
	background:;
}

#vantagens_box_txt{
	width:210px;
	height: auto;
	float: left;
	margin-top:7px;
	margin-left: ;
	margin-right:;
	font-size: 14px;
	color: #999;
	text-align: ;
	background:;
}

/**********************
comprar
***********************/
#comprar_box_metade{
	width:570px;
	height: auto;
	float: left;
	padding: 10px;
	overflow: hidden;
	margin-top:;
	margin-left: ;
	margin-right:;
	text-align: ;
	background:;
}

#comprar_box_metade_topico{
	width:152px;
	height: 46px;
	margin: 0 auto;
	padding: ;
	margin-top:;
	margin-left: ;
	margin-right:;
	margin-bottom: 15px;
	text-align: ;
	background:;
}

#comprar_box_metade_desc_tipo_pacote{
	width:530px;
	height: 60px;
	margin: 0 auto;
	padding:20px ;
	margin-top:15px;
	margin-left: ;
	margin-right:;
	margin-bottom:15px;
	text-align: ;
	background:url("../images/fundo_box_descritivo_pacote.png");
}

#comprar_box_metade_obs{
	width:570px;
	height: 70px;
	margin: 0 auto;
	padding: ;
	margin-top:15px;
	margin-left: ;
	margin-right:;
	margin-bottom: 15px;
	text-align: ;
	background:url("../images/comprar_obs.png");
}

#comprar_box_metade_porpessoa{
	width:570px;
	height: 70px;
	margin: 0 auto;
	padding: ;
	margin-top:15px;
	margin-left: ;
	margin-right:;
	margin-bottom: 15px;
	text-align: ;
	background:url("../images/comprar_img_por_pessoa.png");
}

#comprar_faixa_separacao{
	width:20px;
	height: 600px;
	float: left;
	padding: ;
	margin-top:30px;
	margin-left: ;
	margin-right:;
	text-align: ;
	background:url("../images/comprar_separacao.png");
}

#comprar_box_300px{
	width:270px;
	height: 456px;
	float: left;
	padding: 5px;
	margin-top:;
	margin-left:1px ;
	margin-right:;
	margin-bottom: 16px;
	text-align: ;
	background:;
}

#comprar_box_conteudo{
	width:100%;
	height: auto;
	float: left;
	padding:;
	margin-top:;
	margin-left: ;
	margin-right:;
	font-size: 14px;
	color: #999;
	text-align: ;
	background:;
}

#comprar_imagem_mais{
	width:20px;
	height: 20px;
	float: ;
	padding: ;
	margin-top:220px;
	margin-left:270px;
	margin-right:;
	text-align: ;
	position: absolute;
	background:;
}

#comprar_box_metade_euquero{
	width:100px;
	height: 30px;
	margin: 0 auto;
	padding: ;
	margin-top:15px;
	margin-left: ;
	margin-right:;
	margin-bottom: ;
	text-align: ;
	background:;
}

#comprar_box_metade_txt{
	width:260px;
	height: auto;
	margin: 0 auto;
	color: #000;
	font-size: 12px;
	padding: ;
	margin-top:30px;
	margin-left:9px ;
	margin-right:;
	margin-bottom:30px ;
	text-align: ;
	background:;
}

#comprar_box_metade_valor{
	width:520px;
	height: auto;
	margin: 0 auto;
	color: #000;
	font-size: ;
	padding: ;
	margin-top:;
	margin-left: ;
	margin-right:;
	margin-bottom:30px ;
	text-align: ;
	background:;
}

#comprar_box_metade_valor_preco{
	width:207px;
	height: 59px;
	margin: 0 auto;
	color: #000;
	font-size: ;
	padding: ;
	margin-top:;
	margin-left: ;
	margin-right:;
	margin-bottom: ;
	text-align: ;
	background:;
}

#comprar_box_unico_valor{
	width:130px;
	height: auto;
	margin: 0 auto;
	color: #000;
	font-size: ;
	padding: ;
	margin-top:;
	margin-left: ;
	margin-right:;
	margin-bottom:30px ;
	text-align: ;
	background:;
}

#comprar_box_valor{
	width:130px;
	height: auto;
	float: left;
	color: ;
	font-size: ;
	padding: ;
	margin-top:30px;
	margin-left: ;
	margin-right:;
	margin-bottom: ;
	text-align: ;
	background:;
}

#comprar_box_valor_preco{
	width:130px;
	height: 186px;
	margin: 0 auto;
	color: ;
	font-size: ;
	padding: ;
	margin-top:;
	margin-left: ;
	margin-right:;
	margin-bottom: ;
	text-align: ;
	background:url("../images/comprar_img_fundo.png") no-repeat;
}

.comprar_mes{
	color: #fff;
	font-weight: bold;
	font-size:12px;
	padding: ;
	margin-top:11px;
	margin-left:;
	margin-right:;
	margin-bottom: ;
	text-align:center;
	position: ;
	background:;
}

.comprar_valor_qtdd_parcelas{
	width:35px;
	height: 25px;
	float: left;
	color: #fff;
	font-weight: bold;
	font-size:12px;
	padding: ;
	margin-top:55px;
	margin-left:9px ;
	margin-right:;
	margin-bottom: ;
	text-align: ;
	position: absolute;
	background:;
}

.comprar_valor_sigla{
	width:15px;
	height: 15px;
	float: left;
	color: #fff;
	font-weight: bold;
	font-size:10px;
	padding: ;
	margin-top:68px;
	margin-left:21px ;
	margin-right:;
	margin-bottom: ;
	text-align: ;
	position: absolute;
	background:;
}

.comprar_valor_preco_parcelado{
	width:70px;
	height: 40px;
	float: left;
	color: #fff;
	font-weight: bold;
	font-size:25px;
	padding: ;
	margin-top:52px;
	margin-left:40px ;
	margin-right:;
	margin-bottom: ;
	text-align: ;
	position: absolute;
	background:;
}

.comprar_valor_topico_avista{
	width:100px;
	height: 25px;
	margin: 0 auto;
	color: ;
	font-weight: ;
	font-size:;
	padding: ;
	margin-top:110px;
	margin-left:;
	margin-right:;
	margin-bottom: ;
	text-align: ;
	position:;
	background:url("../images/comprar_img_valortotal.png");
}

.comprar_valor_valor_avista{
	width:;
	height:;
	margin:;
	color: ;
	font-weight:bold ;
	font-size:14px;
	padding: ;
	margin-top:;
	margin-left:;
	margin-right:;
	margin-bottom: ;
	text-align:center ;
	position:;
	background:;
}

.comprar_periodo_destino{
	color:;
	font-weight:bold ;
	font-size:14px;
	padding: ;
	margin-top:;
	margin-left:;
	margin-right:;
	margin-bottom: ;
	text-align:center ;
	position:;
	background:;
}

.comprar_topico_mesma_opcao{
	color:;
	font-weight:bold ;
	font-size:;
	padding: ;
	margin-top:-18px;
	margin-left:;
	margin-right:;
	margin-bottom:30px ;
	text-align:center ;
	position:;
	background:;
}

.comprar_txt_infos{
	font-size:13px;
	padding: ;
	margin-top:;
	margin-left:;
	margin-right:;
	margin-bottom: ;
	text-align: ;
	position:;
	background:;
}



/***
#topico_azul_fundo{
	width:350px;
	height: 50px;
	margin: 0 auto;
	overflow: hidden;
	margin-top:;
	background:url("../images/fundo_topico_azul.png");
}

.topico_azul_txt{
	color: #fff;
	font-weight: bold;
	margin-top: 9px;
	text-align: center;
	font-size: 15px;
}

#topico_amarelo_fundo{
	width:350px;
	height: 50px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 15px;
	background:url("../images/fundo_topico_azul.png");
}

.topico_amarelo_txt{
	color: #003366;
	font-weight: bold;
	margin-top: 9px;
	text-align: center;
	font-size: 15px;
}


/***
#topico_meses_azul_fundo{
	width:350px;
	height: 50px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 9px;
	background:url("../images/fundo_topico_mes_azul.png");
}

.topico_meses_azul_txt{
	color: #003366;
	font-weight: bold;
	margin-top: 16px;
	margin-left: 9px;
	font-size: 16px;
}
***

#topico_meses_azul_fundo{
	width:350px;
	height: 50px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 45px;
	background:url("../images/fundo_topico_mes_vermelho.png");
}

.topico_meses_azul_txt{
	color: #ccff00;
	font-weight: bold;
	margin-top: 9px;
	margin-left: 9px;
	font-size: 18px;
	text-align: center;
}

#box_pacotes_estrutura{
	width:350px;
	height: auto;
	margin: 0 auto;	
	margin-top:16px;
	overflow: hidden;
	background:;
}

#box_pacotes_fundo_azul{
	width:100%;
	height: auto;
	margin: 0 auto;	
	overflow: hidden;
	background:url("../images/fundo_box_azul.png");
}

#box_pacotes_fotos{
	width:140px;
	height: 195px;
	float: left;
	margin-top: 5px;
	margin-left: 5px;	
	background:;
}

#box_pacotes_txt{
	width:200px;
	height: auto;
	margin-top:10px;
	float: right;
	background:;
}

.box_pacotes_txt_fundo_azul_destino{
	font-size: 16px;
	color: #fef504;
	font-weight: bold;
}

.box_pacotes_txt_fundo_azul_dias{
	font-size: 14px;
	color: #fef504;
}

.box_pacotes_txt_fundo_azul_descritivos{
	color: #fef504;
	font-size: 12px;
	margin-top: 12px;
}

#box_pacotes_estrutura_preco{
	width:350px;
	height: 35px;
	margin: 0 auto;	
	overflow: hidden;
	background:;
}

#box_pacotes_estrutura_preco_img_2pessoas{
	width:66px;
	height: 35px;
	float: left;	
	background:;
}

#box_pacotes_estrutura_preco_img_apartir{
	width:42px;
	height: 35px;
	float: left;	
	background:;
}

#box_pacotes_estrutura_preco_fundo_valor_parcelado{
	width:92px;
	height: 35px;
	float: left;	
	background:url("../images/img_preco_fundo_valor_parcelado.png");
}

#box_pacotes_estrutura_preco_fundo_valor_total{
	width:97px;
	height: 35px;
	float: left;	
	background:url("../images/img_preco_fundo_valor_total.png");
}

#box_pacotes_estrutura_preco_img_taxas{
	width:53px;
	height: 35px;
	float: left;	
	background:;
}

.box_pacotes_estrutura_preco_valor_parcelas{
	font-size: 21px;
	font-weight: bold;
	color: #fff;
	margin-top: 5px;
}

.box_pacotes_estrutura_preco_valor_total{
	font-size: 10px;
	font-weight: ;
	color: #fff;
	margin-top: 4px;
	text-align: center;
}

a:hover.menu1 {
    background-position: -160px 0;
}

/**********************
menus
***********************/
#menus_estrutura{
	width:100%;
	height: auto;
	margin:0 auto;
	overflow: hidden;
	margin-top: 15px;
	background:;
}

#menus_float{
	float: left;
}

#menus_risca{
	width:100%;
	height: 5px;
}

/**********************
rodape
***********************/
#rodape_box{
	width:280px;
	height: auto;
	float: left;
	overflow: hidden;
	padding: 10px;
	background:;
}

#rodape_logo{
	width:50px;
	height: 38px;
	float: left;
	margin-top: 120px;
	overflow: ;
	padding: ;
	background:;
}

#rodape_infos_loja{
	width:225px;
	height: auto;
	float: left;
	overflow:hidden ;
	color: #fee600;
	margin-top: 118px;
	margin-left: 5px;
	padding: ;
	background:;
}

#rodape_direitos_autorias{
	width:;
	height: auto;
	margin: 0 auto;
	overflow:hidden ;
	color: ;
	margin-top: ;
	margin-left:;
	padding:10px;
	background:#01254a;
}

#rodape_direitos_autorias_img{
	width:30px;
	height:30px;
	float: left;
	overflow:hidden;
	color: ;
	margin-top: ;
	margin-left:;
	padding:;
	background:;
}

#rodape_direitos_autorias_txt{
	float: left;
	overflow:hidden;
	color:#fff ;
	font-weight: bold;
	margin-top:7px ;
	margin-left:12px;
	padding:;
	background:;
}

#rodape_dicas_fundo{
	color:;
	margin-top: ;
	margin-left: ;
	margin-top: 2px;
	margin-bottom: 2px;
	font-weight: bold;
	padding:3px;
	background:#fff;
}

.rodape_txt_topico_centralizado{
	color: #fee600;
	margin-top: ;
	margin-left: ;
	margin-top: 9px;
	margin-bottom: 15px;
	font-weight: bold;
	text-align:center;
	background:;
}


/***
#rodape_estrutura_txt{
	width:330px;
	height: auto;
	margin: 0 auto;
	margin-top: 5px;
	overflow: hidden;
	text-align: justify;
}

#rodape_estrutura_txt a{
	text-decoration: none;
	color: #000;
}

#rodape_estrutura_pontas{
	width:350px;
	height: 15px;
	margin: 0 auto;
	overflow: hidden;
}
***/

.rodape_risca_amarela{
	width:100%;
	margin-top: 3px;
	margin-bottom: 3px;
	height: 1px;
	background: #fee600;
}

/**********************
botao whatsapp
***********************/
.btn-whatsapp a {
	color:#fff; 
	text-decoration:none; 
	display:block; 
}
.btn-whatsapp {
    
    position:fixed; 
    right:75px; 
    bottom:30px; 
    transform: translate(-50%, -50%);  
    background-color:rgb(37, 211, 102); 
    width:60px; height:60px; 
    text-align:center; 
    line-height:58px; 
    font-size:1.8em; 
    color:#ffffff; 
    font-weight:100; 
    border-radius:50%; 
	background: ;
}
.btn-whatsapp:before,
.btn-whatsapp:after
{
	content: '';
    display:block;
    position: absolute;
    border-radius:50%;
    border:1px solid #25d366;
    left: -20px;
    right: -20px;
    bottom: -20px;
    top: -20px;
    animation: animate 1.5s linear infinite;
    opacity:0;
    backface-visibility:hidden;    
}
.pulsaDelay:after { animation-delay: .5s; }
@keyframes animate {
   0%   { transform: scale(0.5); opacity:0; }
   50%  { opacity:1; }
   100% { transform: scale(1.2); opacity:0; }
}

#img-whatsapp {    
    margin-top: 7px;
	margin-left: 3px;
}






