html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin								: 0;
	padding								: 0;
	border								: 0;
	outline								: 0;
	font-weight							: inherit;
	font-style							: inherit;
	font-size							: 100%;
	font-family							: inherit;
	vertical-align						: baseline;
}

body {
	line-height							: 1;
	color								: #605c5b;
	font								: normal 11px arial;
	background							: #ffffff;
}

ol, ul {
	list-style							: none;
}
/* Tabelas ainda precisam cellpadding="0" na marcacao */
table {
	border-collapse						: separate;
	border-spacing						: 0;
}
caption, th, td {
	text-align							: left;
	font-weight							: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content								: "";
}

blockquote, q {
	quotes								: "" "";
}

.acessibilidade {
	height								: 1%;
	left								: -9999em;
	position							: absolute;
	top									: -9999em;
	width								: 1%;
	z-index								: -99;
}

.invisivel {
	display								: none;
}

/************ FIM DO RESET ************/

/************ INICIO CONTEUDO GERAL ************/

H1 {
	margin								: 36px 0 0 0;
}

H3 {
	padding								: 15px 0 0 0;
	text-align							: center;
}

P {
	margin								: 7px 0 0 0;
	text-align							: justify;
}

FIELDSET.fieldset {
	border								: 1px solid #e6e6e0;
	padding								: 8px 8px 8px 0;
	background							: #e1e1d8;
	margin								:30px 0 0 0;
}

LEGEND {
	margin								: -13px 0 0 -1px;
	padding								: 5px 90px 0 10px;
	font								: bold 11px Arial;
	color								: #605c5b;
	background							: URL('../imagens/background/legend.gif') left top no-repeat;
}

.ie7 LEGEND {
	margin								: -27px 0 0 -8px;
	padding								: 5px 90px 0 10px;
}

.ie6 LEGEND {
	margin								: -24px 0 0 -8px;
	padding								: 5px 90px 0 10px;
	z-index								: 99;
	position							: absolute;
}

.chrome LEGEND {
	margin								: -25px 0 0 -1px;
	padding								: 5px 90px 0 10px;
	z-index								: 99;
	position							: absolute;
}

A {
	color								: #605c5b;
	text-decoration						: none;
	font-weight							: bold;
}

A:HOVER {
	text-decoration						: underline;
}

STRONG {
	font-weight							: bold;
}

STRONG.big {
	font-size							: 14px;
}

SPAN.bigTelefone {
	font-size							: 18px;
}

SPAN.big {
	font-size							: 12px;
}

SPAN.big A {
	text-align							: left;
}

ADDRESS {
	font								: italic 12px Arial;
}

EM {
	font-style							: italic;
	font-weight							: bold;
}

IFRAME {
	margin								: 9px 0 0 0;
}

.geral {
	width								: 918px;
	position							: absolute;
	margin-left							: -459px;
	left								: 50%;
	background-color					: #f0f0e2;
}	

.topo {
	width								: 727px;
	height								: 33px;
	float								: right;
}

.main {
	width								: 925px;
}

.flash {
	width								: 727px;
	height								: 210px;
}

.menu {
	width								: 196px;
	height								: auto;
	float								: left;
	margin-top							: -33px;
	background							: URL('../imagens/menu_teste.jpg') left top no-repeat;
	position							: relative;
}

.menuES {
	width								: 196px;
	height								: auto;
	float								: left;
	margin-top							: -33px;
	background							: URL('../imagens/menu_testeES.jpg') left top no-repeat;
	position							: relative;
}

.principal {
	width								: 729px;
	height								: auto;
	float								: left;
	padding								: 0 0 10px 0;
	background							: #f0f0e2;
}

.primaria {
	width								: 510px;
	float								: left;
	background							: #f0f0e2 /*URL('../imagens/background/sombra_conteudo.jpg') left top no-repeat*/;
	height								: auto !important;
    min-height							: 440px;
    height								: 440px;
	padding								: 0 20px 0 16px;
}

.index {
	background							: #f0f0e2 /*URL('../imagens/background/sombra_conteudo_index.jpg') left top no-repeat*/;
}

.arabesco {
	position							: absolute;
	background							: URL('../imagens/background/arabesco_direita.jpg') no-repeat;
	width								: 14px;
	height								: 124px;
	left								: 1084px;
	top									: 84px;
}

