* { margin: 0; padding: 0; }
body { color: #fff; font-family: Arial, sans-serif; }

label { width: 10em; float: left; }
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }

small { font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 10px; }	
.space { height: 14px; }

p { font-family: Arial, Helvetica, sans-serif; color: #fff; font-size: 12px; line-height: 14px;}
p.menor { font-family: Arial, Helvetica, sans-serif; color: #fff; font-size: 11px; line-height: 13px;}

#topo { position: relative; margin: auto; height: 240px; width: 960px; }
	#topo_left { float: left; margin: auto; width: 360px; padding: 12px; height: 146px;}
	#topo_right { float: right; margin: auto; width: 556px; text-align: right; }
		#topo_right ul { float: right; list-style: none; padding: 5px; }
		#topo_right ul li { display: inline; position: relative; float: left; line-height: 14px; padding-right: 5px; padding-left: 6px; border-right: 1px solid #fff; }
		#topo_right ul li.ultimo { border-right: none; padding-right: 0; }
#topo h1 { font-family: Helvetica, Arial, sans-serif; font-size: 60px; font-weight: normal; letter-spacing: 2px; padding-top: 65px; }		
#topo h2 { font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-weight: normal; letter-spacing: 2px; margin-left: 3px; }		
#topo a { color: #fff; padding: 5px; font-size: 11px; font-weight: bold; }

#wrapper { position: relative; margin: auto; width: 960px; }

#barra {  position: relative; margin: auto; width: 960px; height: 44px; font-family: Helvetica, Arial, sans-serif; font-size: 13px; letter-spacing: 0.5px; }
#barra ul { list-style: none; padding-left: 6px; }
#barra ul li { display: inline; position: relative; float: left; line-height: 14px; padding-right: 13px; padding-left: 14px; margin-top: 16px; border-right: 1px solid #fff; height: 14px; }
#barra ul li.ultimo { border: none; }
#barra ul li a { text-decoration: none; color: #fff;}
#barra ul li a:hover { text-decoration: underline; }

#barra li .subNav { display: none; z-index: 100000; clear: both; color: #fff; position: absolute; width: 150px; background: url(../_imagens/1px_bg_transp_black.png); margin-left: -33px; padding-bottom: 15px;} 
#barra li:hover .subNav, #barra li.hover .subNav { display: block; }
#barra div.subNav ul { width: 150px; list-style: none; color: #fff; }
#barra div.subNav ul li { list-style: none; border-right: 0; text-align: right; width: 121px; }
#barra div.subNav a { color: #fff; font-size: 13px; text-align: right; width: 121px; }

#conteudo { position: relative; float: left; margin: auto; width: 960px; background-color: #096a49;}
#coluna_direita { position: relative; float: right; width: 297px; min-height: 356px; height: 356px;}
#coluna_lista { position: relative; float: left; margin: auto; width: 220px; margin: 14px 0 0 14px; min-height: 330px; background-color: #014c33; padding-bottom: 8px; margin-bottom: 14px; }
 #coluna_lista h1 { font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 14px; letter-spacing: 1px; line-height: 15px; text-decoration:none; /*border-bottom: 1px solid #719e65;*/ margin-bottom: 6px; font-weight: normal; padding: 6px 2px 2px 2px; text-align: center; }
 #coluna_lista h2 { font-family: Helvetica, Arial, sans-serif; color: #719e65; font-size: 11px; font-weight: normal; padding-left: 10px; text-align: center; padding-bottom: 5px; }	
 #coluna_lista p { font-family: Helvetica, Arial, sans-serif; color: #c0e3b6; font-size: 11px; }	
 #coluna_lista a { font-family: Helvetica, Arial, sans-serif; color: #c0e3b6; font-size: 12px; line-height: 18px; font-weight: bold; text-decoration: none; padding-left: 20px; }
 #coluna_lista a.checked { background: url(../_imagens/check.gif) no-repeat; }
 #coluna_lista a:hover { text-decoration: underline; }
 #coluna_lista td { padding: 3px; }
 #coluna_lista hr { margin: 8px 0; background-color: #3d702f; height: 1px; border: 0;}
 #coluna_lista select { font-size: 12px; }
#coluna_reserva { position: relative; float: right; margin: auto; width: 297px; min-height: 856px; height: 856px;}
#coluna_esquerda { }

#miolo { position: relative; float: left; width: 635px; background-color: #096a49; padding: 14px 14px 56px 14px; min-height: 1000px; }
#miolo_hoteis { float: right; position: relative; margin: auto; width: 635px; background-color: #096a49; padding: 14px; }	

#miolo_ficha { float: left; position: relative; margin: auto; width: 635px; background-color: #096a49; padding: 14px; min-height: 1000px; }
	#miolo h1 { font-family: Helvetica, Arial, sans-serif; font-size: 26px; margin: 10px; font-weight: normal; }	
		
#capa { position: relative; width: 635px; height: 162px; background-color: #0d835b;}
#capa_foto { float: left; width: 216px; height: 162px; margin: auto 0; }
#capa_texto { margin: 30px 21px 15px 17px; float: right; width: 379px; }
#capa_texto a { font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 24px; letter-spacing: 3px; text-decoration:none; line-height: 24px;}
#capa_texto a:hover { text-decoration:underline; }
#capa_texto p { margin-top: 8px; font-family: Arial, Helvetica, sans-serif; color: #fff; font-size: 12px; line-height: 18px;}
	#capa_texto_int { margin: 10px 21px 15px 17px; float: right; width: 379px; }
	#capa_texto_int a.titulado { font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 24px; letter-spacing: 3px; text-decoration:none; line-height: 24px; margin-left: -1px; text-transform: uppercase; }
	#capa_texto_int a.titulado:hover { text-decoration:underline; }
	#capa_texto_int a.mais2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; line-height: 16px;}
	#capa_texto_int p { margin-top: 2px; font-family: Arial, Helvetica, sans-serif; color: #fff; font-size: 12px; line-height: 18px; }
	#capa_texto_int p.emdestaque { margin-top: 0; margin-bottom: 2px; font-family: Arial, Helvetica, sans-serif; color: #fff; font-size: 11px; line-height: 18px; letter-spacing: 2px; }

#chamadas {float:left;}
.chamada { position: relative; width: 306px; height: 125px; background-color: #014c33; border: 1px solid #719e65;}
	.chamada_titulo_hospedagem { position: relative; width: 308px; height: 74px; background-color: #0fac77; font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 34px; letter-spacing: 4px; text-decoration:none; line-height: 24px; text-align: center; padding-top: 44px; }
	.chamada_titulo_gastronomia { position: relative; width: 308px; height: 74px; background-color: #0fac77; font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 32px; letter-spacing: 4px; text-decoration:none; line-height: 24px; text-align: center; padding-top: 44px; }
	.chamada_titulo_atracoes { position: relative; width: 308px; height: 96px; background-color: #0fac77; font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 32px; letter-spacing: 4px; text-decoration:none; line-height: 36px; text-align: center; padding-top: 22px; }
	.chamada_titulo_ecoturismo { position: relative; width: 308px; height: 74px; background-color: #0fac77; font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 36px; letter-spacing: 4px; text-decoration:none; line-height: 24px; text-align: center; padding-top: 44px; }
	.chamada_titulo_noturna { position: relative; width: 308px; height: 74px; background-color: #0fac77; font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 30px; letter-spacing: 4px; text-decoration:none; line-height: 24px; text-align: center; padding-top: 44px; }
	.chamada_titulo_imoveis { position: relative; width: 308px; height: 74px; background-color: #0fac77; font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 42px; letter-spacing: 5px; text-decoration:none; line-height: 24px; text-align: center; padding-top: 44px; }
.chamada_texto { float: left; margin: 26px 0 18px 18px; width: 162px; height: 60px; }
.chamada_texto a { font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 17px; letter-spacing: 2px; text-decoration:none; line-height: 20px;}
.chamada_texto a:hover { text-decoration:underline; }
.chamada_texto p { margin-top: 4px; font-family: Arial, Helvetica, sans-serif; color: #fff; font-size: 12px; line-height: 15px;}
.chamada_foto { float: right; margin: 18px 18px 18px 0; border: 1px solid #719e65; width: 104px; height: 87px; background-color: #000; }

.links { float: left; position: relative; width: 290px; margin: 14px; margin-bottom: 10px; }
.links a { font-family: Arial, Helvetica, sans-serif; color: #c9ede1; font-size: 12px; font-weight: bold; text-decoration: none; line-height: 18px; text-transform: uppercase; }
.links a:hover { font-family: Arial, Helvetica, sans-serif; color: #c9ede1; font-size: 12px; font-weight: bold; text-decoration:underline; line-height: 18px;}
.links p { font-family: Arial, Helvetica, sans-serif; color: #addecd; font-size: 12px; line-height: 14px;}
.links a.mais { font-family: Arial, Helvetica, sans-serif; color: #c7692b; font-size: 11px; font-weight: bold; text-decoration: none; line-height: 16px; text-transform: none; }

#square_meio {margin: 40px auto; height: 80px; width: 500px; background-color: #000; } 

	#miolo_hoteis table { position: relative; margin: auto; width: 698px; border: 1px solid #719e65; }
	#miolo_hoteis table.premium { background-color: #014c33; }
	#miolo_hoteis table.plus { background-color: #014c33; border: 0; }
	#miolo_hoteis table.simples { background-color: #0d835b; border: 0; }
	#miolo_hoteis tr { height: 100px; margin: 0; }
	#miolo_hoteis td.left { position: relative; width: 134px; margin: 0; }
	#miolo_hoteis td.center { position: relative; padding-left: 10px; width: 360px; margin: 0; }
	#miolo_hoteis td.right { position: relative; width: 200px; margin: 0;}
	#miolo_hoteis h1 { font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 24px; font-weight: normal; letter-spacing: 3px; }
	#miolo_hoteis a.nome, #miolo_hoteis h2 { font-family: 'Microsoft Sans Serif', 'MS Reference Sans Serif', 'Gill Sans', Helvetica, Arial, sans-serif; color: #fff; font-size: 18px; font-weight: normal; letter-spacing: 2px; text-decoration: none; text-transform: uppercase; margin-bottom: 3px; }
	#miolo_hoteis a.nome:hover { text-decoration: underline; }
	#miolo_hoteis p { font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 11px; font-weight: normal; margin-bottom: 5px; }	
	#miolo_hoteis a { font-family: Helvetica, Arial, sans-serif; color: #719e65; font-size: 11px; font-weight: normal; text-decoration: underline; }	
	#miolo_hoteis a.lista_premium { color: #cdd196; }
	#miolo_hoteis a.lista_plus { color: #719e65; }
	#miolo_hoteis a.lista_simples { color: #9ecdbd; }
	
	
	#miolo_hoteis table.interna { height: 100px; width: 200px; border: 0;}
	#miolo_hoteis tr.interna2 { height: 50px; width: 200px;}
	#miolo_hoteis td.interna3 { width: 100px; height: 50px; text-align: center; }
	#miolo_hoteis td.interna4 { width: 100px; height: 50px; text-align: right; padding-right: 11px; }

	#miolo_hoteis tr.grande { height: 210px; }
		
#conteudo_direita { float: right; position: relative; width: 297px; background-color: #096a49; padding-top: 14px; height: 1000px; min-height: 1000px; }

#square_lateral_topo { height: 57px; width: 283px; background-color: #000; }

#janela_lateral { height: 136px; width: 283px; text-align: center; min-height: 136px; }
#janela_lateral .grande { font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 20px; letter-spacing: 1px; line-height: 26px; text-decoration:none; padding: 8px 0 1px 0;}
#janela_lateral .medio2 { font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 20px; letter-spacing: 1px; line-height: 22px; text-decoration:none; margin-bottom: 2px;}
#janela_lateral .medio { font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 13px; letter-spacing: 1px; line-height: 15px; text-decoration:none; margin-bottom: 2px; padding: 2px 0 0 0;}
#janela_lateral .pequeno { font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 11px; line-height: 18px; text-decoration:none; margin-bottom: 2px;}

#eventos { margin-top: 14px; min-height: 147px; height: 147px; width: 263px; background-color: #014c33; padding: 8px 10px; }
#eventos .medio { font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 13px; letter-spacing: 1px; line-height: 15px; text-decoration:none; border-bottom: 1px solid #719e65; margin-bottom: 10px; }
#eventos a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; font-weight: bold; text-decoration: none; line-height: 16px;}
#eventos a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; font-weight: bold; text-decoration:underline; line-height: 16px;}

#square_quadrado { margin-top: 14px; height: 283px; width: 283px; background-color: #000; }

#janela_procure { margin-top: 14px; height: 146px; min-height: 146px; width: 263px; background-color: #014c33; padding: 8px 10px; }
#janela_procure .medio { font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 13px; letter-spacing: 1px; line-height: 15px; text-decoration:none; border-bottom: 1px solid #719e65; margin-bottom: 10px; }
#janela_procure a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; font-weight: bold; text-decoration: none; line-height: 16px;}
#janela_procure a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; font-weight: bold; text-decoration:underline; line-height: 16px;}
#janela_procure select { width: 174px; margin: 4px 0 6px 0; font-size: 12px; }
#janela_procure input { margin-top: 4px; }

#janela_promocoes { margin-top: 14px; margin-bottom: 12px; height: 136px; width: 283px; min-height: 136px;}
#janela_promocoes .medio { font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 13px; letter-spacing: 1px; line-height: 15px; text-decoration:none; margin-bottom: 10px; }
#janela_promocoes a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #c4d911; text-decoration: underline; line-height: 28px; }

#barra_reserva { background-color: #096a49; position: relative; margin: auto; width: 283px; height: 40px; font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 13px; letter-spacing: 1px; }
#barra_reserva ul { list-style: none; }
#barra_reserva ul li { display: inline; position: relative; float:left; line-height: 14px; padding-right: 12px; padding-left: 13px; margin-top: 14px; border-right: 1px solid white; height: 14px; }
#barra_reserva ul li.ultimo { border: none; }
#barra_reserva ul li a { text-decoration: none; color: #fff;}
#barra_reserva ul li a:hover { text-decoration: underline; }
#barra_reserva ul p { color: #dec864; } 

#conteudo_reserva { position: relative; width: 279px; color: #0d835b; margin: 14px 14px 14px 0; font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 12px; font-weight: normal; height: 240px;}
#conteudo_reserva h1 { font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 24px; font-weight: normal; letter-spacing: 2px; text-align: center; border-bottom: 1px solid #719e65; margin: 14px; padding-top: 8px;}	
#conteudo_reserva h2 { font-family: Arial, Helvetica, sans-serif; color: #fff; font-size: 20px; font-weight: normal; text-align: center; margin: 8px; }	
#conteudo_reserva h3 { font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 18px; font-weight: normal; text-align: center; }	
#conteudo_reserva p { font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 12px; font-weight: normal; margin-bottom: 3px; text-align: center; }
#conteudo_reserva a { font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 12px; font-weight: normal; margin-bottom: 5px; text-align: center; text-decoration: underline; }
#conteudo_reserva tr { height: 20px; }
#conteudo_reserva td { padding: 3px; font-size: 10px;}

#mapa { position: relative; float: right; margin: auto; width: 283px; background-color: #096a49; margin: 0 14px 14px 0;}
#mapa h1 { font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 16px; font-weight: normal; letter-spacing: 2px; text-align: center; border-bottom: 1px solid #719e65; margin: 14px; }	
#mapa p { color: #fff; } 

/* Ficha */
.thumb { float: left; position: relative; width: 60px; height: 45px; background-color: #000; margin: 1px 0 0 1px;}

#miolo_ficha table { position: relative; margin: auto auto 10px auto; width: 639px; background-color: #014c33; }
#miolo_ficha table.clara { background-color: #0d835b; }
	#miolo_ficha tr { height: 180px; }
	#miolo_ficha td.left { position: relative; width: 459px; padding: 32px 0 32px 20px; height: 180px;}
	#miolo_ficha td.right { position: relative; width: 100px; padding: 20px 20px; text-align: right; height: 180px;}
	
	#miolo_ficha h2 { font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 22px; font-weight: normal; letter-spacing: 2px; }	
	#miolo_ficha p { font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 11px; font-weight: normal; margin-bottom: 5px; }	
	#miolo_ficha a { font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 11px; font-weight: normal; text-decoration: underline; }	
	
	#miolo_ficha table.interna5 { width: 100px; }
	#miolo_ficha tr.interna6 { width: 100px; }
	#miolo_ficha td.interna7 { vertical-align: top; }
		#miolo_ficha table.interna5_clara { width: 100px; background-color: #0d835b;}
		#miolo_ficha tr.interna6_clara { width: 100px; }
		#miolo_ficha td.interna7_clara { vertical-align: top; }
		
.ficha_info { position: relative; margin: auto auto 10px auto; padding: 20px; width: 599px; background-color: #014c33; }
.ficha_info_simples { position: relative; margin: auto auto 10px auto; padding: 20px; width: 599px; background-color: #0d835b; }
.ficha_info h1,.ficha_info_simples h1 { font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 12px; font-weight: normal; letter-spacing: 2px; margin-bottom: 20px; }
.ficha_info p,.ficha_info_simples p { font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 12px; font-weight: normal; margin-bottom: 14px; }
	#miolo_ficha table.tarifario0 { width: 593px; }
	#miolo_ficha tr.tarifario { width: 593px; height: 20px; margin: 14px; }
	#miolo_ficha td.tarifario_pp, #miolo_ficha td.tarifario_simples {  height: 20px; width: 120px; font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; text-align: center; }	
.ficha_info ul, .ficha_info_simples ul { list-style-image: url(../_imagens/bolinha.gif); list-style-position: inside; margin-left: 40px; width: 240px; float: left; }
.ficha_info ul li, .ficha_info_simples ul li{ padding: 5px 0; font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 12px; font-weight: normal; }
	
	
	
/* Fim da Ficha */

/* FEATURES - CAPA */
#feature_title h1 { font-family: Helvetica, Arial, sans-serif; font-size: 42px; letter-spacing: 1px; text-align: center; } 
.feature { float: left; width: 179px; margin: 0 16px 0 16px; }
.feature_moldura { width: 179px; height: 140px; margin-bottom: 8px; }
.feature_foto { background: #000; width: 134px; height: 100px; /* tem um border:1 estabelecido nas CSSs especificas */ }
.feature a.linkufon, .feature h5 { font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 16px; letter-spacing: 1px; text-decoration:none; line-height: 19px; }
.feature h5 { font-size: 15px; }
.feature a.linkufon:hover { text-decoration: underline; }
.feature h4 { margin-top: 3px; font-family: Arial, sans-serif; font-size: 15px; }
.feature p { margin-top: 3px; font-family: Arial, sans-serif; font-size: 12px; }
/*feature h5 e outras funções também são usados para o link fotos*/

/* MATÉRIA */
#materia { position: relative; width: 635px; }
#materia h1 { font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 28px; letter-spacing: 3px; line-height: 30px; }
	#materia h1.comentarios { color: #fff; font-size: 24px; margin-top: 40px; }
#materia h2 { font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 13px; line-height: 14px; margin: 10px; }
#materia_header { position: relative; margin-left: 10px; width: 615px; border-top: 1px solid #fff; }
	#materia_foto { position: relative; float: left; width: 50px; height: 50px; border: 1px solid #fff; margin-top: 10px; }
	#materia_responsavel { float: left; font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 10px; line-height: 12px; margin: 10px; }
	#materia_links_topo { float: right; margin-top: 5px; }
	#materia_links_topo a { color: #fff; text-decoration: underline; }
#materia p { margin: 20px 10px; color: #fff; font-size: 14px; line-height: 22px; }	
#materia h3 { font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 12px; line-height: 14px; margin: 10px; border-top: 1px solid #fff; font-weight: normal; text-align: right; padding-top: 4px; }
	.materia_comentario { position: relative; background-color: #000;  margin-left: 10px; width: 575px; padding: 20px; }
	.materia_comentante { position: relative; text-align: right; margin: 4px 0 40px 10px; width: 615px; }
.materia_foto_grande { margin-top: 14px; width: 283px; }

/* Fim da Matéria */


/* FORM COMENTÁRIO */
fieldset { border: 0; margin-left: 10px; }
fieldset legend { font-size: 12px; font-weight: bold; margin: 0; }
form label { display: block; float: left; width: 160px; margin-right: 5px; line-height: 20px; text-align: right; color: #ccc; }
form input, fieldset textarea, fielset select { border: 1px solid #2b2b2b; min-height: 20px; background-color: #000; font: 14px Verdana, Helvetica, sans-serif; color: #ddf2fd; }
form input.submit_button { margin-left: 165px; border: 0; padding: 0; }
/* Fim do Form Comentário */
input.buscar { height: 26px; width: 84px; border: 0; cursor: pointer; }
input.enviar_contato { height: 28px; width: 84px; border: 0; cursor: pointer; }

/* TABELA TELS. ÚTEIS */
table.tel_uteis0 { margin-left: 10px; width: 615px; }
tr.tel_uteis { width: 615px; height: 20px; margin: 14px; }
td.tel_uteis2 { padding: 10px; height: 20px; width: 120px; font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; text-align: center; }	

#box_big { width: 283px; height: 250px; margin-bottom: 14px; background: #000;}
.box_small { width: 283px; height: 100px; margin-bottom: 14px; background: #000;}

.limpa { clear: both; }

#rodape { clear: both; position: relative; top: 5px; margin: auto; width: 920px; height: 30px; background-color: #096a49; padding: 20px; font-size: 10px; }
#rodape a.rodape { font-size: 12px; display: block; width: 60px; height: 30px; color: #fff; text-decoration: none; float: left; margin-right: 5px; padding-right: 5px; border-right: 1px solid white; font-family: Helvetica, Arial, sans-serif; color: #fff; line-height: 15px; letter-spacing: 1px; }
#rodape a.rodape:hover { text-decoration: underline; }
#rodape ul { list-style: none; float: right; width: 760px; font-size: 11px; }
#rodape ul li { display: inline; border-right: 1px solid white; padding-right: 7px; margin-left: 5px; font-size: 11px; }
#rodape ul li.ultimo { border: none; }
#rodape ul li a { font-family: Helvetica, Arial, sans-serif; font-size: 11px; letter-spacing: 1px; text-decoration: none; color: #fff; line-height: 15px; }
#rodape ul li a:hover { text-decoration: underline; }

#rodape_assinatura { position: relative; margin: auto; width: 954px; height: 14px; padding: 3px; font-family: Helvetica, Arial, sans-serif; color: #096a49; font-size: 10px; line-height: 15px; letter-spacing: 1px; }
#rodape_assinatura .esquerda { float: left; }
#rodape_assinatura .direita { float: right; }
#rodape_assinatura a { color: #096a49; letter-spacing: 1px; text-decoration: none; }
#rodape_assinatura a:hover { color: #096a49; text-decoration: underline; }

#grife { position: absolute; left: 50%; margin-left: 480px; top: 307px; width: 18px; height: 45px; }
#grife a { display: block; text-indent: -9999px; width: 18px; height: 45px; background: url(../_imagens/grife_acima.gif) no-repeat;}


		
/* era a CSS especifica do iFrame */

#barra_reserva_iframe { position: relative; margin: auto; width: 283px; /*height: 40px;*/ font-family: "Gill Sans MT", Helvetica, Arial, sans-serif; font-size: 13px; letter-spacing: 1px; }
#barra_reserva_iframe ul { list-style: none; }
#barra_reserva_iframe ul li { display: inline; position: relative; float:left; line-height: 14px; padding-right: 12px; padding-left: 13px; margin-top: 14px; height: 14px; }
#barra_reserva_iframe ul li.ultimo { border: none; }
#barra_reserva_iframe ul li a { text-decoration: none; }
#barra_reserva_iframe ul li a:hover { text-decoration: underline; }

#conteudo_reserva_iframe, #conteudo_reserva_simples { position: relative; width: 283px; margin: 14px 14px 14px 0; font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; min-height: 250px; padding-bottom: 14px; }
#conteudo_reserva_iframe h1 { font-family: Helvetica, Arial, sans-serif; font-size: 28px; font-weight: normal; letter-spacing: 2px; text-align: center; margin: 14px; padding-top: 12px; padding-bottom: 6px; }	
#conteudo_reserva_iframe h2 { font-family: Helvetica, Arial, sans-serif; font-size: 22px; font-weight: normal; letter-spacing: 2px; text-align: center; margin: 14px; padding-top: 8px;}	
#conteudo_reserva_iframe h3 { font-family: Helvetica, Arial, sans-serif; font-size: 18px; font-weight: normal; text-align: center; }	
#conteudo_reserva_iframe h4 { font-size: 30px; }	
#conteudo_reserva_iframe h5 { font-size: 12px; font-style: italic;}	
#conteudo_reserva_iframe h6 { font-size: 16px; }
#conteudo_reserva_iframe small { font-size: 10px; }
#conteudo_reserva_iframe p { font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; margin-bottom: 5px; text-align: center; }
#conteudo_reserva_iframe a { font-family: Helvetica, Arial, sans-serif; font-size: 10px; font-weight: normal; margin-bottom: 5px; text-align: center; text-decoration: underline; }
#conteudo_reserva_iframe tr { height: 20px; }
#conteudo_reserva_iframe td { padding: 3px; font-size: 10px;}
#conteudo_reserva_iframe select { border: 1px solid #2b2b2b; min-height: 20px; background-color: #fff; font: 13px Verdana, Helvetica, sans-serif; color: #000; }

.filtro_cor_simples { float: right; position: relative; z-index: 1000; width: 100%; height: 101px; margin-left: -134px; }

/*.pquote { float: right; width: 200px; color: #fff; font-style: italic; padding: 0 26px; font-size: 18px; line-height: 22px; font-weight: bold; }*/
.pquote { float: right; margin: auto; color: #fff; font-style: italic; margin: 0 10px 50px 240px; font-size: 18px; line-height: 22px; font-weight: bold; }
