/* ----------------------------------------
 Programação: Axis Focus Informática Ltda.
 Gráficos:    Casa das Idéias
-------------------------------------------

-----------------------
        Geral
----------------------- */

/* ----- Listagem de Produtos ----- */

#listagem_produtos .produtos { height:370px; clear:both; }
#listagem_produtos .produto_1, #listagem_produtos .produto_2, #listagem_produtos .produto_3, #listagem_produtos .produto_4 { width:157px; height:320px; float:left; display:inline; }
#listagem_produtos .produto_1 { margin:10px 15px 10px 31px; }
#listagem_produtos .produto_2, #listagem_produtos .produto_3 { margin:10px 15px; }
#listagem_produtos .produto_4 { margin:10px 31px 10px 15px; }

#listagem_produtos p.foto { width:155px; height:264px; border:1px solid #999; }
#listagem_produtos p.referencia { margin-top:16px; margin-left:4px; font:bold 12px/12px verdana; }
#listagem_produtos p.nome, #listagem_produtos p.preco { margin-top:2px; padding:2px 4px; font:12px/12px verdana; color:#7f7f7f; }
#listagem_produtos p.promocao { margin-top:2px; padding:2px 4px; font:12px/12px verdana; color:#fff; display:inline; }
#listagem_produtos p.detalhes a { width:157px; height:23px; margin:4px 0px 0px 0px; display:block; overflow:hidden; text-indent:-32767px; }

/* ----- Detalhe de Produto ----- */

#detalhe_produto { width:592px; padding:0px 5px; border-right:1px solid #fff; float:left; display:inline; }
#coluna_direita { width:177px; float:left; display:inline; }
#coluna_direita a.medidas_e_tamanhos { width:177px; height:76px; margin-bottom:5px; background-image:url(../imagens/geral/produtos_coluna_direita_medidas_e_tamanhos.jpg); overflow:hidden; text-indent:-32767px; display:block; }
#coluna_direita a.como_comprar { width:177px; height:76px; margin-bottom:5px; background-image:url(../imagens/geral/produtos_coluna_direita_como_comprar.jpg); overflow:hidden; text-indent:-32767px; display:block; }
#coluna_direita a.como_pagar { width:177px; height:76px; margin-bottom:5px; background-image:url(../imagens/geral/produtos_coluna_direita_como_pagar.jpg); overflow:hidden; text-indent:-32767px; display:block; }
#coluna_direita a.frete_e_entrega { width:177px; height:76px; margin-bottom:5px; background-image:url(../imagens/geral/produtos_coluna_direita_frete_e_entrega.jpg); overflow:hidden; text-indent:-32767px; display:block; }
#coluna_direita a.seguranca { width:177px; height:76px; background-image:url(../imagens/geral/produtos_coluna_direita_seguranca.jpg); overflow:hidden; text-indent:-32767px; display:block; }

#informacoes { width:224px; height:402px; margin-right:12px; float:left; display:inline; }
#informacoes h3 { width:124px; height:37px; margin:10px 0px 2px 100px; overflow:hidden; text-indent:-32767px; } /* margin-botton era 20 */
#informacoes .categoria { width:224px; font:bold 12px/12px verdana; color:#7f7f7f; text-align:right; }
#informacoes .nome { width:224px; margin-top:2px; font:12px/12px verdana; color:#7f7f7f; text-align:right; } /* margin-top era 6 */
#informacoes .descricao { width:224px; margin-top:2px; font:12px/12px verdana; color:#7f7f7f; text-align:right; } /* margin-top era 6 */
#informacoes .referencia { width:224px; margin-top:6px; font:bold 12px/12px verdana; color:#7f7f7f; text-align:right; }
#informacoes .preco { margin:4px 0px 2px 50px; padding:2px 4px; color:#fff; float:right; display:inline; } /* margin-botton era 4 */
#informacoes .preco_riscado { text-decoration:line-through; }
#informacoes .preco_promocional { margin:4px 0px; padding:2px 4px; color:#fff; float:right; display:inline; }
#informacoes .modelos { width:224px; padding-top:4px; clear:both; text-align:right; }
#informacoes .modelos_label { font:bold 12px/12px verdana; color:#7f7f7f; }
#informacoes .modelos select { font:normal 12px/12px verdana; border:none; }
#informacoes .quantidade { width:224px; margin-top:2px; clear:both; text-align:right; } /* margin-top era 4 */
#informacoes .quantidade_label { font:bold 12px/12px verdana; color:#7f7f7f; }
#informacoes .quantidade input { font:normal 12px/12px verdana; border:none; }
#informacoes .bordado { width:224px; margin-top:4px; font:bold 12px/12px verdana; color:#7f7f7f; text-align:right; }
#informacoes .imagem { width:224px; text-align:right; }
#informacoes .imagem_label { font:bold 12px/12px verdana; color:#7f7f7f; }
#informacoes .localizacao { width:224px; text-align:right; }
#informacoes .localizacao_label { font:bold 12px/12px verdana; color:#7f7f7f; }
#informacoes .observacao { width:224px; text-align:right; }
#informacoes .observacao_label { font:bold 12px/12px verdana; color:#7f7f7f; }
#informacoes .bordar_nome { width:224px; text-align:right; }
#informacoes .bordar_nome_label { font:bold 12px/12px verdana; color:#7f7f7f; }

#informacoes .adicionar_a_sacola { margin:10px 0px; float:right; }
#informacoes .adicionar_a_sacola a { width:154px; height:24px; display:block; overflow:hidden; text-indent:-32767px; }

#foto_grande { width:235px; height:400px; border:1px solid #999; float:left; display:inline; }

#fotos h4 { width:75px; height:19px; margin:80px 0px 5px 2px; overflow:hidden; text-indent:-32767px; }
#fotos { width:80px; height:402px; margin:0px 0px 0px 12px; float:left; display:inline; }
#fotos img { margin:3px 0px; border:1px solid #999; }

/* ----- Acessórios ----- */

#acessorios img { float:left; }
#acessorios .principal { margin-right:4px; }
#acessorios .margem_bottom { margin-bottom:5px; }
