BODY {
	margin													: 0;
	padding													: 0;
	overflow-x												: hidden;
	background												: URL("../imagens/background/bgBody.gif") top repeat-x #E7E7E7;
}

tr, td, div, input, textarea, select, span {
	font													: normal 10px 'Verdana';
	color													: #464646;
}

#estrutura {
	width													: 770px;
	height													: 600px;
	position												: absolute;
	left													: 50%;
	margin-left												: -395px;
	float													: left;
}

#estruturaBanner {
	width													: 132px;
	position												: absolute;
	right													: -133px;
	top														: 67px;
	float													: right;
}

.container, .menuContainer, .topoContainer {
	background-color										: #FFFFFF;
}

.dataContainer {
	font													: normal 9px "Verdana";
	background												: URL("../imagens/background/bgData.gif") repeat-x;
	height													: 31px;
	vertical-align											: middle;
	text-align												: right;
	padding-right											: 15px;	
}

.conteudoContainer {
	width													: 559px;
	vertical-align											: top;
}

.tdTitulo {
	background												: URL("../imagens/background/bgTitulos.gif") repeat-x;
	height													: 31px;
	vertical-align											: middle;
	text-align												: left;
}

.tdTituloInterna {
	background												: URL("../imagens/background/bgTitulos.gif") repeat-x;
	height													: 31px;
	vertical-align											: middle;
	text-align												: left;
	padding-left											: 15px;
}

/* PRINCIPAL ----------------------------------------------------------------- */

.tdDepoimentos {
	vertical-align											: top;
	text-align												: center;
	padding													: 18px 0 0 10px;
	border-left												: 1px solid #F0F0F0;
}

.itemDepoimento {
	position												: relative;
	width													: 262px;
	height													: 62px;
	margin-bottom											: 14px;
}

.itemDepoimentoU {
	position												: relative;
	width													: 262px;
	height													: 62px;
	margin-bottom											: 18px;
}

.imgDepoimento {
	float													: left;
	width													: 64px;
	height													: 63px;
}

.tituloDepoimento {
	float													: left;
	margin													: 0 0 5px 10px;
	width													: 180px;
	text-align												: left;
	font-weight												: bold;
}

.quebraDepoimento {
	position												: relative;
	right													: 0px;
	bottom													: -12px;
}

.txtDepoimento {
	float													: left;
	width													: 180px;
	text-align												: left;
	margin													: 0 0 0 10px;
}

.tdModelos {
	vertical-align											: top;
	text-align												: center;
	padding													: 15px 5px 0 5px;
}

.txtModelo {
	margin-left												: 5px;
	width													: 254px;
	_width													: 257px;
	text-align												: justify;
}

.fresas {
	width													: 257px;
	text-align												: left;
	margin													: 7px 0 10px 5px;
	font-weight												: bold;
}

.dEsquerda {
	margin-left												: 8px;
	border-top												: 1px solid #bebebe;
	border-right											: 1px solid #FFFFFF;
	padding-top												: 2px;
}

.dDireita {
	border-top												: 1px solid #d9d9d9;
	height													: 210px;
	padding-top												: 2px;
}

.preServico {
	border-right											: 1px solid #FFFFFF;
	width													: 144px;
	background												: URL("../imagens/background/bgPrestadorServico.gif") no-repeat #f0d23d;;
	height													: 210px;
}

.imgPrestador {
	margin-top												: 10px;
	margin-left												: 7px;
}

.txtPrestador01 {
	font-size												: 9px;
	color													: #464646;
	width													: 100px;
	_width													: 124px;
	margin													: 17px 0 0 0;
	_margin													: 14px 0 0 0;
	_padding												: 2px 10px 0 10px;
	height												:100px;
	text-align												: left;
}

.txtPrestador02 {
	font-size												: 9px;
	color													: #464646;
	margin-top												: 16px;
	_margin-top												: 18px;
	height													:20px;
	width													: 110px;
	padding													: 0 5px 0 18px;
	_padding												: 0 5px 0 6px;
	text-align												: left;
	font-weight												: bold;
}

