@charset "utf-8";
/* CSS Document */
h1{
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #943F3A;
	margin: 0px;
}
h2{
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #943F3A;
	margin: 0px;
}
h3{
	font-size: 12px;
	font-style: italic;
	font-weight:normal;
	color: #943F3A;
	margin: 0px;
}
body{
	
	background-image: url(img/bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#geral{
	width: 1000px;
	margin-left:auto;
	margin-right:auto;
	height: auto;
	
}
#sub_geral{
	width: 770px;
	margin-left:auto;
	margin-right:auto;
}
#linha_topo{
	background-image: url(img/linha_topo.jpg);
	float: left;
	width: 780px;
}
#marca{
	float: left;
	height: 91px;
	width: 260px;
}
#banner{
	background-image: url(img/banner.jpg);
	float: left;
	height: 60px;
	width: 508px;
	padding-top: 8px;
	padding-left: 2px;
}
#aviao{
	background-image: url(img/aviao.jpg);
	float: left;
	height: 13px;
	width: 770px;
	color: #840500;
	font-size:10px;
	padding-left: 10px;
	padding-top: 190px;
	background-repeat: no-repeat;
}
#conteudo2{
	width: 965px;
	float: left;
	background-color:#FFFFFF;
}
#conteudo{
	width: 785px;
	float: left;
	background-color:#FFFFFF;
	text-align: center;
	margin-left: 83px;
}
#esquerda{
	background-image: url(img/esquerda.jpg);
	float: left;
	width: 184px;
	background-repeat: no-repeat;
}
#chamegratis{
	text-align:center;
	margin-top:10px;
	margin-bottom: 10px;
}
.botoes{
	background-image: url(img/menu.gif);
	float: left;
	height: 18px;
	width: 150px;
	margin-left: 18px;
	_margin-left: 9px;
	padding-top: 2px;
	padding-left: 10px;
	margin-top: 4px;
}
.laranja:a{}
.laranja:link{
	font-size: 12px;
	font-weight: bold;
	color: #FF6522;
	text-decoration: none;
}
.laranja:visited{
	font-size: 12px;
	font-weight: bold;
	color: #FF6522;
	text-decoration: none;
}
.laranja:hover{
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.marrom:a{}
.marrom:link{
	font-size: 12px;
	color: #943F3A;
	text-decoration: none;
	font-weight: none;
}
.marrom:visited{
	font-size: 12px;
	font-weight: none;
	color: #943F3A;
	text-decoration: none;
}
.marrom:hover{
	font-size: 12px;
	font-weight: none;
	color: #943F3A;
	text-decoration: none;
}
.banners_pequenos{
	float:left;
	text-align:center;
	width:184px;
	margin-top:10px;
}
.banners_newsletter{
	float:left;
	text-align:center;
	width:174px;
	height:60px;
	padding-top:32px;
	margin-left:10px;
	background-image:url(img/newsletter.jpg);
	background-repeat:no-repeat;
}
.texto_newsletter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border:thin none #FFFFFF;
}
#centro{
	float: left;
	width: 780px;
}
#flash{
	float: left;
	width: 432px;
	height: 192px;
}
#busca{
	float: left;
	width: 156px;
	height: 162px;
	background-image: url(img/busca.jpg);
	padding-top: 30px;
	padding-left: 4px;
	padding-right: 4px;
}
#centro_baixo{
	float: left;
	width: 596px;
}
#centro_baixo_gap{
	float: left;
	width: 776px;
}
#titulo{
	background-image: url(img/titulo.jpg);
	height: 23px;
	width: 580px;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #943F3A;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 16px;
	float: left;
}
#box{
	float: left;
	height: 175px;
	width: 197px;
}
#foto_box{
	margin-top: 2px;
	margin-left: 4px;
	padding: 4px;
	border: thin solid #CCCCCC;
}
#texto_box{
	float: left;
	margin-left: 4px;
	margin-top: 3px;
}
#rodape2{
	width: 1000px;
	padding-top: 8px;
	float:left;
	position: absolute;
	left: 207px;
	top: 1246px;
}
#rodape_um{
	width: 780px;
	float: left;
	background-color:#F3F3F3;
	padding-top: 8px;
	margin-left: 85px;
}
#quero_pasagens{
	float: left;
	padding-top: 2px;
	width:592px;
	height:40px;
	background-image:url(images/quero_passagens.jpg);
	background-repeat:no-repeat;
}
.caixaalta{
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
}
.caixabaixa{
	font-size: 11px;
	color: #333333;
}
#roda_esq{
	float: left;
	width: 480px;
}
#roda_dir{
	float: left;
	width: 300px;
}
.prod_titulo1{
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#AA0000;
}
.titulo_quero_passagens{
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
}
.prod_titulo2{
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#AA0000;
}
.prod_titulo2a{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
}
.prod_titulo3{
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#AA0000;
}
.prod_descricao1{
	font-weight:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#AA0000;
}
.texto_comun{
	font-weight:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.texto_peq1{
	font-weight:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#AA0000;
}
.listagem_com_cor {
	background-color:#FEFBEA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0787B1;

}
.listagem_com_cor2 {
	background-color:#F5FAE5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0787B1;

}
#mais_pesquisados{
	background-image:url(images/home_linha_bg.gif);

}
#mais_pesquisados_top{
	background-image:url(images/home_linha_top.gif);
	background-repeat:no-repeat;

}
#quero_pasagens{
	float: left;
	width:592px;
	height:40px;
	background-image:url(images/quero_passagens.jpg);
	background-repeat:no-repeat;
}
.titulo_quero_passagens{
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
}
form {
margin:0px;
}

