.produto { padding: 0 10px 0 20px; }
.produto h2 { margin-bottom: 15px; }
.produto_autor { top: -10px; }

.produto_img_wrap { float: left; width: 270px; margin-bottom: 15px; }
.produto_img { display: block; width: 250px; height: 250px; overflow: hidden; text-align: center; }
.produto_img_wrap .proximos { position: relative; right: auto; top: auto; width: 250px; height: 20px; margin-top: 5px; }
.maisfotos { display: block; top: 5px; margin: 0 auto; background: url(/images/tit_maisfotos.gif) no-repeat; width: 67px; height: 11px; text-indent: -9000px; }

.produto_infos { float: left; width: 280px; margin-bottom: 15px; }
.prod_predesc { font-size: 0.9em; }
.prod_opcoes { margin-bottom: 18px; }

.precoefrete { margin-bottom: 22px; }
.fretegratis { position: absolute; width: 121px; height: 63px; top: -2px; right: 0; }

.prod_precos { margin-bottom: 8px; }
.prod_precos td { padding-right: 8px; }

.topico_descr { clear: both; width: 548px; background: url(/images/topicos_bg.gif); font-size: 0.9em; color: #6D1012; margin-bottom: 20px; }
.topico_descr li { float: left; margin-right: 8px; padding: 8px 0; }
.topico_descr li a { display: block; float: left; padding: 0 8px 0 0; color: #6D1012; border-right: 1px solid #6D1012; }

.tit_compredesc { width: 200px; height: 23px; background: url(/images/tit_comprecomdesc.gif) no-repeat; text-indent: -9000px; margin-bottom: 5px; }

.prod_vendaconj_wrap { width: 550px; }
h4.prod_vendaconj { float: left; padding: 0 5px 0 3px; margin-bottom: 10px; }
.prod_vendaconj_foto { float: left; margin: 0; width: 140px; height: 140px; overflow: hidden; text-align: center; }
span.mais { float: left; width: 44px; height: 140px; background: url(/images/mais_bg.gif) no-repeat center; text-indent: -9000px; }
.vendaconj_infos { float: left; width: 214px; left: 10px; }
table.vendaconj_precos { margin-bottom: 10px; }
.vendaconj_precos td { padding-right: 8px; }
.vendaconj_parc { margin-bottom: 12px; }
.separavendas { clear: both; width: 548px; height: 45px; background: url(/images/topicos_bg.gif) repeat-x 0 20px; padding: 0px 0; }

.descricao_wrap { margin-bottom: 18px; color: #4f4f4f; }
.descricao_wrap h3 { margin: 10px 0 5px 0; }
.descricao_wrap h3 a { text-decoration: none; } 
.descricao_wrap h4 { color: #333; font: bold 1em Arial, Helvetica, Georgia; }
.descricao_wrap p { margin-bottom: 20px; }
.descricao_wrap a { text-decoration: underline; }
.descricao_wrap ul { margin: 15px 0 0 0; }
.descricao_wrap ul li { list-style: inside disc; margin: 5px 0; }
.descricao_wrap div { width:90%; }


.vejamaisprods { margin-bottom: 10px; border: 1px solid white; }
.tit_vejatambem { width: 157px; height: 26px; background: url(/images/tit_vejatambem.gif) no-repeat; text-indent: -9000px; }

.imgexpand_block { position: absolute; z-index: 499; width: 696px; height: 587px; left: -140px; top: 35px; }

.imgexpand_wrap { display: block; position: absolute; z-index: 500; width: 696px; height: 587px; left: -140px; top: 35px; border: 1px solid #C1BD97; background: #fff url(/images/imgexpand_top_bg.jpg) repeat-x }
.imgexpand_top {  height: 72px; }
.imgexpand_top h3 { display: block; top: 20px; left: 15px; padding-right: 115px; }
.botao_fechar { position: absolute; right: 15px; top: 20px; width: 84px; height: 29px; background: url(/images/botao_fechar.gif) no-repeat; text-indent: -9000px; overflow: hidden; }
.imgexpand { display: block; position: absolute; top: 85px; left: 10px; width: 490px; height: 490px; text-align: center; overflow: auto; }
.imgexpand_thumbs { position: absolute; right: 5px; top: 85px; width: 182px; height: 460px; padding-top: 30px; overflow-y: auto; }
.imgexpand_thumbs h4 { width: 110px; height: 31px; background: url(/images/tit_maisfotos_min.jpg) no-repeat; text-indent: -9000px; margin-bottom: 20px; }
.imgexpand_thumbs a { float: left; width: 78px; height: 78px; text-align: center; margin: 0 0 4px 4px; }

/*resultados da busca*/
.qtdresult { background: url(/images/icone_lupa.gif) no-repeat left 3px; margin: 0 0 20px 20px; padding-left: 19px; color: #666; font-weight: bold; }
