﻿/* RESET */
body{color:#848788;background:#F0F0F0 url(../_img/bg_geral_top.jpg) repeat-x;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup,sub{line-height:-1px;vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
img{-ms-interpolation-mode: bicubic;}
a{text-decoration:none;outline:none; color:#848788}
a:hover{text-decoration:underline;outline:none;}
object { outline:none; }
.clear	{ clear:both; }

/*FONTS*/
body {font:12px arial,tahoma,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
p {font-size:100%;}
h3.s , h3.verde , h3.verde2 , h3.amarelo , h3.rosa , h3.rosa2 , h3;azul {_overflow:hidden!important; _height:22px!important;}
.grifado {/*background:#FFFFAE*/}

.negrito_block {display:block; padding-bottom:3px; font-weight:bold;}
.negrito{ font-weight:bold;}

.f10 {font-size:10px}
.f14 {font-size:14px}
.f12 {font-size:12px}

/*BASE*/
.clr{clear:both !important;}
.fl{float:left !important;}
.fr{float:right !important;}
.off{cursor:default;}
.after{zoom:1;}
.after:after{content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;}
.lk_i {text-decoration:underline!important;}
.lk_i:hover {text-decoration:none!important;}
.pr {position:relative}


/* FORMS - inserir dinamicamente as classes nos elementos de formulario */
.list_form li{padding-bottom:10px;}
input{outline:none; border:1px solid #BFC1C4; background:#fff; font-size:11px; padding:2px 4px; color:#848889}
label{vertical-align:middle;cursor:pointer;}
textarea{overflow:auto; border:1px solid #BFC1C4; background:#fff; font-size:11px; padding:2px 4px; color:#848889}
.frmChk,
.frmRad{width:13px;height:13px;margin:0;padding:0;cursor:pointer;vertical-align:middle;}
.frmImg{margin:0;padding:0;vertical-align:middle;outline:none;border:none;}
.frmTxt{}
.frmSel{}
.bt_ip {padding:0!important; background-color:Transparent!important}

/* ESPACAMENTOS */
.p150 {line-height:150%!important; *line-height:130%!important}
.p150 p {display:block;}

.pt0 {padding-top:0px!important}
.pt15 {padding-top:15px!important}
.pt20 {padding-top:20px!important}
.pt25 {padding-top:25px!important}

.pb3 {padding-bottom:3px!important}
.pb5 {padding-bottom:5px!important}
.pb10 {padding-bottom:10px!important}
.pb15 {padding-bottom:15px!important}
.pb20 {padding-bottom:20px!important}

.pl5 {padding-left:5px}

.mtl5 {margin-top:15px}

.w530{width:530px!important}


/* DROP`S */
.lk_drop_list {display:none; position:absolute; left:0; }
.lk_drop_list li a {font-size:0.91em}

.variavel_drop {display:none; position:absolute; left:0;}
.variavel_drop  li a {font-size:0.91em}
.variavel_drop  li .nulo {font-size:0.91em; padding:18px 5px 5px!important; display:block; cursor:default}

.ct_drop {position:relative;}
.ct_drop span {font-size:11px!important; color:#000!important; display:block; cursor:pointer; line-height:140%; padding-left:5px!important}

.home_hoteis {position:absolute; left:7px; top:120px;}
.home_hoteis .drop_busca {width:250px}
.home_hoteis .list_busca {width:250px} 
.home_hoteis .list_busca li a {width:245px!important}  
.home_hoteis .drop_busca span {width:240px}

.drop_busca {background:url(../_img/bg_drop_busca.jpg) top right no-repeat; width:221px; height:17px; }
.drop_100 {background:url(../_img/bg_drop_busca.jpg) top right no-repeat; width:100%; height:17px; }

.content_drop_busca li {width:201px!important;}

.list_busca , .list_100  {top:16px; background:#FFF; width:221px; border-bottom:1px solid #E3E3E3; padding-bottom:6px; display:none}
.list_busca li a {color:#333!important; width:203px!important; padding:6px 6px 0!important; display:block!important; font-size:11px!important; font-weight:normal!important}
.list_100{width:100%!important}
.list_100 li{width:243px!important}
.list_100 li a {width:240px!important;}

.drop_qtd {background:url(../_img/bg_drop_qtd.jpg) no-repeat; width:45px; height:25px; }
.list_qtd {top:25px; background:#FFF; width:45px; border-bottom:1px solid #E3E3E3; padding-bottom:6px; display:none}
.list_qtd li a {color:#333;padding:6px 6px 0; display:block; width:30px;}

.drop_cat {background:url(../_img/drop_cat.jpg) no-repeat; width:168px; height:25px; }
.drop_cat span {width:161px; height:11px;}
.list_cat {top:25px; background:#FFF; width:168px; border-bottom:1px solid #E3E3E3; padding-bottom:6px; display:none}
.list_cat li  {width:165px;}
.list_cat li a {color:#333;padding:6px 6px 0; display:block; width:150px;}

/* HHHHH BASE HHHHHH */

/* DROP CIDADE ESTADO */




.box_reserva .content_drop_busca  li {float:left; width:150px!important; padding-right:18px}
.box_reserva .drop_busca {width:150px!important; background:#FFF url(../_img/bg_drop_busca.jpg) right top no-repeat}
.box_reserva .list_busca {width:150px!important;}
.box_reserva .list_busca li a{color:#000!important}
.box_reserva .list_reserva {_zoom:1}
.box_reserva .list_reserva li span{display:block; padding:0 0 3px 0; color:#FFF; font-size:1.0em}
.box_reserva .list_reserva li input {float:left; width:53px; background:#fff; border:0; color:#000; font-size:11px; padding:2px 0 0 2px}
.box_reserva .list_reserva li .dp-choose-date {background:url(../_img/bg_drop_busca.jpg) top right no-repeat; width:15px; height:16px; text-indent:-9999px; display:block; float:left;}
.box_reserva .list_reserva li.col {width:48%; float:left; clear:none}
.box_reserva .list_reserva li {clear:both; padding-bottom:7px;}
.box_reserva .drop_qtd {background:url(../_img/bg_drop_busca.jpg) right top; height:16px;}
.box_reserva .list_qtd {top:16px; background:#FFF; width:46px; border-bottom:1px solid #E3E3E3; padding-bottom:6px; display:none}

.drop_cidade_home .content_drop_busca  li {float:left; width:152px!important; padding-right:18px}
.drop_cidade_home .drop_busca {width:142px!important; border:1px solid #BFC1C4; background:#FFF url(../_img/bg_drop.jpg) right top no-repeat}
.drop_cidade_home .list_busca {width:142px!important; border:1px solid #BFC1C4; border-top:0; overflow:hidden}
.drop_cidade_home .list_busca li a {width:152px!important; }
.drop_cidade_home .lk_drop_list ,.drop_estado_cidade .variavel_drop{left:-1px;}
.drop_cidade_home span , .list_busca li a{color:#848889!important}

.drop_estado_cidade .content_drop_busca li.padrao{float:left; width:250px!important; margin-top:15px;}
.drop_estado_cidade .content_drop_busca li.titulo{float:left; width:100%!important;}
.drop_estado_cidade .content_drop_busca li.enviar{float:left; width:100px!important; margin-top:23px;}


/* ESTRUTURA */
.bg_left {position:absolute; top:102px; left:0; width:50%; height:154px; z-index:1}
.bg_left .bg_left_c {background:url(../_img/bg_geral.jpg) right -18px; height:399px; margin-right:443px}
.bg_right {position:absolute; top:102px; right:0; width:50%; height:154px; z-index:1}
.bg_right .bg_right_c {background:url(../_img/bg_geral.jpg) left -18px; height:399px; margin-left:328px}
.main {width:924px;  position:absolute; top:0; left:50%; margin-left:-462px; background:#FFF url(../_img/bg_geral_top.jpg) repeat-x; z-index:50}
.bg_white {position:absolute; top:102px; left:0; width:100%; background:#fff; border-bottom:5px solid #43515A; z-index:0}

/* cols_3 */
.cols_3 li {float:left; padding-right:18px; width:296px; _overflow:hidden}
.cols_3 li.last {padding-right:0} 

/* TOPO */
#topo {position:relative; height:102px; width:100%}
#topo .logo{width:153px; height:64px; background:url(../_img/logo.gif) no-repeat; position:absolute; top:24px; left:14px; display:block; text-indent:-9999px}
#topo .nav_top {position:absolute; top:13px; right:10px;}
#topo .nav_top li{float:left; padding-right:8px; margin-right:8px; border-right:1px solid #43515A; color:#43515A; font-size:15px; font-weight:bold}
#topo .nav_top li.last {padding-right:0; margin-right:0; border-right:0}
#topo .nav_top li a{color:#43515A; font-size:15px; font-weight:normal}
#topo .nav_top li a:hover {color:#A4CACF; text-decoration:underline;}
#topo .nav_top li a.atv {color:#A4CACF; text-decoration:underline;}

#topo .nav {position:absolute; bottom:11px; right:10px;}
#topo .nav li{float:left; padding-right:20px;}
#topo .nav li.last{padding-right:0;} 
#topo .nav li a{color:#43515A; font-size:19px; font-weight:normal; letter-spacing:-1px}
#topo .nav li a:hover{color:#91B9AF; text-decoration:none;}
#topo .nav li .atv{color:#91B9AF; text-decoration:none;}

/* BOTTOM */
#bottom {width:924px;  position:absolute; top:0; left:50%; margin-left:-462px; height:122px; text-align:center; z-index:40}
#bottom .nav_bottom {padding-top:25px; width:601px; margin:auto}
#bottom .nav_bottom li{float:left;  padding-right:10px; margin-right:10px; border-right:1px solid #848889;}
#bottom .nav_bottom li.last{padding-right:0; margin-right:0; border-right:0} 
#bottom .nav_bottom li a{color:#848889; font-size:12px; font-weight:normal}
#bottom .nav_bottom li a.atv{color:#333; text-decoration:underline;}
#bottom .nav_bottom li a:hover {color:#333; text-decoration:underline;}

#bottom .nav_compartilhe {width:60px; margin:auto; height:21px; padding-top:17px;}
#bottom .nav_compartilhe li {float:left; padding-right:4px;}
#bottom .nav_compartilhe li.last {padding:0;}
#bottom .nav_compartilhe li a {display:block; height:21px; text-indent:-9999px; background:url(../_img/bg_compartilhe.gif) no-repeat}
#bottom .nav_compartilhe li a.blogger {width:20px; background-position:0 0}
#bottom .nav_compartilhe li a.twitter {width:30px; background-position:-24px 0}
#bottom .nav_compartilhe li a.flickr {width:29px; background-position:-59px 0}
#bottom .nav_compartilhe li a.orkut {width:19px; background-position:-148px 0}
#bottom .nav_compartilhe li a.youtube {width:51px; background-position:-93px 0}
#bottom .nav_compartilhe li a.facebook {width:21px; background-position:-171px 0}

#bottom .pmweb {background:url(../_img/pmweb.gif) no-repeat; width:72px; height:11px; margin:15px auto 0; display:block; text-indent:-9999px}

/* HOME */
#home .home_flash {width:924px; height:381px;}

#home h2 {background:url(../br/_img/ttl_home.gif) no-repeat; height:23px; text-indent:-9999px;}
#home h2.lazer {background-position:-3px 0;}
#home h2.promocao {background-position:-3px -40px;}
#home h2.eventos {background-position:-3px -80px;}
#home h2.noticias {background-position:-3px -120px;}
#home h2.novidades {background-position:-3px -160px;}
#home h2.avalie {background-position:-3px -200px;}

#home .banner {width:296px; height:190px; position:relative}

#home .banner_home_lazer {background:url(../br/_img/banner_home_lazer.jpg) no-repeat;}
#home .banner_home_lazer .banner_home_lazerP {padding:71px 0 0 63px;}
#home .banner_home_lazer p {color:#fff; padding-bottom:4px}
#home .banner_home_lazer .bt_pesquisa {width:100px; height:29px; position:absolute; top:142px; left:63px}

#home .banner_home_evento {background:url(../br/_img/banner_home_evento.jpg) no-repeat;}
#home .banner_home_evento .banner_home_eventoP {padding:71px 0 0 14px}
#home .banner_home_evento p {color:#fff; padding-bottom:4px}
#home .banner_home_evento .bt_pesquisa {width:100px; height:29px; position:absolute; top:142px; left:14px}

#home .lista_noticia li{padding-bottom:15px; line-height:130%; padding-right:0}
#home .lista_noticia li .data {float:left; width:39px; border-right:1px solid #848889; font-weight:bold}
#home .lista_noticia li .lk_news {display:block; float:right; width:238px; padding-right:10px; color:#848788}
#home .bt_ok {position:absolute; right:28px; bottom:10px;}

/* INTERNAS */

.caminho_content {padding:0 0 15px 0; _padding:0 0 10px 0;  font-size:12px}
.caminho_content a{color:#9A9B9E; font-size:12px}
.sitemap_current {color:#9A9B9E; text-decoration:underline}


.internasP {padding:10px 13px 0; }

.col2_left {float:left; width:642px; zoom:1; padding-top:15px; _padding-top:10px}
.col2_right {float:right; width:243px; padding-top:15px; _padding-top:10px}

/* TXT */
.bg_txt {text-indent:-9999px; background:url(../br/_img/txt_geral.gif);}
.txt_busca_hoteis {width:153px; height:40px;}

.banner_int h2 {background:url(../br/_img/ttl_home.gif) no-repeat; height:23px; text-indent:-9999px;}
.banner_int h2.promocao {background-position:-3px -40px;}
.banner_int .banner{width:247px; height:245px}

.lista_hoteis {padding-top:45px;}
.lista_hoteis li{ padding-bottom:20px; width:100%;}
.lista_hoteis li .image {width:390px; height:125px; float:left; display:block; overflow:hidden}
.lista_hoteis li img{float:left;} 
.lista_hoteis li .descricao {height:100px; width:241px; float:left; margin-left:10px;}
.lista_hoteis li .descricao p strong{font-size:14px; font-weight:bold; display:block;}

.line_h_100 li{float:left; width:100px; padding:0 7px 7px 0}
.line_h_100 li.quebra {padding-right:0}
.line_h_100 li .image {width:100px; height:75px; overflow:hidden}
.line_h_100 li .image img {float:left}

.line_h_210 {margin-left:7px;}
.line_h_210 li{float:left; width:205px; padding:0 6px 30px 0}
.line_h_210 li.quebra {padding-right:0}
.line_h_210 li .image {width:205px; height:100px; overflow:hidden; padding:0; margin:0; float:left; padding-bottom:7px}
.line_h_210 li .image img {float:left}
.line_h_210 li .title {font-size:14px; font-weight:bold; display:block; padding-bottom:3px;}


.lista_hoteis_promocao .descricao {width:450px!important; float:left;}
.lista_hoteis_destino .descricao {width:320px!important;}

.box_reserva {width:245px; _overflow-x:hidden}
.box_reserva .br_top {background:url(../_img/box_top.png) top right no-repeat; behavior: url(../../_css/iepngfix.htc)}
.box_reserva .br_bottom {background:url(../_img/box_bottom.png) bottom left no-repeat; width:243px; behavior: url(../../_css/iepngfix.htc)}
.box_reserva .box_reservaP {padding:17px 24px 57px}
.box_reserva .title {color:#fff; font-size:22px; line-height:73%; letter-spacing:-1px; display:block; padding:7px 0 15px; *padding:6px 0 13px}
.box_reserva .box_busca {position:relative; _overflow-x:hidden; width:155px;}

.bto_pesquisa {width:142px!important; height:41px; position:absolute; bottom:-25px; left:29px; border:0}

.box_reserva li span {color:#FFFFFF; display:block; font-size:1em; padding:0 0 3px;}

.box_reserva {background:#000F47}
.box_reserva .box_busca {background:#000D3A; padding:5px 20px 20px;}
.box_reserva .bto_pesquisa {background:url('../br/_img/bt_pesquisa_ba.gif') no-repeat!important} 

.image_conceitual {width:642px; height:284px; overflow:hidden; margin-bottom:1px}

p .image {float:left; padding:0 20px 0 0}
p .image img{float:left}

.facilidades {padding:30px 0}
.facilidades li {float:left; width:31px; height:31px; padding-right:5px; background:url(../_img/bg_facilidades.jpg) no-repeat; text-indent:-9999px}
.facilidades li.title {color:#848889; font-size:12px; float:none; width:auto; background-image:none; text-indent:0; height:20px}
.facilidades li.item1 {background-position:0 0}
.facilidades li.item7 {background-position:-36px 0}
.facilidades li.item3 {background-position:-72px 0}
.facilidades li.item4 {background-position:-108px 0}
.facilidades li.item11 {background-position:-144px 0}
.facilidades li.item4 {background-position:-180px 0}
.facilidades li.item7 {background-position:-216px 0}
.facilidades li.item8 {background-position:-252px 0}
.facilidades li.item9 {background-position:-288px 0}
.facilidades li.item45 {background-position:-324px 0}
.facilidades li.item10 {background-position:-360px 0}
.facilidades li.item2 {background-position:-396px 0}
.facilidades li.item12 {background-position:-432px 0}

.endereco .mapa {float:left; padding-right:15px; width:376px; height:304px;}
.endereco .txt {float:left;}
.endereco .txt strong{font-size:14px; font-weight:bold; display:block}

.conteudo_2col .col_l {float:left; width:300px;}
.conteudo_2col .col_r {float:right; width:300px;}

.list_itens .title{font-weight:bold; padding-bottom:10px}
.list_itens li{padding-bottom:5px;}

.list_pb20 li{padding-bottom:20px;}
.list_pb20 li strong {font-weight:bold; display:block;}

.list_news li{padding-bottom:20px; border-bottom:1px solid #63908F; margin-bottom:20px}
.list_news li .data {font-weight:bold; color:#000}
.list_news li a {font-weight:bold; display:block; color:#647883; padding-bottom:10px;}
.list_news li .lk_i {font-weight:bold; color:#001047}
.list_news li.last {border:0; margin:0}

.list_promo li{padding-bottom:5px; border-bottom:1px solid #BEBEBE; margin-bottom:20px; position:relative}
.list_promo li.last {border:0; margin:0}

.btoes {position:absolute; right:0; bottom:0;}
.btoes li{padding-bottom:5px; border-bottom:0; margin-bottom:0 }


/* Institucional */
.sub_titulo {font-size:20px; color:#66AEAC}
.box_logo {	width:200px; height:100px; float:left}


/* SUBNAV */
#subnavC {margin-bottom:1px;}
.subnavC {padding-left:15px;}
.subnavC li{padding-right:20px; float:left}
.subnavC li.last{padding-right:0}
.subnavC li a{font-size:15px; color:#FFF; line-height:27px; letter-spacing:-1px}
.subnavC li a:hover{text-decoration:none}

.subnavC_azul {background:#16315C}
.subnavC_azul li a:hover{color:#6FAEB7}
.subnavC_azul li a.atv{color:#6FAEB7}

.subnavC_verde2 {background:#63908F}
.subnavC_verde2 li a:hover{color:#C7D8D7}
.subnavC_verde2 li a.atv{color:#C7D8D7}

.tb_capacidade {} /* DEFINIDA AS CORES DENTRO DOS THEMAS */
.tb_capacidade table {border:solid 1px #ccc; border-collapse:inherit;}
#TABELASAPARATE{border-collapse:separate;}
.tb_capacidade th {border-left:1px solid #fff; color:#fff; text-align:center; padding:2px 2px 0 2px; font-weight:bold; border-bottom:1px solid #fff; border-right:1px solid #fff; margin: 0 2px 2px 2px; }
.tb_capacidade .txt_left {text-align:left}
.tb_capacidade .bl0 {border-left:0}
.tb_capacidade .br0 {border-left:0}
.tb_capacidade td {border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc; text-align:center; color:#000; padding: 5px 3px 0 3px; }

/* BTOS */
.bt_topo {background:url(../br/_img/bt_topo.gif) no-repeat; width:70px; height:24px; display:block; text-indent:-9999px}

/* FORMULARIO */
.formContent {padding-bottom:20px; border-bottom:1px solid #BFC1C4}
.formContent .colL {float:left; width:303px; padding-right:17px}
.formContent .line {float:left; background:#BFC1C4; height:150px; width:1px;}
.formContent .colR {float:right; width:303px;}
.formContent .list_form li.row {padding-bottom:10px;}
.formContent .avalie li.row {padding-bottom:14px!important;}
.formContent .list_form li.row_2 {padding-bottom:20px;}
.formContent .list_form li label {display:block; padding-bottom:7px;}

.formContent .drop_busca {width:300px; border:1px solid #BFC1C4; background:#FFF url(../_img/bg_drop.jpg) right top no-repeat; border:1px solid #BFC1C4;}
.formContent .drop_busca span {color:#848889!important; width:290px}
.formContent .list_busca {width:300px; border:1px solid #BFC1C4; border-top:0; left:-1px}
.formContent .list_busca a{width:270px!important;}

.formContent .col2 .drop_busca {width:140px!important; border:1px solid #BFC1C4; background:#FFF url(../_img/bg_drop.jpg) right top no-repeat; border:1px solid #BFC1C4;}
.formContent .col2 .drop_busca span {color:#848889!important; width:130px}
.formContent .col2 .list_busca {width:140px; border:1px solid #BFC1C4; border-top:0; left:-1px}
.formContent .col2 .list_busca a{width:130px!important;}



.formContent .line_h {background:#BFC1C4; height:1px; width:300px; margin:15px 0px;}
.formContent .tb_inp label{display:inline!important; padding-left:5px;}
.formContent .lb_lh {float:left}

.formContent .tb_inp_h {width:100px;float:left}
.formContent .tb_inp_h label{display:inline!important; padding:0 0 0 3px;}
.formContent .tb_inp td {padding-bottom:3px;}
.formContent .tb_inp input , .table_nota td input {border:0; padding:0; margin:0; background-color:Transparent; width:15px; height:15px;}
.formContent .form_linha {border-top:0;border-left:0;border-right:0; font-size:12px; padding-left:0}

.formContent .col2 {width:140px;}

.formContent strong {font-weight:bold}

.formContent .bt_add {width:20px; height:20px; display:block; float:right; text-indent:-9999px; background-image:url(../_img/ico_mais.gif); background-position:center center; background-repeat:no-repeat; background-color:#8E2558} /* cor seta no thema */

.bt_enviar_form {width:82px; height:29px; margin:20px 280px 0; padding:0;}



.table_nota th {color:#FFF; height:42px}
.table_nota td {background:#CAD9D9; height:24px; color:#333;}

.W500
{
	width:390px;
}

.MB0 {
	margin-bottom: 0px!important;
}
.MB3 {
	margin-bottom: 3px;
}
.MB5 {
	margin-bottom: 5px;
}

.MB10 {
	margin-bottom: 10px;
}

.MB15 {
	margin-bottom: 15px;
}
.MB20 {
	margin-bottom: 20px;
}
.MB25 {
	margin-bottom: 25px;
}


.MT2 {
	margin-top: 2px;
}

.MT3 {
	margin-top: 3px;
}

.MT5 {
	margin-top: 5px;
}
.MT8 {
	margin-top: 8px;
}
.MT10 {
	margin-top: 10px;
}

.MTM5 {
	margin-top: -5px;
}

.MTM10 {
	margin-top: -10px;
}
.MT12 {
	margin-top: 12px;
}
.MT15 {
	margin-top: 15px;
}
.MT16 {
	margin-top: 16px;
}
.MT18 {
	margin-top: 18px;
}
.MT20 {
	margin-top: 20px;
}
.MT25 {
	margin-top: 25px;
}


.ML5 {
	margin-left: 5px;
}
.MLM5 {
	margin-left: -5px;
}

.ML10 {
	margin-left: 10px;
}

.ML15 {
	margin-left: 15px;
}

.ML20 {
	margin-left: 20px;
}
.ML25 {
	margin-left: 25px;
}
.ML30 {
	margin-left: 30px;
}

.ML35 {
	margin-left: 35px;
}

.ML40 {
	margin-left: 40px;
}

.MR2 {
	margin-right: 2px;
}

.MR5 {
	margin-right: 5px;
}
.MR10 {
	margin-right: 10px;
}

.MR15 {
	margin-right: 15px;
}


.MR20 {
	margin-right: 20px;
}

.T10 {
	font-size: 10px;	
}
.T11 {
	font-size: 11px;	
}
.T12 {
	font-size: 12px;	
}
.T13 {
	font-size: 13px;	
}
.T14 {
	font-size: 14px;	
}
.T15 {
	font-size: 15px;	
}
.T16 {
	font-size: 16px;	
}
.T18 {
	font-size: 18px;	
}
.T20 {
	font-size: 20px;	
}
.T24 {
	font-size: 24px;	
}
.T25 {
	font-size: 25px;	
}
.T28 {
	font-size: 28px;	
}
.T30 {
	font-size: 30px;	
}
.T35 {
	font-size: 35px;	
}

.Preto {
	color: #000000;	
}
.Branco {
	color: #FFFFFF;
}
.Cinza {
	color: #848889;	
}
.CinzaE{
	color: #534F4F;
}
.Vermelho {
	color: #FF0000;	
}
.Verde {
	color: #647883;	
}


.LH23 {
	line-height:23px;	
}
.LH18 {
	line-height:18px;	
}



.tipos {padding-top:10px;}
.tipos li {padding:0 0 0 0; float:left; margin-bottom: 1px;}
.tipos li.tipo { padding-left: 5px; line-height:30px; width:335px; background-color: #E6E6E6; margin-right: 1px;}
.tipos li.vlr {padding-left: 10px;line-height:30px; width:135px; background-color: #E6E6E6; margin-right: 3px;}
.tipos li.bt {width:86px;height:30px}

.destinos {padding-top:22px; }
.destinos li {padding:0 0 0 0; float:left; margin-bottom: 1px; line-height: 18px;}
.destinos li.imagem { padding-left: 5px; line-height:30px; width:310px; margin-right: 1px;}
.destinos li.textoItem {padding-left: 0px;line-height:30px; width:300px; margin-right: 3px; line-height: 16px;}

#cd {display: block; padding: 10px; float: right; width: 47%; height: auto; }
#ce {display: block; padding: 10px; border-right-width: thin; border-right-style: solid; border-right-color: #CCC; border-spacing:10px; float: left; width: 48%; height: auto; }
#bt_enviar {display: block; padding: 10px; width: 100%; clear:both; height: 30px; border-top-width: 4px; border-top-style: solid; border-top-color: #E6E6E6; margin-top: 20px; text-align: right; }
#bt_reserva_be {display: block; padding: 10px; width: 100%; clear:both; height: 30px; border-top-width: 4px; border-top-style: solid; border-top-color: #E6E6E6; margin-top: 20px; text-align: right; }

/*Carrossel Slider Home*/
#carrousel_home {margin: 0 auto; width: 296px; height: 151px; padding: 0; overflow: scroll;}
#carrousel_home ul {list-style: none; width: 1500px; margin: 0; padding: 0; position: relative;}
#carrousel_home li {display: inline; float: left; padding-right:0px;} 

/*Carrossel Slider Internas*/
#carrousel_internas {margin: 0 auto; width: 243px; height: 200px; padding: 0; overflow: scroll;}
#carrousel_internas ul {list-style: none; width: 1500px; margin: 0; padding: 0; position: relative;}
#carrousel_internas li {display: inline; float: left;} 



.loader{width:925px; height:380px; display:block; background-color:#FFF}
.loader .img{width:40px; margin:auto; padding-top:140px;}


.fundo{width:925px; height:380px; background-color:#FFF; position:absolute; z-index:0;}
.linkBanner { width:945px; height:390px; position:absolute; z-index:999; background: url(../_img/ponto.png) repeat;}
.slides{width:925px; margin:auto; font-family:Arial, Helvetica, sans-serif; display:none; }
.slides .slide{position:absolute; display:none; background-color:#FFF;  }
.slides #slideShow1{display:block}
.slides .transparencia{width:159px; height:210px; position:absolute; z-index:9998; margin:90px 0 0 30px; background-color:#000; background:url(../_img/transparente.png) top left repeat;   }
.slides .transparencia2{width:181px; height:195px; position:absolute; z-index:9998; margin:90px 0 0 191px; background-color:#000; background:url(../_img/transparente.png) top left repeat; display:none; padding:15px 0 0 15px;  }
.slides .transparencia2 .form{}
.slides .transparencia2 .form .line{width:184px; height:40px;float:left}
.slides .transparencia2 .form .line .col{width:77px; height:40px; margin-right:15px;float:left;}
.slides .pesquisar{float:left; margin:10px 0 0 25px;}
.slides .pesquisar2{float:left; margin:90px 0 0 25px;}

#transparenciaReservas{display:block}

.slides .menu {position:absolute; z-index:99999; list-style:none; margin:0; padding:0; margin:104px 0 0 30px; *margin:106px 0 0 30px}
.slides .menu li{height:43px; width:128px; background-color:#FFF; margin:0; padding:0; margin:2px 0 0 15px; *margin:-1px 0 0 15px; cursor:pointer; list-style:none;}
.slides .menu li.atv{background-color:#96C3C9}
.slides .menu li span{color:#000; font-weight:600; margin:12px 0 0 10px; float:left; display:block; font-size:1.3em}


.slides .drop_busca {width:165px!important; background:#FFF url(../_img/bg_drop_busca.jpg) right top no-repeat}
.slides .drop_busca  .list_busca {width:165px!important;}
.slides .drop_busca a{color:#000}

.slides .drop_qtd {width:73px!important; height:18px!important; background:#FFF url(../_img/bg_drop_busca.jpg) right top no-repeat}
.slides .drop_qtd .list_qtd {width:73px!important; top:17px;}
.slides .drop_qtd a{color:#000}

.slides .drop_busca a{color:#000!important;}



.slides .dp-choose-date {background:url(../_img/bg_drop_busca.jpg) top right no-repeat; width:15px; height:16px; text-indent:-9999px; display:block; float:left;}
.slides .dtChegada{float:left; height:12px; width:50px; border:none; color:#000000}


.slides .bordaEsquerda{position:absolute; z-index:99999}
.slides .bordaDireita{position:absolute; z-index:99999; margin:340px 0 0 884px;}

.mapa_site .content		{ width:270px; margin:0 20px 0 0;}
.mapa_site .topo		{ width:100%; height:27px; background-color:#63908f; margin-bottom:10px; }
.mapa_site .topo span	{ margin-left:15px; line-height:30px; color:#FFF; font-size:15px; }
.mapa_site ul			{ list-style:none; margin:5px 0 20px 15px; }
.mapa_site ul li		{ background:url(../_img/seta_mapa.gif) 0 0 no-repeat; line-height:20px; padding-left:15px; }
.mapa_site ul li a		{ text-decoration:none; color:#647883; }
.mapa_site ul li strong	{ font-weight:bold; }
.mapa_site .cidade		{ font-weight:bold; text-transform:uppercase; color:#647883; margin-left:15px; width:100%;  }
.mapa_site .hotel		{ font-weight:bold; color:#647883; width:100%; margin:3px 0;  margin-left:22px; float:left; }
.mapa_site .col			{ float:left; }

