@CHARSET "ISO-8859-1";

html, body {height:100%;} 

body {
  margin:0;
  padding:0;
  min-width: 100%;
  height:100%; /* needed for container min-height */
  background: #FFFFFF;
  background-repeat: repeat-x;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ccc;
  text-align:center;
  background-image: url('../imagens/layout_01.png');
  background-repeat:repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

* html #principal {
  height: 100%; /* hack para IE6 que trata height como min-height */
}

#principal {
  width:100%;
  position:relative;  /*Contexto de posicionamento */
  margin:0 auto;
  min-height: 100%;
  position: relative;
  text-align:left;
}

#conteudo {
  padding-bottom: 210px;
  width: 100%;
	text-align:center;
  background-image: url('../imagens/topo.jpg');
  background-repeat:repeat-x;
}

#rodape {
  position: absolute;
  width: 100%;
  bottom: 0;
	font-size: 10px;
	padding-left: 0px;
	background-image: url(../imagens/layout_29.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}

.centro {  width: 100%;  height: 100%;}
.principal {  text-align: justify;}
.principalTexto {  text-align: justify;  padding: 5px 5px 5px 5px;}
A:link {  COLOR: #003333; TEXT-DECORATION: none;}
A:visited {  COLOR: #999999; TEXT-DECORATION: none;}
A:active {  COLOR: #003333; TEXT-DECORATION: none;}
A:hover {  COLOR: #669900; TEXT-DECORATION: none;}
.bgBotton {  background-image: url(../imagens/layout_27.png);  background-repeat:no-repeat;  background-position:right;}
.bgBottonLeft {  background-image: url(../imagens/layout_26.png);  background-repeat:no-repeat;  background-position:right;}
.bgBottonRight {  background-image: url(../imagens/layout_08_28.png);  background-repeat:no-repeat;  background-position:left;}
.bgTopLeft {  background-image: url(../imagens/t1.jpg);  background-repeat:no-repeat;  background-position:right;}
.bgTopRight {  background-image: url(../imagens/t3.jpg);  background-repeat:no-repeat;  background-position:left;}
.bgCentro {  background-image: url(../imagens/t2.jpg);  background-repeat:no-repeat;  background-position:top center;}
.bgTopLeft2 {  background-image: url(../imagens/layout_15.jpg);  background-repeat:no-repeat;  background-position:right;}
.bgTopRight2 {  background-image: url(../imagens/layout_16.png);  background-repeat:no-repeat;  background-position:left;}
.brTitulo {  background-image: url(../imagens/bg_botao.jpg);  background-repeat: repeat-x;  height: 29px;  width: 215px;  text-align: left;  padding: 8px 5px 0px 12px; font-weight: bold;  color: #FFFFFF;}
.divBotton {  text-align: center;  color: #29166f;	padding: 10px 0px 14px 0px;	font-size: 11px}
.divCentro {  padding: 25px 0px 0px 0px;  text-align: justify;}
.divRodape {  padding: 20px 10px 0px 10px;  font-size: 10px; text-align: left;}
.tdEsq {border-right: #29307e;	border-right-style: solid;	border-right-width: 1px;}
.divTitulo { font-size: 22px; color: #29166f; font-weight: bold; text-align: left; padding: 2px 0px 17px 15px;}
.divMais {text-align: right; padding: 0px 10px 10px 0px;}
.divTexto {padding: 0px 15px 0px 15px; line-height: 18px; font-size: 15px; color: #333333; text-align: justify; }
.divTextoForm {padding-top: 3px; line-height: 18px; height:240px; font-size: 12px; color: #333333;}
.subTit {font-size: 14px; text-align: left; font-weight: bold; color: #29307e;}
div.post {display: block; min-height:220px; padding: 20px 15px 0px 15px;}
div.post p{padding-bottom:0px;}
div.post p br{margin-bottom:0px;  width:100%;}
div.home div.post span.subTit {font-size: 18px; text-align: left; font-weight: bold; color: #29307e;}
div.post div.texto{ padding-top: 0px; line-height: 18px; min-height:200px; font-size: 12px; color: #333333;}
div.post div.mais{ width:94px; height:32px; display: block; text-indent: -9500em; float:right; display:block;}
div.post div.mais a{ width:94px; height:32px; outline:none; float:right;  display:block; }
div.post div.mais2{ width:94px; height:32px; background:#FFF url(../imagens/n/mais.jpg) 0 0 no-repeat;display: block; text-indent: -9000em; float:right; display:block; margin-top: 20px;}
div.post div.mais2 a{ width:94px; height:32px; outline:none; float:right;  display:block; }
div.post div.embeds{ margin-left: 20px; }
div.post div.thumb{ background: url(../imagens/bgProduto.png) 0 0 no-repeat; width:230px; height: 232px; text-align: center; line-height: 232px; float:left; padding: 0 0px 0 0; margin-left: -2px; font-size: 6px; color: #ccc;}
div.post div.thumb a{ color: #ccc;}
div.post div.thumb img{ max-height: 195px; max-width: 195px; vertical-align:middle; padding-left: -2px;}
div.localizacao {text-align: center;}

div.catProduto {display: block; min-height:290px; padding: 20px 4px 4px 12px; text-align: center;}
div.catProduto p{padding-bottom:0px;}
div.catProduto p br{margin-bottom:0px;  width:100%;}
div.catProduto div.thumb{ background-image: url(../imagens/bgProdutoCategoria.png); background-repeat: no-repeat; background-position: center;
													width:230px; height: 290px; text-align: center; 
                          line-height: 232px; float:left; padding: 0 0px 0 0; margin-left: -2px; font-size: 6px; color: #ccc;}
div.catProduto div.thumb a{ color: #ccc;}
div.catProduto div.thumb img{ max-height: 195px; max-width: 195px; vertical-align:middle; padding-left: -2px;}
div.catProduto div.thumb div.titulo { text-align: left; line-height: 40px; padding: 0 0px 0 16px; font-size: 14px;
                                      color: #29166f; font-weight: bold; text-align: left;}
div.catProduto div.thumb div.titulo span.desc { text-align: left; line-height: 0px; font-size: 11px;
											                          color: #333333; font-weight: normal;}
																								
div.Produto {display: block; min-height:220px; padding: 20px 4px 4px 12px; text-align: center;}
div.Produto p{padding-bottom:0px;}
div.Produto p br{margin-bottom:0px;  width:100%;}
div.Produto div.thumb{ background-image: url(../imagens/bgProduto.png); background-repeat: no-repeat; background-position: center;
                       width:230px; height: 232px; text-align: center; 
                       line-height: 232px; float:left; padding: 0 0px 0 0; margin-left: -2px; font-size: 6px; color: #ccc;}
div.Produto div.thumb a{ color: #ccc;}
div.Produto div.thumb img{ max-height: 195px; max-width: 195px; vertical-align:middle; padding-left: -2px;}

.spamAtendimento {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
}