.tdNoticia {
	padding-left											: 10px;
}

.imgNoticiaDestaque {
	width													: 64px;
	height													: 63px;
	float													: left;
}

.titNoticiaDestaque {
	font-weight												: bold;
	float													: left;
	width													: 280px;
	margin-left												: 12px;
}

a.titNoticiaDestaque:LINK, a.titNoticiaDestaque:ACTIVE, a.titNoticiaDestaque:VISITED {
	font-weight												: bold;
	float													: left;
	width													: 280px;
	margin-left												: 12px;
	color													: #464646;
	text-decoration											: none;
}

a.titNoticiaDestaque:HOVER  {
	text-decoration											: underline;
}


.txtNoticiaDestaque {
	float													: left;
	width													: 280px;
	margin-left												: 12px;
	margin-top												: 5px;
}

.quebraNoticia {
	margin-top												: 7px;
}

.containerNoticia {
	position												: relative;
	margin-top												: 12px;
}

.tbAreaRestrita {
	margin-top												: 20px;
	margin-left												: 8px;
	border-top												: 1px solid #d9d9d9;
	padding-top												: 2px;
}

.loginRestrita {
	background												: URL("../imagens/background/bgRestrita.gif") no-repeat;
	width													: 144px;
	height													: 193px;
	margin-top												: 2px;
}

.dLogin {
	font-weight												: bold;
	margin-top												: 24px;
	_margin-top												: 22px;
	margin-left												: 22px;
}

.dSenha {
	font-weight												: bold;
	margin-top												: 5px;
	margin-left												: 22px;
}

.inputRestrita {
	background												: none;
	border													: none;
	width													: 100px;
}

.inputOk {
	margin-left												: 96px;
	margin-top												: 20px;	
}

.senha {
	font-size												: 9px;
	width													: 110px;
	margin-left												: 18px;
}

.destaqueRodapeE {
	vertical-align											: top;
	text-align												: center;
	padding-top												: 15px;
}

.destaqueRodapeD {
	vertical-align											: top;
	text-align												: center;
	padding-top												: 15px;
	border-right											: 1px solid #dfdfdf;
}

.descDestaque {
	font-size												: 9px;
	width													: 114px;
	text-align												: left;
	margin-top												: 8px;
	margin-left												: 8px;
	_margin-left											: 0px;
}

a.link:LINK, a.link:ACTIVE, a.link:VISITED {
	font-size												: 10px;
	color													: #464646;
	text-decoration											: none;
}

a.link:HOVER  {
	font-weight												: bold;
}

a.link2:LINK, a.link2:ACTIVE, a.link2:VISITED {
	font-size												: 9px;
	color													: #464646;
	text-decoration											: none;
}

a.link2:HOVER  {
	text-decoration											: underline;
}


.listas {
	list-style												: none;
}

/* RAZOES -------------------------------------------------------------------- */

.tdTituloRazoes {
	background												: URL("../imagens/background/bgTitulos.gif") repeat-x;
	height													: 31px;
	vertical-align											: middle;
	text-align												: left;
	border-left												: 1px solid #FFFFFF;
}

.titRazoes {
	font													: bold 12px 'Verdana';
	display													: block;
}

.listaRazoes {
	background												: URL("../imagens/background/bgBox.gif") repeat-x left top;
	padding													: 100px 15px 15px;
	_padding												: 110px 15px 15px;
	width													: 539px;
	_width													: 568px;
	margin-top												: 3px;
}

.liRazoes LI {
	border-bottom											: 1px solid #DEDEDE;
	list-style												: none;
	margin-left												: -8px;
	padding													: 3px;
	width													: 470px;
}

.razoes {
	vertical-align											: top;
}

.tdRazoes {
	border-left												: 1px solid #F0F0F0;
}

.razaoContainer1 {
	position												: relative;
	margin-top												: 14px;
}

.razaoContainer {
	position												: relative;
	margin-top												: 6px;
}

.icoRazao {
	margin-left												: 8px;
	float													: left;
}

