@charset "utf-8";
/* CSS Document */

img *{
border:0;}

.paginacaoDe {
width:99px;height:16px;text-align:center;padding:5px 10px;background-image:url(/images/fundo_pag.gif);background-position:center;background-repeat:no-repeat;margin:0
}
.btnSelected {
	text-align:right; float:left;background-color:#aba0c7; padding:8px; font-weight:bold; color:#FFFFFF; border-right:1px solid #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
cursor:pointer;
}
.th, .th *, .td, .td * {
	text-align:left;
	padding:3px;
}
.btnSelected:hover {
	background-color:#462f81;
}

.btnSelectedHover {
	background-color:#462f81;
}
	
* {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#462f81;
	padding:0;
	margin:0;
	text-decoration:none;
}

a img {
	border:0;
}

select{
width:205px;
border:thin #7f9cba solid;}

.select_folhetos{
	width:250px;
	border:thin #7f9cba solid;
	height:20px;
	clear: both;
}

dl.alterna 
{
height:auto;
}

dl.alterna_a
{
height:auto;
}

dl.alterna_b
{
height:auto;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#centro{
margin:0 auto;
width:1000px;
height:544px;}

#topo{
position:relative;
float:left;
width:1000px;
height:111px;
z-index:100000;}

#menu{
position:relative;
float:left;
width:1000px;
height:33px;
background-image:url(/images/fundo_menu.gif);
background-position:left top;
background-repeat:no-repeat;}

#foto_gde{
position:relative;
float:left;
width:1000px;
height:auto;
z-index:3;}

#destaques{
position:relative;
float:left;
width:1000px;
height:auto;}

#rodape{
position:relative;
float:left;
width:1000px;
height:auto;
background-image:url(/images/fundo_rodape.gif);
background-position:left top;
background-repeat:repeat-x;}

#logo{
position:relative;
float:left;
width:132px;
height:111px;}

#busca{
position:relative;
float:left;
width:868px;
height:111px;
background-image:url(/images/fundo_busca.gif);
background-position:right bottom;
background-repeat:no-repeat;}

#menu_peq{
position:relative;
float:right;
width:442px;
height:34px;}

#campos_form_busca{
position:relative;
float:right;
width:705px;
height:65px;}

#bot_busca{
position:relative;
float:right;
width:58px;
height:40px;}

#bot_designer{
position:relative;
float:left;
width:140px;
height:30px;
padding-right:7px;}

#bot_inter{
position:relative;
float:left;
width:153px;
height:30px;
padding-right:7px;}

#bot_nacionais{
position:relative;
float:left;
width:89px;
height:30px;
padding-right:7px;}

#bot_cruzeiros{
position:relative;
float:left;
width:117px;
height:30px;
padding-right:7px;}

#bot_brazil{
position:relative;
float:left;
width:132px;
height:30px;
padding-right:7px;}

#bot_reserva{
position:relative;
float:left;
width:114px;
height:30px;
padding-right:7px;}

#bot_especial{
position:relative;
float:left;
width:99px;
height:30px;
padding-right:7px;}

#bot_grupo{
position:relative;
float:left;
width:99px;
height:30px;}

#dest_a{
position:relative;
float:left;
width:240px;
height:390px;
padding-top:10px;
background-image:url(/images/fundo_destaque.gif);
background-position:center bottom;
background-repeat:no-repeat;}

#promocoes{
position:relative;
float:left;
width:240px;
height:165px;}

#datas{
position:relative;
float:left;
width:240px;
height:105px;}

#tema{
position:relative;
float:left;
width:240px;
height:105xp;}

#viagens{
position:relative;
float:left;
width:240px;
height:154px;
background-image:url(/images/fundo_viagens.jpg);
background-position:center bottom;
background-repeat:no-repeat;}

#dest_b{
position:relative;
float:left;
width:240px;
height:390px;
padding-top:10px;
background-image:url(/images/fundo_dest_b.jpg);
background-position:right bottom;
background-repeat:no-repeat;
padding-left:10px;}

