/*-------------------------- ESTRUTURA --------------------------------------- */
* {
	font							: 9px "Verdana";
	line-height						: 11px;
}

strong {
	font-weight						: bold;
}

BODY {
	overflow						: auto;
	margin							: 0;
	background						: #ffffff;
	color							: #7b7b79;
}

A:LINK, A:VISITED, A:ACTIVE {
	color							: #7b7b79;
	text-decoration					: none;
	text-weight						: bold;
}

A:HOVER {
	text-decoration					: underline;
	text-weight						: bold;
}

.container {
	width							: 851px;
	height							: auto;
	left							: 50%;
	margin-left						: -425px;
	margin-top						: 0;
	position						: absolute;
	
}

.topo {
	height							: 302px;
}

/********************* CONTEUDO INTERNO *********************/

.interno {
	margin							: 18px 0 0 20px;
}

.interno_eventos {
	margin							: 18px 32px 0 20px;
	height							: auto;
	
}

.conteudo {
	background						: URL("../imagens/background/meio.jpg") no-repeat;
	padding							: 0;
	width							: 441px;
	height							: auto;
}

.conteudo_meio_direita {
	background						: URL("../imagens/background/meio_direita.jpg") no-repeat;
	width							: 624px;
	height							: auto;
	padding							: 0;
	margin:0;
}

.thumbs_eventos {
	width							: 560px;
	height							: auto;
	margin							: 10px 0 0 0;
}

.nome_sala_eventos {
	padding							: 0 0 0 5px;
	height							: 23px;
	background-color				: #f0efe8;
}

.fecharEventos {
 	margin							: 0 0 0 502px;
	cursor							: pointer;
}

.ie7 .fecharEventos {
	margin							: 42px 0 0 502px;
	cursor							: pointer;
}


.titulo_descricao #tituloSWF {
	width							: 400px;
	height							: 57px;
	margin							: 32px 0 0 0;
}

.foto {
	width							: 105px;
	height							: 65px;
	float							: left;
	margin							: 16px 0 0 4px;
}

.texto_foto {
	width							: 270px;
	margin							: 13px 18px 0 13px;
	float							: left;
	text-align						: justify;
}

.texto_corrido {
	margin							: 12px 25px 0 0;
	text-align						: justify;
}

.texto_corrido a {
	color							: #423416;
	text-decoration					: underline; 
}

.texto_identado {
		margin							: 12px 25px 0 0;
	text-align						: justify;
	text-indent						: 30px;
}

.foto_texto_corrido {
	width							: 105px;
	height							: 65px;
	float							: left;
	margin							: 13px 10px 4px 0;
	cursor                          : pointer;
}

.texto_corrido2 {
	margin							: 39px 25px 0 0;
	text-align						: justify;
}

.foto_texto_corrido2 {
	width							: 105px;
	height							: 65px;
	float							: left;
	margin							: 40px 10px 4px 0;
	cursor                          : pointer;
}

.container_cidade {
	margin							: 0 0 20px 0;
	height							: auto !important;
    height							: 100px;
    min-height						: 100px;
}

.titulos_tab_eventos {
	background-color				: #f0efe8;
}

.titulos_tab_eventos TD {
	padding							: 0 21px 0 21px;
	height							: 23px;
}

.mac.ff3 .titulos_tab_eventos TD {
	padding							: 0 26px 0 25px;
}

.textos_tab_eventos TD {
	padding							: 0 21px 0 21px;
	height							: 23px;
	text-align						: center;
}

.containerFotosEventos {
	position						: relative; 
	height							: 230px; 
	width							: 540px;
	margin-left						: 18px;
}

.miniaturasEventos {
	float							: left;
	margin-top						: 8px;
}

.miniaturasEventos DIV {
	margin-bottom					: 18px;
}

.imgAmpliada {
	float							: left;
	width							: 390px;
	height							: 243px;
	margin							: 8px 0 0 20px;
}

P.descricao_eventos {
	width							: 554px;
	margin							: 10px 10px 30px 0;
}

P.texto_cidade {
	text-align						: justify;
	margin							: 0 25px 10px 0;
}

P.texto_cidade STRONG {
	font							: bold 9px "Verdana";
 }
 
 P.texto_cidade STRONG.titulo_destaque {
 	margin							: 10px 0 0 0;
	font							: bold 11px "Verdana";
 }

.outrosPacotes {
	width							: 400px;
}

.listaPacotesNao {
	background						: #ffffff;
	height							: 24px;
	padding							: 0 0 0 5px;
	height							: 23px;
	cursor							: pointer;
}

.listaPacotesSim {
	background						: #f9f8f6;
	height							: 24px;
	padding							: 0 0 0 5px;
	height							: 23px;
	cursor							: pointer;
}

.padraoImgGrande {
	border							: 3px solid #d6d4c9;
}


/********************* FIM CONTEUDO INTERNO *********************/





/********************* CONTEUDO DIREITA *********************/


.direita {
	width							: 183px;
	background						: URL("../imagens/filete_direita.jpg") left bottom repeat-y;
}

