/* CSS Document */
	
	.areas h3 { margin-bottom:20px; font-size:2.0em; color:#2C2044; }
	.areas .outras { font-size:1em; border-bottom:1px solid #CCC; clear:both; margin-top:20px; font-weight:bold;  }
	.areas h4 { font-size:1.3em; margin:15px 0; font-weight:normal; border-bottom:2px solid #C0C283; }
	.areas h5 { margin:0; font-size:1em; }
	.areas img, .img_border img { background:#FFF; border:1px solid #999A4E; padding:3px; }
	.descricao_area { color:#555; margin-bottom:10px; }
	.confirmacao { text-align:center; font-weight:bold; font-size:1.3em; color:#777; margin:15px 0; }
	.on { display:block; width:16px; height:16px; background:url('../imagens/expand_on.gif') no-repeat left center; float:left; }
	.off { display:block; width:16px; height:16px; background:url('../imagens/expand_off.gif') no-repeat left center; float:left; } 
	a:hover img { background:#E3E3C7; border-color:#996600; }
	.obj { color:#444; margin-top:15px; }
	.msg_erro { font-weight:bold; margin:15px 0; color:#FF0000; }
	.centro { text-align:center; }
	
	/*=== Conteudo ===*/
	#conteudo {  float:left; width:570px; padding:20px 20px 0 20px; }
	#msg_confirmacao { margin-top:45px; }
	
	/*=== O Hotel ===*/
	/*#areaOhotel h3 { background:url('../imagens/tit_int_ohotel.gif') no-repeat left top;  }*/
	#ohotel img { float:left; margin:0 10px 5px 0; }
	#ohotel .titulo { margin-bottom:10px; font-weight:bold; }
	#ohotel p { margin-bottom:10px; }
	#mapa li { margin-bottom:25px; }
	#mapa .mapa { text-align:center; }
	#mapa .titulo1 { font-weight:bold; margin:15px 0; }
	#mapa .pontos { font-weight:bold; color:#777; }
	
	/*=== Estruturas ===*/
	#areaInfraEstrutura .descricao_infra { margin-bottom:15px; }
	#areaInfraEstrutura .img_infra { height:90px; }
	#areaInfraEstrutura .img_infra p { float:left; margin:0 30px !important; margin:0 23px; }
	#areaInfraEstrutura .infra { clear:both; margin-bottom:35px; }
	
	/*=== Notícias ===*/
	#areaNoticias .fotoNoticia { float:left; margin:0 10px 2px 0; text-align:center; }
	#areaNoticias .fotoNoticia p { margin-bottom:10px; }
	#areaNoticias h5 span { color:#777; }
	#outrasNoticias a { font-weight:normal; }
	
	
	/*=== Serviços ===*/
	#detalheServico { margin-bottom:10px; }
	#detalheServico img { float:left; margin:0 10px 3px 0;  }
	#listaServico { height:100%; }
	#listaServico .servicos { float:left; text-align:center; margin:5px 19px 10px 0; width:128px; }
	#listaServico .servicosBr { float:left; text-align:center; margin:5px 0 10px 0; width:128px; }
	#listaServico h5 { margin:5px 0 20px 0; font-weight:normal; }
	
	/*=== Reservas ===*/
	.pre-formulario { text-align:right; }
	.pre-formulario a span { display:none; }
	.pre-formulario a { background:url('../imagens/pre-formulario.gif') no-repeat left bottom; height:35px; width:200px; margin:15px 0 0 370px; display:block; }
	.pre-formulario a:hover { background-position:top; }
	.formulario-simples { text-align:right; }
	.formulario-simples a span { display:none; }
	.formulario-simples a { background:url('../imagens/formulario-simples.gif') no-repeat left bottom; height:35px; width:143px; margin:15px 0 0 425px; display:block; }
	.formulario-simples a:hover { background-position:top; }
	
	
	/*=== Atendimento ===*/
	#dados_hotel { text-align:center; margin-top:15px; }
	#areaAtendimento .curriculo { text-align:right; }
	#areaAtendimento .curriculo a { background:url('../imagens/envie_curriculo.gif') no-repeat left bottom; height:34px; width:169px; display:block; margin:15px 0 0 400px; }
	#areaAtendimento .curriculo a span { display:none; }
	#areaAtendimento .curriculo a:hover { background-position:top; }
	#areaAtendimento .form_atendimento { text-align:right; }
	#areaAtendimento .form_atendimento a { background:url('../imagens/formulario-atendimento.gif') no-repeat left bottom; height:35px; width:188px; display:block; margin:15px 0 0 381px; }
	#areaAtendimento .form_atendimento a:hover { background-position:top; }
	#areaAtendimento .form_atendimento span { display:none; }
	
	/*=== Eventos ===*/
	#areaEventos .sem_eventos { font-weight:bold; margin-top:20px; font-size:1.2em; color:#CC6600; }
	#areaEventos .mes { font-weight:bold; font-size:1.3em; color:#777; margin-top:20px; }
	#areaEventos .eventos { margin:0 0 0 35px; border:none; font-size:1em; }
	#areaEventos h4 span { font-weight:bold; color:#999A4E; }
	#areaEventos img { float:right; margin-right:10px; }
	#areaEventos .data { font-weight:bold; margin-bottom:10px; color:#999A4E; }
	
	/*=== Promoções ===*/
	#areaPromocoes form { margin-bottom:20px;}
	#det_promocao img { margin-bottom:10px; } 
	#det_promocao .participe { font-weight:bold; font-size:1.2em; margin-bottom:10px; }
	#formCadastroUser .opcao_login { font-weight:bold; margin:12px 0; color:#777; }
	#parabens img { margin-bottom:15px; }
	
	/*=== Mapa do site ===*/
	#areaMapaSite { padding-bottom:20px; height:100%;  }
	#areaMapaSite a span { display:none; }
	#areaMapaSite a { font-weight:normal; }
	#areaMapaSite ul { list-style:none;  }
	#areaMapaSite li { padding:4px 0 4px 20px; font-weight:bold; color:#777; }
	#areaMapaSite p { margin-bottom:15px; }
	#areaMapaSite .bloco { display:block; }
	#areaMapaSite .nivel_1 { margin-left:25px; }
	#areaMapaSite .mt { background:url('../imagens/bkg_item_map.gif') no-repeat left top; }
	#areaMapaSite .ult { background:url('../imagens/bkg_item_map_ult.gif') no-repeat left top; } 
	#areaMapaSite .ultimo { background:url('../imagens/bkg_item_map_ult.jpg') no-repeat left top; }
	#todos { background:url('../imagens/bkg_map.gif') repeat-y left top; margin-bottom:-20px; }
	#conteudo_mapa { margin-bottom:20px; }
	
	/*=== Area acessibilidade ===*/
	#areaAcessibilidade ul {  list-style:none; padding-left:20px; }
	#areaAcessibilidade .parametros { font-weight:bold; margin-top:15px; }
	
	/*=== Area reunioes e eventos ===*/
	#areaReunioes .img_reuniao { clear:both; height:145px; margin-top:20px;  }
	#areaReunioes .img_reuniao p { float:left; margin:0 35px !important; margin:0 25px; }
	#areaReunioes ul { margin-left:15px; }
	#areaReunioes ul span { font-weight:bold; color:#F00; font-size:1.1em; }	
	#areaReunioes  .consultar-valores { margin-top:10px; font-weight:bold; color:#F00; }
	#reunioes-e-eventos a { margin:0 auto; background:url('../imagens/botao_reuniao_e _eventos_peq.jpg') no-repeat left top; display:block; height:35px; width:140px; }
	#reunioes-e-eventos a:hover { background-position:left bottom; }
	#reunioes-e-eventos a span { display:none; }
	#reunioes-e-eventos { text-align:right; margin-top:25px; }
	#areaReunioes h5 { margin-top:15px; border-bottom:1px solid #CCC; }
	