.primaria2 {
	width								: 290px;
	float								: left;
	height								: auto !important;
    min-height							: 440px;
    height								: 440px;
	padding								: 0 20px 0 20px;
}
.primaria P A.saibaMais {
	width								: 60px;
	margin								: 0 0 0 452px;
	font								: bold 11px arial;
}

.total {
	width								: 684px;
}

.secundaria {
	width								: 167px;
	height								: 411px;
	float								: left;
	text-align							: center;
	background							: #f0f0e2 URL('../imagens/background/bg_box_direita.jpg') repeat-y;
}

	.secundaria IMG {
		padding								: 10px 0 0 0;
	}
	
	.secundaria A IMG {
		padding								: 23px 0 0 0;
	}
	
	.secundaria A IMG#pp {
		padding								: 36px 0 0 0;
	}
	
	.secundaria A IMG#fsr {
		padding								: 44px 0 0 0;
	}

.hotel {
	width								: 499px;
	height								: 100px;
	margin								: 30px 0 0 7px;
	background							: URL('../imagens/background/hotel_gumz.jpg') top no-repeat;
}

	.hotel H1 {
		padding								: 10px 0 0 10px;
		margin								: 0;
	}
	
	.hotel P {
		padding								: 0 152px 0 16px;
	}
	
	.hotel P A.saibaMais {
		font								: bold 11px arial;
		margin								: 0 0 0 272px;
	}
		
	.hotel P A.ESsaibaMais {
		padding								: 0 0 0 36px;
	}
	
.variacaoCambial {
	float								: left;
	width								: 166px;
	background							: URL('../imagens/background/pontilhado_vertical_fundo_branco.gif') right no-repeat;
}
	
	.variacaoCambial IMG {
		float							: left;
		margin							: 10px 5px 0 0;
	}
	
	.variacaoCambial P.pequeno {
		float								: left;
		width								: 95px;
		padding								: 0 0 0 4px;
		text-align							: left;
	}
	
	.variacaoCambial P A.saibaMais {
		font								: bold 11px arial;
		margin								: 0 0 0 28px;
	}
	
.previsaoDoTempo {
	float								: left;
	width								: 162px;
	padding								: 0 0 0 9px;
	background							: URL('../imagens/background/pontilhado_vertical_fundo_branco.gif') right no-repeat;
}

	.previsaoDoTempo IMG {
		float							: left;
		margin							: 10px 5px 0 0;
		height							: 54px;
		width							: 60px;
	}
		
	.previsaoDoTempo P.pequeno {
		float								: left;
		width								: 86px;
		padding								: 0 0 0 4px;
		text-align							: left;
	}
	
	.previsaoDoTempo P.pequeno A.saibaMais {
		font								: bold 11px arial;
		margin								: 0 0 0 25px;
	}
	
	.previsaoDoTempo P.pequeno A.saibaMaisPTES {
		padding								: 0 0 0 114px;
	}

.newsletter {
	float								: left;
	width								: 162px;
	padding								: 0 0 0 11px;
}

	.newsletter SPAN {
		height								: 9px;
		font-size							: 10px;
		padding								: 0;
		margin								: 5px 0 0 0;
	}
	
	.newsletter INPUT.checkbox {
		width								: 9px;
		height								: 9px;
		margin								: 9px 4px 0 0;
		float								: left;
	}
	
	.newsletter P.remova {
		float								: left;
		height								: 9px;
		font-size							: 10px;
	}
	
	.newsletter P.pequeno {
		width								: 145px;
		padding								: 0;
	}
	
	.newsletter INPUT.emailNews {
		border								: 1px solid #605c5b;
		width								: 119px;
		height								: 12px;
		color								: #000000;
		font-size							: 10px;
		padding								: 1px 0 1px 3px;
		margin								: 0 8px 0 0;
	}
	
	.newsletter INPUT.botaoOk {
		width								: 19px;
		height								: 16px;
		margin								: 6px 0 -3px 0;
		*margin								: 6px 0 -4px 0;
	}
	
	.chrome .newsletter INPUT.botaoOk {
		margin								: 6px 0 -5px 0;
	}
	