.foto_direita {
	width							: 111px;
	height							: 71px;
	margin							: 10px 0 0 10px;
}

H1.titulos {
	padding							: 0;
	margin							: 0 0 0 10px;
}

P.texto_direita {
	width							: 105px;
	margin							: 5px 10px 10px 11px;
}

.saibaMais {
	margin							: 5px 0 0 62px;
	display							: block;
	width							: 54px;
	height							: 10px;
	background						: URL("../imagens/saiba_mais.jpg") no-repeat top left;
}

.saibaMaisES {
	margin							: 5px 0 0 80px;
	display							: block;
	width							: 54px;
	height							: 10px;
	background						: URL("../imagens/saiba_maisES.jpg") no-repeat top left;
}

.ie6 .saibaMaisES {
	background						: URL("../imagens/saiba_mais_ieES.jpg") no-repeat top left;
}

.ie6 .saibaMais {
	background						: URL("../imagens/saiba_mais_ie.jpg") no-repeat top left;
}

A.saibaMais:HOVER {
	background						: URL("../imagens/saiba_mais.jpg") no-repeat bottom left;
}

A.saibaMaisES:HOVER {
	background						: URL("../imagens/saiba_maisES.jpg") no-repeat bottom left;
}

.bgDireitaTopo {
	position						: absolute;
	background						: URL("../imagens/background/direita.jpg") no-repeat;
	width							: 183px;
	height							: 71px;
	top								: 0;
	z-index							: 98;
}

.colunaDireitaContainer {
	position						: absolute;
	z-index							: 99;
	top								: 50px;
	left							: 20px;
}

UL.lista_mapa_local {
	margin							: 0 0 0 18px; 
	padding							: 0;
}

.lista_mapa_local LI {
	margin							: 0 0 5px 0;
}

 TABLE .lista {
 	height							: auto;
	margin							: 0 0 20px 0;
	padding							: 0;
}

.cor1 {
	width							: 398px;
	height							: 20px;
	background-color				: #f0ede6;
	color							: #423416;
	margin							: 0 0 10px 0;
	padding							: 6px 0 0 0;
}

.marcador {
	margin							: 0 9px 0 12px;
}

P.observacao {
	margin							: 0 30px 10px 0;
	padding							: 0;
	font							: italic 9px "Verdana";
}

TD.imagem_acomodacoes {
	width							: 105px;
	height							: 65px;
	margin							: 0 0 0 0;
	padding							: 8px;
}

.imagem_acomodacoes_suite img {
	width							: 105px;
	height							: 65px;
	margin							: 8px 0 0 0;
	padding							: 0;
}

TABLE.container_imagens {
	margin							: 15px 0 15px 0;
}

.descricao_area {
	width							: 346px;
	padding							: 4px 0 0 23px;
}


.imagens_acomodacoes {
	margin							: 0 0 0 16px;
}

/********************* FIM CONTEUDO DIREITA *********************/


/********************* CONTEUDO RODAPE *********************/


.texto_copyright {
	width							: 662px;
	margin							: 130px 0 0 110px;
	float							: left;
}

.assinatura_w {
	width							: 66px;
	height							: 14px;
	float							: right;
	margin							: 130px 20px 0 0;
}

.ie6 .assinatura_w {
	margin							: 130px 10px 0 0;
}

.rodape {
	background						: URL("../imagens/rodapePlaca.jpg") center bottom no-repeat;
	text-align						: center;
	padding							: 4px 0 4px 0;
	height							: 162px;
}

.linksRapidos {
	position						: absolute;
	top								: 35px;
	text-align						: center;
	width							: 430px;
	left							: 230px;
}

a.linksRodape {
	color							: #7b7b79;
	text-decoration					: none;
}

a.linksRodape:hover {
	text-decoration					: underline;
}

.assinaturaContainer {
	display							: none;
	position 						: absolute;
	width							: 184px;
	height 							: 57px;
	top 							: 70px;
	right 							: 20px;
}

.backgroundW {
	position 						: absolute;
	z-index 						: 98;
	width							: 184px;
	height 							: 57px;
	top 							: 0;
	right 							: 0;
	background 						: URL("../imagens/assinaturaw/bgGrupow.png") no-repeat left top;
	_background						: none;
	filter 							: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/imagens/assinaturaw/bgGrupow.png', sizingMethod='scale');
}

.conteudoAssiaturaW {
	font-size						: 9px;
	width 							: 180px;
	position						: absolute;
	z-index 						: 99;
	left 							: 0px;
	top 							: 7px;
	text-align						: center;
}

.logoGrupoW {
	width 							: 53px;
	height 							: 9px;
	margin							: 5px 0;
	filter							: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/imagens/assinaturaw/GrupoW.png', sizingMethod='scale');
}

/********************* FIM CONTEUDO RODAPE *********************/



/********************* CONTEUDO FORMULARIO *********************/

TABLE.formulario {
	margin							: 20px 0 0 0;
	width							: 394px;
}

