@import url(forms.css);
@import url(popups.css);





/* ==== HTML ==== */
html{}
body{background:#2864b6 url(../imagens/bg_site.jpg) 0 0 repeat-x;}
*{font:Arial, Helvetica, sans-serif;margin:0;padding:0;}
img{border:none;}
p em{font-size:12px;font-style:italic;}
strong{font-size:12px;font-weight:bold;}





/* ==== ESTRUTURA ==== */
#home #general{background:transparent url(../imagens/bg_topo_home.jpg) center top no-repeat;margin:0 auto;}
#general{background:transparent url(../imagens/bg_topo_interna.jpg) center top no-repeat;margin:0 auto;}
#home #header{width:760px;height:320px;clear:both;margin:0 auto;}
#header{width:760px;height:326px;clear:both;margin:0 auto;}
#content{background:transparent url(../imagens/bg_content.jpg) center center repeat-y;clear:both;width:760px;margin:0 auto;}
	#destaqColun{float:left;padding:0 0 0 45px;width:185px;}
		#btsDestaque{float:left;width:185px;padding:5px 0 0 0;}
	#contentTxt{float:left;margin:10px;padding:10px;width:450px;}
	#home #contentTxt{float:left;margin:0;padding:0 0 0 5px;width:475px;}
	#subnavigation{width:300px;margin-left:240px;}		
#navigation{margin:0 auto;width:760px;}
#footer{background:transparent url(../imagens/bg_rodape.jpg) center center no-repeat;clear:both;width:760px;height:45px;margin:0 auto;}



/* ==== BLOCOS ==== */
.vcard{font-size:12px !important;color:#666;margin:5px 35px;}
.vcard span{font-size:12px !important;color:#666;}
.vcard div{font-size:12px !important;color:#666;}

/* - uls - */
#home #ulMenu{list-style-type:none;margin:-273px 0 0 175px;position:absolute;}
#ulMenu{list-style-type:none;margin:-280px 0 0 175px;position:absolute;}
	#ulMenu li{background:transparent url(../imagens/div_menu.gif) right center no-repeat;float:left;padding:0 10px;}
		#ulMenu li a{color:#052147;font-size:12px;text-decoration:none;}
		#ulMenu li a:hover{color:#666;text-decoration:underline;}
		#ulMenu #liFale{background:none;}
#subNav{list-style-type:none;}
	#subNav li{float:left;display:block;margin:0 5px;}
	#subNav li a{color:#2865b6;font-size:12px;text-decoration:none;padding:0 0 0 10px;}
	#subNav li a:hover{color:#2865b6;font-size:12px;text-decoration:underline;}
	#subNav a#voltar{background:transparent url(../imagens/bt_voltar.gif) 0 5px no-repeat;}
	#subNav a#voltar:hover{background:transparent url(../imagens/bt_voltar.gif) 0 -20px no-repeat;}
	#subNav a#home{background:transparent url(../imagens/bt_home.gif) 0 1px no-repeat;padding:0 0 0 15px;}
	#subNav a#home:hover{background:transparent url(../imagens/bt_home.gif) 0 -23px no-repeat;}
	#subNav a#topo{background:transparent url(../imagens/bt_topo.gif) 0 5px no-repeat;}
	#subNav a#topo:hover{background:transparent url(../imagens/bt_topo.gif) 0 -16px no-repeat;}
	
.ultxt{list-style-type:square;}
.ultxt li{font-size:12px;color:#666;margin:0px 20px;}


/* - divs - */
div{}

div#boxHoteis{float:left;margin-top:71px;}
div#boxBanner{float:left;margin:0px 0 0 0;height:130px;width:475px;}
	.divFlashBannerHome{position:absolute;margin:-20px 0 0 0;}
div#boxReserva{background:transparent url(../imagens/bg_box_reservas.jpg) 4px 0 no-repeat;margin:0 0 0 -45px;padding:0 0 0 4px;width:222px;height:130px;}
	.calendarImg{cursor:pointer;}
div#boxRotas{background:transparent url(../imagens/bg_box_roteiros.jpg) 4px 0 no-repeat;float:left;margin:5px 8px 0 0;padding:4px 0 0 4px;width:170px;height:100px;}
	#ulRotas{list-style-type:none;padding:5px 0 0 0;}
		#ulRotas li{background:transparent url(../imagens/bullet_topic_roteiros.gif) 0 0 no-repeat;padding:0 0 0 10px;margin:2px 0 0 10px;}
			#ulRotas li a{font-size:12px;color:#7d7979;text-decoration:none;}
			#ulRotas li a:hover{color:#ffc000;text-decoration:none;}

div#boxEventos{background:transparent url(../imagens/bg_box_eventos.jpg) 0 0 no-repeat;float:left;margin:5px 0px 0 0;padding:2px 0 0 0;width:220px;height:170px;}
div#boxLocalizacao{background:transparent url(../imagens/bg_box_localizacao.jpg) 0 0 no-repeat;float:left;margin:5px 0px 0 15px;padding:2px 0 0 0;width:240px;height:170px;}
	#ulLocalizacao{list-style-type:none;text-align:right;padding:40px 0 0 0;width:85px;}
		#ulLocalizacao li{background:transparent url(../imagens/bullet_topic_localizacao.gif) right 0 no-repeat;padding:0 8px 5px 0;margin:2px 0;}
			#ulLocalizacao li a{font-size:12px;font-weight:bold;color:#eb8d07;text-decoration:none;}
			#ulLocalizacao li a:hover{color:#ffc000;text-decoration:none;}

div#boxTempo{background:transparent url(../imagens/bg_box_tempo.jpg) 0 0 no-repeat;margin:0px 0 0 0px;padding:5px 0 0 0;width:170px;height:40px;}
div#boxIndicadores{background:transparent url(../imagens/bg_box_indicadores.jpg) 0 0 no-repeat;margin:45px 0 0 0;padding:5px 0 0 0;position:absolute;width:170px;height:45px;}
div#boxTrabalhe{background:transparent url(../imagens/bg_box_trabalhe.jpg) 0 0 no-repeat;margin:90px 0 0 0;padding:5px 0 0 0;position:absolute;width:170px;height:40px;}
div#boxCartoes{float:left;height:35px;width:300px;margin:0;padding:10px 0 0 240px;}
	.txtCartoes{font-size:11px;color:#817e74;}
	#ulCartoes{border-top:1px solid #d4d2bf;list-style-type:none;padding:5px 0 0 0;}
		#ulCartoes li{float:left;margin:0 10px;}

.groupFotos{padding:0 0 15px 0;}
.ulFotos{list-style-type:none;clear:both;}
	.ulFotos li{float:left;padding:3px;width:105px;height:100px;}
	.ulFotos li img{clear:both;padding:0 0 3px 0;}
	.ulFotos li a{color:#666;text-decoration:none;}
	.ulFotos li a span{clear:both;display:block;font-size:10px !important;color:#666;line-height:10px;}
	
	
	
/* - table - */
table{}
	.tarifas th{background-color:#8F7C51;}
		.tarifas th span{font-size:12px;font-weight:bold;color:#FFF;}
	.tarifas .th2{background-color:#E0DDD8;font-size:12px;}
		.tarifas .th2 span{font-size:12px;font-weight:bold;color:#837c6a;}
	.tarifas td span{font-size:12px;color:#837c6a;}
	.tarifas td{padding:0 5px;}

th{background-color:#7FB4FA;height:20px;}
	th span{color:#fff;font-weight:bold;}
.table td{border-bottom:1px solid #ccc;}	
	.table td span{color:#666;}

.tarifas td{border-bottom:1px solid #ccc;}
.tarifas thead tr td{border-bottom:none;}

/* ==== TEXTO ==== */

/* - links - */
a:link{font-size:12px;color:#FF9900;}
a:visited{font-size:12px;color:#FF9900;}
a:hover{text-decoration:none;}
.aCredits:link{font-size:10px;color:#c2d3eb;text-decoration:none;}
.aCredits:visited{font-size:10px;color:#c2d3eb;text-decoration:none;}
.aCredits:hover{color:#fff;text-decoration:underline;}
.pBoxHome a{font-size:12px;color:#333;text-decoration:none;}
.pBoxHome a:hover{font-size:12px;color:#333;text-decoration:underline;}
#popup #content p{font-size:10px;}


/* - titulos - */
h1{}
#h1marca{padding:80px 0 0 80px;float:left;}
.h1Tit{color:#0d4a9c;font-size:16px;font-weight:bold;margin:-58px 0 0 165px;position:absolute;text-align:right;text-transform:uppercase;width:300px;}

h2{}
.h2Tit{color:#0d4a9c;font-size:13px;font-weight:bold;padding:5px 0;}
.h2map{color:#0d4a9c;font-size:15px;font-weight:bold;}
h3{font-size:14px;font-weight:bold;color:#fff;padding:7px 0 0 8px;}
h3 a:link, h3 a:visited{font-size:14px;display:block;font-weight:bold;color:#fff;text-decoration:none;width:170px;}
	div#boxReserva h3{background:transparent url(../imagens/bg_tit_box_reservas.jpg) 0 0 no-repeat;color:#8c7a4e;margin:0 0 0 30px;padding:3px 0 0 25px;width:170px;height:30px;}
h4{}
.h4Destaque{font-size:12px;font-weight:bold;color:#0d4a9c;padding:7px 0 0 0;}
h5{}

/* - paragrafos e trechos - */
p{}
.pTxt{font-size:12px;color:#666;margin:5px 0;}
.pCredits{float:left;font-size:10px;color:#fff;margin-top:25px;}
.pBoxHome{font-size:12px;color:#333;}
.pAlignRight{text-align:right;margin-right:10px;}
.pMarginBoxHome{padding:20px 0 0 0;}

span{}




