﻿/* ================================================
==== RESET ========================================
================================================= */
body, ul, li, dl, dt, dd, form, fieldset, input, p, h1, h2, h3, h4, h5, h6 {margin:0;padding:0;}
ul,li { list-style: none; }
fieldset, img { border: 0; }
legend { text-indent: -9999px; }
cite { font-style: normal; }
hr { display: none; }


/* =================================================
==== ESTRUTURA =====================================
===================================================*/
body { background: #E8F1F6 url(../_img/bgBody.jpg) repeat-x top; font-family: Tahoma, Arial, Helvetica, Sans-Serif; color: #333; }
.container { width: 992px; margin: 0 auto; }

/* BARRA BRADESCO */
.container { width: 992px; margin: 0 auto; }

#login { width: 1000px; margin: 0 auto; background: url(../_img/bg_header.jpg) no-repeat center top; font-family: Tahoma, Arial, Helvetica, Sans-Serif; color: #333;}
#login fieldset { padding: 0 0 0 372px; background: url(../_img/icoBradesco.gif) no-repeat 342px 5px; }
#login label { float: left; height: 13px; margin: 7px 3px 0 0; text-indent: -99999px; overflow: hidden; }
#login .lblAgencia { width: 44px; background: url(../_img/ttlLoginAgencia.gif); }
#login .lblConta { width: 32px; margin-left: 15px; background: url(../_img/ttlLoginConta.gif); }

#login .lbltitularidade { width: 71px; margin-left: 15px; background: url(../_img/ttlLoginTitularidade.gif); }
#login .comboBox { float: left; width: 76px; height: 16px; margin-top: 4px; border: 0; font-size: 10px; background-image: url(../_img/bgInputMd.gif); }

#login input { float: left; height: 14px; margin-top: 4px; padding: 2px 5px 0 5px;  border: 0; font-size: 10px; }
#login .inputGd { width: 31px; background-image: url(../_img/bgInputGd.gif); }
#login .inputMd { width: 54px; background-image: url(../_img/bgInputMd.gif); }
#login .inputPq { width: 8px; padding: 2px 3px 0 3px; margin-left: 2px; background-image: url(../_img/bgInputPq.gif); }

#login .sendBtn { display: block; width: 50px; height: 23px; margin-top: 2px; margin-left: 10px; background: url(../_img/btnOk.gif) no-repeat; text-indent: -9999px; font-size: 1; cursor: hand; }
#login .sendBtn:hover { background-position: 0 -29px; }


/* Topo */
#header { width: 1000px; height: 95px; margin: 0 auto 20px; background: #E8F1F6 url(../_img/bg_cont_header.jpg) no-repeat; }

    #logo { width: 270px; height: 61px; padding-top: 20px; float: left; text-indent: -99999px; }

    #nav { float: left; width: 590px; }
    #nav li { float: left; padding: 10px 10px 0; border-right: 1px solid #556E9E; }
    #nav .lastCol { border: 0; }
    #nav li a { display: block; height: 12px; background: url(../_img/nav_spr.gif) no-repeat; text-indent: -9999px; }
    #nav li .lnk1 { width: 64px; }
    #nav li .lnk2 { width: 87px; background-position: -87px 0; }
    #nav li .lnk3 { width: 73px; background-position: -197px 0; }
    #nav li .lnk4 { width: 110px; background-position: -294px 0; }
    #nav li .lnk5 { width: 123px; background-position: -427px 0; }
    
    #frmAchaFacil input { float: left; border: 0; font-size: 10px; }
    #frmAchaFacil .txtAchaFacil { width: 87px; height: 14px; margin: 9px 5px 0 0; padding: 1px 4px;  background: url(../_img/bg_inp_ache_facil.gif); }
    #frmAchaFacil .okBtn { width: 21px; height: 18px; margin: 9px 0 0 0; background: url(../_img/btn_ok_ache_facil.gif); cursor: pointer; text-indent: -9999px; line-height: 0; }
    #frmAchaFacil .okBtn:hover { background-position: 100% 0; }
    
    #lstLnkTop { width: 377px; float: right; clear: right; margin-top: 12px; }
    #lstLnkTop li { float: left; padding: 0 20px; border-right: 1px solid #979899; }
    #lstLnkTop .btnAnuncie { display: block; width: 119px; height: 24px; background: url(../_img/btnAnuncie.gif); text-indent: -9999px; }
    #lstLnkTop .btnAnuncie:hover { background-position: 100% 0; }
    #lstLnkTop .btnPgInicial { display: block; width: 167px; height: 12px; margin-top: 6px; background: url(../_img/btnHome.gif); text-indent: -9999px; overflow: hidden; }
    
    #pesquisaPreco { padding: 28px 0 0 10px; }
    #pesquisaPreco label { float: left; width: 176px; height: 21px; margin-right: 10px; background: url(../_img/bg_lbl_pesquisa_preco.gif); text-indent: -99999px;  }
    #pesquisaPreco .txtPesquisa { float: left; width: 435px; height: 15px; margin-right: 10px; padding: 3px 4px; background: url(../_img/bg_inp_pesquisa_preco.gif); border: 0; font-size: 10px; }
    #pesquisaPreco .buscarBtn { width: 59px; height: 24px; background: url(../_img/btn_buscar.gif); text-indent: -9999px; border: 0; line-height: 0; cursor: pointer;  }
    #pesquisaPreco .buscarBtn:hover { background-position: 0 100%; }
    

/* Conteúdo */    
#sidebar { width: 161px; float: left; }
#sidebar h3 { width: 161px; height: 35px; background: url(../_img/ttlLojasSidebar.jpg); text-indent: -9999px;}
#sidebar ul { background: #fff; }
#sidebar li { padding: 2px 0 0 0;background: url(../_img/sidebarSplit.gif) no-repeat bottom; text-align: center; }
#sidebar .ultCol { background: none; }
#sidebar .bgBottom { height: 9px; background: url(../_img/bgSidebarBot.gif); overflow: hidden; padding: 0; }

    .banners { margin-top: 15px; }
    .banners .item { margin-top: 5px; }
    
#sidebar .ttlLojasAZ { background: url(../_img/ttlLojasAZ.jpg); margin-top: 20px; }


#sidebar .ttlNews { background: url(../_img/ttlNews.jpg); margin-top: 20px; }
.news { padding-top: 40px; background: #fff url(../_img/ttlNewsSidebar.gif) no-repeat 12px 5px; }
.news fieldset { padding: 15px 15px 0; }
.news span { display: none; }
.news label { display: block; height: 9px; text-indent: -9999px; overflow: hidden; }
.news input { width: 120px; height: 17px; margin: 4px 0 12px; padding: 4px 5px 0 5px; background: url(../_img/txtNewsField.gif); border: 0; font-size: 10px; }
.news .lblNome { width: 34px; background: url(../_img/lblNome.gif); }
.news .lblMail { width: 35px; background: url(../_img/lblEmail.gif); }
/*.news .sendBtn { width: 54px; height: 24px; float: right; background: url(../_img/btnEnviarNews.gif); text-indent: -9999px; line-height: 0; }*/
.news .sendBtn { width: 44px; height: 20px; float: right; background: url(../_img/btnEnviarNews.gif); text-indent: -9999px; line-height: 0; margin: 4px 0px 0px 0px; padding: 4px 5px 0px 5px;}
.news .sendBtn:hover { background-position: 0 100%; cursor: pointer; }

.lstAZ { overflow: auto; padding-left: 10px; zoom: 1.0; }
.lstAZ li { float: left; width: 46px; height: 28px; padding-top: 12px !important; text-align: center; border-right: 1px solid #f0f0f0; font-size: 11px; }
.lstAZ li a { color: #333; text-decoration: none }
.lstAZ .colRgt { border-right: 0; }
.lstAZ .lneBot { background: none !important; }

#content { width: 820px; float: right;}

.mb0 { margin-bottom: 0 !important; }



/* Rodapé */
.superBanner { width: 728px; margin: 20px auto; }


.contBtnBottom { height: 80px; }
.contBtnBottom  .btnFaleConosco { float: left; width: 96px; height: 24px; margin: 8px 100px 0 50px; background: url(../_img/btnFale.gif); text-indent: -9999px;  }
.contBtnBottom  .btnFaleConosco:hover { background-position: 0 100%; }
.contBtnBottom  .centralShopfacil { float: left; width: 251px; height: 56px; margin-right: 100px; background: url(../_img/banner_central_shopfacil.gif); text-indent: -999999px; }

.contBtnBottom  .flagIso { float: left; width: 180px; height: 39px; background: url(../_img/flagIso9001.gif); text-indent: -9999px; cursor: hand;}

#navFooter { padding: 18px 0; border-top: 1px solid #D7E3EA; border-bottom: 1px solid #D7E3EA; background: #EFF4F6; overflow: auto; }
#navFooter ul { margin-left: 60px; }
#navFooter li { float: left; }
#navFooter li a { display: block; height: 12px; overflow: hidden; text-indent: -9999px; background: url(../_img/navFooterSpr.gif) } 
#navFooter .item0 { width: 178px; overflow: hidden; text-indent: -9999px; background: url(../_img/navFooterSpr.gif); background-position: 0 0; border: 0; }
    
    #navFooter .item1 { width: 111px; background-position: -179px 0; }
    #navFooter .item2 { width: 158px; background-position: -291px 0; }
    #navFooter .item3 { width: 86px; background-position: -450px 0; }
    #navFooter .item4 { width: 136px; background-position: -538px 0; }
    #navFooter .item5 { width: 90px; background-position: -675px 0; }
    #navFooter .item6 { width: 113px; background-position: 100% 0; }
    
#footer { height: 85px; background: url(../_img/bgFooter.jpg) repeat-x; font-size: 10px; color: #34688B; }
#footer p { width: 460px; margin: 0 auto; padding-top: 20px; text-align: center; line-height: 145%; }


/* ===================================================
==== ELEMENTOS GERAIS ================================
=================================================== */
#conceitual { height: 305px; border: 0px; padding: 0px;}

.pb15 { padding-bottom: 15px; }

.ultCol { border: 0 !important; }

.clr { height: 0; clear: both; overflow: hidden; }

.boxGd { position: relative; margin-bottom: 15px; background-color: White; }
    .boxGdTop { height: 10px; background: url(../_img/bgContTop.gif) no-repeat top; }
    .boxGdMid { background: #fff; }
    .boxGdBot { height: 9px; background: url(../_img/bgContBot.gif) no-repeat bottom; }
    
    /* Faixas de texto sobre conteúdo */
    .flagCont { position: absolute; top: 0; left: 0; z-index: 20; width: 125px; height: 125px; text-indent: -9999px; }
        /*.soHoje { background: url(../_img/flagSoHoje.gif); }
        .ofertas { background: url(../_img/flagOfertas.gif); }*/
        .soHoje { background: url(../_img/flag_ofertas_sohoje.png); }
        .ofertas { background: url(../_img/flag_ofertas_ofertas.png); }
        .aproveite { background: url(../_img/flag_ofertas_aproveite.png); }
        
    .maisDetalhes { text-align: center; margin-top: 15px; }
    .maisDetalhes a { display: block; width: 83px; height: 25px; margin: 0 auto; text-indent: -99999px; background: url(../_img/btnDetalhe.gif) no-repeat; }
    .maisDetalhes a:hover { background-position: 0 100%; }
    
.separator { border: 0; border-top: 1px solid #E7E3DD; }

    /* Flags de produtos */
    .flagProd { position: absolute; width: 60px; height: 60px; text-indent: -9999px; }
        /*.frete { background: url(../_img/flagFreteGratis.png_); }
        .dozevezes { background: url(../_img/flag12x.png_); }
        .exclusiva { background: url(../_img/flagOfertaExclusiva.png_); }
        .freteSP { background: url(../_img/miniflag_ft_sp.gif_); }
        .exclusiva_gd { background: url(../_img/2.gif); }
        .frete_gd { background: url(../_img/1.gif); } 
        .freteSP_gd { background: url(../_img/3.gif); }
        .freteSP_cap_gd {background: url(../_img/flag_ft_spcapital.gif_);}
        .freteSP_met_gd {background: url(../_img/flag_ft_spgrandesp.gif_);}
        .frete_sud_gd { background: url(../_img/4.gif); } 
        .frete_sulsud_gd { background: url(../_img/5.gif); } 
        .frete_foto_gd { background: url(../_img/flag_ft_filust.gif_); }
        .frete_sul_gd { background: url(../_img/6.gif); } 
        .frete_ofex_gd { background: url(../_img/7.gif); }
        .sohoje_gd { background: url(../_img/8.gif); } 
        .lancamento_gd { background: url(../_img/9.gif); } 
        .frete_lanc_gd { background: url(../_img/10.gif); }
        .foto_ilust_gd { background: url(../_img/flag_fotoIlust.png_); }
        .foto_ilust_lanc_gd { background: url(../_img/flag_fotoIlust_lanc.gif_); }
        .foto_ilust_ofex_gd { background: url(../_img/flag_fotoIlust_oe.gif_); }
        .imperdivel_gd { background: url(../_img/11.gif); }
        .confira_gd { background: url(../_img/12.gif); } 
        .aproveite_gd { background: url(../_img/13.gif); }
        .exc_Norte { background: url(../_img/flags_fg_exc_Norte.gif_); } 
        .frete_sp_rj { background: url(../_img/14.gif); } 
		.pre_venda { background: url(../_img/15.gif); } 
        .exc_Norte2 { background: url(../_img/16.gif); }
        .exc_conf { background: url(../_img/17.gif); } */
        ._1 { background: url(../_img/1.gif); }
        ._2 { background: url(../_img/2.gif); }
        ._3 { background: url(../_img/3.gif); }
        ._4 { background: url(../_img/4.gif); }
        ._5 { background: url(../_img/5.gif); }
        ._6 { background: url(../_img/6.gif); }
        ._7 { background: url(../_img/7.gif); }
        ._8 { background: url(../_img/8.gif); }
        ._9 { background: url(../_img/9.gif); }
        ._10 { background: url(../_img/10.gif); }
        ._11 { background: url(../_img/11.gif); }
        ._12 { background: url(../_img/12.gif); }
        ._13 { background: url(../_img/13.gif); }
        ._14 { background: url(../_img/14.gif); }
        ._15 { background: url(../_img/15.gif); }
        ._16 { background: url(../_img/16.gif); }
        ._17 { background: url(../_img/17.gif); }
        ._18 { background: url(../_img/18.gif); }
        ._19 { background: url(../_img/19.gif); }
        ._20 { background: url(../_img/20.gif); }
        ._21 { background: url(../_img/21.gif); }
        ._22 { background: url(../_img/22.gif); }
        ._23 { background: url(../_img/23.gif); }        
        ._24 { background: url(../_img/24.gif); }
        ._25 { background: url(../_img/25.gif); }
        ._26 { background: url(../_img/26.gif); }
        ._27 { background: url(../_img/27.gif); }
        ._28 { background: url(../_img/28.gif); }
        ._29 { background: url(../_img/29.gif); }
        ._30 { background: url(../_img/30.gif); }
        ._31 { background: url(../_img/31.gif); }
        ._32 { background: url(../_img/32.gif); }
        ._33 { background: url(../_img/33.gif); }        
        ._34 { background: url(../_img/34.gif); }
        ._35 { background: url(../_img/35.gif); }
        ._36 { background: url(../_img/36.gif); }
        ._37 { background: url(../_img/37.gif); }
        ._38 { background: url(../_img/38.gif); }
        ._39 { background: url(../_img/39.gif); }
        ._40 { background: url(../_img/40.gif); }
                
        
    /* Listas de produtos */
        /* Definições padrão padrão */
        .lstProd { width:100%; }
        .lstProd h1 { color: #666; font-weight: normal; }
        .lstProd h6 { font-family: "Trebuchet MS"; font-size: 10px; font-weight: normal; }
        .lstProd .ultCol { background: none; padding-right: 0; }
        
        .formaPgto { display: block; color: #666; font-size: 10px; line-height: 120%; }
        
        .condicoesPgto { padding: 15px 0 0; font-family: Arial; overflow: auto; clear: both; }
        .condicoesPgto li { width: 85px; float: left; }
        .condicoesPgto .pgtoParcela { overflow:hidden; height:49px; }
        .condicoesPgto .colLeft { width: 100px; padding: 0 10px 0 0; background: url(../_img/bgDotted.gif) repeat-y right; text-align: right; }
        .condicoesPgto h3 { font-size: 18px; color: #000; font-family: Arial, Helvetica, Sans-Serif;}
        .condicoesPgto h5 { color: #666; font-size: 10px; }
        .condicoesPgto .pgtoPrazo { color: #BF0001; line-height: 100%; }
        
        
        .condicoesPgto .colLeft h5 { margin-bottom: 2px; }
        .condicoesPgto .colLeft .formaPgto { text-align: right; margin-top:2px; }
        
        
        
        /* Produtos em destaque */
        .prodDestaque { overflow: auto; margin-bottom: 35px; padding-top:30px; }
        .prodDestaque dt { position: relative; padding-top: 30px; width:195px; float: left; }
        .prodDestaque dd { padding: 15px 15px 15px 0; width: 205px; float: left; background: url(../_img/bgDotted.gif) repeat-y right; }
        .prodDestaque h1 { font-size: 15px; }
        .prodDestaque .condicoesPgto .colLeft { margin-right: 10px; }
        .prodDestaque .maisDetalhes a { width: 99px; height: 31px; background-image: url(../_img/btnDetalheGd.gif) }
        .prodDestaque .flagProd { top: 55px; left: 5px; }
        
        /* Produtos em destaque secundário */
        .prodDestaqueSec { position: relative; margin-top: 25px; }
        .prodDestaqueSec .item { width: 270px; float: left; text-align: center; }
        .prodDestaqueSec .infoProd { padding: 0 15px; background: url(../_img/bgDotted.gif) repeat-y right;}
        .prodDestaqueSec  .ultCol { background: none; }
        .prodDestaqueSec h1 { font-size: 14px; text-align: center; }
		.prodDestaqueSec .item a:link { color:#083484; text-decoration: none; }
		.prodDestaqueSec .item a:visited { color:#083484; text-decoration: none; }
		.prodDestaqueSec .item a:hover { color:#083484; text-decoration: underline; }
        .prodDestaqueSec .imgProd { position: relative; width: 100%; height: 132px; text-align: center; }
        .prodDestaqueSec .imgProd .flagProd { top: 25px; right: 10px; }
        .prodDestaqueSec .condicoesPgto .colLeft { padding-right: 20px; margin-right: 20px; }
        
        /* Produtos padrão */
        .lstPadrao { position: relative; }
        .lstPadrao h3 {font-family: Arial, Helvetica, Sans-Serif;}
        .lstPadrao .emptyCol { float: left; width: 70px; height:1px; }
        .lstPadrao .imgProd { position: relative; height: 75px; margin: 5px 0; }
        .lstPadrao .item { width: 175px; padding: 15px 0; float: left; text-align: center; }
		.lstPadrao .item a:link { color:#083484; text-decoration: none; }
		.lstPadrao .item a:visited { color:#083484; text-decoration: none; }
		.lstPadrao .item a:hover { color:#083484; text-decoration: underline; }
        .lstPadrao h1 { font-size: 15px; padding:0 20px; }
        .lstPadrao .preco { color: #BF0001; }
        .lstPadrao .maisDetalhes { margin: 0; }
        .lstPadrao .imgProd .flagProd { top: 0; right: -10px; }