.formulario INPUT {
	width							: 260px;
	height							: 15px;
	margin							: 0;
	padding							: 2px 0 0 3px;
	border							: 1px solid #d6d4c9;
	color							: #423416;
}

.formulario TEXTAREA {
	width							: 257px;
	height							: 50px;
	padding							: 2px 3px 0 3px;
	border							: 1px solid #d6d4c9;
	color							: #423416;
	overflow						: auto;
}

.formulario LABEL {
	color							: #423416;
 	font							: normal 10px "Verdana";
	padding							: 0;
	margin							: 0;
}

.formulario .input_cidade INPUT {
	width							: 160px;
	height							: 15px;
	margin							: 0 8px 0 0;
	padding							: 2px 0 0 3px;
	border							: 1px solid #d6d4c9;
	color							: #423416;
}

.formulario .input_telefone INPUT {
	width							: 148px;
	height							: 15px;
	margin							: 0 0 0 5px;
	padding							: 2px 0 0 3px;
	border							: 1px solid #d6d4c9;
	color							: #423416;
}

.formulario .input_ddd INPUT {
	width							: 40px;
	height							: 15px;
	margin							: 0 8px 0 0;
	padding							: 2px 0 0 3px;
	border							: 1px solid #d6d4c9;
	color							: #423416;
}

.formulario .input_estado INPUT {
	text-transform					: uppercase; /* force text to uppercase */
	width							: 40px;
	height							: 15px;
	margin							: 0 0 0 5px;
	padding							: 2px 0 0 3px;
	border							: 1px solid #d6d4c9;
	color							: #423416;
}

.formulario .enviarForm {
	border							: 1px solid #d6d4c9;
	width							: 60px;
	height							: 21px;
	margin							: 6px 1px 0 0;
	*margin							: 6px 2px 0 0;
	background-color				: #ffffff;
	padding							: 0 0 0 0;
}

#obsGerais {
	height							: 100px;
}

.formulario .enviarContato {
	border							: 1px solid #d6d4c9;
	width							: 60px;
	height							: 21px;
	margin							: 6px 23px 0 0;
	background-color				: #ffffff;
	padding							: 0 0 0 0;
}

.msgErro {
	color							: #ffa500;
	margin							: 0 0 0 70px;
}

.msgErroContato {
	color							: #ffa500;
	margin							: 0;
	padding							: 0;
}

/********************* FIM CONTEUDO FORMULARIO *********************/


/********************* INICIO DA CORRECAO MAC FF2 *********************/


.mac.ff3 .formulario INPUT {
	width							: 275px;
}

.mac.ff3 .formulario .input_cidade INPUT {
	width							: 180px;
}

.mac.ff3 .formulario .input_telefone INPUT {
	width							: 170px;
}

.mac.ff3 .formulario .input_ddd INPUT {
	width							: 40px;
}

.mac.ff3 .formulario .input_estado INPUT {
	width							: 40px;
}
.mac.ff3 .formulario TEXTAREA {
	width							: 272px;
}

.mac.ff3 .formulario .enviarForm {
	width							: 60px;
}

.mac.ff3 .formulario .enviarContato {
	width							: 60px;
	margin							: 6px 36px 0 0;
}

/********************* FIM CORRECAO MAC FF2 *********************/

/************************* INICIO ALBUM *************************/

.internoAlbum {
	margin							: 18px 0 0 20px;
	position:relative;
}

.boxSelesteAlbum {
	background						: #f0ede6;
	margin							: 25px 0 0 0;
	width							: 387px;
	height							: 42px;
	border:1px solid #d1cfc8;
}

.selecteAlbum {
	margin							: 13px 0 0 30px;
	width							: 331px;
	border:1px solid #423416;
}

.conteudoAlbum {
	margin							: 10px 0 0 20px;
	display:block;
}

.conteudoAlbum .thumbAlbum {
	background						: #d6d4c9;
	float							: left;
	margin							: 17px 17px 0 0;
	width							: 105px;
	height							: 65px;
}

TD .thumbAlbum IMG {
	margin							: 3px 0 0 3px;
}

.sombraBottomAlbum {
	margin							: 37px 0 0 0;
}

.paginacaoAlbum {
	margin							: 0 0 0 112px;
}

.numerosPaginacaoAlbum {
	width							: 74px;
}

.imagemAmpliadaAlbum {
	position							: absolute;
	background							: URL('../imagens/background/popImg.png') no-repeat left top ;
	_background							: none;
	filter								: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/imagens/background/popImg.png', sizingMethod='scale');
	width								: 398px;
	height								: 317px;
	left								: -5px;
	top									: 165px;
	z-index								: 99;
	display								: none;
	cursor								: pointer;
}

.imagemAmpliadaAlbumES {
	position							: absolute;
	background							: URL('../imagens/background/popImgES.png') no-repeat left top ;
	_background							: none;
	filter								: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/imagens/background/popImg.png', sizingMethod='scale');
	width								: 398px;
	height								: 317px;
	left								: -5px;
	top									: 165px;
	z-index								: 99;
	display								: none;
	cursor								: pointer;
}

/**************************** FIM ALBUM *************************/