body, textarea, select {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;margin:0;}
#menu {position:absolute; margin:40px 0 0 370px; z-index:1;}
a {text-decoration:none;}
.last {background:none !important;}
h3, h4 {font-size:14px;font-weight:bold;}
h3 {color:#0A6B04;}
h4 {color:#000;}
h5 {color:#0A6B04;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}
div#container {width:756px;margin:auto;}
div#submenu {
background:url(../imgs/bg_submenu.png) repeat-x;
height:61px;
}
.e_submenu {
background:url(../imgs/e_bg_submenu.png) repeat-x !important;
}

div#submenu ul#menu_servicos {
height:21px;
padding:5px 0 2px 20px;
}

div#institucional_menu {
background:#EFF2E9 url(../imgs/bg_institucional_rodape.gif) no-repeat scroll center bottom;
float:left;
padding-left:10px;
padding-top:10px;
width:140px;
}

.lpreco {
color:#0A6B04;
display:block;
font-weight:bold;
text-decoration:none;
}

div#submenu ul#menu_servicos li {
padding:0px 12px 0 12px;
background:url(../imgs/bg_submenu-item.gif) no-repeat right center;
display:inline;
}

div#submenu ul#menu_servicos li a {
color:#28641E;
text-decoration:none;
font-weight:bold;
}

div#detalhe_miolo {
float:left;
height:auto;
padding-left:13px;
width:385px;
}

div#detalhe_miolo2 {
background:#F9F9F7 none repeat scroll 0% 0%;
clear:both;
font-size:11px;
padding-left:16px;
padding-right:16px;
width:570px;
}
.miolo2titulo {
clear:both;
color:#FF7200;
font-size:12px;
font-weight:bold;
padding:10px 16px 5px;
}

div#detalhe_miolo3 {
background:#F9F9F7 none repeat scroll 0% 0%;
clear:both;
font-size:11px;
padding-left:16px;
width:570px;
}
.miolo3titulo {
clear:both;
color:#FF7200;
font-size:12px;
font-weight:bold;
padding:10px 16px 5px;
}

.link_email {
color:#0A6B04;
text-decoration:none;
}
.link_email:hover {
color:#0A6B04;
text-decoration:underline;
}

.e_menu_servicos {
height:21px;
padding:5px 0 2px 20px;
}

.e_menu_servicos li {
padding:0px 35px 0 45px;
background:url(../imgs/bg_submenu-item.gif) no-repeat right center;
display:inline;
}

.e_menu_servicos li a {
color:#28641E;
text-decoration:none;
font-weight:bold;
}



div#submenu ul#menu_servicos li a:hover { text-decoration:underline;}

div#submenu ul#menu_institucional {
background:url(../imgs/e_bg_submenu-onda.jpg) no-repeat;
list-style:none;
padding:9px 0 0 250px;
_padding:13px 0 0 250px;;
}

.e_menu_institucional {
background:url(../imgs/e_bg_submenu-onda.jpg) no-repeat !important;
}

div#submenu ul#menu_institucional li {
text-transform:uppercase;
font-size:9px;
background:url(../imgs/bg_menu-institucional-item.gif) no-repeat right center;
padding:0 10px 0 10px;
display:inline;
}

div#submenu ul#menu_institucional li a {
color:#4F8048;
text-decoration:none;
}

body.left153 div#left a {color:#000;}
body.left153 div#left a:hover {border-bottom:1px solid #DDD;}
body.left153 div#left ul {list-style:none;}

div#left div#before-menu {background:#f2f3ed; padding:4px 0 0 7px;}
div#left div#before-menu a:hover {border:none;}

a.more {
font-weight:bold;
background:url(../imgs/bullet_more.gif) no-repeat left center;
display:block;
padding-left:10px;
color:#000;
margin-top:3px;
}

a.more:hover {text-decoration:underline;}

img.thumb {
background:url(../imgs/bg_thumbs.png) right bottom;
padding: 4px 10px 12px 6px;
}
img.thumb2 {
background:url(../imgs/bg_thumbs2.png) right bottom;
padding: 4px 9px 10px 4px;

}
.bgfto {
background:url(../imgs/bg_fto_auto.jpg);
padding: 3px 12px 12px 6px;
float:left;
}

.fto_lazer{
background:url(../imgs/bg_fto_home.gif);
padding:4px 9px 9px 5px;
}

.fto_lazer_fim{
background:url(../imgs/bg_fim.jpg);
padding:3px 5px 5px 3px;
}

.td_home{
border-right:white solid 2px; 
padding:10px 0px 5px 8px;
width:110px;
}

.td_homef{
padding:10px 0px 5px 8px;
width:100px;
}

div#f_envia{
background:#F8F9F4 url(../imgs/bg_form_submit.png) center top no-repeat;
padding:20px 0 0 130px;
width:300px;
}

div#desc_form{
background-color:#f8f9f4;
width:450px; 
border-top:#d8d8d6 solid 1px; 
margin:10px 0px 0px 0px; 
padding:20px 0 50px 0px; 
color:#990100; 
font-size:11px;
}

ul.lista-cruzeiro {list-style:none;}
ul.lista-cruzeiro h4 {display:inline; padding-right:40px;}
ul.lista-cruzeiro li {padding-bottom:40px; background:url(../imgs/bg_hr-372.png) no-repeat bottom center;}
ul.lista-cruzeiro li.last {padding-bottom:10px}


ul.lista-pacotes {list-style:none;}
ul.lista-pacotes li {padding-bottom:20px;}
ul.lista-pacotes li.last {padding-bottom:10px}


img.img-left {
float:left;
}

div.cont-right {
padding-left:120px;
padding-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

body.left267 div#left div#box-busca h3 {
text-transform:none !important;
} 

ul.lista-colunas { /*lista de serviÃ%uFFFDÂ§os da barra da esquerda */
width:44%;
list-style:none;
float:left;
font-size:11px;
padding-left:10px;
border-left:1px solid #F3F3F3;
}