.logo {
	width								: 236px;
	height								: 66px;
	position							: absolute;
	top									: 16px;
}

.blocoEsquerda {
	width								: 462px;
	padding								: 0 18px 0 2px;
	float								: left;
}

UL.itemContato LI {
	width								: 451px;
	height								: 18px;
	padding								: 3px 0 0 8px;
	border								: 1px solid #d5d5ce;
	background							: #e1e1d8;
	margin								: 10px 0 0 0;
}

.apoio {
	width								: 178px;
	margin								: -26px 0 0 0;
	padding								: 0 0 0 19px;
	height								: auto;
	float								: left;
	background							: URL('../imagens/background/pontilhado_vertical_fundo_apoio.gif') left top repeat-y;
}

	.apoio H1, .apoio2 H1 {
		margin								: -3px 0 0 0;
	}
	
	.apoio P {
		width								: 190px;
	}
	
	.apoio A {
		width								: 190px;
		position							: absolute;
		text-align							: right;
	}

.apoio2 {
	width								: 360px;
	margin								: 40px 0 0 0;
	height								: auto;
	float								: left;
}

.descricaoAptos {
	width								: 672px;
	padding								: 10px 10px 0 10px;
	background-color					: #d7d7c6;
	float								: left;
	margin								: 10px 0 0 0;
	border								: 1px solid #cecebd;
}

.descricaoAptos H1 {
	margin								: 0;
}

.apartamentos {
	width								: 312px;
	height								: 141px;
	float								: left;
	background							: URL('../imagens/background/pontilhado_vertical_fundo_cinza.gif') right repeat-y;
	padding								: 0 0 0 6px;
}

	.apartamentos P {
		padding								: 0 0 0 4px;
	}

.descricaoAptos UL {
	width								: 310px;
	padding								: 13px 0 0 5px;
	float								: left;
}

	.descricaoAptos UL LI {
		float								: left;
		width								: 144px;
		background							: URL('../imagens/square.gif') left top no-repeat;
		padding								: 0 0 5px 10px;
		
	}

.descricaoArea {
	width								: 440px;
	float								: left;
}

	.descricaoArea UL {
		width								: 438px;
		padding								: 13px 0 10px 5px;
		float								: left;
	}

		.descricaoArea UL LI {
		float								: left;
		width								: 180px;
		background							: URL('../imagens/square2.gif') left top no-repeat;
		padding								: 0 0 5px 10px;
	}
	
	.descricaoAreaTelefones UL {
		padding								: 10px 10px 0 10px;
		background-color					: #d7d7c6;
		height								: 170px;
		border								: 1px solid #cecebd;
	}
	
	.descricaoAreaTelefones UL LI {
		float								: left;
		width								: 209px;
		background							: URL('../imagens/square.gif') left top no-repeat;
		padding								: 0 0 5px 10px;
	}
	
.descricaoArea UL.mapa LI {
	width								: 400px;
	background							: URL('../imagens/square2.gif') left top no-repeat;
	padding								: 0 0 5px 10px;
}

	.descricaoArea UL.mapa LI UL {
		padding								: 6px 0 8px 0;
	}

		.descricaoArea UL.mapa LI UL LI {
			width								: 100px;
			background							: URL('../imagens/square_aberto.gif') left top no-repeat;
			padding								: 0 0 0 10px;
			clear								: left;
		}
		
			.descricaoArea UL.mapa LI UL LI A {
				font								: normal 11px arial;
			}

.servicos {
	width								: 331px;
	height								: 141px;
	float								: left;
	padding								: 2px 0 10px 22px;
}

UL.opcoes {
	width								: 400px;
	height								: 28px;
	margin								: 14px 0 0 60px;
}

	UL.opcoes LI {
		float								: left;
		padding								: 0 0 0 39px;
	}

.galeriaFotos {
	width								: 448px;
	margin								: 12px 0 0 8px;
}

	.galeriaFotos IMG {
		margin								: 0 3px 3px 0;
	}
	
