/* CSS Document */
#produto_menucat { margin:26px 1px 0 0; padding:0; float:left; width:239px; }
#produto_menucat h2 { margin:0 0 2px; padding:4px 10px; float:left; font-size:17px; font-weight:normal; background-color:#F0F0F0; width:219px; }
#produto_menucat h2 a { text-decoration:none; color:#000000; }
#produto_menucat h2 a:hover { color:#FF8800; }
#produto_menucat h3 { margin:0; padding:0; float:left; font-size:19px; font-weight:normal; }
#produto_menucat h3 a { text-decoration:none; color:#000000; }
#produto_menucat .tit_menu_prod { margin:0; padding:9px 10px; float:left; width:219px; height:25px; background:url(../imagens/back_solucoes_interno.jpg) bottom repeat-x; color:#FFFFFF; line-height:25px; }
#produto_menucat .ul_menu { margin:0; padding:0; float:left; list-style:none; }
#produto_menucat .li_menu { margin:0; padding:0; float:left; }
#produto_menucat .ul_submenu { margin:6px 0 0; padding:0; float:left; list-style:none; width:239px; overflow:hidden; }
#produto_menucat .li_submenu { margin:0 0 6px; padding:0 0 6px; float:left; width:239px; border-bottom:1px dotted #D0D0D0; background:#FFFFFF url(../imagens/back_li_menuprod.jpg) bottom repeat-x; }
#produto_menucat .ul_submenu h3 { margin:0 0 0 10px; padding:0 0 0 16px; float:left; font-size:14px; background:url(../imagens/back_h3_menuprod.png) 0 3px no-repeat; width:184px; line-height:18px; }
#produto_menucat .ul_submenu h3 a { text-decoration:none; }
#produto_menucat .ul_submenu h3 a:hover { color:#FF8800; }
#produto_menucat .prod_cat { background-color:#DBDBDB; }
#produto_menucat .nao_encontrado { margin:5px 0 15px 10px; float:left; font-size:14px; color:#444444; width:200px; }

#produto_categoria { margin:0; padding:0; float:left; width:719px; min-height:400px; }
#produto_categoria h3 { margin:4px 0 0; padding:0; float:left; font-size:12px; width:126px; }
#produto_categoria h3 a { text-decoration:none; color:#444444; }
#produto_categoria .desc { margin:3px 0 0; padding:0; float:left; line-height:13px; font-size:11px; width:126px; }
#produto_categoria .desc a { text-decoration:none; color:#000000; }
#produto_categoria .img_p { margin:0; padding:2px; float:left; border:3px solid #E0E0E0; }
#produto_categoria .paginacao_topo { margin:18px 0 16px 14px; width:690px; }
#produto_categoria .ul_produto { margin:0 0 0 14px; padding:0; float:left; list-style:none; width:704px; }
#produto_categoria .ul_produto li { padding:0; float:left; width:130px; height:180px; overflow:hidden; }
#produto_categoria .li_produto { margin:0 13px 13px 0; }
#produto_categoria .li_produto2 { margin:0 0 13px; }
#produto_categoria .nao_encontrado { margin:14px 0 0 16px; float:left; font-size:15px; color:#444444; }

#produto_subcategoria { margin:0; padding:0; float:left; width:719px; min-height:400px; }
#produto_subcategoria h3 { margin:4px 0 0; padding:0; float:left; font-size:12px; width:126px; }
#produto_subcategoria h3 a { text-decoration:none; color:#444444; }
#produto_subcategoria .desc { margin:3px 0 0; padding:0; float:left; line-height:13px; font-size:11px; width:126px; }
#produto_subcategoria .desc a { text-decoration:none; color:#000000; }
#produto_subcategoria .img_p { margin:0; padding:2px; float:left; border:3px solid #E0E0E0; }
#produto_subcategoria .paginacao_topo { margin:18px 0 16px 14px; width:690px; }
#produto_subcategoria .ul_produto { margin:0 0 0 14px; padding:0; float:left; list-style:none; width:704px; }
#produto_subcategoria .ul_produto li { padding:0; float:left; width:130px; height:180px; overflow:hidden; }
#produto_subcategoria .li_produto { margin:0 13px 13px 0; }
#produto_subcategoria .li_produto2 { margin:0 0 13px; }
#produto_subcategoria .nao_encontrado { margin:14px 0 0 16px; float:left; font-size:15px; color:#444444; }

