* { margin: 0; padding: 0; }
.limpa { clear: both; }
body { font: 10pt Arial, Helvetica, sans-serif; background: url(/_imagens/fundo_body.gif) repeat-y center #fff;}

p { font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #696969; line-height: 20px;}

#grife { position: absolute; left: 50%; margin-left: 380px; top: 154px; width: 18px; height: 45px; }
#grife a { display: block; text-indent: -9999px; width: 18px; height: 45px; background: url(/_imagens/grife_acima.gif) no-repeat; }

#geral { margin: 0 auto; width: 760px; }

#topo { position: relative; height: 95px; background: url(/_imagens/topo.jpg) no-repeat;}
#menu { position: relative; height: 45px; }
#menu ul { list-style: none; }
#menu li { display: inline; }
#menu li a { display: block; text-indent: -9999px; position: relative; float: left; margin: 0; cursor: pointer; }

#flash { position: relative; height: 230px; }

#menu_capa { width: 102px; height: 45px; background: url(/_imagens/botao_home.gif) no-repeat center; }
#menu_hotel { width: 116px; height: 45px; background: url(/_imagens/botao_hotel.gif) no-repeat center; }
#menu_qt { width: 189px; height: 45px; background: url(/_imagens/botao_quartos.gif) no-repeat center; }
#menu_reservas { width: 118px; height: 45px; background: url(/_imagens/botao_reservas.gif) no-repeat center; }
#menu_regiao { width: 122px; height: 45px; background: url(/_imagens/botao_regiao.gif) no-repeat center; }
#menu_contato { width: 113px; height: 45px; background: url(/_imagens/botao_contato.gif) no-repeat center; }

/*#menu_capa:hover,*/ #menu_capa.atual { background: url(/_imagens/botao_home_on.gif) no-repeat; }
/*#menu_hotel:hover,*/ #menu_hotel.atual { background: url(/_imagens/botao_hotel_on.gif) no-repeat; }
/*#menu_qt:hover,*/ #menu_qt.atual { background: url(/_imagens/botao_quartos_on.gif) no-repeat; }
/*#menu_reservas:hover,*/ #menu_reservas.atual { background: url(/_imagens/botao_reservas_on.gif) no-repeat; }
/*#menu_regiao:hover,*/ #menu_regiao.atual { background: url(/_imagens/botao_regiao_on.gif) no-repeat; }
/*#menu_contato:hover,*/ #menu_contato.atual { background: url(/_imagens/botao_contato_on.gif) no-repeat; }

#conteudo { position: relative; background: #fff url(/_imagens/fundo_capa_left.gif) 13px repeat-y; min-height: 334px; padding-bottom: 5px; }
#left { float: left; margin: 0 15px 0 13px; padding: 15px 19px 0 19px; width: 232px; /* background: url(/_imagens/fundo_capa_left.gif) repeat-y; */ min-height: 319px;}
#left h1 { font-family: Times New Roman, serif; font-size: 19px; color: #d5b700; line-height: 20px; font-weight: normal;}
#left ul { padding-top: 13px; margin-left: 6px; }
#left ul li { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #978c4a; line-height: 20px; font-weight: normal;}

#left ul#ulcapa { list-style: inside url(/_imagens/bolinha.gif); }

#left a { margin-left: 19px; font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #978c4a; line-height: 28px; font-weight: bold; text-decoration: underline;}
#left p.center { padding-top: 8px; font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color: #978c4a; line-height: 14px; text-align: center; }
#left a.center { margin-left: 0px; } 
#right { float: right; margin: 12px 12px 0 0; padding: 0 0 0 0; width: 450px; background-color: #fff;}
#right h1 { font-family: Times New Roman, serif; font-size: 19px; color: #d5b700; line-height: 20px; font-weight: normal;}
   #capa_servicos { float: left; width: 295px; }
    		.capa_servicos_foto { float: left; padding-top: 23px; width: 87px; height:80px;}
			.capa_servicos_texto { float: right; padding-top: 25px; width: 200px; }
            #right .capa_servicos_texto h1 { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #978c4a; line-height: 20px; font-weight: bold; }
				#right .capa_servicos_texto p {  padding-top: 4px; font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #978c4a; line-height: 13px; font-weight: normal; }					
   #capa_carimbo { float: right; width: 135px; margin: 10px 14px 10px 0;}
   #capa_outros { position: relative; top: 6px; padding-top: 12px; border-top: 2px solid #fddb00; }
      		#capa_outros p {  padding: 10px 0 0 24px; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #81c8ab; line-height: 18px; font-style: italic; }

      .capa_quartos { float: left; width: 430px; }
   		.capa_quartos_texto { float: right; padding-top: 10px; width: 332px;}
            .capa_quartos_texto h1 { font-family: Verdana, Helvetica, sans-serif; font-size: 13px; color: #b5ab6d; line-height: 20px; font-weight: bold; }
            .capa_quartos_texto h2 { padding-top: 9px; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #978c4a;  font-weight: bold; }            
				.capa_quartos_texto p {  padding-top: 4px; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #978c4a; line-height: 15px; font-weight: normal; }
				.capa_quartos_texto p.pequeno {  padding-top: 2px; font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #d1c894; line-height: 13px; font-weight: normal; }            
   
#capa_interna { position: relative; width: 430px; }
#capa_interna h1.titulo, h1.titulo { padding: 8px 0 0 0; font-family: Times New Roman, serif; font-size: 26px; color: #d5b700; line-height: 20px; font-weight: normal; }
#capa_interna p { padding: 18px 0 0 12px; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #978c4a; line-height: 17px; font-weight: normal; }

hr.linha { margin-top: 8px; height: 2px; background-color: #fddb00; border:0; width: 444px; color: #fddb00;}
   
form label { font: 11px/20px Georgia, serif; text-align: right; color: #978c4a; display: block; float: left; width: 120px; margin-right: 5px; line-height: 20px; }

form input { border-top: 2px solid #d7d2c3; border-left: 2px solid #d7d2c3; min-height: 22px; background-color: #faf4dc; font: 13px Verdana, Helvetica, sans-serif; color: #858585; }
form textarea { border-top: 2px solid #d7d2c3; border-left: 2px solid #d7d2c3; min-height: 22px; background-color: #faf4dc; font: 13px Verdana, Helvetica, sans-serif; color: #858585; }
form select { min-height: 22px; background-color: #faf4dc; font: 13px Verdana, Helvetica, sans-serif; color: #858585; }
form input.submit_button { border-top: 2px solid #d7d2c3; border-left: 2px solid #d7d2c3; background-color: #faf4dc; }   

#rodape { position: relative; height: 80px; background: url(/_imagens/fundo_rodape.gif) repeat-x #fddb00;}
#rodape h1 { font-family: Times New Roman, serif; font-size: 26px; color: #fff; line-height: 20px; font-weight: normal;}
#rodape p { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #fff; line-height: 13px; font-weight: normal; }
#rodape_left { float: left; padding: 50px 0 0 5px; }
#rodape_right { float: right; padding: 30px 10px 0 0; }
