/* -------------------- */
/* FORMATAÇÃO DA PÁGINA */
/* -------------------- */
* {
	border:0;
	margin:0;
	outline:0;
	padding:0;
}

html {
	overflow:-moz-scrollbars-vertical;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:0;
	margin:0;
	padding:0;
}

#imprimir, .some {
	display:none;
}

/* ------- */
/* VITRINE */
/* ------- */
#vitrine {
	position:absolute;
	width:100%;
	z-index:1;
}

#menu {
	position:absolute;
	width:100%;
	z-index:2;
}

/* ---- */
/* MENU */
/* ---- */
#home		.l_logo, .logo {
	display:none;
}

#padrao		.logo {
	display:none;
}

.menu_bg {
	background:url(../imagens/topo_imagem_01.jpg) #852528 center no-repeat;
	height:362px;
}

#mn_acomodacoes a {
	background:url(/imagens/bt_menu_acomodacoes.gif) 0 0 no-repeat;
	display:block;
	height:18px;
	overflow:hidden;
	text-indent:-99999px;
	width:109px;
}
#mn_acomodacoes a:hover {
	background:url(/imagens/bt_menu_acomodacoes.gif) 0 -18px no-repeat;
}

#mn_eventos a {
	background:url(/imagens/bt_menu_eventos.gif) 0 0 no-repeat;
	display:block;
	height:18px;
	overflow:hidden;
	text-indent:-99999px;
	width:109px;
}
#mn_eventos a:hover {
	background:url(/imagens/bt_menu_eventos.gif) 0 -18px no-repeat;
}

#mn_gastronomia a {
	background:url(/imagens/bt_menu_gastronomia.gif) 0 0 no-repeat;
	display:block;
	height:18px;
	overflow:hidden;
	text-indent:-99999px;
	width:109px;
}
#mn_gastronomia a:hover {
	background:url(/imagens/bt_menu_gastronomia.gif) 0 -18px no-repeat;
}

#mn_lazer_tur a {
	background:url(/imagens/bt_menu_lazer_tur.gif) 0 0 no-repeat;
	display:block;
	height:18px;
	overflow:hidden;
	text-indent:-99999px;
	width:109px;
}
#mn_lazer_tur a:hover {
	background:url(/imagens/bt_menu_lazer_tur.gif) 0 -18px no-repeat;
}

#mn_noite_nupcias a {
	background:url(/imagens/bt_menu_noite_nupcias.gif) 0 0 no-repeat;
	display:block;
	height:18px;
	overflow:hidden;
	text-indent:-99999px;
	width:109px;
}
#mn_noite_nupcias a:hover {
	background:url(/imagens/bt_menu_noite_nupcias.gif) 0 -18px no-repeat;
}

#mn_fotos a {
	background:url(/imagens/bt_menu_fotos.gif) 0 0 no-repeat;
	display:block;
	height:18px;
	overflow:hidden;
	text-indent:-99999px;
	width:109px;
}
#mn_fotos a:hover {
	background:url(/imagens/bt_menu_fotos.gif) 0 -18px no-repeat;
}

#mn_localizacao a {
	background:url(/imagens/bt_menu_localizacao.gif) 0 0 no-repeat;
	display:block;
	height:18px;
	overflow:hidden;
	text-indent:-99999px;
	width:109px;
}
#mn_localizacao a:hover {
	background:url(/imagens/bt_menu_localizacao.gif) 0 -18px no-repeat;
}

#mn_reservas a {
	background:url(/imagens/bt_menu_reservas.gif) 0 0 no-repeat;
	display:block;
	height:18px;
	overflow:hidden;
	text-indent:-99999px;
	width:109px;
}
#mn_reservas a:hover {
	background:url(/imagens/bt_menu_reservas.gif) 0 -18px no-repeat;
}

#mn_contato a {
	background:url(/imagens/bt_menu_contato.gif) 0 0 no-repeat;
	display:block;
	height:18px;
	overflow:hidden;
	text-indent:-99999px;
	width:109px;
}
#mn_contato a:hover {
	background:url(/imagens/bt_menu_contato.gif) 0 -18px no-repeat;
}

/* ------ */
/* TEXTOS */
/* ------ */
.txt_rodape {
	color:#FFFFFF;
	font-size:10px;
}

.txt_acomodacoes, .txt_eventos, .txt_noite_nupcias, .txt_restaurante, .txt_localizacoes, .txt_turismo_lazer, .txt_pagina_404 {
	color:#3D3127;
	font-size:12px;
}