.titRazao {
	clear													: all;
	margin-bottom											: 5px;
	font-weight												: bold;
}

.txtRazao {
	float													: left;
	margin-left												: 5px;
	width													: 160px;
}

.quebraRazao {
	margin													: 4px 0 0 30px;
}

.linha {
	border-top												: 1px solid #DDDDDD;
	width													: 100%;
	display													: block;
	clear													: both;
	padding-top												: 5px 0 0;
}

.marcadorLista {
	width													: 25px;
	font-weight												: bold;
	text-align												: right;
}

/* DEPOIMENTOS --------------------------------------------------------------- */

.titDepoimentos {
	font													: bold 12px 'Verdana';
	display													: block;
}

.assinaturaDepoimento {
	margin-top												: 8px;
}

.conteudoDepoimento {
	margin													: 15px;
	padding-bottom											: 15px;
	_padding-bottom											: 0px;
}

.listaDepoimentos {
	background												: URL("../imagens/background/bgBox2.gif") repeat-x left top;
	width														: 568px;
	_width													: 565px;
	border-top												: 2px solid #DDDDDD;
	margin-top												: 3px;
	line-height												: 16px;
	display:block;
}

.imgDepoimentos {
	float													:left;
	margin													:0 10px 0 0;
	border													:0;
}

/* CONTEUDO ------------------------------------------------------------------ */

.conteudoContainerInterna {
	vertical-align											: top;
	height													: 655px;
}

.tdTextoConteudo {
	padding													: 18px 10px 18px 25px;
	text-align												: justify;
	line-height												: 16px;
}

.imgGeral {
	float													: right;
	width													: 182px;
	height													: 172px;
	margin													: 0 2px 10px 10px;
}
.imgNoticia {
	float													: left;
	width													: 182px;
	height												: 172px;
	margin												: 0 4px 0 0;
}

.padraoImagem {
	border													: 1px solid #d8d8d8;
	cursor													: pointer;
}

.tdApresentacaoInc {
	width													: 160px;
	vertical-align											: top;
	text-align												: center;
	padding													: 18px 2px 0 2px;	
	_padding												: 18px 0 0 0;	
	_padding-right											: 6px;
	border-left												: 1px solid #F0F0F0;
}

.loginContainerInc {
	border-top												: 1px solid #d9d9d9;
	padding-top												: 3px;
	width													: 144px;
	margin-left												: 8px;
	_margin-left											: 7px;
}

.loginRestritaInc {
	background												: URL("../imagens/background/bgRestrita.gif") no-repeat;
	width													: 144px;
	height													: 193px;
}

.dEsquerdaInc {
	margin-left												: 8px;
	border-top												: 1px solid #d9d9d9;
	padding-top												: 3px;
}

.containerRevendasInc {
	border-top												: 1px solid #d9d9d9;
	padding-top												: 3px;
	margin-left												: 8px;
	_margin-left											: 7px;
}

.revendasInc {
	background												: URL("../imagens/background/bgIncRevendas.gif") no-repeat;
	width													: 144px;
	height													: 216px;
}

.imgTitRevendas {
	margin-top												: 10px;
	margin-left												: -20px;
}

.imgMapaRevendas {
	margin-top												: 6px;	
}

.txtRevendas01 {
	font-size												: 9px;
	color													: #464646;
	width													: 114px;
	_width													: 124px;
	margin													: 14px 5px 0 5px;
	_margin													: 14px 0 0 0;
	_padding												: 0 5px 0 5px;
	text-align												: left;
}

.txtRevendas02 {
	font-size												: 9px;
	color													: #464646;
	margin-top												: 25px;
	_margin-top												: 22px;
	_margin-right											: 8px;
	width													: 114px;
	padding													: 0 5px 0 20px;
	_padding												: 0 5px 0 15px;
	text-align												: left;
	font-weight												: bold;
}

.containerDemonstracaoInc {
	border-top												: 1px solid #d9d9d9;
	padding-top												: 3px;
	margin-left												: 8px;
	_margin-left											: 7px;
}