.laranja_dois:a{}
.laranja_dois:link{
	font-size: 11px;
	color:#AA0000;
	text-decoration: none;
}
.laranja_dois:visited{
	font-size: 11px;
	color: #AA0000;
	text-decoration: none;
}
.laranja_dois:hover{
	font-size: 11px;
	color: #AA0000;
	text-decoration: none;
}



/* novidades */

#cidade_origem{
	height: 23px;
	width: 580px;
	font-size: 12px;
	font-weight: bold;
	color: #943F3A;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 16px;
	float: left;
}
#titulo_origem{
	height: 23px;
	width: 580px;
	font-size: 12px;
	font-weight: bold;
	color: #943F3A;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 16px;
	float: left;
}
#titulo_seo{
	background-image: url(img/titulo.jpg);
	height: 23px;
	width: 580px;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: #943F3A;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 16px;
	float: left;
}
#texto_seo{
	
	height: 23px;
	width: 580px;
	font-size: 13px;
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 16px;
	float: left;
}
#topo_origens{
	vertical-align: middle;
	background-color: #FFEBE1;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #930;
	font-style: italic;
	font-family: verdana;
	border: thin ridge #930;
}
.link_promocionais:a{}
.link_promocionais:link{
	color: #930;
	text-decoration: none;
	font-size: 12px;
}
.link_promocionais:visited{
	color: #930;
	text-decoration: none;
	font-size: 12px;
}
.link_promocionais:hover{
	color: #CE3E00;
	text-decoration: none;
	font-size: 12px;
}
#etapas{
	background-image: url(images/teste.jpg);
	float: left;
	height: 24px;
	width: 588px;
}
#etapas2{
	background-image: url(images/teste2.jpg);
	float: left;
	height: 24px;
	width: 588px;
}
#etapas3{
	background-image: url(images/teste3.jpg);
	float: left;
	height: 24px;
	width: 588px;
}
#menu_destinos{
	float: left;
	width: 160px;
	margin-left: 8px;
	height: 15px;
	padding-left: 10px;
	padding-top: 9px;
}
#texto_menu_sem_foto{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C0C0C0;
	}
.link_promocionais2:a{}
.link_promocionais2:link{
	color: #666;
	text-decoration: none;
	font-size: 12px;
}
.link_promocionais2:visited{
	color: #666;
	text-decoration: none;
	font-size: 12px;
}
.link_promocionais2:hover{
	color: #CE3E00;
	text-decoration: none;
	font-size: 12px;
}
#cx_promocionais{
	float: left;
	width: 570px;
	height: 88px;
	background-image: url(img/bg_promocional.jpg);
	padding-top: 3px;
	padding-left: 10px;
	margin-bottom: 10px;
}
#cx_promo{
	float: left;
	width: 179px;
	height: 20px;
	margin-left: 6px;
	margin-top: 1px;
}
#menu_2{
	width: 172px;
	background-image: url(img/menu_2.jpg);
	float: left;
	height: 292px;
	background-repeat: no-repeat;
	margin-left: 8px;
}
#preco_menu{
	float: right;
	height: 24px;
	width: 50px;
	text-align: right;
	margin-right: 12px;
	font-size: 10px;
}
#menu_nome_destino{
	float: left;
	width: 90px;
	height: 24px;
	font-size: 10px;
}
#destino_cx_promo{
	float: left;
	height: 15px;
	width: 120px;
	padding-left: 3px;
	padding-top: 5px;
	font-size: 10px;
}
#preco_cx_promo{
	float: right;
	height: 15px;
	width: 40px;
	padding-left: 3px;
	padding-top: 5px;
	font-size: 10px;
	text-align: right;
	margin-right: 8px;
}
.menu_destino_link:a{}
.menu_destino_link:link{
	color: #666;
	text-decoration: none;
	font-size: 10px;
}
.menu_destino_link:visited{
	color: #666;
	text-decoration: none;
	font-size: 10px;
}
.menu_destino_link:hover{
	color: #F63;
	text-decoration: none;
	font-size: 10px;
}
#informacoes_destino{
	width: 590px;
	float: left;
	height: auto;
}
#links_topo{
	float: left;
	width: auto;
	height: 15px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #890500;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}
