
/* listagem de produtos */
.productList {display: block; overflow: hidden; padding: 10px 0; border-bottom: 0px dotted #666; /*width:100%;*/}
.productList.last {border-bottom: none;}
.productList .tag {display: block; margin: 0 auto 5px auto;}
.productList li {display:block; float:left; text-align:center; font-size:0.7em; margin-right:7px} /* configuracao do quadro de imagem */
.productList li {width:145px;} /* TAMANHO DO QUADRO DE IMAGEM */
.productList li .listen,.productList li .productName, .productList li .from, .productList li .for, .productList li .parcel, .productList li .condition, .productList li .price, .productList li .more, .productList li .card {padding:0 0 0 4px; width: 114px; margin: 0 auto;}
.productList li .productName {font-size: 1em; font-weight: bold; padding:0px; padding-top:10px; height:55px; text-align:center;} /* tamanho do quadro de texto do quadro de imagem */
.productList li .productName a {color: #3D6221; font-size: 10px; } /* COR E TAMANHO DO LINK */
.productList li .productName a span {display:block; font-weight:normal; margin:3px 0 0 0;}
.productList li .for {color: #900; padding: 2px 0 2px 4px; font-weight:bold;}
.productList li .condition {color: #666;}
.productList li .parcel, .productList li .price {color: #900; font-weight: bold; font-size: 1em; padding: 2px 0 2px 4px;}
.productList li .listen,.productList li .from {color:#666;}
.productList li .from,.productList li .listen, .productList li .for, .productList li .parcel, .productList li .condition,.productList li .card {display:block;}
.productList li .more {color:#aa0106; display:block; padding: 2px 0;}
.productList li .more span {text-decoration:underline;}
.productList li .esgotado {color: #900; padding: 2px 0 0 0; font-weight:normal; width: 113px; text-align: left; margin: 0 auto; display:block; text-transform:none; font-size:1em;}
.productList li .esgotado strong {font-weight:normal;}
.productList li .aviseme {color: #900; padding: 6px 0 0 0; width: 115px; text-align: left; margin: 0 auto; display:block; font-size:1em; text-decoration:underline; font-weight:bold; text-transform:uppercase; line-height:1.2em; }
.productList li .listen{padding-bottom:10px;}
.productList li .listen img{width:10px; margin:0; padding-right:3px; float:left;}

/* capa */
.productList li .capaName {font-size: 1em; color: #666; font-weight:none; line-height:0.9em; padding:10px;}
.productList li .capaName a {color: #666;}
.productList li .capaName a span {display:block; font-weight:normal; margin:3px 0 0 0;}
.prodfundo_capa{ background:url(../layout/) top no-repeat #fff; width:190px; height:137px; margin-right:10px; text-align:center; vertical-align: middle; display: table-cell;  }
.prodfundo_news{ background:url(../layout/) top no-repeat #fff; width:155px; height:285px; margin:0px; text-align:center; vertical-align: middle; display: table-cell;  }

/*
MOLDURA DOS PRODUTOS
formatacao de caixa de produtos */
.produto_titulo{ width:645px; height:27px; line-height:27px; background:url(../layout/) no-repeat transparent; margin:0; padding:0  }
.productList .prodpromo{ background:url(../layout/) top no-repeat #fff; height:245px; line-height:245px;  vertical-align: middle; display: table-cell;  }

/* moldura principal dos produtos - off */
.productList .prodfundo{ background:url(../layout/) top no-repeat #FFF; height:170px; text-align:center; border:3px solid #FFF;}
 
/* moldura principal dos produtos - on ( posicionado ) */
.productList .prodfundon{ background:url(../layout/) top no-repeat #FFF; height:170px; text-align:center; border:3px solid #DCE2BD;}

/* imagem nativa */
img.valign { width:0px; height:100%; vertical-align:middle; } 

/*
PAGINA DE DETALHES DO PRODUTO
formatacao - pagina de detalhes - dados */
.produto_descricao_titulo{ color:#000; font-weight:bold; padding:0; margin:0  }
.produto_descricao_preco{ color:#C40000; font-weight: bold; }

/* formatacao - pagina de detalhes - moldura da foto */
.produto_foto{ width:231px; height:208px; text-align:left; margin:0; padding:0; float:left;  }
.produto_foto_ico{ color:#7F7F7F; margin:0; margin-top:10px; margin-left:100px; padding:0; float:left;   }

/* formatacao - pagina de detalhes - img lightbox */
.imgoculta{ width:0; height:0; display:none }

/* formatacao - pagina de detalhes - caixa texto - conteudo */
.produto_titulo{ width:780px; height:27px; line-height:27px; margin:0; margin-top:10px; margin-bottom:10px; padding:0; padding-left:10px;  }
.produto_titulo_nulo{ BACKGROUND:none; width:780px; height:10px; margin:0; padding:0;}
.produto_titulo_botao{ margin:0; padding:0; margin-top:-25px; }

/* formatacao - pagina de detalhes - descricao - caso utilizado */
.produto_dfoto{ width:231px; text-align:center; margin:0; padding:0; float:left;  }
.produto_minifoto{ width:231px; text-align:center; margin:0; margin-top:5px; padding:5px; float:left;  }
.produto_descricao{ width:525px; height:277px; margin:0; margin-left:20px; margin-right:0px; padding:0px; float:left;  }
.produto_descricao_texto{ width:495px; height:215px; overflow:auto; padding-top:10px; padding-left:15px; padding-right:5px; float:left }
.produto_descricao_botao{ padding-top:15px; padding-left:15px; padding-right:5px; float:left }

/* formatacao - pagina de detalhes - cartão */
.productList li .card {padding:7px 0 0 0}
.productList li .card {color: #686868;}


/* 
PAGINA DE DETALHES DO PRODUTO
formatacao - pagina de detalhes - cadastros */
#produto_titulo_cad{ padding-top:4px; float:left; }
#produto_titulo_cad a:link{ color:#7F7F7F; text-decoration:none }
#produto_titulo_cad a:visited{ color:#7F7F7F; text-decoration:none }
#produto_titulo_cad a:hover{ color:#333333; text-decoration:none }


/* paginacao busca */
.prodsemprod{ font-size:13px; width:250px; margin-top:30px; text-align:left }
UL.controles_h { MARGIN:0px; PADDING:0; TEXT-ALIGN:left; }
UL.controles_h LI { LIST-STYLE:none; DISPLAY:inline; PADDING-LEFT:3px; }


/* paginacao controles */
#dv_pagina{ font-size:11px; width:600px; margin-top:30px; padding-top:10px; padding-bottom:10px; border-top:1px solid #fff; float:left }
#dv_pagina .controles_esq{ float:left }
#dv_pagina .controles_dir{ float:right }
#dv_pagina a:link{ color:#7F7F7F; text-decoration:none }
#dv_pagina a:visited{ color:#7F7F7F; text-decoration:none }
#dv_pagina a:hover{ color:#333333; text-decoration:none }