#dest_c{
position:relative;
float:left;
width:240px;
height:390px;
padding-top:10px;
background-image:url(/images/fundo_dest_e.jpg);
background-position:right bottom;
background-repeat:no-repeat;
padding-left:10px;}

#dest_d{
position:relative;
float:left;
width:250px;
height:390px;
padding-top:10px;
background-image:url(/images/fundo_dest_d.jpg);
background-position:right bottom;
background-repeat:no-repeat;
padding-left:10px;}

#copy{
position:relative;
float:left;
width:700px;
height:20px;
padding-left:10px;
padding-top:18px;}

#hkl{
position:relative;
float:right;
width:190px;
height:20px;
padding-right:10px;
text-align:right;
padding-top:18px;}

#redes_sociais{
position:relative;
float:right;
width:260px;
height:20px;
padding-right:10px;
text-align:right;
padding-top:18px;
padding-bottom:5px;}

#redes_sociais img{
margin-left:5px;
}


#submenu_a {
position:absolute;
left:147px;
top:140px;
width:151px;
height:auto;
background-color: #FFFFFF;
border-color:#c6c2d0;
border-style:solid;
border-width:1px;
visibility: hidden;
z-index:20000;
}

.submenu_e {
position:absolute;
width:151px;
background-color: #FFFFFF;
border-color:#c6c2d0;
border-style:solid;
border-width:1px;
display: none;
z-index:20000;
}
.submenu_b {
position:absolute;
width:151px;
background-color: #FFFFFF;
border-color:#c6c2d0;
border-style:solid;
border-width:1px;
display: none;
z-index:20000;
}
.submenu_c {
position:absolute;
margin-right:-300px;
width:151px;
background-color: #FFFFFF;
border-color:#c6c2d0;
border-style:solid;
border-width:1px;
display: none;
z-index:20000;
}


#submenu_f {
position:absolute;
left:509px;
top:140px;
width:151px;
height:auto;
z-index:4;
background-color: #FFFFFF;
border-color:#c6c2d0;
border-style:solid;
border-width:1px;
visibility: hidden;
z-index:20000;
}
#submenu_e {
position:absolute;
left:403px;
top:140px;
width:151px;
height:auto;
z-index:4;
background-color: #FFFFFF;
border-color:#c6c2d0;
border-style:solid;
border-width:1px;
visibility: hidden;
z-index:20000;
}
#submenu_b {
position:absolute;
left:307px;
top:140px;
width:151px;
height:auto;
z-index:4;
background-color: #FFFFFF;
border-color:#c6c2d0;
border-style:solid;
border-width:1px;
visibility: hidden;
z-index:20000;
}

#submenu_c {
position:absolute;
left:729px;
top:140px;
width:151px;
height:auto;
z-index:4;
background-color: #FFFFFF;
border-color:#c6c2d0;
border-style:solid;
border-width:1px;
visibility: hidden;
z-index:20000;
}
#sub_designer {
position:absolute;
left:0px;
top:140px;
width:138px;
height:auto;
z-index:4;
background-color: #FFFFFF;
border-color:#c6c2d0;
border-style:solid;
border-width:1px;
visibility: hidden;
z-index:20000;
}

/*TOOLTIP*/

div#toolfoto {
	background-repeat:no-repeat;
	width:87px;
	height:29px;	
	position:absolute;
	text-align:center;
	z-index:100001;
	display:none;
	text-align:center;
	padding:11px 0px 0px 0px;
}

div#caixa-flutuante-produtos-esq {
	background-image:url(/images/fundo-caixa-flutuante-esq.gif);
	background-repeat:no-repeat;
	width:87px;
	height:29px;	
	position:absolute;
	text-align:center;
	z-index:100001;
	display:none;
	text-align:center;
	padding:11px 0px 0px 0px;
}

