

/* PRODUTO - listagem de produtos */
#produtoLista { background:none; display: block; overflow: hidden; padding: 10px 0; border-bottom: 0px dotted #666; /*width:100%;*/}
#produtoLista.last {border-bottom: none;}
#produtoLista .tag {display: block; margin: 0 auto 5px auto;}
#produtoLista li { display:block; float:left; text-align:center; font-size:0.7em; margin-right:5px; vertical-align:middle}

/* PRODUTO - texto / link */
#produtoLista .produtoNome { 


width:125px; 
min-height:75px; 
/*height:auto !important;*/
height:75px;

color:#000; 
font-size:9px; 
font-weight:bold; 
TEXT-TRANSFORM:uppercase; 
text-decoration:none; 
text-align:center; 
padding-top:5px; 
padding-bottom:5px;
margin:3px 0 0 0; 
display:block;

}

/* Internet Explorer
* html #produtoLista .produtoNome { height: 65px; padding-bottom:5px; }
 */

/* IMAGEM - moldura / medidas */
#produtoLista .produtoImagem:link{ vertical-align:middle; display:table-cell; width:125px; height:104px;  }
#produtoLista .produtoImagem:link{ background:#fff; width:125px; height:104px; border:1px solid #CACACA; padding:5px; display:block }
#produtoLista .produtoImagem:visited{ background:#fff; width:125px; height:104px; border:1px solid #CACACA; padding:5px; display:block }
#produtoLista .produtoImagem:hover{ background:#fff; width:125px; height:104px; border:1px solid #BA0202; padding:5px; display:block }
#produtoLista .produtoImagem img{ border:0; margin:0; }


/* IMAGEM - moldura / medidas */
#produtoLista .productBotao{ width:95px; margin:0; padding:0; }


/* MOLDURA - DIV */
#produtoLista .prodfundo_mold{ width:125px; }


/* PRODUTO - quadro / medidas / nao posicionado */
#produtoLista .prodfundo{ 

background:url(../layout/) top no-repeat #FFF; 
border:0px solid #68879C; /* borda geral - moldura */
border-right:1px dotted #CACACA; /* borda direita - divisao */
border-bottom:1px dotted #CACACA; /* borda inferior - divisao */
width:175px; 
height:295px;

vertical-align:middle; 
text-align:center;
margin-bottom:5px;
margin-left:0px;
padding:15px;

}

/* PRODUTO - quadro / medidas / posicionado */
#produtoLista .prodfundon
{ 

background:url(../layout/) top no-repeat #EFF0F4; 
border:0px solid #68879C; /* borda geral - moldura */
border-right:1px dotted #CACACA; /* borda direita - divisao */
border-bottom:1px dotted #CACACA; /* borda inferior - divisao */
width:175px; 
height:295px;

vertical-align:middle; 
text-align:center;
margin-bottom:5px;
margin-left:0px;
padding:15px;

}

/* PRODUTO - botao / preco */
#produtoLista input{ margin:0; padding:0; margin-bottom:3px }
#produtoLista .prodpromo{ background:url(../layout/) top no-repeat #fff; height:105px; line-height:105px;  vertical-align: middle; display: table-cell;  }


/* capa */
#produtoLista li .capaName {font-size: 9px; color: #666; font-weight:none; line-height:0.9em; padding:10px;}
#produtoLista li .capaName a {color: #666;}
#produtoLista 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;  }

/* formatacao de caixa de produtos */
.produto_titulo{ width:645px; height:27px; line-height:27px; background:url(../layout/) no-repeat transparent; margin:0; padding:0  }

/* produtos detalhes */
/* formatacao - pagina de detalhes - dados */
#principal .produto_descricao_titulo{ color:#000; font-weight:bold; padding:0; margin:0  }
#principal .produto_descricao_preco{ color:#C40000; font-weight: bold; }
#principal .produto_descricao_textog{ background:none; width:488px; text-align:justify; float:left }
#principal .produto_descricao_textop{ background:none; width:488px; float:left }
#principal .produto_descricao_div{ width:488px; float:left; margin-left:10px; padding-left:10px; border-left:0px solid #c0c0c0 }
#principal .produto_descricao_car{ width:488px; float:left; margin-top:10px; }

/* formatacao - pagina de detalhes - moldura da foto */
#principal .produto_foto{ width:150px; height:auto; text-align:center; margin:0; margin-bottom:10px; padding:0; float:left   }
#principal .produto_foto_imagem{ width:150px; height:auto; text-align:center; margin:0; margin-bottom:10px; padding:10px; float:left; border:1px solid #B6B5B5; }
#principal .produto_foto_imagem_on{ width:150px; height:auto; text-align:center; margin:0; margin-bottom:10px; padding:10px; float:left; border:1px solid #02658A; }
#principal .produto_foto_ico{ color:#7F7F7F; margin:0; margin-top:10px; margin-left:100px; padding:0; float:left;   }

/* formatacao - pagina de detalhes - img lightbox */
#principal .imgoculta{ width:0; height:0; display:none }

/* formatacao - pagina de detalhes - caixa texto - conteudo */
#principal .produto_titulo{ width:780px; height:27px; line-height:27px; margin:0; margin-top:10px; margin-bottom:10px; padding:0; padding-left:10px;  }
#principal .produto_titulo_nulo{ BACKGROUND:none; width:780px; height:10px; margin:0; padding:0;}
#principal .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 */
#produtoLista li .card {padding:7px 0 0 0}
#produtoLista li .card {color: #686868;}


/* 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:100%; 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 }
#dv_npagina{ width:100%; margin-top:10px; float:left }

/* paginacao numero de paginas */
	#paginacao {
		padding: 1px;
	}
	#paginacao ul {
		list-style-type: none;
	}
	#paginacao li {
		float: left;
		display: inline;
		margin: 0 5px 0 0;
		display: block;
	}
	#paginacao li a {
		color: #88af3f;
		padding: 4px;
		border: 1px solid #ddd;
		text-decoration: none;
		float: left;
	}
	#paginacao li a:hover {
		color: #7A0A0E;
		background: #F4F4F4;
		border: 1px solid #920202;
	}
	#paginacao li.nolink {
		color: #CCC;
		border: 1px solid #F3F3F3;
		padding: 4px;
	}
	#paginacao li.current {
		color: #FFF;
		border: 1px solid #B20202;
		padding: 4px;
		background: #B20202;
	}
	#paginacao li.texto {
		color: #666;
		padding: 4px;
		width:250px;
	}













