@charset "utf-8";
/* CSS Document */
h3{
color:#ea0272;
padding-bottom:5px;
padding-left:10px;
padding-top:10px;
}

p{
padding-left:10px;}

p.area_restrita{
float:left;
/*margin:82px 0 0 38px;*/
_padding-top:33px;
_padding-left:-140px;
margin:48px 0 0 38px;
font-size:9px;
width:426px;
float:left;}

p.esqueceu{
float:left;
margin:82px 0 0 38px;
font-size:9px;}

.icon_menu_peq{
position:relative;
float:left;
width:34px;
height:34px;}

input {
background-color:#eeecf6;
height:15px;
width:126px;
border:#eeecf6 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#462f81;
padding-top:3px;
padding-left:5px;
margin-top:-31px;}

.input_servicos {
margin:1px;
width:auto;
margin-right:5px;}

.input_blog{
margin:1px;
width:auto;
margin-right:5px;
background-color:#FFFFFF;}

.input_restrito {
background-color:#ffffff;
height:13px;
width:126px;
border:#ffffff 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#462f81;
padding-left:5px;
margin-top:4px;
margin-left:10px;}

.checkbox{
background-color:#eeecf6;
padding:0;
margin:0;
border:0;
height:auto;
width:auto;
}

textarea{
background-color:#eeecf6;
margin-top:5px;}

.roxo_input {
background-color:#c1b7d6;
height:15px;
width:180px;
border:#c1b7d6 1px solid;}

.roxo_input_busca{
background-color:#c1b7d6;
height:15px;
width:180px;
border:#c1b7d6 1px solid;
margin-left:98px;
margin-top:34px;}

button {
margin-left:20px;
margin-top:24px;}

.bot_ok {
background-color: #8b7cb2;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #FFFFFF;
height: 21px;
width: 23px;
padding: 0px;
}

.ok_restrito {
background-color: #8b7cb2;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #FFFFFF;
height: 19px;
width: 25px;
padding: 0px;
margin-top:0px;

}

.foto_dest{
position:relative;
float:left;
padding-top:70px;
width:240px;
height:110px;}

.tit_dest{
position:relative;
float:left;
padding-top:70px;
width:235px;
height:26px;}

.tit_dest_data{
position:relative;
float:left;
padding-top:42px;
width:235px;
height:26px;
text-align:left;}

.tit_dest_b{
position:relative;
float:left;
padding-top:5px;
width:235px;
height:26px;}

.tit_dest_b_teste{
position:relative;
float:left;
padding-top:5px;
padding-left:12px;
width:194px;
height:21px;
margin-top:5px;
background-image:url(/images/fundo_lista_sistema.gif);
background-position:left top;
background-repeat:no-repeat;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#930e00;}

.tit_dest_c_teste{
position:relative;
float:left;
padding-top:5px;
padding-left:12px;
width:194px;
height:21px;
margin-top:5px;
background-image:url(/images/fundo_viagens_sistema.gif);
background-position:left top;
background-repeat:no-repeat;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#4e3995;}

.tit_dest_d_teste{
position:relative;
float:left;
padding-top:5px;
padding-left:12px;
width:194px;
height:21px;
margin-top:5px;
background-image:url(/images/fundo_tematicas_sistema.gif);
background-position:left top;
background-repeat:no-repeat;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#908a2c;}

.tit_dest_e_teste{
position:relative;
float:left;
padding-top:5px;
padding-left:12px;
width:194px;
height:21px;
margin-top:5px;
background-image:url(/images/fundo_data_promo_sistema.gif);
background-position:left top;
background-repeat:no-repeat;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#462f81;}

.tit_data{
position:relative;
float:left;
padding-top:78px;
width:235px;
height:26px;}

.txt_dest{
position:relative;
float:left;
padding-left:10px;
padding-bottom:7px;
padding-top:5px;
width:225px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#462f81;
text-align:left;
}

.txt_dest_b{
position:relative;
float:left;
padding-left:10px;
padding-bottom:5px;
padding-top:10px;
width:225px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#462f81;}

.veja_home{
position:relative;
float:left;
width:235px;
height:17px;
text-align:left;}


#rodape table {margin-top:20px;}

.tabelalogos td {
	width:148px;
	padding:0 10px;
	height:82px;
	background-image:url(/images/fundo_logos.gif);
	background-position:center;
	background-repeat:no-repeat;
	vertical-align:middle;
}

.logo{
position:relative;
float:left;
width:148px;
height:82px;
background-image:url(/images/fundo_logos.gif);
background-position:left bottom;
background-repeat:no-repeat;
margin-top:22px;
text-align:center;}

.logos{
position:relative;
float:left;
width:148px;
height:82px;
background-image:url(/images/fundo_logos.gif);
background-position:right bottom;
background-repeat:no-repeat;
padding-left:22px;
margin-top:22px;
text-align:center;}

.txt_copy{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#462f81;}

.link_hkl a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#462f81;
text-decoration:none;}

.link_hkl:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#462f81;
text-decoration:none;}

.link_hkl:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#462f81;
text-decoration:none;}

.link_hkl:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#462f81;
text-decoration:underline;}

.link_hkl:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#462f81;
text-decoration:none;}

/*SUBMENU*/

.link_sub a{
position:relative;
float:left;
width:148px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#462f81;
text-decoration:none;
padding-left:3px;
padding-top:3px;
padding-bottom:3px;
border-bottom-color:#c6c2d0;
border-bottom-style:solid;
border-bottom-width:1px;}

.link_sub:link{
position:relative;
float:left;
width:148px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#462f81;
text-decoration:none;
padding-left:3px;
padding-top:3px;
padding-bottom:3px;
border-bottom-color:#c6c2d0;
border-bottom-style:solid;
border-bottom-width:1px;}

.link_sub:visited{
position:relative;
float:left;
width:148px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#462f81;
text-decoration:none;
padding-left:3px;
padding-top:3px;
padding-bottom:3px;
border-bottom-color:#c6c2d0;
border-bottom-style:solid;
border-bottom-width:1px;}

.link_sub:hover{
width:148px;
position:relative;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#462f81;
text-decoration:none;
background-color:#eeecf7;
font-weight:bold;}

.link_sub:active{
position:relative;
float:left;
width:148px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#462f81;
text-decoration:none;
padding-left:3px;
padding-top:3px;
padding-bottom:3px;
border-bottom-color:#c6c2d0;
border-bottom-style:solid;
border-bottom-width:1px;}
/*
.link_submenu a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#462f81;
text-decoration:none;}

.link_submenu:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#462f81;
text-decoration:none;}

.link_submenu:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#462f81;
text-decoration:none;}

.link_submenu:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#462f81;}

.link_submenu:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#462f81;
text-decoration:none;}*/

.bot_links{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
font-weight:bold;
color:#c6c2d0;
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
border-bottom-color:#c6c2d0;
border-bottom-style:solid;
border-bottom-width:thin;}

.link_migalha a{
text-decoration:none;
color:#3300b5;}

.link_migalha:link{
text-decoration:none;
color:#3300b5;}

.link_migalha:visited{
text-decoration:none;
color:#3300b5;}

.link_migalha:hover{
text-decoration:underline;
color:#3300b5;}

.link_migalha:active{
text-decoration:none;
color:#3300b5;}

.txt{
position:relative;
float:left;
width:745px;
height:auto;
border-bottom:#9381c1 1px dotted;
padding-top:10px;
padding-bottom:10px;
text-align:justify;
display:table;}

.txt_tel{
color:#e90074;}

.link_email a{
text-decoration:none;
color:#001eff;}

.link_email:link{
text-decoration:none;
color:#001eff;}

.link_email:visited{
text-decoration:none;
color:#001eff;}

.link_email:hover{
text-decoration:underline;
color:#001eff;}

.link_email:active{
text-decoration:none;
color:#001eff;}

.tit_escolha{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#0759e3;
font-weight:bold;}

.thumb_paises{
position:relative;
float:left;
width:126px;
height:92px;
border:#FFFFFF 5px solid;
margin-right:20px;
background-color:#FFFFFF;
}

.cont_paises{
position:relative;
float:left;
width:574px;
height:auto;
min-height:102px;
background-color:#FFFFFF;
padding-right:10px;
background-image:url(/images/curva_box_paises.gif);
background-position:right top;
background-repeat:no-repeat;}

.bot_ver{
position:absolute;
width:132px;
height:20px;
bottom:0;
left:0;}

.end_int_1{
position:relative;
float:left;
width:338px;
height:82px;
padding-top:23px;
margin-right:10px;}

.end_int_2{
position:relative;
float:left;
width:427px;
height:82px;
padding-top:23px;
margin-right:10px;}

.end_int_3{
position:relative;
float:left;
width:215px;
height:82px;
padding-top:23px;}

.tit_promo{
font-size:14px;}

.tit_roteiro{
	font-size:16px;
	color:#a07100;
	font-family: arial;
	text-transform: uppercase;
}

.tit_fale{
font-size:12px;
color:#a07100;}

.inter_2{
position:relative;
float:right;
border:5px #FFFFFF solid;}

.align_esq{
position:relative;
float:left;
width:540px;
height:auto;}

.bot_topo{
width:600px;
height:auto;
text-align:center;}

/*TXT'S RODAPE*/

.tit_rodape{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-style:normal;
color:#3399FF;}

.tit_int_servicos{
position:relative;
float:left;
width:640px;
height:30px;
font-size:12px;
color:#031eeb;
padding-left:20px;
padding-top:20px;
text-decoration:none;
font-weight:bold;}

.borda_box{
width:644px;
height:10px;}

p_box{
width:auto;
height:auto;
padding-right:50px;}

.tit_blog{
position:relative;
float:left;
width:710px;
height:30px;
padding-left:35px;
padding-top:15px;
background-image:url(/images/bg_tit_blog.jpg);
background-position:left center;
background-repeat:no-repeat;}

.tit_int_blog{
height:auto;
font-size:12px;
color:#031eeb;
text-decoration:none;
font-weight:bold;}

.cont_blog{
position:relative;
float:left;
width:745px;
height:auto;
padding-left:20px;
padding-right:20px;
background-color:#eeecf6;}

.bot_blog{
position:relative;
float:left;
width:99px;
height:28px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;}

.bot_estrela{
position:relative;
float:left;
width:99px;
height:21px;
padding-top:7px;
padding-bottom:5px;
text-align:center;
background-image:url(/images/bot_fundo_estrela.jpg);
background-position:top center;
background-repeat:no-repeat;
padding-left:5px;
padding-right:5px;}

.comentario{
position:relative;
float:left;
width:725px;
height:auto;
background-color:#eeecf6;
padding-top:10px;}

.esq_form{
position:relative;
float:left;
width:380px;
height:auto;
padding-bottom:10px;
background-color:#bfb5d6;
margin-top:10px;
display:block;
margin-left:200px;
}

.dir_form{
position:relative;
float:left;
width:330px;
height:auto;
padding-bottom:10px;
padding-top:10px;
margin-left:30px;}

.dir_form_fale{
position:relative;
float:left;
width:330px;
height:auto;
padding-bottom:10px;
padding-top:10px;
border-bottom:0;
margin-left:200px;}

.fechar_cambio{
width:60px;
height:auto;
margin-left:0px;
background-color:#8191cc;
border:0;
margin-top:-50px;
padding-top:3px;
padding-bottom:3px;
cursor:pointer;
color:#FFFFFF;
font-size:9px;
font-weight:bold;}

label{
display: block; /* DEIXANDO UM ACIMA DO OUTRO */
margin: 5px 0 5px 10px; /* ESPAÇO ACIMA E ABAIXO */}

.input_fale {
width:auto;
margin-top:5px;
color: #7460a7;
width: 270px;
border: solid 1px #9a8fbb;
padding-left:2px;
padding-top:2px;}

.campo{
background-color:#7460a7;
height:16px;
padding-right:5px;
text-align:right;
padding-top:3px;
}

label span {
     display: block;
     width: 80px;
     float: left;
	 margin-top:6px;
	 color:#FFFFFF;
	 font-weight:bold;
}

.tit_cidades{
margin-left:10px;}

.lab_masc{
margin-top:15px;
width:480px;
text-align:left;
float:left;
margin-left:30px;}

.lab_masc_amigo_ok{
width:480px;
text-align:left;
margin-left:30px;
margin-top:5px;
position:relative;
float:left;}

p.tit_amigo_ok{
text-align:left;
padding-top:75px;
margin-left:19px;}

.fundo_amigo_ok{
padding-bottom:10px;
background-image:url(/images/fundo_envie_amigo.jpg);
background-repeat:no-repeat;
width:480px;
height:453px;
margin:0 auto;
margin-top:100px;}

.link_des a{
position:relative;
float:left;
width:135px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#462f81;
text-decoration:none;
padding-left:3px;
padding-top:3px;
padding-bottom:3px;
border-bottom-color:#c6c2d0;
border-bottom-style:solid;
border-bottom-width:1px;}

.link_des:link{
position:relative;
float:left;
width:135px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#462f81;
text-decoration:none;
padding-left:3px;
padding-top:3px;
padding-bottom:3px;
border-bottom-color:#c6c2d0;
border-bottom-style:solid;
border-bottom-width:1px;}

.link_des:visited{
position:relative;
float:left;
width:135px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#462f81;
text-decoration:none;
padding-left:3px;
padding-top:3px;
padding-bottom:3px;
border-bottom-color:#c6c2d0;
border-bottom-style:solid;
border-bottom-width:1px;}

.link_des:hover{
width:135px;
position:relative;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#462f81;
text-decoration:none;
background-color:#eeecf7;
font-weight:bold;}

.link_des:active{
position:relative;
float:left;
width:135px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#462f81;
text-decoration:none;
padding-left:3px;
padding-top:3px;
padding-bottom:3px;
border-bottom-color:#c6c2d0;
border-bottom-style:solid;
border-bottom-width:1px;}

.band{
position:relative;
float:right;
width:23px;
height:17px;}

.thumb_flip{
	position:relative;
	float:left;
	width:173px;
	height:260px;
	margin:0 30px 0 20px;
	background-color:#FFFFFF;
	text-align:center;
	padding-top:8px;
}

.mar_foto{
display:block;
margin-bottom:5px;}

.cad_area{
position:relative;
float:left;
width:310px;
height:90px;
padding-top:6px;
margin-left:20px;
padding-left:10px;
background-color:#eeecf6;
border-bottom:#938da5 1px dotted;}

.esq_cad{
position:relative;
float:left;
width:320px;
height:auto;
padding-left:10px;
background-color:#c6bfe1;
margin:10px 10px 0 0;}

.esq_cad_restrita{
position:relative;
float:left;
display:block;
width:auto;
height:auto;
padding-left:18px;
background-color:#c6bfe1;
margin:10px 10px 15px 0;}

.thumb_home_agente{
position:relative;
float:left;
width:140px;
height:121px;
margin:0 0 0 12px;
border-bottom:#938da5 1px solid;
border-right:#938da5 1px solid;
text-align:center;}

.fili{
position:relative;
float:left;
width:109px;
height:85px;
margin-top:60px;
margin-left:10px;}

.tool{
position:relative;
float:left;
width:57px;
height:72px;}

.cont_grupo_1{
position:relative;
float:left;
width:765px;
height:auto;
padding-top:5px;}

.txt_cont_grupo{
position:relative;
float:left;
width:529px;
height:auto;
padding-left:10px;
padding-top:5px;}

.tit_txt_cont_grupo{
position:relative;
float:left;
width:755px;
height:56px;
padding-left:10px;
background-color:#593ea0;}

.lista_casamento{
position:relative;
float:left;
width:785px;
height:auto;
padding-top:20px;}

.tit_noivos{
position:relative;
float:left;
width:260px;
height:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#d77773;
background-image:url(/images/top_div_lista.gif);
background-position:right top;
background-repeat:no-repeat;
text-align:center;
padding-top:25px;}

.bottom_noivos{
position:relative;
float:left;
width:260px;
height:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#d77773;
background-image:url(/images/bottom_div_lista.gif);
background-position:right top;
background-repeat:no-repeat;
text-align:center;
padding-top:25px;}

.linha_lista_branca{
position:relative;
float:left;
width:740px;
height:auto;
margin:0 20px 0 20px;
background-color:#FFFFFF;}

.linha_lista_bordot{
position:relative;
float:left;
width:740px;
height:auto;
margin:0 20px 0 20px;
background-color:#ffcecc;}

.txt_lista{
position:relative;
float:left;
width:229px;
height:auto;
border-right:1px #db827f solid;
padding-left:10px;
padding-top:7px;
padding-bottom:7px;}

.txt_lista_meio{
position:relative;
float:left;
width:249px;
height:49px;
border-right:1px #db827f solid;
padding-left:10px;
padding-top:7px;
padding-bottom:7px;}

.lista_casa a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#d77773;
text-decoration:none;}

.lista_casa:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#d77773;
text-decoration:none;}

.lista_casa:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#d77773;
text-decoration:none;}

.lista_casa:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#d77773;
text-decoration:none;}

.lista_casa:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#d77773;
text-decoration:none;}

div.font_gde{
font-size:20px;}

div.font_med{
font-size:20px;}

div.font_peq{
font-size:20px;}

.banner_dest{
position:relative;
float:right;
width:195px;
height:146px;
margin: 5px 10px 5px 10px;
background-color:#FFFFFF;}

.baixo_destinos{
position:relative;
float:right;
width:195px;
height:auto;
background-color:#ffffff;
margin: 0 10px 0 10px;
padding:5px 0;
text-align:right;}

.txt_baixo_destino{
font-family:arial;
text-transform:uppercase;
font-size:9px;
display:block;
text-align:right;
margin-right:5px;}

.baixo_grupo{
position:relative;
float:left;
width:785px;
height:100px;
/*background-color:#eeecf6;*/
background-color:#339900;}
