﻿/* ----------------------------------------
 Programação: Axis Focus Informática Ltda.
 Gráficos:    Casa das Idéias
-------------------------------------------

-----------------------
        Geral
----------------------- */

/* ----- Corpo ----- */

/* ----- Corpo - Sub-categorias ----- */

#corpo .todos_produtos { width:160px; padding:2px; float:left; background:#ccc url(../imagens/geral/coluna_esquerda_todos_produtos_bg.jpg) repeat-x; border:1px solid #b3b3b3; }
#corpo .todos_produtos dt { padding:4px; border-bottom:1px dotted rgb(204,204,204); color:rgb(180,59,64); font-weight:bold; text-transform:uppercase; }
#corpo .todos_produtos dd { padding:1px 0px; list-style-type:none; }
#corpo .todos_produtos dd a { padding:1px 4px; text-decoration:none; color:rgb(51,51,51); text-transform:uppercase; display:block; }
#corpo .todos_produtos dd a:hover { color:rgb(186,0,31); background-color:rgb(249,246,213); }

#corpo .sub-categorias { width:797px; margin:10px 10px 0px 10px; float:left; }
#corpo .sub-categorias h1 { margin-bottom:8px; font-size:21px; line-height:30px; font-weight:bold; color:rgb(154,0,25); font-family:Arial; }
#corpo .sub-categorias p { margin-bottom:8px; font-size:18px; line-height:26px; font-style:italic; font-family:Arial; }
#corpo .sub-categorias .item { width:378px; height:128px; margin:0px 0px 10px 0px; padding:10px; position:relative; float:left; list-style-type:none; background-image:url(../imagens/geral/corpo_item_bg.jpg); }
#corpo .sub-categorias .item:hover { background:url(../imagens/geral/corpo_item_bg.jpg) right center; }
#corpo .sub-categorias .item a { text-decoration:none; }
#corpo .sub-categorias .item img { width:136px; height:120px; float:left; }
#corpo .sub-categorias .item p.nome { margin:0px 0px 10px 146px; text-decoration:none; color:rgb(154,0,25); font-weight:bold; text-align:left; font:bold 13px/13px Arial; }
#corpo .sub-categorias .item p.descricao { margin-left:146px; text-decoration:none; color:rgb(77,77,77); text-align:left; font:normal 13px/15px Arial; }
#corpo .sub-categorias .item .clique { position:absolute; bottom:16px; right:16px; color:red; }

#corpo .veja { height:30px; margin:0px 0px 10px 0px; background-image:url(../imagens/geral/corpo_h3_bg.jpg); clear:both; }
#corpo .veja .bullet { height:14px; padding:8px 0px 8px 14px; display:block; float:left; background:url(../imagens/geral/corpo_h3_bullet.jpg) no-repeat center left; text-decoration:none; }
#corpo .veja .texto, #corpo .veja .destaque { height:14px; padding:8px 0px 8px 6px; display:block; float:left; font-size:11px; line-height:11px; }
#corpo .veja .texto { color:rgb(51,51,51); text-decoration:none; }
#corpo .veja a:hover.texto { text-decoration:underline; }
#corpo .veja .destaque { color:rgb(154,0,25); text-decoration:none; }
#corpo .veja a:hover.destaque { text-decoration:underline; }

#corpo .compartilhar { width:123px; margin:8px 10px 0px 0px; float:right; }
#corpo .compartilhar h4 { width:97px; height:11px; margin:8px 0px 0px 12px; float:left; background-image:url(../imagens/estrutura/rodape_siga_tl.png); overflow:hidden; text-indent:-32767px; }
#corpo .compartilhar a { margin-right:3px; float:left; display:block; overflow:hidden; text-indent:-32767px; }
#corpo .compartilhar .facebook { width:15px; height:15px; background-image:url(../imagens/estrutura/rodape_compartilhar_facebook_ico.jpg); }
#corpo .compartilhar .twitter { width:15px; height:15px; background-image:url(../imagens/estrutura/rodape_compartilhar_twitter_ico.jpg); }
#corpo .compartilhar .blog { width:15px; height:15px; background-image:url(../imagens/estrutura/rodape_compartilhar_blog_ico.jpg); }
#corpo .compartilhar .google { width:24x; height:15px; margin-right:3px; float:left; display:block; }
#corpo .compartilhar .facebook_recomendar { width:42px; height:15px; margin-right:0px; background-image:url(../imagens/estrutura/rodape_compartilhar_facebook_curtir_ico.jpg); }

