/****TAGS****/
*{margin:0;padding:0;border:0px;}
html{height:100%;}
body{height:100%;font:11px verdana,arial,tahoma;background:#d2d2d2 url(../img/bg_body.gif) center top repeat-y;}
ul{list-style:none;}
.empresa{color:#425ac3;}
.float{float:left;}
.right{float:right;}
.link01{color:#892121;text-decoration:none;}
.link01:hover{text-decoration:underline;}
.link02{color:#b62f2f;text-decoration:none;}
.link02:hover{text-decoration:underline;}
.link03{color:#fffd51;text-decoration:none;}
.link03:hover{text-decoration:underline;}
.link04{color:#425ac3;text-decoration:none;}
.link04:hover{text-decoration:underline;}
.link05{color:#5f5f5f;text-decoration:none;}
.link05:hover{text-decoration:underline;}

/****PÁGINA INICIAL****/
#geral_inicial{width:930px;margin:0 auto;}
#rodape{float:left;width:930px;font-size:9px;padding:10px 0 25px 0;}
.itens_rodape, .itens_rodape2{float:left;border-left:1px solid #892121;padding:0 12px;}
.itens_rodape2{border-right:1px solid #892121;}
.txt_selo{width:110px;margin:0 auto;font:10px Verdana, Arial, Helvetica, sans-serif;text-align:center;}

/****INTERNAS****/
#geral{width:930px;margin:0 auto;}
#topo{float:left;width:930px;}
#logo{float:left;width:166px;height:113px;background:url(../img/logo.jpg) no-repeat;text-indent:-5000px;overflow:hidden;}
.form_login{float:left;width:345px;height:42px;background:url(../img/bg_login.jpg) no-repeat;padding:12px 0 0 40px;}
.campo_form, .campo_form_over{float:left;font:10px verdana,tahoma,arial;color:#4a5d8c;border:1px solid #FFF;background:#d6d793;padding:2px;}
.campo_form_over{background:#f3f4a9;}
.itens_rodape_int, .itens_rodape_int2{float:left;border-left:1px solid #892121;padding:0 9px;}
.itens_rodape_int2{border-left:0px;padding:0 12px;}
.construcao{float:left;margin:90px 0 0 340px;}

/****INSTITUCIONAL****/
.texto_insti{float:left;width:380px;font-size:12px;text-align:justify;line-height:16px;padding:80px 0 0 25px;}
.img_inst{float:left;padding:45px 0 20px 40px;}

/***SERVIÇOS***/
.texto_servicos{float:left;width:345px;font-size:12px;text-align:justify;line-height:16px;padding:60px 0 0 40px;}
.subs{float:left;width:744px;background:url(../img/bg_subs.jpg) repeat-x;padding-left:186px;}
.agrupa_servicos{float:left; width:390px; margin: 60px 10px 0 90px;}
.texto_desc_servicos{float:left;width:360px;font-size:12px;text-align:justify;line-height:16px;padding:10px 0 0 10px;}


/*****NOTICIAS****/
.dir_noticias{float:left;width:610px;padding:25px 0 0 25px;}
.titulo_noticia{float:left;width:600px;font-size:15px;color:#3253de;}
.desc_noticia{float:left;width:600px;font-size:12px;text-align:justify;margin-top:20px;}
.img_noticia{float:right;border:2px solid #b2b2b2;padding:2px;margin-left:10px;}
.esq_noticias{float:left;width:256px;padding:4px 0 0 30px;}
.tit_not{float:left;width:256px;font-size:12px;margin-top:20px;}
.desc_not{float:left;width:256px;font-size:11px;text-align:justify;background:url(../img/bg_notimenor.gif) left bottom repeat-x;padding:15px 0 23px 0;}
.paginacao{float:left;width:170px;padding:15px 0 0 50px;}
.n_pagina{float:left;width:80px;text-align:center;color:#444;padding-top:12px;}

/*FTP*/
.agrupa_ftp{float:left;padding:20px 0 0 280px;}
.txt_ftp{float:left; font-size:12px;text-align:justify; padding: 40px 0 0 60px;}

/****LOJA****/
.top_loja{float:left;width:930px;background:url(../img/bg_busca.jpg) right top no-repeat;}
.status{float:left;width:162px;height:27px;color:#fff;font-size:9px;background:url(../img/tit_status.jpg) no-repeat;padding:18px 0 0 45px;}
.cor{color:#e6e968;}
.busca{float:left;width:148px;height:33px;padding-top:20px;}
.bt_ok2{float:left;margin-left:5px;}
#menu_loja{float:left;width:166px;}
.bt_destaques{float:left;margin:10px 0 5px 0;}
.bt_categ{float:left;margin:0 0 30px 0;}
.titulo_secao{float:left;width:153px;font-size:11px;background:#465599 url(../img/bg_tops.jpg) repeat-x;border-bottom:1px solid #fff;padding:13px 0 7px 13px;}
.agrupa_lista{float:left;padding-bottom:20px;}
.lista_menu{float:left;width:124px;font-size:10px;border-bottom:1px dashed #b1b1a6;padding:4px 0 2px 42px;}
/*produtos*/
.conteudo_loja{float:left;width:720px;padding:20px 0 20px 25px;}
.linha_navegacao{float:left;width:710px;}
.navegacao{float:left;font-size:10px;color:#e64f4f;padding:0 0 0 10px;}
.agrupa_ordenar{float:left;width:710px;padding:20px 0 0 10px;}
.txt_ordenar{float:left;width:103px;color:#bf5850;font-size:10px;margin-top:3px;}
.agrupa_destaque{float:left;width:685px;background:url(../img/bg_destaque.gif) left bottom repeat-x;padding-bottom:11px;margin-top:40px;}
.direita_detalhes{float:left;width:495px;}
.nome_produto_destaque{float:left;width:390px;font-size:15px;color:#c2121c;background:url(../img/seta2.gif) 10px 5px no-repeat;padding-left:25px;}
.caixa_de{float:left;width:170px;color:#7491c9;padding:20px 0 0 10px;}
.caixa_por{float:left;width:170px;color:#c2121c;background:url(../img/seta2.gif) 0 45px no-repeat;padding:20px 0 0 17px;}
.desc_de{float:left;width:100%;font-size:14px;}
.desc_preco{float:left;width:100%;font-size:19px;}
.descricao_destaque{float:left;width:480px;font-size:9px;text-align:justify;border-top:1px solid #d5dce6;padding:15px 0 0 10px;margin-top:15px;}
.agrupa_produtos{float:left;width:212px;background:url(../img/bg_destaque.gif) left bottom repeat-x;padding-bottom:11px;margin:40px 25px 0 0;}
.nome_produto{float:left;width:100%;font-size:12px;background:url(../img/bg_tituloprod.gif) left bottom repeat-x;padding:31px 0 7px 0;}
.caixa_de_menor{float:left;width:100px;color:#7491c9;padding:12px 0 0 16px;}
.caixa_por_menor{float:left;width:100px;color:#c2121c;background:url(../img/seta2.gif) 0 28px no-repeat;padding:12px 0 0 16px;}
.desc_de_menor{float:left;width:100%;font-size:9px;}
.desc_preco_menor{float:left;width:100%;font-size:12px;}
.descricao_produto{float:left;width:115px;font-size:9px;text-align:justify;}
.baixo_produto{float:left;width:200px;border-top:1px solid #d5dce6;padding-top:10px;margin-top:11px;}
/*etapa 1*/
.barra_loja{float:left;width:930px;background:url(../img/barra_bg.gif) repeat-x;}
.numero_barra{float:left;margin-left:353px;}
.texto_etapa01{float:left;width:830px;text-align:justify;padding:10px 0 0 60px;}
.agrupa_tmp{float:left;width:235px;padding:50px 0 0 45px;}
.bt_personalize{float:right;margin-top:8px;}
/*etapa 2*/
.form_dados{float:left;width:700px;margin:50px 0 0 100px!important;margin-left:50px;padding-bottom:20px;}
.linha_formdados, .linha_formdados2{float:left;width:450px;background:#f0f0f0;padding:14px 0 7px 50px;border:1px solid #d2d2d2;border-bottom:0;}
.linha_formdados2{background:#f9f9f9;}
.campo_form_dados, .campo_form_dados_over{float:left;clear:both;font:10px verdana,tahoma,arial;color:#213849;border:1px solid #404040;background:#fff;padding:2px;margin-left:16px;}
.campo_form_dados_over{background:#f9f9f9;}
.bt_avancar{float:left;margin:260px 0 0 40px;}
/*etapa 5*/
.agrupa_confirmacao{float:left;width:300px;background:url(../img/icone_ok.jpg) 200px top no-repeat;padding:95px 0 0 80px;margin-top:125px;}
.linha_respo01{float:left;width:100%;text-align:center;color:#395cac;font-size:12px;}
.linha_respo02{float:left;width:100%;text-align:center;color:#855224;}
.marcadagua{float:left;margin:65px 0 0 150px;}
/*****PASSO 01 (CARRINHO DE COMPRAS)****/
.linha_site2{width:800px;margin:0 auto;}
.botoes_carrinho{float:left;width:800px;padding:30px 0 20px 0;}
.tabela_top{float:left;width:800px;background:url(../img/bg_toptabela.jpg) repeat-x;}
.celulatitulo01, .celulatitulo02, .celulatitulo03, .celulatitulo04{float:left;width:290px;height:20px;font-size:13px;color:#fbf6a0;border-right:3px solid #fff;padding:20px 0 0 29px;}
.celulatitulo02{width:157px;padding-left:22px;}
.celulatitulo03{width:122px;padding-left:22px;}
.celulatitulo04{width:112px;padding-left:36px;border:0;}
.linha_tabela01, .linha_tabela02, .linha_tabela03{float:left;width:800px;background:url(../img/bg_caixa_produtos.gif) left bottom repeat-x;padding-bottom:6px;}
.linha_tabela02{background:#f8f8f8 url(../img/bg_caixa_produtos.gif) left bottom repeat-x;}
.linha_tabela03{background:#eeeded url(../img/bg_caixa_produtos.gif) left bottom repeat-x;}
.celula01, .celula02, .celula03, .celula04{float:left;width:322px;}
.celula02{width:170px;padding:16px 0 0 12px;}
.celula03{width:144px;padding-top:23px;padding-left:0;font-size:12px;color:#5332a6;text-align:center;}
.celula04{width:148px;padding-top:20px;padding-left:0;font-size:12px;color:#5332a6;text-align:center;}
.agrupa_foto{float:left;width:110px;padding:8px 0 8px 29px;background:#fff;}
.campo_quantidade{float:left;width:38px;height:19px;font:bold 12px verdana,tahoma,arial;color:#c2121c;text-align:center;background:url(../img/bg_quantidade.gif) no-repeat;padding-top:3px;}
.ul_itens_quali{float:left;width:110px;padding-left:10px;}
.itens_quantidade{float:left;width:100px;font-size:9px;background:url(../img/seta4.gif) 0 3px no-repeat;padding-left:9px;}
.agrupa_infos_detalhes{float:left;width:170px;padding:25px 0 0 10px;}
.produ_nome, .produ_tipo{float:left;width:170px;font-size:12px;color:#c2121c;}
.produ_tipo{font-size:10px;color:#5332a6;}
.celula01final{float:left;width:475px;padding:35px 0 0 30px;}
.desc_select{float:left;width:70px;text-align:right;padding:2px 3px 0 0;}
.infos_final{float:left;width:100px;text-align:right;color:#c2121c;padding-bottom:5px;}
.celulatotal01{float:left;width:500px;height:20px;background:#fff;padding-top:20px;}
.celulatotal02, .celulatotal03{float:left;width:150px;height:27px;font-size:13px;color:#fbf6a0;text-align:center;border-right:3px solid #fff;padding-top:13px;}
.celulatotal03{width:147px;border:0;}
/****PASSO 02****/
.caixa_informacoes{float:left;width:374px;padding:30px 20px 20px 0;}
.form_login_loja{float:left;width:338px;background:url(../img/bg_caixa_produtos.gif) left bottom repeat-x;border-left:1px solid #e6eaf1;border-right:1px solid #e6eaf1;padding:0 0 30px 17px;margin-left:16px!important;margin-left:8px;}
.desc_form{float:left;width:296px;font-size:12px;color:#c2121c;padding:15px 0 3px 0;}
.bt_prosseguir{float:left;margin:15px 0 0 190px;}
.agrupa_esqueceu{float:left;padding-top:15px;}
.desc_esqueceu{float:left;width:155px;font-size:12px;color:#c2121c;text-align:right;padding:5px 50px 0 20px;}
.titulos_padrao{float:left;width:372px;background:url(../img/bg_titis.jpg) left top repeat-x;}
.txt_tit_padrao{float:left;width:300px;font-size:15px;color:#fbf6a0;padding:11px 0 11px 25px;}
/****PASSO03***/
.form_cadastro{float:left;width:516px;background:url(../img/bg_caixa_produtos.gif) left bottom repeat-x;border-left:1px solid #e6eaf1;border-right:1px solid #e6eaf1;padding:0 0 30px 0;margin-left:16px!important;margin-left:8px;}
.linha_cadastro{float:left;width:515px;margin-top:15px;}
.desc_cadas{float:left;width:175px;font-size:12px;color:#c2121c;text-align:right;padding-right:5px;}
.mais_info{float:left;width:330px;color:#787878;font-size:9px;padding:5px 0 0 180px;}
.desc_radios{float:left;padding:2px 10px 0 5px;}
.info_banco{float:left;width:300px;font-size:12px;color:#333;}
.agrupa_cadastro{float:left;width:560px;padding:40px 0 0 150px;}
.msg_final{float:left;width:513px;font-size:12px;color:#c2121c;text-align:center;padding:30px 0 10px 0;}

/****CADASTRE-SE****/
.form_cadastre{float:left;width:465px;padding:30px 0 25px 45px;}
.form_cadastre2{float:left;width:465px;padding:10px 0 0 45px;}
.txt_cadas{float:left;width:430px;font-size:12px;text-align:justify;margin-top:15px;}
.linha_cadas, .linha_cadas2{float:left;width:460px;margin-top:12px;}
.linha_cadas2{margin-top:15px;}
.img_cadas{float:right;width:392px;padding-top:70px;}
.sucesso{float:left;width:925px;text-align:center;padding-top:60px; }

/****FALE CONOSCO****/
.form_contato{float:left;width:800px;padding-left:100px;}
.campo_form_fale, .campo_form_fale_over{float:left;background:#ffffe8;border:1px solid #808074;font:10px verdana,tahoma,arial;padding:2px;}
.campo_form_fale_over{background:#ebebd6;}
.divide_form{float:left;width:397px;margin-top:10px;}
.divide_form2{float:left;width:385px;margin-top:10px;}
.linha_form{float:left;width:390px;margin-top:5px;}
.linha_form2{float:left;width:375px;margin-top:5px;}
.desc_form{float:left;width:95%;}
.agrupa_radio01{float:left;width:103px;height:25px;background:url(../img/radio_sugestao.jpg) no-repeat;padding:8px 0 0 7px;margin-top:20px;}
.agrupa_radio02{float:left;width:117px;height:25px;background:url(../img/radio_reclamacao.jpg) right top no-repeat;padding:8px 0 0 17px;margin-top:20px;}
.agrupa_radio03{float:left;width:81px;height:25px;background:url(../img/radio_elogio.jpg) right top no-repeat;padding:8px 0 0 17px;margin-top:20px;}
.endereco{float:left; margin: 20px 20px 0 100px;display:inline}
.mapa{float:left;margin: 30px 0 20px 0;}
.loca{float:none;}

/***********PRODUTOS CARTOES*****************/
.texto_servicos{float:left;width:345px;font-size:12px;text-align:justify;line-height:16px;padding:60px 0 0 40px;}
.bt_personalize2{float:left;margin:20px 0 0 110px;}
.img_prod{float:left;padding:20px 0 0 55px;}
.bt_voltar{float:left;margin:80px 0 0 10px;}

/***********REPRESENTANTES*****************/
.agrupa_radio04{float:left;width:103px;height:25px;background:url(../img/radio_fisica.jpg) no-repeat;padding:10px 0 0 10px;margin-top:4px;}
.agrupa_radio05{float:left;width:99px;height:25px;background:url(../img/radio_juridica.jpg) no-repeat;padding:10px 0 0 10px;margin-top:4px;}
.linha_representante{float:left;width:100%;margin-top:12px;}
.bt_enviar{float:left; margin: 20px 0 10px 220px;} 

/**NOVIDADES E PROMOÇÕES*/
.novid{float:right; margin-right:111px!important; margin-right:55px;}
.tit_novid{float:left;padding:26px 0 0 90px;color:#3253de;}
.img_novid{float:left;margin:22px 0 0 90px; border:#e3e3e3 solid 2px; clear:both;}
.txt_novid{float:left; width:300px; padding:26px 0 0 90px; text-align:justify; clear:both;}
.agrupa_novid{float:left; width:935px;}

/*****LABEL*****/
.label  {float: left; margin: 8px 0 0 0; text-align:left; width: 100%;}