/**************************************************************
 FOLHA DE ESTILOS

 Autor: Rodrigo Fialho / rodrigo.fialho@ibonfim.com
 
 Desenvolvimento: iBONFIM - Agência Online
 				  http://www.ibonfim.com
***************************************************************/

/*********************************************** TAGS HTML ***********************************************/
body {
	margin:0px;
    padding:0px;
    background:url('../imgs/bgBody.jpg') #e2e3d1 top center no-repeat;
    font-family:Georgia, "Trebuchet MS", Tahoma;
    font-size:11px;
	color:#000000;
}

img, object, embed, form{border:none;margin:0px;}

select, input, textarea {
	float:left;
	border:1px solid #EEEEEE;
	border-left:2px solid #00334E;
	padding:5px;
	font-size:11px;
	color:#000000;
	background:url('../imgs/bgInput.jpg') top left;
    font-family:Arial, Tahoma, "Trebuchet MS";
}

a{color:#FFFFFF; text-decoration:none;}
a:active{color:#FFFFFF; text-decoration:none;}
a:visited{color:#FFFFFF; text-decoration:none;}
a:hover{color:#FFD800; text-decoration:none;}

h1,h2,h3,h4,h5,h6{color:#085674;margin:0px; font-weight:normal;}

p{font-family:Tahoma; line-height:15px;}

table{margin:0px;padding:0px;}
table td{text-align:left;}
table th{text-align:right;font-weight:normal;}

/*********************************************** CENTRALIZA SITE ***********************************************/
.centralizaSite{
	position:relative;
    width:778px;
    margin:0px auto;
    text-align:left;
}

/*********************************************** BOX SITE ***********************************************/

.centralizaSite .boxSite{
	float:left;
	width:742px;
	margin:31px 0px 0px 16px;
	
}

/*********************************************** TOPO ***********************************************/

.centralizaSite .boxSite .boxTopo{
	float:left;
	width:100%;
	height:327px;
	background:url('../imgs/bgBoxTopo.jpg') no-repeat;
}

.centralizaSite .boxSite .boxTopo .topo{
	float:left;
	width:720px;
	margin:11px 10px 10px 11px;
}

.centralizaSite .boxSite .boxTopo .topo .boxLogoNews{
	float:left;
	width:290px;
}

.centralizaSite .boxSite .boxTopo .topo .boxLogoNews .boxLogoMarca{
	float:left;
	width:245px;
	padding:20px 0px 0px 30px;
}

.centralizaSite .boxSite .boxTopo .topo .boxLogoNews .boxLogoMarca a{
	float:left;
	width:242px;
	height:105px;
	background:url('../imgs/logoMarca.jpg') no-repeat;
}

.centralizaSite .boxSite .boxTopo .topo .boxLogoNews .boxNewsLetter{
	float:left;
	width:225px;
	margin:0px 0px 0px 42px;
	padding:18px 0px 0px 5px;
}

.centralizaSite .boxSite .boxTopo .topo .boxLogoNews .boxNewsLetter a.btOK{
	float:left;
	width:25px;
	height:59px;
	background:url('../imgs/btOK.jpg') no-repeat;
	margin:2px 0px 0px 3px;
}

.centralizaSite .boxSite .boxTopo .topo .boxLogoNews .boxNewsLetter h2{
	font-size:17px;
}

.centralizaSite .boxSite .boxTopo .topo .boxLogoNews .boxNewsLetter p{
	font-family:Tahoma;
	line-height:18px;
}

.centralizaSite .boxSite .boxTopo .topo .boxLogoNews .boxNewsLetter span{
	float:left;
	font-family:Tahoma;
	margin-top:6px;
}


.centralizaSite .boxSite .boxTopo .topo .boxLogoNews .boxNewsLetter form{
	float:left;
	margin-top:5px;
}


.centralizaSite .boxSite .boxTopo .topo .boxBanner{
	float:left;
	width:416px;
	height:261px;
	margin-left:14px;
}

.centralizaSite .boxSite .boxTopo .topo .boxMenu{
	float:left;
	width:100%;
}

.centralizaSite .boxSite .boxTopo .topo .boxMenu a.adeltour{
	float:left;
	width:100px;
	height:45px;
	background:url('../imgs/btAdeltour.jpg') 0px 0px no-repeat;
	
}

.centralizaSite .boxSite .boxTopo .topo .boxMenu a:hover.adeltour{
	background:url('../imgs/btAdeltour.jpg') 0px -47px no-repeat;
}

.centralizaSite .boxSite .boxTopo .topo .boxMenu a.operadora{
	float:left;
	width:110px;
	height:45px;
	background:url('../imgs/btOperadora.jpg') 0px 0px no-repeat;
	
}

.centralizaSite .boxSite .boxTopo .topo .boxMenu a:hover.operadora{
	background:url('../imgs/btOperadora.jpg') 0px -47px no-repeat;
}

.centralizaSite .boxSite .boxTopo .topo .boxMenu a.servicos{
	float:left;
	width:95px;
	height:45px;
	background:url('../imgs/btServicos.jpg') 0px 0px no-repeat;
	
}

.centralizaSite .boxSite .boxTopo .topo .boxMenu a:hover.servicos{
	background:url('../imgs/btServicos.jpg') 0px -47px no-repeat;
}

.centralizaSite .boxSite .boxTopo .topo .boxMenu a.dicasViagem{
	float:left;
	width:158px;
	height:45px;
	background:url('../imgs/btDicasViagem.jpg') 0px 0px no-repeat;
	
}

.centralizaSite .boxSite .boxTopo .topo .boxMenu a:hover.dicasViagem{
	background:url('../imgs/btDicasViagem.jpg') 0px -47px no-repeat;
}

.centralizaSite .boxSite .boxTopo .topo .boxMenu a.pacotes{
	float:left;
	width:91px;
	height:45px;
	background:url('../imgs/btPacotes.jpg') 0px 0px no-repeat;
	
}

.centralizaSite .boxSite .boxTopo .topo .boxMenu a:hover.pacotes{
	background:url('../imgs/btPacotes.jpg') 0px -47px no-repeat;
}

.centralizaSite .boxSite .boxTopo .topo .boxMenu a.news{
	float:left;
	width:72px;
	height:45px;
	background:url('../imgs/btNews.jpg') 0px 0px no-repeat;
	
}

.centralizaSite .boxSite .boxTopo .topo .boxMenu a:hover.news{
	background:url('../imgs/btNews.jpg') 0px -47px no-repeat;
}

.centralizaSite .boxSite .boxTopo .topo .boxMenu a.contato{
	float:left;
	width:94px;
	height:45px;
	background:url('../imgs/btContato.jpg') 0px 0px no-repeat;
	
}

.centralizaSite .boxSite .boxTopo .topo .boxMenu a:hover.contato{
	background:url('../imgs/btContato.jpg') 0px -47px no-repeat;
}



/*********************************************** BOX CONTEUDO ***********************************************/
.centralizaSite .boxSite .boxConteudo{
	float:left;
	width:721px;
	background:url('../imgs/bgBoxConteudo.jpg') #FFFFFF no-repeat;
	margin:0px 10px 0px 10px;
	padding-bottom:10px;
}

.centralizaSite .boxSite .boxConteudo .lateralDireita{
	float:left;
	width:258px;
	margin:10px 0px 0px 0px;
}

.centralizaSite .boxSite .boxConteudo .lateralDireita .boxTarifariosHoteis{
	float:left;
	width:258px;
}

.centralizaSite .boxSite .boxConteudo .lateralDireita .boxTarifariosHoteis p{
	font-size:12px;
	
}

.centralizaSite .boxSite .boxConteudo .lateralDireita .boxTarifariosHoteis span{
	font-size:12px;
	
}

.centralizaSite .boxSite .boxConteudo .lateralDireita .boxTarifariosHoteis form{
	background:#eaf5fb;
	margin-top:10px;
	padding:10px 0px 20px 18px;
	
}

.centralizaSite .boxSite .boxConteudo .lateralDireita .boxTarifariosHoteis select{
	float:left;
	background:#FFFFFF;
	border-top:2px solid #808080;
	border-left:2px solid #808080;
	border-right:2px solid #808080;
	border-bottom:1px solid #d3d0c7;
	width:225px;
	height:22px;
	padding:1px 0px 0px 5px;
	
}

.centralizaSite .boxSite .boxConteudo .lateralDireita .boxTarifariosHoteis a.btPesquisar{
	float:left;
	width:224px;
	height:39px;
	background:url('../imgs/btPesquisar.jpg') no-repeat;
	
}

.centralizaSite .boxSite .boxConteudo .lateralDireita .boxCambio{
	float:left;
	width:258px;
	margin-top:10px;
	font-family:Tahoma;
}

.centralizaSite .boxSite .boxConteudo .lateralDireita .boxCambio table{
	float:left;
	background:#F6F6F6;
}

.centralizaSite .boxSite .boxConteudo .lateralDireita .boxCambio td{
	float:left;
	padding:3px 0px 3px 5px;
	border:1px solid #FFFFFF;
	text-align:center;
}

.centralizaSite .boxSite .boxConteudo .lateralDireita .boxCambio td span{
	margin-left:5px;
}

.centralizaSite .boxSite .boxConteudo .lateralDireita .boxCambio .topoBoxCambio{
	float:left;
	width:203px;
	height:56px;
	background:url('../imgs/topoBoxCambio.jpg') no-repeat;
	padding:0px 0px 0px 55px;
}

.centralizaSite .boxSite .boxConteudo .lateralDireita .boxCambio .topoBoxCambio span{
	float:left;
	font-weight:bold;
	margin-top:37px;
}

.centralizaSite .boxSite .boxConteudo .lateralDireita .boxSuaReserva{
	float:left;
	width:258px;
	margin-top:10px;
}



/*********************************************** CONTEUDO ***********************************************/

.centralizaSite .boxSite .boxConteudo .conteudo{
	float:left;
	width:432px;
	margin:10px 10px 0px 10px;
	padding-bottom:10px;
	background:#15648B;
	color:#FFFFFF;
	font-family:Tahoma;
}

.centralizaSite .boxSite .boxConteudo .conteudo img{margin:10px;padding:2px; border:1px solid #FFFFFF;}
.centralizaSite .boxSite .boxConteudo .conteudo a:hover img{border:1px solid #FFD800;}
.centralizaSite .boxSite .boxConteudo .conteudo p{line-height:19px;margin:5px 10px 5px 10px;}
.centralizaSite .boxSite .boxConteudo .conteudo h1{float:left; width:100%;font-size:11px; color:#FFFFFF;}
.centralizaSite .boxSite .boxConteudo .conteudo h1 img{float:left;border:0px;margin:0px 0px 10px 0px;padding:0px;}
.centralizaSite .boxSite .boxConteudo .conteudo h2{font-size:14px; color:#FFFFFF; margin:10px; font-weight:bold;}
.centralizaSite .boxSite .boxConteudo .conteudo h3{font-size:16px; color:#FFFFFF; margin:10px; font-weight:bold;}
.centralizaSite .boxSite .boxConteudo .conteudo h4{font-size:18px; color:#FFFFFF; margin:10px; font-weight:bold;}
.centralizaSite .boxSite .boxConteudo .conteudo h5{font-size:20px; color:#FFFFFF; margin:10px; font-weight:bold;}
.centralizaSite .boxSite .boxConteudo .conteudo h6{font-size:24px; color:#FFFFFF; margin:10px; font-weight:bold;}

.centralizaSite .boxSite .boxConteudo .conteudo ul{
	margin:10px 0px 10px 12px;
	padding-left:10px;
	list-style:none;
	list-style-position:inside;
	list-style:disc;
}

.centralizaSite .boxSite .boxConteudo .conteudo li{margin:0px 0px 5px 0px; color:#FFD800;}
.centralizaSite .boxSite .boxConteudo .conteudo li span{color:#FFFFFF;}
.centralizaSite .boxSite .boxConteudo .conteudo .descricaoDica{
	float:left;
	width:400px; 
	font-size:11px; 
	color:#FFFFFF; 
	font-weight:normal;
	
}

/******************************************** BOX BUSCA *************************************************/
.centralizaSite .boxSite .boxConteudo .conteudo .boxBusca{
	float:left;
	width:678px;
	padding:5px 10px 15px 10px;
	margin:0px 0px 10px 0px;
	background:#199EDF;
	border-top:1px solid #E1EAF1;
	border-bottom:1px solid #E1EAF1;
	border-left:1px solid #199EDF;
	border-right:1px solid #199EDF;
}

.centralizaSite .boxSite .boxConteudo .conteudo .boxBusca h4{
	margin:0px 0px 5px 0px;
}

.centralizaSite .boxSite .boxConteudo .conteudo .boxBusca p{
	margin:0px 0px 0px 0px;
}

.centralizaSite .boxSite .boxConteudo .conteudo .boxBusca table{margin:10px 0px 0px 0px;}
.centralizaSite .boxSite .boxConteudo .conteudo .boxBusca .botao{
	width:100px;
	background:#FFD800;
	border:none;
	color:#003D5F;
	font-weight:bold;
}

.centralizaSite .boxSite .boxConteudo .conteudo .boxBusca select{
	width:130px;
	margin-right:10px;
}

/******************************************** SUB MENU INTERNA *************************************************/

.centralizaSite .boxSite .boxConteudo .conteudo .boxSubMenuInterna{
	 float:left;
	 width:430px;
	 border-bottom:1px solid #FFFFFF;
	 padding:1px;
	 margin:0px 0px 20px 0px;
	 font-size:14px;

}

.centralizaSite .boxSite .boxConteudo .conteudo .boxSubMenuInterna span{
	color:#000000;
	padding-left:3px;

}

.centralizaSite .boxSite .boxConteudo .conteudo .boxSubMenuInterna ul{
	 list-style:none;
	 margin:0px;
	 padding:5px 10px 5px 10px;

}

.centralizaSite .boxSite .boxConteudo .conteudo .boxSubMenuInterna ul li{
	display:inline;
	padding:0px;
	color:#FFFFFF;
	
}

.centralizaSite .boxSite .boxConteudo .conteudo .boxSubMenuInterna ul li.opcaoSelecionada{
	padding:5px 0px 5px 0px;
	color:#FFD800;
	font-weight:bold;
	text-align:center;
}



.centralizaSite .boxSite .boxConteudo .conteudo .boxSubMenuInterna ul li a{
	text-decoration:none;
	padding:5px 0px 5px 0px;
	color:#FFFFFF;
}

.centralizaSite .boxSite .boxConteudo .conteudo .boxSubMenuInterna ul li a:active{
	color:#FFFFFF;
}
.centralizaSite .boxSite .boxConteudo .conteudo .boxSubMenuInterna ul li a:visited{
	color:#FFFFFF;
}


.centralizaSite .boxSite .boxConteudo .conteudo .boxSubMenuInterna ul li a:hover{
	text-decoration:none;
	color:#BFEAFF;
}

/******************************************** PAGINACAO *************************************************/
.centralizaSite .boxSite .boxConteudo .conteudo .paginacao{
	float:left;
	width:300px;
	text-align:center;
	height:20px;
	margin:40px 210px 10px 210px;
}

.centralizaSite .boxSite .boxConteudo .conteudo .paginacao b{float:left; margin:5px 10px 0px 10px;}
.centralizaSite .boxSite .boxConteudo .conteudo .paginacao a{float:left;}
.centralizaSite .boxSite .boxConteudo .conteudo .paginacao a img{float:left;margin:4px 10px 0px 10px; border:5px solid #FFFFFF; padding:0px;}
.centralizaSite .boxSite .boxConteudo .conteudo .paginacao a:hover img{border:5px solid #FFFFFF; padding:0px;}
.centralizaSite .boxSite .boxConteudo .conteudo .paginacao b{color:#FFFFFF;}

/*********************************************** RODAPE ***********************************************/
.centralizaSite .boxSite .boxRodape{
	float:left;
	width:700px;
	margin:0px 0px 0px 20px;
	padding-bottom:20px;
	color:#000000;
	background:#E2E3D1;
}


.centralizaSite .boxSite .boxRodape .boxDados{
	float:left;
	width:400px;
	text-align:left;
	padding:20px 0px 0px 0px;
	font-family:Tahoma;
}

.centralizaSite .boxSite .boxRodape .boxDados h1{font-size:11px;margin:10px 0px 0px 0px;color:#000000;font-weight:bold;}
.centralizaSite .boxSite .boxRodape .boxDados h3{font-size:16px;margin:0px;color:#000000;font-weight:bold;}
.centralizaSite .boxSite .boxRodape .boxDados p{line-height:20px;margin:0px;}

.centralizaSite .boxSite .boxRodape a{color:#fff600;text-decoration:none; margin-left:3px;}
.centralizaSite .boxSite .boxRodape a:active{color:#fff600;text-decoration:none;}
.centralizaSite .boxSite .boxRodape a:visited{color:#fff600;text-decoration:none;}
.centralizaSite .boxSite .boxRodape a:hover{color:#ffcc00;text-decoration:none;}
.centralizaSite .boxSite .boxRodape .boxCreditos{
	float:right;
	width:100px;
	padding:30px 0px 0px 0px;
}
