*{ margin:0; padding:0; border:none; }

body{ background:url(../img/bg.jpg) no-repeat scroll center top; height:100%; position:absolute; width:100%; left:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#616060; background-color:#83A5D5;	 }


.boxes_top{ width:auto; height:auto; overflow:hidden; margin:48px 0 0 0 ;}
.boxes_middle{ width:709px; height:auto; overflow:hidden; *height:auto; *overflow:auto; background:#DAE0F0; padding:29px 20px 0 21px }
.boxes_middle p{font-size:13px;}
.boxes_bottom{ width:auto; height:auto; overflow:hidden; margin:0;}

h2{ font-size:13px; margin:0 0 0 0; padding:10px 0 10px 0;}


.foto_txt{ width:auto; height:auto; overflow:hidden; }
.foto_left{ width:auto; height:auto; float:left; margin:25px 20px 0 0; padding:0 0 0 0; overflow:hidden;}
.txt_right{ width:410px; height:auto; float:left; margin:25px 0 0 0; overflow:hidden;}
.txt_right p{ font-size:12px; margin:10px 0 10px 0; line-height:17px; }
.txt_right p a{ color:#616060; text-decoration:none; }
.txt_right p a:hover{ color:#1201B4; }

.linkult1{ margin:30px 0 -90px; }

.linkult2{ margin:124px 0 3px 35px;  overflow:hidden; width:550px; clear:both; overflow:hidden }
.linkult2 ul{ height:auto; width:auto; }
.linkult2 li{ color:#2C2A97; float:left; font-size:11px;  font-weight:bold; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 3px; }
.linkult2 li a { text-decoration:none; color:#2C2A97; }
.linkult2 li img{ margin:4px 0 0 0}

#lr{ color:#EC4406;}
#lr a{ color:#EC4406;}


.detalhes_viagens{ width:706px; height:auto; overflow:hidden; margin:33px 0 33px 21px; }
.det_top{ width:706px; height:6px; background:url(../img/top_box_dt1.jpg) no-repeat; overflow:hidden;}

.det_middle{ width:706px; height:auto; background:#EDF0F9; overflow:hidden; }
.det_bottom{ width:706px; height:6px; background:url(../img/bottom_box_dt1.jpg) no-repeat; overflow:hidden;}

.det2_top{ width:706px; height:6px; background:url(../img/top_box_dt2.jpg) no-repeat; overflow:hidden; }
.det2_bottom{ width:706px; height:6px; background:url(../img/bottom_box_dt2.jpg) no-repeat; overflow:hidden;}

.det_ft{ width:103px; height:75px; border:1px solid #305AA6; padding:1px 1px 1px 1px; background:#fff; float:left; margin:10px 14px 0 14px; }
.det_ft img { margin:2px 2px; padding:0; border:none;}

.det_ft2{ width:103px; height:75px; float:left; margin:10px 14px 0 14px; }
.det_ft2 img { margin:2px 2px; padding:0; border:none;}

.det_ft_maior{ width:267px; height:199px; border:1px solid #305AA6; padding:1px; background:#fff; float:left; margin:10px 14px 0 14px; }
.det_ft_maior img { margin:2px; padding:0; border:none;}

.dicas_tabela_texto{ border:1px solid #000000; font-size:12px; padding:10px; }


.det_txt{ float:left; width:423px; height:auto; margin:10px 0 0 0; }
.det_txt p { font-size:11px; margin:5px 0 5px 0; line-height:17px;}

.maisdet{ float:left; width:auto; height:auto; margin:48px 0 0 10px; }





/*forms*/

 div.box_newsletter_right{ width:406px; height:298px; background:#EDF0F9; float:left; margin:25px 0 0; }

.formNews { margin:97px 0 0 64px; width:285px; }
.formNews label{ float:left; font-size:12px; width:60px; margin:0 0 13px 0; }
.formNews input { float:left; width:218px; height:19px; margin:0 0 13px 0; background:#DADADA; }
#limpar{ background:url(../img/btn_limpar.jpg) no-repeat; width:84px; height:26px; cursor:pointer; float:left; margin:12px 6px 0 104px; *margin:12px 6px 0 44px; }
#enviar{ background:url(../img/btn_enviar.jpg) no-repeat; width:84px; height:26px; margin:12px 0 0 0; cursor:pointer; float:left; }
.msg_resposta{ margin:130px 0 0; text-align:center; width:auto; font-size:12px; font-weight:bold; }

div.box_faleConosco_right{ width:386px; padding:20px 10px; height:auto; background:#EDF0F9; float:left; margin:25px 0 0; }
.formFC { margin:0 0 0 30px; width:320px; }
.formFC label{ float:left; font-size:12px; width:75px; margin:0 0 13px 0; }
.formFC input { float:left; width:218px; height:19px; margin:0 0 13px 0; background:#DADADA; }
.formFC .mensagem { float:left; width:218px; height:75px; margin:0 0 13px 0; background:#DADADA; }
.msg_resposta{ margin:130px 0 0; text-align:center; width:auto; font-size:12px; font-weight:bold; }


.contador{ width:300px;  height:auto; margin:0 0 0 75px; font-size:10px;}
.obrigatorio{  width:300px;  height:auto; margin:0 0 0 75px; font-size:10px;}
/**/

div.envio_amigo{ float:right; margin:20px 20px 0 0; }
.formEA { margin:0 0 0 30px; width:320px; }
.formEA label{ float:left; font-size:12px; width:75px; margin:0 0 13px 0; }
.formEA input { float:left; width:218px; height:19px; margin:0 0 13px 0; background:#DADADA; }
.formEA .mensagem { float:left; width:218px; height:75px; margin:0 0 13px 0; background:#DADADA; }

.det_top2 { width:706px; height:6px; background:url(../img/top_box_dt1.jpg) no-repeat; overflow:hidden;}
.det_middle2 { width:706px; height:auto; background:#E4E8F4; overflow:hidden; }
.det_bottom2 { width:706px; height:6px; background:url(../img/bottom_box_dt1.jpg) no-repeat; overflow:hidden;}

.det_top3 { width:706px; height:6px; background:url(../img/top_box_dt3.jpg) no-repeat; overflow:hidden;}
.det_middle3 { width:706px; height:auto; background:#E4E8F4; overflow:hidden; }
.det_bottom3 { width:706px; height:6px; background:url(../img/bottom_box_dt3.jpg) no-repeat; overflow:hidden;}


.det_top4 { width:706px; height:6px; background:url(../img/top1.jpg) no-repeat; overflow:hidden;}
.det_middle4 { width:706px; height:auto; background:#EDF0F9; overflow:hidden; }
.det_bottom4 { width:706px; height:6px; background:url(../img/bottom1.jpg) no-repeat; overflow:hidden;}


.detalhes_viagens2{ width:706px; height:auto; overflow:hidden; margin:10px 0 10px 0; }

.maisdet2{ float:left; width:auto; height:auto; margin:25px 0 0 10px; }
.btlcomprar{ float:left; width:auto; height:auto; margin:10px 0 0 10px; }

.ftescr_boxescri{ width:270px; height:auto; overflow:hidden; overflow:hidden; float:left; margin:25px 10px 0 0}
.fotoescr{ width:auto; height:auto; margin:0 0 0 0; }
.box_escritorio{ width:270px; height:357px; margin:20px 0 0 0; padding:0 8px; background:url(../img/bg_empresa_lat.jpg) no-repeat; overflow:hidden; }
.box_escritorio p { width:220px; height:auto; font-size:12px; }

.esc_escritorios{ width:200px; height:20px; margin:0 0 0 0; overflow:hidden; }
.escescrit{ width:200px; height:auto; margin:11px 0 0; overflow:hidden; }

.box_end{ width:248px; height:128px; margin:16px 0 0; background:url(../img/bg_box_end_escr.gif) no-repeat;}

.box_end p { font-size:11px; margin: 2px 0 2px 14px;}
.box_end p a { text-decoration:none; color:#0742E8;}

.txtquemsomos{ float:left; width:406px; background:url(../img/bg_txt_quemsomos.jpg) no-repeat; height:424px; margin: 25px 0 0 0; padding:0 10px;}
.txtquemsomos p{ font-size:12px; width:380px; line-height:17px;}


.boxprodutostop{ width:706px; height:32px;  margin:0 0 0 0; overflow:hidden; background:url(../img/bg_box_produtostop.gif) no-repeat;}
.boxprodutosmidlle{ width:706px; height:auto; margin:0 0 0 0; overflow:hidden; background:#EDF0F8;}
.boxprodutosbottom{ width:706px; height:32px; margin:0 0 0 0; overflow:hidden; background:url(../img/bg_box_produtos.gif) no-repeat;} 


.txtplanos{ width:auto; height:auto; margin:20px 0 40px 0; padding:0 0 0 0; overflow:hidden; }
.txtplanos p{ font-size:12px; margin:0 0 0 0; }

.txtcorporativos{ width:auto; height:auto; margin:20px 0 40px 0; padding:0 0 0 0; overflow:hidden; }
.txtcorporativos p{ font-size:12px; margin:5px 0 10px 0; }

.corporativos_cartoes{ width:auto; height:575px; }

.corpoativos_cartao1{ width:226px; height:164px; float:left; overflow:hidden; }
.corpoativos_cartao2{ width:226px; height:164px; float:right; overflow:hidden; }

.txtEsconde1{ position:absolute; width:435px; height:355px; background:#EDF0F9; border:8px solid #FFFFFF; padding:20px 10px; clear:both; }
.txtEsconde1 p{ font-size:11px; margin:10px 0 0; }
.txtEsconde2{ position:absolute; width:435px; height:355px; background:#EDF0F9; margin:0 0 0 -245px; border:8px solid #FFFFFF; padding:20px 10px 0; clear:both; }
.txtEsconde2 p{ font-size:11px; margin:10px 0 0; }

.compre1{ position:absolute; z-index:3; width:129px; height:35px; margin:-6px 0 0 0; }
.compre2{ position:absolute; z-index:3; margin:-6px 0 0 97px; }

#emissaoonline{background:url(../img/img_emissao_online_fundo_form.jpg); width:346px; height:103px; padding:30px 0 0 60px}
#emissaoonline label{ float:left; width:80px; font-size:10px; color:#5F6065}
#emissaoonline input{ float:left; width:231px; background:#DADADA; margin:0 0 4px 0 }


#faleconosco{background:url(../img/img_fale_conosco_fundo.jpg); width:346px; height:268px; padding:30px 0 0 60px}
#faleconosco label{ float:left; width:80px; font-size:10px; color:#5F6065}
#faleconosco input{ float:left; width:231px; background:#DADADA; margin:0 0 4px 0 }

#cartao_detalhe{}

.line1{ border:1px solid #FFFFFF; color:#FFFFFF; font-size:11px; font-weight:bold; padding:5px; background:#F2555B; text-align:center}
.line2{ border:1px solid #FFFFFF; color:#FFFFFF; font-size:11px; font-weight:bold; padding:5px; background:#8A84AB; text-align:center}
.line3{ border:1px solid #FFFFFF; color:#616060; font-size:11px; font-weight:bold; padding:5px; background:#E7E6EE; text-align:center}
.line4{ border:1px solid #FFFFFF; color:#616060; font-size:11px; font-weight:bold; padding:5px; background:#DCDAE6; text-align:center}
.line5{ border:1px solid #FFFFFF; color:#ED1C24; font-size:11px; font-weight:bold; padding:5px; background:#FCDDDE; text-align:center}

.boxmapa{ width:auto; height:auto; margin:0 0 0 176px; }

.topmapa{ width:auto; height:auto; margin:0 0 0 0; overflow:hidden}
.midllemapa{ width:706px; height:auto; background:#EDF0F9;}
.bottommapa{ width:auto; height:auto; margin:0 0 0 0; overflow:hidden}
.td { width:auto;}

.txtquemsomos p {  margin: 10px 0;}