#produto_detalhe { margin:14px 0 0 14px; padding:0; float:left; width:705px; min-height:400px; }
#produto_detalhe h3 { margin:0; padding:0; float:left; font-size:22px; font-weight:normal; letter-spacing:-1px; color:#444444; width:690px; }
#produto_detalhe h4 { margin:2px 0 0; padding:0; float:left; font-size:16px; font-weight:normal; color:#000000; letter-spacing:-1px; width:690px; }
#produto_detalhe h5 { margin:20px 0 4px; padding:0; float:left; width:680px; font-size:17px; font-weight:normal; }
#produto_detalhe .div_imagens { margin:0; padding:0; float:left; width:705px; }
#produto_detalhe .div_imagens a img { margin:0; float:left; }
#produto_detalhe .div_cabecalho { margin:0 0 14px; float:left; }
#produto_detalhe .descricao { margin:4px 0 14px; padding:0; float:left; width:700px; }
#produto_detalhe .div_dados { margin:0 14px 0 0; padding:0; float:left; width:236px; }
#produto_detalhe .ul_thumbs { margin:0 0 0 3px; padding:0; float:left; list-style:none; width:471px; }
#produto_detalhe .li_thumbs { margin:0 3px 3px 0; float:left; }
#produto_detalhe .li_thumbs2 { margin:0 0 3px; float:left; }
#produto_detalhe .img_m { margin:0; float:left; }
#produto_detalhe .img_thumb { width:103px; float:left; }
#produto_detalhe #img_pri { margin:0; float:left; }
#produto_detalhe .div_valor { margin:0 14px 0 0; float:left; width:160px; }
#produto_detalhe .lbl_valor { margin:0; padding:0; float:left; width:160px; font-size:11px; color:#444444; }
#produto_detalhe .valor { margin:0 0 8px; padding:0; float:left; font-size:22px; width:160px; font-weight:bold; line-height:22px; letter-spacing:-1px; color:#000000; clear:both; }
#produto_detalhe .div_ref { margin:0; float:left; width:230px; }
#produto_detalhe .ref { margin:4px 0 0; padding:0; float:left; font-size:12px; color:#000000; width:230px; }
#produto_detalhe .marca { margin:4px 0 0; padding:0; float:left; font-size:12px; color:#000000; width:230px; }
#produto_detalhe .peso { margin:4px 0 0; padding:0; float:left; font-size:12px; color:#000000; width:230px; }
#produto_detalhe .lbl_peso {  }
#produto_detalhe .peso {  }
#produto_detalhe .tamanhos { margin:0 20px 0 0; float:left; width:210px; }
#produto_detalhe .cores { margin:0 0 0; float:left; width:220px; }
#produto_detalhe .lbl_tamanhos { margin:0; padding:0; float:left; font-size:14px; font-weight:bold; width:220px; clear:both; }
#produto_detalhe .div_tamanhos { margin:5px 0 0; padding:0; float:left; width:200px; }
#produto_detalhe .div_tamanhos .tamanho { margin:0 4px 4px 0; padding:2px 6px; float:left; border:1px solid #C0C0C0; background-color:#F0F0F0; }
#produto_detalhe .lbl_cores { margin:0; padding:0; float:left; font-size:14px; font-weight:bold; width:220px; clear:both; }
#produto_detalhe .div_cores { margin:4px 0 0; padding:0; float:left; width:200px;  }
#produto_detalhe .div_cores .cor { margin:0 4px 4px 0; padding:2px 6px; float:left; width:20px; height:14px; border:1px solid #AAAAAA }
#produto_detalhe .texto { margin:0; padding:0; float:left; width:675px; font-size:13px; line-height:17px; color:#444444; }
#produto_detalhe .texto a { text-decoration:underline; color:#000000; }
#produto_detalhe .nao_encontrado { margin:0; padding:0; float:left; width:650px; font-size:14px; color:#444444; }

#produto_detalhe .div_titulos { margin:14px 0 0; padding:0; float:left; width:600px; }
#produto_detalhe .div_titulos .botao { margin:0 4px 0 0; padding:6px 12px; float:left; background-color:#E0E0E0; cursor:pointer; }
#produto_detalhe .div_titulos .botao_sel { margin:0 4px 0 0; padding:6px 12px; float:left; background-color:#FF8800; color:#FFFFFF; cursor:default; }
#produto_detalhe .div_aba { margin:0; padding:10px; float:left; border:1px solid #E0E0E0; background-color:#F4F4F4; width:680px; }
#produto_detalhe .div_carrinho { margin:14px 0 0; padding:10px; float:right; width:428px; background-color:#F0F0F0; border:1px solid #D0D0D0; }
#produto_detalhe .div_carrinho .p_add { margin:0; padding:0; float:left; font-size:16px; font-weight:normal; color:#000000; width:200px; }
#produto_detalhe .div_carrinho .form-label { margin:4px 0 0; }
#produto_detalhe .div_carrinho .form-campo-ppp { width:60px; }
#produto_detalhe .div_carrinho .botao_prod { margin:0 20px 0 0; float:right; }
#produto_detalhe .div_carrinho .div_qtd { margin:0; padding:0; float:left; clear:both; width:220px; }

