body {
	margin:0px;	padding:0px;
	background-image:url(layout/fundo.jpg);
	background-repeat:repeat-x;
	background-color:#BCE4EE;
	font-family:Tahoma;	font-size:11px;	color:#666666; line-height:18px;
}
td,tr,th,p,h1,h2,h3,h4 { margin:0px;	padding:0px; color:#666666; }
p { text-align:justify; line-height:19px }
img { border:none }
.campo_buscapro { font-size:11px; border:1px solid #999999; }
.campo_textarea { font-size:11px; border:1px solid #999999; }
.neg { font-weight:bolder }

div.campo{ margin-top:10px; width:500px; color:#005197; float:left; }
.botao { background-color:#FFFFFF; border:1px solid #666666 }

/* "botões" */
	.bt {		padding:3px; color:#466F84; background-color:#FFFFFF; border:1px solid #81CDE2; font-weight:bolder; cursor:pointer; clear:both; line-height:21px }
	.bt:hover { color:#333; border-color:#0066CC; text-decoration:none }
	.btmais {	padding:5px; color:#466F84; background-color:#81CDE2; font-weight:bolder; cursor:pointer; clear:both; line-height:21px }
	.btmais:hover { color:#000; text-decoration:none }
	.vejamais { width:85px; height:18px; margin-top:40px; padding-left:62px }
	.detalhes { width:106px; height:25px; margin-top:25px; padding-left:52px }
/* fim botões */

.mj { background: url("layout/mestre.jpg") no-repeat; float:left; }

 .logo { background-position: 0px -620px; width:201px; height:74px; margin-left:30px }
 .bor_esq { background-position: -240px 0px; width:10px; height:697px; margin-left:30px }
 .bor_dir_topo { background-position: -470px 0px; width:8px; height:74px; }
 .bor_dir { background-position: -254px 0px; width:8px; height:843px; }
 .menu {  background-position: 0px 0px; width:190px; height:162px; padding-top:20px; }
 .mn { color:#466F84; font-weight:normal; text-decoration:none; font-family:Arial Narrow, Arial; font-size:13px; width:160px; height:23px; padding-top:1px; margin-left:26px; float:left; cursor:pointer }
 .mn:hover { color:#006699; margin-left:30px; text-decoration:none }
 .menub { background-position: -270px 0px; width:190px; height:515px }
 .menuc{  background-position: 0px -360px; width:230px; height:253px }
 .rodape{ background-position: 0px -845px; width:770px; height:107px }
  .mn_rodape { padding:23px; color:#32647C }
  .mn_rodape,a { color:#32647C; font-weight:normal; text-decoration:none }

.mg { background: url("layout/mestre_transp.gif") no-repeat; float:left; }
 .linhatopo {			background-position: -86px -464px; width:506px; height:2px; margin-top:41px; }
 .produtos_categoria {	background-position: 0px 0px; width:146px; height:20px; margin-top:20px; margin-left:25px; clear:both }
 .lista_interesse {		background-position: 0px -30px; width:119px; height:21px; margin-top:15px; margin-left:36px; cursor:pointer }
  .carrinho { background-position: -480px 0px; width:107px; height:107px; margin-top:15px; margin-left:41px; cursor:pointer }
 .pempresa { background-position: 0px -170px; width:679px; height:20px; margin:5px; }
 .pprodutos { background-position: 0px -260px; width:679px; height:20px; margin:5px; }
 .ppromocoes_lancamentos { background-position: 0px -410px; width:679px; height:20px; margin:5px; margin-bottom:13px; }
 .presultados { background-position: 0px -490px; width:679px; height:20px; margin:5px; margin-bottom:13px; }
 .plista_interesse { background-position: 0px -380px; width:679px; height:20px;  margin:5px; }
 .pdicas { background-position: 0px -290px; width:679px; height:20px;  margin:5px; }
 .pdicas_anteriores { background-position: 0px -320px; width:679px; height:20px;  margin:5px; }
 .pcontato { background-position: 0px -350px; width:679px; height:20px;  margin:5px; }
 .pgaleria { background-position: 0px -520px; width:679px; height:20px;  margin:5px; }
 .plocalizacao { background-position: 0px -550px; width:679px; height:20px; margin:5px; }
 .ppromocoes { background-position: 0px -580px; width:679px; height:20px; margin:5px; }
 .plancamentos { background-position: 0px -610px; width:679px; height:20px; margin:5px; }

#geral {	width:1000px;	margin:0px auto;padding:0px; }
#topo {		width:1000px;	height:74px;	margin:0px auto; margin-left:-1px }
 .areapesquisar { background-position: -590px -453px; width:134px; height:23px; background-repeat:no-repeat; margin-top:30px; margin-right:20px; float:left }
 .pesquisar { border:none; width:134px; height:19px; padding:2px; font-size:11px; margin-left:15px; color:#666699;  background-color:#D1EBEE }
 .pok { border:none; background-position: -752px -453px; width:23px; height:23px; margin-top:30px; margin-left:6px }

#conteudo{ width:697px; height:843px; background-color:#FFFFFF; float:left }
 .cx_promocoes { width:348px; height:407px; float:left }
  .produtos_promocao { background-position: 0px -70px; width:319px; height:20px; margin-top:5px; margin-left:4px; margin-bottom:5px }
 .cx_lancamentos { width:348px; height:407px; float:left }
  .produtos_lancamento { background-position: 0px -100px; width:319px; height:20px; margin-top:5px; margin-left:4px; margin-bottom:5px }
 .index_produto { height:115px; width:340px; margin:2px 4px; float:left; background-color:#FFF; }
  .foto { height:115px; width:112px; float:left }
   .borda { border:0px solid #CCCCCC; margin:1px }
  .descricao { height:110px; width:228px; float:left; }
   .desc { font-family:Tahoma, Arial; width:228px; float:left }
    .titulo { font-size:12px; font-weight:bolder; color:#437CB2; height:36px }
    .de { font-size:11px; color:#993300; }
	.por { font-size:18px; color:#993300; font-weight:bolder; }
   

 .index_dicas { width:689px; margin:0px 4px; float:left }
 .dica { border:2px dotted #E0E0E0; width:680px; height:52px; margin:3px 0px; padding:3px; float:left }
 .tit_dicas { background-position: 0px -130px; width:176px; height:20px; margin-top:5px; margin-left:4px }
  .tit_dica { color:#DD7995; font-weight:bolder }

a {	color:#7D7D7D;	text-decoration:none;	font-weight:bold }
a:visited {	color:#7D7D7D;	text-decoration:none;		font-weight:bold }
a:hover {	color:#7D7D7D;	text-decoration:underline;	font-weight:bold }
a:active {	color:#7D7D7D;	text-decoration:underline;	font-weight:bold }



#paglink {		color:#C4261D; font-weight:normal; padding:5px; line-height:26px; margin:2px; }
#paglinksel {	color:#000099; font-weight:bold; padding:5px; line-height:26px; margin:2px; }