﻿@charset "utf-8";
/* CSS Document */


.sidebarPerfil{ float:left; width:230px; overflow:hidden; margin: 30px 5px 0px 0px; }
.includeArquivo{ width:700px; float:left; margin: 16px 0px 0px 0px; }

/*BODY*/
body{ font-family:Arial, Helvetica, sans-serif; margin:0px; font-size:12px; }
img, form{ border:0px; }

/*GERAL*/
#general{margin:0 auto; width:auto; height:auto;}

/*HEADER*/
.h1{margin:0px; clear:both}
#header{ height:100px; background:url(../imagens/bg-topo.jpg) repeat-x;}
#header-tamanho{ height:98px; margin-bottom:0; margin-left:auto; margin-right:auto; margin-top:0; width:980px;}
	#header .logo{height: 90px; float: left;}
	#header .logo .logo-ft{ width:280px; height:70px; margin:22px 0px 0px 9px; float:left;}
	#header h1{ margin: 0px 0px 0px 0px;}
	#header .busca{ height:31px; width:270px; background:url(../imagens/bg-busca.png) no-repeat; float:right; margin:0px 0px 0px 0px;}
		#header .busca .area-busca{width:240px; height:20px;cursor:pointer; border:none}
			#header .bt-busca{display:block; float:right; margin-top:6px; cursor:pointer; border:none}
				#header .busca .busca-inpt{margin:7px 0px 5px 20px; width:150px; height:15px; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border: 1px solid white;}
	
	#header .faq-e-sobrenos{ width: 215px; font-size: 12px; font-weight: bold;  float: right; margin: 14px 22px 0px 0px; height: 16px;}
	#header .faq-e-sobrenos .faq{width: 142px; border-right: 1px dotted; padding: 0px 8px 0px 0px;}
	#header .faq-e-sobrenos .sobrenos{padding: 0px 0px 0px 6px;}
	
	a.faq:active{ color:#8e8e8e; font-weight:700; text-decoration:none;}
	a.faq:link, a.faq:visited{ color:#8e8e8e; text-decoration:none;}
	a.faq:hover{color:#8e8e8e; font-weight:700; text-decoration:underline;}
	
	a.sobrenos:active{ color:#8e8e8e; font-weight:700; text-decoration:none;}
	a.sobrenos:link, a.sobrenos:visited{ color:#8e8e8e; text-decoration:none;}
	a.sobrenos:hover{color:#8e8e8e; font-weight:700; text-decoration:underline;}
	
	
	#header .newsletter{ float: left;  padding: 7px 10px 5px 0px; width: 240px; clear: both; height: 20px; margin:4px 0px 0px 0px;}	
		#header .newsletter-text{ color:#4e9ad8; text-decoration:none; font-size:10px; float:right; margin:0px 0px 0px 0px; font-weight:bold; }
		#header .newsletter .img-news{ padding:0px 3px 0px 0px; width:15px; height:11px; float:right; margin: 2px 0px 2px 4px; background:url(../imagens/icon-news-topo.jpg) no-repeat;}
		#loadingNewsFooter{ display:none; }
		
/*MENU*/
#menu{ height:30px; width:100%; background:url(../imagens/bg-menu.jpg) repeat-x; margin:0px 0px 0px 0px; clear:both;}
#menu-tamanho{height:30px; margin-bottom:0; margin-left:auto; margin-right:auto; margin-top:0; width:980px; }
	#menu .menu-links{ width:auto; height:auto;}
	#menu ul { padding:0px; margin:0px 0px 0px 0px; float: left; width: 500px; list-style:none; font-size:12px; font-weight:bold;}
	#menu ul li { display: inline; }
	#menu ul li a { padding: 6px 11px; float:left;color:#fff; text-decoration: none; }
	#menu ul li a:hover { color:#ffb400; border-bottom:2px solid #ffc000; }
	#menu .icon-menu-sugestao{float: left; margin:6px -8px 0px 11px;}
	
/*MENU-TELEFONES*/
#telephone{ background:url(../imagens/bg-telefone.png) no-repeat; height: 27px; float: right; margin: 2px 0px 0px 0px; width: 400px;}
	#telephone .text-telefone{ font-size: 11px; font-weight: bold; color: #5888B8; padding: 6px 2px 0px 10px; width: 265px; float: left;}
	#telephone .text-num-telefone{ font-size:16px; font-weight:bold; margin: 3px 0px 0px 0px; width:120px; float:left; color:#114b87;}
	.horario-atendimento{float: right;; font-size: 10px; font-weight: bold; color: #A6A6A6; text-align: right; margin: 0px; padding: 3px 13px 0px 0px;}
	
/*CONTEUDO*/
#content{ width:980px; margin:auto; overflow:hidden; padding-top: 10px; clear:both;}


/*RODAPÉ - SELOS*/
#area-selos{ background:#f7f7f7; width:100%; height:90px;}
	#area-selos .interno-area-selos{width: 980px; margin: 0 auto; padding-top: 0px; height:80px;}
		#area-selos .interno-area-selos .area-selo-viagem{margin: 0px 30px 0px 0px; float: left;}
			#area-selos .interno-area-selos .area-selo-viagem .titu-selo-viagem{font-weight:bold; color:#898989; font-size:13px; float:left; padding:5px 0px 5px 0px;}
			#area-selos .interno-area-selos .area-selo-viagem .selo-viagem-cadastur{ width:103px; height:36px; margin: 32px 0px 0px 0px;}
			
		#area-selos .interno-area-selos .area-selo-seguranca{margin: 0px 0px 0px 30px; float: left;}
			#area-selos .interno-area-selos .area-selo-seguranca .titu-selo-seguranca{font-weight:bold; color:#898989; font-size:13px; float:left; padding:5px 0px 5px 0px; width: 100%;}
			#area-selos .interno-area-selos .area-selo-seguranca .selo-seguranca-verisign{width: 89px; height: 43px; margin: 0px 0px 16px 0px; float:left;}
			#area-selos .interno-area-selos .area-selo-seguranca .selo-seguranca-blindado{width: 135px; height: 34px; margin: 6px 0px 16px 15px; float:left;}

/*RODAPÉ*/
#footer{ background-image:url(../imagens/bg-rodape.jpg); background-repeat:repeat-x; width:100%; }
	#footer .interno{width: 980px; margin: 0 auto; padding-top: 0px; height:270px;}
	
/*RODAPÉ - NEWSLETTER*/		
	#footer .newsletter-rodape{ width:300px; margin: 0px 0px 0px 0px; float:left;}
		/*#footer .icon-news-rodape{ background:url(../imagens/icon-news-rodape.png) no-repeat; height:78px; width:89px; float: right; margin: 0px 55px 0px 0px;}*/
			#footer .text-news-rodape{ font-size:35px; font-weight:bold; color:#FFF; margin:38px 0px 0px 0px;}
			#footer .forms-newsletter  .tamanho-form-newsletter{ width:352px;}
				#footer .text-description-rodape{ font-size:10px; font-style:italic; color:#FFF;width: 205px;}
					#footer .bt-cadastro-news{ float:right; margin: 10px 70px 0px 0px; text-indent: -9000px;}
						#footer .divisao-rodape { width:2px;; height:175px; float: left; margin-top: 40px; border-right: 1px solid #1b6f9c;}
						#footer .news-rodape-nome{border-top-left-radius: 3px; border-top-right-radius: 3px;  border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;margin:10px 0px 0px 1px;  border:0; width:275px; height:15px; font-size:11px; color:#6e6e6e; padding:5px 0px 5px 3px;}
						#footer .news-rodape-email{border-top-left-radius: 3px; border-top-right-radius: 3px;  border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;margin:10px 0px 0px 1px;  border:0; width:168px; height:20px;font-size:11px; color:#6e6e6e; padding: 3px 3px 3px 3px;}
						#resultNewsFooter{font-size: 12px; color: white; background: #2383B5; text-align: center; width: 287px; margin: 9px 0px 0px 0px; font-weight: bold; display:none}

#selos-rodape{width: 285px; height: 75px; float: left;}
	#selos-rodape .selo-rodape-transparencia{ background:#FFF; opacity:0.2; border-top-left-radius: 15px; border-top-right-radius: 15px;  border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; width:280px; height:50px; float: left; margin: 10px 0px 10px 0px;  }
	#selos-rodape .selo-cadastur{ float:left; position:absolute;margin: 13px 0px 0px 6px; }
	#selos-rodape .selo-site-blindado{ float:left; position:absolute; margin: 21px 0px 0px 148px;}		
	#selos-rodape .separador-selos{border-left: 1px solid #4897C1; border-right: 1px solid #0A6EA2; width: 2px; height: 40px; float: left; margin: 15px 0px 0px -138px;}

/*RODAPÉ - MAPA DO SITE*/							
	#footer .mapa-do-site{ width:667px; height:auto; float:left; margin: 40px 0px 0px 10px;}
		#footer .titulo-mapasite{ font-size:15px; font-weight:bold; color:#FFF; margin:39px 0px 0px 18px;}
							
			#footer	ul.mapasite-links { padding: 0px;; margin:0px; float: left;  list-style:none; font-size:12px; font-weight:bold; width:669px;}
			#footer	ul.mapasite-links li { padding: 0px 0px 0px 0px;list-style:none; display:inline; }
			#footer	ul.mapasite-links li a { padding: 0; float:left; width:90px; font:12px  Arial, Helvetica, sans-serif; color:#333; text-align:center; padding:0px 0px 0px 0px; text-decoration:none; border-right: 1px solid #1b6b95;}
			#footer	ul.mapasite-links li a:visited{ color:#fff; padding: 0px 5px 0px 5px; font-weight:normal;}
			#footer	ul.mapasite-links li a:active{ color:#fff; padding: 0px 5px 0px 5px; font-weight:normal;}
			#footer	ul.mapasite-links li a:link{ color:#fff; padding: 0px 5px 0px 5px;font-weight:normal;}
			#footer	ul.mapasite-links li a:hover { color:#ffb400; padding: 0px 5px 0px 5px; text-decoration:underline;font-weight:normal;}



				#footer .icon-menu-sugestao{float: left; margin:6px -8px 0px 11px;}
				
				
/*RODAPÉ - PRINCIPAIS CAPITAIS*/							
	#footer .cidades{ width:625px; height:auto; float:left; margin: 40px 0px 0px 10px;}
		#footer .titulo-cidades{ font-size: 13px; font-weight: bold; color: #0C5378; margin: 0px 0px 9px 15px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}
							
				#footer ul.cidades-links { padding: 0px;; margin:0px; float: left; width: 670px; list-style:none; font-size:12px; font-weight:bold;}
				#footer ul.cidades-links li { padding: 0px 5px 0px 5px;list-style:none; display:inline; }
				#footer ul.cidades-links li a { padding: 0px 5px 0px 5px;float:left; width:100px; font:12px  Arial, Helvetica, sans-serif; color:#333; text-align:center; padding:0px 0px 0px 0px; text-decoration:none; border-right: 1px solid #1b6b95;}
				#footer	ul.cidades-links li a:visited{ color:#fff; padding: 0px 5px 0px 5px; width:140px;font-weight:normal;}
				#footer	ul.cidades-links li a:active{ color:#fff; padding: 0px 5px 0px 5px; width:140px;font-weight:normal;}
				#footer	ul.cidades-links li a:link{ color:#fff; padding: 0px 5px 0px 5px;width:140px;font-weight:normal;}
				#footer	ul.cidades-links li a:hover { color:#ffb400; padding: 0px 5px 0px 5px; text-decoration:underline;width:140px;font-weight:normal;}
				
				a.cidades-link:active{ color:#ffae00; text-decoration:none; font-size:12px;font-family:Arial, Helvetica, sans-serif;}
				a.cidades-link:link, a.cidades-links:visited{ color:#ffae00; text-decoration:none; font-size:12px;font-family:Arial, Helvetica, sans-serif;}
				a.cidades-link:hover{color:#ffae00; text-decoration:underline; font-size:12px;font-family:Arial, Helvetica, sans-serif;}

				
/*RODAPÉ - CONTATO*/
	#footer .contato-rodape{ width:245px; float:left;}
		#footer .titulo-contato{ font-size: 16px; font-weight: bold;color: white; margin: 51px 0px 0px 22px;}	
			#footer .text-contato{ font-size:11px; color:#FFF}
				#footer .bg-contato-rodape{ background:url(../imagens/bg-telefone-rodape.png) no-repeat; width:192px; height:55px; margin: 13px 0px 0px 21px;}
					#footer .text-bg-contato-rodape{ font-size: 12px; font-weight: bold; color: #024468; line-height: 4px; }
					#footer .bg-contato-rodape .text-bg-contato-rodape .telefone-rodape {padding: 9px 0px 0px 57px; height:40px;}
					#footer .contato-hoteleiro-rodape{border-top: dotted 1px #439BC8;font-size: 14px;font-weight: bold;width: 191px;color: white;margin: 20px 0px 0px 25px;padding: 10px 0px 0px 0px;}
						#footer .contato-hoteleiro-rodape .texto-cadastrese{font-size: 16px;font-weight: bold;}	
							#footer .direitos-autorais{width:980px;;margin: 5px 0px 0px 0px;margin: 0 auto; }
								#footer .divisao-direito-autoral{border-top: 1px dotted #0b5e88; height: 2px; float: left; clear: both; width: 980px;}
								#footer .text-direitos-autorais{font-size: 12px; color: #5DA5CA; text-align: center; width: 313px; float: left; padding: 5px 0px 0px 0px;}
								#footer .text-contato-rodape{font-size: 12px; color: #b3e0f7; text-align: center; width: 488px; float: right; padding: 5px 0px 0px 0px; font-weight: bold;}
								
								
								
								
								a.texto-cadastrese:active{ color:#17C7F8; font-weight:700; text-decoration:none;}
								a.texto-cadastrese:link, a.texto-cadastrese:visited{ color:#17C7F8; text-decoration:none;}
								a.texto-cadastrese:hover{color:#35C7D4; font-weight:700; text-decoration:underline;}
								
								a.text-color-contato:active{ color:#17C7F8; font-weight:700; text-decoration:none;}
								a.text-color-contato:link, a.text-color-contato:visited{ color:#17C7F8; text-decoration:none;}
								a.text-color-contato:hover{color:#35C7D4; font-weight:700; text-decoration:underline;}
								
/*________________________________________________________________________________________________________________________________________________________________________________*/

/*------_INICIAL.PHP----------*/
#inicial { margin:0px; padding: 0; width:980px; overflow:hidden; clear: both; }

/*-----------CONVERSOR---------------------------*/
#bloco-superior{ overflow: hidden;float:left; margin-bottom:20px; margin-left:0; margin-right:0; margin-top:0; overflow-y:hidden; width:980px;}
	#conversor { padding-bottom: 13px; background: #366faf; -moz-border-radius:8px; -khtml-border-radius:8px; -webkit-border-radius:8px; -opera-border-radius:8px; border-radius:8px; width:473px; height:auto; float:left;}	
	#conversor .titu-conversor{color:#88b3e3; font-size:20px; font-weight:bold; border-bottom: 1px solid #2a619e; width:445px; height:20px; padding: 0px 0px 8px 0px; margin: 25px 0px 0px 17px;}
	#conversor .campo-busca-conversor{margin: 0px 0px 0px 0px; height: 85px;}
	#conversor .passo-conversor{ font-size: 42px; font-weight: bolder; color: #2A62A1; width: 34px; height: 34px; margin: 16px 0px 0px 13px; z-index: 1;}
	#conversor .titulo-passo-conversor{font-size: 16px; color: white; width: 445px; height: 19px; z-index: 1; font-weight: bold; margin: -18px 0px 3px 35px;}
	#conversor .campo-busca-conversor .input-busca{border:0; width:420px; margin:0px 0px 0px 0px;}
	#conversor .campo-busca-conversor .input-busca .input-busca-style{width: 410px; margin: 5px 0px 0px 34px; color: #373737; font-size: 14px; padding: 5px; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border: 1px solid white;}
	#conversor .box-checkin {width:130px; height:46px; margin:0px 0px 0px 37px; float:left;}
	#conversor .box-checkout { width: 130px; height: 46px; margin: 0px 0px 0px 17px; float:left;}
	#conversor .text-box-check{ font-size:12px; font-weight:bold; color:#8ebaeb; margin:3px 0px 0px 0px; width:65px;}
	#conversor .text-box-check-italic{ font-size:10px; color:#8ebaeb; margin: 0px 0px 0px 30px; font-style:italic; }
	#conversor .input-check{ width:108px; float:left}
	#conversor .input-check .input-check-style{width: 100px; margin: 3px 0px 0px 0px; float: left; color: #373737; font-size: 14px; height: 17px; padding: 1px 0px 1px 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border: 1px solid white;}
	#conversor .input-calendario-check {float: left; margin:2px 0px 0px 1px; width:16px; height:20px;}
	#conversor .box-qtd-diarias{padding: 2px 0px 0px 0px; width:128px; height:17px; float:left; background: #457ebd; font-size:11px; color:#94bae5; font-style:italic; text-align:center; margin: 21px 0px 0px 11px;}
	#conversor .sem-datas-conversor { width:470px; height:50px;margin:0px 0px 0px 0px}
	#conversor .campo-datas-conversor{ width:445px }
	#conversor .sem-datas-conversor .input-texto-sem-data-conversor .checkbox-sem-data-conversor{ width:20px; height:20px; float:left; margin:7px 0px 0px 28px;}
	#conversor .sem-datas-conversor .input-texto-sem-data-conversor .area-texto-sem-data-conversor{ font-size:12px; font-style:italic; color:#a8c8ec; margin:9px 0px 0px 0px; float: left;}
	#conversor .selecionar-quartos-conversor{width:445px; margin:0px 0px 0px 0px}
	#conversor .box-qtd-quartos-conversor {margin:0px 0px 0px 33px; float:left;}
	#conversor .select-style{ font-size: 13px; color: #333; width: 80px; border-top-left-radius: 3px; border-top-right-radius: 3px;  border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border: 1px solid white;}
	#conversor .box-qtd-quartos-conversor .qtd-de-quartos-conversor .text-qtd-adultos-conversor{}
	#conversor .qtd-adultos-conversor{ width:100px; margin: 0px 0px 0px 36px; float:left;}
	#conversor .qtd-criancas-conversor { width:90px; margin:0px 0px 0px 5px; float: left;}
	#conversor .botao-reserve-ja-conversor{margin: 20px 12px 0px 0px; width: 152px; height: 30px; float: right;}
	.select-style{ font-size: 13px; color: #333; width: 118px; border: 1px solid #C1C1C1; padding: 2px 2px 2px 2px;border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border: 1px solid #CFCFCF;}

	
	
	#clickdataentrada{margin:0 auto; padding:0px; float:left;}
	#clickdatasaida{margin:0 auto; padding:0px; float:left;}
	#naoseiasdata{margin: 3px 0px 0px 5px; padding:0px; float:left;}
	#busca-top{margin:0 auto; padding:0px; float:left;}
	
	#rsdestinohotel{ font-weight: bold; border-top-left-radius: 3px; border-top-right-radius: 3px;  border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 418px; border: 1px solid #FF8383; color: red; padding: 2px; text-align: center; margin: 3px 0px 0px 33px; height: 15px; float: left; display:none; font-size:13px;}
	#rsdatainvalida{ font-weight: bold; border-top-left-radius: 3px; border-top-right-radius: 3px;  border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 418px; border: 1px solid #FF8383; color: red; padding: 2px; text-align: center; margin: 3px 0px 0px 33px; height: 15px; float: left; display:none; font-size:13px;}
	#rsdataentrada{font-weight: bold; border-top-left-radius: 3px; border-top-right-radius: 3px;  border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 418px; border: 1px solid #FF8383; color: red; padding: 2px; text-align: center; margin: 3px 0px 0px 33px; height: 15px; float: left; display:none; font-size:13px;}
	#rsdatasaida{font-weight: bold; border-top-left-radius: 3px; border-top-right-radius: 3px;  border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 418px; border: 1px solid #FF8383; color: red; padding: 2px; text-align: center; margin: 3px 0px 0px 33px; height: 15px; float: left; display:none; font-size:13px;}
	#rscriancas {font-weight: bold; border-top-left-radius: 3px; border-top-right-radius: 3px;  border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 418px; border: 1px solid #FF8383; color: red; padding: 2px; text-align: center; margin: 3px 0px 0px 33px; height: 15px; float: left; display:none; font-size:13px;}
	
	
	#box-idade-criancas{font-size:11px; width: 269px; float: left; margin: 10px 0px 10px 35px; background: #3E77B6;}
	#idade-crianca{clear: both; }
	#idade-crianca .box-style-text-idade-criancas{font-size: 11px; margin: 3px 0px 9px 10px; color: #fff; border-bottom: 1px solid; width: 245px;}
	#idade-crianca .area-idade-criancas{}
	#idade-crianca .area-idade-criancas .select-qtd-criancas-conversor{}
	#mostraIdadeCriancas{}
	#mostraIdadeCriancas .titu-criancas{ float: left; padding: 4px 0px 0px 0px; color: #ACCAE9;}
	#idadecrianca{}
	.input-idade-criancas{font-size: 12px;  margin: 3px 0px 6px 5px; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border: 1px solid white;}
	.msg-datas-lightbox-conversor{font-weight: bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 419px; border: 1px solid #FF8383; color: red; padding: 2px; text-align: center; margin: 13px 0px 0px 35px; height: 33px; float: left;}
	
	
	
	
	
/*-----------VANTAGENS---------------------------*/
	#div-direita{float: right; width:482px; margin:auto;}
	#div-direita .vantagens{ width:400px; height:120px;}
	#div-direita .vantagens ul {margin: 65px 0px 0px 50px; padding:0px; font-size:16px; color:#FFF; font-weight:bold; line-height:20px;}
	#div-direita .vantagens ul li { list-style-image:url(../imagens/icon-list-style.png);margin-top: 6px; margin-bottom: 17px; line-height: 14px; font-size: 14px;}
	#div-direita .vantagens{ background:url(../imagens/bg-vantagens.jpg) no-repeat; width:482px; height:224px; float:left; margin:0px 0px 0px 0px}		
	
	.vantagens-voucher-sob-reserva ul{width: 165px; text-align: justify; margin: 15px 0px 0px -8px;}
	.vantagens-voucher-sob-reserva ul li{list-style-image: url(../imagens/icon-list-style.png); margin-top: 6px; margin-bottom: 21px; line-height: 14px; }


/*-----------RESERVA ONLINE (BANNER)-------------*/
	#div-direita .reserva-online{ background:url(../imagens/bg-reserva-online.jpg) no-repeat; height:78px; width:482px; float:left; margin:10px 0px 10px 0px}	
	
/*-----------BANNER TOPO-------------------------*/
	#div-direita .banner-topo{ background:url(../imagens/banner-topo.jpg) no-repeat; width:482px; height:164px; float:left; margin:0px 0px 0px 0px;}
	#div-direita .banner-topo .destino-banner-topo{margin: 42px 0px 0px 9px; float: left; width: 460px; height: 45px;}
	#div-direita .banner-topo .destino-banner-topo .destino-efeito-texto-1{position:absolute; margin-top:2px; margin-left:2px; color:#000; font-size:35px; font-weight:bold;}
	#div-direita .banner-topo .destino-banner-topo .destino-efeito-sombra-2{position:relative; color:#fff; font-size:35px; font-weight:bold;}
	#div-direita .banner-topo .banner-preco-destino-topo{}
	#div-direita .banner-topo .banner-transparencia-box{ background:#FFF; filter:alpha(opacity=50, finishopacity=30, style=1); opacity:.5; -khtml-opacity:.5; width:205px; height:55px; float:right; margin: 15px 0px 0px 0px;} 
	#div-direita .banner-topo .banner-fonte{position:absolute; width:205px; height:55px; float:right; margin: 15px 0px 0px 278px;}
	#div-direita .banner-topo .banner-preco-destino-topo .banner-hotel-destino-topo{font-size: 15px; font-weight: bold; float: left; margin: 4px 0px 0px 6px; width: 200px;}
	#div-direita .banner-topo .banner-preco-destino-topo .banner-a-partir-destino-topo{font-size: 11px; font-weight: bold; text-align: right; float: left; margin: 2px 0px 0px 27px;}
	#div-direita .banner-topo .banner-preco-destino-topo .banner-valor-destino-topo{font-size: 30px; float: left; margin: 0px 0px 0px 3px;}

	
	a.link-banner-topo-destino:active{ text-decoration:none;}
	a.link-banner-topo-destino:link, a.link-banner-topo-destino:visited{text-decoration:none;}
	a.link-banner-topo-destino:hover{text-decoration:none;}

/*-----------HOTÉIS NO BRASIL-------------------*/
#bloco-meio{float:left; margin-bottom:40px; margin-left:0; margin-right:0; margin-top:0; overflow-x:hidden; overflow-y:hidden; width:980px;}
	#hoteis-no-brasil h2.titu-hoteis-no-brasil{padding: 0px 0px 8px 0px;border: 4px #77B30A; border-bottom-style: double; font-size:24px; font-weight:bold; color:#77B30A; width:970px;}
	#hoteis-no-brasil .box-capital {margin: 25px 30px 0px 30px; width: 181px; float: left;}
	#hoteis-no-brasil .box-capital .box-valor-capital{ height:30px; margin: 5px 0px 0px 40px;}
	#hoteis-no-brasil .box-capital .bg-box-capital{ width:181px; height:136px; border: 2px solid #FFFAEF;}
	#hoteis-no-brasil .box-capital h3.titu-box-capital{ font-size:13px; font-weight: bold; color:#ffae00; margin: -20px 0px 3px 0px; float:left;}
	
	#hoteis-no-brasil .box-capital .bg-box-capital .box-qtd-hoteis-capital{ font-size:15px; font-weight:bold; color:#366faf; float:right; width:100px; height:27px; background:#fffaef; text-align:center; margin:92px 0px 0px 0px; padding: 7px 0px 0px 0px;}
	#hoteis-no-brasil .box-capital .box-valor-capital .valor-a-partir-de{ font-size:8px; font-weight:bold; text-align:right; color:#9f9f9f; float:left; margin: 3px 1px 0px 0px;}
	#hoteis-no-brasil .box-capital .box-valor-capital .valor-baixo-capital {font-size: 19px; font-weight: bold; color: #9F9F9F; float: right; margin: 0px 0px 0px 3px;}
	
	a.link-box-qtd-hoteis-capital:active{ color:#366faf; font-weight:700; text-decoration:none;}
	a.link-box-qtd-hoteis-capital:link, a.link-box-qtd-hoteis-capital:visited{ color:#366faf; text-decoration:none;}
	a.link-box-qtd-hoteis-capital:hover{color:#366faf; font-weight:700; text-decoration:underline;}

	
	a.link-titu-box-capital:active{ color:#ffae00; font-weight:bold; text-decoration:none; font-size:12px;}
	a.link-titu-box-capital:link, a.link-titu-box-capital:visited{ color:#ffae00; text-decoration:none; font-size:12px;}
	a.link-titu-box-capital:hover{color:#ffae00; font-weight:bold; text-decoration:underline; font-size:12px;}




/*-----------DESTINO INTERNACIONAL--------------*/
#bloco-baixo{float:left; margin-bottom:20px; margin-left:0; margin-right:0; margin-top:0; overflow-x:hidden; overflow-y:hidden; width:980px;}
	#dest-internacional{ width:480px; float:left;}
	#dest-internacional h2.titu-destino-internacional{ margin:16px 0px 0px 0px; line-height:24px; font-family:Arial, Helvetica, sans-serif; border: 4px #136dba; border-bottom-style: double; font-size:20px; font-weight:bold; color:#136dba; width:480px;}
	#dest-internacional .box-dest-internacional{ width:220px; height:95px; margin:20px 20px 0px 0px;float: left;}
	#dest-internacional .box-dest-internacional .bg-dest-internacional{width:92px; height:92px; float:left; margin: 0px 1px 0px 0px;}
	#dest-internacional .box-dest-internacional h3.nome-dest-internacional{ height:30px; font-family:Arial, Helvetica, sans-serif;text-align:left; font-size:12px; font-weight:bold; float:left; color:#2a8bc3; margin: 3px 0px 0px 6px; width:110px}
	#dest-internacional .box-dest-internacional .local-dest-internacional{ font-size:10px; color:#999; font-style:italic; margin: 4px 0px 0px 7px; float: left;}
	#dest-internacional .box-dest-internacional .valor-dest-internacional{float: left; font-size: 11px; font-weight: bold; color: #06F;margin: 15px 0px 0px 1px; text-decoration: none; width: 115px; height: 20px; background-color: #f7f7f7; text-align: center; padding-top: 6px;}
	
	a.link-nome-dest-internacional:active{ color:#366faf; font-weight:700; text-decoration:none;}
	a.link-nome-dest-internacional:link, a.link-nome-dest-internacional:visited{ color:#366faf; text-decoration:none;}
	a.link-nome-dest-internacional:hover{ color:#366faf; text-decoration:underline;}

	a.cor-do-link:active{ color:#09F; text-decoration:none; font-weight:bold}
	a.cor-do-link:link, a.cor-do-link:visited{color:#09F; text-decoration:none; font-weight:bold}
	a.cor-do-link:hover{color:#09F; text-decoration:underline; font-weight:bold}
	
/*-----------SOCIAL MEDIA-----------------------*/
	#social-media{ border: 4px #feb721; border-top-style: double; width:480px; margin:50px 0px 0px 0px; height:70px; float:right;}
	
	#social-media .box-social-media-fb{ width:160px; height:55px; margin:15px 0px 0px 0px; float:left;}
	#social-media .box-social-media-fb .bg-social-media-fb{ background:url(../imagens/social-media-fb.jpg) no-repeat; width:51px; height:51px; float:left;}
	#social-media .box-social-media-fb .link-social-media-fb{text-align: left; padding-top: 6px; text-decoration: none; float: left; font-size: 10px; font-weight: bold; color: #06F;margin: 7px 0px 0px 6px;}
	
	#social-media .box-social-media-tw{ width:140px; height:55px; margin: 15px 0px 0px 18px; float:left;}
	#social-media .box-social-media-tw .bg-social-media-tw{ background:url(../imagens/social-media-tw.jpg) no-repeat; width:51px; height:51px; float:left;}
	#social-media .box-social-media-tw .link-social-media-tw{text-align: left; padding-top: 6px; text-decoration: none; float: left; font-size: 10px; font-weight: bold; color: #06F;margin: 7px 0px 0px 6px;}
	
	#social-media .box-social-media-bl{ width:140px; height:55px; margin:15px 0px 0px 22px; float:left;}
	#social-media .box-social-media-bl .bg-social-media-bl{ background:url(../imagens/social-media-bl.jpg) no-repeat; width:51px; height:51px; float:left;}
	#social-media .box-social-media-bl .link-social-media-bl{text-align: left; padding-top: 6px; text-decoration: none; float: left; font-size: 10px; font-weight: bold; color: #06F;margin: 7px 0px 0px 6px;}
	
	a.cor-do-link:active{ color:#09F; text-decoration:none; font-weight:bold}
	a.cor-do-link:link, a.cor-do-link:visited{color:#09F; text-decoration:none; font-weight:bold}
	a.cor-do-link:hover{color:#09F; text-decoration:underline; font-weight:bold}
	
	
	
	a.link-nome-hotel-sugest:active{ color:#09F; text-decoration:none; font-weight:bold}
	a.link-nome-hotel-sugest:link, a.link-nome-hotel-sugest:visited{color:#09F; text-decoration:none; font-weight:bold}
	a.link-nome-hotel-sugest:hover{color:#09F; text-decoration:underline; font-weight:bold}
	
	
/*-----------SUGESTÃO DE HOTÉIS-----------------*/
	#sugestao-destinos{ width:480px; float:right; height: 355px;}
	#sugestao-destinos .titu-sugest-destinos{border: 4px #ffa200; border-bottom-style: double; font-size:20px; font-weight:bold; color:#ffa200; width:480px; margin: 16px 0px 0px 0px; }
	#sugestao-destinos .box-hotel-sugest-destinos{ width:480px; height:110px; margin: 10px 0px 0px 0px;}
	#sugestao-destinos .box-hotel-sugest-destinos .box-hotel{clear:both; height: 100px;}
	#sugestao-destinos .box-hotel-sugest-destinos .bg-hotel-sugest-destinos{width:130px; height:83px; border: 1px solid #FCE4B2; padding: 2px; float:left}
	#sugestao-destinos .box-hotel-sugest-destinos .titu-hotel-sugest-destinos{font-size: 12px; font-weight: bold; color: #345D8E; float: left; margin: 0px 0px 0px 4px; height: 20px; width: 340px;}
	#sugestao-destinos .box-hotel-sugest-destinos .titu-hotel-sugest-destinos h3.nome-hotel-sugest{float:left; margin: 0px 0px 0px 0px; font-size:12px;}
	#sugestao-destinos .box-hotel-sugest-destinos .titu-hotel-sugest-destinos .estrelas-hotel-sugest{float:left; width:57px; height:11px; margin: 2px 0px 0px 6px;}
	#sugestao-destinos .box-hotel-sugest-destinos .end-hotel-sugest{ font-size:11px; color:#666; font-style:italic; width:315px; height:30px; float: left; margin: 4px 0px 0px 5px;}
	#sugestao-destinos .box-hotel-sugest-destinos .desc-hotel-sugest {font-size:11px; color:#1E1E1E; text-align:justify; line-height: 11px; float: left; width: 315px; margin: 11px 0px 0px 5px; font-weight:normal;}
	
	
	

/*-----------DESCRIPTION PAGINA-----------------*/
	#description-inicial{float: left; overflow-y: hidden; width: 980px; font-size: 11px; color: #636363; height: 70px; margin: 30px 0px 0px 0px; text-align: justify; font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}


/*__________________________________________________________________________INLCUDES_____________________________________________________________________________________________*/



/*-----------BREADCRUMB---------------------------*/
#breadcrumb{width:1000px; overflow: hidden; padding: 0px; clear:both; margin:0px 0px 10px 10px; float:left; }
	#breadcrumb .icone{float:left;  margin:0px 3px 0px 3px; color:#999; font-size:10px;}
		#breadcrumb .anterior{ float:left;}
		#breadcrumb .inicial{ float:left;}
		#breadcrumb .atual{ float:left; color:#ff9627; font-size:11px; font-weight:bold;}
		
		a.atual:link , a.atual:active{ font-size:11px; font-weight:bold; color:#ff9627; text-decoration:underline;}
		a.inicial:link , a.inicial:visited , a.inicial:hover {font-size:11px; font-weight:bold; color:#949494; text-decoration:none} 
		
/*-----------SIDEBAR (FILTROS)-------------------*/

#sidebar{ -moz-border-radius: 8px; -khtml-border-radius:8px; -webkit-border-radius:8px; -opera-border-radius:8px; border:solid 1px #d0d0d0; width:222px; height:auto; margin:10px 0px 20px 10px; float:left;}
	#sidebar .titu-sidebar{font-size: 13px; font-weight: bold; color: white; background: #6897CC; width: 211px; border-top-left-radius: 8px; border-top-right-radius: 8px; padding: 3px 0px 4px 7px; margin: 2px 0px 10px 2px;}
	#sidebar .busca-hotel-contem .titu-nome-hotel-contem{font-size: 12px; font-weight: bold; color: #676767; margin: 10px 0px 5px 8px; width: 218px; height: 15px;}
	#sidebar .busca-hotel-contem .input-nome-hotel-contem { width:210px; height:26px; border-bottom: dotted 1px #d4d4d4; padding: 0px 1px 12px 0px; margin: 0px 0px 15px 5px;}
	#sidebar .busca-hotel-contem .input-nome-hotel-contem .input-bt-hotel-contem{ width:210px; height:25px;}
	#sidebar .busca-hotel-contem .input-nome-hotel-contem .input-bt-hotel-contem .busca-inpt{margin: 0px 0px 0px 3px; float:left; width:165px; height: auto; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333;}
	#sidebar .busca-hotel-contem .input-nome-hotel-contem .input-bt-hotel-contem .bt-busca-hotel-contem{ background:url(../imagens/bt--busca-nome-hotel-contem.jpg) no-repeat; width:30px; height:23px; float:left; margin: -1px 0px 0px 5px;}
	
	#sidebar .titu-filtros{font-size: 13px; font-weight: bold; color: #6897CC; margin: 10px 0px 5px 2px; width: 218px; height: 15px;}
	#sidebar .box-filtros-bairros{ width:210px; height:auto;}
	#sidebar .radiobutton-filtros{margin: 0px 0px 0px 15px; font-size: 12px; color: #1F4B7F; width: 210px;height: auto; clear: both;}
	
	#sidebar .filtro-preco-diaria{ width:210px; height:90px; border-bottom: dotted 1px #d9d9d9; padding: 0px 1px 12px 0px; margin: 0px 0px 15px 5px;}
	#sidebar .filtro-preco-diaria .box-filtro-js-preco-diaria{ width:206px; height:50px;  border:solid 1px #d9d9d9; margin: 12px 0px 0px 2px;}
			
	#sidebar .filtro-estrelas{ width:210px; height:90px; border-bottom: dotted 1px #d9d9d9; padding: 0px 1px 12px 0px; margin: 0px 0px 15px 5px;}
	#sidebar .filtro-estrelas .box-filtro-js-estrelas{ width:206px; height:50px;  border:solid 1px #d4d4d4; margin: 12px 0px 0px 2px;}
			
	#sidebar .filtro-bairros{ width:210px; height:auto; padding: 0px 1px 10px 0px; margin: 0px 0px 15px 5px;}
	
	#sidebar .filtro-comodidades{ width:210px; height:auto; padding: 0px 1px 12px 0px; margin: 0px 0px 15px 5px;}
	#limpar-filtro-sidebar{font-size: 10px; float: right; margin: 0px 9px 0px 0px;}
	.limpar-filtro-sidebar-listagem{}
	
	a.limpar-filtro-sidebar-listagem:active{ color:#09F; text-decoration:none;}
	a.limpar-filtro-sidebar-listagem:link, a.limpar-filtro-sidebar-listagem:visited{ color:#09F; text-decoration:none; line-height: 16px;}
	a.limpar-filtro-sidebar-listagem:hover{color:#09F; text-decoration:underline;}
	
	#selo-cadastur-sidebar{float: left; margin: 0px 0px 10px 10px; width: 222px; height: auto; border-top-left-radius: 8px; border-top-right-radius: 8px;  border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border:1px solid #8cabc8;}
		#selo-cadastur-sidebar .text-cadastur-sidebar{text-align:center; color:#808080; font-size:11px; margin: 0px 0px 0px 0px; padding: 15px 5px 15px 5px;}
		#selo-cadastur-sidebar .icon-sidebar-cadastur{margin: 5px 0px 30px 12px; padding:0px 0px 0px 0px;}

/*-------------------SEARCH PESQUISA-------------------*/
#search-cidade ul{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

#search-cidade .search-h1-hoteis-em{font-size: 18px; font-weight: bold; color: #FF9422; border-bottom: 1px solid #FFAE22; margin: 15px 0px 0px 0px; width: 940px;}
#search-cidade .search-h1-subtitulo-hoteis-em { font-size: 12px; color: #FFAE22; font-weight: normal; float: left; margin: 8px 0px 24px 0px; width: 966px; text-align: left;}
#search-cidade .search-autocomplete-cidade{height: 56px;  background: #E9F3FE; padding: 5px; clear: both; overflow: hidden; width: 930px; margin: 0px 0px 5px 0px; list-style-type:none;}
#search-cidade .search-textItalicCinza{font-size: 20px; color: #1E5A89; font-weight: bold; list-style-type:none;}

#search-cidade .search-autocomplete-hotel { height: 56px; background: #fdfceb; padding: 5px; clear: both; overflow: hidden; width: 930px; margin: 0px 0px 5px 0px; list-style-type:none;}
#search-cidade .search-textItalicCinza-hotel{font-size: 10px; color: #1E5A89; font-weight: bold; clear: both;}


a.search-link-localidade:active{ color:#09F; text-decoration:none; font-weight:bold; font-size:16px; list-style-type:none;}
a.search-link-localidade:link, a.search-link-localidade:visited{color:#09F; text-decoration:none; font-weight:bold; font-size:16px;list-style-type:none;}
a.search-link-localidade:hover{color:#09F; text-decoration:underline; font-weight:bold; font-size:16px;list-style-type:none;}


.nenhumresultado{margin: 10px 0px 120px 0px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; -opera-border-radius:3px; border-radius:3px; background:#F3F3F3; font-size:20px; font-weight:bold; width:890px; clear:both; color:#545454; height:30px; padding: 30px; border:1px solid #CFCFCF; text-align:center; list-style:none;}

/*-----------CIDADES---------------------------*/

#cidade{ padding: 0; width: 980px; overflow: hidden; margin-bottom:20px; height:auto; clear:both}
#cidade #h1-cidade .h1-hoteis-em{font-size:23px; font-weight:bold; color:#FF9422; border-bottom:1px solid #ffae22; margin:15px 0px 0px 12px;}


#h1-cidade{}
#h1-cidade .h1-subtitulo-hoteis-em{ font-size: 12px; color: #FFAE22; text-align: justify; font-weight: normal; float: right; margin: 8px 0px 24px 13px;}

#box-data-pesquisada{ overflow:hidden; border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; background:#e5edf7; width:965px; margin: 10px 0px 0px 13px; height:auto; padding:0px 0px 10px 0px;}
#box-data-pesquisada .titu-box-data-pesquisada{font-size: 11px; font-weight: bold; color: #396AA2; margin: 4px 0px 0px 9px;}
#box-data-pesquisada .box-dados-data-pesquisada {float:left;-moz-border-radius: 5px; -khtml-border-radius:5px; -webkit-border-radius:5px; -opera-border-radius:5px; border:solid 1px #d9e4f2; background:#d9e4f2; width:480px; height: 46px; margin: 5px 0px 10px 10px; padding:0px 0px 0px 0px;}

#box-data-pesquisada .box-dados-data-pesquisada .check-in-out-data-pesquisada{ width:100px; height:35px; border-right:#b9cde6 1px solid; float:left; margin: 5px 13px 0px 0px;}
#box-data-pesquisada .box-dados-data-pesquisada .check-in-out-data-pesquisada .text-check-in-out-data-pesquisada{font-size: 10px; font-weight: bold; color: #8EB1D9; margin: 0px 0px 0px 4px}
#box-data-pesquisada .box-dados-data-pesquisada .check-in-out-data-pesquisada .data-check-in-out-data-pesquisada{font-size: 14px; color: #6B90B9; margin: 4px 0px 0px 4px;}
#box-data-pesquisada .box-dados-data-pesquisada .num-pessoas-data-pesquisada{font-size: 12px; color: #507BAB; margin: 16px 0px 0px 0px;width: auto; float: left;}
#box-data-pesquisada .box-dados-data-pesquisada .alterar-busca-data-pesquisada{ width: 80px; float: left; margin: 16px 0px 0px 14px;}
#box-data-pesquisada .box-dados-data-pesquisada .alterar-busca-data-pesquisada .cor-do-link{color:#09F; text-decoration:none;text-align: left; padding-top: 6px; text-decoration: none; float: left; font-size: 10px; font-weight: bold; color: #06F; }

#box-data-pesquisada .qtd-hoteis-em-data-pesquisada{/*overflow: hidden;*/ margin: 10px 0px 0px 0px;  font-size:15px; font-weight:bold; color:#2d619c; width: 400px; float: right; }
#box-data-pesquisada .qtd-hoteis-em-data-pesquisada .texto-hoteis-data-pesquisada{float: left; margin: 8px 0px 0px 7px; font-size: 18px; font-weight: bold; color: #6897CC;}
#box-data-pesquisada .qtd-hoteis-em-data-pesquisada .qtd-hoteis-data-pesquida{float: left; margin: 3px 0px 0px 0px; font-size: 24px; font-weight: bold; color: #2D619C;}


#alterar-data-busca{background: #E5EDF7; height: 46px; width: 713px; padding: 0px 0px 0px 16px; margin: 0px 0px 0px 14px; border-top: 1px solid #D0DDEE;}
#alterar-data-busca .texto-alterar-data-busca{float: left; font-weight: bold; color: #8DA7C8; margin: 15px 0px 0px 8px; font-size:13px;}
#alterar-data-busca .box-checkin {width:155px; height:46px; margin: 13px 0px 0px 20px; float:left; }
	#alterar-data-busca .box-checkout { width: 158px; height: 46px; margin: 13px 0px 0px 10px; float:left;}
	#alterar-data-busca .text-box-check{ font-size:12px; font-weight:bold; color:#8ebaeb; margin:3px 4px 0px 0px;float:left }
	#alterar-data-busca .text-box-check-italic{ font-size:10px; color:#8ebaeb; margin: 0px 0px 0px 30px; font-style:italic; }
	#alterar-data-busca .input-check .input-check-style{width: 72px; border: 1px solid #cfcfcf; margin:3px 0px 0px 0px;float:left; color: #373737; font-size:12px;}
	#alterar-data-busca .input-calendario-check {float: left; margin:2px 0px 0px 1px; width:16px; height:20px;}
	#alterar-data-busca .box-qtd-diarias{padding: 2px 0px 0px 0px; width:128px; height:17px; float:left; background: #457ebd; font-size:11px; color:#94bae5; font-style:italic; text-align:center; margin:22px 0px 0px 0px;}
	#alterar-data-busca .sem-datas-conversor { width:470px; height:50px;margin:65px 0px 0px 0px}
	#alterar-data-busca .campo-datas-conversor{ width:445px }
	#alterar-data-busca .bt-buscar-datas{ width:71px; height:21px; border:none; margin: 14px 0px 0px 40px;}

/* FILTROS */

.filtros{ width:729px; height:35px; /*float:right; Estava quebrando o layout border:1px solid #e9e9e9;*/ margin: 10px 0px 0px 14px; clear: both;}
.filtros-landing{ width:729px; height:35px; border:1px solid #e9e9e9; margin: 36px 0px 0px 0px; clear: both;}
.filtros .text-ordenar-por{font-size: 13px; font-weight: bold; color:#4f98be; margin: 10px 10px 0px 10px; float: left;}
.filtros .ordenar-por{width: 85px; height: 20px; border: 1px solid #E9E9E9; font-size: 11px; float: left; text-align: center; padding: 6px 0px 0px 0px;  margin: 3px 0px 0px 4px; background:url(../imagens/bg_fundo_filtros.png) repeat-x;}
.filtros .pagina-n-de-n{ font-size: 11px;font-weight: bold; color: #AFAFAF; float: left; width: 85px; height: 20px; padding: 7px 0px 0px 0px; text-align: center; border: 1px solid #DFDEDF; margin: 3px 5px 0px 0px;}
.filtros .box-paginacao{ width: 28px; float: left; text-align: center; padding: 10px 0px 0px 0px; margin: 2px 3px 0px 3px;  height: 20px; padding: 7px 0px 0px 0px;  border: solid 1px #CCC; margin: 3px 5px 0px 0px; }
.filtros .box-paginacao-atual{ width: 28px; float: left; text-align: center; padding: 10px 0px 0px 0px; margin: 2px 3px 0px 3px;  height: 20px; padding: 7px 0px 0px 0px;  border: solid 1px #ffb533; margin: 3px 5px 0px 0px; }
.filtros .area-paginacao{ float:right; height:30px;}
.titu-link-filtro-destino{ margin: 0px 0px 0px 19px;}
.titu-link-filtro-destino .link-filtro-destino{font-size:12px;}
.style-titu-filtros{margin: 0px 0px 0px 6px;}

a.link-filtro-destino:active{ color:#345d8e; text-decoration:none;}
	a.link-filtro-destino:link, a.link-filtro-destino:visited{ color:#345d8e; text-decoration:none; line-height: 22px;}
	a.link-filtro-destino:hover{color:#09F; text-decoration:underline;}

a.link-filtro:active{ color:#345d8e; text-decoration:none;}
	a.link-filtro:link, a.link-filtro:visited{ color:#345d8e; text-decoration:none; line-height: 16px;}
	a.link-filtro:hover{color:#09F; text-decoration:underline;}

a.pag-atual:link, a.pag-atual:visited, a.pag-atual:active{ color:#ffb533; font-weight:bold; font-size:12px; text-decoration:none; padding:10px; }
a.prox-pag:link, a.prox-pag:visited, a.prox-pag:active{ font-size: 12px; font-weight: bold; text-decoration: none; color: #ADADAD; padding:10px; }
a.prox-pag-icone:link, a.prox-pag-icone:visited, a.prox-pag-icone:active{ font-size: 14px; font-weight: bold; text-decoration: none; color: #ADADAD; padding:10px; }

/*-----------HOTEL CMNET PERFIL------------------*/

#hotel-cmnet{border: 1px solid #d5d5d5; width:720px;-moz-border-radius: 8px; -khtml-border-radius:8px; -webkit-border-radius:8px;  -opera-border-radius:8px; border-radius: 8px; float:left; margin: 20px 0px 0px 13px; padding:5px;}
#hotel-cmnet .titu-hotel-cm{width: 730px; border-top-left-radius: 8px; border-top-right-radius: 8px; float: left; background: #E5EDF7; height: 28px; margin: -5px 0px 0px -5px; padding: 0px 0px 0px 0px;}
#hotel-cmnet .icon-fogo-hotel{ width:13px; height:16px; float:left; margin: 4px 0px 0px 6px;}
#hotel-cmnet .titu-nome-hotel-cm h2{font-size: 14px; font-weight: bold; color: #345D8E; margin: 5px 0px 0px 4px; height: 20px; float:left;}
#hotel-cmnet .urgencia-reserva-hotel{float:left; font-size:11px; font-weight:bold; color:#ae1717; margin:7px 0px 0px 7px}
#hotel-cmnet .barra-description-cada-quarto{border-top-left-radius: 8px;border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; background: #F7F7F7; float: left; width: 704px; margin: 15px 0px 10px 2px; height: 12px; padding: 5px;}
#hotel-cmnet .ver-mais-quartos .ver-mais-quartos-link{float: left; font-size: 9px; font-weight: bold; margin: 0px 0px 0px 8px; width: 200px; color: #6897CC; text-decoration: underline;}
#easyTooltip{ border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background:#FFC; border: 1px solid #EEAE01; font: normal normal normal 10px/normal Verdana, Arial, sans-serif; color: #595959; opacity: 0.9; padding: 6px 20px 5px 20px; position: absolute; display: none; left: 303px; top: 475px; background-position: initial initial; background-repeat: initial initial; font-family: arial; font-size: 12px;}

a.link-titu-nome-hotel-cm:active{ color:#345d8e; font-weight:700; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
	a.link-titu-nome-hotel-cm:link, a.link-titu-nome-hotel-cm:visited{ color:#345d8e; text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
	a.link-titu-nome-hotel-cm:hover{color:#09F; text-decoration:underline; font-weight:bold;font-family:Arial, Helvetica, sans-serif;}

#hotel-cmnet .mini-perfil-hotel .endreco-hotel{float: left; font-size: 11px; margin:7px 0px 0px 5px; width: 360px; font-style: italic; color: #636363; height:auto;}
#hotel-cmnet .mini-perfil-hotel .bt-reserve-ja{float: right; margin:0px 0px 0px 0px;}
#hotel-cmnet .mini-perfil-hotel{float: left; height: auto;}
#hotel-cmnet .mini-perfil-hotel .box-thumb-perfil-hotel{width: 130px; height: 83px; border: 1px solid #e5edf7; padding: 2px; float: left; margin:10px 0px 0px 0px}
#hotel-cmnet .mini-perfil-hotel .qualidades-hotel{width: 370px; height: 13px; float: left; margin: 9px 0px 0px 0px;}
#hotel-cmnet .mini-perfil-hotel .qualidades-hotel .numero-avaliacoes-perfil{ float:left;}
#hotel-cmnet .mini-perfil-hotel .qualidades-hotel .estrelas-hotel{float: left; margin:1px 0px 0px 4px; border-right: 1px solid #CFCFCF; padding: 0px 5px 0px 0px; height: 11px; width: 57px; font-size:0px;}
#hotel-cmnet .mini-perfil-hotel .qualidades-hotel .nota-hotel {font-size: 11px; font-weight: bold; margin:0px 0px 0px 7px; width: 15px; float: left; color: #6F6F6F; height:10px}
#hotel-cmnet .mini-perfil-hotel .qualidades-hotel .barra-nota-hotel{float: left; margin:4px 0px 0px 8px; height: 7px; width: 69px; padding:auto; font-size:0px;}
#hotel-cmnet .mini-perfil-hotel .qualidades-hotel .numero-avaliacoes-perfil .cor-link-avaliacoes{font-size: 10px; float: left; margin: 0px 0px 0px 7px; font-weight: bold; color: #4B88D1;}
#hotel-cmnet .mini-perfil-hotel .mini-description-hotel{font-size: 11px; float: left; width: 380px; margin: 10px 0px 5px 5px; color: #303030; height: 30px; text-align: justify;}
#hotel-cmnet .mini-perfil-hotel .box-precos-reserve-ja{border: 1px solid #E5EDF7; float: right; width: 190px; height: 93px;  border-top-left-radius: 8px; border-bottom-left-radius: 8px; margin: -16px -5px 0px 0px; padding: 0px 5px 0px 0px;}
#hotel-cmnet .mini-perfil-hotel .disponibilidade-box-precos{text-align: center; width: 183px; height: 14px; margin: 0px; padding: 4px 0px 0px 0px;}
#hotel-cmnet .mini-perfil-hotel .preco-medio-diaria-box-precos{text-align: center; width: 190px; font-size: 10px; padding: 0px 0px 0px 0px; margin: 0px 0px 5px 0px; color: #8B8B8B; height: 14px;}
#hotel-cmnet .mini-perfil-hotel .preco-antigo-box-precos{float: left; color: #A5BAD1; text-decoration: line-through; font-weight: bold; font-size: 13px; margin: 6px 0px 0px 14px; padding: 0px 0px 0px 0px; height: 18px; width: 65px;}
#hotel-cmnet .mini-perfil-hotel .preco-atual-box-precos{float: left; color: #109A2D;font-weight: bold; font-size: 20px; margin: 0px 0px 0px 8px; padding: 0px 0px 0px 0px; height: 25px; width: 95px;}
#hotel-cmnet .mini-perfil-hotel .titu-desconto-box{width: 196px; font-size: 13px; font-weight: bold; color: #065B18;}

#hotel-cmnet .description-cada-quarto .preco-antigo-por-quarto-box-precos{float: left; color: #A5BAD1; text-decoration: line-through; font-size: 11px; margin: 2px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 14px; width: 46px;}


a.link-veja-mais-detalhes:active, a.link-veja-mais-detalhes:link { color:#1467C0; text-decoration:none;}
a.link-veja-mais-detalhes:visited{ color:#09F}
a.link-veja-mais-detalhes:hover { text-decoration:underline;}


#hotel-cmnet .titu-quartos-disponiveis{font-size: 9px; font-weight: bold; color: #727272; float:left; width:284px}
#hotel-cmnet .titu-disp-quartos-disponiveis{font-size: 9px; font-weight: bold; color: #727272; float:left; width:170px;}
#hotel-cmnet .titu-facilidade-quartos-disponiveis{font-size: 9px; font-weight: bold; color: #727272; float:left; width:125px;}
#hotel-cmnet .titu-valor-quartos-disponiveis{font-size: 9px; font-weight: bold; color: #727272; float:left}

#hotel-cmnet .description-cada-quarto{width: 720px; height: auto; border-bottom: 1px dotted #CFCFCF; float: left; margin: 0px 0px 10px 0px; padding-bottom: 7px;}


#hotel-cmnet .description-cada-quarto .quartos-disponiveis{ width: 285px; float: left; margin: 0px 0px 0px 8px;}
#hotel-cmnet .description-cada-quarto .disp-quartos-disponiveis-listagem{float: left; font-size: 11px; font-weight: bold; color: #FF2A00; width:168px;}
#hotel-cmnet .description-cada-quarto .facilidade-quartos-disponiveis-listagem{font-size: 11px; color: #B5B4B4; font-style: italic; float: left; width: 123px;}
#hotel-cmnet .description-cada-quarto .quartos-disponiveis .link-quartos-disponiveis{/*float: left; font-size: 11px; font-weight: bold; margin: 0px 0px 0px 6px; color: #4B88D1;*/}
#hotel-cmnet .description-cada-quarto .quartos-disponiveis .icone-pessoas-quarto-listagem{float: left; margin: 0px 5px 0px 0px;width: 7px; height: 15px;}
#hotel-cmnet .description-cada-quarto .facilidade-quartos-disponiveis .link-cancelamento-gratis{color: #4B88D1;}
#hotel-cmnet .description-cada-quarto .valor-quartos-disponiveis{width: 128px; float: left; font-size: 12px; text-align:right; font-weight: bold; margin: 0px 0px 0px 0px; color: #065B18;}
#hotel-cmnet .preco-atual-por-quarto-box-precos{float: right; margin: 0px 0px 0px 6px; padding: 0px 0px 0px 0px; width: 63px; text-align:right;}
.facilidade-quartos-disponiveis-listagem {font-size: 11px; color: #B5B4B4; font-style: italic; float: left; width: 150px;}
.preco-diarias-com-data-lp{ font-style: italic;color: #666; float: right; font-size: 11px; margin: 0px 5px 0px 0px; padding: 0px 0px 0px 0px; width: 102px;}
.disp-quartos-disponiveis-listagem{color:#900; font-weight:bold; font-size:12px;}


/*----------ROLLOVER BOTÕES---------------------*/
a.rollover-pesquisar { background:url(../imagens/bt-pesquisar-home.png) no-repeat; display:block; width:151px; height:30px;}
a.rollover-pesquisar:hover {background-position: -152px;}

a.rollover-verprecos { background:url(../imagens/bt-ver-precos.png) no-repeat; display:block; width:175px; height:32px;}
a.rollover-verprecos:hover {background-position: -176px;}

a.rollover-imediata { background:url(../imagens/bt-reserva-imediata.png) no-repeat; display:block; width:180px; height:27px;}
a.rollover-imediata:hover {background-position: -179px;}

a.rollover-sobconsulta { background:url(../imagens/bt-reserva-sobconsulta.png) no-repeat; display:block; width:183px; height:38px;}
a.rollover-sobconsulta:hover {background-position: -184px;}

a.rollover-filtro-ok { background:url(../imagens/bt--busca-nome-hotel-contem.png) no-repeat; display:block; width:31px; height:23px;}
a.rollover-filtro-ok:hover {background-position: -32px;}

a.rollover-bt-buscar { background:url(../imagens/bt-buscar-datas.png) no-repeat; display:block; width:70px; height:18px;}
a.rollover-bt-buscar:hover {background-position: -71px;}

a.rollover-sobconsulta-perfil { background:url(../imagens/bt-reserva-sobconsulta-perfil.png) no-repeat; display:block; width:253px; height:36px;}
a.rollover-sobconsulta-perfil:hover {background-position: -255px;}

a.rollover-imediata-perfil { background:url(../imagens/bt-reserva-imediata-perfil.png) no-repeat; display:block; width:188px; height:30px;}
a.rollover-imediata-perfil:hover {background-position: -187px;}

a.rollover-reservar-uh { background:url(../imagens/bt-reservar-uh.png) no-repeat; display:block; width:179px; height:33px;}
a.rollover-reservar-uh:hover {background-position: -180px;}

a.rollover-voltar-topo { background:url(../imagens/bt-topo.png) no-repeat; display:block; width:76px; height:28px;}
a.rollover-voltar-topo:hover {background-position: -77px;}

a.rollover-verifica-disponibilidade { background:url(../imagens/bt-verificar-disponibilidade.png) no-repeat; display:block; width:129px; height:21px;}
a.rollover-verifica-disponibilidade:hover {background-position: -132px;}

a.rollover-enviar-grupos { background:url(../imagens/bt-enviar-grupos.png) no-repeat; display:block; width:185px; height:34px;}
a.rollover-enviar-grupos:hover {background-position: -185px;}

a.rollover-enviar-sugestoes { background:url(../imagens/bt-enviar-grupos.png) no-repeat; display:block; width:185px; height:34px;}
a.rollover-enviar-sugestoes:hover {background-position: -185px;}

a.rollover-enviar-faq { background:url(../imagens/bt-enviar-faq.png) no-repeat; display:block; width:82px; height:26px;}
a.rollover-enviar-faq:hover {background-position: -82px;}

a.rollover-news-rodape { background:url(../imagens/bt-cadastro-news.png) no-repeat; display:block; width:95px; height:22px;}
a.rollover-news-rodape:hover {background-position: -95px;}

a.rollover-buscar-topo { background:url(../imagens/bt-buscar.png) no-repeat; display:block; width:63px; height:16px;}
a.rollover-buscar-topo:hover {background-position: -63px;}

a.rollover-telefone-hotel { background:url(../imagens/bt_exibefonehotel.png) no-repeat; display:block; width:202px; height:26px;}
a.rollover-telefone-hotel:hover {background-position: -203px;}

a.rollover-reserva-outro { background:url(../imagens/bt-reserve-outro-quarto.png) no-repeat; display:block; width:171px; height:29px;}
a.rollover-reserva-outro:hover {background-position: -171px;}

a.rollover-outros-hoteis { background:url(../imagens/bt-outros-hoteis.png) no-repeat; display:block; width:171px; height:29px;}
a.rollover-outros-hoteis:hover {background-position: -171px;}

a.rollover-editar-voucher { background:url(../imagens/bt-editar-info-voucher.png) no-repeat; display:block; width:55px; height:19px;}
a.rollover-editar-voucher:hover {background-position: -55px;}

a.rollover-confirma { background:url(../imagens/bt-reserva-confirmar.png) no-repeat; display:block; width:197px; height:31px;}
a.rollover-confirma:hover {background-position: -198px;}

a.rollover-continua { background:url(../imagens/bt-reserva-continuar.png) no-repeat; display:block; width:197px; height:31px;}
a.rollover-continua:hover {background-position: -198px;}

a.rollover-verprecos-topo { background:url(../imagens/bt-ver-precos-perfil-top.png) no-repeat; display:block; width:193px; height:26px;}
a.rollover-verprecos-topo:hover {background-position: -193px;}

a.rollover-alterar-data-perfil { background:url(../imagens/bt-alterar-busca-perfil.png) no-repeat; display:block; width:101px; height:18px;}
a.rollover-alterar-data-perfil:hover {background-position: -101px;}





/*-----------HOTEL SEM CMNET PERFIL------------------*/
#hotel-semcmnet{border: 1px solid #d5d5d5; width:720px;-moz-border-radius: 8px; -khtml-border-radius:8px; -webkit-border-radius:8px;  -opera-border-radius:8px; border-radius: 8px; float:left; margin: 20px 0px 0px 13px; padding:5px;}
#hotel-semcmnet .titu-hotel-cm{width:720px;-moz-border-radius: 4px; -khtml-border-radius:4px; -webkit-border-radius:4px;  -opera-border-radius:4px; border-radius: 4px; float:left; background:#e5edf7; height:25px;}
#hotel-semcmnet .icon-fogo-hotel{ width:13px; height:16px; float:left; margin: 4px 0px 0px 6px;}
#hotel-semcmnet .titu-nome-hotel-cm{font-size: 14px; font-weight: bold; color: #345D8E; float: left; margin: 5px 0px 0px 4px; height: 20px;}
#hotel-semcmnet .urgencia-reserva-hotel{float:left; font-size:11px; font-weight:bold; color:#ae1717; margin:7px 0px 0px 7px}
#hotel-semcmnet .ver-mais-quartos .ver-mais-quartos-link{float: left; font-size: 11px; font-weight: bold; margin: 0px 0px 0px 8px; width: 178px; color: #6897CC; text-decoration: underline;}
#hotel-semcmnet .titu-quartos-disponiveis-semcm{font-size: 9px; font-weight: bold; color: #727272; float:left; width: 463px;}
#hotel-semcmnet .barra-description-cada-quarto{float: left; width: 710px; margin: 10px 0px 7px 7px; height:15px;}
.erro-de-consulta-indisponivel-listagem{font-weight: bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 711px; border: 1px solid #FF8383; color: red; padding: 2px; text-align: center; margin: 6px 0px 2px 0px; height: 15px; float: left;}

#hotel-semcmnet .mini-perfil-hotel .endreco-hotel{float: left; font-size: 11px; margin:7px 0px 0px 5px; width: 370px; font-style: italic; color: #636363; height:auto;}
#hotel-semcmnet .mini-perfil-hotel .bt-reserve-ja{float: right; margin: -13px 0px 0px 0px;}
#hotel-semcmnet .mini-perfil-hotel{float: left; height: auto;}
#hotel-semcmnet .mini-perfil-hotel .box-thumb-perfil-hotel{width: 130px; height: 83px; border: 1px solid #e5edf7; padding: 2px; float: left; margin:10px 0px 0px 0px}
#hotel-semcmnet .mini-perfil-hotel .qualidades-hotel{width: 370px; height: 13px; float: left; margin: 9px 0px 0px 0px;}
#hotel-semcmnet .mini-perfil-hotel .qualidades-hotel .numero-avaliacoes-perfil{ float:left;}
#hotel-semcmnet .mini-perfil-hotel .qualidades-hotel .estrelas-hotel{float: left; margin:1px 0px 0px 4px; border-right: 1px solid #CFCFCF; padding: 0px 5px 0px 0px; height: 11px; width: 57px; font-size:0px;}
#hotel-semcmnet .mini-perfil-hotel .qualidades-hotel .nota-hotel {font-size: 11px; font-weight: bold; margin:0px 0px 0px 7px; width: 15px; float: left; color: #6F6F6F; height:10px}
#hotel-semcmnet .mini-perfil-hotel .qualidades-hotel .barra-nota-hotel{float: left; margin:4px 0px 0px 8px; height: 7px; width: 69px; padding:auto; font-size:0px;}
#hotel-semcmnet .mini-perfil-hotel .qualidades-hotel .numero-avaliacoes-perfil .cor-link-avaliacoes{font-size: 10px; float: left; margin: 0px 0px 0px 7px; font-weight: bold; color: #4B88D1;}
#hotel-semcmnet .mini-perfil-hotel .mini-description-hotel{font-size: 11px; float: left; width: 573px; margin: 22px 0px 0px 8px; color: #303030; height: 30px;}

#hotel-semcmnet .description-cada-quarto{width: 720px; height: auto; border-bottom: 1px dotted #CFCFCF; float: left; margin: 0px 0px 10px 0px; padding-bottom: 7px;}
#hotel-semcmnet .titu-disp-quartos-disponiveis{font-size: 9px; font-weight: bold; color: #727272; float:left; width:185px;}
#hotel-semcmnet .titu-facilidade-quartos-disponiveis{font-size: 9px; font-weight: bold; color: #727272; float:left; width:150px;}
#hotel-semcmnet .titu-valor-quartos-disponiveis{font-size: 9px; font-weight: bold; color: #727272; float:left}
#hotel-semcmnet .description-cada-quarto .disp-quartos-disponiveis{float: left; font-size: 11px; font-weight: bold; color: #FF2A00; width:185px;}
#hotel-semcmnet .description-cada-quarto .facilidade-quartos-disponiveis{float: left; width: 150px; height: auto; font-size: 11px; color: #7B91AA;}
#hotel-semcmnet .description-cada-quarto .facilidade-quartos-disponiveis .link-cancelamento-gratis{color: #4B88D1;}
#hotel-semcmnet .description-cada-quarto .valor-quartos-disponiveis{width: 100px; float: left; font-size: 12px; text-align: left; font-weight: bold; margin: 0px 0px 0px; color: #065B18;}
#hotel-semcmnet .description-cada-quarto .quartos-disponiveis-semcm{ width: 470px; float: left;}
#hotel-semcmnet .description-cada-quarto .quartos-disponiveis-semcm .link-quartos-disponiveis{float: left; font-size: 11px; font-weight: bold; margin: 0px 0px 0px 6px; color: #4B88D1;}
#hotel-semcmnet .description-cada-quarto .quartos-disponiveis-semcm .icone-pessoas-quarto{float: left; margin: 0px 0px 0px 8px}

/*-----------BOX SEM DATA PESQUISADA------------------*/

#box-semdata-pesquisada{ -moz-border-radius: 8px; -khtml-border-radius:8px; -webkit-border-radius:8px; -opera-border-radius:8px; border:solid 1px #e5edf7; background:#e5edf7; width:965px; margin: 10px 0px 0px 13px; overflow:hidden}
#box-semdata-pesquisada .titu-box-semdata-pesquisada{font-size: 11px; font-weight: bold; color: #396AA2; margin: 4px 0px 0px 9px;}
#box-semdata-pesquisada .box-dados-semdata-pesquisada {overflow:hidden;-moz-border-radius: 5px; -khtml-border-radius:5px; -webkit-border-radius:5px; -opera-border-radius:5px; border:solid 1px #d9e4f2; background:#d9e4f2; width:447px;  margin: 5px 0px 10px 10px;}
#box-semdata-pesquisada .box-dados-semdata-pesquisada .busca-semdata-pesquisada{ width:100px; float:left; margin: 11px 0px 0px 47px;}
#box-semdata-pesquisada .box-dados-semdata-pesquisada .check-in-out-semdata-pesquisada{ width:130px; height:35px; float:left; margin: 5px 13px 0px 0px;}
#box-semdata-pesquisada .box-dados-semdata-pesquisada .check-in-out-semdata-pesquisada .text-check-in-out-semdata-pesquisada{font-size: 10px; font-weight: bold; color: #8EB1D9; margin: 0px 0px 0px 4px}
#box-semdata-pesquisada .box-dados-semdata-pesquisada .check-in-out-semdata-pesquisada .data-check-in-out-semdata-pesquisada{margin: 4px 0px 0px 4px;}

#box-semdata-pesquisada .qtd-hoteis-em-semdata-pesquisada{float: right; width: 400px; margin: -82px 0px 0px 0px; text-align: center; clear: both; }
#box-semdata-pesquisada .qtd-hoteis-em-semdata-pesquisada .texto-hoteis-data-pesquisada{float: left; margin: 8px 0px 0px 7px; font-size: 18px; font-weight: bold; color: #6897CC;}
#box-semdata-pesquisada .qtd-hoteis-em-semdata-pesquisada .qtd-hoteis-data-pesquida{float: left; margin: 3px 0px 0px 0px; font-size: 24px; font-weight: bold; color: #2D619C;}
#box-semdata-pesquisada .data-check-in-out-semdata-pesquisada .input-check-style{font-size: 11px; color: #6E6E6E;width: 105px; border: 0px; margin:3px 0px 0px 0px;float:left}
#box-semdata-pesquisada .box-checkin {width:135px; height:46px; margin:0px 0px 0px 37px; float:left;}
#box-semdata-pesquisada .box-checkout { width: 135px; height: 46px; margin: 0px 0px 0px 17px; float:left;}
#box-semdata-pesquisada .input-calendario-check {float: left; margin:2px 0px 0px 2px;}
#box-semdata-pesquisada .busca-verificar-disponibilidade{margin: 5px 14px 9px 0px; float: right;}

#box-semdata-pesquisada .qtd-hoteis-em-data-pesquisada .qtd-hoteis-data-pesquida{float: left; margin: 3px 0px 0px 0px; font-size: 24px; font-weight: bold; color: #2D619C;}

#box-semdata-pesquisada .input-semdata-pessoas{}
#box-semdata-pesquisada .input-semdata-pessoas .input-semdata-adultos{width: 50px; float: left; margin: 0px 13px 0px 19px;}
#box-semdata-pesquisada .input-semdata-pessoas .input-semdata-adultos .titu-input-semdata-adultos{font-size: 10px;font-weight: bold; color: #8EB1D9; margin: 4px 0px 7px 0px;}
#box-semdata-pesquisada .input-check-style-people{width: 52px; height: 16px; border: none; font-size: 11px;color: #6E6E6E;}
#box-semdata-pesquisada .input-semdata-pessoas .input-semdata-adultos .sub-titu-input-semdata-adultos{font-size: 10px; font-style: italic; color: #88ADD8;}

#box-semdata-pesquisada .input-semdata-pessoas .input-semdata-criancas{width: 50px; float: left;margin: 0px 0px 0px 15px;}
#box-semdata-pesquisada .input-semdata-pessoas .input-semdata-criancas .titu-input-semdata-criancas{font-size: 10px;font-weight: bold; color: #8EB1D9; margin: 4px 0px 7px 0px;}
#box-semdata-pesquisada .input-semdata-pessoas .input-semdata-criancas .sub-titu-input-semdata-criancas{font-size: 10px; font-style: italic; color: #88ADD8;}


#box-idade-criancas-semdata{font-size: 11px; width: 295px; float: left; margin: 0px 0px 10px 4px; display: hidden}
	#idade-crianca-semdata{clear: both; }
	#idade-crianca-semdata .box-style-text-idade-criancas-semdata{font-size: 11px; margin: 3px 0px 9px 4px; color: #7088A6; border-bottom: 1px solid; width: 285px;}
	#idade-crianca-semdata .area-idade-criancas-semdata{}
	#idade-crianca-semdata .area-idade-criancas .select-qtd-criancas-conversor-semdata{}
	#mostraIdadeCriancasSemdata{}
	#mostraIdadeCriancasSemdata .titu-criancas-semdata{ float: left; padding: 4px 0px 0px 0px; color: #6688ae;}
	#idadecrianca-semdata{}
	.input-idade-criancas-semdata{ border: 1px solid white; font-size: 11px; color: #6E6E6E; margin: 3px 0px 6px 3px;}
	

/*-----------FILTROS SEM DATA------------------------*/

/*#filtros-semdata{ width:730px; height:35px; float:right; border:1px solid #e9e9e9; margin: 10px 0px 0px 14px;}
#filtros-semdata .text-ordenar-por{font-size: 13px; font-weight: bold; color:#4f98be; margin: 10px 10px 0px 10px; float: left;}
#filtros-semdata .ordenar-por{width: 85px; height: 20px; border: 1px solid #E9E9E9; font-size: 11px; float: left; text-align: center; padding: 6px 0px 0px 0px;  margin: 3px 0px 0px 4px; background:url(../imagens/bg_fundo_filtros.png) repeat-x;}
#filtros-semdata .pagina-n-de-n{ font-size: 11px;font-weight: bold; color: #AFAFAF; float: left; width: 85px; height: 20px; padding: 7px 0px 0px 0px; text-align: center; border: 1px solid #DFDEDF; margin: 3px 5px 0px 0px;}
#filtros-semdata .box-paginacao{float: left; text-align: center; padding: auto; margin: 10px 3px 0px 3px;}
#filtros-semdata .area-paginacao{ width:240px; float:right; height:30px;}

a.pag-atual:link, a.pag-atual:visited, a.pag-atual:active{margin: 0px 3px 0px 3px;text-decoration:none; color:#ffb533; font-weight:bold; font-size:12px; border: solid 1px #ffb533; padding: 5px 9px 5px 9px;}
a.prox-pag:link, a.prox-pag:visited, a.prox-pag:active{font-size: 12px; font-weight: bold; text-decoration: none; color: #ADADAD; border: solid 1px #CCC; padding: 5px 9px 5px 9px; margin: 0px 3px 0px 3px;}
a.rox-pag-icone:link, a.prox-pag-icone:visited, a.prox-pag-icone:active{ margin: 0px 3px 0px 3px; border: solid 1px #CCC; padding: 5px 9px 5px 9px;font-size: 14px; font-weight: bold; text-decoration: none; color: #ADADAD;}*/



a.link-filtro-semdata:active{ color:#1467D5; font-weight:700; text-decoration:none;}
a.link-filtro-semdata:link, a.link-filtro-semdata:visited{ color:#1467C0; text-decoration:none;}




/*-----------HOTEL SEM DATA CMNET PERFIL--------------*/
#hotel-semdata-cmnet{border: 1px solid #d5d5d5; width:720px;-moz-border-radius: 8px; -khtml-border-radius:8px; -webkit-border-radius:8px;  -opera-border-radius:8px; border-radius: 8px; float:left;margin: 8px 0px 8px 13px; padding:5px;}
#hotel-semdata-cmnet .titu-hotel-cm{width: 730px; border-top-left-radius: 8px; border-top-right-radius: 8px; float: left; background: #E5EDF7; height: 28px; margin: -5px 0px 0px -5px; padding: 0px 0px 0px 0px;}
#hotel-semdata-cmnet .titu-nome-hotel-cm{font-size: 14px; font-weight: bold; color: #345D8E; float: left; margin: 5px 0px 0px 4px; height: 20px;}
h2.titu-nome-hotel-cm fn org{font-size: 12px; font-weight: bold; color: #345D8E; float: left; margin: 0px 0px 0px 4px; height: 20px; width: 340px;}
#hotel-semdata-cmnet .icon-fogo-hotel{ width:13px; height:16px; float:left; margin: 4px 0px 0px 6px;}
#hotel-semdata-cmnet .urgencia-reserva-hotel{float:left; font-size:11px; font-weight:bold; color:#ae1717; margin:7px 0px 0px 7px}
#hotel-semdata-cmnet .mini-perfil-hotel .icon-reserva-imediata { float: right; margin: 6px 0px 0px 12px; font-size:0px;}

#hotel-semdata-cmnet .mini-perfil-hotel .endreco-hotel{float: left; font-size: 11px; margin:7px 0px 0px 5px; width: 320px; font-style: italic; color: #636363; height:auto;}
#hotel-semdata-cmnet .mini-perfil-hotel .bt-reserve-ja{float: right; margin: 0px 0px 0px 0px;}
#hotel-semdata-cmnet .mini-perfil-hotel{float: left; height: auto;}
#hotel-semdata-cmnet .mini-perfil-hotel .box-thumb-perfil-hotel{width: 130px; height: 83px; border: 1px solid #e5edf7; padding: 2px; float: left; margin:10px 0px 0px 0px}
#hotel-semdata-cmnet .mini-perfil-hotel .qualidades-hotel{width: 290px; height: 13px; float: left; margin: 9px 0px 0px 0px;}
#hotel-semdata-cmnet .mini-perfil-hotel .qualidades-hotel .numero-avaliacoes-perfil{ float:left;}
#hotel-semdata-cmnet .mini-perfil-hotel .qualidades-hotel .estrelas-hotel{float: left; margin:1px 0px 0px 4px; border-right: 1px solid #CFCFCF; padding: 0px 5px 0px 0px; height: 11px; width: 57px; font-size:0px;}
#hotel-semdata-cmnet .mini-perfil-hotel .qualidades-hotel .nota-hotel {font-size: 11px; font-weight: bold; margin:0px 0px 0px 7px; width: 15px; float: left; color: #6F6F6F; height:10px}
#hotel-semdata-cmnet .mini-perfil-hotel .qualidades-hotel .barra-nota-hotel{float: left; margin:4px 0px 0px 8px; height: 7px; width: 69px; padding:auto; font-size:0px;}
#hotel-semdata-cmnet .mini-perfil-hotel .qualidades-hotel .numero-avaliacoes-perfil .cor-link-avaliacoes{font-size: 10px; float: left; margin: 0px 0px 0px 7px; font-weight: bold; color: #4B88D1;}
#hotel-semdata-cmnet .mini-perfil-hotel .mini-description-hotel{font-size: 11px; float: left; width: 573px; margin: 8px 0px 0px 6px; color: #303030; height: 30px;}


#hotel-semdata-cmnet .titu-disp-quartos-disponiveis{font-size: 9px; font-weight: bold; color: #727272; float:left; width:185px;}
#hotel-semdata-cmnet .titu-facilidade-quartos-disponiveis{font-size: 9px; font-weight: bold; color: #727272; float:left; width:150px;}
#hotel-semdata-cmnet .titu-valor-quartos-disponiveis{font-size: 9px; font-weight: bold; color: #727272; float:left}
#hotel-semdata-cmnet .titu-quartos-disponiveis-semcm{font-size: 9px; font-weight: bold; color: #727272; float:left; width: 463px;}
#hotel-semdata-cmnet .ver-mais-quartos .ver-mais-quartos-link{float: left; font-size: 11px; font-weight: bold; margin: 0px 0px 0px 8px; width: 178px; color: #6897CC; text-decoration: underline;}
#hotel-semdata-cmnet .barra-description-cada-quarto{float: left; width: 710px; margin: 10px 0px 7px 7px; height:15px;}

.barra-nota-hotel-bottom{ background:#D9D9D9; width:70px; height:7px; }
.barra-nota-hotel-top{ background:#FAC369; height:7px; font-size:0px; float:right; }



/*-----------HOTEL SEM DATA (NORMAL) PERFIL--------------*/

#hotel-semdata-cmnet .mini-perfil-hotel .mini-description-hotel-normal{font-size: 11px; float: left; width: 380px; margin: 10px 0px 5px 5px; color: #303030; height: 30px; text-align: justify;}
#hotel-semdata-cmnet .mini-perfil-hotel .box-preco-reserve-ja{border: 1px solid #E5EDF7; float: right; width: 190px; height: 68px; border-top-left-radius: 8px; border-bottom-left-radius: 8px; margin: -13px -5px 0px 0px; padding: 12px 5px 0px 0px;}
#hotel-semdata-cmnet .mini-perfil-hotel .text-preco-hotel-sem-data{font-size: 9px; text-align: right; float: left; width: 62px; font-weight: bold; color: #959595; margin: 4px 0px 0px 10px; padding: 0px 0px 0px 0px;}
#hotel-semdata-cmnet .mini-perfil-hotel .valor-preco-hotel-sem-data{color: #098206; font-size: 25px; font-weight: bold; margin: 0px 0px 0px 8px; padding: 0px 0px 0px 0px; width: 110px; float: left; text-align: right;}

/*----------VANTAGENS - LANDING PAGES---------------*/
#vantagens-landing-pages{-moz-border-radius: 8px; -khtml-border-radius:8px; -webkit-border-radius:8px;  -opera-border-radius:8px; border-radius: 8px; float:left;border: 1px solid #d5d5d5; background:url(../imagens/bg_fundo_filtros.png) repeat-x; width: 730px; margin: 2px 0px 2px 13px; height: 45px; text-align:center;}
#vantagens-landing-pages .titu-vantagens-reservar{font-size: 17px; font-weight: bold; color: #098206; text-align: center; margin: 13px 0px 0px 150px;float:left }
#vantagens-landing-pages .description-vantagens{font-size: 15px; font-weight: bold; color: #6f6f6f; text-align: center; margin: 5px 0px 0px 6px; float:left }
#vantagens-landing-pages .alinhar-texto-vantagens{text-align:center; padding:2px;}


/*----------CONTEUDO LANDING PAGES------------------*/
#conteudo #arquivo .landing .paga{}
#conteudo #arquivo #linklandingpage{ width:770px; }
#conteudo #arquivo #linklandingpage .landingpagetitulo{ color:#257DA3; border-bottom:1px dotted #D7E7F0; font-size:15px; }
#conteudo #arquivo #linklandingpage .landingpage-titulo{ margin: 20px 0 20px 0; background:URL(../imagens/bg-landing-page.png) repeat-x; width:765px; height:19px; border:1px solid #EEEEEE; padding:6px 0 0 5px; overflow:hidden; text-align:left; color:#257DA3; clear:both; }
#conteudo #arquivo #linklandingpage .landingpage-line{  margin: 5px 0 0;    padding: 8px 10px 8px 10px;    text-align: left; clear:both; border-bottom:1px dotted #D7E7F0; margin:5px 0 0 0; text-align:left; overflow:hidden; }
#conteudo #arquivo #linklandingpage .landingpage-left{ float:left; }
#conteudo #arquivo #linklandingpage .landingpage-right{ float:right }
#conteudo #arquivo #linklandingpage .landingpage-registro{ float:left; width:240px; overflow:hidden; margin: 0 16px 30px 0; }
#conteudo #arquivo #linklandingpage .landingpage-registro .landingpage-foto{ float:left; margin:0 5px 0 0;  width:84px; }
#conteudo #arquivo #linklandingpage .landingpage-registro .landingpage-foto img{ padding:2px; border:1px solid #DCEBFF; }
#conteudo #arquivo #linklandingpage .landingpage-registro .landingpage-nomehotel{ float:left; width:140px; text-align:left; }
#conteudo #arquivo #linklandingpage .landingpage-registro .landingpage-tarifa{ background:#F3F3F3; clear:both; overflow:hidden; margin: 10px 0 0; padding:5px 0 0 0; }
#conteudo #arquivo #linklandingpage .landingpage-registro .landingpage-tarifa .landingpage-tarifatexto{ color:#838383; float:left; width:80px; font-size:11px; }
#conteudo #arquivo #linklandingpage .landingpage-registro .landingpage-tarifa .landingpage-valor{ float:right; width:155px; }
#conteudo #arquivo #linklandingpage .landingpage-legenda{ text-align:right; margin: -17px 0 0; color:#CC0F0F; }

#conteudotexto {text-align: justify;line-height: 25px;padding-right: 0px;font-size: 13px;color: #666 !important; margin: 20px 0px 0px 15px;}
#conteudotexto .titulo {font-style: italic;text-decoration: underline;font-weight: normal;color: #666;}
#conteudotexto .h2 {border-bottom: 2px solid #FC0;color: #FFAE00 !important;margin: 0px 0px 17px 0px;padding: 0px;font-size: 18px !important; line-height:24px; width:720px;}
#conteudotexto .h3 {border-bottom: 1px dotted #FFDF9B;color: #FFA200 !important;font-size: 15px;font-weight: bold;width: 730px; margin: 0px 0px 0px 0px;}
#conteudotexto .h4 {background: url(../imagens/arrow_subtitu.png) no-repeat left;height: 26px;padding: 0px 0px 0px 16px;}

#conteudo #arquivo #cidade h3, h2 { float:left; color: #6393C4;font-family: Arial, Helvetica, sans-serif; font-size: 12px;line-height: 15px; margin: 5px 0px 0px 7px; padding: 0;text-align: justify;}
#conteudo #arquivo #linklandingpage .landingpagetitulo {color: #257DA3;font-size: 15px;}

#landing-page-mais-reservados{}
#titu-inicio-listagem-landing-page{}
#titu-inicio-listagem-landing-page h3{ color: #257DA3;border-bottom: 1px dotted #D7E7F0;font-size: 15px; margin: -20px 0px 0px 15px; width: 724px;}
#landing-page-mais-reservados .landing-page-titulo {margin: 20px 0 20px 0;background:  url(../imagens/bg-landing-page.png) repeat-x;width: 737px;height: 19px;border: 1px solid #EEE;padding: 6px 0 0 5px;overflow: hidden;text-align: left;color: #257DA3;clear: both; font-size: 12px;}

a.lpage:active, a.lpage:link, a.lpage:visited { color:#3399D4; text-decoration:none;}
a.lpage:hover { text-decoration:underline;}

/*________________________________________________________________PERFIL HOTEL_____________________________________________________________________________________________*/

/*---------ALTERAR DATAS DENTRO PERFIL DO HOTEL---*/

div.alterar-datas-perfil {moz-border-radius: 8px; -khtml-border-radius:8px; -webkit-border-radius:8px; -opera-border-radius:8px; border-radius: 8px; background:#e5edf7; height:37px; width:980px; margin: 17px 0px 15px 6px;}
div.alterar-datas-perfil .bt-alterar-busca{color: #09F; text-decoration: none; text-align: left;padding: 12px 10px 0px 15px; text-decoration: none; font-size: 10px; font-weight: bold; float:left} 
div.alterar-datas-perfil .itens-pesquisa-data {font-size: 11px; color: #7387A0; padding: 12px 0px 0px 0px;}

a.link-bt-alterar-busca:active{ font-size:10px; color:#09F; font-weight:bold; text-decoration:none;}
a.link-bt-alterar-busca:link, a.link-bt-alterar-busca:visited{ color:#09F; text-decoration:none; font-size:10px; font-weight:bold;}
a.link-bt-alterar-busca:hover{color:#09F; text-decoration:underline; font-weight:bold; font-size:10px; }

/*--------SIDEBAR - HOTEIS PESQUISADOS-----------*/

#sidebar-hoteis-pesquisados{padding: 0px 0px 3px 0px; moz-border-radius: 8px; -khtml-border-radius:8px; -webkit-border-radius:8px; -opera-border-radius:8px; border-radius: 8px; border: 1px solid #d0d0d0; width:222px; height:auto; margin:0px 0px 10px 5px; clear: both; overflow: hidden;}
#sidebar-hoteis-pesquisados .titu-sidebar-hotel-pesquisado{ border-top-left-radius: 8px; border-top-right-radius: 8px; background:#f4bf62; width:207px; height:20px; margin: 3px 0px 6px 3px; font-size:12px; font-weight:bold; color:#FFF; padding: 6px 0px 0px 9px; float:left}
#sidebar-hoteis-pesquisados .box-hotel-pesquisado{padding: 0px 0px 3px 0px; border-bottom: 1px dotted #CFCFCF; margin: 0px 0px 7px 6px; width: 208px; height: 95px; float: left;}
#sidebar-hoteis-pesquisados .box-hotel-pesquisado .endereco-hotel-pesquisado{font-size: 10px; font-style: italic; float: right; margin: 9px 0px 0px 0px; color: #8A8A8A;}
#sidebar-hoteis-pesquisados .box-hotel-pesquisado .dados-hotel-pesquisado{width: 145px; float: left; height: auto;margin: 0px 0px 0px 0px;}
#sidebar-hoteis-pesquisados .box-hotel-pesquisado .dados-hotel-pesquisado .nome-hotel-pesquisado{ font-size: 11px; font-weight: bold; color: #5682B3;}
#sidebar-hoteis-pesquisados .box-hotel-pesquisado .dados-hotel-pesquisado .texto-valor-hotel-pesquisado{font-size: 11px;  color: #979797; float: left; margin: 20px 0px 0px 0px;}
#sidebar-hoteis-pesquisados .box-hotel-pesquisado .dados-hotel-pesquisado .valor-hotel-pesquisado{font-size: 12px; font-weight: bold; float: left; margin: 19px 0px 0px 5px; color: #F48B43;}
#sidebar-hoteis-pesquisados .box-hotel-pesquisado .button-fechar-hotel-pesquisado{ width:13px; height:13px; float:right;}
#sidebar-hoteis-pesquisados .box-hotel-pesquisado .area-foto-star{ width:57px; height:50px; margin: 2px 0px 12px 4px; float: left;}
#sidebar-hoteis-pesquisados .box-hotel-pesquisado .area-foto-star .foto-hotel-pesquisado{margin: 12px 0px 4px 0px; float: left;}

a.link-nome-hotel-pesquisado:active{ color:#345d8e; font-weight:700; text-decoration:none;}
a.link-nome-hotel-pesquisado:link, a.link-nome-hotel-pesquisado:visited{ color:#345d8e; text-decoration:none;}
a.link-nome-hotel-pesquisado:hover{color:#09F; text-decoration:underline; font-weight:bold}


a.link-valor-hotel-pesquisado:active{ color:#f38336; font-weight:700; text-decoration:none;}
a.link-valor-hotel-pesquisado:link, a.link-valor-hotel-pesquisado:visited{ color:#f38336; text-decoration:none;}
a.link-valor-hotel-pesquisado:hover{color:#ff9c00; text-decoration:underline; font-weight:bold}



/*--------SIDEBAR - SUGESTÃO DESTINOS-----------*/

#sugest-dest-sidebar{moz-border-radius: 8px; -khtml-border-radius:8px; -webkit-border-radius:8px; -opera-border-radius:8px; border-radius: 8px; border: 1px solid #d0d0d0; width:222px; margin:0px 0px 10px 5px; clear: both; overflow: hidden; }
#sugest-dest-sidebar .sugest-dest-titu-sidebar{ border-top-left-radius: 8px; border-top-right-radius: 8px; background:#6897cc; width:207px; height:20px; margin: 3px 0px 6px 3px; font-size:12px; font-weight:bold; color:#FFF; padding: 6px 0px 0px 9px; float:left}
#sugest-dest-sidebar .sugest-dest-box-sidebar{padding: 3px; border-bottom: 1px dotted #CFCFCF; margin: 0px 0px 7px 3px; width: 208px; height: 83px; float:left}
#sugest-dest-sidebar .sugest-dest-box-sidebar .sugest-dest-endereco-hotel-pesquisado{font-size: 10px; font-style: italic; float: right; margin: 9px 0px 0px 0px; color: #8A8A8A;}
#sugest-dest-sidebar .sugest-dest-box-sidebar .sugest-dest-dados-hotel-pesquisado{width: 145px; float: left; height: auto;margin: 12px 0px 0px 0px;}
#sugest-dest-sidebar .sugest-dest-box-sidebar .sugest-dest-dados-hotel-pesquisado .sugest-dest-nome-hotel-pesquisado{ font-size: 11px; font-weight: bold; color: #5682B3;}
#sugest-dest-sidebar .sugest-dest-box-sidebar .sugest-dest-dados-hotel-pesquisado .sugest-dest-hotel-pesquisado{font-size: 11px;  color: #979797; float: left; margin: 20px 0px 0px 0px;}
#sugest-dest-sidebar .sugest-dest-box-sidebar .sugest-dest-dados-hotel-pesquisado .sugest-dest-valor-hotel-pesquisado{font-size: 12px; font-weight: bold; float: left; margin: 19px 0px 0px 5px; color: #F48B43;}
#sugest-dest-sidebar .sugest-dest-box-sidebar .sugest-dest-area-foto-star{ width:57px; height:50px; margin: 2px 0px 12px 4px; float: left;}
#sugest-dest-sidebar .sugest-dest-box-sidebar .sugest-dest-area-foto-star .sugest-dest-foto-hotel-pesquisado{margin: 12px 0px 4px 0px; float: left;}

a.link-nome-hotel-pesquisado:active{ color:#345d8e; font-weight:700; text-decoration:none;}
a.link-nome-hotel-pesquisado:link, a.link-nome-hotel-pesquisado:visited{ color:#345d8e; text-decoration:none;}
a.link-nome-hotel-pesquisado:hover{color:#09F; text-decoration:underline; font-weight:bold}


a.link-valor-hotel-pesquisado:active{ color:#f38336; font-weight:700; text-decoration:none;}
a.link-valor-hotel-pesquisado:link, a.link-valor-hotel-pesquisado:visited{ color:#f38336; text-decoration:none;}
a.link-valor-hotel-pesquisado:hover{color:#ff9c00; text-decoration:underline; font-weight:bold}


/*--------ESTRELAS HOTEL------------------------*/

div.estrelas1{ background:url(../imagens/estrela-1.png) no-repeat; width:54px; height:10px; float:left; /*font-size:0px;*/}
div.estrelas2{ background:url(../imagens/estrela-2.png) no-repeat; width:54px; height:10px; float:left; /*font-size:0px;*/}
div.estrelas3{ background:url(../imagens/estrela-3.png) no-repeat; width:54px; height:10px; float:left; /*font-size:0px;*/}
div.estrelas4{ background:url(../imagens/estrela-4.png) no-repeat; width:54px; height:10px; float:left; /*font-size:0px;*/}
div.estrelas5{ background:url(../imagens/estrela-5.png) no-repeat; width:54px; height:10px; float:left; /*font-size:0px;*/}





/*_______________________________________________________LIGHTBOX ASSINATURA NEWSLETTER_____________________________________________________________*/

#lightbox-newsletter .lightbox-news-titu{font-size: 20px; font-weight: bold; color: white; border-bottom: 1px solid #235A98;}
#lightbox-newsletter .lightbox-news-sub-titu{ font-size: 10px; float: right; color: white; font-style: italic;}
#btEnviarNewsletterTop{float: right;}
#rs-news-top{ color: white; font-weight: bold; font-size:12px; text-align:center; width: 265px;}
#rs-news-top-content{display:none}
#rs-news-top-content .lightbox-news-ico{width: 14px; height: 14px; float: left; margin: 0px 0px 0px 120px;}
#rs-news-top-content{display:none;font-size: 11px; text-align: center; width: 375px; margin: 40px 0px 0px 0px; background: #558AC5; color: white; font-weight: bold; height: 20px; padding: 5px 0px 0px 0px;}

#resultnewslettertop{ display:none;}
#btEnviarNewsletterTop .lightbox-news-bt-enviar{ margin: -1px 0px 0px 0px;background:url(../imagens/bt-inscrever-se-newsletter-lightbox.png) no-repeat; width:123px; height:30px; border:none}
.lightbox-news-input-nome{width: 370px; border: none; margin: 35px 0px 10px 0px; color: #222; padding: 2px 2px 2px 5px; font-size:12px;border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border: 1px solid #FFF;}
.lightbox-news-input-email{width: 235px; border: none; margin: 0px 0px 10px 0px; float: left;color: #222; padding: 2px 2px 2px 5px; font-size:12px;border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border: 1px solid #FFF;
}



/*--------ABAS PERFIL HOTEL-----------------*/

#abas {clear: both; margin: 10px 0px 15px 10px; height: 26px;}
#abas .linktabon {background-image: url(../imagens/bg-menu.png); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; color: rgb(255, 185, 19); background-position: 50% 0%; background-repeat: no-repeat no-repeat; float:left }
#abas .linktaboff {background: url(../imagens/bg-menu.png) no-repeat 50% 100%; color: #6A86A7; background-position: 50% 100%; background-repeat: no-repeat no-repeat; }
#abas .perfil-abas-linha{border-bottom: 1px solid #4B6F98; float: left; height: 20px; margin:4px 0px 0px 0px;}

a.linktabon:active, a.linktabon:link, a.linktabon:visited, a.linktabon:hover { background: url(../imagens/bg-menu.png) no-repeat bottom; color: #6A86A7; display: block; float: left; font-family: Arial;  font-size: 14px;font-weight: bold; height: 15px; padding: 4px 0px 5px 0px; text-align: center; width: 116px; text-decoration: none; margin:0px 0px 0px 0px;}
a.linktaboff:active, a.linktaboff:link, a.linktaboff:visited, a.linktaboff:hover { background: url(../imagens/bg-menu.png) no-repeat bottom; color: #6A86A7; display: block; float: left; font-family: Arial;  font-size: 14px;font-weight: bold; height: 16px; padding: 4px 0px 5px 0px; text-align: center; width: 116px; text-decoration: none; margin:0px 0px 0px 0px;}


/*--------MICROFORMATOS---------------------*/
 .geo{ display:none; }


/*-------DESCRIÇÃO PERFIL HOTEL-------------*/
#descricao-perfil{width: 737px; float:left}
#descricao-perfil .area-fotos{float: left; margin: 0px 0px 0px 13px; width: 720px;}
#descricao-perfil .area-fotos .area-fotos-grandes{float: left; margin: 5px;}
#descricao-perfil .area-fotos .area-fotos-thumbs{}


/*------TARIFARIO HOTEL---------------------*/
#descricao-perfil #perfilTarifario{}
	#descricao-perfil #perfilTarifarioTitulo{background:none repeat scroll 0 0 #B0D2FA;color:#0D004C;font-size:12px;font-weight:bold;margin:10px 0 0;padding:5px;width:770px;}
	#descricao-perfil #perfilTarifarioGeral{font-size:12px; color:#333; padding-top:10px; width:775px;}
	#descricao-perfil #perfilTarifarioGeral .perfilTarifarioCabecalho{ background: URL('../imagens/bg-tarifario.png') ; color:#496D97; font-family: Arial, Helvetica, sans-serif; font-size:11px; padding:3px;}
	#descricao-perfil #perfilTarifarioGeral .perfilTarifarioCabecalho .TextoBranco{ color:#7F7F7F; font-family: Arial, Helvetica, sans-serif; font-size:10px;}
	#descricao-perfil #perfilTarifarioGeral .linetarifaon{ background:#ECF3F9; height:40px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#16579F; }
	#descricao-perfil #perfilTarifarioGeral .linetarifaoff{ background:#FFFFFF; height:40px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#16579F; }
	#descricao-perfil #perfilTarifarioGeral .perfiltarifario-tarifa{ color:#379927; font-size: 14px; margin:0px 4px 0px 0px; }
	#descricao-perfil #perfilTarifarioGeral .perfiltarifario-observacoes{ color:#797979; font-style:italic; }
	#descricao-perfil #perfilTarifarioGeral #perfilTarifarioListagemNome{ padding:0px 0px 0px 3px;}
	#descricao-perfil #perfilTarifarioGeral a.linkReservar:active,a.linkReservar:hover,a.linkReservar:link,a.linkReservar:visited{ background:url(../imagens/bt-reserva-tarifario.png) no-repeat; margin-left:33px; width:138px; height:26px; display:inline-block;}
	
/*----- AVALIACOES ------ */
/*CONTEUDO->PERFIL->AVALIACOES*/
#avaliacao{ width:735px; float:left; }

	#avaliationUnregistered {background:#EFF6FD; width:735px; margin: 20px 0 0;  padding:45px 0 0 0; color:#2C6884; font-size:14px;min-height:80px; border:2px solid #C4D6EA; }
	
	#perfil-avaliacao{ margin:20px 0 0 0; font-family:Arial, Helvetica, sans-serif; width: 722px; margin: 0px 0px 0px 12px; }
	
	#perfil-avaliacao #indicacao{ float:left; border:1px solid #DDDDDD; width:250px; height:255px; padding:10px; -moz-border-radius: 8px; -khtml-border-radius:8px; -webkit-border-radius:8px; -opera-border-radius:8px; border-radius: 8px; }
		#perfil-avaliacao #indicacao .indicacao-titulo{ border-bottom:1px solid #BBC7D8; color:#5D79A4; text-align:center; margin:0 0 20px 0; padding:0 0 5px 0;}
		#perfil-avaliacao #indicacao .indicacao-texto{ color:#435877; }
		#perfil-avaliacao #indicacao .indicacao-nota{ color:#656565; font-weight:bold; font-size:11px; }
	
	#perfil-avaliacao #notas{ float:right; border:1px solid #DDDDDD; width:245px; height:255px; padding:10px; -moz-border-radius: 8px; -khtml-border-radius:8px; -webkit-border-radius:8px; -opera-border-radius:8px; border-radius: 8px;}
		#perfil-avaliacao #notas .notas-titulo{ border-bottom:1px solid #BBC7D8; color:#5D79A4; text-align:center; margin:0 0 20px 0; padding:0 0 5px 0;}
		#perfil-avaliacao #notas .notas-texto{ color:#435877; }
		#perfil-avaliacao #notas .notas-nota{ color:#656565; font-weight:bold; font-size:11px; }
	
	#perfil-avaliacao #notageral{ float:left; padding:20px 0px 0px 0px; width:180px; text-align:center;  }
		#perfil-avaliacao #notageral .nota-bg{ background:URL('../imagens/bg-nota-geral.png') no-repeat; width: 126px; height: 87px; margin: 20px 25px 0px 25px; color: #FFB900; font-size: 44px; padding: 45px 0px 0px 0px;}
		#perfil-avaliacao #notageral .nota-baseado{ text-align:center; font-size:11px; color:#909090; margin:10px 0 0 0;}
		#perfil-avaliacao #notageral .nota-avaliacao{ text-align:center; font-size:12px; color:#F5AF13; text-decoration:underline; margin:3px 0 0 0;}

	#perfil-avaliacao #opinioes{ margin:20px 0 20px 0; clear:both; }
		#perfil-avaliacao #opinioes h2{ color:#FFAD00; border-bottom: 1px dotted; width: 720px; margin: 0px 0px 9px 0px; }
		#perfil-avaliacao #opinioes .opinioes-registro{ border:1px solid #E3E7EA; margin:0 0 30px 0; clear:both; padding:10px; -moz-border-radius: 8px; -khtml-border-radius:8px; -webkit-border-radius:8px; -opera-border-radius:8px; border-radius: 8px; }
		#perfil-avaliacao #opinioes .opinioes-nome{ color:#335985; font-weight:bold; width:560px; }
		#perfil-avaliacao #opinioes .opinioes-cidade, opinioes-estado{ color:#9F9F9F; font-size:11px; font-weight:100; }
		#perfil-avaliacao #opinioes .opinioes-hospedagem{ color:#8B8B8B; font-size:11px; }
		#perfil-avaliacao #opinioes .opinioes-texto{ text-align:justify; margin:5px 0 0 0; border:1px solid #E3E7EA; color:#454545; padding:5px; z-index:1; -moz-border-radius: 8px 8px 0 8px; -khtml-border-radius:8px 8px 0 8px; -webkit-border-radius:8px 8px 0 8px; -opera-border-radius:8px 8px 0 8px; border-radius: 8px 8px 0 8px; }
		#perfil-avaliacao #opinioes .opinioes-recomendacoes{ float:left; width:361px; }
			#perfil-avaliacao #opinioes .opinioes-recomendacoes .opinioes-indicadopara{ color: #335985; margin: 13px 0 35px 1px; width: 361px;}
			#perfil-avaliacao #opinioes .opinioes-recomendacoes .opinioes-indicado{ color:#6E8DB1; font-size:11px; width:376px; }
		
		#perfil-avaliacao #opinioes .opinioes-notas{ position:relative; float:right; background: none repeat scroll 0 0 #FFFFFF;  border-bottom: 1px solid #E3E7EA;    border-left: 1px solid #E3E7EA;    border-right: 1px solid #E3E7EA; border-top:none;   margin-top:-2px;    overflow: hidden;   width: 315px; z-index:3; -moz-border-radius: 0 0 8px 8px; -khtml-border-radius:0 0 8px 8px; -webkit-border-radius:0 0 8px 8px; -opera-border-radius:0 0 8px 8px; border-radius:0 0 8px 8px;}
			#perfil-avaliacao #opinioes .opinioes-notas .opinioes-notas-esq{ float:left; width:100px; }
				#perfil-avaliacao #opinioes .opinioes-notas .opinioes-notas-esq .opinioes-nota-individual{ background: url("../imagens/bt-nota-individual.png") no-repeat transparent;    color: #FFB900;    font-size: 35px;    font-weight: bold;    height: 58px;    padding: 17px 0 0 19px;    width: 65px; }
				#perfil-avaliacao #opinioes .opinioes-notas .opinioes-notas-esq .nota-resumo{ display:none; padding: 5px 10px 5px 50px; }
					#perfil-avaliacao #opinioes .opinioes-notas .opinioes-notas-esq .nota-resumo .notas-resumo-texto{ color:#435877; }
					#conteudo #arquivo #perfil-avaliacao #opinioes .opinioes-notas .opinioes-notas-esq .nota-resumo .notas-resumo-nota{ color:#656565; font-weight:bold; font-size:11px;}
				#perfil-avaliacao #opinioes .opinioes-notas .opinioes-notas-esq .opinioes-maisdetalhes{ margin: 0px 0px 7px 2px; width:110px; }
				
				a.opinioeslinks:visited, a.opinioeslinks:link,a.opinioeslinks:active{  font-size:10px; color:#4EA1FF; text-decoration:none; padding:0 0 0 9px; margin:0 0 0 5px;}
				a.opinioeslinks:hover{ text-decoration:underline; }
			
			#perfil-avaliacao #opinioes .opinioes-notas .opinioes-notas-dir{ float:left; width:215px; }
				#perfil-avaliacao #opinioes .opinioes-notas .opinioes-notas-dir .opinioes-indicaria-pergunta{ font-size:11px; color:#FFAD00; font-weight:bold; margin:10px 0 0 0; text-align:center;}
				#perfil-avaliacao #opinioes .opinioes-notas .opinioes-notas-dir .opinioes-indicaria-resposta{ text-align:center; }
				#perfil-avaliacao #opinioes .opinioes-notas .opinioes-notas-dir .opinioes-indicaria-resposta .ico-sim{ background:URL('../imagens/indicaria.png') top left no-repeat; color: #758FAB;    font-weight: bold;    height: 15px;    margin: 12px 0 0 45px;    width: 150px; }
				#perfil-avaliacao #opinioes .opinioes-notas .opinioes-notas-dir .opinioes-indicaria-resposta .ico-nao{ background: url("../imagens/indicaria.png") no-repeat left bottom;    color: #B00808;    font-weight: bold;    height: 15px;    margin: 12px 0 0 50px;    width: 115px; }
				#perfil-avaliacao #opinioes .opinioes-notas .opinioes-notas-esq .nota-resumo .notas-resumo-nota { color: #656565; font-weight: bold; font-size: 11px; }

				.mais-menos-detalhes-avaliacoes{font-weight: bold; font-size: 8px; font-family: Arial, Helvetica, sans-ser}

/*________________________________________________________________________________________________________________________________________________________________________________*/


/*CONTEUDO->PERFIL->AVALIACOES*/
#perfilTarifario{ font-family:Arial, Helvetica, sans-serif;}
	 #perfilTarifarioTitulo{background:none repeat scroll 0 0 #B0D2FA; color:#0D004C; font-size:12px; font-weight:bold; margin:10px 0 0;padding:5px;width:770px;}
	 #perfilTarifarioGeral{font-size: 12px; color: #333; padding-top: 10px; width: 710px; margin: 0px 0px 0px 13px;}
	 #perfilTarifarioGeral .perfilTarifarioCabecalho{ background: URL('../imagens/bg-tarifario.png') ; color:#496D97; font-size:11px; padding:3px;}
	 #perfilTarifarioGeral .perfilTarifarioCabecalho .TextoBranco{ color:#7F7F7F; font-size:10px;}
	 #perfilTarifarioGeral .linetarifaon{ background:#ECF3F9; height:40px;  font-size:12px; color:#16579F; }
	 #perfilTarifarioGeral .linetarifaoff{ background:#FFFFFF; height:40px;  font-size:12px; color:#16579F; }
	 #perfilTarifarioGeral .perfiltarifario-tarifa{ color:#379927; }
	 #perfilTarifarioGeral .perfiltarifario-observacoes{ color:#797979; font-style:italic; }
	 #perfilTarifarioGeral #perfilTarifarioListagemNome{ padding:0px 0px 0px 3px;}
	 #perfilTarifarioGeral a.linkReservar:active,a.linkReservar:hover,a.linkReservar:link,a.linkReservar:visited{ background:url(../imagens/bt-reserva-tarifario.png) no-repeat; margin-left:33px; width:138px; height:26px; display:inline-block; padding: 0px 9px 4px 0px;}
	.texto-perfiltarifario-obs { font-size: 12px; text-align: justify; width: 720px; margin: 0px 0px 0px 13px; padding: 20px 0px 0px 0px; color: #5D5E5E;}
	.perfiltarifario-titu{ width:710px; margin: 0px 0px 0px 12px;}
	.perfiltarifario-titu h2 { color: #FFC955; font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; width: 720px; height: 20px; border-bottom: 1px dotted; margin: 15px 0px 18px 0px; }
	

/*CONTEUDO -> PERFIL -> MAPA*/
#perfil-mapa{ clear:both; width: 720px; margin: 0px 0px 0px 14px;}
	#perfil-mapa h2 { color: #8CA0B8; width: 720px;  height: 20px; font-size: 17px;  font-weight: bold; font-family: arial;  border-bottom: 1px dotted; margin: 0px 0px 18px 0px; }
	.texto-perfil-mapa { font-size: 12px; text-align: justify; width: 720px; margin: 0px 0px 0px 0px; padding: 3px 0px 0px 0px; color: #5D5E5E;}
	.pontosprox-perfil-mapa h2 {color: #FFC955; font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; width: 735px; height: 20px; border-bottom: 1px dotted; margin: 15px 0px 18px 0px;}
	.titu-pontoprox-perfil-mapa{ clear: both; font-weight: bold; font-size: 14px; color: #6897CC; margin: 32px 0px 0px 0px; border-top: 1px dotted #CFCFCF; padding: 11px 0px 0px 0.1px;}
	.infos-gerais-perfil-mapa{float:left; border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; background: #f2f3f2; clear:both; width: 695px; border: 1px solid #CFCFCF; margin: 30px 0px 0px 0px;}
	.titu-infos-gerais-perfil-mapa {color: #BBB; font-size: 18px; font-weight: bold; float: left; width: 240px; padding: 33px 0px 10px 58px; height: 50px;}
	.titu-item-info-geral-mapa{ color:#6897cc; font-size:12px; font-weight:bold; margin: 21px 0px 20px 50px;}
	.desc-item-info-geral-mapa{ font-weight:normal; color:#333;}




/*------------------- ERRO 404 ---------------------*/

#erro404{ height:auto; width:1000px; margin:0 auto; padding:0px; float:left}
#erro404 .imagem-erro404{width: 544px; height: 481px; margin: 30px 0px 0px 190px; border:none;}
#erro404 .imagem-erro404 .boneco-imagem-erro404{}
#erro404 .texto-erro404{ background:url(../imagens/texto-erro-404.png) no-repeat; width:626px; height:25px; margin: 2px 0px 15px 160px;}
#erro404 .box-pesquisa-erro404{border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; background:#25468a; width:630px; height:60px; margin: 0px 0px 27px 159px; }
#erro404 .box-pesquisa-erro404 .texto-box-pesquisa-erro404{font-size: 20px;  font-weight: bold; color: white; width: 230px; margin: 10px 0px 0px 20px; padding: 10px 0px 0px 0px;  float: left; height: 30px; border-right: 1px solid #4A6BB0;}
#erro404 .box-pesquisa-erro404 .input-box-pesquisa-erro404{width: 335px; height: 30px; margin: 10px 0px 0px 0px; float: left; padding: 10px 0px 0px 0px; border-left: 1px solid #173064;}
#erro404 .box-pesquisa-erro404 .input-box-pesquisa-erro404 .busca-input-erro404{border: none; width: 220px; margin: 0px 0px 0px 25px; height: 20px; float: left;}
#erro404 .box-pesquisa-erro404 .input-box-pesquisa-erro404 .bt-busca-input-erro404{ background:url(../imagens/bt-buscar-erro404.png) no-repeat; width:63px; height:24px; border: none; margin: -2px 0px 0px 18px; cursor:pointer;}


/*------------------ PERFIL HOTEL - COM DATAS PESQUISADAS--------------------------*/

/*------------ALTERAR DATAS---------*/
#box-data-pesquisada-perfil{ height:37px; overflow: hidden; border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; background: #fae4bd; width: 965px; margin: 40px 0px 0px 3px; padding: 0px 0px 0px 0px;}
#box-data-pesquisada-perfil .link-alterar-busca-perfil{text-align: left; padding-top: 6px; float: left; font-size: 10px; margin: 5px 0px 0px 15px;}
#box-data-pesquisada-perfil .titu-altere-pesquisa{color: #FFA300; font-size: 16px; margin: 0px 15px 0px 25px; padding: 0px 0px 0px 0px; font-weight: bold; float: left;}
#box-data-pesquisada-perfil .titu-e-divisao{float: left; width: 217px; height: 20px; margin: 0px 0px 0px 0px; padding: 10px;}
#box-data-pesquisada-perfil .divisao-texto-e-tiulo{width:1px; border-left:1px solid #fff; border-right:1px solid #f1d6a5; height:20px; float:left; margin: 0px 0px 0px 22px;}
#box-data-pesquisada-perfil .text-box-data-pesquisada-perfil{ color: #092F55; font-size: 13px; margin: 12px 0px 2px 0px; float: left;}

a.cor-do-link:active{ color:#06F; font-weight:bold; font-size: 10px;}
a.cor-do-link:link, a.cor-do-link:visited{ color:#09F; text-decoration:none; font-size: 10px;}
a.cor-do-link:hover{color:#09F; text-decoration:underline; font-weight:bold; font-size: 10px;}

/*------------HEADER --------------*/

#perfil-hotel{ width:735px; margin:auto 0; padding:0px; overflow: hidden; clear:both}
#perfil-hotel .sidebar1{ width:225px; float:left}
#perfil-hotel .sidebar2{width:225px; float:left}

#header-perfil-hotel{ width:735px; height:80px;}
#header-perfil-hotel .end-hotel-sugest{font-size:11px; clear:both; color:#333; font-style:italic; margin:0px 0px 0px 0px; }
#header-perfil-hotel .header-box-info-hotel{width: 460px; margin: 13px 0px 0px 13px; height: 70px; float:left;}
#header-perfil-hotel .estrelas-hotel-sugest{float:left; width:57px; height:11px; margin: 2px 0px 0px 6px;}

#header-perfil-hotel h1.header-nome-hotel{float: left; width: auto;  font-size: 14px;  font-weight: bold;margin: 0px 0px 5px 0px; color: #5682B3;}
#header-perfil-hotel .header-box-info-hotel .header-avaliacoes-perfil{float: left; width: 456px; height:20px;}
#header-perfil-hotel .header-box-info-hotel .header-avaliacoes-perfil .header-nota-hotel {font-size: 11px; font-weight: bold; margin:0px 0px 0px 0px; width: 15px; float: left; color: #6F6F6F; height:10px}
#header-perfil-hotel .header-box-info-hotel .header-avaliacoes-perfil .header-barra-nota-hotel{float: left; margin: 4px 0px 0px 8px; height: 7px; width: 69px; padding: 0px 9px 0px 0px; font-size: 0px; border-right: 1px solid #6F6F6F;}
#header-perfil-hotel .header-box-info-hotel .header-avaliacoes-perfil .header-numero-avaliacoes-perfil .cor-link-avaliacoes{font-size: 10px; float: left; margin: 0px 0px 0px 7px; font-weight: bold; color: #4B88D1;}
#header-perfil-hotel .header-box-info-hotel .header-endereco-perfil{float: left; width: 419px; font-style: italic; font-size: 11px; margin: 12px 0px 0px 0px; color: #6F6F6F;}
#header-perfil-hotel .header-area-conversor{width: 200px; float: right; height: 53px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#header-perfil-hotel .header-area-conversor .header-area-botao{ width: 250px; height: 29px; float: left; margin: 0px 0px 7px 0px;}
#header-perfil-hotel .header-area-conversor .header-area-disputado{width: 247px; height: 23px; float: left; margin: 5px 0px 0px 0px;}
#loadingNewsTop{ display:none; }

.alinhar-texto-box-data-pesquisada{float:left; margin: 0px 0px 0px 5px;}
.nota-hotel { font-size: 11px; font-weight: bold; margin: 0px 0px 0px 0px; width: 15px; float: left; color: #6F6F6F; height: 10px;} 
.barra-nota-hotel { float: left; margin: 4px 0px 11px 8px; height: 7px; width: 69px; padding: 0px 11px 0px 0px; font-size: 0px; border-right: 1px solid #999;}
.barra-nota-hotel-top { background: #FAC369; height: 7px; font-size: 0px; float: right;}
.barra-nota-hotel-bottom { background: #D9D9D9; width: 70px; height: 7px;}
#header-perfil-hotel .header-area-conversor .text-preco-hotel-sem-data{font-size: 9px; text-align: right; float: left; width: 62px; font-weight: bold; color: #959595; margin: 4px 0px 0px 4px; padding: 0px 0px 0px 0px;}
#header-perfil-hotel .header-area-conversor .valor-preco-hotel-sem-data{color: #098206; font-size: 25px; font-weight: bold; margin: 0px 0px 0px 8px; padding: 0px 0px 0px 0px; width: 110px; float: left; text-align: right;}


/*------------AREA FOTOS E DIFERENCIAL HOTEL---------------*/

#content-perfil-hotel{}
#content-perfil-hotel .foto-gde-perfil-hotel{float:left; width:410px; margin:0px 0px 0px 12px;}
#content-perfil-hotel .diferencial-hotel-perfil{ background:url(../imagens/bg-vantagens-hotel.png) no-repeat;font-size: 12px; font-weight: bold; color: #5080B0;  width: 295px; height: 32px;; text-align: center; padding: 35px 0px 25px 0px; margin:0px 0px 0px 5px; }
#content-perfil-hotel .box-diferencial-hotel{float:right; width:295px; margin: 20px 0px 0px 5px;}
#content-perfil-hotel .diferencial-hotel-perfil .icon-thumbsup-vantagens{/*float: right;*/ z-index: 1; margin: -40px -11px 0px 0px; position:relative;}

#descricao .description-facilidades-perfil-hotel{ clear:both;}
#descricao .description-perfil-hotel{ clear:both; font-family:Arial, Helvetica, sans-serif;}
#descricao .texto-description-perfil-hotel{font-size: 12px; text-align: justify; width: 720px; margin: 0px 0px 0px 13px; padding: 20px 0px 0px 0px; color:#5d5e5e; font-family:Arial, Helvetica, sans-serif;}
#descricao .texto-description-facilidades-perfil-hotel{font-size: 12px; text-align: justify; width: 720px; margin: 0px 0px 0px 13px; padding: 20px 0px 0px 0px; color:#5d5e5e;}
#descricao .description-perfil-hotel h2{color: #8CA0B8; width: 720px; height: 20px; font-size: 17px; font-weight: bold; font-family: arial; border-bottom: 1px dotted; margin: 0px 0px 18px 12px;}
#descricao .description-facilidades-perfil-hotel h2{color: #3d86d7; width: 720px; height: 20px; font-size: 15px; font-weight: bold; font-family: arial; border-bottom: 1px dotted; margin: 0px 0px 18px 12px;}


#acomodacoes{clear:both;margin:0px 0px 0px 14px;}
#acomodacoes h2{color:#ffc955; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold;width: 720px; height: 20px;border-bottom: 1px dotted; margin: 15px 0px 18px 0px;}

.quartos-perfil-hotel{ float:left; clear: both; width: 720px;  height: auto;margin: 0px 0px 0px 0px; /*border-bottom: 1px dotted #CFCFCF;*/ padding: 0px 0px 10px 0px;}
.box-quarto-perfil-hotel{ float:left; width:530px;}
.nome-quarto-perfil-hotel{color: #618AB8; font-size: 15px; font-weight: bold; margin: 6px 0px 0px 0px; float:left; width: 525px;}
.img-people-room-perfil-hotel{margin: 0px 3px 0px 5px; border-left: 1px dotted #CFCFCF; padding: 0px 0px 0px 7px; }
.ocupantes-quarto-perfil-hotel{color:#85a5c7; font-size:11px; font-weight:bold;}
.perfil-facilidade-quartos-disponiveis{font-size: 11px; color: #908E8E; font-style: italic; clear:both; margin:4px 0px 0px 0px; float:left;}
.comodidades-quarto-perfil-hotel h3{ color:#6897cc; font-size:12px;}
.facilidade-quartos-disponiveis{font-size: 11px; color: #908E8E; font-style: italic; margin:4px 0px 0px 0px; float:left; font-weight:normal; clear:both}

.comodidades-quarto-perfil-hotel {margin: 0px 0px 11px 0px;}
.img-liststyle-comodidades-perfil-hotel{ width: 4px; height: 4px; margin: 6px 10px 0px 0px; padding: 0px 0px 0px 0px; float: left;}
.comodidades-lista-perfil-hotel{width: 225px; margin: 0px 0px 0px 13px; float: left; overflow: hidden;}
.nome-comodidade-lista-pefil-hotel{margin: 5px 0px 5px 0px; color: #5B5B5B; font-size: 12px;}
.titu-precodiaria-acomodacoes-perfil-hotel{font-size: 10px; float: left; color: #6F6F6F; margin: 0px 5px 0px 5px; line-height: 11px;}
.style-valor-acomodacao-perfil-hotel{font-size: 20px; font-weight: bold; margin: 0px 2px 0px 0px; color: #389A28; float: right;}
.maisdetalhes{ display:none; clear:both; }
.icone-pessoas-quarto{float:left;margin: 0px 3px 0px 5px; border-left: 1px dotted #CFCFCF; padding: 0px 0px 0px 7px; }
.linkmaisdetralhes{float: left; width: 170px;}
.texto-description-acomodacao-hotel{font-size: 12px; text-align: justify; width: 720px; margin: 0px 0px 0px 0px; padding: 6px 0px 15px 0px; color: #5D5E5E; float: left;}
.valor-quartos-disponiveis{width: 180px; float: right; margin:10px 0px 10px 0px;}
.bt-cm-reserva-imediata{ float:right; }
.bt-reservar-style-cm{background: url(../imagens/bt-reservar-uh.png) no-repeat; width:180px; height:35px; display:inline-block;}
.descricao-maisdetalhes{width: 712px; float: left;}
.descricao-maisdetalhes h3{color:#6897cc; font-size:12px; font-weight:bold; margin: 0px 0px 10px 0px; float:left; width:700px;}
.comodidades-cada-quarto-hotel{color: #5D5E5E; font-size: 12px; float: left; width: 203px; margin: 0px 0px 0px 10px; padding: 0px 0px 9px 0px;}

.description-cada-quarto{width: 720px; float: left;}
.quartos-geral-perfil-hotel-cm{width: 722px; margin: 0px 0px 0px 0px; float: left;}
.quartos-geral-perfil-hotel { float: left; clear: both; width: 720px; height: auto;  margin: 0px 0px 0px 16px;padding: 0px 0px 10px 0px; }

.servicos-perfil-hotel{ clear:both; margin: 0px 0px 0px 11px;}
.servicos-perfil-hotel h2{ color: #FFC955; font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; width: 720px; height: 20px; border-bottom: 1px solid; margin: 15px 0px 2px 0px;}
.line-comodidade-perfil-hotel{width: 232px;  height: 22px; float: left; font-size: 12px; margin: 8px 8px 4px 0px; color: #5D5E5E; text-align: left;}
.titu-lista-comodidade-perfil-hotel{word-wrap: break-word; vertical-align: text-top;width: 228px; margin: 0px 0px 0px 10px; line-height: 13px; height: 4px;}
.alinhar-comodidade-perfil-hotel{margin: 0px 0px 0px 2px;}

.formas-de-pagamento-perfil-hotel{}
.formas-de-pagamento-perfil-hotel h2{color: #FFC955; font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; width: 720px; height: 20px; border-bottom: 1px solid; margin: 15px 0px 18px 12px;}
.box-cada-item-pagamento-perfil{width: 170px; margin: 9px 0px 0px 13px; float: left; height: 22px;}
.img-cartao-pagamento-perfil{float: left; width: 36px;}
.titu-cada-cartao-pagamento-perfil{font-size: 12px; color: #6F6F6F;}
.box-total-pagamento-perfil{width: 800px;}

.descricao-quarto-perfil-hotel{ clear:both;}
.descricao-quarto-perfil-hotel h3{ font-size:12px; color:#6897cc; font-weight:bold; margin:0px;}
.disp-quartos-disponiveis{float:left; margin: 0px 0px 0px 0px; color:#065B18; font-weight:bold; width:169px;}
.disp-quartos-disponiveis-red{float:left; margin: 0px 0px 0px 6px; color:red; font-weight:bold;}


#perfilDetalhes {} 
#perfilDetalhes h2{color: #FFC955; font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; width: 728px; height: 20px; border-bottom: 1px solid; margin: 15px 0px 10px 18px;}
#perfilDetalhesRegistro{width: 236px; height: 30px; margin: 0px 0px 0px 8px; float: left;}
#perfilDetalhesRegistro .texto1{width: 135px; height: 22px; float: left; font-size: 12px;  margin: 8px 8px 4px 15px; color: #315787; text-align: left; font-weight: bold;}
#perfilDetalhesRegistro .texto2{width: 50px; height: 22px; float: left; font-size: 12px;  margin: 8px 8px 4px 5px; color: #5D5E5E; text-align: left; }


.naoincluso-comodidade-perfil-hotel{margin: 0px 0px 0px 0px; float: left; width: 5px;}
.incluso-comodidade-perfil-hotel{margin: 0px 0px 0px 0px; float: left; width: 5px;}
.icon-comodidade-paga-perfil-hotel{float: left; height: 0px; font-size: 11px; color: #1F80ED; font-weight: bold; width: 720px; clear: both; margin: 0.4px 0px 18px 0px; text-align: right; padding: 0px 0px 0px 0px;}
.img-icon-comodidade-paga-perfil-hotel{margin: 0px 2px 0px 0px; width: 6px; height: 6px;}

.politicas-perfil-hotel{width: 720px; margin: 0px 0px 0px 15px; }
.politicas-perfil-hotel h2 { color: #FFC955; font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; width: 720px; height: 20px; border-bottom: 1px solid; margin: 15px 0px 18px 0px; }
.titu-politicas-perfil-hotel{color: #454444; font-weight: bold; font-size: 13px; width: 243px; float: left;}
.tamanho-total-politicas{float: left; width: 800px; margin: 0px 0px 20px 0px; border-bottom: 1px dotted #CFCFCF; padding: 0px 0px 14px 0px;}
.alinhamento-texto-politicas-perfil-hotel{width: 470px; float: left; color:#5D5E5E;}
.bt-ver-preco-perfil{ width:174px;}
.quartos-disponiveis{ float:left; margin:10px 0px 0px 0px; width:535px;}

a.linkmaisdetralhes:active{ color:#09F; text-decoration:none; font-weight:bold}
a.linkmaisdetralhes:link, a.linkmaisdetralhes:visited{color:#09F; text-decoration:none; font-weight:bold; margin: 4px 0px 0px 6px;}
a.linkmaisdetralhes:hover{color:#09F; text-decoration:underline; font-weight:bold}

.link-quartos-disponiveis{float:left;}
a.link-quartos-disponiveis:active{ color:#618AB8; text-decoration:none; font-weight:bold; font-size:14px;}
a.link-quartos-disponiveis:link, a.link-quartos-disponiveis:visited{color:#618AB8; text-decoration:none; font-weight:bold; font-size:14px;}
a.link-quartos-disponiveis:hover{color:#618AB8; text-decoration:underline; font-weight:bold; font-size:14px;}

a.link-quartos-disponiveis-listagem:active{ color:#618AB8; text-decoration:none; font-weight:bold; font-size:12px;width: auto; height: 15px; float:left;}
a.link-quartos-disponiveis-listagem:link, a.link-quartos-disponiveis-listagem:visited{color:#618AB8; text-decoration:none; font-weight:bold; font-size:12px;width: auto; height: 15px; float:left;}
a.link-quartos-disponiveis-listagem:hover{color:#618AB8; text-decoration:underline; font-weight:bold; font-size:12px;width: auto; height: 15px; float:left;}

.bt-topo-pagina-scroll-perfil-hotel{ text-align:right; clear:both; margin: 20px 0px 15px 0px;}

/*---------------------------FAQ--------------------------*/

#pag-faq{}
#pag-faq .titulo-faq{ font-size: 22px; font-weight: bold; color: #FFB400; border-bottom: 1px solid #FFB400; line-height: 22px; width: 950px; float: left; margin: 0px 0px 0px 10px;}
#pag-faq .area-perguntas-faq{border: 1px solid #C9D9EA; width: 500px; height: auto; overflow: hidden; margin: 10px 0px 0px 10px; float: left;}
#pag-faq .area-perguntas-faq .ver-todos-faq{width: 499px; height: 25px; border-top: 1px solid #C9D9EA; text-align: right; padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px; float:left;}
#pag-faq .area-perguntas-faq .area-busca-faq{ width:510px; height:65px; background:#eef6ff; border-bottom:1px solid #c9d9ea; margin:0px 0px 20px 0px; float:left;}
#pag-faq .area-perguntas-faq .area-busca-faq .titu-area-busca-faq{color:#295990; font-size:13px; font-weight:bold; padding:7px 0px 0px 11px; margin:0px 0px 0px 0px; float:left;}
#pag-faq .area-perguntas-faq .area-busca-faq .form-area-busca-faq{}
#pag-faq .area-perguntas-faq .area-busca-faq .form-area-busca-faq .inpt-busca-faq{border: #CADCEF 1px solid; width: 370px; margin: 6px 0px 0px 11px; float: left; font-size: 13px; color: #333; padding: 5px; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; height: 15px;}
#pag-faq .area-perguntas-faq .area-busca-faq .form-area-busca-faq .bt-busca-faq{  border:none; float:left; margin: 6px 0px 0px 12px; cursor:pointer;}

#pag-faq .area-perguntas-faq .area-das-perguntas{width: 510px; height: auto;  float:left;}
#pag-faq .area-perguntas-faq .area-das-perguntas .pergunta{margin: 0px 0px 0px 10px;  float:left;}
#pag-faq .area-perguntas-faq .area-das-perguntas .align-perguntas-faq{clear: both;  margin: 0px 0px 0px 0px; float: left; width: 510px; height: auto;  float:left;}

#pag-faq .area-telefone-faq{margin: 10px 0px 0px 22px; width:425px; height:115px; float:left; border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border:1px solid #cccccc;}
#pag-faq .area-telefone-faq .titu-telefone-faq{color: #295990; font-size: 17px; font-weight: bold; border-bottom: 1px dotted #295990; line-height: 19px; float: left; margin: 8px 0px 0px 7px; width: 408px; }
#pag-faq .area-telefone-faq .text-telefone-faq{float: left; font-size: 10px; color: #666; text-align: justify; width: 405px; margin: 6px 0px 0px 9px;}
#pag-faq .area-telefone-faq .img-telefone-faq{ float: left; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border: 1px solid #CCC; background: url(../imagens/bg-telefone-faq.png) repeat-x; width: 190px; height: 28px; font-size: 20px; font-weight: bold; color: #424242; padding: 4px 0px 0px 40px; margin: 10px 0px 0px 90px;}

#pag-faq .formulario-pergunta-faq{ margin: 16px 0px 0px 22px; border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border:1px solid #cccccc; background:url(../imagens/bg-envio-pergunta-faq.png) repeat-x; width:425px; float:left;}
#pag-faq .formulario-pergunta-faq .titu-formulario-pergunta-faq {color: #FFA800; font-size: 16px; font-weight: bold; margin: 3px 0px 9px 8px; border-bottom: 1px dotted; width: 410px; line-height: 26px;}
#pag-faq .formulario-pergunta-faq .titu-formulario-pergunta-faq .fonte-maior-faq {color: #FFA800; font-size: 23px; font-weight: bold;}
#pag-faq .formulario-pergunta-faq .text-formulario-pergunta-faq {float: left; font-size: 10px; color: #666; text-align: justify; width: 405px; margin: 6px 0px 0px 9px;}
#pag-faq .formulario-pergunta-faq .area-formulario-pergunta-faq {width: 410px; margin: 15px 0px 0px 10px;}
#pag-faq .formulario-pergunta-faq .area-formulario-pergunta-faq .inputs-pergunta-faq {border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border: 1px solid #cfcfcf; padding: 2px; margin: 10px 0px 0px 0px;}
#pag-faq .formulario-pergunta-faq .area-formulario-pergunta-faq .textarea-pergunta-faq{ float: left; width: 398px; margin: 10px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; padding: 2px 0px 0px 4px; font-size:12px; color:#000;border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border: 1px solid #cfcfcf;}
#pag-faq .formulario-pergunta-faq .bt-enviar-faq{ cursor:pointer;margin: 3px 7px 8px 0px; float: right;}

#pag-faq .mais-infos-faq{ width:410px; float:left; margin: 24px 0px 0px 31px;}
#pag-faq .mais-infos-faq .titu-mais-infos-faq{ font-size:15px; color:#333; font-weight:bold; border-bottom: 1px dotted;}
#rspergunta-nome{font-weight: bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 398px; border: 1px solid #FF8383; color: red; padding: 2px; text-align: center; margin: 1px 0px 0px 0px; height: 15px; float: left;}
#rspergunta-email{font-weight: bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 398px; border: 1px solid #FF8383; color: red; padding: 2px; text-align: center; margin: 1px 0px 0px 0px; height: 15px; float: left;}
#rspergunta-mensagem{font-weight: bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 398px; border: 1px solid #FF8383; color: red; padding: 2px; text-align: center; margin: 1px 0px 0px 0px; height: 15px; float: left;}


.mais-infos-faq ul{ color:#f7ab3c;}
.mais-infos-faq li{}
.mais-infos-faq ul li a{}
.resposta{ display: none; font-size: 12px; text-align: justify; margin: 10px 0px 0px 23px; padding: 0px 0px 0px 0px;width: 463px; color: #2F2F2F; float:left;}
.align-btvoltar-faq{text-align: right; margin: 0px 26px 0px 0px; width: 40px; height: 15px; float: right;}

::-webkit-input-placeholder {color:#8b8b8b; font-size:11px; font-style:italic;}
:-moz-placeholder {color: #8b8b8b;  font-size:11px; font-style:italic;}

a.link-respostacompleta-faq:active{ color:#4E9AD8; font-weight:bold; font-size: 10px;}
a.link-respostacompleta-faq:link, a.link-respostacompleta-faq:visited{ color:#4E9AD8; text-decoration:none; font-size: 10px; font-weight:bold;}
a.link-respostacompleta-faq:hover{color:#4E9AD8; text-decoration:underline; font-weight:bold; font-size: 10px; }

a.link-pergunta:active{ color:#355b90; font-weight:bold; font-size: 11px;}
a.link-pergunta:link, a.link-pergunta:visited{ color:#355b90; text-decoration:none; font-size: 11px; font-weight:bold;}
a.link-pergunta:hover{color:#355b90; text-decoration:underline; font-weight:bold; font-size: 11px; }

/*---------------------STYLE DOS LINKS DA FAQ--------------------------*/
a.style-link-mais-infos-faq:active{ color:#06F; font-weight:bold; font-size: 12px; margin-right:5px;}
a.style-link-mais-infos-faq:link, a.style-link-mais-infos-faq:visited{ color:#09F; text-decoration:none; font-size: 12px; font-weight:bold; margin-right:5px;}
a.style-link-mais-infos-faq:hover{color:#09F; text-decoration:underline; font-weight:bold; font-size: 12px; margin-right:5px;}

a.:active{ color:#284b92; font-weight:bold; font-size: 12px;}
a.:link, a.:visited{ color:#284b92; text-decoration:none; font-size: 12px; font-weight:bold;}
a.:hover{color:#284b92; text-decoration:underline; font-weight:bold; font-size: 12px; }

a.cor-link-ver-todos-faq:active{ color:#06F; font-weight:bold; font-size: 12px; margin-right:5px;}
a.cor-link-ver-todos-faq:link, a.cor-link-ver-todos-faq:visited{ color:#09F; text-decoration:none; font-size: 12px; font-weight:bold; margin-right:5px;}
a.cor-link-ver-todos-faq:hover{color:#09F; text-decoration:underline; font-weight:bold; font-size: 12px; margin-right:5px;}

a.cor-do-link:active{ color:#09F; text-decoration:none; font-weight:bold}
a.cor-do-link:link, a.cor-do-link:visited{color:#09F; text-decoration:none; font-weight:bold}
a.cor-do-link:hover{color:#09F; text-decoration:underline; font-weight:bold}


/*---------------------------SOCIAL MEDIA FAQ-------------------------*/
#social-media-faq{border: 4px #FEB721; border-top-style: double; width: 415px; margin: 17px 0px 65px 29px; height: 80px; float: left;}
	
#social-media-faq .box-social-media-fb{ width:152px; height:55px; margin:15px 0px 0px 0px; float:left;}
#social-media-faq .box-social-media-fb .bg-social-media-fb{ background:url(../imagens/social-media-fb.jpg) no-repeat; width:51px; height:51px; float:left;}
#social-media-faq .box-social-media-fb .link-social-media-fb{text-align: left; padding-top: 6px; text-decoration: none; float: left; font-size: 10px; font-weight: bold; color: #06F;margin: 7px 0px 0px 6px;}

#social-media-faq .box-social-media-tw{ width: 117px; height: 55px; margin: 15px 0px 0px 7px; float: left;}
#social-media-faq .box-social-media-tw .bg-social-media-tw{ background:url(../imagens/social-media-tw.jpg) no-repeat; width:51px; height:51px; float:left;}
#social-media-faq .box-social-media-tw .link-social-media-tw{text-align: left; padding-top: 6px; text-decoration: none; float: left; font-size: 10px; font-weight: bold; color: #06F;margin: 7px 0px 0px 6px;}

#social-media-faq .box-social-media-bl{ width: 122px; height: 55px; margin: 15px 0px 0px 15px; float: left;}
#social-media-faq .box-social-media-bl .bg-social-media-bl{ background:url(../imagens/social-media-bl.jpg) no-repeat; width:51px; height:51px; float:left;}
#social-media-faq .box-social-media-bl .link-social-media-bl{text-align: left; padding-top: 6px; text-decoration: none; float: left; font-size: 10px; font-weight: bold; color: #06F;margin: 7px 0px 0px 6px;}


/*--------------------------FALE CONOSOCO---------------------------*/
.faleconosco-div-esquerda{float:left;}
.faleconosco-div-direita { float:right; margin: 0px 20px 0px 0px;}

.titu-principal-faleconosco{font-size: 24px; font-weight: bold; color: #2D75BE; border-bottom: 1px solid; width: 950px; margin: 10px 0px 14px 10px;}
.form-faleconosco{border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border: 1px solid #CCC; width: 410px; margin: 0px 0px 0px 45px; float: left; padding:10px;}
.titu-faleconosco{font-size: 18px; font-weight: bold; color: #2D75BE;}
.sub-titu-faleconosco{font-size: 11px; color: #666;  text-align: justify; margin: 1px 0px 17px 0px;}
.box-form-faleconosco{width: 410px; float: left; margin: 5px 0px 15px 0px;}
.titu-input-faleconosco{ font-size:12px; float:left; color:#333; width:410px;}
.input-form-faleconosco{width: 400px; margin: 0px 0px 16px 0px; height: 20px; font-size: 12px; padding: 0px 0px 0px 3px;border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border:1px solid #999;}
.asterisk-label-faleconosco{ color:#FBBB19; font-weight:bold;}
.input-textearea-faleconosco{ width:400px; height:60px;border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border:1px solid #999;}
.bt-enviar-faleconosco{float: right; margin: 6px 5px 0px 0px; cursor:pointer;}

#rscontato-nome{ display:none; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 401px; border: 1px solid #FF8383; color: red; padding: 2px; text-align: center; margin: -14px 0px 13px 0px;  height: 15px; float: left;}
#rscontato-email{  display:none; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 402px; border: 1px solid #FF8383; color: red; padding: 2px; text-align: center; margin: -14px 0px 11px 0px; height: 15px; float: left;}
#rscontato-assunto{  display:none; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 398px; border: 1px solid #FF8383; color: red; padding: 2px; text-align: center; margin: -13px 0px 10px 0px; height: 15px; float: left;}
#rscontato-mensagem{  display:none; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 398px; border: 1px solid #FF8383; color: red; padding: 2px; text-align: center; margin: 1px 0px 0px 0px; height: 15px; float: left;}
#rscontato-ticketlocalizador{  display: none; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 398px; border: 1px solid #FF8383; color: red; padding: 2px; text-align: center;  margin: -14px 0px 12px 0px; height: 15px; float: left;}
#rscontato-motivo{  display:none; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 398px; border: 1px solid #FF8383; color: red; padding: 2px; text-align: center; margin: 1px 0px 8px 0px; height: 15px; float: left;}
#rscontato-resposta{ display:none; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 401px; border: 1px solid #FF8383; color: red; padding: 2px; text-align: center; margin: 0px 0px 13px 0px;  height: 15px; float: left;}



.hoteleiro-faleconosco{width: 470px; float: left; margin: 7px 0px 0px 11px;}
.hoteleiro-faleconosco .titu-hoteleiro-faleconosco{font-size: 20px; font-weight: bold; border-bottom: 1px solid; margin: 0px 0px 14px 0px; color:#FAC40B;}
.texto-hoteleiro-faleconosco{font-size: 13px;  line-height: 20px;width: 453px; margin: 0px 0px 0px 8px; color: #666;}
.texto-hoteleiro-faleconosco-dois{font-size: 13px;  line-height: 20px;width: 453px; margin: 18px 0px 0px 0px; color: #666;}

.rua-endereco-ft-faleconosco{ font-size: 12px; margin: 12px 0px 0px 0px; line-height: 20px;}
.endereco-ft-faleconosco{ background:url(../imagens/bg-faleconosco.png) repeat-x; clear: both; float: left; width: 442px; border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border: 1px solid #CCC; padding: 10px; margin: 10px 0px 0px 13px;}
.endereco-ft-faleconosco .titu-endereco-ft-faleconosco{ font-size:17px; font-weight:bold; color:#2D75BE; float: left;}
.endereco-ft-faleconosco .local-endereco-ft-faleconosco{ width:420px; font-size: 12px; margin: 12px 0px 0px 12px; line-height: 20px; float: left;}
.endereco-ft-faleconosco .tel-endereco-ft-faleconosco{border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border: 1px solid #E6E6E6; font-size: 14px; margin: 4px 0px 0px 122px; line-height: 20px; float: left; font-weight: bold; width: 152px; background: white; height: 24px; padding: 3px 0px 0px 33px;}
.endereco-ft-faleconosco .texto-fale-conosco-esquerda{float: left; text-align: justify; color: #1E1E1E; margin: 9px 0px 12px 0px; width:440px;}

a.link-hoteleiro-faleconosco:active{ color:#09F; text-decoration:none; font-weight:bold}
a.link-hoteleiro-faleconosco:link, a.link-hoteleiro-faleconosco:visited{color:#09F; text-decoration:none; font-weight:bold}
a.link-hoteleiro-faleconosco:hover{color:#09F; text-decoration:underline; font-weight:bold}




/*---------------------------SOCIAL MEDIA FAQ-------------------------*/
#social-media-faleconosco{border: 4px #FEB721; border-top-style: double; width: 460px; margin: 32px 0px 65px 15px; height: 80px; float: left; clear: both;}
	
#social-media-faleconosco .box-social-media-fb{ width:165px; height:55px; margin:15px 0px 0px 0px; float:left;}
#social-media-faleconosco .box-social-media-fb .bg-social-media-fb{ background:url(../imagens/social-media-fb.jpg) no-repeat; width:51px; height:51px; float:left;}
#social-media-faleconosco .box-social-media-fb .link-social-media-fb{text-align: left; padding-top: 6px; text-decoration: none; float: left; font-size: 10px; font-weight: bold; color: #06F;margin: 7px 0px 0px 6px;}

#social-media-faleconosco .box-social-media-tw{ width: 135px; height: 55px; margin: 15px 0px 0px 18px; float: left;}
#social-media-faleconosco .box-social-media-tw .bg-social-media-tw{ background:url(../imagens/social-media-tw.jpg) no-repeat; width:51px; height:51px; float:left;}
#social-media-faleconosco .box-social-media-tw .link-social-media-tw{text-align: left; padding-top: 6px; text-decoration: none; float: left; font-size: 10px; font-weight: bold; color: #06F;margin: 7px 0px 0px 6px;}

#social-media-faleconosco .box-social-media-bl{ width: 122px; height: 55px; margin: 15px 0px 0px 15px; float: left;}
#social-media-faleconosco .box-social-media-bl .bg-social-media-bl{ background:url(../imagens/social-media-bl.jpg) no-repeat; width:51px; height:51px; float:left;}
#social-media-faleconosco .box-social-media-bl .link-social-media-bl{text-align: left; padding-top: 6px; text-decoration: none; float: left; font-size: 10px; font-weight: bold; color: #06F;margin: 7px 0px 0px 6px;}


/*-------------------------------EVENTOS---------------------------*/
#evento{ width:980px; text-align:left; font-family:Arial, Helvetica, sans-serif; }

	#evento .unregister {  background: none repeat scroll 0 0 #EFF6FD;    border: 2px solid #C4D6EA;    color: #2C6884;    font-size: 14px;    font-weight: bold;    margin: 20px 0 0;    padding: 30px 0;    text-align: center;    width: 735px; }
	
	#evento #eventoesq{ float:left; width:230px; margin:0 0 20px 0; border:1px solid #9CC3E7; -moz-border-radius: 8px; -khtml-border-radius:8px; -webkit-border-radius:8px; -opera-border-radius:8px; border-radius: 8px; overflow:hidden; }
		
		#evento #eventoesq .eventotitulo{ padding:5px; border-bottom:1px solid #EDEDED; }
			#evento #eventoesq .eventotitulo .eventotituloazul{ font-size:16px; color:#2F5A8B; }
			#evento #eventoesq .eventotitulo .eventotitulolaranja{ font-size:16px; color:#FF8A00; }
		#evento #eventoesq .eventomaisdetinos{ text-align:right; padding:5px; }
		#evento #eventoesq .eventocidaderegistro{ margin:10px 5px 20px 5px; clear:both; overflow:hidden; border-bottom:1px dashed #DFDFDF; padding:0px 0px 20px 0px; }
			#evento #eventoesq .eventocidaderegistro .eventocidadenome{ clear:both; color:#3B6FA9; text-align:left; font-size:14px; padding:0px 0px 5px 0px; }
			#evento #eventoesq .eventocidaderegistro .eventocidadehoteis{ float:left; }
			#evento #eventoesq .eventocidaderegistro .eventocidadevalor{ float:right; }
				#evento #eventoesq .eventocidaderegistro .eventocidadevalor .textodestino{ color:#7F7F7F;  }
				 #evento #eventoesq .eventocidaderegistro .eventocidadevalor .valordestino{ color:#FFA100 }
			a.cidadedestino:visited,a.cidadedestino:link,a.cidadedestino:active{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#3B6FA9; text-decoration:none; }
			a.cidadedestino:hover{ text-decoration:underline; }
			a.cidadehoteis:visited,a.cidadehoteis:link,a.cidadehoteis:active{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#43A5E3; text-decoration:underline; }
			a.cidadehoteis:hover{ text-decoration:none; }
			a.eventolink:visited,a.eventolink:link,a.eventolink:active{ border:1px solid #F3F3F3; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#43A5E4; text-decoration:none; padding:3px; }
			a.eventolink:hover{ text-decoration:underline; }
	#evento #eventodir{ float:left; width:738px; margin:0 0 20px 10px;  }
		#evento #eventodir h1{ margin:0px; padding:0px; font-size:18px; color:#FFA100; font-family: Arial, Helvetica, sans-serif; }
		#evento #eventodir h2{ margin:2px 0px 0px 0px; padding:0px; font-size:12px; color:#9D9D9D; font-family: Arial, Helvetica, sans-serif;}
		#evento #eventodir .eventosubtitulo{ clear:both; margin:10px 0 20px 0; overflow:hidden; }
			#evento #eventodir .eventosubtitulo .h2{ float:left; }
			#evento #eventodir .eventosubtitulo .resultadopaginacao{ float:right; }
		#evento #eventodir .filtro{ clear:both; border:1px solid #F0F0F0; overflow:hidden; padding:5px; margin:10px 0 0 0; font-family:Arial, Helvetica, sans-serif; }
			#evento #eventodir .filtro .filtronome{ float:left; }
				#evento #eventodir .filtro .filtronome #nomeevento{ width:220px; height:20px; border:1px solid #EBEBEB; color:#6B7988; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
			#evento #eventodir .filtro .filtrocidade{ float:left; }
				#evento #eventodir .filtro .filtrocidade #cidadeevento{ border:1px solid #EBEBEB; height:20px; margin:0 0 0 10px; color:#6B7988; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
			#evento #eventodir .filtro .filtromes{ float:left; }
				#evento #eventodir .filtro .filtromes #mesevento{ border:1px solid #EBEBEB; height:20px; margin:0 0 0 10px; color:#6B7988; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
			#evento #eventodir .filtro .filtroano{ float:left; }
				#evento #eventodir .filtro .filtroano #anoevento{ border:1px solid #EBEBEB; height:20px; margin:0 0 0 10px; color:#6B7988; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
			#evento #eventodir .filtro .filtrobuscar{ float:right; width:85px; }
				#evento #eventodir .filtro .filtrobuscar .botaobuscar{ background:URL('../imagens/bt-buscar-evento.png') no-repeat; width:84px; height:19px; cursor:pointer; border:0px;} 
			#evento #eventodir .filtro .filtrolimpar{ float:right; padding:0 5px 0 0; width:85px; }
		#evento #eventodir .eventoregistro{ background:URL('../imagens/bg-evento.png'); height:79px; width:715px; clear:both; margin:0 0 20px 0; border:1px solid #DEE3E7; -moz-border-radius: 8px; -khtml-border-radius:8px; -webkit-border-radius:8px; -opera-border-radius:8px; border-radius:8px; padding:10px; }
			#evento #eventodir .eventoregistro .eventoregistroesq{ float:left; width:500px; }
				#evento #eventodir .eventoregistro .eventosubtitulo{ color:#9D9D9D; font-size:12px; margin:2px 0 0 0; height:20px; }
				#evento #eventodir .eventoregistro .eventoonde{ clear:both; margin:5px 0 0 0; color:#555555; }
				#evento #eventodir .eventoregistro .eventodata{ clear:both; margin:5px 0 0 0; color:#555555;  }
				a.linkevento:visited,a.linkevento:link,a.linkevento:active{ font-family:Arial; font-size:14px; color:#3C6FA9; text-decoration:none; }
				a.linkevento:hover{ text-decoration:underline; }
			#evento #eventodir .eventoregistro .eventoregistrodir{ float:right; width:200px; text-align:right; color:#555555; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
				#evento #eventodir .eventoregistro .linkmaisdetalhesevento{ clear:both; margin: 45px 0 0; }
					a.maisdetalhesdoevento:visited,a.maisdetalhesdoevento:link,a.maisdetalhesdoevento:active{ font-family:Arial; font-size:12px; color:#FFA100; text-decoration:none; }
					a.maisdetalhesdoevento:hover{ text-decoration:underline; }
		/* PAGINACAO */
		.paginarevento{margin: 0 0 0 15px;    text-align: right;    width: 650px;}
			.pageevento-border{ color:#AEAEAE;  font-weight:bold; border:1px solid #E7E6E7; font-size:12px; padding:3px 5px 3px 5px; margin:0 2px 0 2px; float:left; }
				.pageevento-border:hover{ background:#DEEBEB; text-decoration:underline;}
			.pageevento-img{ color:#AEAEAE;  font-weight:bold; border:1px solid #E7E6E7; font-size:12px; padding:6px 5px 6px 5px; margin:0 2px 0 2px; float:left; }
				.pageevento-img:hover{ background:#DEEBEB;}
			.pageevento-border-atual{ color:#FFA100;  font-weight:bold; border:2px solid #FFA100; pfont-size:12px; font-weight:bold; padding:2px 5px 2px 5px; margin:0 2px 0 2px;  float:left;}
				.pageevento-border-atual:hover{ background:#DEEBEB; text-decoration:underline; cursor:pointer; }
			.pageevento-border img{ cursor:pointer; }
			a.linkpageevento:active, a.linkpageevento:link, a.linkpageevento:visited {	text-decoration: none;	font-size:12px; color:#AEAEAE; overflow: hidden; }
			a.linkpageevento:hover {	text-decoration:underline; }
		
		#paginacaorodape{ border-top:2px solid #E7E7E7; padding:10px 0 0 0; width:735px; }
			#paginacaorodape .paginacaobottom{ clear:both; float:right;   text-align:right; }
			
		#eventocidade{ clear:both; }
			#eventocidade h4{ color:#FFA100; clear:both; margin:10px 0 20px 0; font-size:18px; border-bottom:1px dashed #FFEBC8; padding:0 0 5px 0; }
			#eventocidade .eventocidaderegistro{ clear:both; overflow:hidden; margin:0 0 20px 0; }
			#eventocidade .eventocidaderegistro .eventocidadeboxcidade{ background:URL("../imagens/bg-cidade-evento.png") repeat-x; width:730px; height:19px; border:1px solid #EEEEEE; padding:6px 0 0 5px; overflow:hidden; }
			#eventocidade .eventocidaderegistro .eventocidadelinkcidade{ float:left; }
			#eventocidade .eventocidaderegistro .eventocidadeqtdhoteis{ float:right; width:70px; color:#FFA100; }
			#eventocidade .eventocidaderegistro .eventocidade-ico{ float:left; width:130px; padding:10px 0 0 0; }
			#eventocidade .eventocidaderegistro .eventocidade-conteudo{ float:left; width:580px; padding:10px 0 0 20px; }
			#eventocidade .eventocidaderegistro .eventocidadetituloevento{ color:#3C6FA9; }
			#eventocidade .eventocidaderegistro .eventocidadedatas{ color:#A1A1A1; padding:3px 0 0 0; } 
			a.eventocidadelink:active, a.eventocidadelink:link, a.eventocidadelink:visited {	text-decoration: none;	font-size:12px; color:#465B73; overflow: hidden; }
			a.eventocidadelink:hover {	text-decoration:underline; }

/*------------------- VISUALIZANDO EVENTO ------------------------*/
#eventos{ width:980px; text-align:left; font-family:Arial, Helvetica, sans-serif; }

	#eventos #eventosesq{ float:left; width:230px; margin:0 0 20px 0; border:1px solid #9CC3E7; -moz-border-radius: 8px; -khtml-border-radius:8px; -webkit-border-radius:8px; -opera-border-radius:8px; border-radius: 8px; overflow:hidden; }
		#eventos #eventosesq .eventosregistro .eventoscidade{ color:#878787; text-align:right; margin:10px 0 5px 0; border-bottom:1px solid #EAEAEA;}	
		#eventos #eventosesq .eventostitulo{ color:#4F6694; text-align:justify; font-size:16px;  padding:10px; }
			a.linkcidadeentento:active, a.linkcidadeentento:link, a.linkcidadeentento:visited {	text-decoration:underline;	font-size:16px; color:#FF9B00; }
			a.linkcidadeentento:hover {	text-decoration:none; }
		#eventos #eventosesq .eventosregistro{ clear:both; overflow:hidden; margin:10px; }
			#eventos #eventosesq .eventosregistro .eventosregistroesq{ float:left; width:80px; text-align:center; }
			#eventos #eventosesq .eventosregistro .eventosregistroesq .borderimg{ padding:2px; border:1px solid #D1D1D1; }
			#eventos #eventosesq .eventosregistro .eventosregistrodir{ float:left; width:130px; }
				#eventos #eventosesq .eventosregistro .eventosregistrodir .eventoregistroapartir{ margin:10px 0 0 0; }
				#eventos #eventosesq .eventosregistro .eventosregistrodir .eventoregistrovalortexto{ color:#8A8A8A; font-size:10px; text-align:right; }
				#eventos #eventosesq .eventosregistro .eventosregistrodir .eventoregistrovalorpreco{ color:#FFA100; }
		
	#eventos #eventosdir{ float:left; width:738px; margin:0 0 20px 10px;  }
		#eventos #eventosdir h1{ margin:0px; padding:0px; font-size:18px; color:#FFA100; font-family: Arial, Helvetica, sans-serif;}
		#eventos #eventosdir h2{ margin:0px; padding:0px; font-size:11px; color:#9D9D9D; font-family: Arial, Helvetica, sans-serif;}
		#eventos #eventosdir h3{ margin:0px; padding:0px; font-size:12px; color:#9D9D9D; font-family: Arial, Helvetica, sans-serif;}
		#eventos #eventosdir .subtitulointerno{ color:#7C92A4; clear:both; margin:30px 0 0 0; }
		#eventos #eventosdir .eventobotoes{ margin:10px 0 10px 0; clear:both; border-top:2px solid #FFF4E0; padding:5px 0; }
			#eventos #eventosdir .eventobotoes .eventobotoesleft{ float:left; }
				#eventos #eventosdir .eventobotoes .eventobotoesleft .btfacebook{ float:left; padding: 2px 0 0; }
				#eventos #eventosdir .eventobotoes .eventobotoesleft .btplusone{ float:left; padding:2px 0 0 5px; width:71px; }
				#eventos #eventosdir .eventobotoes .eventobotoesleft .btindique{ float:left; }
				#eventos #eventosdir .eventobotoes .eventobotoesleft .bttwitte{ float:left; padding: 2px 0 0 10px; }
					#eventos #eventosdir .eventobotoes .indicar{ position:absolute; border:1px solid #323232; width:400px; overflow:hidden; background:#FFFFFF; z-index:2; display:none; clear:both; margin:5px 0 0 0; }
					#eventos #eventosdir .eventobotoes .flecha{ clear: both;    height: 6px;    line-height: 0;    padding: 0;    width: 20px;    z-index: 3;	display:none; }
					#eventos #eventosdir .eventobotoes .indicar label{ width:120px; color:#777777; font-weight:bold; display:inline-block; text-align:right; }
					#eventos #eventosdir .eventobotoes .indicar fieldset{ padding:10px 5px 0 5px; }
					#eventos #eventosdir .eventobotoes .indicar .inputindicar{ width:265px; border:1px solid #BDC7D8; }
					#eventos #eventosdir .eventobotoes .indicar .inputmensagem{ width:265px; border:1px solid #BDC7D8; height:50px; }
					#eventos #eventosdir .eventobotoes .indicar .indicarbotoes{ text-align:right; border-top:1px solid #BDC7D8; background:#F2F2F2; padding:5px; }
					#eventos #eventosdir .eventobotoes .indicar .indicarresultado{ height:15px; color:#600; padding:0 0 0 125px; font-size:11px;}
					#eventos #eventosdir .eventobotoes .indicar #resultado{ display:none; }
					#eventos #eventosdir .eventobotoes .indicar .loader{ width:400px; padding:50px 0 50px 0; text-align: center; }
				
			#eventos #eventosdir .eventobotoes .eventobotoesright{ float:right; width:140px; }
				
		#eventos #eventosdir .eventosdescricao{ color: #4B4B4B;    line-height: 170%;    margin: 5px 0 0;    text-align: justify; }
		
		#eventos #eventosdir .maptitle{ color:#555555; font-size:13px; clear:both; margin:20px 0 0 0;}
		
		#eventos #eventosdir .eventosgeral{ margin:20px 0 30px 0; overflow:hidden; color:#555555; }
		#eventos #eventosdir .eventosgeral .eventosgeralleft{ float: left;    margin: 20px 0;    overflow: hidden; }
			#eventos #eventosdir .eventosgeral .eventosgeralleft .eventosinformacoes{ color:#555555; font-weight:bold; }
			#eventos #eventosdir .eventosgeral .eventosgeralleft label{ display:inline-block; padding:0 0 0 5px; width:60px; color:#7C92A4; font-weight:bold; }
			a.linkparasite:active, a.linkparasite:link, a.linkparasite:visited {	text-decoration:underline;	font-size:12px; color:#428BC9; }
			a.linkparasite:hover {	text-decoration:none; }
		#eventos #eventosdir .eventosgeral .eventosgeralright{ float: right;    margin: 20px 0;    overflow: hidden; width:240px; }
			#eventos #eventosdir .eventosgeral .eventosgeralright .eventostituloproximo{ color:#CC1010; font-weight:bold; margin:0 0 20px 0;}
			#eventos #eventosdir .eventosgeral .eventosgeralright .eventoslisthotel{ clear:both; margin:0 0 20px 0; overflow:hidden;}
			#eventos #eventosdir .eventosgeral .eventosgeralright .eventoslisthotel .listhotelfoto{ width:110px; float:left; }
			#eventos #eventosdir .eventosgeral .eventosgeralright .eventoslisthotel .listhotelfoto img{ border:1px solid #DADADA; padding:2px; }
			#eventos #eventosdir .eventosgeral .eventosgeralright .eventoslisthotel .listconteudo{ width:130px; float:left;  } 
				#eventos #eventosdir .eventosgeral .eventosgeralright .eventoslisthotel .listconteudo .listconteudotexto{ font-size:10px; color:#8A8A8A; margin:0 0 15px 0;}
				#eventos #eventosdir .eventosgeral .eventosgeralright .eventoslisthotel .listconteudo .listconteudovalor{ font-size:12px; color:#FFA100; } 
	
		#eventos #eventosdir #eventosmaishoteis{}
			#eventos #eventosdir #eventosmaishoteis h3{ color:#FFA100; margin:30px 0 0 0; padding:0 0 5px 0; border-bottom:1px dotted #FFDEA4; }
			#eventos #eventosdir #eventosmaishoteis .eventoslisthotelmap{ margin:10px 0 20px 0; overflow:hidden; float:left; width:230px;  }
			#eventos #eventosdir #eventosmaishoteis .eventoslisthotelmap .listhotelfotomap{ width:110px; float:left; }
			#eventos #eventosdir #eventosmaishoteis .eventoslisthotelmap .listhotelfotomap img{ border:1px solid #DADADA; padding:2px; }
			#eventos #eventosdir #eventosmaishoteis .eventoslisthotelmap .listconteudomap{ width:120px; float:left;  } 
			#eventos #eventosdir #eventosmaishoteis .eventoslisthotelmap .listconteudomap .listconteudotextomap{ font-size:10px; color:#8A8A8A; margin:0 0 25px 0;}
			#eventos #eventosdir #eventosmaishoteis .eventoslisthotelmap .listconteudomap .listconteudovalormap{ font-size:12px; color:#FFA100; } 
			
			#eventos #eventosdir #eventosmaishoteis .eventoslisthotelmapcenter{ border-left: 1px solid #D6D6D6;    border-right: 1px solid #D6D6D6;    float: left;    margin: 10px 5px 20px;    overflow: hidden;    padding: 0 5px;    width: 230px; }
			#eventos #eventosdir #eventosmaishoteis .eventoslisthotelmapcenter .listhotelfotomap{ width:110px; float:left; }
			#eventos #eventosdir #eventosmaishoteis .eventoslisthotelmapcenter .listhotelfotomap img{ border:1px solid #DADADA; padding:2px; }
			#eventos #eventosdir #eventosmaishoteis .eventoslisthotelmapcenter .listconteudomap{ width:120px; float:left;  } 
			#eventos #eventosdir #eventosmaishoteis .eventoslisthotelmapcenter .listconteudomap .listconteudotextomap{ font-size:10px; color:#8A8A8A; margin:0 0 25px 0;}
			#eventos #eventosdir #eventosmaishoteis .eventoslisthotelmapcenter .listconteudomap .listconteudovalormap{ font-size:12px; color:#FFA100; } 
	
		#eventos #eventosdir #comentarioevento{}
			#eventos #eventosdir #comentarioevento h4{ color:#FFA100; margin:30px 0 0 0; padding:0 0 5px 0; border-bottom:1px dotted #FFDEA4; text-align:left; }
			#eventos #eventosdir #comentarioevento .camposobrigatorios{ color:#FFAD00; font-size:11px; text-align:right; font-weight:bold; margin:0 0 10px 0; }
			#eventos #eventosdir #comentarioevento #comentarionome{ width:360px; float:left; -moz-border-radius: 8px; -khtml-border-radius:8px; -webkit-border-radius:8px; -opera-border-radius:8px; border-radius: 8px; border:1px solid #C2C2C2; color:#909090; padding:2px; }
			#eventos #eventosdir #comentarioevento #comentarioemail{ width:360px; float:right; -moz-border-radius: 8px; -khtml-border-radius:8px; -webkit-border-radius:8px; -opera-border-radius:8px; border-radius: 8px; border:1px solid #C2C2C2; color:#909090; padding:2px; }
			#eventos #eventosdir #comentarioevento #comentariomensagem{ clear:both;  width:740px;  -moz-border-radius: 8px; -khtml-border-radius:8px; -webkit-border-radius:8px; -opera-border-radius:8px; border-radius: 8px; border:1px solid #C2C2C2; margin:10px 0 0 0; color:#909090; }
			#eventos #eventosdir #comentarioevento .comentariobotoes{ text-align:right; }
			#eventos #eventosdir #comentarioevento .comentariobotoes .bt-enviar-coementario{ margin: 10px 0 10px 0; background:URL('../imagens/bt-enviar-comentario.png') no-repeat; width:119px; cursor:pointer; border:0; height:26px; clear:both; }
			#eventos #eventosdir #comentarioevento .red{ color:#600; overflow:hidden; clear:both; }
			.comentarioline{ overflow:hidden; margin:0 0 0 0; padding:0; clear:both; }
			.comentarioline .comentariolinha{ background:URL(../imagens/bg-cidade-evento.png) repeat-x; width:730px; height:19px; border:1px solid #EEEEEE; padding:6px 0 0 5px; overflow:hidden; }
			.comentarioline .comentariolinha .comentariolinhaleft{ float:left; width:500px; }
			.comentarioline .comentariolinha .comentariolinharight{ float:right; width:120px; color:#888888; font-weight:bold; } 
			.comentarioline .comentariolinhatexto{ color:#454545; margin:5px 3px 0 3px; text-align:justify; }
			a.linkcomentarioevento:active, a.linkcomentarioevento:link, a.linkcomentarioevento:visited {	text-decoration:none;	color:#888888; font-weight:bold; }
			a.linkcomentarioevento:hover {	text-decoration:underline; }
			
.ok{	font-family:Arial, Geneva, sans-serif;	font-size:12px;	color: rgb(0, 153, 0);	height:22px;	padding:5px 0px 0px 10px;	margin:15px 0px 5px 0px !important;	border:1px solid rgb(0, 153, 0);	background:#ECFFEC; }
.error{	font-family:Arial;	font-size:12px;	color:#600;	height:22px;	padding:5px 0px 0px 10px;	margin:15px 0px 5px 0px !important;	border:1px solid #600;	background:#EFD1D1;}



/*----------------RESERVAS---------------------------*/
#reserva #reservaFormulario{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
	#reserva #reservaFormulario .inputum{height:18px;width: 245px; border: 1px solid #999; margin: 3px 3px 3px 0px; font-size: 12px; font-family: arial; padding: 4px; color: #383838; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;}
	#reserva #reservaFormulario .inputdois{ height:18px; width:120px; border: 1px solid #999; margin: 3px 3px 3px 0px; font-size: 12px; font-family: arial; padding: 4px; color: #383838; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;}
	#reserva #reservaFormulario .inputtres{ height:18px;width:50px; border: 1px solid #999; margin: 3px 3px 3px 0px; font-size: 12px; font-family: arial; padding: 4px; color: #383838; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;}
	#reserva #reservaFormulario .date{height:18px;width:120px; border:1px solid #999; margin:3px 3px 3px 0px;}
	#reserva #reservaFormulario .inputquatro{ height:18px;width:50px; border:1px solid #999; margin:3px 3px 3px 0px;}
	#reserva #reservaFormulario .selectum{ height:28px;width:55px; border: 1px solid #999; margin: 3px 3px 3px 0px; font-size: 12px; font-family: arial; padding: 4px; color: #383838; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;}
	#reserva #reservaFormulario .selectdois{ height:28px;border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;border:1px solid #999; padding:1px; margin:2px 2px 2px 0px;}
	#reserva #reservaFormulario .selecttres{ height:28px;border: 1px solid #999; margin: 3px 3px 3px 0px; font-size: 12px; font-family: arial; padding: 4px; color: #383838; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; min-width:135px;}
	#reserva #reservaFormulario .textoInformativo{ font-size:9px;}
	#reserva #reservaFormulario .textarea{ border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;width:280px; height:80px;border:1px solid #999; margin:12px 0px 0px 0px; }
	#reserva #reservaFormulario .reservaBtenviar{width: 185px; height: 34px; margin: 0px 0px 0px 245px;}
	#reserva #reservaFormulario #resevaTitudo h4{ color: #FDA70F; font-size: 13px; font-weight: bold; border-bottom: 1px solid #FDA70F; width: 725px; margin: 14px 0px 15px 14px; line-height: 20px;}
	#reserva #reservaFormulario #resevaTitudoLinha{ border-bottom:2px solid #C6D8EE; margin-bottom:10px;}
	#reserva #reservaFormulario #reservaFormularioTipodecontato{ border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;width: 700px; margin: 30px 0px 0px 15px; font-weight: bold; background: #F9F9F9; padding: 10px; border: 1px solid #F3F3F3;}
	#reserva #reservaFormulario #legenda{float: left; width: 250px; text-align: right; padding: 5px 6px 12px 0px; color: #2F5880; font-weight: bold; font-size: 13px;}
	#reserva #reservaFormulario #legendacidade{width: 82px; text-align: right; padding: 3px 3px 3px 0px; color: #2F5880; font-weight: bold; font-size: 13px; margin: 0px 0px 0px 205px;}

	#reserva #reservaFormulario #reservaComunicado{ border: 1px solid #CFDDEC; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #ECF5FF; margin: 20px 0px 0px 12px; height: 33px; padding: 12px 0px 0px 16px; font-size: 12px; width: 700px;}
	#reserva #reservaFormulario #reservaComunicado #reservaComunicadoObservacao{ text-align:justify; color:#999; font-size:9px;}
	#reserva #reservaFormulario #reservaCampoobrigatorio{ margin:20px 0px 20px 120px;}
	#reserva #reservaFormulario #reservaBtenviar{ text-align: center; margin: 0px 0px 16px 234px; padding: 0px 0px 0px 0px; clear: both; width: 490px; float: left;}
	#reserva #reservaFormulario #reservaBtenviar2{ text-align: center; margin: 0px 0px 16px 15px; padding: 0px 0px 0px 0px; clear: both; width: 490px; float: left;}

	#reservaSubtitulo h2{ color: #FFC955; font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; width: 688px; height: 20px; border-bottom: 1px solid; margin: 0px 0px 0px 11px;}
	
	.reservaFormularioDados{background: #FFC; margin: 0px 0px 0px 13px; width: 695px; padding: 15px; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border: 1px solid #EDEDA0;}
	.ReservDadosHospede{background: #FFC; margin: 0px 0px 0px 13px; width: 695px; padding: 15px; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border: 1px solid #EDEDA0;}
	.codigo-cartao-credito{width: 725px; text-align: center; margin: 0px 0px 0px 130px; display:none;}
	.obs-sem-preferencia-quarto{width: 722px; margin: -16px 0px 16px 15px; text-align: right; font-style: italic; font-size: 11px; color: #666;}
	
	.texto-explicativo-envio-solicitacao{border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border: 1px solid #ffba00; list-style:none; margin:0px 0px 0px 0px; padding:20px; background:#FFFCDE; color:#1a1a1a;}
	.bolder-titu-input-reserva-consulta{}
	.box-tipo-de-contato-reserva-solicitacao{ width:350px; color:#164c80;margin:0px 0px 0px 217px; padding:0px 0px 0px 0px;}
	.alterar-reserva-solicitacao-tamanho{margin: 0px 0px 0px 0px; float: left;}
	
	#rsstatushospede{ display:none; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 685px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 17px 0px 0px 0px; height: 15px;}
	#rsnomesolicitante{ display:none;  font-weight:bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 243px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 0px 0px 0px 256px; height: 15px;}
	#rssobrenome{ display:none; font-weight:bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 243px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 0px 0px 0px 256px; height: 15px;}
	#rsemail{ display:none; font-weight:bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 243px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 0px 0px 0px 256px; height: 15px;}
	#rsemailconfirma{ display:none; font-weight:bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 243px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 0px 0px 0px 256px; height: 15px;}
	#rsemaildiferente{ display:none; font-weight:bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 243px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 0px 0px 0px 256px; height: 15px;}
	#rstelefone{ display:none; font-weight:bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 243px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 0px 0px 0px 256px; height: 15px;}
	#rsestado{ display:none; font-weight:bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 266px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 0px 0px 3px 256px; height: 15px;}
	#rshospede{ display:none; font-weight:bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 243px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 0px 0px 0px 256px; height: 15px;}
	#rscheckin{display: none; font-weight: bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 243px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 0px 0px 0px 256px; height: 15px;}
	#rsquarto{display: none; font-weight: bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 243px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 0px 0px 0px 256px; height: 15px;}
	#rscmbcidade{display: none; font-weight: bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 266px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 0px 0px 0px 256px; height: 15px;}

	
	
	a.link-alterar-reserva-solicitacao:active{ color:#09F; text-decoration:none; font-weight:bold}
	a.link-alterar-reserva-solicitacao:link, a.link-alterar-reserva-solicitacao:visited{color:#09F; text-decoration:none; font-weight:bold}
	a.link-alterar-reserva-solicitacao:hover{color:#09F; text-decoration:underline; font-weight:bold}

	.campos-obrigatorios-form{font-size: 11px; font-style: italic; color: #666; float: left; margin: -15px 0px 10px 35px; width: 703px; text-align: right;}

	#rsreserva-nome{ display:none;  font-weight:bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 244px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 0px 0px 0px 285px; height: 15px;}
	#rsreserva-sobrenome{ display:none;  font-weight:bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 244px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 0px 0px 0px 285px; height: 15px;}
	#rsreserva-email{ display:none; font-weight:bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 244px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 0px 0px 0px 285px; height: 15px;}
	#rsreserva-emailconfirma{ display:none; font-weight:bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 244px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 0px 0px 0px 285px; height: 15px;}
	#rsreserva-emaildiferente{ display:none; font-weight:bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 244px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 0px 0px 0px 285px; height: 15px;}
	#rsreserva-telefone{ display:none; font-weight:bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 244px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 0px 0px 0px 285px; height: 15px;}
	#rsreserva-estado{ display:none; font-weight:bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 244px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 0px 0px 0px 285px; height: 15px;}
	#rsreserva-cidade{ display:none; font-weight:bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 244px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 0px 0px 0px 285px; height: 15px;}
	#rsreserva-hospede{ display:none; font-weight:bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 244px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 0px 0px 0px 285px; height: 15px;}
	#rsreserva-formadepagamento{ display: none; font-weight: bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 123px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 0px 0px 6px 285px; height: 32px; float: left;}
	#rsreserva-cartao-titular{ display:none; font-weight:bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 260px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 0px 0px 0px 285px; height: 15px;}
	#rsreserva-cartao-numero{display: none; font-weight: bold;border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 122px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 0px 0px 0px 285px; height: 28px; border-image: }
	#rsreserva-cartao-codigoseguranca{ display:none; font-weight:bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 244px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 0px 0px 0px 285px; height: 15px;}
	#rsreserva-cartao-mesvencimento{ display:none; font-weight:bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 244px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 0px 0px 0px 285px; height: 15px;}
	#rsreserva-cartao-anovencimento{ display:none; font-weight:bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 244px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 0px 0px 0px 285px; height: 15px;}
	#reserva .rsreserva-cartao-invalido { font-weight: bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 713px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 17px 0px 10px 14px; height: 17px;}
	.rsreserva-seleciona-quarto { font-weight: bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 709px; border: 1px solid #FF8383; color: red; text-align: center; margin: 5px 0px 10px 14px; height: 17px; padding: 5px; }

/*-------------------GRUPOS--------------------------------*/
.grupos-esquerda{width: 662px; float:left; overflow:hidden}
.topo-grupos{width:660px; height:20px; margin: 10px 0px 15px 0px;}
.topo-grupos .titu-topo-grupos{font-size: 22px; font-weight: bold; float: left; width: 657px; margin: 0px 0px 0px 0px; color: #1C67BA; border-bottom: 1px solid;}
.topo-grupos .mini-description-topo-grupos{float: left; width: 651px; font-size: 11px; margin: 2px 0px 18px 5px; color: #3B7CBD; text-align: right;}
.description-pag-grupos{width: 653px; text-align: justify; font-size: 12px;margin: 0px 0px 28px 4px; color: #666;}
.valida-campo-grupo{background: white; font-size: 11px; font-weight: bold; color: #BA131A; text-align: center; height: 16px; margin: -9px 0px 10px 0px; display:none;}
.banner-cidade-grupos{width: 280px; margin: 15px 0px 0px 23px; float: left;}

.infos-grupos{border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border: 1px solid #e6e6e6; padding:7px;}
.titu-fieldsets-grupos{font-size: 16px; font-weight: bold; color: #467EFC;}
.divisao-bg-grupos{background: #F2F2F2; margin: 0px 0px 5px 0px; padding: 10px 0px 10px 0px; height: auto;  overflow: hidden;}
.style-name-input-grupos{font-size: 12px; color: #666; font-weight: bold; margin: 0px 0px 0px 60px; text-align: right; float: left; width: 96px; padding: 5px 0px 0px 0px; height: 20px;}
.style-inputs-grupos{width: 315px; margin: 3px 0px 1px 10px; border: 1px solid #CECECE; font-size: 12px; padding: 3px 0px 3px 5px;border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border: 1px solid #CFCFCF;}
.style-input-ddd-grupos{width: 25px; margin: 3px 0px 10px 10px; border: 1px solid #CECECE; font-size: 12px; padding: 3px 0px 3px 5px;}
.style-input-tel-grupos{width: 100px; margin: 3px 0px 2px 10px; border: 1px solid #CECECE; font-size: 12px; padding: 3px 0px 3px 5px;border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border: 1px solid #CFCFCF;}
.style-inputs-check-grupos-esq{ width: 87px; margin: 3px 0px 10px 10px; border: 1px solid #CECECE; font-size: 12px; padding: 3px 0px 3px 5px; float:left;border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border: 1px solid #CFCFCF;}
.style-inputs-check-grupos-dir{ width: 87px; margin: 3px 0px 10px 10px; border: 1px solid #CECECE; font-size: 12px; padding: 3px 0px 3px 5px; float:left;border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border: 1px solid #CFCFCF;}
.style-name-input-grupos-esq{font-size: 12px; color: #666; font-weight: bold; margin: 0px 0px 0px 60px; text-align: right; float: left; width: 96px; padding: 5px 0px 0px 0px; height: 20px;}
.style-name-input-grupos-dir{font-size: 12px; color: #666; font-weight: bold; margin: 0px 0px 0px 10px; text-align: right; float: left; width: 76px; padding: 5px 0px 0px 0px; height: 20px;}
.style-n-de-quartos-grupos{width: 87px;  margin: 3px 240px 10px 10px; border: 1px solid #CECECE; font-size: 12px; padding: 3px 4px 3px 5px; float: left;border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border: 1px solid #CFCFCF;}
.style-input-tipo-viagem-grupos{width: 318px; margin: 3px 4px 10px 10px; border: 1px solid #CECECE; font-size: 12px; padding: 3px 4px 3px 5px; float: left;border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border: 1px solid #CFCFCF;}
.input-calendario-check-grupos{float: left; margin: 5px 0px 0px 3px; width: 16px;}
.style-checkbox-comodidades-grupos{float: left; margin: 0px 9px 0px 3px; font-size: 12px; padding: 0px 0px 0px 7px;}
.style-checkbox-grupos{margin: 5px 0px 0px 0px; height: 11px;}
.style-box-termos-grupos{background:#ecf5ff; margin: 5px 0px 0px 0px; height: 33px; padding: 12px 0px 0px 16px; font-size: 12px;}
.text-termos-grupos{font-style: italic;}
.div-bt-enviar-grupos{width: 662px; height: 40px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left;}
.bt-enviar-grupos{cursor:pointer; border:none; width:185px; height:34px;}

a.link-termos-grupos:active{ color:#09F; text-decoration:none; font-weight:bold}
a.link-termos-grupos:link, a.link-termos-grupos:visited{color:#09F; text-decoration:none; font-weight:bold}
a.link-termos-grupos:hover{color:#09F; text-decoration:underline; font-weight:bold}

.grupos-direita{/*float:left;*/ overflow:hidden;}
.grupos-direita .box-porque-reservar-grupos{margin: 10px 0px 0px 21px; border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border: 1px solid #e6e6e6; width: 270px; height: 255px; padding: 4px 6px 4px 4px;}
.grupos-direita .box-porque-reservar-grupos .box-titu-porque-resevar-grupos{border-top-left-radius: 8px; border-top-right-radius: 8px; border: 1px solid #8ab1dc; background:#8ab1dc;}
.grupos-direita .box-porque-reservar-grupos .titu-box-porque-resevar-grupos{width:243px; height:55px;}
.grupos-direita .box-porque-reservar-grupos .text-box-porque-reservar-grupos{width: 242px; margin: 25px 0px 0px 14px; text-align: justify; color: #4F4F4F;}
.img-porque-reservar-grupos{margin: 6px 0px 0px 12px;}

.grupos-direita .box-porque-reservar-grupos .text-box-porque-reservar-grupos .proposta-valor-geral{margin: 15px 0px 0px 0px; line-height: 20px; font-size: 12px;}
.grupos-direita .box-porque-reservar-grupos .text-box-porque-reservar-grupos .proposta-valor-geral ul{ list-style-image:url(../imagens/icon-marker-grupos.png); margin: 0px 0px 0px 0px; padding: 0px 0px 0px 18px;}
.grupos-direita .box-porque-reservar-grupos .text-box-porque-reservar-grupos .proposta-valor-geral li{line-height: 13px; padding: 0px 0px 12px 0px;}

.topics-porque-reservar-grupos{margin: 15px 0px 0px 0px; line-height: 20px; font-size: 12px;}
.topics-porque-reservar-grupos ul{ list-style-image:url(../imagens/icon-marker-grupos.png); margin: 0px 0px 0px 0px; padding: 0px 0px 0px 18px;}
.topics-porque-reservar-grupos li{}

#rsgrupo-nome{display: none; font-weight: bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 309px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 0px 0px 7px 167px; height: 15px;}
#rsgrupo-sobrenome{display: none; font-weight: bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 309px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 0px 0px 7px 167px; height: 15px;}
#rsgrupo-telefone{display: none; font-weight: bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 309px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 0px 0px 7px 167px; height: 15px;}
#rsgrupo-email{display: none; font-weight: bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 309px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 0px 0px 7px 167px; height: 15px;}
#rsgrupo-confirmeemail{display: none; font-weight: bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 309px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 0px 0px 7px 167px; height: 15px;}
#rsgrupo-destino{display: none; font-weight: bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 309px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 0px 0px 7px 167px; height: 15px;}
#rsdataentrada{display: none; font-weight: bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 309px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 0px 0px 7px 167px; height: 15px;}
#rsgrupo-checkin{display: none; font-weight: bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 309px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 0px 0px 7px 167px; height: 15px;}
#rsgrupo-checkout{display: none; font-weight: bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 309px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 0px 0px 7px 167px; height: 15px;}
#rsgrupo-qtdquarto{display: none; font-weight: bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 309px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 30px 0px 7px 167px; height: 15px;}
#rsgrupo-tipoviagem{display: none; font-weight: bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 309px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 38px 0px 7px 167px; height: 15px;}
#rsgrupo-aceite{display: none; font-weight: bold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 625px; border: 1px solid #FF8383; color: red; padding: 5px; text-align: center; margin: 3px 0px 15px 0px; height: 15px;}

:-moz-placeholder{ color:#CCCCCC !important; }


/*----------------------SUGESTOES------------------------------*/
.div-direita-sugestoes{float:left; width:645px; margin: 0px 14px 0px 0px;}
.box-porque-reservar-grupos-sg{float:left;margin: 35px 0px 0px 21px; border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border: 1px solid #e6e6e6; width: 270px; height: 195px; padding: 4px 6px 4px 4px;}
.box-porque-reservar-grupos-sg .box-titu-porque-resevar-grupos-sg{border-top-left-radius: 8px; border-top-right-radius: 8px; border: 1px solid #8ab1dc; background:#8ab1dc;}
.box-porque-reservar-grupos-sg .titu-box-porque-resevar-grupos-sg{width:243px; height:55px;}
.box-porque-reservar-grupos-sg .text-box-porque-reservar-grupos-sg{width: 242px; margin: 25px 0px 0px 14px; text-align: justify; color: #4F4F4F;}
.topics-porque-reservar-grupos-sg ul{ list-style-image:url(../imagens/icon-marker-grupos.png); margin: 0px 0px 0px 0px; padding: 0px 0px 0px 18px;}

.sub-titu1-sugestoes{font-size:18px; font-weight:bold; color:#0799ed; border-bottom:1px solid; line-height:20px;margin: 23px 0px 10px 0px; width: 630px;}
.sub-titu2-sugestoes{font-size: 12px; font-weight: bold; margin: 0px 0px 0px 4px; }
.nome-email-sugestoes{width: 315px; float: left; margin: 10px 0px 10px 0px;}
.input-nome-sugestoes{width: 292px; padding: 3px; font-size: 12px; color: #1E1E1E; margin: 0px 0px 0px 0px;border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border: 1px solid #CFCFCF; }
.titu-input-sugestoes{ color:#5e5e5e; font-weight:bold; font-size:12px; line-height:20px; margin:10px 0px 0px 0px; overflow:hidden; }

.tamanho-textarea-sugestoes{ width:619px; border:1px solid #c1c1c1; height:120px; font-family:Arial, Helvetica, sans-serif; padding:5px;border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border: 1px solid #CFCFCF;}
.caracteres-sobrando-sugestoes{width: 128px; color: #A1A1A1; font-size: 11px; font-style: italic; background: #EFEFEF; float: right; margin: 0px 13px 0px 0px; height: 15px; padding: 5px 5px 5px 5px;}
.titu-classifique-sugestoes{ color:#5e5e5e; font-weight:bold; font-size:12px; line-height:20px; margin:10px 0px 10px 0px}
.titu-classifique-sugestoes2{ color:#5e5e5e; font-weight:bold; font-size:12px; line-height:20px; margin:10px 0px 0px 0px; border-bottom:1px dotted #cfcfcf; width: 630px; overflow:hidden; }

.titu-classifique-sugestoes td {border-bottom:1px dotted #cfcfcf; line-height:25px; margin:10px 0px 10px 0px; width:635px; height:2px;}
.divisao-classificacao-sugestoes{ border-bottom:1px dotted #cfcfcf; line-height:20px; margin:10px 0px 10px 0px; width:635px; height:2px; display:inline;}
.select-opcao-sugestoes{ font-size:11px; color:#666666;}
.button-enviar-sugestoes{ cursor:pointer; width:680px; height:30px; text-align:center;}

#rsconteudo{ display: none; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 100%; border: 1px solid #FF8383; color: red; padding: 2px; text-align: center; margin: 3px 0px 13px 0px; height: 15px;  float: left;}
#rsdesign{ display: none; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 100%; border: 1px solid #FF8383; color: red; padding: 2px; text-align: center; margin: 3px 0px 13px 0px; height: 15px;  float: left;}
#rsfacilidade{ display: none; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 100%; border: 1px solid #FF8383; color: red; padding: 2px; text-align: center; margin: 3px 0px 13px 0px; height: 15px;  float: left;}
#rsgeral{ display: none; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 100%; border: 1px solid #FF8383; color: red; padding: 2px; text-align: center; margin: 3px 0px 13px 0px; height: 15px;  float: left;}
#rsconseguiu{ display: none; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 624px; border: 1px solid #FF8383; color: red; padding: 2px; text-align: center; margin: 3px 0px 13px 0px; height: 15px;  float: left;}
#rsfidelizado{display: none; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 624px; border: 1px solid #FF8383; color: red; padding: 2px; text-align: center; margin: 3px 0px 13px 0px; height: 15px;  float: left;}

#rsmensagem{ display: none; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FEF1EC; width: 482px; border: 1px solid #FF8383; color: red; padding: 3px; text-align: center; margin: 2px 0px 13px 0px;  height: 15px; float: left;}


/***** LANDING PAGE ******/
#landingpageleft{ float:left; width:730px; margin: 0 10px 0 10px; }
	#landingpageleft h1 {   border-bottom: 1px solid; color: #ff9600;    font-family:Arial, Helvetica, sans-serif;    font-size: 20px;   margin:0px 0px 0px 0px;    padding:0px 0px 0px 0px; text-align: left;}
	
	#landingpageleft h2.titu-landingpage, h3.subtitu-landingpage { color: #ffba00;    font-family:Arial, Helvetica, sans-serif;    font-size: 10px;    line-height: 15px;    margin:3px 0px 0px 0px; padding:0px 0px 0px 0px; text-align: justify; float:right;}

	#landingpageright{ float:right; width:200px; text-align:right; margin: 23px 20px 0px 0px;}
	.landingpagetextolateral{ width:190px; -moz-border-radius: 8px; -khtml-border-radius:8px; -webkit-border-radius:8px; -opera-border-radius:8px; border-radius: 8px; border:1px solid #D3DEED; text-align:center; padding:5px; }
	.landingpagetextolateral ul{ padding:10px 0 0 0; margin: 0px 13px 0px 11px;}
	.landingpagetextolateral ul li{ list-style:none; text-align:left; color:#666666; font-size:11px; margin:0 0 10px 0; text-align:justify;}
	.landingpagetextoreservar{ color:#2484C6; font-size:21px; font-family:Arial, Helvetica, sans-serif/ }
	.landingpagetxtofalaturista{ color:#154F77; font-size:21px; font-family:Arial, Helvetica, sans-serif; }
	.landingpagetextodescubra{ text-align:center; font-size:10px; color:#709ABE; }
	.landingpagemapa{ float:left; width:270px; }
	.landingpagemapa img{ border-left: 4px solid #DCEBFF; border-top: 4px solid #DCEBFF;}
	.landingpagetextofooter{ height:159px;width:445px; padding:5px; float:right; text-align:left; -moz-border-radius: 8px; -khtml-border-radius:8px; -webkit-border-radius:8px; -opera-border-radius:8px; border-radius: 8px; border:1px solid #cfcfcf; }
	.landingpagetextofooter h4{color: #FFB400; font-size: 18px; font-weight: bold; padding: 6px 0px 6px 10px; margin: 0px 0px 0px 0px;}
	.buscalandingpage{ -moz-border-radius: 8px; -khtml-border-radius:8px; -webkit-border-radius:8px; -opera-border-radius:8px; border-radius: 8px; border:1px solid #D4D4D4; clear:both; background:url(../imagens/bg-busca-landing-page.png) repeat-x; height:33px; width:730px; padding:5px 0 0 0; }
	.buscalandingpage .textobuscaum{ float:left; margin: 7px 0px 0px 8px; color:#44709D; display:inline-block; font-weight:bold; }
	.buscalandingpage .textobuscadois{ float:left;color:#5093E5; display:inline-block; font-weight:bold;margin: 7px 0px 0px 8px; }
	.buscalandingpage .textobuscainput{ float: left; width: 230px; border: 1px solid #E4E4E4; color: #888; padding-left: 5px; margin: 5px 4px 0px 6px;}
	.buscalandingpage .bt-buscar-landingpage{float:left; cursor: pointer;border:0px; width:102px; height:22px; background:URL('../imagens/bt-buscar-landingpage-footer.png') no-repeat; margin:5px 0 0 0; }
	.titu-localizacao-landing{width: 730px; border-bottom: 1px dotted #CFCFCF; font-size: 17px; font-weight: bold; color: #6788B2; margin: 0px 0px 11px 0px; padding: 20px 0px 0px 0px; clear: both;}
/* CONTEUDO LANDING PAGE */
.landing .paga{}
	#linklandingpage{ width:1000px; }
	
	.landingpagetitulo{ color:#257DA3; border-bottom:1px dotted #D7E7F0; font-size:15px; }
	.landingpage-titulo{ margin: 20px 0px 20px 15px; background:URL(../imagens/bg-landing-page.png) repeat-x; width:717px; height:19px; border:1px solid #EEEEEE; padding:6px 0 0 5px; overflow:hidden; text-align:left; color:#257DA3; clear:both; }
	.landingpage-line{  padding: 8px 10px 8px 10px; clear: both; border-bottom: 1px dotted #D7E7F0; margin: 5px 0px 0px 11px; text-align: left; overflow: hidden; width: 725px;}
	.landingpage-left{ float:left; }
	.landingpage-right{ float:right }
	.landingpage-registro{ float:left; width:240px; overflow:hidden; margin: 0px 16px 30px 14px; }
	.landingpage-registro .landingpage-foto{ float:left; margin:0 5px 0 0;  width:84px; }
	.landingpage-registro .landingpage-foto img{ padding:2px; border:1px solid #DCEBFF; }
	.landingpage-registro .landingpage-nomehotel{ float:left; width:140px; text-align:left; }
	.landingpage-registro .landingpage-tarifa{ background:#F3F3F3; clear:both; overflow:hidden; margin: 10px 0 0; padding:5px 0 0 0; }
	.landingpage-registro .landingpage-tarifa .landingpage-tarifatexto{ color:#838383; float:left; width:80px; font-size:11px; }
	.landingpage-registro .landingpage-tarifa .landingpage-valor{ float:right; width:155px; }
	.landingpage-legenda{ text-align:right; margin: -17px 0px 0px 0px; color:#CC0F0F; width:741px; }
	a.lpage:active, a.lpage:link, a.lpage:visited { color:#3399D4; text-decoration:none;}
	a.lpage:hover { text-decoration:underline;}
	
	
/*-------------LIGHTBOX RESERVA ULTIMA HORA--------------*/

.reserva-ultima-hora-numero-hotel{float: left; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border: 1px solid #CCC; background: url(../imagens/bg-telefone-faq.png) repeat-x; width: 190px; height: 28px; font-size: 20px; font-weight: bold; color: #424242; padding: 4px 0px 0px 0px; margin: 11px 0px 0px 133px;}
.close-reserva-ultima-hora{display: block; text-align: right;}
.reserva-ultima-hora-nome-hotel{ font-size:30px; color:#FFF; font-weight:bold;}

a.close-reserva-ultima-hora:active{ color:#82B1E4; text-decoration:none; font-weight:bold; font-size:16px;}
a.close-reserva-ultima-hora:link, a.close-reserva-ultima-hora:visited{color:#82B1E4; text-decoration:none; font-weight:bold; font-size:16px;}
a.close-reserva-ultima-hora:hover{color:#82B1E4; text-decoration:none; font-weight:bold; font-size:16px;}

a.close:active{ color:#82B1E4; text-decoration:none; font-weight:bold; font-size:16px ;}
a.close:link, a.close-reserva-ultima-hora:visited{color:#82B1E4; text-decoration:none; font-weight:bold; font-size:16px;}
a.close:hover{color:#82B1E4; text-decoration:none; font-weight:bold; font-size:16px;}


/*PAGINA DE CONTATO------------------*/
.valida-campo-contato{background: #FFFCD5; font-size: 11px; font-weight: bold; color: #BA131A; text-align: center; height: 16px; margin: -15px 0px 12px 0px; float: left; width: 407px; display:none;}
.valida-campo-contato-textarea{background: #FFFCD5; font-size: 11px; font-weight: bold; color: #BA131A; text-align: center; height: 16px; margin: 0px 0px 12px 0px; float: left; width: 407px; display:none;}


/*FORMULARIO DE SOLICITAO - SOB CONSULTA-------------*/

.perguntaok{border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border: 1px solid #CCC;width: 537px; background: #F3F3F3; height: 26px; margin: 0px 0px 16px 14px; padding: 50px; font-size: 14px; font-weight: bold; color: #545454; text-align:center;}
.perguntaerro{border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border: 1px solid #FF8383; width: 537px; background: #FEF1EC; height: 26px; margin: 0px 0px 16px 14px; padding: 50px; font-size: 14px; font-weight: bold; color: #545454; text-align:center;}

.perguntaok-faq{border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border: 1px solid #CCC; width: 294px; background: #F3F3F3; height: 26px; margin: 0px 0px 16px 14px; padding: 50px; font-size: 14px; font-weight: bold; color: #545454; text-align: center;}
.perguntaerro-faq{border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border: 1px solid #FF8383; width: 294px; background: #FEF1EC; height: 26px; margin: 0px 0px 16px 14px; padding: 50px; font-size: 14px; font-weight: bold; color: red; text-align: center;}

.perguntaok-sugestoes{border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border: 1px solid #CCC;width: 529px; background: #F3F3F3; height: 26px; margin: 0px 0px 16px 0px; padding: 50px; font-size: 14px; font-weight: bold; color: #545454; text-align:center;}
.perguntaerro-sugestoes{border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border: 1px solid #FF8383; width: 529px; background: #FEF1EC; height: 26px; margin: 0px 0px 16px 0px; padding: 50px; font-size: 14px; font-weight: bold; color: #545454; text-align:center;}

.perguntaok-contato{border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border: 1px solid #CCC;width: 310px; background: #F3F3F3; height: 26px; margin: 0px 0px 16px 0px; padding: 50px; font-size: 14px; font-weight: bold; color: #545454; text-align:center;}
.perguntaerro-contato{border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border: 1px solid #FF8383; width: 310px; background: #FEF1EC; height: 26px; margin: 0px 0px 16px 0px; padding: 50px; font-size: 14px; font-weight: bold; color: #545454; text-align:center;}

/*------------------------VOUCHER RESERVA IMEDIATA-------------*/
	
	#voucher{ margin:15px 0 0 0; width:745px; }
		#voucher .voucher-agradecimento-border{ -moz-border-radius: 8px; -khtml-border-radius:8px; -webkit-border-radius:8px; -opera-border-radius:8px; border:1px solid #CFCFCF; padding:1px; overflow:hidden; }
			#voucher .voucher-agradecimento-bg{ -moz-border-radius: 8px; -khtml-border-radius:8px; -webkit-border-radius:8px; -opera-border-radius:8px; background: url(../imagens/bg-voucher-agradecimento.png) repeat-x; height:26px; color:#373737; font-size:17px; padding:5px 0 0 10px; font-weight:bold; overflow:hidden;   }
			#voucehr .voucher-agradecimento-text{ float:left; width:600px !important; }
			#voucher .voucher-agradecimento-button{ float:right; margin:-20px 10px 0 0; }
		
		#voucher .voucher-text-top{ margin:10px 0px 25px 0px; color:#373737; text-align:center; }
		#voucher .voucher-idreserva{ -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; -opera-border-radius: 8px; border: 1px solid #00236F; height: 73px; font-size: 15px; padding: 5px 0 0 10px; font-weight: bold; overflow: hidden; margin: 0px 0px 10px 3px; text-align: center; background: url(../imagens/bg-localizador.png) repeat-x; width: 725px;}
		#voucher .voucher-checkincheckout{ margin:0px; float:left; }
		#voucher .voucher-bar-total{ color:#4B4B4B; border:1px solid #D7D7D7; overflow:hidden; padding:5px; background:#F4F4F4; -moz-border-radius: 8px; -khtml-border-radius:8px; -webkit-border-radius:8px; -opera-border-radius:8px; }
		#voucher fieldset{ width:715px; padding:10px; border:1px solid #D5D5D5; border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; }
		#voucher fieldset legend{ color:#FDA70F; font-weight:bold; font-size:13px; }
		#voucher #voucher-button{ float: right;  margin: 0px 0px 13px 0px; width: 745px; text-align: right; }

		
		#voucher .tamanho-total-politicas{ width:715px !important; }
		#voucher label{ margin:0 0 10px 0; float:left; display:block; width:140px !important; color:#4C698A !important; font-weight:bold; text-align:left !important; padding:0 0 0 125px !important; }
		#voucher .clear{ clear:both; }
		#voucher .printsecurity{ color:#4D6989; text-align:center; border-top: 1px dotted #CACBCB; padding:10px 0 0 0; font-weight:bold; }
		#voucher .voucher-text-top{color: #244161; font-family: Arial, Helvetica, sans-serif; font-size: 25px; font-weight: bold; margin: 20px 0px 35px 113px; width: 500px;}
		#voucher .icon-reserva-confirmada{float: left; width: 34px; height: 36px; margin: 0px 0px 0px 0px;}
		#voucher .texto1-reserva-confirmada{width: 501px;}
		#voucher .texto2-reserva-confirmada{width: 500px; font-size:15px; font-weight:bold; color:#4d76a4;}
		#voucher .align-bt-imprime-voucher-topo{float: right; margin: 6px 0px 13px 0px; width: 745px; text-align: right;}
		#voucher .dados-topo-voucher-hotel{float: left; margin: 0px 0px 0px 0px; font-size: 12px; color: #27498F; font-weight: bold; width: 130px; font-style:normal;}
		#voucher .header-box-info-hotel-voucher{width: 575px; margin: 2px 0px 12px 140px; height: 95px;}
		#voucher .phone-hotel-voucher{margin: 15px 0px 0px 0px; font-size:12px; color:#333;}
		#voucher .email-contato-hotel-voucher{margin: 10px 0px 0px 0px; font-size:12px; color:#333;}
		#voucher .nome-campos-voucher{margin: 5px 0px 0px 150px; font-size: 12px; color: #27498F; font-weight: bold; width: 134px; font-style: normal; float: left; clear: both;}
		#voucher .text-content-voucher{ font-size:12px; color:#333;float: left; margin: 3px 0px 0px 0px;}
		
		#voucher .detalhes-quarto-voucher{}
		#voucher .nome-quarto-voucher{color: #27498F; font-size: 16px; font-weight: bold; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;}
		#voucher .description-quarto-hotel{}
		#voucher .titu-description-quarto-hotel{color: #27498F; font-weight: bold; border-bottom: 1px dotted; margin: 0px 0px 12px 0px;}
		#voucher .text-description-quarto-hotel{font-size: 12px;  text-align: justify;color: #333; margin: 0px 0px 10px 0px; line-height: 18px;}

		#voucher .total-quarto-voucher{}
		#voucher .valor-quarto-voucher{border-bottom: 1px dotted #CFCFCF; padding: 0px 0px 10px 0px; height:15px;}
		#voucher .titu-valor-quarto-voucher{float: left; width: 630px; color: #27498F; font-size: 13px; font-weight: bold; padding: 0px 0px 10px 0px;}
		#voucher .preco-quarto-voucher{float: left; font-size: 13px; font-weight: bold; color: #27498F; margin: 0px 0px 0px 0px; text-align: right; width: 85px; }
		#voucher .taxas-totais-quarto-voucher{border-bottom: 1px solid #27498F; padding: 10px 0px 10px 0px; height:15px;}
		#voucher .titu-taxas-quarto-voucher{float: left; width: 630px; color: #27498F; font-size: 13px; font-weight: bold; padding: 0px 0px 10px 0px;}
		#voucher .taxas-quarto-voucher{float: left; font-size: 13px; font-weight: bold; color: #27498F; margin: 0px 0px 0px 0px; text-align: right; width: 85px;}
		#voucher .total-total-quarto-voucher{height: 20px; margin: 10px 0px 0px 0px;}
		#voucher .titu-total-quarto-voucher{float: left; width: 630px; color: #ff9000; font-size: 16px; font-weight: bold; padding: 0px 0px 10px 0px;}
		#voucher .valor-total-quarto-voucher{float: left; font-size: 16px; font-weight: bold; color: #ff9000; margin: 0px 0px 0px 0px; text-align: right; width: 85px;}
		#voucher .titu-hoteleiro-voucher{color:#e2a013; font-size:17px; font-weight:bold;}
		#voucher .texto-hoteleiro-rodape{text-align: justify; font-size: 13px; font-weight: bold; line-height: 20px; width: 736px; margin: 0px 0px 0px 2px;}

		#voucher-sidebar-vantagens{ -moz-border-radius: 8px; -khtml-border-radius:8px; -webkit-border-radius:8px; -opera-border-radius:8px; border:solid 1px #d0d0d0; width:222px; height:auto; float:left; }
		#voucher-sidebar-vantagens h3{ margin: 3px 3px 10px 0px; padding: 0px; width: 215px; height: 30px; }
		#voucher-sidebar-vantagens ul{ margin:0px; padding:20px 20px 10px 20px; }
		#voucher-sidebar-vantagens ul li{ list-style-image:url(../imagens/icon-list-style.png); margin:10px 0 0 18px; font-size:12px; color:#787878; font-weight:bold; text-align:justify;  }


		a.rollover-imprime-voucher { background:url(../imagens/bt-imprime-voucher-final.png) no-repeat; display:block; width:146px; height:26px; float:right;}
		a.rollover-imprime-voucher:hover {background-position: -146px; float:right;}
		
/*----------------------SIDEBAR PROPOSTA DE VALOR GERAL-------------------------------*/

		#proposta-valor-geral{-moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; -opera-border-radius: 8px; border: solid 1px #D0D0D0;  width: 222px; height: auto; margin: 10px 0px 20px 10px; float: left; padding:5px 0px 10px 0px;}
		#proposta-valor-geral .proposta-valor-geral-titu{padding:0px 0px 0px 6px;}
		#proposta-valor-geral .proposta-valor-geral-box-text{width: 210px; margin: 25px 0px 0px 5px; text-align: justify; color: #4F4F4F;}
		#proposta-valor-geral .proposta-valor-geral-box-text .proposta-valor-geral-text{margin: 15px 0px 0px 0px; line-height: 20px; font-size: 12px;}
		#proposta-valor-geral .proposta-valor-geral-box-text .proposta-valor-geral-text ul{list-style-image: url(../imagens/icon-marker-grupos.png); margin: 0px 0px 0px 0px; padding: 0px 0px 0px 18px;}
		#proposta-valor-geral .proposta-valor-geral-box-text .proposta-valor-geral-text li{line-height: 13px; padding: 0px 0px 12px 0px;}
		#proposta-valor-geral .proposta-valor-geral-titu h3{margin:0px; padding:0px;}