.pacotes {
	width								: 100%;
}
	
	.pacotes .itemPacote {
		height								: 130px;
		margin								: 10px 0 0 0;
	}
	.pacotes .itemPacote H4 {
		margin								: 0 0 8px 0;
		font								: bold 11px arial;
	}
	
	H4.pontos {
		margin								: 14px 0 0 0;
		font								: bold 11px arial;
	}
	
	.pacotes .itemPacote IMG {
		width								: 144px;
		height								: 97px;
		float								: left;
	}
	
	.pacotes .itemPacote P {
		width								: 306px;
		margin								: 0;
		padding								: 0 0 0 7px;
		float								: left;
	}
	
.selectFotos {
	width								: 422px;
	padding								: 10px;
	margin								: 10px 0 0 8px;
	background-color					: #cdcdbb;
	text-align							: center;
	border								: 1px solid #cecebd;
}

.selectFotos SPAN {
	margin								: 0 8px 0 0;
}

A.voltar IMG {
	width								: 54px;
	height								: 16px;
	margin								: 25px 0 0 203px;
}

.imagem 								{border: 2px solid #605c5b;}

.imagem1 								{border: 2px solid #b2aeac;}

.imagemDown 							{border: 2px solid #605c5b;}

.imagemOut 								{border: 2px solid #b2aeac;}

.direita 								{text-align: right;}

.esquerda 								{float: left; margin: 0 10px 5px 0;}

TABLE.localizacao {
	width								: 300px;
	border								: 1px solid #dddddd;
	margin								: 10px 0 0 0;
}

TABLE.contatos {
	width								: 461px;
	border								: 1px solid #dddddd;
}

	TABLE.localizacao TH, .contatos TH {
		background							: #bdbdbd;
		text-align							: center;
		padding								: 3px 0;
	}
	
	TABLE.contatos TH.nome {
		text-align							: left;
		padding								: 0 10px 0 10px;
		width								: 163px;
	}
	
	TABLE.contatos TH.endereco {
		text-align							: left;
		width								: 188px;
	}
	
	TABLE.contatos TH.telefone {
		width								: 90px;
	}
	
	TABLE.contatos TD.itemNome {
		text-align							: left;
	}
	
	TABLE.contatos TD.itemEndereco {
		text-align							: left;
		padding								: 3px 0 3px 0;
	}
	
	TABLE.contatos TD.itemTelefone {
		text-align							: center;
		padding								: 3px 0 3px 0;
	}
	
	TABLE.contatos TH.telefoneUtil {
		width								: 120px;
		padding-left						: 100px;
		*width								: 110px;
		*padding-left						: 120px;
	}
	
	TABLE.contatos TD.itemTelefoneUtil {
		width								: 120px;
		text-align							: right;
		padding								: 3px 43px 3px 0;
		*padding							: 3px 0 3px 90px;
	}

	TABLE.localizacao TR.cor, .contatos TR.cor {
		background							: #dededa;
	}
		TABLE.localizacao TD, .contatos TD {
			padding								: 3px 0 3px 10px;
		}
		
		TABLE.localizacao TD.valor {
			text-align							: right;
			width								: 80px;
			padding								: 0 26px 0 0;
		}
		
		
.paginacao {
	position								: relative;
	left									: 150px;
}

.paginacao UL {
	margin									: 0 auto;
}

	.paginacao UL LI {
		float								: left;
		text-align							: center;
		margin								: 0 3px 0 0;
		border								: 1px solid #8c8c8c;
		width								: 15px;
		height								: 17px;
		padding								: 2px 0 0 1px;
	} 
	
	.paginacao UL LI.selecionado {
		font-weight							: bold;
		font-size							: 12px;
		border								: 1px solid #8c8c8c;
		background							: #e9e9e9;
	}
	
	.paginacao UL LI.anterior, .paginacao UL LI.proximo {
		width								: 50px;
	}
	
	.paginacao UL LI A:HOVER {
		text-decoration						: underline;
	}

P.msgErro {
	color									: #f64446;
	padding									: 2px 0 2px 20px;
	margin									: 0 0 0 104px;
	width									: 241px;
	background								: URL('../imagens/icones/erro.gif') no-repeat;
}

P.msgErro2 {
	color									: #f64446;
	padding									: 2px 0 2px 24px;
	width									: 438px;
	background								: URL('../imagens/icones/erro.gif') no-repeat;
	margin									: 10px 0 0 0;
}

P.msgErro3 {
	color									: #f64446;
	padding									: 2px 0 2px 20px;
	margin									: 0 0 0 172px;
	width									: 241px;
	background								: URL('../imagens/icones/erro.gif') no-repeat;
}

P.msgAviso {
	color									: #4676b2;
	padding									: 2px 0 2px 24px;
	width									: 241px;
	margin									: 0 0 0 104px;
	background								: URL('../imagens/icones/sucesso.gif') no-repeat;
}

P.msgAviso3 {
	color									: #4676b2;
	padding									: 2px 0 2px 24px;
	width									: 241px;
	margin									: 0 0 0 172px;
	background								: URL('../imagens/icones/sucesso.gif') no-repeat;
}

P.avisoNews {
	color									: #4676b2;
	padding									: 2px 2px 2px 24px;
	width									: 123px;
	background								: URL('../imagens/icones/sucesso.gif') no-repeat;
}

P.erroNews {
	color									: #4676b2;
	padding									: 2px 2px 2px 24px;
	width									: 123px;
	background								: URL('../imagens/icones/erro.gif') no-repeat;
	text-align								: left;
}

/************ INICIO CONTEUDO GERAL ************/

/************ INICIO DO MENU ************/

#menu {
	width								: 453px;
	height								: 33px;
	position							: absolute;
	top									: 0;
	left								: 196px;
	padding								: 0 0 0 276px;
	background							: #f0f0e2 URL('../imagens/background/menu_topo.gif') left top;
}

	#menu LI {
		height								: 30px;
		float								: left;
		position							: relative;
		margin								: 4px 7px 0 52px;
	}
	
		#menu LI A {
			color								: #1d76b2;
			font								: normal 10px Arial;
			text-align							: center;
			line-height							: 20px;
			height								: 20px;
			float								: left;
			padding								: 0 0 0 15px;
			margin								: 0 0 0 5px;
		}

		#menu LI A:HOVER {
			text-decoration						: underline;
			color								: #1c6597;
		}

		#menu li.paginaInicial, #menu li.paginaInicial a 		{width: 70px;}
		#menu li.paginaInicial a 								{color: #605c5b;background: URL('../imagens/background/home.gif') no-repeat;}
		
		#menu li.mapaSite, #menu li.mapaSite a 					{width: 70px;}
		#menu li.mapaSite a 									{color: #605c5b;background: URL('../imagens/background/mapa.gif') no-repeat;}

		#menu li.faleConosco, #menu li.faleConosco a 			{width: 70px;}
		#menu li.faleConosco a 									{color: #605c5b;background: URL('../imagens/background/contato.gif') no-repeat;}
		
		
		#paginaInicial #menu LI.paginaInicial A ,
		#mapaSite #menu LI.mapaSite A ,
		#faleConosco #menu LI.faleConosco A 					{color: #2c8bcb;}
		