#corpo .produtos { width:797px; margin:10px 10px 0px 10px; float:left; }

/* ----- Corpo - Modelos ----- */

#corpo .modelos { padding-bottom:10px; background:url(../imagens/geral/produto_borda_bg.jpg) repeat-y center center; border-bottom:1px solid rgb(167,166,172); }
#corpo .ultimo { border:none; }
#corpo .modelos article { width:50%; margin-top:10px; padding:10px 0px; float:left; list-style-type:none; display:inline; }
#corpo .modelos article .modelo { margin:0px 7px; float:left; display:inline; }
#corpo .modelos article .modelo .topo { margin-bottom:5px; float:left; }
#corpo .modelos article .modelo .topo .foto_pequena { width:125px; height:111px; margin-right:12px; float:left; position:relative; text-align:center; font-size:11px; line-height:12px; color:rgb(100,100,100); }
#corpo .modelos article .modelo .topo .foto_pequena .lupa { width:125px; height:111px; display:block; position:absolute; overflow:hidden; text-indent:-32767px; }
#corpo .modelos article .modelo .topo .foto_pequena .lupa:hover { background:url(../imagens/geral/produto_lupa.png) no-repeat center center; }
#corpo .modelos article .modelo .topo img { width:125px; height:111px; }
#corpo .modelos article .modelo .topo h2 { height:16px; margin:0px 0px 3px 137px; padding:1px 0px 0px 20px; background:url(../imagens/geral/produto_nome_bullet.jpg) no-repeat 0px 2px; }
#corpo .modelos article .modelo .topo h2 a { color:blue; font:bold 12px/12px verdana; text-decoration:none; }
#corpo .modelos article .modelo .topo h2 a:hover { text-decoration:underline; }
#corpo .modelos article .modelo .topo .descricao { margin-left:137px; font:normal 10px/12px verdana; text-align:justify; }
#corpo .modelos article .modelo .baixo .quantidade_minima { margin:3px 0px 0px 125px; font:bold 10px/13px arial; color:rgb(111,19,26); float:left; display:inline; }
#corpo .modelos article .modelo .baixo .quantidade_minima .valor { font:normal 10px/13px arial; color:#000; }
#corpo .modelos article .modelo .baixo .editar { width:21px; height:21px; margin:-3px 10px 0px 10px; float:right; background-image:url(../imagens/adm/editar_bt_pq.gif); display:block; overflow:hidden; text-indent:-32767px; }
#corpo .modelos article .modelo .baixo .botoes { width:125px; float:right; display:inline; }
#corpo .modelos article .modelo .baixo .botoes a.orcar { width:101px; height:17px; margin-left:12px; background-image:url(../imagens/geral/produto_menu_solicitar_preco_bt.jpg); display:block; overflow:hidden; text-indent:-32767px; }
#corpo .modelos article .modelo .baixo .botoes a.orcar:hover { background:url(../imagens/geral/produto_menu_solicitar_preco_bt.jpg) center bottom; }

/* ----- Mapa ----- */

#mapa .area1 { width:220px; margin-left:20px; float:left; }
#mapa .area2 { width:220px; margin-left:20px; float:left; }
#mapa .area3 { width:220px; margin-left:20px; float:left; }
#mapa h4 a { color:#000; }
#mapa ul { width:220px; margin:0px 0px 10px 10px; float:left; }
#mapa ul li { margin-left:10px; list-style-type:circle; }
#mapa ul li a { color:rgb(0,136,204); }
#mapa ul li.separador { height:20px; list-style-type:none; }
