/**************************
		ARTESÃ
**************************/
#artesa{
  background:url(../imagens/bg_conteudo_meio.gif) repeat-y;
  width:700px;
  overflow:hidden;
  margin:0;
  padding:0;
  padding:0 0 0 132px;
  font:12px arial;
  color:#333333;
  line-height:20px;
  text-align:justify;
}
#artesa a{
  font:12px arial;
  color:#993399;
  text-decoration:underline;
}
#artesa a:hover{  text-decoration:none; }


/**************************
		VITRINE
**************************/
.vitrine{
  overflow:hidden;
  margin-top:20px;
  width:100%; 
}
.listaProdutos{
  width:730px;
  margin:5px 0 5px 130px;
  overflow:hidden;
}
/*#divProdutosSite{ 
  width:100%;
}*/
.listaProdutos ul.lista{
  display:block;
  padding:0;
  margin:0;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}
.vitrine *{padding:0; margin:0; text-decoration:none;}

.listaProdutos .col1{
  clear:left;
  position:relative;
  border-right:1px dashed #CECECE;
}
.listaProdutos .col2{
  left:30px;
  position:relative;
  border-right:1px dashed #CECECE;
}
.listaProdutos .col3{
  left:58px;
  position:relative;
  border-right:1px dashed #CECECE;
}
.listaProdutos .col4{
  left:85px;
  position:relative;
}
.listaProdutos .col1, .listaProdutos .col2, .listaProdutos .col3, .listaProdutos .col4{
  float:left;
  padding:0 6px 0 0;
  margin-bottom:40px;
  width:22%;
  list-style-type:none;
}
.imagemPrincipal{
/*  width:150px;
  height:89px;*/
  width:124px;
  height:121px;
  overflow:hidden;
  margin:0 0 5px 0;
}
.imagemPrincipal img{ margin-left:-15%; _margin:0; }
.listaProdutos img, a{
  border:0 none;
  cursor:pointer;
}
.produtoLista img{
  position:absolute;
}
.produtoLista *{
  display:block;
}
.imagemPequena{
  margin-top:125px;
}
.moldura{
/*  width:133px;
  height:102px;*/
  width:124px;
  height:121px;
  margin:0;
  padding:0;
  position:absolute;
/*  z-index:50;*/
}
.imagemPequena img{
  width:130px;
  height:89px;
/*  top:-120px;
  left:50%;*/
  margin-left:1px;
}
.listaProdutos h2{
  width:98%;
  font:bold 12px arial;
  color:#894e8d;
  padding:0 0 5px 0;
  margin:0;
  clear:both;
}
.listaProdutos h3{
  width:94%;
  font:12px arial;
  color:#000;
  padding:0 0 5px 0;
  margin:0;
}
#thumbs{
  width:80%;
  float:left;
  padding:0 0 3px 0;
}
#thumbs ul.ulThumbs{
  width:100%;
  position:relative;
  float:left;
  display:block;
  list-style-type:none;
  margin:0 0 0 5px;
  padding:0;
  top:0;
}
#thumbs li.liThumbs a{
  width:16px;
  margin:0 5px 5px 0;
  padding:3px 0;
  float:left;
  background:#e2dce9;
  font:bold 12px arial;
  color:#49404a;
  text-decoration:none;
  text-align:center;
}
#thumbs li.liThumbs a:hover{
  background:#894e8d;
  color:#e2dce9;
}

/**********************
	   CONTATO
***********************/
#contato{
  background:url(../imagens/bg_conteudo_meio.gif) repeat-y;
  width:100%;
  float:left;
  margin:0;
  padding:0
}
#infos{
  width:50%;
  float:left;
  font:12px Arial;
  color:#894e8d;
  padding:0 0 0 260px;
}
#infos a{
  font:12px Arial;
  color:#894e8d;
  text-decoration:underline;
}
#infos a:hover{ text-decoration:none; }
#contato h3 a{
  color:#894e8d;
  text-decoration:none;
}
#contato h3 a:hover{
  text-decoration:underline;
  color:#d1bad2;
}
#contato .maps{ width:300px; height:300px; float:left;}
#contato form{
  width:400px;
  padding:0;
  float:left;
  margin:5px 0 10px 130px;
  _margin:5px 0 10px 60px;
  _padding:0;
}
#contato fieldset{
  width:400px;
  float:left;
  margin:0;
/*  padding:0 0 0 130px;*/
  border:none;
}
.linhas{ width:100%; float:left;}
#contato label{
  width:125px;
  height:30px;
  float:left;
  margin:0 5px 0 0;
  text-align:right;
  font:bold 12px arial;
  color:#894e8d;
}
#contato input.nomeInput, #contato input.emailInput, #contato input.telefoneInput{
  width:250px;
  height:20px;
/*  height:29px;*/
  padding:3px 0 0 5px;
  margin:0 0 5px 0;
  border:none;
  font:bold 11px arial;
  color:#894e8d;
  background:#d1bad2 /*url(../imagens/bg_form.gif) no-repeat*/;
}
#contato textarea{
  width:250px;
  height:80px;
  padding:3px 0 10px 3px;
  float:left;
  margin:1px 0 0 2px;
  border:none;
  font:bold 11px arial;
  color:#894e8d;
  background:#d1bad2;
}
#contato input.buttonEnviar{
  width:55px;
  height:28px;
/*  background:url(../imagens/bt_enviar.gif) no-repeat;*/
  float:left;
  border:0;
  margin: 13px 5px 0 330px;
  padding:0;
  cursor:pointer;
}
.displayNone{
  display:none;
}
.contatoMsg{
  width:100%;
  float:left;
  text-align:center;
  font:bold 16px "trebuchet ms", arial;
  color:#993366;
}
.voltar a{
  width:95%;
  float:left;
  text-align:center;
  padding:30px 0 0 0;
  font:bold 12px "trebuchet ms", arial;
  color:#993366;
}
/**************************  PAGINATOR **************************/

#divPaginator{ width:50%; height:50px; text-align:center; margin:30px 0 0 0; color:#CCCCCC; /* cor opaca, para o link desativado (proximo e anterior) */  font:bold 11px arial; float:left; clear:both; margin:20px 0 0 200px;}
#divPaginator a{  font:bold 11px arial; color:#7c066d; text-decoration:none;}
#divPaginator a:hover{ text-decoration:underline; }

#divPaginator select{  background:#ecdeeb; border:1px solid #ceaacc; font:11px verdana; color:#7c066d; margin:0 5px 0 5px; padding:0;}