/************ FIM DO MENU ************/

/************ INICIO DO FORMULARIO ************/
.formularioReservas {
	width								: 580px;
	margin								: 0 auto;
} 

	form#form_contato {
		margin								: 24px 0 0 0;
	}
	
	form fieldset {
			cursor 							: default;
			position 						: relative;
			margin							: 15px 0 0 0;
		}

			form fieldset label {
				clear 							: left;
				cursor 							: pointer;
				display 						: block;
				float 							: left;
				height 							: 18px;
				padding							: 2px 0 0 0;
				margin 							: 4px 5px 3px 0px;
			}
			
			.formularioReservas label {
				margin 							: 4px 5px 3px 60px;
			}
			
			.cep {
				clear							: left;
			}
			
			form fieldset .arquivo INPUT#arquivo {
				width							: 264px;
				height							: 22px;
			}
			
			form fieldset .num_pessoas INPUT#num_pessoas {
				width							: 60px;
			}
			
			form fieldset .entrada, form fieldset .saida {
				float							: left;
			}
			
			form fieldset .entrada {
				position						: absolute;
				left							: 0;
			}
			
			form fieldset .saida {
				position						: absolute;
				left							: 264px;
				top								: 42px;
			}
			
	
			.ie7 form fieldset .saida {
				position						: absolute;
				left							: 264px;
				top								: 55px !important;
			}
			
			.ie6 form fieldset .saida {
				position						: absolute;
				left							: 298px;
				top								: 52px !important;
			}
			
			.chrome form fieldset .saida {
				position						: absolute;
				left							: 264px;
				top								: 50px !important;
			}
		
			form fieldset .saida label {
				width							: 62px !important;
				margin-left						: 0px !important;
			}
			
			form fieldset .entrada INPUT#entrada, .saida INPUT#saida {
				width							: 90px;
			}
			
			form fieldset .mensagem label {
				padding							: 0;
			}
	
				form fieldset label span {
					color 						: #605c5b;
					font-weight					: bold !important;
					font-size					: 12px !important;
				}
	
			form fieldset input {
				background 						: none;
				border 							: 1px solid #d2d1d1;
				font 							: normal 12px Arial, Tahoma, Verdana;
				margin 							: 3px 0;
				height 							: 18px;
				color							: #000000;
				padding							: 2px 2px 0 4px;
			}
			
			.editNoFocus {						background: #f1f0f0;}
			
			.editFocus {						background: #ffffff;}
			
			.editNoFocusTextarea {				background: #f1f0f0;}
			
			.editFocusTextarea {				background: #ffffff;}
			
			form#form_contato fieldset label {
				text-align 						: right;
				width 							: 100px;
				font							: normal 11px Arial;
				color							: #605c5b;
			}
			
			.ie6 form#form_contato fieldset label {
				width 							: 75px;
			}
			
			.cidade, .estado {
				float							: left;
			}
			
			.estado label {
				width							: 53px !important;
				margin-left						: 0px;
			}
			
			.ie6 .estado label {
				width							: 45px !important;
				margin-left						: 0px;
			}
			
			.tipoApto {
				clear							: left;
			}
	
			form#form_contato fieldset input {
				width 							: 256px;
			}
	
			form#form_contato fieldset input.radio {
				width 							: 12px;
				border							: none;
				vertical-align					: -50%;
			}
			
			form#form_contato fieldset textarea {
				width 							: 256px;
				height 							: 100px;
				border 							: 1px solid #d2d1d1;
				overflow-y						: auto;
				overflow-x						: hidden;
				margin							: 2px 0 0 0;
				color							: #000000;
				font-size						: 12px;
				font-family						: Verdana, Tahoma, Arial;
				padding							: 2px 2px 0 4px;
			}
			
			form fieldset p span {
				color 							: #605c5b;
			}
			
			form#form_contato div.buttons {
				margin-left						: 327px;
			}
			
			.ie form#form_contato div.buttons {
				margin-left						: 325px;
			}
			
			.ie6 form#form_contato div.buttons {
				margin-left						: 302px;
			}
			
			form div.buttons, form div.buttonsReservas {
				margin-top						: 10px;
			}
	
			form button {
				border 							: 0;
				padding 						: 0;
				background 						: none;
				cursor 							: pointer;
				display 						: block;
				font-size 						: 1.1em;
			}
			
			form#form_contato div.buttonsReservas {
				margin-left						: 387px;
			}
			
			.ie7 form#form_contato div.buttonsReservas {
				margin-left						: 384px;
			}
			
			.ie6 form#form_contato div.buttonsReservas {
				margin-left						: 422px;
			}
			