ul.lista-colunas a {color:#046987; text-decoration:none;}
ul.lista-colunas a:hover {text-decoration:underline;}

div.c23 {
width:310px;
_width:286px;
}
div.c23 table {margin:auto; width:310px; margin:0px 0;}
div.c23 table td, div.c23 table th {
border-collapse:collapse;
background:red;
padding:0px 4px;
border:1px solid white;
font-size:11px;
}

div.c21 {
background:url(../imgs/bg_t_passagem.jpg) top no-repeat;
width:291px;
float:left;
padding:2px;
_width:286px;
}

div.c22 {
width:188px;
float:left;
padding:2px;
background:#eeefe9;
}

div.c21 h3 {
color:#589550;
font-size:16px;
padding:5px 0 0 10px;
}

div.c21 table {margin:auto; width:100%; margin:10px 0;}

div.c21 table td, div.c21 table th {
border-collapse:separate;
background:#F8F8F8;
padding:0px 4px;
border:1px solid white;
font-size:11px;
}

div.c21 table tr.ttit th {
background:url(../imgs/bg_top-passagens.png) no-repeat;
color:white;
text-align:center;
text-transform:uppercase;
font-weight:bold;
padding:0;
border:0 !important;
}

div.c21 table tr.tstit th {
color:black;
font-weight:bold;
background:#EBEBEB;
border:0 !important;
}

div.c22 h5, table.tciaspassagens th {
color:#77961E;
font-weight:bold;
font-size:11px;
padding:3px 0;
text-align:center;
}

div.c22 ul {
background:#EAEBE5 url(../imgs/bg_hr-lista-passagens.jpg) center top no-repeat;
list-style:none;
padding:10px 7px;
}

div.c24 {
background:#f8f9f4 url(../imgs/bg_auto_destaque.gif) top no-repeat;
width:275px;
float:left;
padding:2px;
padding-top:25px;
padding-left:12px;
padding-right:10px;
_width:170px;`
}

div.c24 table {margin:auto; width:100%; margin:10px 0;}

div.c24 table td, div.c21 table th {
border-collapse:separate;
background:#F8F8F8;
padding:0px 4px;
border:1px solid white;
font-size:11px;
}

div.c24 table tr.ttit th {
background:url(../imgs/bg_top-passagens2.png) no-repeat;
color:white;
text-align:center;
text-transform:uppercase;
font-weight:bold;
padding:0;
border:0 !important;
}

div.c24 table tr.tstit th {
color:black;
font-weight:bold;
background:#EBEBEB;
border:0 !important;
}

div#b_passagem{
background:#eff0ea;
}

div#b_passagem h5{
color:#77961E;
font-weight:bold;
font-size:11px;
padding:20px 20px 10px 10px;
text-align:right;
}

div#link_passagem {
background:#eaebe5 url(../imgs/bg_passagem.png) top no-repeat;
padding:10px 5px 5px 5px;
width:100px;

}

div.c22 a, table.tciaspassagens a {color:#5C5D58; text-decoration:none;}
div.c22 a:hover, table.tciaspassagens a:hover  {text-decoration:underline;}

table.tciaspassagens {width:100%; margin:10px 0; border-collapse:collapse;}
table.tciaspassagens th {text-align:left; padding-left:6px;}
table.tciaspassagens td { background:#EAEBE5; padding:1px 6px; }

div#lazer{
background:#f8f9f4; 
height:280px; 
padding-left:10px;
padding-right:10px;
_padding-right:0px;

}

div#lazer_meio{
background:#eff0ea url(../imgs/bg_home_meio.png) top no-repeat;
padding-left:10px;
padding-right:10px;
height:245px; 
}

div#lazer_fim{
background:#f0f7f0 url(../imgs/bg_home_fim.jpg) top no-repeat;
padding-left:10px;
padding-right:10px;
height:245px; 
}

div#lazer_clip{
background: #fcfcfa url(../imgs/bg_white.jpg) top no-repeat;
padding:10px 10px 10px 10px;
}

div#home_ul table{

background-color:#FFFFFF;
margin-top:18px;
margin-bottom:10px;
border-collapse:collapse;

}

div#home_ul td{
padding:11px;
border:#ececea solid 1px;
}

div#home_ul a{

font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-transform:uppercase;
color:#2a6321;
text-decoration:none;
}

div#home_ul a:hover{
text-decoration:underline;
}

table#tclip {
 width:460px;
 background:#f7f7f7;
 border:#e6e6e6 dotted 1px; 
 padding:10px 15px;

 }
 
 table#tclip td {
 padding:5px;
 }
 
.seudestino{background:#fdfdfc; padding-bottom:15px; padding-left:17px; float:left; width:313px; clear:both;}
.seudestino a{text-decoration:none; display:block; color:black}
.seudestino a:hover{text-decoration:underline;}
.seudestino div{ float:left; width:130px; padding-top:10px;}
.box_dicas { background:#f8f9f5 url(../imgs/e_bg_fundo2.png) no-repeat top; margin-left:153px; padding:22px 10px 10px 5px; clear:both}
.box_1 { width:115px; float:left; }
.box_2 { width:340px; float:left}
.box_3 { width:80px; float:left;}
.box_2 h1{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#0c9206;
}

/* ================================ EVENTOS ================================ */
div#top{background:url(../imgs/e_cab_fundo.jpg) top no-repeat; height:130px;}

.e_topico {
background: url(../imgs/bg_topico_eventos_detalhes.png) right top no-repeat;
}
 
.e_topico p{
text-align:right;
font-size:24px;
color:#02611d;
padding:13px 70px 0px 0;
font-weight:normal;
}


.e_idiomas{ background:url(../imgs/bg_eventos_barralingua.png) no-repeat top; height:38px;}

.e_subtopico{ font-size:18px; font-weight:bold; color:#f70000; padding:10px 20px 20px 40px; text-transform:uppercase;
background:#f8f9f4;
}


.e_box_info_eventos {background:#f8f9f4 url(../imgs/e_lateral_box.png) top right no-repeat;
padding:15px 20px 30px 40px; 
width:337px; 
float:left; 
}
.img_eventos{border:#666666 solid 1px; float:left; margin:0px 20px 0px 0px}
.lista_vermelha{font-weight:bold; color:#000;}
/*.lista_vermelha{font-weight:bold; color:#f70000;}*/
.lista_vermelha a{color:#f70000;}
.lista_vermelha a:hover{ border-bottom:#1a6113 dashed 1px; }

.e_box_info_eventos_left {background:#f8f9f4 url(../imgs/e_bg_box_detalhee.png) bottom repeat; 
width:205px;
height:auto;
/*
height:220px;
height:219px; */ 
float:left; 
}

.e_titulo_laranja{ color:#000; font-size:14px; font-weight:bold;padding:13px 0px 0px 60px;}
.n_laranja{color:#000; font-size:11px; font-weight:bold; display:inline; }
.e_box_info{padding:10px 10px 10px 20px;}

/* .e_titulo_laranja{ color:#ff890d; font-size:14px; font-weight:bold;padding:13px 0px 0px 60px;}
.n_laranja{color:#ff890d; font-size:11px; font-weight:bold; display:inline; }
.e_box_info{padding:10px 10px 10px 20px;} */

.ver{border:red dotted 2px; background:url(../imgs/photoshop_bg.png);}
.e_desc_eventos{ padding:20px 10px 20px 35px; background:#f8f9f4; clear:both;} 
.e_desc_eventos p{font-size:11px;}
.e_tit_v11{ font-size:11px; color:#f70000; font-weight:bold; _padding-right:3px;}
.e_tit_v14{ font-size:14px; color:#f70000; font-weight:bold;}
.e_tit_ver{ font-size:16px; color:#f70000; font-weight:bold;}
.e_tit_ver_centro{ font-size:16px; color:#f70000; font-weight:bold; padding-top:25px; text-align:left;}
.e_bg{background:#f8f9f4 url(../imgs/e_bg_opcoes.png) top no-repeat; padding-left:35px; padding-bottom:10px;}
.e_bg ul{font-size:11px; padding-left:40px; padding-bottom:15px; line-height:12px;}
.e_bgf{background:#f8f9f4 url(../imgs/e_bg_fundo.png) bottom no-repeat; height:20px;}
.e_bgf2{background:#f8f9f4 url(../imgs/e_bg_fundo2.png) top no-repeat; height:30px;}
.e_bgs{background:#f8f9f4 url(../imgs/e_bg_opcoes.png) top no-repeat; padding-bottom:10px;}
.e_bgcolor{background:#f8f9f4;}
.e_tranfer{ font-weight:bold; text-transform:uppercase; font-size:11px;}
.e_pass{color:#009960;font-weight:bold;}
.e_txt{font-size:11px;}
.e_tit_hotel{font-size:11px; text-transform:uppercase; font-weight:bold;}
.e_txtb{font-size:11px;font-weight:bold;}
.e_txtbb{font-size:11px; font-weight:bold;  display:inline; }
.e_txt_ico{font-size:11px;font-weight:bold; background:url(../imgs/e_point.png) no-repeat left; padding-left:16px; margin-top:15px; position:relative; left:-16px;}
.e_txtb_upper{font-size:11px;font-weight:bold; text-transform:uppercase}
a.e_txtb_upper{color:#000; font-size:11px;font-weight:bold; text-transform:uppercase}
.e_txt_historico{font-size:11px; background:#f8f9f4; padding-left:31px; padding-top:10px; padding-right:10px;}
.e_hoteis_lista{background:#f8f9f4; height:00px;}
.e_base1{border:#e4e5e0 solid 1px; background:#f8f9f4; float:left; width:550px; height:auto; margin-left:10px; padding-left:10px; margin-bottom:10px;}
.e_base2{border:#e4e5e0 solid 1px; background:#ebece6; float:left; width:550px; height:auto; margin-left:10px; padding-left:10px; margin-bottom:10px;}
.e_img_lista{border:white solid 2px; margin-right:10px;}
.e_txt_red_upbold{font-weight:bold; color:#f70000; padding-left:35px;}

.e_tabela_lista{ clear:both; width:189px; border:white solid 1px;}
.td_titulo{background:#d3cbb6;font-size:11px; text-align:center;}
.td_negrito{text-align:center; font-size:11px;font-weight:bold; background:#e9e5da; border-top:white solid 1px;border-right:white solid 1px;}
.td_price{text-align:center; background:#b3a580; font-size:11px; border-top:white solid 1px;border-right:white solid 1px;}


.e_form_titulo{ background:#e3e4df; font-size:14px; color:#f70000; font-weight:bold; margin: 0px 10px; padding:7px 0px 2px 21px;}
.e_form_titulo_sem_bg{ font-size:14px; color:#f70000; font-weight:bold; margin: 0px 10px; padding:7px 0px 2px 21px;}
.e_txtverde{font-size:11px; font-weight:bold; color:#266d27; display:inline;}
.e_form_espaco{ background:#eff0eb; padding:7px 0px 2px 21px; margin: 0px 10px; height:auto;}
.e_form_espaco label{ font-size:11px; font-weight:bold; color:#266d27; display:block;}
.e_form_espaco input{ border:#266d27 solid 1px; font-size:13px; color:#266d27; background:url(../imgs/e_bg_form.png); height:16px; padding-top:4px;}
.e_form_espaco .e_radio{ position:relative; background:none; top:5px; margin:0px 5px 0px 0px; border:0px;}
.e_form_espaco .e_bto_form1{height:22px; border:0px; position:relative; top:7px; left:84px;}

.e_form_espaco2{ background:#eff0eb; padding:7px 0px 2px 21px; margin: 0px 10px; height:125px;}
.e_form_espaco2 label{ font-size:11px; font-weight:bold; color:#266d27; display:block;}
.e_form_espaco2 input{ border:#266d27 solid 1px; font-size:13px; color:#266d27; background:url(../imgs/e_bg_form.png); height:16px; padding-top:4px;}
.e_form_espaco2 .e_bto_form1{height:22px; border:0px; position:relative; top:7px; left:354px;}

.e_form_espaco3{ background:#eff0eb; padding:0px 0px 20px 21px; margin-left:10px; margin-right:10px; overflow:hidden; color:#266d27; }
.e_form_espaco3 label{ font-size:11px; font-weight:bold; color:#266d27; display:block; float:none;  width:auto !important;}
.e_form_espaco3 input{ border:#266d27 solid 1px; font-size:13px; color:#266d27; background:url(../imgs/e_bg_form.png); float:left; margin-right:17px; height:16px; padding-top:4px; margin-bottom:4px; _position:relative; _left:-10px;}
.e_form_espaco3 select{ border:#266d27 solid 1px; font-size:13px; float:left; margin-right:17px; color:#266d27;  height:21px; margin-bottom:4px;}

.e_form_participante{margin: 0px 10px; padding:7px 0px 2px 21px;}
.e_form_participante label{ font-size:11px; color:#266d27; display:block; float:none;}
.e_form_participante input{ border:#266d27 solid 1px; font-size:13px; color:#266d27; background:url(../imgs/e_bg_form.png); height:20px; margin-bottom:4px; }
.e_form_participante .e_bto_form1{height:22px; border:0px; position:relative; top:7px; left:364px;}
.e_form_participante select{ border:#266d27 solid 1px; font-size:13px; color:#266d27;  height:21px;}

.e_form_reservas{padding-left:31px; padding-bottom:170px;}
.e_form_reservas input{ border:#266d27 solid 1px; font-size:13px; color:#266d27; background:url(../imgs/e_bg_form.png); float:left; margin-right:17px; height:16px; padding-top:4px; margin-bottom:4px; _position:relative; _left:-10px;}
.e_form_reservas label{ font-size:11px; color:#266d27; display:block; float:none; font-weight:bold; width:auto !important;}
.e_form_reservas select{ border:#266d27 solid 1px; font-size:13px; color:#266d27;  height:21px;}

.e_txt_verde_bold{color:#266d27; font-weight:bold;}
.e_txt_verde_cor{color:#266d27; display:inline;}
.e_info_form1{padding-top:10px;}

.centerbold{text-align:center; font-weight:bold;}
.e_pesquisa{color:#00621f; font:Arial, Helvetica, sans-serif; background:#f8f9f4;}
.e_congresso{background:#f8f9f4 url(../imgs/e_bg_opcoes.png) top no-repeat; padding-bottom:10px; padding-top:0px}
.box_congresso2{padding-left:10px; float:left}
.e_tit_seta2{padding-left:20px; background:url(../imgs/e_point.png) no-repeat left; color:#dd0101; font-weight:bold; text-transform:uppercase; float:left}
.e_tit_seta3{padding-left:20px; background:url(../imgs/e_point2.png) no-repeat left; color:#dd0101; font-weight:bold; text-transform:uppercase; float:left}
.e_tit_seta4{float:left; padding-left:20px; width:320px; background:url(../imgs/e_point4.png) no-repeat; background-position:top left; color:#dd0101; font-weight:bold; text-transform:uppercase;}
.e_titulo2{font-size:14px; color:#f70000; font-weight:bold; padding-left:29px; padding-right:10px;}
.e_txt2{padding-left:29px; padding-right:10px;font-size:11px;}
.e_txt3{padding:10px 10px 10px 29px; font-size:11px; background:#f8f9f4;}
.e_historico{padding:20px 20px 20px 29px; font-size:11px; border-top:#e3e4df solid 1px; margin:0px 5px 10px 5px; overflow:auto; background:#f4f5f0; clear:both;}
.e_evento_master{background:#f8f9f4; padding-bottom:10px; padding-top:10px; clear:both}

.e_lista_vermelha { list-style:none; padding-left:60px; margin:20px 0px}
.e_lista_vermelha li{ background:url(../imgs/e_point.png) no-repeat left; padding-left:20px;}

.e_txt_box{font-size:11px; color:#000000; font-weight:bold; _padding-right:3px; display:inline; padding-right:3px;}
.e_txt_box2{font-size:11px; color:#f70000; font-weight:bold; _padding-right:3px; display:inline; padding-left:20px; padding-right:3px;}

.e_city_tour{background:#f8f9f4; font-size:11px;}
.e_city_tour h1{font-size:18px; font-weight:bold; color:#f70000; padding:10px 0px 0px 29px; text-transform:uppercase;}
.e_foto_panoramico{padding:10px 0px 0px 25px;}
.e_fto_pano{border:5px solid white; margin-left:20px;}
.e_roteiro{padding:10px 0px 0px 29px;}
.e_roteiro ul{margin-left:30px; padding:15px 0px;}
.e_aviso{border:1px dashed #c3c3c3; margin:5px 50px 10px 15px; padding:13px; font-weight:bold; background:#f5f5f5;}
.e_tabela_roteiro{padding-left:13px; padding-top:20px; width:526px;}
.td_cinza{background:#e0e0e0; padding:0px 5px; border:#f8f9f4 solid 1px; text-align:center;}
.td_cell{background:#f5f5f5; padding:0px 4px; border:#f8f9f4 solid 1px; text-align:center;}
.e_roteiro h1{padding:20px 0px;}
.l {text-align:left;}
.c {text-align:center;}
.b {font-weight:bold;}
.bg{background:#f8f9f4;}
.e_v{color:#00621f; font:Arial, Helvetica, sans-serif;}
.mr10{margin-right:10px;}
.l10{padding-left:10px;}
.l20{padding-left:20px;}
.l29{margin-left:29px; margin-right:10px;}
.l29p{padding-left:29px; padding-right:10px;}
.pr20{padding-right:20px;}
.t10 {padding-top:10px; }
.t20 {padding-top:20px; }
.t30 {padding-top:30px;}
.b40 {padding-bottom:40px;}
.di{display:inline !important}
.cb{clear:both; !important}
.fl{float:left;}
.fr{float:left; }
.s11{font-size:11px;}
.up{text-transform:uppercase;}
.flpr20{float:left; margin-right:17px;}
.e_ul_form { list-style:none; padding-left:90px; margin:0px; width:500px; float:none}
.e_ul_form li{padding-bottom:10px; float:none}
.e_ul_form li label{width:70px;}
.box_congressos{ background:url(../imgs/bg_bto_paises.png) no-repeat bottom; height:145px; margin-top:10px; padding-top:10px; font-size:11px; padding-left:29px; padding-right:10px;}
.img_congresso{ background:url(../imgs/e_bg_fto.png); padding:6px; no-repeat; float:left;}
.e_tit_seta{padding-left:20px; background:url(../imgs/e_point.png) no-repeat left; color:#dd0101; }
.e_clock{ background:url(../imgs/e_bg_clock.jpg) no-repeat; padding-left:180px; padding-top:45px; color:#dd0101; height:66px;}
.e_box_historico{ background:#f1f2ed; padding:8px;}
.e_img_historico{ border:#bbbbbb dashed 1px; margin:0px 6px 7px 0px;}
.e_desc_solicitacao{background:#f8f9f4; padding:10px 10px 0px 31px;}
.e_desc_solicitacao img{ background:url(../imgs/e_bg_reserva.jpg) no-repeat; padding:0px; text-align:right;}
.e_txt_solicitacao{ float:left; width:370px; font-size:11px;}
.e_img_solicitacao{ float:left; }

table.t_solicitacao {border-collapse: collapse; width:540px; margin-top:10px; margin-bottom:20px;}
table.t_solicitacao input{ border:#266d27 solid 1px; font-size:13px; color:#266d27; background:url(../imgs/e_bg_form.png); float:left; margin-right:17px; height:16px; padding-top:4px; margin-bottom:4px; _position:relative; _left:-10px;}
table.t_solicitacao tr td {border:1px solid #b9b9b7; padding:13px;}
table.t_solicitacao .tdescuro {background:#ebece6;}
table.t_solicitacao .tdclaro {background:white;}

.fixIE{_position:relative !important; _left:30px !important;}
.fixIE2{_margin-right:15px !important;}
.fixco{width:220px; margin-bottom:52px; _margin-bottom:39px;}
.fixradio{margin:0px !important; position:relative; top:2px; background:red; border:none !important;}
.fixbox{margin:0px !important; background:none; border:none !important; }

.citybox{padding:15px;}
.citybox2{padding-left:15px;}
.e_textarea{width:530px; height:90px; border:#266d27 solid 1px;}
.e_textarea_box{padding-left:31px; padding-top:15px;}
.e_button_box{ background:#eff0eb; padding:8px; margin:15px 10px 0px 10px; text-align:center !important;  }
.e_button{border:0 !important;}
.e_desc{background:#f8f9f4; padding:10px 10px 0px 31px;}
.e_desc img{ background:url(../imgs/e_bg_foto_evento.png) no-repeat; padding:8px; text-align:right;}
.iso9001{position:relative;left:480px; top:115px; margin:-43px; display:block;}
.e_date{width:15px; margin-right:0px;}

.e_home_meio{background:#f8f9f4;width:418px;float:left;}
.e_bg_home{background:#f8f9f4;}
/*.e_txt_home{padding-left:8px; padding-bottom:20px; text-align:justify; padding-right:5px}*/

.e_txt_home{

width:570px; 
clear:both; 
padding-left:16px; 
font-size:11px; 
background:#f9f9f7;
}

.e_txt_home a{color:#0A6B04; text-decoration:none;}
.e_txt_home a:hover{text-decoration:underline;}


/* ================================ LAYOUTS ================================ */


div#form_hoteis{
color:#076507; 
font-size:11px;
background:url(../imgs/bg_form_hoteis.png) no-repeat; 
width:243px; 
padding:0px 5px 10px 20px;
height:340px; 
float:left;
}

div#form_hoteis li{
padding:2px 0px;
}

.form_azul{
width:80px; 
border:#0083d4 solid 1px;
margin-bottom:10px;
}
.c_hoteis{
margin-bottom:5px;
}
div#form_hoteis h3{
text-align:center;
padding-top:10px;
}

div#Abraca{
width:334px; 
float:left;
}

div#topico_hoteis{
background:url(../imgs/bg_titulo_hoteis.png); 
width:333px;
}
div#topico_hoteis h4{
color:#27621E;
text-align:right;
font-size:24px;
padding:20px 80px 15px 10px;
}

div#banner_hoteis{
width:319px;
height:279px;
background:#f8f9f4;
padding:0px 5px 0px 10px;
}

div#banner_hoteis p{
text-align:right;
color:#949E69;
padding:10px 5px 0px 0px;
}

td#Galeria_bg{
background:#f2f3ed url(../imgs/tit_foto.png) no-repeat top;
}

.Galeria_fto{
background: url(../imgs/bg_foto_mini.png);
padding:3px 7px 7px 3px;
margin-bottom:8px;
}

#divScrollTextCont {position:relative; left:0px; top:0px; width:190px; height:325px;  overflow:hidden; visibility:hidden;}
#divText {position:absolute; left:0px; top:0px;}

div#detalhe {
background:#F6F7F2 url(../imgs/bg_detalhe.jpg) no-repeat scroll center top;
clear:both;
}
div#detalhe h1 {
color:#256C23;
font-size:17px;
font-weight:bold;
padding:15px 0px 5px 15px;
}
div#detalhe_miolo {
background:#F8F9F4 url(../imgs/bg_detalhe2.gif) no-repeat top;
float:left;
height:161px;
padding-left:13px;
padding-top:30px;
width:385px;
}
.bg_fto_detalhe {
background:url(../imgs/bg_fto_detalhe.jpg);
padding:4px 5px 7px 3px;
}
div#detalhe_box {
background:url(../imgs/bg_txt_detalhe.gif) no-repeat scroll center top;
float:right;
height:191px;
width:203px;
}
div#detalhe_box h1 {
color:#78B618;
font-size:21px;
font-weight:bold;
padding:6px 0px 5px 67px;
}
div#detalhe_box .verde {
color:#008C52;
display:inline;
font-size:11px;
font-weight:bold;
padding:0px;
}
div#detalhe_box p {
font-size:11px;
}
div#detalhe_box_txt {
font-size:11px;
padding-left:20px;
}
.div_det {
color:#FF7200;
font-size:11px;
font-weight:bold;
}
div#detalhe_texto {
background:#F8F9F4 none repeat scroll 0%;
font-size:11px;
}

div#detalhe_miolo2{
width:570px; 
clear:both; 
padding-left:16px; 
font-size:11px; 
background:#f9f9f7;
}

.miolo2titulo{
font-size:12px; 
padding:10px 16px 5px 16px; 
clear:both; 
color:#FF7200; 
font-weight:bold; 
}

div#detalhe_mini_box{
margin-left:16px; 
margin-right:10px; 
background:#f0f0ee; 
padding:8px;
}

div#detalhe_bto{
margin-left:16px; 
margin-right:10px; 
height:35px; 
text-align:center; 
margin-right:10px; 
padding-top:20px; 
border-bottom:#d9dad5 dotted 1px;
}

div#detalhe_aviso{
padding:10px 16px 65px 16px; 
color:#9a0100;
font-size:11px;
}

div#Institucional_topico{
background:url(../imgs/bg_institucional_topico.jpg) top no-repeat;
color:#27621E;
font-size:24px;
padding:19px 100px 19px 0px;
text-align:right;
}

div#Institucional_meio{
margin-left:150px;
background:#f8f9f4;
width:423px;
float:left;
}
div#Institucional_meio p{
padding:20px;
font-size:11px
}

div#Institucional_direito{
padding:15px;
background:#eff2e9 url(../imgs/bg_institucional_rodape.gif)  bottom no-repeat;
width:152px;
float:left;
color:#424342;
font-size:11px;
}

div#Institucional_direito p{
padding:10px;
color:#424342;
font-size:11px;
}

div#Institucional_direito h3{
color:#0A6B04;
font-size:12px;
font-weight:bold;
display:inline;
}
div#Institucional_texto{
padding:7px;
}
div#Institucional_estruturas{
background:#f1f2ed;
}

div#Institucional_estrutura h3{
text-align:left;

display:inline;
}

div#bg_institucional{
background: url(../imgs/bg_corpo.gif) repeat-y;
float:left;
}

.texverde{
color:#597850;
padding:15px;
}

body.left153 div#corpo {
background:#ebece6 url(../imgs/bg_corpo.gif) repeat-y;
}

body.left153 div#e_corpo {
background: url(../imgs/e_bg_corpo.gif) repeat-y;
}

body.left153 div#left {width:150px;float:left;}
body.left267 div#left {width:267px;float:left; display:inline;}

body.left153 div#right {padding-left:153px;}
body.left153 div#e_right {padding-left:153px;  padding-bottom:30px; background:url(../imgs/e_bg_fundo.gif) repeat-y;}
body.left153 div#e_rightfix {padding-left:153px; border:1px solid white;  padding-bottom:30px; background:url(../imgs/e_bg_fundo.gif) repeat-y;}


body.left267 div#right {/*padding-left:267px;*/ float:left; width:488px; _width:474px; display:inline;}

body.left153 div#right div.miolok {
background:#F8F9F4 url(../imgs/bg_hr-502k.png) no-repeat center top;
padding:5px;
clear:both;
border-top:4px solid white;
}
.titulo{
color:#25631e;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-weight:bold;
padding:5px 5px 0px 0px;
}

.tit_home{
color:#25631e;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-weight:bold;
}

.tit_minu{
color:#25631e;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

.tit_cinza{
color:#595959;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.text_home{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#737373;
line-height:12px;
text-decoration:none;
}

.text_home:hover{
text-decoration:underline;
}


.esgotado{
color:#e86f0e;
text-transform:uppercase;
text-align:center;
font-weight:bold;
}

div#bg_topico{
background:#F8F9F4 url(../imgs/bg_hr-372.png) no-repeat center top;
padding:5px;
}

body.left267 div#right div.miolok {
background:#F8F9F4 url(../imgs/bg_hr-372.png) no-repeat center top;
padding:5px;
clear:none;
}
body.left153 div#right div.mioloform {
background:#F8F9F4 url(../imgs/bg_form.jpg) no-repeat center top;
padding:5px 0 0 45px;
clear:both;
border-top:4px solid white;
}

body.left153 div#right div.mioloform h3 {
padding:23px 10px 20px 0px;
font-size:18px;
}

div.k2 { /* miolok mais escuro */
border-color:#F8F9F4 !important;
background:#F3F7F1 url(../imgs/bg_hr-549k.png) no-repeat center top !important;
}

body.left267 div#right div.c2 { /* miolok 2 colunas */
border:0 !important;
background:url(../imgs/bg_hr_c2a.gif) repeat-y !important;
padding:0 !important;
}

body.left153 div#right div.miolok h3 {
text-align:right;
margin-right:-5px;
background:url(../imgs/bg_hr_209k.png) right bottom no-repeat;
padding:5px 10px 20px 0 ;
}

body.left153 h2,
body.left267 h2  {
text-align:right;
font-size:24px;
color:#27621E;
background:url(../imgs/bg_titulo-153.jpg) right bottom no-repeat;
padding:40px 70px 9px 0;
font-weight:normal;
}

body.left267 h2 {
background:url(../imgs/bg_titulo-267.jpg) right bottom no-repeat;
padding:40px 70px 9px 0;
}

div#adestaque{
background:#f8f9f4 url(../imgs/bg_autos.jpg) no-repeat top;
border-top:white 2px solid;

}

div#adestaque h1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#0c9206;
text-align:right;
padding:19px 18px 10px 0px;
}

div#adestaque ul{
list-style:none;
}

div#adestaque li.separa {clear:both; height:97px; margin-bottom:15px;}

div#adestaque h4{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#cb5b14;
}

div#adestaque p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

div#autopassagem h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#0c9206;
text-align:right;
padding:35px 18px 10px 0px;
}

div#autopassagem{
background:#f8f9f4 url(../imgs/bg_autos2.jpg) top no-repeat;

}


}

/* ========== Esquerda =========== */


body.left153 div#left div.menu-esquerdo {
background: url(../imgs/bg_menu-esquerdo.png) no-repeat;
padding:15px;
margin-bottom:30px;
font-size:11px;
}

body.left267 div#left div.menu-esquerdo {
background:url(../imgs/bg_hr-267.jpg) no-repeat center top;
padding:20px 10px 0px 10px;
margin-bottom:10px;
border-top:4px solid white;
}


body.left153 div#left div.menu-esquerdo h4 {
text-transform:uppercase;
}

body.left153 div#left div.menu-esquerdo h3 { 
text-align:center;
text-transform:uppercase;
margin-bottom:10px;
}

body.left267 div#left div.menu-esquerdo h3 {
text-align:left;
font-weight:bold;
color:#046987;
background:url(../imgs/bullet_ball.gif) no-repeat left center;
padding-left:15px;
margin-bottom:10px;
text-transform:uppercase;
}

.ball{
text-align:left;
font-weight:bold;
color:#26631D;
background:url(../imgs/bullet_ball.gif) no-repeat left center;
padding-left:20px;
margin-left:6px;
margin-bottom:4px;
}

body.left153 div#left h4 {text-transform:uppercase;}

body.left267 div#box-busca {
background:url(../imgs/bg_box-passagem-grande.jpg) no-repeat;
width:251px;
height:356px;
padding:14px 8px 0 8px;
}

body.left267 div#box-busca div.button {
text-align:center;
}
body.left267 div#box-busca label { color:#28631F; font-weight:bold; }
body.left267 div#box-busca ul {margin:0px !important;}
body.left267 div#box-busca li {padding: 2px !important;}
body.left267 div#box-busca fieldset label {font-size:10px; font-weight:normal !important;}

body.left267 div#left table {
clear:both;
width:267px;
border:1px solid #F2F2F2;
border-width:3px 0 8px 0;
border-collapse:collapse;
}

body.left267 div#left table th {
color:#27A42C;
background:#F2F2F2;
text-align:center;
font-weight:bold;
padding:3px;
text-transform:uppercase;
}

body.left267 div#left table td {
background:#E6E6E6;
color:#333;
font-size:10px;
padding:3px 1px 3px 8px;
}

td.preco {
color:#27A42C !important;
text-align:right;
}

td.logo {
text-align:center;
}

div#M_passagemesquerda{
border-top:white solid 1px;
padding-left:4px;
background: url(../imgs/bg_t_pacotes.jpg) top no-repeat;
width:270px;
clear:both;
float:left;
}

div#M_passagemesquerda h1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#0c9206;
text-align:right;
padding:19px 4px 15px 0px;
}

div#M_passagemesquerda .separa2 {  height:90px; margin-bottom:1px;}


/* ========== Direita =========== */

div#M_passagemdireta{
background:#f8f9f4 url(../imgs/bg_t_pacotes2.png) top no-repeat;
width:329px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

div#M_passagemdireta h1{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#0c9206;
text-align:right;
padding:18px 10px 0px 0px;
}

.f_fotos{
width:90px;
}

div#dnacionais{
padding-left:7px;
}


.t1, .t2{ 
font-weight:bold;
background-color:#e5e5e3 !important;
}

.t2{
text-align:right;
}

.cel, .celp{
background-color:#f1f2ed !important;
}

.cel2, .cel2p{
background-color:#e9eae5 !important;
}

.celp, .cel2p{
color:#0b9106;
text-align:right;
}

div#dinternacionais{
clear:both;
background:#f1f2ed url(../imgs/bg_internacionais.jpg) no-repeat top; 
}

div#dinternacionais2{
padding-left:7px;
padding-bottom:20px;
}

body.left153 div#box-busca-curta {
background:url(../imgs/bg_box-passagem.png);
width:251px;
height:221px;
float:left;
padding:14px 8px 0 8px;
margin-left:7px;
display:inline; /* ie Ã%uFFFDÂ¬Ã%uFFFDÂ¬' */
}

body.left153 div#box-busca-curta h3,
body.left267 div#box-busca h3 {
text-align:center;
margin-bottom:5px;
}

body.left153 div#box-busca-curta fieldset,
body.left267 div#box-busca fieldset {
background:#F7F7F5 url(../imgs/bg_fieldset-busca.png) repeat-x;
border:1px solid #D8D8D8;
border-width:1px 0 0 1px;
padding:1px 6px;
}

body.left153 div#box-busca-curta label,
body.left267 div#box-busca label {color: #28631F;}

body.left153 div#box-busca-curta li label {padding-left:4px;}

body.left153 div#topbanner {
float:left;
margin-left:8px;
background:#EBECE6 url(../imgs/bg_legenda-banner-top.gif) bottom no-repeat;

display:inline; /* ie Ã%uFFFDÂ¬Ã%uFFFDÂ¬' */
}

body.left153 div#topbanner p, p.topbanner {margin:8px 10px 12px 0; color:#949E69; text-align:right;}


/* ================================ ////// LAYOUTS ================================ */







/* ========== Forms =========== */

.ftam{
width:140px;
}

div#erroform p{
/* alterado*/
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:red;
padding:0px 0px 5px 5px;
}

div#erroform{
/* alterado*/
border: red dotted 1px;
padding:10px;
width:485px;
height:auto;
display:none;
}



form.travel input {border:0; background:none;}

form#login {
font-size:11px;
position:absolute;
margin-left:580px;
text-align:right;
}

form#login label {
color:#215D21;
text-align:right;
}

form#login label,form#login input {margin-top:3px;}

form#login a {font-size:9px; color:#215D21; text-decoration:underline;}

form#login input {}

div#busca {
background:url(../imgs/bg_busca.jpg) no-repeat;
width:145px;
height:27px;
padding:6px 0 0 9px;
float:right;
}

div#busca input#keyword {
width:74px;
}

div#busca input#buscar {width:16px;}

input, textarea, select {
font-size:11px;
color:#333;
border:1px solid #CCCACB;
}

input { background:url(../imgs/bg_inputs.png) repeat-x; }

form#formsugest input{
font-size:12px;
height:17px;
color:#333;
border:1px solid #1c7525;
}

form#formsugest textarea{
border:1px solid #1c7525;
font-size:12px;
}

form#formsugest label{
color:#1c7525;
font-weight:bold;
margin-top:15px;
font-size:12px;
width:100px;
}

form#formsugest label#lara{
color:#fe7201!important;
}

input.button, button {
background:url(../imgs/bg_submit.png) repeat-x;

font-weight:bold;
color:#626262;
}

fieldset {padding:10px 0;}
select { padding:0 0 0 1px;}

form ul {
list-style:none;
margin:6px 0 10px 0;
clear:none;
float:left;
width:100%;
list-style:none !important;
text-align:left;
}

form li {
clear:both;
float:left;
padding: 3px 0 3px 0;
width:100%;
background:none;
line-height:normal;
margin:0;
}
	
form li div li {float:none;border:none;}
form li div ul {float:none;margin:none;border:0;}
	
form label {
float:left;
display:block;
width:70px;
}

form label.inline {
display:inline !important;
float:none !important;
margin-top:-2px;
width:auto;
}
	
form li div {
margin-left:10px;
float:left;
}

table#okform {
/* alterado*/
display:none;
}
table#okform td{
/* alterado*/
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#28631F;
padding:0px 0px 5px 5px;
font-weight: bold;
vertical-align:middle;
}

form li div div { margin-left:0 !important; float:none !important; }
	
div.button {margin-top:6px;}
div.button input.imagem { background:none !important; border:0 !important;}

/* ========== Rodape =========== */

div#fullbanner {
border-top:1px solid white;
background:#C9D5C9;
padding:13px 0 9px 0;
text-align:center;
clear:left;
}

div#rodape {
background:#f7f7f7 none repeat scroll 0% 0%;
color:#737373;
font-size:9px;
padding:15px 0pt 9px;
text-align:center;
text-transform:uppercase;
clear:both;
}
address {
font-size:10px;
font-weight:bold;
margin-top:15px;
}
div#rodape table {
margin:auto;
width:97%;
}
div#rodape table caption {
padding-left:45px;
font-size:11px;
font-weight:bold;
color:#e86f0e;
}
div#rodape table td {
background:#f7f7f7 none repeat scroll 0% 0%;
color:#25631e;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:12px;
border:1px solid #8C9D8C;
padding:2px 5px;
text-align:center;
}

/* RODAPE ANTIGO
div#rodape {
clear:both;
background:#005301;
padding:15px 0 9px 0;
color:white;
text-transform:uppercase;
font-size:9px;
text-align:center;
}

address { font-weight:bold; font-size:10px; margin-top:15px;}

div#rodape table {
width:645px;
margin:auto;
}

div#rodape table caption {
padding-left:45px;
}

div#rodape table td {
background:#076507;
border:1px solid #005301;
text-align:center;
padding:2px 5px;
color:#DDEBDC;
}
*/
.link_busca { color:#046987; }
.campo { display:inline !important; padding-right: 0px; width:20px !important; }
.input_mini { width: 70px; border:#266d27 solid 1px; font-size:13px; color:#266d27; background-color:#fff !important; }
.input_ { width: 130px; border:#266d27 solid 1px; font-size:13px; color:#266d27; background-color:#fff !important; }
.input_pequeno { width: 130px; border:#266d27 solid 1px; font-size:13px; color:#266d27; background-color:#fff !important; }
.input_medio { width: 230px; border:#266d27 solid 1px; font-size:13px; color:#266d27; background-color:#fff !important; }
.input_full { width: 375px; border:#266d27 solid 1px; font-size:13px; color:#266d27; background-color:#fff !important; }
.new_odd { clear:both !important; background:#eff0eb;}
.new_of { clear:both !important;}

.label_campo { color:#28631F!important; pading:0 0 0 0 !important; margin: 0 0 0 0 !important; width:100% !important }
.label_descricao { color:#28631F!important; width:auto!important }
.label_descricao_erro { color:#fe7201!important; width:auto!important }
.tabela_campo { width:300px; }
.tabela_campo td { heigth:1px; vertical-align: middle; }
.no_script { width: 100%; text-align:center; padding-top: 30px }
/* alterado */
.bto_limpo { height:22px; vertical-align:middle !important; font-size:11px; font-weight:bold; cursor:pointer; font-weight:bold; width:170px; background:url(../imgs/../imgs/bto_limp.gif) no-repeat right center;}
.titseta2{color:#DD0101; text-decoration:none;}
.titseta2:hover{text-decoration:underline;}
.bto_limpo { height:22px; vertical-align:middle !important; font-size:11px; font-weight:bold; cursor:pointer; font-weight:bold; width:170px; background:url(../imgs/../imgs/bto_limp.gif) no-repeat right center;}

/* ==== CLASSE PARA PARTE INSTITUCIONAL DOS SITES ==== */
h5#titulo_institucional {font-size:11px; font-weight:bold; color:#000000; text-align:left; padding-left:45px;}
div#div_institucional span#span_institucional a {color:#737373;}
div#div_institucional span#span_institucional a:hover {color:#737373; text-decoration:underline;}

.e_form_espaco_a {background:#EFF0EB none repeat scroll 0 0;height:auto;margin:0 23px 9px 9px;padding:0 0 7px 15px;}
.e_form_espaco_b {background:#F8F9F4 none repeat scroll 0 0;height:auto;margin:0 23px 9px 9px;padding:0 0 7px 15px;}
.e_form_titulo_b {background:#E3E4DF none repeat scroll 0 0;color:#F70000;font-size:14px;font-weight:bold;margin:0 0px 0px -14px;padding:7px 0 2px 21px;}
.e_form_espaco_a label {padding:13px 0px 0px 0px; color:#266D27;display:block;float:none;font-size:11px;font-weight:bold;width:auto !important;}
.e_form_espaco_b label {padding:13px 0px 0px 0px;color:#266D27;display:block;float:none;font-size:11px;font-weight:bold;width:auto !important;}
.tabela_campo2 {  }
.tabela_campo2 td { heigth:1px; border:0px!important; padding:0px!important }