@charset "utf-8";
/* CSS Document */

html {
	margin:0px 0px 10px 0px;
}

body, table, tr, td {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:11px;
}

*, table, tr, td {
	font-family:Tahoma, Verdana, Arial, Helvetica;
	margin:0px;
	padding:0px;
}

input, select, textarea{
	color:#000;
	width:99%;
	font-size:11px;
}
.botao{width:auto;}

p, .conteudo-rolagem div p {margin:0px 0px 10px 0px;}
.conteudo-rolagem {clear:both;}
.conteudo-rolagem p {margin:0px 0px 0px 0px;}
.conteudo-rolagem .conteudo-rolagem-div {
	margin:0px 0px 5px 0px; width:570px; height:250px; padding:5px; overflow-y:scroll; float:left; background:url(../imagens/rolagem-bg.png);
	scrollbar-face-color: #660033;
	scrollbar-shadow-color: #D9BFCC;
	scrollbar-highlight-color: #D9BFCC;
	scrollbar-3dlight-color: #D9BFCC;
	scrollbar-darkshadow-color: #D9BFCC;
	scrollbar-track-color: #D9BFCC;
	scrollbar-arrow-color: #FFFFFF;
}
#print .conteudo-rolagem .conteudo-rolagem-div {
	margin:0px 0px 5px 0px; width:auto; height:auto; padding:5px; overflow:auto; float:left; background:#EFEFEF;
}
img {border:0px;}
.hr{background:url(../imagens/traco.gif) repeat-x center; width:100%; height:4px; clear:both;}
h1, h2 {
	color:#660033;
	font-size:18px;
}
h3 {
	color:#636463;
	font-size:14px;
	font-weight:bold;
}
h4 {
	color:#000;
	font-size:18px;
	font-weight:bold;
}
.alerta{text-align:center; color:#FF0000; font-weight:bold;}
.obs{color:#636463;	font-size:9px;}

.titulo-item {
	font-family:Tahoma, Verdana, Arial, Helvetica;
	color:#00163D;
	font-weight:bold;
	text-decoration:none;
}

#rodape a{color:#FFF;}
#rodape a:hover{color:#D9BFCC;}
a:link, a:active, a:visited {
	font-family:Tahoma, Verdana, Arial, Helvetica;
	color:#660033;
	font-weight:bold;
	text-decoration:none;
}
a:hover {color:#666666;}

#container {
	position:relative;
	margin:0 auto;
	width:960px;
	height:auto;
	overflow:visible;
}
#topo {
	position:relative;
	float:left;
	width:960px;
	height:auto;
	clear:both;
	margin:5px 0px 10px 0px;
	z-index:9999;
}
#banner{
	position:relative;
	float:left;
	width:952px;
	height:100px;
	padding:0px 4px;
	background:#00163D;
	clear:both;
}

#menu {
	position:relative;
	float:left;
	width:960px;
	height:auto;
	clear:both;
	z-index:9999;
}
.topo-bg {
	position:relative;
	float:left;
	width:960px;
	height:10px;
	clear:both;
}
.topo-bg div {
	float:left;
	width:10px;
	height:10px;
}
.topo-bg .middle {
	width:940px;
	background:#00163D;
}