div#caixa-flutuante-produtos-esq2 {
	background-image:url(/images/fundo-caixa-flutuante-esq2.gif);
	background-repeat:no-repeat;
	width:106px;
	height:29px;	
	position:absolute;
	text-align:center;
	z-index:100001;
	display:none;
	text-align:center;
	padding:11px 0px 0px 0px;
}


div#centro_txt{
float:left;
width:89px;
height:22px;
background:transparent;}

div#centro_txt2{
float:left;
width:106px;
height:22px;
background:transparent;}

div#toolfoto_b{
float:left;
width:89px;
height:22px;
background:transparent;}

div#preload {
	display:none;
}

#fundo_roxo{
position:relative;
float:left;
width:1000px;
height:auto;
background-color:#9381c1;}

#destinos{
position:relative;
float:right;
width:215px;
height:auto;
background-color:#9381c1;}

#tit_pag{
position:relative;
float:left;
width:785px;
height:62px;
text-align:left;
background-color:#eeecf6;}

#tit_pag_mundi{
position:relative;
float:left;
width:785px;
height:auto;
text-align:left;
background-color:#eeecf6;}

#tit_pag_lista{
position:relative;
float:left;
width:785px;
height:auto;

text-align:left;
background-color:#ffe7e5;}

.linha_branca{
position:relative;
float:left;
width:667px;
height:auto;
border-top:#FFFFFF 4px solid;
margin-top:6px;
margin-bottom:5px; }

.linha_branca_mundi{
	position:relative;
	float:left;
	width:520px;
	height:auto;
	border-top:#FFFFFF 4px solid;
	margin-top:6px;
	padding: 20px;
}

#migalha{
position:relative;
float:left;
width:353px;
height:auto;
text-align:left;
padding-left:20px;
padding-top:18px;
}
#migalha, #migalha * {
	font-size:10px;
}

#migalha b, #migalha * b, #migalha b * {
	font-size:11px;
}

#mundi_int{
position:relative;
float:right;
width:222px;
height:122px;}

.pontilhado{
position:relative;
float:left;
width:745px;
height:6px;
border-bottom:#938da5 1px dotted;
overflow:hidden;
margin-left:20px;}

.pontilhado_blog{
position:relative;
float:left;
width:745px;
height:6px;
border-bottom:#938da5 1px dotted;
overflow:hidden;}

#foto_interna{
position:relative;
float:left;
width:785px;
height:154px;
text-align:left;}

#cont_interna{
position:relative;
float:left;
width:745px;
height:auto;
/*min-height:838px;*/
min-height:872px;
padding-left:20px;
padding-right:20px;
background-color:#eeecf6;}

#cont_interna_b{
position:relative;
float:left;
width:745px;
height:auto;
padding-left:20px;
padding-right:20px;
background-color:#eeecf6;}

#cont_fotos_brasil{
position:relative;
float:left;
width:745px;
height:auto;
padding-left:20px;
padding-right:20px;
background-color:#eeecf6;}

#cont_interna_lista{
position:relative;
float:left;
width:785px;
height:auto;
min-height:852px;
background-color:#ffe7e5;}

#cont_interna_pad{
position:relative;
float:left;
width:785px;
height:auto;
/*min-height:852px;*/
background-color:#eeecf6;}

#cont_interna_c{
position:relative;
float:left;
width:785px;
height:auto;
min-height:832px;
background-color:#eeecf6;
padding:10px 0 10px 0;}

#teste_alinha{
position:relative;
float:left;
width:785px;
min-height:832px;
background-color:#eeecf6;
padding:10px 0 0 0;}

#scrol_folhetos{
position:relative;
float:left;
width:785px;
height:auto;
background-color:#dad5eb;}

#escolha_paises{
position:relative;
float:left;
width:533px;
height:auto;
padding-top:6px;
padding-left:20px;
background-color:#eeecf6;}

#escolha_folhetos{
position:relative;
float:left;
width:533px;
height:auto;
padding-left:20px;
background-color:#eeecf6;
clear:both;}

