/* CSS Document */
	
	body { margin:0; padding:0; font-family:"Trebuchet MS"; background:#CCCC99; }
	p, h1, h2, h3, h4, ul { margin:0; padding:0; }
	h1, h2 { display:none; }
	a { color:#0000FF; }
	a:hover { text-decoration:none; }
	hr { display:none; }
	label { display:block; font-weight:bold; margin:12px 0 1px 0; color:#666; }
	input, textarea, select { border:1px solid #999; padding:2px 4px; font-family:"Trebuchet MS"; font-size:1em; }
	option { padding-right:10px; }
	em { font-weight:normal; }
	
	#links_externos { margin-top:20px; padding:0 20px;  }
	#links_externos h3 { margin-bottom:10px; }
	#links_externos .hotelss { margin-left:100px; width:190px; }
	#links_externos .embratur { position:relative; float:left; width:90px; }
	#links_externos .cvb { position:relative; float:left; width:90px; margin-left:215px !important;  margin-left:150px ; margin-top:-50px; }
	#links_externos .wwf { clear:both; margin-top:20px;  }	
	#links_externos img { border:none; }
	#links_externos a:hover img { background:none; }
	
	/*=== Classes comuns ===*/
	.oculto { display:none; }
	.clear { clear:both; }
	.clear span { display:none; }
	.separador { display:block; clear:both; }
	.buttom { margin-top:15px; text-align:center; background:#E9E9E9; font-weight:bold;  }
	.right { text-align:right; clear:both; }
	.noBorder { border:none; }
	
	/*=== ERROR ===*/
	.error { padding:3px; background:#FFD68F; border-top:3px solid #000; color:#333; margin:15px 0 20px 0; }
	.error ul { list-style:none; margin-left:25px; }
	.error h6 { font-size:1.2em; padding:2px 4px; margin:0 0 13px 0; font-weight:bold; font-style:italic;  }
	.error ul li { margin:3px 0; }
	.error ul li span { font-weight:bold; }
	
	#all { background:#FFF url('../imagens/bkg_all.jpg') no-repeat center top; width:755px; margin:0 auto; padding:0 10px;  }
	
	/*=== Menu rápido ===*/
	#menu_rapido { background:#C0C283; }
	#menu_rapido ul { list-style:none; line-height:25px; height:25px; margin-left:330px !important; margin-left:310px; width:430px; }
	#menu_rapido ul li { float:left; margin-left:23px; }
	
	/*=== Coluna-A  ===*/
	#coluna-A { background:url('../imagens/bkg_menu.jpg') repeat-x left top; width:145px; float:left; clear:both; }
	#coluna-B { float:left;  width:295px; }
	
	/*=== Logo ===*/
	#logo { background:url('../imagens/bkg_menu_e.jpg') no-repeat left top; padding:6px 0 0 3px; }
	#logo img { border:none; }
	
	/*=== Menu ===*/
	#menu { background:url('../imagens/bkg_li_menu.jpg') repeat-x left bottom; width:610px; height:101px; float:left; }
	#menu ul { list-style:none; background:url('../imagens/bkg_menu_d.jpg') no-repeat right top; height:101px; }
	#menu ul li { float:left; background:url('../imagens/bkg_li_mdenu.jpg') no-repeat left top; height:101px; width:101px; display:block; text-align:center; }
	#menu ul li a { margin:12px 0 0 11px !important; margin:12px 0 0 -2px; width:77px; height:80px; display:block; }
	#menu ul li a:hover { background-position:left top; }
	#menu ul li a span { display:none; }
	
	/*=== Imagens dos menus ===*/
	#mn_ohotel { background:url('../imagens/mn_hotel.jpg') no-repeat left bottom; }
	#mn_estrutura { background:url('../imagens/mn_estrutura.jpg') no-repeat left bottom; }
	#mn_servicos { background:url('../imagens/mn_servicos.jpg') no-repeat left bottom; }
	#mn_reservas { background:url('../imagens/mn_reservas.jpg') no-repeat left bottom; }
	#mn_noticias { background:url('../imagens/mn_noticias.jpg') no-repeat left bottom; }
	#mn_eventos { background:url('../imagens/mn_eventos.jpg') no-repeat left bottom; }
	
	/*=== FlashA ===*/
	#flashA_box { width:595px; height:150px; float:left; margin:19px 0 20px 13px; }

	/*=== FlashB ===*/
	#flashB_frase { width:436px; background:url('../imagens/bkg_flashA.jpg') no-repeat left top; float:left; margin-right:22px; clear:both; }
	#flashB_frase .bem_vindo { background:url('../imagens/bem_vindo.jpg') no-repeat right top; height:44px; margin:28px 20px 0 0; }
	#flashB_frase .conforto { background:url('../imagens/conforto.jpg') no-repeat right top; height:44px; margin-right:20px; }
	#flashB { width:390px; height:289px; display:block; margin:30px auto 0 auto !important; margin:15px auto 0 auto;  }
	
	/*=== Previsão do Tempo ===*/
	#previsao-tempo { width:134px; text-align:center; border-top:1px solid #CC3300; margin:30px auto 0 auto; }
	#previsao-tempo h3 { margin:3px 0 13px 0; font-size:1.2em; }
	#previsao-tempo ul { list-style:none; }
	#previsao-tempo .prev { font-weight:bold; color:#777; margin-bottom:5px; }
	#previsao-tempo .credit { font-style:italic; color:#888; margin-top:5px; }
	
	
	/*=== Serviços ===*/
	#capaServicos { width:295px; float:left; }
	#capaServicos h4 { width:157px; float:left; margin:0 0 0 0px; padding:0; }
	#capaServicos .item_servicos img { float:left; margin-right:10px; }
	#capaServicos .item_servicos { margin-bottom:25px; }
	#capaServicos .descricao { float:left; width:157px; }
	#capaServicos a img { background:#FFF; }
	#capaServicos a:hover img { background:#E3E3C7; border-color:#996600; }
	
	/*=== Promoções ===*/
	#promocoes { margin-bottom:20px; }
	#promocoes h3 { color:#CC6600; margin-bottom:5px; font-size:1.4em; }
	#promocoes_area { text-align:center; margin-top:30px;}
	#promocoes_area h3 { margin-bottom:5px; color:#CC6600; font-size:1.4em; }
	
	/*=== Reservas ===*/
	#reservas { width:295px; height:80px; float:left; margin-bottom:15px; }
	#reservas a { width:295px; height:80px; background:url('../imagens/botao_reuniao_e _eventosjpg.jpg') no-repeat left top; display:block; }
	#reservas a:hover { background-position:bottom; }
	#reservas a span { display:none; }
	
	/*=== Dados ===*/
	#dados { clear:both; text-align:center; height:100%; margin:15px 0 15px 0; }
	#dados p { margin:5px 0; }
	#dados p span { font-weight:bold; font-size:1.4em; }
	
	/*=== Rodapé ===*/
	#rodape { clear:both; height:30px; background:url('../imagens/bkg_hide.gif') no-repeat left bottom; margin:0 -10px 0 -10px; width:775px; }
	
	/*=== Copyright ===*/
	#copyright { text-align:center; margin-top:10px;  color:#000; height:50px; font-size:0.9em; }
	#copyright p { margin:3px 0; } 