.txt_distancia, .txt_mapa {
	color:#CC3333;
	font-size:11px;
}

.txt_subtitulo {
	color:#CC3333;
	font-size:12px;
	font-weight:bold;
}

/* ------------------ */
/* TÍTULOS C/ IMAGENS */
/* ------------------ */
.some {display:none;}

.tit_home_eventos a {
	background: url(../imagens/tit_home_eventos.gif) no-repeat;
	display:block;
	height:30px;
	overflow:hidden;	
	text-indent:-999999px;
	width:110px;
	text-align:left;
}

.tit_home_gastronomia a {
	background: url(../imagens/tit_home_gastronomia.gif) no-repeat;
	display:block;
	height:31px;
	overflow:hidden;	
	text-indent:-999999px;
	width:159px;
	text-align:left;
}

.tit_home_hotel a {
	background: url(../imagens/tit_home_hotel.gif) no-repeat;
	display:block;
	height:52px;
	overflow:hidden;	
	text-indent:-999999px;
	width:88px;
}

.tit_secao_acomodacoes {
	background:url(../imagens/secao_tit_acomodacoes.gif) no-repeat;
	display:block;
	height:81px;
	overflow:hidden;	
	text-indent:-999999px;
	width:189px;
}

.tit_secao_gastronomia {
	background:url(../imagens/secao_tit_gastronomia.gif) no-repeat;
	display:block;
	height:81px;
	overflow:hidden;	
	text-indent:-999999px;
	width:188px;
}

.tit_secao_moite_nupcias {
	background:url(../imagens/secao_tit_noite_nupcias.gif) no-repeat;
	display:block;
	height:81px;
	overflow:hidden;	
	text-indent:-999999px;
	width:202px;
}

.tit_secao_reservas {
	background:url(../imagens/secao_tit_reservas.gif) no-repeat;
	display:block;
	height:81px;
	overflow:hidden;	
	text-indent:-999999px;
	width:189px;
}

.tit_secao_contato {
	background:url(../imagens/secao_tit_contato.gif) no-repeat;
	display:block;
	height:81px;
	overflow:hidden;	
	text-indent:-999999px;
	width:188px;
	float:left;
}

.tit_secao_eventos {
	background:url(../imagens/secao_tit_eventos.gif) no-repeat;
	display:block;
	height:81px;
	overflow:hidden;	
	text-indent:-999999px;
	width:188px;
}

.tit_secao_localizacao {
	background:url(../imagens/secao_tit_localizacao.gif) no-repeat;
	display:block;
	height:81px;
	overflow:hidden;	
	text-indent:-999999px;
	width:188px;
}

.tit_secao_fotos {
	background:url(../imagens/secao_tit_fotos.gif) no-repeat;
	display:block;
	height:72px;
	overflow:hidden;	
	text-indent:-999999px;
	width:188px;
}

.tit_secao_lazer_turismo {
	background:url(../imagens/secao_tit_lazer_turismo.gif) no-repeat;
	display:block;
	height:36px;
	overflow:hidden;	
	text-indent:-999999px;
	width:197px;
}

.tit_pag_n_encontrada {
	background:url(../imagens/secao_tit_pag_n_encontrada.gif) no-repeat;
	display:block;
	height:43px;
	overflow:hidden;	
	text-indent:-999999px;
	width:261px;
}

.bt_mais_fotos a{
	background:url(../imagens/bt_mais_fotos.gif) no-repeat;
	display:block;
	height:19px;
	overflow:hidden;	
	text-indent:-999999px;
	width:48px;
}

.bt_mapa_visualizar a{
	background:url(../imagens/bt_mapa_visualizar.gif) no-repeat;
	display:block;
	height:39px;
	overflow:hidden;	
	text-indent:-999999px;
	width:140px;
}

.bt_mapa_imprimir a{
	background:url(../imagens/bt_mapa_imprimir.gif) no-repeat;
	display:block;
	height:37px;
	overflow:hidden;	
	text-indent:-999999px;
	width:140px;
}

.bt_voltar_lazer_turimos a{
	background:url(../imagens/bt_voltar.gif) no-repeat;
	display:block;
	height:19px;
	overflow:hidden;	
	text-indent:-999999px;
	width:52px;
}

/* ---------- */
/* BACKGROUND */
/* ---------- */
.bg_rodape_linha {				/* linha para separar */
	background-color:#8d2d3b;
	height:4px;
}

