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

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

/*********************************************** TAGS HTML ***********************************************/
body {
	margin:0px;
    padding:0px;
	background:url('../imgs/bgBody.jpg');
   	text-align:center;
    font-family:Arial, Tahoma, Verdana;
    font-size:11px;
	color:#231105;
}

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

a{text-decoration:none; color:#ab0000;}
a:active{text-decoration:none; color:#ab0000;}
a:visited{text-decoration:none; color:#ab0000;}
a:hover{text-decoration:none; color:#ff0000;}

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

/*********************************************** BOX SITE ***********************************************/
.centralizaSite .boxSite{
	float:left;
	width:100%;
	border:none;
}

/*********************************************** TOPO ***********************************************/
.boxTopo{
	float:left;
	width:100%;
	height:353px;
	background:url('../imgs/bgTopo.jpg') top left repeat-x;
}

.boxTopo .boxBgMar{
	position:relative;
	width:100%;
	height:297px;
	margin:0px auto;
	background:url('../imgs/bgMarElementos.jpg') top center no-repeat;
}

.boxTopo .boxBgMar .topo{
	position:relative;
    width:732px;
    margin:0px auto;
    text-align:left;
}

.boxTopo .boxBgMar .topo .boxLogo{
	float:left;
	width:276px;
	margin-top:42px;
	margin-left:-5px;
}

.boxTopo .boxBgMar .boxLogo a{
	float:left;
	width:276px;
	height:231px;
	background:url('../imgs/logoMarca.jpg') 0px 0px no-repeat;
}

.boxTopo .boxBgMar .boxLogo a:hover{
	background:url('../imgs/logoMarca.jpg') 0px -232px no-repeat;
}

.boxTopo .boxBgMar .boxCadastreSe{
	float:right;
	width:450px;
	height:76px;
	margin-top:5px;
	color:#FFFFFF;
}

.boxTopo .boxBgMar .boxCadastreSe h1{
	float:left;
	width:103px;
	height:22px;
	margin-top:18px;
}

.boxTopo .boxBgMar .boxCadastreSe form{
	float:left;
	width:326px;
	margin:0px;
	text-align:left;
}

.boxTopo .boxBgMar .boxCadastreSe span{
	float:left;
	margin-left:2px;
}

.boxTopo .boxBgMar .boxCadastreSe .inputCadastreSeNome{
	float:left;
	width:120px;
	height:29px;
	background:url('../imgs/bgInputCadastreSeNome.jpg') no-repeat;
	border:none;
}

.boxTopo .boxBgMar .boxCadastreSe .inputCadastreSeNome input{
	float:left;
	width:114px;
	height:25px;
	background:none;
	border:none;
	padding:3px 1px 0px 1px;
}

.boxTopo .boxBgMar .boxCadastreSe .inputCadastreSeEmail{
	float:left;
	width:158px;
	height:30px;
	background:url('../imgs/bgInputCadastreSeEmail.jpg') no-repeat;
	border:none;
}

.boxTopo .boxBgMar .boxCadastreSe .inputCadastreSeEmail input{
	float:left;
	width:152px;
	height:25px;
	background:none;
	border:none;
	padding:3px 1px 0px 1px;
}

.boxTopo .boxBgMar .boxCadastreSe input.botaoCadastreSe{
	float:left;
	width:35px;
	height:29px;
	background:url('../imgs/bgBotaoCadastreSe.jpg') no-repeat;
	border:none;
	margin:14px 0px 0px 0px;
}


.boxTopo img{float:left}

.boxTopo .boxMenuTopo{
	position:relative;
    width:732px;
    margin:0px auto;
    text-align:left;
}

.boxTopo .boxMenuTopo .menu{
	float:left;
	width:100%;
}

.boxTopo .boxMenuTopo .menu a.btAgencia{
	float:left;
	width:100px;
	height:55px;
	background:url('../imgs/btMenuAgencia.jpg') 0px 0px no-repeat;
}

.boxTopo .boxMenuTopo .menu a:hover.btAgencia{
	background:url('../imgs/btMenuAgencia.jpg') 0px -56px no-repeat;
}

.boxTopo .boxMenuTopo .menu a.btServicos{
	float:left;
	width:98px;
	height:55px;
	background:url('../imgs/btMenuServicos.jpg') 0px 0px no-repeat;
}

.boxTopo .boxMenuTopo .menu a:hover.btServicos{
	background:url('../imgs/btMenuServicos.jpg') 0px -56px no-repeat;
}

.boxTopo .boxMenuTopo .menu a.btNacional{
	float:left;
	width:94px;
	height:55px;
	background:url('../imgs/btMenuNacional.jpg') 0px 0px no-repeat;
}

.boxTopo .boxMenuTopo .menu a:hover.btNacional{
	background:url('../imgs/btMenuNacional.jpg') 0px -56px no-repeat;
}

.boxTopo .boxMenuTopo .menu a.btInternacional{
	float:left;
	width:131px;
	height:55px;
	background:url('../imgs/btMenuInternacional.jpg') 0px 0px no-repeat;
}

.boxTopo .boxMenuTopo .menu a:hover.btInternacional{
	background:url('../imgs/btMenuInternacional.jpg') 0px -56px no-repeat;
}

.boxTopo .boxMenuTopo .menu a.btLuaMel{
	float:left;
	width:103px;
	height:55px;
	background:url('../imgs/btMenuLuaMel.jpg') 0px 0px no-repeat;
}

.boxTopo .boxMenuTopo .menu a:hover.btLuaMel{
	background:url('../imgs/btMenuLuaMel.jpg') 0px -56px no-repeat;
}

.boxTopo .boxMenuTopo .menu a.btDicas{
	float:left;
	width:80px;
	height:55px;
	background:url('../imgs/btMenuDicas.jpg') 0px 0px no-repeat;
}

.boxTopo .boxMenuTopo .menu a:hover.btDicas{
	background:url('../imgs/btMenuDicas.jpg') 0px -56px no-repeat;
}

.boxTopo .boxMenuTopo .menu a.btAtendimento{
	float:left;
	width:120px;
	height:55px;
	background:url('../imgs/btMenuAtendimento.jpg') 0px 0px no-repeat;
}

.boxTopo .boxMenuTopo .menu a:hover.btAtendimento{
	background:url('../imgs/btMenuAtendimento.jpg') 0px -56px no-repeat;
}

/*********************************************** BOX CONTEUDO ***********************************************/
.centralizaSite .boxSite .boxConteudo{
	float:left;
	width:100%;
}

.centralizaSite .boxSite .boxConteudo h1{float:left; font-size:13px; margin:0px; margin-bottom:10px;}

.centralizaSite .boxSite .boxConteudo h1 img{float:left; margin:0px; border:none;}

.centralizaSite .boxSite .boxConteudo h6{float:left;font-size:24px;margin:10px 0px 0px 0px; color:#5d2d0d;}

.centralizaSite .boxSite .boxConteudo .boxBanner{
	float:left;
	width:100%;
	margin:15px 0px 10px 0px;
}

/********************************************** LATERAL DIREITA *************************************************/
.centralizaSite .boxSite .boxConteudo .lateralDireita{
	float:right;
	width:230px;
	text-align:center;
}

.centralizaSite .boxSite .boxConteudo .lateralDireita h1{float:left; width:100%; font-size:13px; margin:0px;}

.centralizaSite .boxSite .boxConteudo .lateralDireita .viagemEspecial{
	float:left;
	width:160px;
	padding:20px 35px 10px 35px;
}

.centralizaSite .boxSite .boxConteudo .lateralDireita .viagemEspecial a{
	float:left;
	text-align:center;
	width:100%;
}

.centralizaSite .boxSite .boxConteudo .lateralDireita .viagemEspecial a span{
	float:left;
	width:100%;
	text-align:center;
	cursor:pointer;
}

.centralizaSite .boxSite .boxConteudo .lateralDireita .viagemEspecial img{
	float:left;
	width:148px;
	height:108px;
	background:url('../imgs/bgBorderImg.jpg') no-repeat;
	padding:6px;
	margin:0px;
}


.centralizaSite .boxSite .boxConteudo .lateralDireita .viagemEspecial span.titulo{
	color:#231105;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:3px;
}

.centralizaSite .boxSite .boxConteudo .lateralDireita .viagemEspecial a:hover span.titulo{
	color:#5d2d0d;
}



.centralizaSite .boxSite .boxConteudo .lateralDireita .viagemEspecial span.chamada{
	color:#231105;
	width:100%;
	text-align:center;
}

.centralizaSite .boxSite .boxConteudo .lateralDireita .viagemEspecial b{
	color:#ab0000;
	font-weight:normal;
}

.centralizaSite .boxSite .boxConteudo .lateralDireita .viagemEspecial a:hover b{
	color:#ff0000;
}




.centralizaSite .boxSite .boxConteudo .lateralDireita a.botao{
	float:left;
	background:#a80000;
	margin-top:10px;
	margin-left:22px;
	padding:5px; 
	color:#FFFFFF; 
	font-weight:bold;
}

.centralizaSite .boxSite .boxConteudo .lateralDireita a:hover.botao{
	background:#d30000;
}


/*********************************************** CONTEUDO ***********************************************/
.centralizaSite .boxSite .boxConteudo .conteudo{
	float:left;
	width:722px;
	margin:0px 5px 0px 5px;
}

.centralizaSite .boxSite .boxConteudo .conteudo a.thickbox{
	float:left;
	width:100%;
}
.centralizaSite .boxSite .boxConteudo .conteudo p{margin-top:10px; line-height:15px;}
.centralizaSite .boxSite .boxConteudo .conteudo img{float:right; margin:10px 5px 10px 5px; border:5px solid #000000;}
.centralizaSite .boxSite .boxConteudo .conteudo h1{float:left;font-size:13px;margin:0px;}
.centralizaSite .boxSite .boxConteudo .conteudo h2{font-size:13px;margin:20px 0px 0px 0px; color:#5d2d0d;}
.centralizaSite .boxSite .boxConteudo .conteudo h3{font-size:16px;margin:10px 0px 0px 0px; color:#5d2d0d;}
.centralizaSite .boxSite .boxConteudo .conteudo h4{font-size:19px;margin:10px 0px 0px 0px; color:#5d2d0d;}
.centralizaSite .boxSite .boxConteudo .conteudo h5{font-size:21px;margin:10px 0px 0px 0px; color:#5d2d0d;}
.centralizaSite .boxSite .boxConteudo .conteudo h6{font-size:24px;margin:10px 0px 0px 0px; color:#5d2d0d;}
.centralizaSite .boxSite .boxConteudo .conteudo h1 img{float:left; margin:10px 0px 0px 0px; border:none;}

.centralizaSite .boxSite .boxConteudo .conteudo ul{
	margin:0px 0px 10px 0px;
	padding-left:10px;
	list-style:square;
	list-style-position:inside;
	list-style-image:url("../imgs/li_firefox.gif");
}
.centralizaSite .boxSite .boxConteudo .conteudo li{margin:5px 0px 0px 0px;}

.centralizaSite .boxSite .boxConteudo .conteudo li a span.color{color:#000000; font-weight:bold;}
.centralizaSite .boxSite .boxConteudo .conteudo .pacote img{
	float:right;
	width:148px;
	height:108px;
	background:url('../imgs/bgBorderImg.jpg') no-repeat;
	padding:6px;
	border:none;
	margin:0px;
}

.centralizaSite .boxSite .boxConteudo .conteudo .confiraTambem{
	float:left;
	width:100%;
	margin-top:10px;
}

.centralizaSite .boxSite .boxConteudo .conteudo .confiraTambem h3{
	color:#ab0000;
}

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

.centralizaSite .boxSite .boxConteudo .conteudo .boxSubMenuInterna{
	 float:left;
	 width:100%;
	 margin-top:10px;
}

.centralizaSite .boxSite .boxConteudo .conteudo .boxSubMenuInterna ul{
	position:relative;
	margin:0px auto auto 5px;
	padding:0px;
	list-style:none;
}

.centralizaSite .boxSite .boxConteudo .conteudo .boxSubMenuInterna ul li{
	 display:inline;
	 margin:0px 1px 0px 1px;
	 float:left;
}

.centralizaSite .boxSite .boxConteudo .conteudo .boxSubMenuInterna a.opcaoSelecionada{
	float:left;
	color:#ff002a;
	font-weight:bold;
}

.centralizaSite .boxSite .boxConteudo .conteudo .boxSubMenuInterna a{
	float:left;
	width:97px;
	height:62px;
	text-align:center;
	text-decoration:none;
	padding:27px 0px 0px 1px;
	color:#000000;
}

.centralizaSite .boxSite .boxConteudo .conteudo .boxSubMenuInterna a:hover{
	color:#eb2100;
}

/********************************************** PAGINAÇÃO *************************************************/
.centralizaSite .boxSite .boxConteudo .conteudo .paginacao{
	float:left;
	width:300px;
	text-align:center;
	height:20px;
	margin:40px 60px 10px 60px;
}

.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:#00372b;}

/*********************************************** RODAPE ***********************************************/
.boxRodape{
	float:left;
	width:100%;
	height:189px;
	background:url('../imgs/bgBoxRodape.jpg') repeat-x;
	margin-top:20px
}

.boxRodape .rodape{
	float:left;
	width:100%;
}

.boxRodape .rodape .dados{
	float:left;
	width:306px;
	color:#FFFFFF;
	text-align:left;
}

.boxRodape .rodape .dados h1 img{float:left; margin:87px 0px 0px 0px; border:none;}

.boxRodape .rodape .dados p{
	margin:5px 0px 0px 20px;
}

.boxRodape .rodape .dados a{
	color:#dab400;
	margin-left:20px;
}

.boxRodape .rodape .dados a:hover{
	color:#ffd200;
}

.boxRodape .rodape .creditos{
	float:right;
	width:188px;
	color:#FFFFFF;
	text-align:left;
}

.boxRodape .rodape .creditos img{
	margin:102px 0px 0px 0px;
}