.demonstracaoInc {
	background												: URL("../imagens/background/bgIncDemonstracao.gif") no-repeat;
	width													: 144px;
	height													: 216px;
}

.imgTitDemonstracao {
	margin-top												: 10px;
	margin-left												: -10px;
	_margin-left											: -6px;
}

.imgDemonstracao {
	margin-top												: 6px;	
}

.txtDemonstracao01 {
	font-size												: 9px;
	color													: #464646;
	width													: 114px;
	_width													: 124px;
	margin													: 3px 5px 0 5px;
	_margin													: 3px 0 0 0;
	_padding												: 0 5px 0 5px;
	text-align												: left;
	height													:40px;
}

.txtDemonstracao02 {
	font-size												: 9px;
	color													: #464646;
	margin-top												: 20px;
	_margin-top												: 16px;
	_margin-right											: 8px;
	width													: 114px;
	padding													: 0 5px 0 20px;
	_padding												: 0 5px 0 15px;
	text-align												: left;
	font-weight												: bold;
}

.containerDepoInc {
	border-top												: 1px solid #d9d9d9;
	padding-top												: 3px;
	margin-left												: 8px;
	_margin-left											: 7px;
}

.depoInc {
	background												: #EAEAEA /*URL("../imagens/background/bgIncDemonstracao.gif") no-repeat*/;
	width													: 144px;
	height													: 130px;
}

.imgTitDepo {
	margin-top												: 15px;
	margin-left												: -10px;
	_margin-left											: -6px;
	margin-bottom											: 5px;
}

.imgDepo {
	margin-top												: 6px;	
}

.txtDepo01 {
	font-size												: 9px;
	color													: #464646;
	width													: 114px;
	_width													: 124px;
	margin													: 3px 5px 0 5px;
	_margin													: 3px 0 0 0;
	_padding												: 0 5px 0 5px;
	text-align												: left;
	height													:80px;
}

.txtDepo02 {
	font-size												: 9px;
	color													: #464646;
	margin-top												: 15px;
	_margin-right											: 8px;
	width													: 114px;
	padding													: 0 5px 0 5px;
	text-align												: left;
	font-weight												: bold;
	height													:40px;
}

.subTitulosTexto {
	font													: bold 11px 'Verdana';
	padding												: 15px 0 10px;
	display												: block;
}
.subTitulosTexto2 {
	font													: bold 11px 'Verdana';
	padding-bottom											: 10px;
	display													: block;
	font-style												: italic;
}
.subTitulosTexto3 {
	font													: bold 11px 'Verdana';
	padding												: 0 0 10px;
	display												: block;
}
.titulosTab {
	font													: bold 10px 'Verdana';
	background											: #EEEEEE;
}

.conteudoTab {
	font													: italic 10px 'Verdana';
	background											: #F4F4F4;
}


/* DUVIDAS ------------------------------------------------------------------- */

.numPergunta {
	vertical-align											: top;
}

.resposta {
	padding-top												: 3px;
	color													: #848484;
	text-align												: justify;
}

.itemDuvida {
	margin-bottom											: 18px;
}

.tituloBordaDir {
	border-right											: 1px solid #FFFFFF;
	padding													: 3px;
	vertical-align											: middle;
	text-align												: left;
}

.tbBordaDir {
	border-right											: 1px solid #EEEEEE;
	padding													: 3px;
	vertical-align											: middle;
	text-align												: left;	
}

.tbBordaDirU {
	border-right											: 1px solid #FFFFFF;
	padding													: 3px;
	vertical-align											: middle;
	text-align												: left;	
}

.tipDuvidas {
	font-size												: 9px;
	height													: 30px;
	vertical-align											: bottom;
}

/* CONTATO ------------------------------------------------------------------- */

.tdTextoConteudoContato {
	padding													: 35px 25px 0 70px;
	text-align												: justify;
	line-height												: 16px;
}

.inputContato {
	border													: 1px solid #AEAEAE;
	width													: 280px;
	height													: 18px;
}