.bg_rodape_01 {					/* fundo */
	background-color:#852528;
	height:55px;
}

.bg_rodape_02 {					/* barra */
	background:url(/imagens/bg_rodape.jpg) repeat-x;
	height:55px;
}

.box_home_01, .box_home_02 {
	background:url(/imagens/box_home_01.jpg) no-repeat;
	height:126px;
}

.box_home_03 {
	background:url(/imagens/box_home_03.jpg) no-repeat;
}

.conteudo_acomodacoes {
	background:url(../imagens/secao_bg_acomodacoes.jpg) no-repeat left top;
}

.conteudo_acomodacoes_novos_aptos {
	background:url(../imagens/secao_bg_acomodacoes_novos_aptos.jpg) no-repeat left top;
}

.conteudo_acomodacoes_novos_aptos_02 {
	background:url(../imagens/secao_bg_acomodacoes_novos_aptos_02.jpg) no-repeat left top;
}

.conteudo_acomodacoes_novos_aptos_03 {
	background:url(../imagens/secao_bg_acomodacoes_novos_03.jpg) no-repeat left top;
}

	.tit_suites {
		background:url(../imagens/tit_acomodacoes_suites.gif) 0 0 no-repeat;
		color:#FFFFFF;
		font-weight:bold;
		height:26px;
		padding-left:18px;
	}
	
	.bg_box_suites {
		background:url(../imagens/bg_box_suites.gif) 0 0 no-repeat;
		padding-left:12px;
		height:170px;
	}
	
	.tit_standard {
		background:url(../imagens/tit_acomodacoes_standard.gif) 0 0 no-repeat;
		color:#FFFFFF;
		font-weight:bold;
		height:26px;
		padding-left:18px;
	}
	
	.bg_box_standard {
		background:url(../imagens/bg_box_standard.gif) 0 0 no-repeat;
		padding-left:35px;
		height:105px;
	}

.conteudo_restaurante {
	background:url(../imagens/secao_bg_restaurante.jpg) no-repeat left top;
}

.conteudo_noite_nupcias {
	background:url(../imagens/secao_bg_noite_nupcias.jpg) no-repeat left top;
}

.conteudo_reservas, .conteudo_contato, .conteudo_localizacao, .conteudo_pagina_404 {
	background:url(../imagens/secao_bg_reservas.jpg) no-repeat left top;
}

.conteudo_eventos {
	background:url(../imagens/secao_bg_eventos.jpg) no-repeat left top;
}

.conteudo_eventos_02 {
	background:url(../imagens/secao_bg_eventos_02.jpg) no-repeat left top;
}

.conteudo_fotos {
	background:url(../imagens/secao_bg_fotos.jpg) no-repeat left top;
}

.conteudo_fotos_02 {
	background:url(../imagens/secao_bg_fotos_02.jpg) no-repeat left top;
}

.conteudo_fotos_03 {
	background:url(../imagens/secao_bg_fotos_03.jpg) 0 0 no-repeat;
}

.conteudo_lazer_turismo {
	background:url(../imagens/secao_bg_lazer_turismo.jpg) no-repeat left top;
}

.conteudo_lazer_turismo_hotel {
	background:url(../imagens/secao_bg_lazer_turismo_hotel.jpg) no-repeat left top;
}

.conteudo_lazer_turismo_taubate {
	background:url(../imagens/secao_bg_lazer_turismo_taubate.jpg) no-repeat left top;
}

/* ------ */
/* LINKS */
/* ------ */
.l_txt_rodape:visited
	{color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none;}
.l_txt_rodape:link
	{color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none;}
.l_txt_rodape:active
	{color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:underline;}
.l_txt_rodape:hover
	{color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:underline;}