#produto_carrinho { margin:0; padding:0; float:left; width:719px; }
#produto_carrinho .ul_carrinho { margin:14px 0 2px 11px; padding:0; float:left; list-style:none; width:698px; }
#produto_carrinho .li_carrinho { margin:0; padding:0; float:left; width:707px; }
#produto_carrinho .li_vazio { margin:8px 0 20px; padding:0; float:left; width:707px; font-size:12px; font-weight:bold; color:#000000; }
#produto_carrinho .li_titulo { margin:0; padding:0 0 0 6px; float:left; width:701px; font-weight:bold; text-transform:uppercase; background-color:#D0D0D0; border-bottom:1px solid # }
#produto_carrinho .li_titulo div { border-right:1px solid #FFFFFF; line-height:26px; }
#produto_carrinho .li_titulo .opcoes { border:none; }
#produto_carrinho .li_clara { background-color:#FAFAFA; }
#produto_carrinho .li_escura { background-color:#F0F0F0; }
#produto_carrinho .li_titulo .produto { margin:0; padding:0; float:left; width:280px; }
#produto_carrinho .li_titulo .qtd { margin:0 0 0 6px; padding:0; float:left; width:100px; text-align:center; }
#produto_carrinho .li_titulo .valor { margin:0 0 0 6px; padding:0; float:left; width:100px; text-align:center; }
#produto_carrinho .li_titulo .opcoes { margin:0 0 0 6px; padding:0 4px 0 0; float:left; width:80px; text-align:center; }
#produto_carrinho .li_carrinho .produto { margin:4px 0 2px 3px; padding:3px; float:left; width:277px; }
#produto_carrinho .li_carrinho .prod_categoria a { text-decoration:none; color:#555555; font-size:11px; }
#produto_carrinho .li_carrinho .prod_categoria a:hover { text-decoration:underline; }
#produto_carrinho .li_carrinho .prod_nome a { text-decoration:none; color:#000000; font-weight:bold; font-size:13px; }
#produto_carrinho .li_carrinho .prod_nome a:hover { text-decoration:underline; }
#produto_carrinho .li_carrinho .qtd { margin:0; padding:4px 0 0 23px; float:left; width:84px; text-align:center; }
#produto_carrinho .li_carrinho .valor { margin:0; padding:13px 0 0; float:left; width:107px; text-align:center; font-weight:bold; }
#produto_carrinho .li_carrinho .opcoes { margin:11px 0 0 6px; padding:0 4px 0 0; float:left; width:83px; text-align:center; }
#produto_carrinho .form-campo-ppp { width:50px; text-align:center; }
#produto_carrinho .bt_limpar { margin:0 0 0 366px; float:left; }
#produto_carrinho .bt_finalizar { margin:0 0 0 20px; float:left; }
#produto_carrinho .p_total { margin:0 0 20px 11px; padding:8px 12px 8px 8px; float:left; width:687px; font-weight:bold; background-color:#F0F0F0; color:#000000; font-size:16px; text-align:right; border-top:1px solid #C0C0C0; border-bottom:1px solid #E0E0E0; }

#produto_carrinho .tit_dados_cliente { margin:0 0 4px 11px; float:left; width:500px; font-size:16px; }
#produto_carrinho .div_dados_cliente { margin:0 0 0 11px; padding:10px 0 10px 10px; float:left; width:695px; background:#F0F0F0 url(../imagens/back_dados_produto.jpg) bottom repeat-x; border:1px solid #D0D0D0; }
#produto_carrinho .div_dados_cliente .p_nome { margin:0; padding:0; float:left; width:360px; }
#produto_carrinho .div_dados_cliente .p_email { margin:0 0 0 30px; padding:0; float:left; width:300px; }
#produto_carrinho .div_dados_cliente .p_endereco { margin:10px 0 0 0; padding:0; float:left; width:360px; }
#produto_carrinho .div_dados_cliente .p_cidade { margin:10px 30px 0 0; padding:0; float:left; width:220px; }
#produto_carrinho .div_dados_cliente .p_telefone { margin:10px 30px 0 0; padding:0; float:left; width:170px; }
#produto_carrinho .p_alterar { margin:0 0 20px 11px; padding:0 10px 0 0; float:left; line-height:25px; text-align:right; width:697px; background-color:#D0D0D0; font-weight:bold; }
#produto_carrinho .p_alterar a { text-decoration:none; color:#000000; }
#produto_carrinho .p_alterar a:hover { color:#FF8800; }