@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;}
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-conteudo {
	float:left;
	width:950px;
	height:auto;
	padding:5px 5px 0px 5px;
	background:#00163D;
	color:#FFFFFF;
}
.bt-menu{
	float:left;
}
.bt-menu a:link, .bt-menu a:active, .bt-menu a:visited{
	font-size:20px;
	padding:10px 0px;
	color:#FFFFFF;
	font-weight:normal;
}
.bt-menu a:hover{
	color:#D9BFCC;
}
.div-menu{
	float:left;
	width:2px;
	height:24px;
	margin:0px 12px;
	background:url(../imagens/div-menu.gif) repeat-y;
}
.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;
}
#sub-menu ul{
	position:absolute;
	list-style:none;
	top:149px;
	display:none;
	z-index:9999;
}
#sub-menu li{
	cursor:pointer;
	width:150px;
	padding:3px 14px;
	background:url(../imagens/sub-menu-bg.png);
	color:#FFFFFF;
	border-bottom:1px dotted #FFF;
}
#sub-menu li:hover{
	background:url(../imagens/sub-menu-bg2.png);
	color:#00163D;
}
#sub-destinos{
	margin-left:98px;
}
#sub-viagens-em-grupo{
	margin-left:198px;
}
#sub-feiras-e-eventos li{
	width:350px;
}
#sub-feiras-e-eventos{
	margin-left:388px;
}

#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 {
	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;
}

#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;
}