/**************** FIM DO FORMULARIO ************/
			
/**************** INICIO DO RODAPE ************/

.rodape {
	width								: 925px;
	height								: 85px;
	float								: left;
	clear								: both;
	margin								: 0 10px 0 0;
	background							: #f0f0e2;
}

	.rodape UL.menuRodape {
		width								: 878px;
		height								: 35px;
		background							: URL('../imagens/background/menuRodape.gif') left bottom no-repeat;
		color								: #8f8e8e;
		margin								: 0;
		padding								: 0 0 0 40px;
		float								: left;
		clear								: both;
	}
	
	.rodape .assinatura {
		width								: 925px;
		height								: 35px;
		background							: URL('../imagens/background/rodape.jpg') left bottom repeat-x;
		float								: left;
		clear								: both;
	}
	
.ie6 .rodape {
	margin								: 0;
}


	.rodape UL.menuRodape LI {
		float								: left;
		margin								: 10px 0 0 0;
	}
	
	.rodape UL.menuRodape LI A {
		padding								: 0 5px;
		font								: normal 10px Arial;
	}
	
	.rodape P {
		float								: left;
		margin								: 0;
		padding								: 12px 0 0 266px;
		color								: #000000;
		font-size							: 10px;
	}
	
	.rodape A IMG {
		float								: left;
		margin								: 12px 0 0 165px;
	}