label span {
	font-size												: 9px;
	color													: #af6666;
}

.msgErroContato {
	height													: 20px; 
	valign													: middle;
	align													: left;
	font-size												: 10px;
	color													: #c74444;
}



/* RODAPE -------------------------------------------------------------------- */

.rodape {
	width														: 770px;
	height													: 50px;
	background												: URL("../imagens/background/bgRodape.gif") no-repeat;
	border													: 0px solid red;
}

.creditos{
	text-align												: center;
	font-size												: 9px;
	color														: #FFFFFF;
	margin-top												: 3px;
	margin-left												: 162px;
	float														: left;
	border													: 0px solid red;
}

.ie6 .creditos {
	margin-left												: 81px;
}

.ff2 .creditos {
	margin-left												: 148px;
}

.logoGW{
	float                              			 	: right;
	border													: 0px solid blue;
	margin-top												: 18px;
	*margin-top												: 15px;
	margin-right											: 18px;

}

.ie6 .logoGW {
	margin-right											: 10px;
}

/* MAPA DO SITE -------------------------------------------------------------- */

.mapaSiteDiv {
	background												: URL("../imagens/background/bgBoxMapa.jpg") no-repeat;
	padding													: 60px 15px 15px;
	_padding													: 70px 15px 15px;
	width														: 539px;
	_width													: 568px;
	margin-top												: 3px;
	text-align												: center;
	height													: 600px;
	min-height												: auto !important;
}

.mapaSiteDiv A:link {
	font-size												: 10px;
	color													: #464646;
	text-decoration											: none;
}

.mapaSiteDiv A:visited {
	font-size												: 10px;
	color													: #464646;
	text-decoration											: none;
}

.mapaSiteDiv A:hover {
	font-size												: 10px;
	color													: #464646;
	text-decoration											: underline;
}

.item1 {
	font-weight												: bold;
}

.item2 {
	padding-left											: 15px;
}

.item3 {
	padding-left											: 15px;
	padding-bottom											: 25px;
}

.item4 {
	padding-bottom											: 25px;
	font-weight												: bold;
}
.tdNoticias {
	padding													: 30px 0 0 30px;
}

.tdNoticias A:visited, .tdNoticias A:hover, .tdNoticias A:link {
	text-align												: left;
	line-height												: 16px;
	color														:#000000;
}
.tdTextoConteudoMenor {
	padding													: 30px;
}
.tdTextoConteudoMenor A:visited, .tdTextoConteudoMenor A:hover, .tdTextoConteudoMenor A:link {
	text-align												: left;
	line-height												: 16px;
	color														:#000000;
/* TABELA DE COMPARACAO ----------------------------------------------------- */	
}
.conteudoTab1 {
	font													:10px 'Verdana';
	background											: #f0f0f0;
}
.conteudoTab2 {
	font													:10px 'Verdana';
	background											: #eeeeee;
}
.conteudoTab3 {
	font													:bold 10px 'Verdana';
	background											: #f7f7f7;
}
.tdCalendario{
	padding												: 10px 0 0 30px;
}
.conteudoTabCalendario {
	font													:italic 10px 'Verdana';
	background											: #f0f0f0;
	text-align											: center;
}
.tdMaisNoticias {
	padding													: 0 0 10px 30px;
	color														: #454545;
}

.tdMaisNoticias A:visited, .tdMaisNoticias A:link {
	text-align												: left;
	line-height												: 16px;
	color														: #454545;
	text-decoration										: none;
	font-weight: normal;
}

.tdMaisNoticias A:hover{
	text-decoration										: underline;
		font-weight: bold;
}

.tdMaisNoticias UL LI{
	padding-top												:10px;
	color														: #454545;
}

/* Link de Voltar ----------------------------------------------------------- */

.voltarLink{
	font-weight												: bold;
	cursor													: pointer;
	border													: 1px solid #464646;
	width														: 50px;
	text-align												: center;
	padding													: 2px;
	margin-right											: 30px;
	margin-top												: 20px;
}

	