#menu ul{
	background:#00163D;
	height:24px;
	list-style:none;
	padding:5px 17px 0px 17px;
	position:relative;
	width:926px;
}
#menu ul li{
	border-left:1px solid #000000;
	border-right:1px solid #0e2b54;
	float:left;
	height:24px;
	line-height:24px;
	position:relative;
}
#menu ul li a:link, #menu ul li a:active, #menu ul li a:visited{
	color:#FFFFFF;
	display:block;
    font-size: 20px;
    font-weight: normal;
	padding:0px 13px;
}
#menu ul li a:hover{
	color:#D9BFCC;
}
#menu ul li ul{
	background:none;
	display:none;
	left:0;
	padding:10px 0 0 0;
	position:absolute;
	top:24px;
	z-index:9999;
	width:178px;
}
#menu ul li:hover > ul {
	display:block;
}
#menu ul li ul li{
	background:url(../imagens/sub-menu-bg.png);
	border:0;
	border-bottom:1px dotted #FFF;
	height:auto;
	line-height:11px;
	width:178px;
}
#menu ul li ul#sub-feiras-e-eventos li{
	width:378px;
}
#menu ul li ul li:hover{
	background:url(../imagens/sub-menu-bg2.png);
}
#menu ul li ul li a:link, #menu ul li ul li a:active, #menu ul li ul li a:visited{
	color:#FFFFFF;
	display:block;
	font-size:11px;
	font-weight:normal;
	padding:3px 14px;
	text-decoration:none;
	width:150px;
}
#menu ul li ul#sub-feiras-e-eventos li a:link, #menu ul li ul#sub-feiras-e-eventos li a:active, #menu ul li ul#sub-feiras-e-eventos li a:visited{
	width:350px;
}
#menu ul li ul li a:hover{
	color:#00163D;
}
.topo-bg .top-left { background:url(../imagens/menu-bg1.gif) no-repeat; }
.topo-bg .top-right { background:url(../imagens/menu-bg2.gif) no-repeat; }
.topo-bg .bot-left { background:url(../imagens/menu-bg3.gif) no-repeat; }
.topo-bg .bot-right { background:#D9BFCC url(../imagens/menu-bg4.gif) no-repeat; }

#menu2 {
	cursor:pointer;
	position:relative;
	float:right;
	width:140px;
	height:auto;
	clear:both;
	font-size:18px;
	color:#00163D;
	font-weight:normal;
	z-index:9999;
}
#menu2:hover {
	color:#660033;
}
.menu2-bg {
	position:relative;
	float:left;
	width:140px;
	height:10px;
	clear:both;
}
.menu2-bg div {
	float:left;
	width:10px;
	height:10px;
}
.menu2-bg .middle {
	width:120px;
	background:#D9BFCC;
}
#menu2-conteudo {
	float:left;
	width:125px;
	height:18px;
	padding:0px 5px 0px 10px;
	background:#D9BFCC;
}
.menu2-bg .bot-left {	background:url(../imagens/menu2-bg3.gif) no-repeat; }
.menu2-bg .bot-right {	background:url(../imagens/menu2-bg4.gif) no-repeat; }

#sub-menu{
	/*position:fixed;*/
	width:960px;
	height:auto;
	top:139px;
	z-index:9999;
}
#sub-menu2{
	/*position:fixed;*/
	width:960px;
	height:auto;
	top:139px;
	z-index:9999;
}
#sub-cambio{
	cursor:default;
	position:absolute;
	width:120px;
	height:auto;
	top:57px;
	background:url(../imagens/cambio-bg.png);
	display:none;
	padding:15px 10px 10px 10px;
	margin-left:820px;
	z-index:9999;
	color:#00163D;
}
#sub-cambio table tr:hover{
	background:url(../imagens/rolagem-bg.png);
}
#sub-cambio table tr td{
	border-bottom:1px solid #00163D;
	padding:4px 2px 1px 2px;
}

#rodape {
	position:relative;
	float:left;
	width:960px;
	height:auto;
	clear:both;
	margin:15px 0px 0px 0px;
}
.rodape-bg {
	position:relative;
	float:left;
	width:960px;
	height:10px;
	clear:both;
}
.rodape-bg div {
	float:left;
	width:10px;
	height:10px;
}
.rodape-bg .middle {
	width:940px;
	background:#0E2B54;
}
#rodape-conteudo {
	float:left;
	width:950px;
	height:auto;
	padding:0px 5px 0px 5px;
	background:#0E2B54;
	color:#FFFFFF;
}
#rodape-conteudo .texto {
	float:right;
	width:auto;
	height:auto;
	text-align:right;
}
.rodape-bg .top-left {	background:url(../imagens/rodape-bg1.gif) no-repeat; }
.rodape-bg .top-right {	background:url(../imagens/rodape-bg2.gif) no-repeat; }
.rodape-bg .bot-left {	background:url(../imagens/rodape-bg3.gif) no-repeat; }
.rodape-bg .bot-right {	background:url(../imagens/rodape-bg4.gif) no-repeat; }