#links_topo2{
	float: left;
	width: 100px;
	height: 15px;
	padding-left: 10px;
	
}
#titulo_menu{
	float: left;
	width: 185px;
	height: 20px;
	text-align: center;
}
#detalhes{
	width: 580px;
	float: left;
	margin-bottom: 20px;

}
#detalhes_topo{
	background-image: url(img/detalhes.jpg);
	width: 580px;
	float: left;
	height: 63px;
}
#meio_detalhes{
	width: 580px;
	float: left;
	height: auto;
}
#sobre{
	float: left;
	height: 20px;
	width: 100px;
	margin-top: 15px;
	margin-left: 25px;
}
#comer{
	float: left;
	height: 20px;
	width: 80px;
	margin-top: 15px;
	margin-left: 20px;
}
#ficar{
	float: left;
	height: 20px;
	width: 70px;
	margin-top: 15px;
	margin-left: 38px;
}

#preco_maximo{
	background-image: url(images/bg_menor_preco2.jpg);
	float: left;
	height: 89px;
	width: 238px;
	background-repeat: no-repeat;
	margin-left: 15px;
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 15px;
	text-align: center;
}
#foto_detalhes{
	width: 291px;
	float: left;
	height: auto;
	padding-left: 5px;
}
#cidades{
	float: left;
	width: 245px;
	height: 50px;
	padding-left: 15px;
	padding-top: 15px;
}
.texto_peq2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#A00;
	font-weight: bold;
}
.prod_titulo4{
	font-family:Verdana, Geneva, sans-serif;
	font-size:19px;
	color:#666;
}
#valor_deatlhes{
	float: left;
	height: 20px;
	width: 240px;
	margin-top: 5px;
	margin-bottom: 8px;
	text-align: center;
}
#texto_preco_max{
	float: left;
	width: 240px;
	margin-top: 8px;
	text-align: center;
}
#descricao_detalhes{
	float: left;
	width: 285px;
	height: auto;
	margin-top: 15px;
	margin-bottom: 15px;
}
#detalhes2{
	width: 580px;
	float: left;
}
#reserva_detalhes{
	float: left;
	width: 280px;
	height: auto;
	margin-top: 15px;
}
#fotos_detalhes_menores{
	width: 300px;
	float: left;
	height: auto;
}
#detalhes_direita{
	float: left;
	width: 295px;
	margin-right: 5px;
}
#busca_detalhes{
	float: left;
	width: 300px;
	height: auto;
	text-align: center;
	margin-bottom: 15px;
}
#dados_gap{
	float: left;
	width: 780px;
	height: auto;
	background-image: url(img/bg_reservar_gap.jpg);
	background-repeat: repeat-y;
}
#preco_gap{
	float: left;
	width: 260px;
	padding-bottom: 5px;
	text-align: center;
}
#texto_gap{
	float: left;
	height: auto;
	width: 780px;
	text-align: center;
	padding-top: 10px;
	background-color: #F8F8F8;
}
#rodape_gap{
	background-image: url(img/rodade_reservar_gap.jpg);
	float: left;
	height: 20px;
	width: 780px;
}
#faixa_preta{
	background-color: #000;
	float: left;
	height: 22px;
	width: 800px;
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
	padding-top: 7px;
	text-align: center;
	margin-left: 100px;
}
#texto_meio_gap{
	width: 1000px;
	text-align: center;
	height: 100px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
