@import url(reset.css);
@import url(generic.css);

* {outline: none !important; text-decoration: none !important; list-style: none !important;}
.flash { margin: 1px 0 0 0 !important; height: 328px; float: left; width: 100% !important; display: inline; padding: 0px !important;  }
.banner { margin: 0px 0 0 0 !important; float: left; z-index: -999999; position: absolute; width: 100% !important; display: inline; padding: 0px !important;}
body {	width: 100%; margin: 0; background: url(../images/body.jpg) repeat-x #101115;  margin:0; padding:0; min-height: 900px;}
fieldset { border: none !important;}
span { font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 11px;}
a { text-decoration: none !important; cursor: pointer;}
input { outline: none;}
a:link{text-decoration:none !important; outline: none;}
a:active{text-decoration:none !important;}
a:visited{text-decoration:none !important;}

#corpo-index { margin:0 auto; width: 100%;}
#corpo-apartamentos {background: none; margin:0 auto; width: 100%; }


#corpo-geral {width: 999px; margin: 0 auto; }

#imagem {width:auto; min-height:400px; }
#imagem img {float:left; margin:35px 0 0 45px;}

/* Menu Topo*/
#menu {float:right; margin:25px 10px 0 0;}
#menu_topo{list-style:none; margin-left:20px;}
#menu_topo p{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#FFFFFF;}
#menu_topo li {float:left; margin-left: 15px;}
#menu_topo li a {text-decoration:none; color:#FFF;}
/* Fim Menu Topo */

#corpo-meio {width:999px; float:left; margin: 30px 0 0 0px;}
#opcoes_index {width:700px; height:444px; margin:0 0 0 0px; float:left; display: inline;}

#convencao {width:257px; height:290px; float:left; }
#convencao-texto{margin:20px 0 0 10px; float:left;}
#mais_detalhes {clear:both; float:left; margin:-24px 0 0 35px;}
#convencao_imagem {background: url(../images/evento_img.jpg) no-repeat !important; width:257px; height:221px; margin:0 0 0 10px; float:left; }
#convencao_imagem p {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#B0BBD2; margin:163px 0 0 18px ; line-height:15px;}

#servicos {width:322px !important; height:290px; float:left; margin-left:2px;}
#servicos-texto {margin:20px 0 0 140px; float:left;}
#servicos-imagem  {width:305px !important; height:210px; float:left; margin: 10px 0 0 80px; _margin: 0px !important }

#como-chegar {width:382px; height:154px; float:left;}
#como-chegar-texto {margin: 0 0 0 10px; float:left;}
#como-chegar-imagem {background:url(../images/como-chegar-imagem.png) no-repeat; width:177px; height:127px; float:left;}
#como-chegar-imagem p {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#9C96C7; margin: 35px 0 0 35px;}

#news {width:300px; height:154px; float:left; margin-left:2px; }
#news-imagem { float: left; background: url(../images/parati_apartamentos.png) no-repeat; width:289px; height: 124px;}
.titulo-apt { float: left; margin-left: 66px;}

/*Reserva fixa*/
#reserva{width:250px; height:250px; float:left; display: inline;}
#reserva-fundo{background:url(../images/atendimento.png) no-repeat; width: 250px !important; height:331px; margin:0px 0 0 0px;  float: left; display: inline;}

#reserva_check form { float: left; width: 180px !important; margin: 0px 0 0 60px!important; padding: 0px 0 0 0 !important;  display: inline;}
#reserva_check form fieldset ol li { width:180px; float: left; clear: both; display: block;}

#reserva_check{float:left; margin:145px 0 0 0 !important; width:180px !important; height:185px; display: inline !important; }
#reserva_check ol li label { float: left; width: 100%; clear: both; color:#FFFFFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; margin:12px 0 10px 0px; }
#reserva_check select.reserva_check_in_dia {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;color:#999; margin:0 0 0 20px; height:20px; width:45px; text-align:center; border:solid -1px #999;}
#reserva_check select.reserva_check_out_dia {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;color:#999; margin:0 0 0 20px; height:20px; width:45px; text-align:center; border:solid -1px #999;}
#reserva_check select.reserva_check_in_mes {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;color:#999; margin:0 0 0 20px; height:20px; width:85px; text-align:center; border:solid -1px #999; font-style:normal;}
#reserva_check select.reserva_check_out_mes {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;color:#999; margin:0 0 0 20px; height:20px; width:85px; text-align:center; border:solid -1px #999; font-style:normal;}
#reserva_check input.botao_reserva { width:128px; height:32px !important; margin:40px 0 0 25px; position: relative; z-index: 0;}
/*FIM*/

/*Reserva_final*/

/* #reserva_form ol { width: 230px; float: left;}
#reserva_form fieldset {width: 230px; float: left;}
#reserva_form ol li {  width: 230px; margin-top: -5px;} */
#reserva_final { width: 560px; float: left; padding: 0px !important; margin:0 !important;}
#fundo_form .campo1 {border:0; width:180px; min-height:120px; float:left;  }
#fundo_form .campo2 {border:0; width:340px; height:120px; float:left;}
#fundo_form ol.ol_campo1  { clear: both; margin:8px 0 0 10px; width:150px;}
#fundo_form .ol_campo2 { margin: -22px 0 0 10px; width:340px; float:left;}
#fundo_form label {color:#FFFFFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; margin-top:0px; margin-left:10px;}
#fundo_form select.reserva_check_in_dia {clear:both; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;color:#999; text-align:center; border:solid -1px #999; height:20px; width:45px; margin:0 6px 0 10px;}
#fundo_form select.reserva_check_out_dia {clear:both; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;color:#999; text-align:center; border:solid -1px #999; height:20px; width:45px; margin:0 6px 0 10px;}
#fundo_form select.reserva_check_in_mes {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#999; text-align:center; border:solid -1px #999; font-style:normal; height:20px; width:85px;}
#fundo_form select.reserva_check_out_mes {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#999; text-align:center; border:solid -1px #999; font-style:normal; height:20px; width:85px;}
#fundo_form input.nome_input { border:0; background:url(../images/reserva_input1.jpg) no-repeat; width:331px; height:18px; float:left; font-family:"Trebuchet MS"; color:#FFFFFF; font-size:11px; margin:45px 0 0 0; }
#fundo_form input.email_input {border:0; background:url(../images/reserva_input1.jpg) no-repeat; width:331px; height:18px; float:left; font-family:"Trebuchet MS"; color:#FFFFFF; font-size:11px; margin:10px 0 0 0; }
#fundo_form input.ddd_input {border:0; background:url(../images/reserva_input2.jpg) no-repeat; width:38px; height:18px; float:left; font-family:"Trebuchet MS"; color:#FFFFFF; font-size:11px; margin:10px 0 0 0; }


#fundo_form input.telefone_input {border:0; background:url(../images/reserva_input3.jpg) no-repeat; width:282px; height:18px; float:left; font-family:"Trebuchet MS"; color:#FFFFFF; font-size:11px; margin:10px 0 0 10px; }
#fundo_form input.solicitar_reserva { width:64px; height:40px; border:0; margin:14px 0 20px 0px !important; float: right;}
/*FIM*/

/*PÃƒÂ¡gina rodape.php*/
#rodape {background:url(../images/fundo_rodape.jpg) no-repeat top center; width:100%; height:120px; margin:0 auto; clear: both;}
#rodape_margin{width:990px; height:42px; margin:0 auto;}
#rodape_repeat {width:990px; height:auto; margin:0 auto;}
#rodape1 {float: left; width:415px; }
#rodape1 address {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#9A96C5; margin-left:10px; line-height:15px;}
#rodape2 {float: left; width:420px; }
#rodape2 p {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#9A96C5;}
#rodape3 {float: left; width:auto; }
/*FIM*/

textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover {}
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus {  outline:none; }

/*PÃƒÂ¡gina institucional, apartamentos, menu lateral */
#localizacao {width: 600px; height:20px; margin-left:2px;}
#localizacao h1 {float: left; font-family:"Trebuchet MS"; font-size:12px; font-style:normal; color:#9998C1;}
#localizacao h2 a {float: left; font-family:"Trebuchet MS"; font-size:12px; font-weight:bold; color:#9998C1;}
#localizacao h3 a {float: left; font-family:"Trebuchet MS"; font-size:12px; font-style:normal; color:#99CCFF;}
#opcoes {float:left; width:174px; height:200px; margin-left:2px; display: inline;}
#opcoes_fundo {background:url(../images/institucional-opcoes.png) no-repeat; width:174px; height:187px;}
#opcoes_fundos {background:url(../images/institucional-opcoes_.png) no-repeat; width:174px; height:194px; float: left; }
#opcoes_interno {float:left; width:150px; height:150px; margin:48px 0 0 22px;}
#opcao1 {float:left; width:120px; height:22px; margin:10px 0 0 32px;}
#opcao1 p {float: left; font-family:"Trebuchet MS"; font-size:12px; font-style:normal; color:#9998C1; text-align:center; margin:5px 0 0 5px;}
#opcao2 {float:left; width:120px; height:22px; margin:10px 0 0 32px;}
#opcao2 p {float: left; font-family:"Trebuchet MS"; font-size:12px; font-style:normal; color:#9998C1; text-align:center; margin:5px 0 0 5px;}
#opcao3 {float:left; width:120px; height:22px; margin:10px 0 0 32px;}
#opcao3 p {float: left; font-family:"Trebuchet MS"; font-size:12px; font-style:normal; color:#9998C1; text-align:center; margin:5px 0 0 5px;}
#opcao4 {float:left; width:130px; height:22px; margin:10px 0 0 22px;}
#opcao4 p {float: left; font-family:"Trebuchet MS"; font-size:12px; font-style:normal; color:#9998C1; text-align:center; margin:5px 0 0 5px;}
#opcao5 {float:left; width:130px; height:22px; margin:10px 0 0 22px;}
#opcao5 p {float: left; font-family:"Trebuchet MS"; font-size:12px; font-style:normal; color:#9998C1; text-align:center; margin:5px 0 0 5px;}
#opcoes ul li a { font-weight:  bold !important;}
/*FIM*/

/*PÃƒÂ¡gina institucional-apartamentos corpo */
#efeito {background:url(../images/institucional-efeito.jpg) no-repeat; width:513px; height:20px;}
#texto3 {min-width:540px; float: left; position: relative; z-index: 99; margin-top: -40px;}
#texto3 p {width: 540px; margin-top:5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#C9C6DD; line-height:21px; text-align:justify;}
#texto {width:530px !important; float: left; position: relative; z-index: 99; margin-top: -40px;}
#texto p {width: 99%; margin-top:5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#C9C6DD; line-height:21px; text-align:justify; font-size: 13px;}
#texto h1 {float:left; font-weight:bold; margin-top:-5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#9997B0; line-height:15px; text-align:justify;}
#texto h2 {float:left; margin-top:-5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#9997B0; line-height:15px; text-align:justify;}
#texto h3 {margin-top:-5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#C9C6DD; line-height:15px; text-align:justify; font-weight:bold;}
#ajuste_news {float: right; width:260px; height:80px; float:right; margin:-30px 0 0 50px;}
/*FIM*/

/*PÃƒÂ¡gina institucional-apartamentos corpo */
#institucional { width:741px; margin:0 0 0 0px; float:left; display: inline; }
#institucional_corpo {float:left; width:535px; min-height:350px;margin-top:10px; margin-left:13px; display: inline; }
/*FIM*/


/*PÃƒÂ¡gina institucional-novo.php corpo */
#institucional_novo {clear:both; width:752px; height:auto; margin:0 0 0 0px; float:left;}
#institucional_corpo_novo {float:left; width:535px; height:200px;margin-top:10px; margin-left:15px;}
#galeria {clear: both; float:left; width:750px; height:200px; margin:0 0 0 2px;}
#reserva2{float:left; width:238px}
#reserva2_fundo{background:url(../images/institucional-novo-reserva2.jpg) no-repeat; width:236px; height:192px;}
#reserva2_texto{float:left; width:200px; height:100px; margin:60px 0 0 20px;}
#reserva2_texto p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; line-height:15px; height:auto; width:auto;}
#botao_reserva2 img {float:left; margin-top:1px; margin-left:4px;}
/*FIM*/

/*PÃƒÂ¡gina apartamentos.php corpo */
#apartamentos {clear:both; width:752px; height:auto; margin:0 0 0 0px; float:left;}
#apartamentos_corpo {float:left; width:535px;margin-top:10px; margin-left: 30px }
#vazio_esquerda {float:left; width:200px; height:100px; margin-top:20px; margin-left:2px;}
#imagem_apto {float:left; margin:30px 0 0 10px; width:523px; height:123px; border: solid 8px #fff;}
#taxi {float:left; width:220px; height:150px;}
#taxi_titulo {float:right;}
#taxi_carro{margin:10px 0 0 8px;}
#apartamentos { width: 747px;}
/*FIM*/

/*PÃƒÂ¡gina apartamentos-precos.php*/
#tabela_fundo {float:left; background:url(../images/tabela_fundo.jpg) no-repeat; width:337px; height:107px; margin:0;}
#tabela_opcao {float:left; width:135px; }
#tabela_opcao p {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#c9c6dd; font-weight:bold; margin:5px 0 12px 10px;}
#tabela_valores {float:left; width:100px;}
#tabela_valores p {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#c9c6dd; font-weight:bold; margin:5px 0 12px 10px;}
#comentarios {margin-top:20px; float:left; width:400px; height:auto}
#comentarios p{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#C9C6DD; line-height:15px; text-align:justify;}
/*FIM*/

/*PÃƒÂ¡gina servicos.php*/
#servicos_interno {clear:both; width:752px; height:auto; margin:0 0 0 0px; float:left;}
#servicos_corpo {float:left; width:535px;margin-top:-5px; margin-left:15px;}
#servicos_foto { float:left; width:135px; height:113px; margin:10px 0 0 10px; border: solid 5px #fff; padding: 0px !important}
#servicos_foto img {margin:0px 0 15px 0;}
#servicos_foto p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9996c5; font-weight:bold;}
#servicos_reserva2{float:left; width:238px}
#servicos_reserva2_fundo{background:url(../images/servicos_reserva2.png) no-repeat; width:228px; height:153px;}
#servicos_reserva2_texto{float:left; width:200px; height:90px; margin:35px 0 0 20px;}
#servicos_reserva2_texto p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; line-height:15px; height:auto; width:auto;}
#servicos_botao_reserva2 img {float:left; margin-top:-6px;}
/*FIM*/

/*PÃƒÂ¡gina convencoes.php*/
#convencoes {clear:both; width:700px; height:auto; margin:0 0 0 0px; float:left;}
#convencoes_corpo {float:left; width:535px; height:350px;margin-top:10px; margin-left:2px;}
#equipamentos {float:left; width:720px; margin-top:12px;}
#equipamentos_fundo {background:url(../images/equipamentos_fundo.jpg) no-repeat; width:auto; height:196px;}
#imagem_pc {width:265px; height:200px; float:left; }
#lista_equipamentos {width:115px; height:200px; float:left; }
#lista_equipamentos p {margin:12px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#C9C5DD;}
#imagem_pessoas {float:left; width:250px; height: 400px; margin:-128px 0 0 75px;}
/*FIM*/

/*PÃƒÂ¡gina reserva_informacoes.php*/
#reserva_informacoes { width:999px; margin:0 0 0 0px; float:left; }
#reserva_informacoes2 { width:999px !important; margin:0 0 0 0px; float:left;  }
#reserva_informacoes_corpo {float:left; width:999px; margin-top:10px; margin-left:2px;}
#reserva_informacoes_corpo2 {float:left; width:600px; margin-top:10px; margin-left:2px;}
#efeito2 {background:url(../images/reservas_efeito.jpg) no-repeat; width:513px; height:39px;}
#efeito2 h3 {margin-top:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#C9C6DD; line-height:15px; text-align:justify; font-weight:bold;}
#texto2 {width:700px; position: relative; z-index: 99; margin-top:  -30px; margin-bottom: 10px; }
#texto2 p {margin-top:-5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#C9C6DD; line-height:15px; text-align:justify;}
#importante {float:left; margin-top:8px;}
#form_reserva { margin-top:0px; float:left; width: 999px !important;  }
#fundo_form {background:url(../images/fundo_formulario.png) no-repeat; width:559px; min-height:600px; margin-top:15px; margin-bottom: 15px; float: left; }

/* para um menu menor*/
#opcoes_interno ul { float: left; width: 128px; margin: 23px 0 0 22px; }
#opcoes_interno ul li { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#C1C0DA; float: left; min-width: 80px;    }
#opcoes_interno ul li a { float: left; display: block; height: 22px; margin: 0px 0 0px 2px; color: #C1C0DA; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px;}

/* para um menu maior */

#opcoes_interno_maior { float: left; width: 195px; margin: 42px 0 0 0;}
#opcoes_interno_maior ul { float: left; width: 170px; margin: 16px 0 0 0px !important; padding-left: 20px}
#opcoes_interno_maior ul li { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#C1C0DA; float: left; margin: 0px !important; width: 100%;  }
#opcoes_interno_maior ul li a { float: left; display: block; margin: 0px 0 0px 0px !important; color:#C1C0DA; position: relative; width: 100%; padding: 8px 0 0 0 !important;  height: 21px;}
#opcoes_interno_maior ul li a strong { font-size: 12px;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

#opcoes_interno_fale {  float: left; width:  200px; margin: 42px 0 0 0; }
#opcoes_interno_fale ul { float: left; width: 128px; margin: 22px 0 0 47px; }
#opcoes_interno_fale ul li { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#C1C0DA; float: left;   }
#opcoes_interno_fale ul li a { float: left; display: block; height: 22px; margin: 0px 0 0px 2px; color: #C1C0DA;}


a.a_link:visited { background: url(../images/fundo_link.png) no-repeat !important; width: 128px; height: 22px; margin: 0px 0 0px 2px; padding: 0px !important; }
/*a.a_link:hover { background: url(../images/fundo_link.png) no-repeat; width: 128px; height: 22px; margin: 0px 0 0px 2px; padding: 0px !important; }

a.fale:visited { background: url(../images/fundo_link.png) no-repeat !important; width: 128px; height: 22px; margin: 0px 0 0px 2px; padding: 0px !important; }
a.fale:hover { background: url(../images/fundo_link.png) no-repeat; width: 128px; height: 22px; margin: 0px 0 0px 2px; padding: 0px !important; }

a.ativa:visited { background: url(../images/fnd_apt.png) no-repeat !important; width: 174px; height: 29px; margin: 0px 0 0 0px !important; padding: 0px !important; }
a.ativa:hover { background: url(../images/fnd_apt.png) no-repeat; width: 174px; height: 29px; margin: 0px 0 0 0px !important; padding: 0px !important; }

*/
.separa_titulo { margin-bottom: 10px; width: 513px; height:78px}
#news-page{background:url(../images/news-imagem.png) no-repeat; width:241px;height: 97px; margin:60px 0 0 0px; float:left;}
#news-page p {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#C9C6DD; margin:15px 0 0 140px; clear:both;}

#news-page .news_input {border:0;  width:150px; padding-left: 4px ;height:27px; float:left; margin: 18px 0 0 0px; background: none; font-family:"Trebuchet MS"; color:#FFFFFF; font-size:11px; }
/* #news-page input.news_input {border:0; background:url(../images/news-input.png) no-repeat; width:192px; height:27px; float:left; margin: 0px; font-family:"Trebuchet MS"; color:#FFFFFF; font-size:11px; padding: -30px 0 0 3px !important; } */
#news-page .news_enviar {border:0;  width:80px; height:27px; float:left; margin:18px 0 0 0px; background: none;}
#news-page fieldset{border:0;}
.padrao_dir { float:left; margin: 60px 0 0 0; width: 250px; padding-left: 0px}
.padrao_dir_get2 { float:left; margin: 60px 0 0 0; width: 237px; padding-left: 0px; margin-left: 11px}
.padrao_dir_get2 .fundo_mulher { background: url(../images/mm_o_novo.png) no-repeat; width: 237px; height: 200px; margin-top: 50px;}
.fundo_mulher p { width: 135px; color: #fff;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; clear: both; margin-left: px;}
.posicionamento { float: left; margin: 50px 0 0 10px;}
.posicionamento .position_button {width: 102px; height: 20px; float: left; margin: 49px 0 0 0; padding: 11px 0 0 12px}

#fundo_apt { background: url(../images/fundo_apt.png) no-repeat; width: 196px; height: 237px;}
.bottom_titles { margin-bottom: 6px;}

.tabela { width: 550px; padding: 2px !important; float: left; margin: 10px 0 0 0; }

.tabela thead { border-bottom: solid 8px #fff;}
.tabela thead tr th { font-family: Tahoma; font-size: 13px; color: #FFF; text-align: center; padding: 10px 0 10px 0;}
.tabela tbody tr td { text-align: center; padding: 5px 0; background: #E8E8E6; border: solid 2px #fff;   }
.tabela tbody tr td img { margin: 0 0 0 0;}
.tabela tbody .cinza { text-align: center; padding: 5px 0; background: #F2F2F2; border: solid 2px #fff;  }
.tabela tbody tr .none { background: #fff; height: 18px; padding: 3px 0 0 0}

.mp_brasil { float: left; margin-top: 15px; margin-bottom: 8px !important;}
.img_setinha { float: left; margin: 7px 8px 0 0 }

#opcoes_fundo_fale {background:url(../images/fundo_fale.png) no-repeat; width:174px; height:187px;}
.fonte_11 { font-size: 11px !important;}
.frm_faleconosco { width: 530px; float:}
.frm_faleconosco input { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; float: left; border: none !important; padding-left: 3px; height: 20px;}
.frm_faleconosco select { float: left; height: 20px;    }
.   frm_faleconosco textarea { float: left; border: none;  }
.tam_normal { background: url(../images/tam_normal.png) no-repeat !important; width: 277px;  }
.tam_ddd { background: url(../images/input_ddd.png) no-repeat !important; width: 31px;  clear: both; }
.frm_faleconosco .assunto { width: 235px; }
.frm_faleconosco .tam_telefone {background: url(../images/input_telefone.png) no-repeat !important; width: 95px; }
.frm_faleconosco .tam_cidade {background: url(../images/input-cidade.jpg) no-repeat !important; width: 143px; }
.frm_faleconosco .tam_estado { width: 131px; clear: both;}

.mar_top { margin-top: 10px; }
.mar_left { margin-left:  5px;}
.mar_bottom { margin-bottom:  10px;}
.frm_faleconosco ul li { float: left; margin: 0px !important; padding: 0px !important;}
.frm_faleconosco ul .esq { width: 295px !important; }
.frm_faleconosco ul .dir { width: 235px;}
.frm_faleconosco .comentariox { background: #A6B1D0; width: 234px !important; height: 79px !important; border: none; float: left; margin-top: 10px !important; color: #fff !important; font-size: 13px;}
.frm_faleconosco .deseja { float: left; margin: 10px 0 0 0px;}
.frm_faleconosco label {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#A5B1D0; margin:10px 0 0 10px; float: left; }
.frm_faleconosco .btn_enviar { float: right; height: 40px !important; margin-top: 7px; background: none !important; }
.bot-reserva { margin-top: 54px !important; border: none !important}

.mais-baixo { float: left; margin: 0 0 30px 15px !important;}
.left-direito {float: left; margin-left: 140px;}

.submenuheader h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif ; font-size:13px; color:#C1C0DA; font-weight: bold  !important; width: 500px;}
.submenu ul li p {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif ; font-size:12px; color:#C9C6DD; line-height: 15px; width: 550px !important; clear: both;}
.label-bottom { margin-bottom:  5px;}


.quadro-eventos-fotos { width:450px; float: left;}
.quadro-eventos-fotos ul { width: 400px; float: left; margin-top: 15px !important;}
.quadro-eventos-fotos ul li { float: left; margin: 0 18px 0 0; text-align: center; clear: none !important; width: 151px;}
.quadro-eventos-fotos ul li p { width: 107px; padding-left: 20px; }
.quadro-eventos-fotos ul li img { border: solid 2px #fff;}
.quadro-eventos-fotos ul li a h1 { background: url(../images/imagem-ampliar.png) no-repeat; width: 58px; height: 17px; margin:  2px 0 0 20px !important; display: block;}
select { float: left;}
.acomodacoes { float: left; width: 600px; margin: 15px 0 0 0px;}
.acomodacoes1 { margin: 5px 0 15px 0px; float: left; width: 99%; }
.mar_top2 { margin-top:  5px;}
.acomodacoes select { height: 22px; padding-top: 4px; min-width: 34px;}
.mar_top5 { float: left !important; margin-top:  6px !important;}
.mar_zero { margin: 0px !important;}
.comentariox { background:  #A6B1D0; font-size: 13px; width: 230px !important; height: 76px !important; border: none; float: left; margin-top: 10px !important; color: #fff !important;}

.plt_reserva { float: left !important; width: 340px; margin: 34px 0 0 4px !important; position:  relative; z-index:  99999;  }
.plt_reserva p {margin-top:-5px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif  !important; font-size:12px; color:#C9C6DD !important; line-height:17px;}
.dados-banco { margin-top: 8px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif  !important; font-size:12px; color: #fff; margin-bottom: 15px; width: 340px; float: left;}
.dados-banco s { text-decoration: underline !important; margin-bottom: -4px; display: block;}
.mar-pam-zero { margin: 0px 0 10px 0!important; padding: 0px !important}
.num {border:0 !important; background:url(../images/reserva_input2.jpg) no-repeat !important; width:38px !important; height:18px !important; float:left !important; font-family:"Trebuchet MS" !important; color:#FFFFFF !important; font-size:11px !important; margin:0px 5px 8px 0px !important; }
.label-cartao { float: left; margin:  0 0 3px 0  !important}
.dados-banco p { color: #fff !important;}
.padron { font-family:"Trebuchet MS",Arial,Helvetica,sans-serif !important; font-size:13px !important; color: #C1C0DA !important; }
.necessidade-especiais { float: left; width: 250px; margin: 115px 0 0 40px; display: inline; }
.img-cadeira-de-roda { float: left; margin-left: 90px; }
.necessidade-especiais span {  float: left; width: 100%; text-align: center; color: #B0BBD2; line-height: 18px }