.l_txt_box_01:visited
	{color:#333333; font-size:10px; text-decoration:none;}
.l_txt_box_01:link
	{color:#333333; font-size:10px; text-decoration:none;}
.l_txt_box_01:active
	{color:#333333; font-size:10px; text-decoration:underline;}
.l_txt_box_01:hover
	{color:#333333; font-size:10px; text-decoration:underline;}

.l_txt_localizacoes:visited
	{color:#3D3127; font-size:12px; text-decoration:underline;}
.l_txt_localizacoes:link
	{color:#3D3127; font-size:12px; text-decoration:underline;}
.l_txt_localizacoes:active
	{color:#3D3127; font-size:12px; text-decoration:none;}
.l_txt_localizacoes:hover
	{color:#3D3127; font-size:12px; text-decoration:none;}

.l_txt_pagina_404:visited
	{color:#3D3127; font-size:12px; text-decoration:underline;}
.l_txt_pagina_404:link
	{color:#3D3127; font-size:12px; text-decoration:underline;}
.l_txt_pagina_404:active
	{color:#3D3127; font-size:12px; text-decoration:none;}
.l_txt_pagina_404:hover
	{color:#3D3127; font-size:12px; text-decoration:none;}

.bt_mapa a {
	background:url(../imagens/mapa_efeito.gif) 0 0 no-repeat;
	display:block;
	height:111px;
	overflow:hidden;
	text-indent:-99999px;
	width:141px;
}

.bt_mapa a:hover {
	background:url(../imagens/mapa_efeito.gif) 0 -111px no-repeat;
}

#bt_atendimento {float:left; margin:13px 0 0 181px;}

/* -------------- */
/* POSICIONAMENTO */	
/* -------------- */
.ico_box_home_01_seta, .ico_box_home_02_seta {
	margin-left:260px;
	margin-top:88px;
	position:absolute;
}

.ico_box_home_03_seta {
	margin-left:404px;
	margin-top:215px;
	position:absolute;
}

/* ----------- */
/* FORMULÁRIOS */	
/* ----------- */
.txt_label_01 {
	font-size:11px;
	color:#CC3333;
	font-weight:bold;
}

.txt_endereco {
	font-size:12px;
	color:#CC3333;
}

.l_txt_endereco:visited
	{color:#CC3333; font-size:11px; text-decoration:underline;}
.l_txt_endereco:link
	{color:#CC3333; font-size:11px; text-decoration:underline;}
.l_txt_endereco:active
	{color:#CC3333; font-size:11px; text-decoration:none;}
.l_txt_endereco:hover
	{color:#CC3333; font-size:11px; text-decoration:none;}

.mensagem_ok {
	font-size:12px;
	color:#CC3333;
}

.l_mensagem_ok:visited
	{color:#CC3333; font-size:12px; font-weight:bold; text-decoration:underline;}
.l_mensagem_ok:link
	{color:#CC3333; font-size:12px; font-weight:bold; text-decoration:underline;}
.l_mensagem_ok:active
	{color:#CC3333; font-size:12px; font-weight:bold; text-decoration:none;}
.l_mensagem_ok:hover
	{color:#CC3333; font-size:12px; font-weight:bold; text-decoration:none;}

.input_01 {
	background-color:#dec1c1;
	border:0;
	color:#43362c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
}

.area_01 {
	background-color:#dec1c1;
	border:0;
	color:#43362c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:32px;
	font-weight:bold;
	margin:0;
	padding:0;
	overflow:auto;
	width:320px;
}

.borda_divisao_01 {
	border:1px solid #dec1c1;
}

#bt_enviar_res a {
	background:url(../imagens/bt_enviar_res.gif) 0 0 no-repeat;
	display:block;
	height:21px;
	overflow:hidden;
	text-indent:-99999px;
	width:54px;
	}
#bt_enviar_res a:hover {
	background:url(../imagens/bt_enviar_res.gif) 0 -21px no-repeat;
}

#bt_enviar_cont a {
	background:url(../imagens/bt_enviar_cont.gif) 0 0 no-repeat;
	display:block;
	height:20px;
	overflow:hidden;
	text-indent:-99999px;
	width:54px;
	}
#bt_enviar_cont a:hover {
	background:url(../imagens/bt_enviar_cont.gif) 0 -20px no-repeat;
}

/* -------  */
/* TABELAS  */	
/* -------  */
.tab_01_borda {
	border:1px solid #dec1c1;
}

.tab_01_cel_01 {				/* c/ borda do lado direito */
	color:#CC3333;
	background-color:#f6dadb;
	border-right:1px solid #dec1c1;
	border-bottom:1px solid #dec1c1;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}

.tab_01_cel_02 {				/* s/ borda do lado direito */
	color:#CC3333;
	background-color:#f6dadb;
	border-bottom:1px solid #dec1c1;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}

.tab_01_cel_03 {				/* c/ borda do lado direito */
	border-right:1px solid #dec1c1;
	color:#3D3127;
	font-size:12px;
}

.tab_01_cel_04 {				/* s/ borda do lado direito */
	color:#3D3127;
	font-size:12px;
}