#rodape-parceiros {
	position:relative;
	float:left;
	width:595px;
	height:auto;
	clear:both;
}
.rodape-parceiros-bg {
	position:relative;
	float:left;
	width:595px;
	height:10px;
	clear:both;
}
.rodape-parceiros-bg div {
	float:left;
	width:10px;
	height:10px;
}
.rodape-parceiros-bg .middle {
	width:575px;
	background:#FFF;
}
#rodape-parceiros-conteudo {
	float:left;
	width:585px;
	height:60px;
	padding:0px 5px 0px 5px;
	background:#FFF;
	color:#000;
}
.logo-rodape{
	float:left;
	margin:7px 0px;
}
.div-rodape{
	float:left;
	width:2px;
	height:60px;
	margin:0px 34px;
	background:url(../imagens/traco.gif) repeat-y;
}
.rodape-parceiros-bg .top-left {	background:url(../imagens/rodape-bg21.gif) no-repeat; }
.rodape-parceiros-bg .top-right {	background:url(../imagens/rodape-bg22.gif) no-repeat; }
.rodape-parceiros-bg .bot-left {	background:url(../imagens/rodape-bg23.gif) no-repeat; }
.rodape-parceiros-bg .bot-right {	background:url(../imagens/rodape-bg24.gif) no-repeat; }

#body-container {
	position:relative;
	float:left;
	width:960px;
	height:auto;
	margin-top:-30px;
	background:url(../imagens/traco.gif) repeat-y 599px;
	overflow:visible;
	z-index:0;
}

#conteudo {
	margin:15px 0 0 0;
	position:relative;
	float:left;
	width:580px;
	height:auto;
	padding:5px;
	background-color:#D9BFCC;
}
.conteudo-bg {
	position:relative;
	float:left;
	width:590px;
	height:10px;
}
.conteudo-bg div {
	float:left;
	width:10px;
	height:10px;
}
.conteudo-bg .middle {
	width:570px;
	background:#D9BFCC;
}
.conteudo-bg .top-left {	background:url(../imagens/menu2-bg1.gif) no-repeat; }
.conteudo-bg .top-right {	background:url(../imagens/menu2-bg2.gif) no-repeat; }
.conteudo-bg .bot-left {	background:url(../imagens/menu2-bg3.gif) no-repeat; }
.conteudo-bg .bot-right {	background:url(../imagens/menu2-bg4.gif) no-repeat; }

#conteudo2 {
	position:relative;
	float:left;
	width:590px;
	height:auto;
	clear:left;
	margin:10px 0px 15px 0px;
	overflow:visible;
}

#promocao {cursor:pointer;}
#promocao .foto, #destino .foto, #pacote .foto{
	float:left;
	width:273px;
	height:169px;
	margin:0px 10px 10px 0px;
	background-color:#636463;
}
#promocao .rodape{
	position:absolute;
	bottom:15px;
	left:288px;
}
#promocao .preco{
	float:left;
	height:13px;
	width:185px;
	text-align:left;
	padding:8px;
	background:#FFF;
}
#promocao .preco strong{
	color:#636463;
}
#promocao .link{
	float:left;
	height:13px;
	text-align:left;
	padding:8px;
	background:#660033;
	font-weight:bold;
	color:#FFF;
}
#promocao .bt-link{
	float:left;
	width:15px;
	height:29px;
	background:url(../imagens/bt-promo-bg.png) no-repeat -14px 0px;
}
#menu-promocoes ul li {
	cursor:pointer;
	position:relative;
	float:left;
	list-style:none;
	display:block;
	width:29px;
	height:29px;
	margin:0px 0px 4px 4px;
	background:url(../imagens/bt-promo-bg.png) no-repeat center;
	text-align:center;
	color:#FFFFFF;
	font-size:18px;
	line-height:26px;
}
#menu-promocoes ul li:hover {color:#D9BFCC;}
#menu-promocoes ul li.selected {background:url(../imagens/bt-promo-bg2.png) no-repeat center;}
#menu-promocoes ul li.selected {color:#660033;}
#menu-promocoes ul li.selected:hover {color:#D9BFCC;}