/**************** FIM DO RODAPE ************/

/************ INICIO DAS CORRECOES ************/
.ie6 .primaria 									{padding:0 11px 0 16px;}
.ie6 #menu LI 									{margin: 4px 7px 0 32px;}
.ie6 #menuES LI									{margin: 4px 7px 0 32px;}
.chrome form fieldset .arquivo INPUT#arquivo 	{width:116px;}
.safari form fieldset .anexo INPUT#anexo 		{width:256px;}
.ie form#form_contato fieldset input.radio 		{vertical-align:-15%;}
.chrome form#form_contato fieldset input.radio  {vertical-align:-20%;}

/************ FIM DAS CORRECOES ************/

/************ INICIO ESPANHOL ************/


#menuES {
	width								: 459px;
	height								: 33px;
	position							: absolute;
	top									: 0;
	left								: 196px;
	padding								: 0 0 0 270px;
	background							: #f0f0e2 URL('../imagens/background/menu_topo.gif') left top;
}

	#menuES LI {
		height								: 30px;
		float								: left;
		position							: relative;
		margin								: 4px 7px 0 52px;
	}
	
		#menuES LI A {
			color								: #1d76b2;
			font								: normal 10px Arial;
			text-align							: center;
			line-height							: 20px;
			height								: 20px;
			float								: left;
			padding								: 0 0 0 15px;
			margin								: 0 0 0 5px;
		}	
	
		#menuES LI A:HOVER {
			text-decoration						: underline;
			color								: #1c6597;
		}

		#menuES li.paginaInicial, #menuES li.paginaInicial a 		{width: 78px;}
		#menuES li.paginaInicial a 									{color: #605c5b;background: URL('../imagens/background/home.gif') no-repeat;}
		
		#menuES li.mapaSite, #menuES li.mapaSite a 					{width: 70px;}
		#menuES li.mapaSite a 										{color: #605c5b;background: URL('../imagens/background/mapa.gif') no-repeat;}

		#menuES li.faleConosco, #menuES li.faleConosco a 			{width: 84px;}
		#menuES li.faleConosco a 									{color: #605c5b;background: URL('../imagens/background/contato.gif') no-repeat;}
		
		
		#paginaInicial #menuES LI.paginaInicial A ,
		#mapaSite #menuES LI.mapaSite A ,
		#faleConosco #menuES LI.faleConosco A 						{color: #2c8bcb;}

.rodape UL.menuRodapeES 						{width:878px;}
.rodape P.ES {
		float								: left;
		margin								: 0;
		padding								: 12px 0 0 250px;
		color								: #000000;
		font-size							: 10px;
	}
.primaria P A.saibaMaisES 						{padding: 0 0 0 485px;}
.variacaoCambial P A.saibaMaisVCES 				{padding: 0 0 0 36px;}
.previsaoDoTempo P.pequeno A.saibaMaisPTES 		{padding: 0 0 0 40px;}

/************ FIM ESPANHOL ************/

#ajuda {
	position						: absolute;
	left							: 358px;
	top								: 105px;
	width							: 144px;
	height							: 32px;
	padding							: 10px 40px 10px 12px;
	background						: URL('../imagens/background/tooltip.gif') no-repeat;
	font-size						: 9px;
}

.imgTooltip {
	display							: block;
	position						: absolute;
	left							: 432px;
	top								: 157px;
}


.ie7 .imgTooltip 					{left: 432px;top: 178px;}
.ie6 .imgTooltip 					{left: 471px;top: 176px;}
.chrome .imgTooltip 				{left: 432px;top: 164px;}
.ie7 #ajuda 						{left: 358px;top: 126px;}
.ie6 #ajuda 						{left: 397px;top: 124px;}
.chrome #ajuda 						{left: 358px;top: 112px;}

.selos {
	display							: block;
	float							: none;
	margin							: 0 auto;
	width							: 300px;
	clear							: both;	
}

.selos a, 
.selos a img {
	margin							: 0;
	padding							: 0;
	float							: left !important;
}