#restrito{
position:relative;
float:left;
width:745px;
height:30px;
border-bottom:#9381c1 1px dotted;
padding-top:7px;}

#bots_brazil{
position:relative;
float:left;
width:745px;
height:auto;
padding-top:7px;}

#nav_inter_2{
position:relative;
float:right;
width:165px;
height:24px;
background-image:url(/images/fundo_nav_inter_2.jpg);
background-position:left top;
background-repeat:no-repeat;
margin-right:17px;
text-align:center;
margin-top:10px;}

#borda_esq_box{
position:relative;
float:left;
width:10px;
height:165px;
background-image:url(/images/borda_esq_box_serv.jpg);
background-position:left top;
background-repeat:no-repeat;}

#borda_dir_box{
position:relative;
float:right;
width:10px;
height:165px;
background-image:url(/images/borda_dir_box_serv.jpg);
background-position:left top;
background-repeat:no-repeat;}

#fundo_claro_venda{
position:relative;
float:right;
width:332px;
background-color:#d8d3ea;
padding-bottom:10px;}

#escolha_regiao{
position:relative;
float:left;
width:370px;
height:auto;
padding-bottom:10px;
background-color:#eeecf6;
padding-top:10px;
text-align:center;}

#some{
position:relative;
float:left;
width:450px;
height:auto;}

#descricao_roteiros{
margin:0 auto;
width:693px;
height:auto;
padding:10px 10px 10px 10px;
text-align:justify;
border:1px #d6d0e8 solid;
margin-top:0px;}

#busca_noivos{
position:relative;
float:left;
width:785px;
height:auto;
background-color:#ffcecc;
padding-top:20px;}

#honeymoon{
position:relative;
float:left;
width:745px;
height:auto;
background-color:#ffcecc;
padding:10px 20px 10px 20px;}

.lab_masc{
margin-top:15px;
width:480px;
text-align:left;
float:left;
margin-left:30px;}

#flip{
position:relative;
float:left;
width:1000px;
height:600px;
text-align:top center;}

#thumbs_flip{
position:relative;
float:left;
width:1000px;
height:auto;
text-align:center;
background-color:#d8d3e9;
padding-bottom:20px;}

#fundo_thumbs{
position:relative;
float:right;
width:311px;
height:auto;
background-color:#d8d2ea;
padding:10px 0 10px 0;}

#fundo_thumbs_restrita{
position:relative;
float:right;
width:757px;
height:auto;
background-color:#d8d2ea;
padding:10px 0 10px 10px;}

#affiliations{
position:relative;
float:left;
width:735px;
height:161px;
margin-top:10px;
margin-bottom:10px;
border-top:1px #666666 dotted;
padding:10px 0 0 10px;
/*background-image:url(/images/fundo_affiliations.jpg);*/
background-image:url(/images/img_hor_brazil.jpg);
background-position:bottom;
background-repeat:no-repeat;
display:block;}

.ban{
position:relative;
float:left;
width:745px;
height:182px;
margin-top:10px;}

#espaco_afili{
position:relative;
float:left;
width:735px;
height:10px;
border-top:1px #666666 dotted;
padding:10px 0 0 10px;
background-image:url(/images/fundo_affiliations.jpg);
background-position:bottom;
background-repeat:no-repeat;
display:block;}

#filiaciones{
position:relative;
float:left;
width:745px;
height:161px;
margin-top:10px;
margin-bottom:10px;
border-top:1px #666666 dotted;
padding:10px 0 0 0;
background-image:url(/images/fundo_filiaciones.jpg);
background-position:bottom;
background-repeat:no-repeat;
display:block;}

#top_grupo_novo{
position:relative;
float:left;
width:765px;
height:auto;
margin-left:10px;}

#meio_grupo_novo{
position:relative;
float:left;
width:765px;
height:auto;
background-color:#735baf;
margin-left:10px;}

#bottom_grupo_novo{
position:relative;
float:left;
width:765px;
height:73px;}