#destaques {
	position:relative;
	float:left;
	width:590px;
	height:auto;
	clear:left;
	margin:10px 0px 20px 0px;
	overflow:visible;
}
.destaque {
	cursor:pointer;
	position:relative;
	float:left;
	width:590px;
	height:55px;
	margin:10px 0px 0px 0px;
}
.destaque .fundo{
	position:absolute;
	left:10px;
	width:580px;
	height:41px;
	margin:16px 0px 0px 0px;
	background-color:#D9BFCC;
}
.destaque .foto{
	position:absolute;
	width:100px;
	height:72px;
}
.destaque .titulo{
	position:absolute;
	left:100px;
	padding:5px;
	margin-top:16px;
}
.destaque .preco{
	position:absolute;
	right:0px;
	text-align:right;
	padding:5px;
	margin-top:16px;
}
.destaque .preco strong{
	color:#636463;
}
.destaque span{
	color:#000;
	font-weight:normal;
}

#destinos {
	position:relative;
	float:right;
	width:350px;
	height:auto;
	margin:0px 0px 10px 0px;
}
.destino {
	cursor:pointer;
	position:relative;
	float:left;
	width:350px;
	height:51px;
	margin:10px 0px 0px 0px;
	overflow:hidden;
}
.destino .foto {
	float:left;
	width:318px;
	height:51px;
	background-color:#636463;
}
.destino .botao {
	float:left;
}
.destino .titulo {
	float:left;
	clear:both;
	height:20px;
	width:auto;
	margin:-20px 0px 0px 0px;
	padding:2px;
	background:url(../imagens/tit-destino-bg.png);
}
.destino:hover h3, .destaque:hover h3, #promocao:hover h4 {
	color:#660033;
}

.depoimento {
	position:relative;
	float:left;
	width:580px;
	height:auto;
	padding:5px;
	margin:10px 0px 0px 0px;
	background-color:#D9BFCC;
}
.depoimento .conteudo-rolagem div {height:102px;}

#menu-pacote, #menu-depoimento{
	clear:both;
	float:left;
	width:100%;
	text-align:right;
	margin-bottom:4px;
}

#enviar-pacote, #enviar-depoimento, #enviar-contato{
	display:none;
	float:left;
	width:560px;
	padding:10px;
	z-index:99999;
	margin:0px;
	background:url(../imagens/sub-menu-bg.png);
	color:#FFF;
}
#enviar-depoimento{width:570px;}
#enviar-pacote a, #enviar-depoimento a{color:#FFF;}
#enviar-pacote a:hover, #enviar-depoimento a:hover{color:#666;}
#status-envio {
	float:left;
	height:30px;
}
#status-envio img{
	margin:4px 2px -4px 0px;
}

#rastro{
	padding:5px;
	float:left;
}

#pesquisa, #tags {
	position:relative;
	float:left;
	width:350px;
	height:auto;
	margin:0 0 10px 0;
}
#tags{
	margin:20px 0 0 0;
}
#pesquisa h2, #tags h2{
	margin:0 0 10px 0;
}
#pesquisa #termo{
	background:url("http://www.google.com/cse/intl/pt-BR/images/google_custom_search_watermark.gif") no-repeat scroll 6px center #FFFFFF;
	border:1px solid #636463;
	float:left;
	font-size:12px;
	padding:6px;
	width:304px;
}
#pesquisa #termo.not-empty{
	background:#FFFFFF !important;
}
#pesquisa #pesquisar{
	background:url(../imagens/bt-pesquisa.png) no-repeat 0 0;
	border:0px;
	content:"";
	cursor:pointer;
	display:block;
	float:left;
	height:28px;
	line-height:0;
	text-indent:-5000px;
	width:32px;
}
#tags a{
	padding-right:10px;
	display:block;
	float:left;
	height:20px;
	line-height:18px;
}

.listagem{
	list-style:none;
}
.listagem li{
	margin:14px 0 0 0;
}
