﻿/* RESET */
body{color:#333;background:#FFF;}
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;}
strong{font-weight:bold;}
li{list-style:none;}
caption,th{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;}
a:hover{text-decoration:underline;outline:none;}

/*FONTS*/
body {font:12px/1.231 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%;}

/*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;}

/*forms - inserir dinamicamente as classes nos elementos de formulario*/
input{outline:none;}
label{vertical-align:middle;cursor:pointer;}
textarea{overflow:auto;}
.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{}

/* ESTRUTURA */
.header {height:35px; width:100%; background-color:#453C35; border-bottom:solid 3px #E24A45;}

/*.header ul {font-size:11px; padding-top:5px; margin:auto !important; width:885px;}*/
.header ul {font-size:12px; padding-top:5px; margin:auto !important; width:885px;}
/*.header ul li {display:block; float:left; height:20px; padding:5px 24px 0 25px; background:url(../_img/fio_header.jpg) right no-repeat;}*/
.header ul li {display:block; float:left; height:20px; padding:5px 19px 0 19px; background:url(../_img/fio_header.jpg) right no-repeat;}
.header ul li.last {background:none !important;}
.header ul li.clr {background:none !important; padding:none !important; height:0px !important;}
.header ul li a {color:#CFBE9C;}
.header ul li a:hover {color:#FFF; text-decoration:none}
.header ul li a.atv {color:#FFF; text-decoration:none}


.content_main_top {background:url(../_img/bg_main.jpg) repeat-x}
.content_main_bottom {background:url(../_img/bg_main_bottom.jpg) left bottom repeat-x}
.content_main_det {background:url(../_img/bg_main_det.jpg) center top no-repeat}
.content_main {width:960px; margin:auto;}

/* caminho de pao */
.caminhoContent {font-size:11px; color:#000000; padding:3px 0}
.caminhoContent a {color:#9B948C}


/* ALTERAÇÕES EDUARDO */

.content_left {width:600px; float:left; padding-left:15px} /* deletar o bg, apenas marcação a cor */
.content_right {float:right;padding-top:75px;width:280px;padding-right:15px} /* deletar o bg, apenas marcação a cor */ 
.bottom {background:#453C35 url(../_img/bg_bottom.gif) repeat-x}

/* INTERNAS */

.titulo_paginas{width:100%; font-size:23px;	font-family:Arial; float:left; padding-top:15px; color:#453C35}
.linha{	border:solid 1px #EAEAEA; border-left-style:none; border-right-style:none; width:600px;	float:left;	height:1px;	margin-top:12px; margin-bottom:35px;}
.linha_simples{width:600px; float:left; height:1px; background-color:#EAEAEA}
.voltar_topo{float:left; margin-top:30px; padding-bottom:30px;}
.linha_voltar_topo{height:1px; background-color:#CCC; width:600px; float:left; margin-top:30px; font-size:0px;}
.voltar_topo a{cursor:pointer}
.logo_centralReservas_busca{width:600px; height:130px;}
.logo_centralReservas_busca .central_reservas{float:left; width:227px; height:34px; margin:60px 0 0 240px; font-size:14px;}


/* PROMOCOES */
.promocoes{float:left; margin-top:50px;}
.conteudo_promocoes{float:left; margin-top:30px;}
.rodape_conteudo_promocoes{float:left; background-image: url(../_img/rodape_grd_promocoes.gif); height:7px; width:600px; }
.conteudo_promocoes .box_img{width:150px; height:100px; float:left;  margin-right:15px;}
.conteudo_promocoes .img{ float:left; margin-right:20px; width:100px; height:100px;}
.conteudo_promocoes .titulo{ float:left; font-weight:bold; border-bottom: solid 1px #EAEAEA; padding-bottom:10px; width:400px;}
/*.conteudo_promocoes .titulo_principal{ float:left; font-weight:bold; border-bottom: solid 1px #EAEAEA; padding-bottom:4px; width:430px;}*/
.conteudo_promocoes .titulo_principal{ float:left; font-weight:bold; border-bottom: solid 1px #EAEAEA; padding-bottom:4px; width:300px;}
/*.conteudo_promocoes .resenha_principal{ float:left; padding-bottom:4px; width:430px;}*/
.conteudo_promocoes .resenha_principal{ float:left; padding-bottom:4px; width:300px;}
.conteudo_promocoes .detalhes_hoteis{ float:left; width:318px;}
.conteudo_promocoes .box_valor{float:right; width:85px; height:60px; margin:10px 5px 0 0; font-size:11px;}
.conteudo_promocoes .box_valor .valor{ float:left; font-size:1.6em; color:#C8A264; font-weight:600}
.conteudo_promocoes .box_valor .rs{	float:left;	font-size:11px;	margin-top:5px;	margin-right:3px;}
.conteudo_promocoes .promocao{float:left; width:575px; margin-left:20px; height:100px; margin-bottom:20px;}
.conteudo_promocoes .ver_todos_hoteis{margin-top:5px; float:left}
.conteudo_promocoes .ddlBusca_btnBusca{	float:left;}
.conteudo_promocoes .ddlBusca_btnBusca .ddlBuscaPromocao{ vertical-align:top;}
.conteudo_promocoes .ddlBusca_btnBusca .btnBuscaPromocao{ vertical-align:top;}
.conteudo_promocoes .linha_divisoria{ float:left; width:590px; margin-left:20px; margin-bottom:20px; height:1px; background-color:#EAEAEA;}
.conteudo_promocoes .linha_divisoria_principal{ float:left; width:550px; margin-left:20px; margin-bottom:20px; margin-top:20px; height:1px; background-color:#EAEAEA;}
.conteudo_promocoes .drop_busca{background:url(../_img/bg_drop_busca_promocoes2.jpg) top right no-repeat; width:240px; height:24px; float:left;}
.conteudo_promocoes .list_busca{top:24px; background:#FFF; border:1px solid #E3E3E3; border-top:none; padding-bottom:6px; display:none; width:238px;}
.conteudo_promocoes .img{height:100px; width:auto;}

.conteudo_promocoes .box_promos{float:left; margin-top:20px; width:595px;  display:none}
.conteudo_promocoes .hotel_promocao {width:100%; float:left; margin:0 0 0 20px;}
.conteudo_promocoes .hotel_promocao .img{height:60px; width:60px;}
.conteudo_promocoes .hotel_promocao .titulo{float:left; width:510px!important; border:none;}
.conteudo_promocoes .hotel_promocao .hlkComplemento{text-decoration:none; color:#000; font-size:0.75em; font-weight:lighter}
.conteudo_promocoes .hotel_promocao .hlkComplemento:hover{text-decoration:none;}
.conteudo_promocoes .hotel_promocao .hlkHotel{text-decoration:none; color:#000;}
.conteudo_promocoes .hotel_promocao .hlkHotel:hover{text-decoration:none;}
.conteudo_promocoes  #btnTodosHoteis{float:left; margin-top:5px;}
.conteudo_promocoes .hotel_promocao .box_valor{ float:left; margin-left:325px; margin-top:0px; height:40px;}
.conteudo_promocoes .traco{ float:left; width:550px; height:1px; background-color:#EAEAEA; font-size:0px; margin:15px 0 13px 20px;}

.promocoes_detalhes{width:300px; padding-right:20px;}
.promocoes_detalhes h1{	font-size:12px;	font-weight:bold;}

.tipos {padding-top:10px; font-size:12px;}
.tipos li {padding:0 0 0 0; float:left; margin-bottom: 1px; *margin-bottom:-9px;}
.tipos li.tipo { padding-left: 5px; line-height:26px; width:295px; background-color: #F5F5F5; margin-right: 1px;}
.tipos li.vlr {padding-left: 10px;line-height:26px; width:120px; background-color: #F5F5F5; margin-right: 3px;}
.tipos li.bt {width:86px; height:26px;}

.tipos_topo {padding-top:10px; font-size:12px;}
.tipos_topo li {padding:0 0 0 0; float:left; margin-bottom: 1px; *margin-bottom:-9px;}
.tipos_topo li.tipo { padding-left: 5px; line-height:26px; width:295px; background-color: #DFDFDF; margin-right: 1px;}
.tipos_topo li.vlr {padding-left: 10px;line-height:26px; width:120px; background-color: #DFDFDF; margin-right: 3px;}
.tipos_topo li.bt {width:86px; height:26px;}


/* APRESENTACÃO */

.apresentacao{width:600px; float:left; margin-top:35px;}
.apresentacao .imagem{height:100%; float:left;}
.apresentacao .imagem #imgHotel{width:200px; height:240px;}
.apresentacao .amenidades{width:380px; float:left; margin-left:20px; margin-top:15px;}
.apresentacao .texto{width:380px; float:left; margin-left:20px; margin-top:10px;}

.servicos ul{list-style:none; width:600px; float:left;}
.servicos li{list-style:none; width:285px; margin-left:15px; float:left; margin-top:4px; list-style-image: url(../_img/seta_listagem_item.gif);}

.apresentacao ul li{list-style:none}
.apresentacao li{float:left; margin-right:6px;}

#mask {position:fixed; left:0; top:0; z-index:9000; background-color:#000; display:none;}
#mapa .window {position:fixed; left:35%; top:15%; display:none; z-index:9999; padding:20px;}
#mapa .close {float:right; margin-top:5px; cursor:pointer;}
#mapa #dialog  {width:640px; height:420px; padding:10px; background-color:#ffffff; }
#mapa #dialog1  {width:640px; height:360px; padding:10px; background-color:#ffffff;}
#mapa #dialog2  {width:640px; height:430px; padding:10px; background-color:#ffffff;}
#mapa #dialog3  {width:640px; height:320px; padding:10px; background-color:#ffffff;}
#mapa #dialog4  {width:640px; height:340px; padding:10px; background-color:#ffffff;}
.close{display:block; text-align:right;}

/* GASTRONOMIA */
.atendimento{float:left;}
.atendimento li{margin-top:4px; list-style-image: url(../_img/seta_listagem_item.gif); margin-left:15px;}
.atendimento strong{font-weight:bold;}

/* IMPRENSA*/
.imprensa .data{font-size:10px;	width:100%;	float:left; *float:none;}
.imprensa a{font-size:12px;	font-weight:bold; width:100%; float:left; width:600px; text-decoration:none; color:#000}
.imprensa a:hover{text-decoration:none}
.imprensa .noticia_detalhe{float:left; font-size:12px; font-weight:bold; width:600px; }
.imprensa .noticia_resenha{float:left; font-size:12px; font-weight:normal; width:600px; }
.imprensa .linha_divisoria{ float:left; *float:none; width:600px; margin-bottom:10px; margin-top:8px; height:1px; background-color:#EAEAEA; font-size:0px;}
.imprensa .texto{float:left; width:600px;}

.imprensa #redes_sociais{float:left; width:600px; height:30px; margin-top:10px;}

.itens_noticia{	width:600px; height:35px; float:left;}
.itens_esquerda{ background-image: url(../_img/itens_noticia_esquerda.gif);	width:3px; height:35px; float:left;}
.itens_centro{ width:594px;	float:left;	height:35px; background-image: url(../_img/itens_noticia_centro.jpg); background-repeat:repeat-x;}
.itens_centro{ list-style:none; }
.itens_centro ul li{list-style:none; float:left; padding:9px 10px 0px 10px;}
.itens_centro ul li a{float:left; cursor:pointer}
.itens_direita{	background-image: url(../_img/itens_noticia_direita.gif); width:3px; height:35px; float:left;}

.imprimir{margin:40px 0 0 40px;}
.imprimir .data{font-size:12px;}
.imprimir .titulo{font-size:16px; width:100%; }
.imprimir .noticia{width:500px; float:left}
.imprimir .url{width:100%; float:left; margin-top:20px;}


/* MULTIIDIA */

.multimidia{width:600px; height:200px; background-color:Aqua; float:left; margin 20px 15px 25px 15px;}
.multimidia img{float:left; margin-top:60px; cursor:pointer;}
.multimidia .imagens_videos{width:525px; float:left; height:110px; margin-top:18px;}

/* PRICE FREE */

.btn_regulamento{float:left; }
.price_free_regulamento{float:left; width:140px; margin-left:20px;}

.box_price_free {float:left; margin-top:50px;}

/*
.box_price_free {background:#fff; font-size:12px; width:600px; background-color:Green}
.box_price_free .lk_reserva {position:absolute; top:-11px; right:5px;}
.box_price_free .nav_multimida {width:100%; height:40px; margin-bottom:1px;}
.box_price_free .nav_multimida li {float:left; margin-left:1px; background-color:#F0F0F0; height:35px; margin-top:5px;}

.box_price_free .nav_multimida .resto{width:150px; background-color:#FFF}



.box_price_free .nav_multimida li.atv {background:#F2F2F2; background-color:#F2F2F2; border:solid 1px #CCC; border-bottom:none; height:40px;  margin-top:0px;}
.box_price_free .nav_multimida li.atv a {color:#38312C!important; cursor:default; font-weight:normal;}
.box_price_free .nav_multimida li.atv .rt {background:url(../_img/nav_multi_rt.jpg) right top no-repeat;}
.box_price_free .nav_multimida li.atv .lt {background:url(../_img/nav_multi_lt.jpg) left top no-repeat;}
.box_price_free .nav_multimida li .rt {background:url(../_img/nav_multi_rt.jpg) right -300px no-repeat;}
.box_price_free .nav_multimida li .lt {background:url(../_img/nav_multi_lt.jpg) left -300px no-repeat;}
.box_price_free .nav_multimida li a {font-size:1.40em; color:#827D75; text-decoration:none; line-height:40px; letter-spacing:-1px; padding:0 20px}
.box_price_free .nav_multimida li a:hover {color:#000; text-decoration:none;}
.box_price_free .cont_aba_multimidia {width:558px; overflow:hidden; background:#FFF url(../_img/bg_price_free.jpg) repeat-x; border:solid 1px #CCC; padding:20px 20px 20px 20px;}
.box_price_free .cont_aba_multimidia strong {font-weight:bold;}
*/

.form_price_free ul{list-style:none; float:left; width:550px;}
.form_price_free li{float:left; width:260px; background-color:Fuchsia; margin-right:15px;}

.watermark{color:#666666}
.txt{width:260px;}


/* INTERNA - EVENTOS */

.detalhes_salas{width:600px; float:left;}
.detalhes_salas .topo{width:600px; height:4px; float:left; background: url(../_img/detalhes_salas_topo.gif);}
.detalhes_salas .conteudo{width:598px; float:left; background: #FDFDFD url(../_img/bg_detalhes_salas.jpg) repeat-x; border:solid 1px #CCCCCC; border-bottom:none; border-top:none;}

.detalhes_salas .cabecalho{list-style:none; width:580px; margin-right:10px; float:right; margin-top:10px;}
.detalhes_salas .cabecalho li{float:left; padding-left:18px; padding-right:18px; height:32px; line-height:32px; background-color:#DDD; margin-right:1px;}

.detalhes_salas ul{list-style:none; width:inherit; margin-right:10px; float:right;}
.detalhes_salas li{float:left; width:auto; padding-left:18px; padding-right:18px; height:25px; line-height:25px; margin-right:1px;}

.detalhes_salas .rodape{width:600px; height:4px; float:left; background: url(../_img/detalhes_salas_rodape.gif);}

.galeria_plantas{float:left; width:613px; }
.galeria_plantas ul{list-style:none; float:left; margin-right:13px; margin-bottom:15px;}
.galeria_plantas li{list-style:none; text-align:center;}
.galeria_plantas li .legenda{text-align:center; background-color:Green}

.estrutura_eventos{width:435px; float:left; border-right:solid 1px #D9D9D9;}
.estrutura_eventos li{margin-top:4px; list-style-image: url(../_img/seta_listagem_item.gif); margin-left:15px;}
.btn_cotacao{float:left; margin-left:20px;}

/* NOSSOS HOTÉIS*/

.conteudo_nossos_hoteis{float:left; background: url(../_img/bg_promocoes.jpg) repeat-x; border-bottom:none; padding-top:30px; width:598px; padding-bottom:30px;}
.conteudo_nossos_hoteis .hotel{float:left; width:555px; margin-left:20px; margin-bottom:20px;}
.conteudo_nossos_hoteis .titulo{ width:540px;}
.conteudo_nossos_hoteis .texto{ width:475px; float:left; margin:10px 0 10px 0;}
.conteudo_nossos_hoteis .saibaMais_orcar{float:left; width:475px; margin-left:80px;}
.conteudo_nossos_hoteis strong{font-weight:bold;}	
.conteudo_nossos_hoteis .hotel .amenidades{float:left; margin-top:10px;}
.conteudo_nossos_hoteis .img{ float:left; margin-right:20px;}
.conteudo_nossos_hoteis .linha_divisoria{ float:left; width:560px; margin-left:20px; margin-bottom:20px; height:1px; background-color:#EAEAEA;}
.conteudo_nossos_hoteis ul li{list-style:none}
.conteudo_nossos_hoteis li{float:left; margin-right:6px;}
.rodape_nossos_hoteis{float:left; background-image: url(../_img/rodape_grd_promocoes.gif); height:7px; width:600px;}
.hlkHotel{text-decoration:none; color:#000;}
.hlkHotel:hover{text-decoration:none;}

.hlkComplemento{text-decoration:none; color:#000; font-size:0.85em;}
.hlkComplemento:hover{text-decoration:none;}





/* MENU INTERNO DOS HOTÉIS */

.menu_hotel{width:600px; height:47px; background: #FFF url(../_img/bg_menu_interno.gif) repeat-x; margin-top:10px; margin-bottom:22px;}
.menu_hotel ul {list-style:none; width:600px; float:left; margin-top:2px; font-size:11px;} 
.menu_hotel ul li {float:left; height:43px; padding-left:16px; padding-right:16px; color:#9C958D;}
.menu_hotel ul .atv{background-color:#DFDFDF; font-weight:bold; color:#000;}
.menu_hotel ul .atv:hover{cursor:default;}
.menu_hotel ul a:visited{color:#9B948C}
.menu_hotel ul .atv a:visited{color:#000}
.menu_hotel ul .atv a:hover{cursor:default; color:inherit;}
.menu_hotel ul li:hover {background-color:#DFDFDF; cursor:pointer}
.menu_hotel ul a{color:#9B948C; float:left; line-height:42px;}
.menu_hotel ul a:hover{	color:#9C958D; text-decoration:none}

/* MENU INTERNO INSTITUCIONAL */
/*
.menu_institucional{width:600px; height:47px; background: #FFF url(../_img/bg_menu_interno.gif) repeat-x; margin-top:10px; margin-bottom:22px;}
.menu_institucional ul {list-style:none; width:600px; float:left; margin-top:2px; font-size:11px;} 
.menu_institucional ul li {float:left; height:43px; padding-left:46px; padding-right:46px; color:#9C958D;}
.menu_institucional ul li:hover {float:left; height:43px;padding-left:46px; padding-right:46px; background-color:#DFDFDF; cursor:pointer}
.menu_institucional ul .atv{background-color:#DFDFDF; font-weight:bold; color:#1B1613}
.menu_institucional ul .atv:hover{cursor:default;}
.menu_institucional ul .atv a:hover{cursor:default; color:inherit;}
.menu_institucional ul a{ color:inherit; line-height:42px; float:left;}
.menu_institucional ul a:hover{	color:#9C958D; text-decoration:none}
*/
/* MENU INTERNO FALE CONOSCO */
.subnav {width:100%; height:47px; background: #FFF url(../_img/bg_menu_interno.gif) repeat-x; margin-top:10px; margin-bottom:22px;}
.subnav ul {list-style:none; width:600px; float:left; margin-top:2px; font-size:11px;} 
.subnav ul li {float:left; height:43px; width:20%; color:#9C958D; text-align:center}
.subnav ul li a{ color:#9C958D; line-height:42px; display:block;}
.subnav ul li a:hover{color:#1B1613; text-decoration:none; font-weight:bold; background:#DFDFDF}
.subnav ul a.atv{color:#1B1613; text-decoration:none; font-weight:bold; background:#DFDFDF; cursor:pointer}


/* DROP`S */
.lk_drop_list {display:none; position:absolute; left:0; }
.lk_drop_list li a {font-size:0.91em}
.ct_drop {position:relative;}
.ct_drop span {font-size:0.91em!important; color:#000!important; display:block; padding:5px 0 7px 6px!important; cursor:pointer; color:#666!important;}
.drop_busca {background:url(../_img/bg_drop_busca.jpg) top right no-repeat; width:280px; height:24px; float:left;}
.list_busca , .list_100  {top:24px; background:#FFF; border-bottom:1px solid #E3E3E3; padding-bottom:6px; display:none; background-color:#F6F6F6;}
.list_busca li a {color:#333!important; padding:6px 6px 0!important; display:block!important; font-size:11px!important; font-weight:normal!important}


/* EVENTOS */

.eventos{width:100%; float:left;}
.eventos .ddl{width:250px; float:left;}
.btnON{float:left; z-index:2; margin-bottom:-2px;}
.btnOFF{float:left; margin-top:7px;}

.conteudo_eventos{float:left; background: url(../_img/bg_promocoes.jpg) repeat-x; border:solid 1px #CCCCCC; border-bottom:none; padding-top:30px; *width:598px;}
.conteudo_eventos .hotel{float:left; width:555px; margin-left:20px; margin-bottom:35px;}
.conteudo_eventos .hotel .saibaMais_orcar{float:left; width:475px; margin-left:80px; margin-top:20px;}
.conteudo_eventos .img{ float:left; margin-right:20px;}
.conteudo_eventos strong{font-weight:bold;}	
.conteudo_eventos p{width:470px; float:left}	
.conteudo_eventos .titulo{ float:left; padding-bottom:10px; width:470px;}
.conteudo_eventos .linha_divisoria{ float:left; width:560px; margin-left:20px; margin-bottom:20px; height:1px;	background-color:#EAEAEA;}

.rodape_conteudo_eventos{float:left; background-image: url(../_img/rodape_grd_promocoes.gif); height:7px; width:600px;}

.eventos .drop_busca {background:url(../_img/bg_drop_eventos.jpg) top right no-repeat; width:242px; height:24px; float:left; font-size:12px!important;}
.eventos .list_busca , .list_100  {top:24px; background:#FFF; border:1px solid #E3E3E3; border-top:none; padding-bottom:6px; display:none; width:240px;}
.eventos .list_busca li a {color:#333!important; padding:6px 6px 0!important; display:block!important; font-size:11px!important; font-weight:normal!important; }

.tb_capacidade { width:594px; margin-left:2px;}
.tb_capacidade th {border-left:1px solid #fff; color:#000; font-size:0.85em; text-align:center; padding:5px 0; font-weight:600; border-bottom:1px solid #fff; background:#DDD}
.tb_capacidade .txt_left {text-align:left}
.tb_capacidade .bl0 {border-left:0}
.tb_capacidade .br0 {border-left:0}
.tb_capacidade td {text-align:center; color:#000; padding:5px 0; font-size:0.84em;}


/* FORMULARIOS */

.formContent ul{float:left; list-style:none; width:300px; margin-bottom:10px; font-size:12px;}
.formContent li{float:left; width:300px;}
.formContent ul li .valida{width:5px; float:left;}
.formContent .txt{background:#FFF url(../_img/fundo_txt.jpg); height:19px; border:none; padding-top:5px; font-size:11px; color:#666666; padding-left:5px; width:275px;}
.formContent .txt_mais{background:#FFF url(../_img/fundo_txt_mais.jpg); width:235px; height:19px; border:none; padding-top:5px; padding-left:5px; color:#666666;}
.formContent .txtPequeno{background:#FFF url(../_img/fundo_txt_peq.jpg); height:19px; border:none; padding-top:5px; padding-left:5px; color:#666666; font-size:11px; width:125px!important;}
.formContent .txtGrande{background: #EFEFEF url(../_img/fundo_txt_grande.jpg); background-position:left top; background-repeat:no-repeat; width:575px; height:76px; border:none; padding-top:5px; color:#666666; font-size:11px; padding-left:5px;}

.formContent ul li ul {width:150px; list-style:none; float:left;}
.formContent ul li ul li{width:160px; float:left;}
.formContent ul li ul li ul{width:120px;}
.formContent .btn_enviar{width:100%; float:left; margin-top:10px;}
.formContent .btn_mais{margin-left:10px; float:left; cursor:pointer}
.formContent .drop_pequeno {background:url(../_img/bg_drop_busca_pequeno.jpg) top right no-repeat; width:115px; }

/* FORMULARIO PRICE FREE */

.box_price_free .formContent ul{float:left; list-style:none; width:275px; margin-bottom:10px; font-size:12px;}
.box_price_free .formContent li{float:left; width:280px;}
.box_price_free .formContent ul li .valida{width:5px; float:left;}
.box_price_free .formContent .txt{background:#FFF url(../_img/fundo_txt_price_free.jpg); width:253px; height:19px; border:none; padding-top:5px;}
.box_price_free .formContent .txtPequeno{height:23px; background:#FFF url(../_img/fundo_txt_peq_price_free.jpg); width:110px!important; height:19px; border:none; padding-top:5px;}

.box_price_free .formContent ul li ul {width:140px; list-style:none; float:left;}
.box_price_free .formContent ul li ul li{width:115px; float:left;}
.box_price_free .formContent ul li ul li ul{width:115px;}
.box_price_free .formContent .btn_enviar{width:100%; float:left; margin-top:10px;}
.box_price_free .formContent .btn_mais{margin-left:10px; float:left; cursor:pointer}
.box_price_free .drop_pequeno {background:url(../_img/bg_drop_busca_pequeno_price_free.jpg) top right no-repeat; width:110px!important;}
.box_price_free .drop_pequeno .list_busca {width:108px!important;}
.box_price_free .drop_pequeno {background:url(../_img/bg_drop_busca_pequeno_price_free.jpg) top right no-repeat; width:115px!important;}
.box_price_free .drop_pequeno .list_busca {width:113px!important;}


.box_price_free .list_busca {border:1px solid #E3E3E3; border-top:none; background-color:#FFF}
.selecione_hotel .drop_busca {background:url(../_img/bg_drop_selecione_hotel.jpg) top right no-repeat; width:258px; height:24px; float:left; font-size:12px!important;}
.selecione_hotel .list_busca , .list_100  {top:24px; background:#FFF; border:1px solid #E3E3E3; border-top:none; padding-bottom:6px; display:none; width:240px;}

.titulo_interno{color:#453C35; font-size:1.2em; font-weight:500;}
.titulo_interno_pequeno{color:#333333; font-size:12px; font-weight:bold;}
.W100{width:100%;}
.clearFundo{ background: #FFF url(../_img/x.gif) repeat-x;}
.MT5{margin-top:5px;}
.MT10{margin-top:10px;}
.MT20{margin-top:20px;}
.MT15{margin-top:15px;}
.MT25{margin-top:25px;}
.MT30{margin-top:30px;}
.MT40{margin-top:40px;}
.MT60{margin-top:60px;}
.MT70{margin-top:70px;}
.MB5{margin-bottom:5px;}
.ML10{margin-left:10px;}
.MB10{margin-bottom:10px;}
.MB15{margin-bottom:15px;}
.MB20{margin-bottom:20px;}
.MB30{margin-bottom:30px;}
.MB40{margin-bottom:40px;}
.MB50{margin-bottom:50px;}
.MR10{margin-right:10px;}
.MR30{margin-right:30px;}
.MR50{margin-right:50px;}
.MR20{margin-right:20px;}
.ML20{margin-left:20px;}
.ML280{margin-left:280px;}
.FL{float:left;}
.FR{float:right;}
.bold{font-weight:bold}
.pointer{cursor:pointer}




.abas{width:600px; }
.abas .box .menu{list-style:none; float:left; margin-top:-48px; margin-left:-1px;}
.abas .box .itens_menu{float:left; width:600px; height:50px; cursor:pointer; margin-right:1px;}
.abas .box{width:598px; float:left; border:solid 1px #CCC; border-bottom:none; background:#FFF url(../_img/bg_price_free.jpg) repeat-x; padding-bottom:20px; *padding-bottom:40px;}
.abas .rodape_box{float:left; background-image: url(../_img/rodape_box.gif); height:7px; width:600px;}

/* Abas Promocoes */

.abas .box .datas_comemorativas{background:#FFF url(../_img/datas_comemorativas.jpg); background-position:top right; height:43px; width:162px;  background-repeat: no-repeat; margin-top:4px;}
.abas .box .datas_comemorativas_atv{background:#FFF url(../_img/datas_comemorativas.jpg); background-position:top left; height:48px; width:162px;  background-repeat: no-repeat; margin-top:0px;}

.abas .box .promocoes_especiais{background:#FFF url(../_img/promocoes_especiais.jpg); background-position:top right; height:43px; width:145px;  background-repeat: no-repeat; margin-top:4px;}
.abas .box .promocoes_especiais_atv{background:#FFF url(../_img/promocoes_especiais.jpg); background-position:top left; height:48px; width:145px;  background-repeat: no-repeat; margin-top:0px;}

.abas .box .promocoes_romanticas{background:#FFF url(../_img/promocoes_romanticas.jpg); background-position:top right; height:43px; width:145px;  background-repeat: no-repeat; margin-top:4px;}
.abas .box .promocoes_romanticas_atv{background:#FFF url(../_img/promocoes_romanticas.jpg); background-position:top left; height:48px; width:145px;  background-repeat: no-repeat; margin-top:0px;}

.abas .box .destinos{background:#FFF url(../_img/destinos.jpg); background-position:top right; height:43px; width:144px;  background-repeat: no-repeat; margin-top:4px; margin-right:0px}
.abas .box .destinos_atv{background:#FFF url(../_img/destinos.jpg); background-position:top left; height:48px; width:145px;  background-repeat: no-repeat; margin-top:0px; margin-right:-1px}

/* Fim Abas Promocoes */

/* Abas Nossos Hoteis*/

/* Fim Abas Nossos Hoteis*/


.abas .box .pr{background:#FFF url(../_img/pr.jpg); background-position:top right; height:33px; width:63px;  background-repeat: no-repeat; margin-top:14px;}
.abas .box .pr_atv{background:#FFF url(../_img/pr.jpg); background-position:top left; height:39px; width:63px;  background-repeat: no-repeat; margin-top:9px;}

.abas .box .sp{background:#FFF url(../_img/sp.jpg); background-position:top right; height:33px; width:63px;  background-repeat: no-repeat; margin-top:14px;}
.abas .box .sp_atv{background:#FFF url(../_img/sp.jpg); background-position:top left; height:39px; width:63px;  background-repeat: no-repeat; margin-top:9px;}

.abas .box .sc{background:#FFF url(../_img/sc.jpg); background-position:top right; height:33px; width:63px;  background-repeat: no-repeat; margin-top:14px;}
.abas .box .sc_atv{background:#FFF url(../_img/sc.jpg); background-position:top left; height:39px; width:63px;  background-repeat: no-repeat; margin-top:9px;}

.abas .box .ms{background:#FFF url(../_img/ms.jpg); background-position:top right; height:33px; width:63px;  background-repeat: no-repeat; margin-top:14px;}
.abas .box .ms_atv{background:#FFF url(../_img/ms.jpg); background-position:top left; height:39px; width:63px;  background-repeat: no-repeat; margin-top:9px;}

.abas .box .ce{background:#FFF url(../_img/ce.jpg); background-position:top right; height:33px; width:63px;  background-repeat: no-repeat; margin-top:14px;}
.abas .box .ce_atv{background:#FFF url(../_img/ce.jpg); background-position:top left; height:39px; width:63px;  background-repeat: no-repeat; margin-top:9px;}

.abas .box .pb{background:#FFF url(../_img/pb.jpg); background-position:top right; height:33px; width:63px;  background-repeat: no-repeat; margin-top:14px;}
.abas .box .pb_atv{background:#FFF url(../_img/pb.jpg); background-position:top left; height:39px; width:63px;  background-repeat: no-repeat; margin-top:9px;}

.abas .box .rn{background:#FFF url(../_img/rn.jpg); background-position:top right; height:33px; width:63px;  background-repeat: no-repeat; margin-top:14px;}
.abas .box .rn_atv{background:#FFF url(../_img/rn.jpg); background-position:top left; height:39px; width:63px;  background-repeat: no-repeat; margin-top:9px;}

.abas .box .mg{background:#FFF url(../_img/mg.jpg); background-position:top right; height:33px; width:63px;  background-repeat: no-repeat; margin-top:14px;}
.abas .box .mg_atv{background:#FFF url(../_img/mg.jpg); background-position:top left; height:39px; width:63px;  background-repeat: no-repeat; margin-top:9px;}


/* Box Price Free*/

.box_price_free .abas{width:600px; }
.box_price_free .abas .box .menu{list-style:none; float:left; margin-top:-39px; margin-left:-1px;}

.abas .container{width:598px; float:left; display:none;}

.abas .box .adesao_ao_programa{background:#FFF url(../_img/adesao_ao_programa.gif); background-position:top right; height:34px; width:155px;  background-repeat: no-repeat; margin-top:4px;}
.abas .box .adesao_ao_programa_atv{background:#FFF url(../_img/adesao_ao_programa.gif); background-position:top left; height:39px; width:157px;  background-repeat: no-repeat; margin-bottom:-10px;  margin-top:0px;}

.abas .box .cadastra_senha{background:#FFF url(../_img/cadastra_senha.gif); background-position:top right; height:34px; width:133px;  background-repeat: no-repeat; margin-top:4px;}
.abas .box .cadastra_senha_atv{background:#FFF url(../_img/cadastra_senha.gif); background-position:top left; height:39px; width:133px;  background-repeat: no-repeat; margin-top:0px;}

.abas .box .meus_pontos{background:#FFF url(../_img/meus_pontos.gif); background-position:top right; height:34px; width:132px;  background-repeat: no-repeat; margin-top:4px;}
.abas .box .meus_pontos_atv{background:#FFF url(../_img/meus_pontos.gif); background-position:top left; height:39px; width:133px;  background-repeat: no-repeat; margin-top:0px;}
/* Fim Box Price Free */

/* EVENTOS COTACAO */

.cotacao .drop_busca {background:url(../_img/bg_drop_price_free.jpg) top right no-repeat; width:280px!important;}
.cotacao .list_busca {border:1px solid #E3E3E3!important; border-top:none; background-color:#FFF; width:278px!important;}

.cotacao .drop_pequeno {width:130px!important; background:url(../_img/bg_drop_busca_pequeno.jpg)}
.cotacao .drop_pequeno .list_busca {border:1px solid #E3E3E3; border-top:none; background-color:#FFF; width:128px!important;}


/* Footer */

.footer {border-top:solid 5px #C9B791; background:url(../_img/bg_footer.jpg) top repeat-x; background-color:#544A41;}
.footer_left {float:left; width:600px; padding:15px 20px 0 20px;}
.footer_right {float:left; height:195px; width:298px; padding:15px 0 0 22px; background-color:#7E715D;}

.footer .box_branco {width:100%;}
.footer .box_branco .content {background:url(../_img/bg_top_box_branco_footer.gif) top no-repeat; background-color:#F0F0EF; padding:20px 10px 0 10px;}
.footer .box_branco .bottom {height:7px; background:url(../_img/bg_bottom_box_branco_footer.gif) no-repeat;}
.footer .box_branco ul.itemCategoria {padding-bottom:15px;}
.footer .box_branco ul li.item_categoria {float:left; padding:0 5px;}
.footer .box_branco h4 {font-size:12px; font-weight:bold; padding:0 0 15px 5px;}
.footer .box_branco li.item_categoria img{display:block; margin-bottom:13px;}
.footer .box_branco li.dobly img {border-bottom:solid 2px #DC1C0A;}
.footer .box_branco li.flexy img {border-bottom:solid 2px #0482CE;}
.footer .box_branco li.multy img {border-bottom:solid 2px #F56512;}
.footer .box_branco li.poesy img {border-bottom:solid 2px #8C2176;}
.footer .box_branco li.sthay img {border-bottom:solid 2px #0A987B;}

.footer .box_branco li.item_categoria strong a {padding-left:9px; margin-left:10px; font-weight:bold; font-size:11px;}
.footer .box_branco li.dobly strong a {background:url(../_img/blt_seta_DC1C0A.gif) left center no-repeat; color:#DC1C0A;}
.footer .box_branco li.flexy strong a {background:url(../_img/blt_seta_0482CE.gif) left center no-repeat; color:#0482CE;}
.footer .box_branco li.multy strong a {background:url(../_img/blt_seta_F56512.gif) left center no-repeat; color:#F56512;}
.footer .box_branco li.poesy strong a {background:url(../_img/blt_seta_8C2176.gif) left center no-repeat; color:#8C2176;}
.footer .box_branco li.sthay strong a {background:url(../_img/blt_seta_0A987B.gif) left center no-repeat; color:#0A987B;}

.footer .box_branco li ul {padding:13px 0 0 19px;}
.footer .box_branco li ul li {line-height:160%; font-size:11px;}
.footer .box_branco li ul li a {color:#000;}
.footer .endereco_icones {padding:15px 15px; font-size:11px; color:#FFF; line-height:140%;}
.footer .endereco_icones .icones_redes li {float:left; padding:4px 7px 0 0;}
.footer .endereco_icones .icones_redes li.last {padding:0 !important;}
.footer .final {width:100%; height:64px; background-color:#302924;}
.footer .final .content_main .logo_pmweb {float:left; padding:30px 0 0 15px;}
.footer .final .content_main .fr {padding:12px 15px 0 0;}

.footer h3 {font-size:22px; color:#FFF; margin-bottom:12px;} /* será usado sIFR */
.footer strong {font-weight:bold;}
.footer label {color:#FFF; font-size:11px; padding-bottom:3px;}
.footer_left .balao_data {float:left; width:43px; height:38px; margin:4px 10px 3px 4px; background:url(../_img/ico_balao_data.gif) top no-repeat;}
.footer_left .balao_data span,.balao_data big {display:block; width:38px; text-align:center; color:#483F38;}
.footer_left .balao_data span {height:12px; font-size:11px; margin-top:2px;}
.footer_left .balao_data big {font-size:19px; *margin-top:-2px;}
.footer_left .fl {width:539px; color:#FFF; font-size:12px; line-height:140%;}
.footer_left .fio {border-bottom:1px solid #69615C; margin:7px 0;}
.footer_left .lnk_seta_marrom {margin:15px 0 0 4px;}

.footer_left .news p , .footer_left .news strong{color:#fff;}
.footer_left .news:hover p , .footer_left .news:hover strong{color:#fff; text-decoration:underline}

.footer_right p {font-size:13px; color:#FFF; padding-bottom:15px;}
.footer_right .lnk_seta_marrom {margin-top:15px;} 
.footer_right .lnk_seta_bege {margin-left:4px;} 
.lnk_seta_bege {background:url(../_img/blt_seta_bege.gif) left center no-repeat; padding-left:9px; font-size:11px; color:#FFF;}

.home {margin-bottom:30px;}
.home h3, .content_right h3 {color:#453C35; font-size:20px; margin-bottom:15px; padding-bottom:5px; border-bottom:2px solid #EFEFEF}

.home .lado_esquerdo {float:left; width:280px; margin:0 40px 0 0;}
.home .lado_esquerdo img, .home .lado_direito img {display:block; margin-bottom:15px;}
.home .lado_esquerdo .style_drop {float:left; margin-right:5px;}
.home .lado_direito {float:left; width:280px;}
.home .tags {text-align:center; margin-top:24px; line-height:140%;}
.home .tags a {color:#666666;}
.home .tags .fs10 {font-size:10px;}
.home .tags .fs12 {font-size:12px;}
.home .tags .fs16 {font-size:16px;}
.home .tags .fs12_b {font-size:12px; font-weight:bold;}
.home .tags .fs14_b {font-size:14px; font-weight:bold;}
.home .tags .fs16_b {font-size:16px; font-weight:bold;}
.home .lado_direito .campos_busca {padding:0 10px;}
.home .lado_direito .campos_busca .style_drop {margin-bottom:5px;}


.box_busca_content {padding:15px 10px 0 10px; *padding:15px 10px 10px 10px;  height:251px; background:url(../_img/bg_box_busca.jpg) top repeat-x; background-color:#948372;}
.box_busca_content label {color:#FFF; font-size:11px; padding-left:4px;}
.box_busca_content .fl, .box_busca_content .fr {width:120px;}
.box_busca_content .ico_calendario {float:right; margin-top:3px;}
.box_busca_content .btn_pesquisar {float:right; margin:8px 0 10px 0;}
.box_busca_bottom {height:3px; background:url(../_img/bg_box_busca_bottom.jpg) no-repeat;}

.box_busca .input, .box_busca .style_drop {margin:3px 0 5px 0;}


/* INPUTS GERAIS */

.input {padding:0 5px; height:24px; background:url(../_img/bg_inputs.png) top left;}
.text_area {padding:0 5px; height:84px; background:url(../_img/bg_inputs.png) top left;}
.input input, .text_area textarea {width:100%; height:100%; border:none; background-color:Transparent; padding-top:5px; font-size:11px; color:#666666}


 .date-pick {background:url(../_img/bg_data.jpg) no-repeat;padding:5px 5px 0; font-size:11px; color:#666666; border:0; float:left; width:75px; height:19px; margin:2px 0 7px 0; }
 .dp-choose-date {background:url(../_img/ico_calendario.gif) right top no-repeat; float:left; text-indent:-9999px; width:25px; height:25px; display:block; padding-left:6px}

.input_285{width:275px; background-position:0 -156px;}
.input_282{width:272px; background-position:0 -130px;}
.input_260{width:250px; background-position:0 -104px;}
.input_145{width:135px; background-position:-86px -50px;}
.input_130{width:120px; background-position:-27px -26px;}
.input_120{width:110px; background-position:0 -78px;}
.input_115{width:105px; background-position:-122px -78px;}
.input_85{width:75px; background-position:0 -52px;}
.input_25{width:15px; background-position:0 -26px;}

.text_area_285 {width:275px; background-position:0 -182px;}
.text_area_600 {width:590px; background-position:0 -267px;}

.content_right .busca_geral {margin:0 0 15px 0; padding-right:0;}
.content_right .busca_geral input {float:left; padding-right:5px; width:236px;}
.content_right .busca_geral .lupa {float:left; padding:0; margin:0; width:auto; height:auto}

.footer .input {float:left; margin:0 10px 10px 0;}


/* formulários de contato */

/*.avaliacao ul li {float:left; width:70px; height:20px; margin-bottom:1px; *margin-bottom:-3px; text-align:center;background-color:#F5F5F5; padding-top:3px; border-right:1px solid #FFF;}*/
.avaliacao ul li {float:left; width:80px; height:33px; margin-bottom:1px; *margin-bottom:-3px; text-align:center;background-color:#F5F5F5; padding-top:3px; border-right:1px solid #FFF; vertical-align:middle;}
.avaliacao ul.avaliacao_header li {background-color:#DFDFDF; vertical-align:middle;}
/*.avaliacao ul li.titulo {text-align:left; width:305px; padding-left:10px;}*/
.avaliacao ul li.titulo {text-align:left; width:180px; padding-left:10px;}
.avaliacao ul.avaliacao_header li.titulo {font-weight:bold;}
.avaliacao {margin-top:4px;}



.form_faleConosco {width:600px;}
.form_faleConosco div.clr {padding-bottom:8px;}
.form_faleConosco ul li.esq {float:left; width:295px; padding-right:20px;}
.form_faleConosco ul li.dir {float:left; width:285px;}
.form_faleConosco ul li.esq ul li.esq {float:left; width:155px; padding-right:0;}
.form_faleConosco ul li.esq ul li.dir {float:left; width:125px;}
.form_faleConosco ul li.dir ul li.esq {float:left; width:155px; padding-right:0;}
.form_faleConosco ul li.dir ul li.dir {float:left; width:130px;}

.form_faleConosco ul li ul li span.fl {width:20px; text-align:center; padding-top:5px;}
.form_faleConosco .segunda_parte ul.itens li {padding-top:4px;}
.form_faleConosco .segunda_parte ul.itens li input {vertical-align:middle; margin-right:8px;}
.form_faleConosco .segunda_parte ul.bloco_notas li .input {float:left;}
.form_faleConosco .segunda_parte ul.bloco_notas li .input_25 {margin-bottom:2px; margin-right:10px;}
.form_faleConosco .receber_noticias input {vertical-align:bottom;}

.lista_seta_marrom li{margin-top:4px; list-style-image: url(../_img/seta_listagem_item.gif); margin-left:15px;}
.lista_seta_marrom li.esq {float:left; width:290px;}
.lista_seta_marrom li.dir {float:left; width:280px;}
.lista_seta_marrom li.clr {list-style-image:none !important; margin:0 !important;}
.lista_seta_marrom li.ttl {list-style-image:none !important; margin-left: 0 !important;}

.content_internas {width:600px;}
.content_internas p {padding-bottom:15px;}
.content_internas p.last {padding:0 !important;}
.content_internas h5 {margin:25px 0 10px 0; color:#453C35; font-size:16px; font-weight:normal;}
.content_internas div.esq {float:left; width:305px;}
.content_internas div.dir {float:left; width:285px;}

/* formulários de contato */

.tbl_transfer {border-collapse:collapse; font-size:11px; width:100%; margin:5px 0 30px 0;}
.tbl_transfer td {height:24px; border:1px solid #FFF; background-color:#F5F5F5; text-align:center;}
.tbl_transfer .saida_hotel {background-color:#DFDFDF; font-weight:bold; text-align:left; padding-left:10px;}
.tbl_transfer .saida_aeroporto {background-color:#DFDFDF; font-weight:bold; height:80px;}
.tbl_transfer .content {background-color:#DFDFDF; text-align:left; font-size:12px; padding:10px;}

.tbl_transfer_sp {float:left; padding-right:20px; font-size:11px; margin-top:5px;}
.tbl_transfer_sp ul li {float:left; background:#F5F5F5; height:20px; width:64px; text-align:center; padding-top:3px; border-left:1px solid #FFF; border-bottom:1px solid #FFF;}
.tbl_transfer_sp ul li.titulo {background:#DFDFDF; width:129px; font-weight:bold;}

.box_transfer_sp {float:left; width:280px; background-color:#DFDFDF; padding:10px; margin-top:5px;}

.boxTranferRight {background:url(../_img/bg-transfer.gif) left top no-repeat; padding:10px 0 0 110px; padding-bottom:30px; text-align:left;}
.boxTranferRight a {background:url(../_img/seta_direita.gif) left center no-repeat; padding-left:25px; margin:10px 0; display:block; line-height:30px; float:left; font-size:11px; color:#666666}
.transferH3 {border-bottom:0!important; padding-bottom:0!important; margin-bottom:0!important}

.Download_Imagens a:link a:visited a:hover a:active
{
	text-decoration: none;
	color: #000;
}

.imprimir{margin-top:32px; cursor:pointer;background-color:Lime; }
.imprimir img {margin-left:80px; float:left;}
.imprimir span{line-height:1.5em; float:left; color:#9C9C9C; font-size:10px; margin-left:4px;}

/* Sliders */
#carousel {
	margin: 0 auto;
	width: 650px;
	height: 270px;
	padding: 0;
	overflow: scroll;
	border: none;
	
}
#carousel2 {
	margin: 0 auto;
	width: 280px;
	height: 180px;
	padding: 0;
	overflow: scroll;
	border: none;
}
#carousel #carousel2 ul {
	list-style: none;
	width: 1500px;
	margin: 0;
	padding: 0;
	position: relative;
}
#carousel #carousel2 li {
	display: inline;
	float: left;
}
.textholder {
	text-align: left;
	font-size: small;
	padding: 0px;
	-moz-border-radius: 0 0 0 0;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
}

.DN{display:none}

.MT35{margin-top:35px;}