.txt_cadastro{
position:relative;
float:left;
width:745px;
height:930px;
border-bottom:#9381c1 1px dotted;
padding-top:10px;
padding-bottom:10px;
text-align:justify;}

.input_cadastro {
margin:1px;
width:auto;
margin-right:5px;
background-color:#FFFFFF;}

#ban_lista_casamento{
	position:absolute;
	left:500px;
	top:652px;
	width:245px;
	height:166px;
	z-index:900000001;
	background-image:url(/images/ban_luademel.png);
	background-position:left top;
	background-repeat:no-repeat;
}

#ban_listacasamento{
	position:absolute;
	left:500px;
	top:510px;
	width:245px;
	height:166px;
	z-index:900000001;
	background-image:url(/images/ban_lista_casamento.png);
	background-position:left top;
	background-repeat:no-repeat;
}

/* CSS ROTEIROS*/

	div.pacote, div.pacote * {
		padding:0;
		margin:0;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#462f81;
		text-decoration:none;
	}
	div.pacote h1 {
		font-size:1.3em;
	}
	div.pacote table {
		width:100%;
		background-color:#eeebf7;
		border:0;
	}
	div.pacote td {
		padding:4px;
		border:1px solid #dcd7eb;
	}
	div.pacote p {
		margin-bottom:4px;
	}
	div.pacote .th, div.pacote .th * {
		background-color:#4E3996;
		color:#FFFFFF;
		text-align:center;
	}
	div.pacote .thSub, div.pacote .thSub * {
		background-color:#A397C9;
		color:#FFFFFF;
		text-align:center;
	}
	div.pacote a:hover, div.pacote a:hover *, div.pacote * a:hover {
		text-decoration:underline;
	}

#foto_1{
position:absolute;
left:528px;
top:30px;
width:237px;
height:344px;
z-index:9000001;
visibility:visible;
background-image:url(/images/foto_porqueviajar.png);
background-position:left top;
background-repeat:no-repeat;}

#foto_2{
position:absolute;
left:528px;
top:294px;
width:237px;
height:344px;
z-index:9000001;
background-image:url(/images/foto_ofertaprodutos.png);
background-position:left top;
background-repeat:no-repeat;}

#foto_3{
position:absolute;
left:528px;
top:90px;
width:237px;
height:344px;
z-index:9000001;
visibility:visible;
background-image:url(/images/foto_nossaexperiencia.png);
background-position:left top;
background-repeat:no-repeat;}

#foto_4{
position:absolute;
left:528px;
top:90px;
width:237px;
height:344px;
z-index:9000001;
visibility:visible;
background-image:url(/images/foto_nossaatualizacao.png);
background-position:left top;
background-repeat:no-repeat;}

#foto_5{
position:absolute;
left:544px;
top:116px;
width:221px;
height:318px;
z-index:9000001;
visibility:visible;
background-image:url(/images/foto_nossaproposta.png);
background-position:left top;
background-repeat:no-repeat;}

#foto_6{
position:absolute;
left:544px;
top:116px;
width:221px;
height:318px;
z-index:9000001;
visibility:visible;
background-image:url(/images/foto_nossoscases.png);
background-position:left top;
background-repeat:no-repeat;}

#foto_7{
position:absolute;
left:544px;
top:248px;
width:221px;
height:318px;
z-index:9000001;
visibility:visible;
background-image:url(/images/foto_nossaconsultoria.png);
background-position:left top;
background-repeat:no-repeat;}

#amigo_ingles{
background-image:url(/images/fundo_envie_amigo_en.jpg);
background-position:top center;
background-repeat:no-repeat;}

#amigo_espanhol{
background-image:url(/images/fundo_envie_amigo_es.jpg);
background-position:top center;
background-repeat:no-repeat;}

#agencias_parceiras{
	width:610px; height:auto; margin:0 auto; display:table;
}

#alinha_ag{width:70px; height:15px; text-align:center;}
