BODY
{
    background: url(img/bg.gif) repeat-x;
    margin: 0px;
    font-family: tahoma;
    font-size: 11px;
}
* html BODY
{
    background: url(img/bg.gif) repeat-x;
    margin: 0px;
    font-family: tahoma;
    font-size: 11px;
    height: 100%;
}

html > body
{
    width: auto;
}

table thead th
{
    margin: 0;
    padding: 0 0 0 7px;
    line-height: 22px;
    background: #E10915 url(img/bg_titulo.gif) repeat-x center center;
    border: 0;
    font-size: 1.1em;
    color: White;
}
SELECT, INPUT
{
    border: solid 1px;
    font-size: 10px;
}
A
{
    text-decoration: none;
}
A:HOVER
{
    text-decoration: underline;
}
IMG
{
    border: solid 0px;
}
FORM
{
    margin: 0px;
}

.Mesq .mnu A
{
    color: #49494b;
    font-weight: normal;
}

.SaldoWebpremios
{
    color: #49494b;
    font-weight: bold;
}

.TextoWebpremios
{
    color: #49494b;
    font-weight: normal;
}

.txt A.Dest, A.Dest
{
    color: #49494b;
    text-decoration: underline;
}
.txt A
{
    color: #49494b;
    text-decoration: none;
}
.txt A:HOVER
{
    text-decoration: underline;
}
.txt .prevenda
{
    color: #fa7600;
    font-weight: bold;
}
.txtLar
{
    color: #f86f15;
}
.txtAzul
{
    color: #17196c;
}
.txtVermelho
{
    color: #f91111;
}
.f9
{
    font-size: 9px;
}

.mnu A.Dest
{
    color: #fa5f02;
    text-decoration: underline;
}

.container
{
    width: 780px;
    text-align: center;
}

.top .esq
{
    float: left;
    width: 127px;
    height: 58px;
}
.top .esq .logo
{
    margin-left: 15px;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 108px;
    background: url(img/logo.jpg);
}
.top .esq .logoWebPremios
{
    margin-left: 15px;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 108px;
    background: url(img/logoWebPremios.jpg);
}
.top .esq .logoPopUp
{
    margin-left: 15px;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 108px;
    background: url(img/logo-pop-up.jpg) no-repeat;
}
.top .dir
{
    float: right;
    margin-top: 5px;
    width: 620px;
    text-align: right;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: bold;
}
.top .dir .esp .carrinho
{
    float: right;
    width: 98px;
    margin-top: 12px;
    margin-right: 2px;
    text-align: left;
}
.top .dir .esp .televendas
{
    float: right;
    margin-right: 5px;
    text-align: left;
    width: 506px;
    padding-top: 0px;
    font-size: 9px;
    margin-top: 0px;
    border-right: solid 1px white;
}
.top .dir .esp .carrinho .ico
{
    float: left;
    width: 26px;
    height: 26px;
    margin: 4px 4px 0 4px;
    background: url(img/ico_carrinho_novo.gif) no-repeat center;
}
.top .dir .esp .carrinho .texto
{
    float: right;
    width: 60px;
}
.top .dir .esp .carrinho .itens
{
    margin-top: 2px;
}
.top .dir .esp .links
{
    float: left;
    width: 290px;
    margin-top: 12px;
}
.top .dir .esp A
{
    color: #ffffff;
}
.top .dir .esp div .submnu A
{
    color: #f31e2b;
    font-weight: normal;
    text-transform: capitalize;
}
.top .dir .esp .lin1
{
    margin-bottom: 6px;
    margin-right: 4px;
}

.mnuPrincipal
{
    text-align: left;
    font-weight: bold;
    margin-top: 13px;
    color: #393c97;
}
.mnuPrincipal A
{
    color: #393c97;
}

.mnu
{
    text-align: left;
    font-weight: bold;
    color: #393c97;
}
.mnu A
{
    color: #393c97;
}

.submnu
{
    text-align: left;
    font-weight: normal;
    margin-top: 13px;
    color: #f31e2b;
    border: solid 1px #a1a1a1;
    padding-left: 3px;
    padding-right: 3px;
}
.submnu A
{
    color: #f31e2b;
    font-weight: normal;
}

.mnuCinza
{
    color: #2d2460;
    text-align: center;
    font-weight: bold;
    width: 780px;
}
.mnuCinza A
{
    color: #2d2460;
}

.buscae
{
    float: left; *margin-top:0.5em;
}
.busca
{
    float: right;
    margin-left: 62px;
    font-weight: normal;
    margin-top: 0.5em; *margin-top:1em;
}

.saudacao
{
    position: relative;
    color: #ffffff;
    float: left;
    text-align: left;
    margin-top: 0.5em;
    width: 100%;
}
.saudacao .Sesq
{
    float: left;
    width: 585px;
}
.saudacao .Sesq .webpremiosSaldo
{
    float: right;
}
.saudacao .Sesq a
{
    color: #FFFFFF;
    text-decoration: underline;
}
.saudacao .Sdir
{
    float: right;
}

.miolo
{
    width: 100%;
    padding-top: 15px;
    min-width: 780px;
}

* html .miolo
{
    display: inline-block;
}

.miolo .Mesq
{
    margin-left: 2px;
    float: left;
    width: 151px;
}
.miolo .Mdir
{
    margin-left: 160px;
}
* html .miolo .Mdir
{
    margin-left: 157px;
}

.miolo .Mdir .dest
{
    overflow: hidden;
    width: 100%;
    height: 225px;
    margin-bottom: 18px;
}
* html .miolo .Mdir .dest
{
    overflow: hidden;
    width: auto;
    height: 225px;
    margin-bottom: 18px;
}

.miolo .Mdir .dest2
{
    margin-bottom: 18px;
}
* html .miolo .Mdir .dest2
{
    margin-bottom: 18px;
    width: 99%;
}

.miolo .Mdir .boxDest
{
    border: solid 2px #d6d8dd;
    width: 123px;
    margin-top: 21px;
    background: #e4e6eb;
}
.miolo .Mesq .boxDest
{
    border: solid 2px #d6d8dd;
    width: 147px;
    margin-top: 21px;
    background: #e4e6eb;
}
.miolo .Mesq .boxDest .ft, .miolo .Mdir .boxDest .ft
{
    padding: 4px;
}
.miolo .Mesq .boxDest .txt, .miolo .Mdir .boxDest .txt
{
    padding: 4px;
    text-align: right;
}

.contentE
{
    margin-right: 144px;
}

.contentE .titPromo
{
    background: url(img/bac_tit_promo.gif);
    text-align: center;
    float: left;
    width: 100%;
}
* html .contentE .titPromo
{
    background: url(img/bac_tit_promo.gif);
    text-align: center;
    margin-left: 10px;
    float: left;
    width: 97%;
}
.contentE .titPromo .titP
{
    background: #ffffff;
    font-size: 11px;
    padding-left: 10px;
    padding-right: 10px;
    text-transform: uppercase;
    color: #f86f15;
}

.titPromo
{
    background: url(img/bac_tit_promo.gif);
    text-align: center;
    float: left;
    width: 100%;
}
* html .titPromo
{
    background: url(img/bac_tit_promo.gif);
    text-align: center;
    margin-left: 10px;
    float: left;
    width: 97%;
}
.titPromo .titP
{
    background: #ffffff;
    font-size: 11px;
    padding-left: 10px;
    padding-right: 10px;
    text-transform: uppercase;
    color: #f86f15;
}


.titPont
{
    background: url(img/bac_tit_promo.gif);
    text-align: center;
    float: left;
    width: 100%;
    margin-bottom: 10px;
    margin-top: 5px;
}
.titPont .titP
{
    background: #ffffff;
    font-size: 10px;
    padding-left: 10px;
    padding-right: 10px;
    text-transform: uppercase;
    color: #f86f15;
}

.contentD
{
    float: right;
    width: 133px;
    display: table-cell;
    color: #8e8e90;
}
.ema
{
    margin-top: 5px;
    margin-bottom: 5px;
}

.miolo .Mesq .mnu
{
    border: solid 1px #f4850e;
    text-align: left;
}
.miolo .Mesq .mnu .esp
{
    padding: 8px;
    text-align: left;
}

.mnuWebpremios
{
    border: solid 1px #f4850e;
    text-align: left;
}
.mnuWebpremios .esp
{
    padding: 8px;
    text-align: left;
}

.linRod
{
    background: url(img/lin_rod.gif);
    height: 6px;
    clear: both;
    margin-top: 16px;
}
.rod
{
    margin-left: 11px;
    margin-top: 6px;
    margin-right: 16px;
    color: #f91111;
}
.rod A
{
    color: #f91111;
}
.rod .Resq
{
    float: left;
    margin-top: 4px;
}
.rod .Rdir
{
    float: right;
    margin-top: 4px;
}
.rod .info
{
    margin-left: 11px;
    margin-top: 6px;
    margin-right: 16px;
    color: #000000;
    font-size: 10px;
}

.Produto
{
    width: 155px;
    margin-top: 20px;
    text-align: center;
    display: block;
}

.Produto .ft
{
    clear: both;
    display: table-cell;
    vertical-align: middle;
    width: 155px;
    height: 120px;
    text-align: center;
}
.Produto .ft img
{
    margin-left: auto;
    margin-right: auto;
}

.Produto .tit
{
    float: left;
    background: url(img/bac_tit_secao_mid2.gif) repeat-y;
}
.Produto .tit .mid
{
    float: left;
    width: 121px;
    background: url(img/bac_tit_secao_mid.gif) repeat-x;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: bold;
    text-align: right;
    padding-top: 3px;
    padding-right: 3px;
    font-size: 9px;
}
.Produto .tit .mid a
{
    text-transform: uppercase;
    color: #ffffff;
    font-weight: bold;
    text-align: right;
    font-size: 9px;
}
.Produto .tit .esq
{
    float: left;
    background: url(img/bac_tit_secao_esq.gif);
    height: 17px;
    width: 22px;
}
.Produto .tit .dir
{
    float: left;
    background: url(img/bac_tit_secao_dir.gif);
    height: 17px;
    width: 9px;
}

.Produto .tit .resp
{
    text-transform: uppercase;
    color: #ffffff;
    font-weight: bold;
    text-align: right;
    padding-top: 3px;
    padding-right: 14px;
    font-size: 9px;
}
.Produto .tit .resp a
{
    text-transform: uppercase;
    color: #ffffff;
    font-weight: bold;
    text-align: right;
    font-size: 9px;
}
.Produto .txt
{
    margin-top: 8px;
    font-family: verdana;
    text-align: left;
    height: 39px;
}
.Produto .txt2
{
    float: left;
    text-align: left;
    color: #f86f15;
}
* html .Produto .txt2
{
    float: left;
    text-align: center;
}
.Produto .btComprar
{
    float: right;
    text-transform: uppercase;
    color: #f86f15;
    font-weight: bold;
    text-align: center;
}
.Produto .btComprar a
{
    text-transform: uppercase;
    color: #f86f15;
    font-weight: bold;
}
.Produto .btComprar img
{
    text-align: center;
}
.Produto .btComparar
{
    margin-top: 3px;
    padding-top: 3px;
    float: left;
    width: 100%;
    text-transform: lowercase;
    color: #f86f15;
    font-weight: bold;
    text-align: left;
    border-top: solid 1px #BB0B04;
}
.Produto .cod
{
    float: left;
    margin-top: 6px;
    color: #f91111;
    font-size: 9px;
}
.Produto .bts
{
    float: right;
    margin-top: 3px;
    margin-right: 3px;
}



.ProdutoVejaTambem
{
    width: 133px;
    margin-top: 20px;
    text-align: center;
    display: block;
}

.ProdutoVejaTambem .ft
{
    clear: both;
    display: table-cell;
    vertical-align: middle;
    width: 133px;
    height: 73px;
    text-align: center;
}
.ProdutoVejaTambem .ft img
{
    margin-left: auto;
    margin-right: auto;
}

.ProdutoVejaTambem .tit
{
    float: left;
    background: url(img/bac_tit_secao_mid2.gif) repeat-y;
}
.ProdutoVejaTambem .tit .mid
{
    float: left;
    width: 99px;
    background: url(img/bac_tit_secao_mid.gif) repeat-x;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: bold;
    text-align: right;
    padding-top: 3px;
    padding-right: 3px;
    font-size: 9px;
}
.ProdutoVejaTambem .tit .mid a
{
    text-transform: uppercase;
    color: #ffffff;
    font-weight: bold;
    text-align: right;
    font-size: 9px;
}
.ProdutoVejaTambem .tit .esq
{
    float: left;
    background: url(img/bac_tit_secao_esq.gif);
    height: 17px;
    width: 22px;
}
.ProdutoVejaTambem .tit .dir
{
    float: left;
    background: url(img/bac_tit_secao_dir.gif);
    height: 17px;
    width: 9px;
}

.ProdutoVejaTambem .tit .resp
{
    text-transform: uppercase;
    color: #ffffff;
    font-weight: bold;
    text-align: right;
    padding-top: 3px;
    padding-right: 14px;
    font-size: 9px;
}
.ProdutoVejaTambem .tit .resp a
{
    text-transform: uppercase;
    color: #ffffff;
    font-weight: bold;
    text-align: right;
    font-size: 9px;
}
.ProdutoVejaTambem .txt
{
    margin-top: 8px;
    font-family: verdana;
    text-align: left;
    height: 39px;
}
.ProdProdutoVejaTambem .txt2
{
    float: right;
    text-align: right;
}
* html .ProdutoVejaTambem .txt2
{
    float: right;
    text-align: center;
}
.ProdutoVejaTambem .btComprar
{
    float: left;
    text-transform: uppercase;
    color: #f86f15;
    font-weight: bold;
    text-align: center;
    width: 100%;
}
.ProdutoVejaTambem .btComprar a
{
    text-transform: uppercase;
    color: #f86f15;
    font-weight: bold;
}
.ProdutoVejaTambem .btComprar img
{
    text-align: center;
}
.ProdutoVejaTambem .cod
{
    float: left;
    margin-top: 6px;
    color: #f91111;
    font-size: 9px;
}
.ProdutoVejaTambem .bts
{
    float: right;
    margin-top: 3px;
    margin-right: 3px;
}



.carrinhoDir .dirProd .ft
{
    clear: both;
    display: table-cell;
    vertical-align: middle;
    width: 133px;
    height: 73px;
    text-align: center;
}
.carrinhoDir .dirProd .ft img
{
    margin-left: auto;
    margin-right: auto;
}

.carrinhoDir .tit
{
    float: left;
    background: url(img/bac_tit_secao_mid3.gif) repeat-y;
}
.carrinhoDir .tit .mid
{
    float: left;
    width: 97px;
    background: url(img/bac_tit_secao_mid.gif) repeat-x;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: bold;
    text-align: right;
    padding-top: 3px;
    padding-right: 3px;
    font-size: 9px;
}
.carrinhoDir .tit .mid a
{
    text-transform: uppercase;
    color: #ffffff;
    font-weight: bold;
    text-align: right;
    font-size: 9px;
}
.carrinhoDir .tit .esq
{
    float: left;
    background: url(img/bac_tit_secao_esq.gif);
    height: 17px;
    width: 22px;
}
.carrinhoDir .tit .dir
{
    float: left;
    background: url(img/bac_tit_secao_dir.gif);
    height: 17px;
    width: 9px;
}

.carrinhoDir .tit .resp
{
    text-transform: uppercase;
    color: #ffffff;
    font-weight: bold;
    text-align: right;
    padding-top: 3px;
    padding-right: 14px;
    font-size: 9px;
}
.carrinhoDir .tit .resp a
{
    text-transform: uppercase;
    color: #ffffff;
    font-weight: bold;
    text-align: right;
    font-size: 9px;
}
.carrinhoDir .dirProd .txt
{
    margin-top: 8px;
    font-family: verdana;
    text-align: left;
    height: 39px;
}
.carrinhoDir .dirProd .txt2
{
    text-align: center;
}
* html .carrinhoDir .dirProd .txt2
{
    text-align: center;
}
.carrinhoDir .dirProd .btComprar
{
    float: left;
    text-transform: uppercase;
    color: #f86f15;
    font-weight: bold;
    text-align: center;
    width: 100%;
}
.carrinhoDir .dirProd .btComprar a
{
    text-transform: uppercase;
    color: #f86f15;
    font-weight: bold;
}
.carrinhoDir .dirProd .btComprar img
{
    text-align: center;
}
.carrinhoDir .dirProd .cod
{
    float: left;
    margin-top: 6px;
    color: #f91111;
    font-size: 9px;
}
.carrinhoDir .dirProd .bts
{
    float: right;
    margin-top: 3px;
    margin-right: 3px;
}


.bnone
{
    border: solid 0px;
}
.preco
{
    font-size: 14px;
    font-family: verdana;
    color: #F40000;
}
.bt1
{
    float: left;
    margin-left: 28px;
    margin-top: 2px;
    color: #3d4daf;
}
* html .bt1
{
    float: left;
    margin-left: 10px;
    margin-top: 2px;
    color: #3d4daf;
}
.bt1Comparar
{
    float: left;
    margin-left: 0px;
    margin-top: 2px;
    color: #3d4daf;
}
* html .bt1Comparar
{
    float: left;
    margin-left: 10px;
    margin-top: 2px;
    color: #3d4daf;
}
* html .bt1 a
{
    float: left;
    margin-left: 10px;
    margin-top: 2px;
    color: #f91111;
}
.bt2
{
    float: left;
}
* html .bt2
{
    float: left;
}
.bt2 input
{
    border: solid 0px black;
}

.contentE ul
{
    list-style: none;
    width: 97%;
    float: left;
    margin-left: -20px;
}

* html .contentE ul
{
    margin-left: 5px;
}

.contentE ul li
{
    list-style: none;
    overflow: hidden;
    display: inline;
    float: none;
}

.contentE ul li .cel1
{
    width: 33%;
    float: left;
    text-align: center;
}

.contentD ul
{
    list-style: none;
    float: right;
    width: 100%;
}

.contentD ul li
{
    list-style: none;
    overflow: hidden;
    display: inline;
    float: none;
}

.contentD ul li .cel1
{
    float: left;
    text-align: center;
}

.idPag
{
    text-transform: uppercase;
    font-weight: bold;
    font-size: 10px;
    font-family: tahoma;
    margin-left: 25px;
}
.idPag .on
{
    color: #49494b;
}
.idPag2
{
    text-transform: uppercase;
    font-weight: bold;
    font-size: 10px;
    font-family: tahoma;
    margin-left: 25px;
    color: #989899;
}
.idPag2 .on
{
    color: #fc7012;
}
.idPag2 a
{
    color: #989899;
}
.emailSenha
{
    height: 254px;
    width: 282px;
    border: 1px solid #f3f3f3;
    margin-top: 30px;
    margin-bottom: 80px;
}
.emailSenha .resp
{
    width: 217px;
    margin-top: 55px;
    font-family: tahoma;
    font-size: 10px;
    color: #858585;
}
.emailSenha .av
{
    width: 180px;
}
.emailSenha label
{
    float: left;
    text-align: right;
    width: 40px;
    margin-right: 7px;
    color: #000000;
    font-family: verdana;
    font-size: 10px;
    margin-top: 7px;
}
.emailSenha img
{
    margin-top: 30px;
    margin-left: 15px;
}
.emailSenha input
{
    float: left;
    width: 166px;
    border: 1px solid #a0a0a0;
    margin-top: 5px;
}
.fntLar
{
    font-family: tahoma;
    font-size: 10px;
    text-transform: uppercase;
    color: #fa7600;
    letter-spacing: 2px;
}

.boxCinza
{
    width: 282px;
    border: 1px solid #f3f3f3;
    margin-top: 35px;
    margin-bottom: 80px;
    float: left;
    margin-left: 25px;
    margin-right: 45px;
    text-align: center;
}
.boxCinza .rp
{
    width: 217px;
    margin-top: 25px;
    font-family: tahoma;
    font-size: 10px;
    color: #858585;
}
.boxCinza input
{
    float: left;
    width: 166px;
    border: 1px solid #a0a0a0;
    margin-top: 5px;
}
.boxCinza img
{
    margin-top: 30px;
    margin-left: 15px;
    margin-bottom: 15px;
}
.boxCinza label
{
    float: left;
    text-align: right;
    width: 40px;
    margin-right: 7px;
    color: #000000;
    font-family: verdana;
    font-size: 10px;
    margin-top: 7px;
}
.boxCinza .av
{
    width: 180px;
}
a.laranja
{
    color: #fa7600;
    font-size: 10px;
    font-family: tahoma;
    text-align: center;
}
.emp
{
    padding-left: 20px;
}
.baixo
{
    margin-bottom: 15px;
}
.bxo2
{
    margin-bottom: 20px;
}
.mbx
{
    margin-bottom: 10px;
}
.av2
{
    width: 200px;
}
.mcima
{
    margin-top: 30px;
}
.fixahbx
{
    height: 260px;
}
.mbxo2
{
    margin-bottom: 5px;
}

.cadEsq
{
    margin-right: 10px;
}
.cadDir
{
    float: right;
    width: 170px;
}
.arCad
{
    background: url(img/bg_formcad.gif) repeat-y;
    width: 524px;
    margin-top: -2px;
    margin-left: 1px;
    float: left;
    border-top: 1px solid #d3d5de;
}
.arCad label
{
    float: left;
    text-align: left;
    color: #000000;
    margin-right: 50px;
    margin-left: 30px;
    width: 125px;
}
.arCad input, .arCad Select
{
    float: left;
    width: 260px;
}
.arCad Select
{
    width: 265px;
}

.arCad .bt
{
    width: 74px;
    border: 0px none;
    float: none;
    margin-top: 20px;
}
.arCad .btprox
{
    width: 91px;
    border: 0px none;
    float: none;
    margin-top: 20px;
}
.arCad .btcont
{
    width: 143px;
    border: 0px none;
    float: none;
    margin-top: 40px;
    margin-bottom: 140px;
}

.arCad form
{
    width: 500px;
    float: left;
}
.arCad span input
{
    float: left;
    width: 15px;
}
.arCad textarea
{
    float: left;
    width: 260px;
    height: 50px;
}

.btCad
{
    height: 20px;
    margin-bottom: 0px;
    float: left;
    margin-left: 2px;
}
* html .btCad
{
    height: 20px;
    margin-bottom: 0px;
    float: left;
    margin-left: 1px;
}
.btonesqP, .btondirM, .btoffdiM, .btoffdirP, .btondirP, .btoffesqM, .btoffesqP
{
    background: url(img/esq_bton.gif) no-repeat;
    width: 14px;
    float: left;
    height: 18px;
}
.btondirM
{
    background: url(img/dr_bton.gif) no-repeat;
    width: 27px;
}
.btoffdirP
{
    background: url(img/dir_btoff_fim.gif) no-repeat;
    width: 27px;
}
.btoffdiM
{
    background: url(img/dr_btoff_meio.gif) no-repeat;
    width: 27px;
}
.btoffesqP
{
    background: url(img/esq_btoff_p.gif) no-repeat;
}
.bton, .btoff
{
    height: 20px;
    float: left;
    background: url(img/bg_bton.gif) repeat-x;
}
.btoff
{
    background: url(img/bg_bt_off.gif) repeat-x;
}
.btonM
{
    float: left;
    background: url(img/meio_bton.gif) no-repeat;
    width: 27px;
    height: 20px;
}
.btondirP
{
    background: url(img/dir_btonP.gif) repeat-x;
    width: 27px;
}
.bton .resp, .btoff .resp, .bton .resp a, .btoff .resp a
{
    font-family: tahoma;
    text-transform: uppercase;
    color: #ffffff;
    font-size: 10px;
    font-weight: bold;
    padding-top: 3px;
    text-decoration: none; /* margin-right: 33px; */
}
.bton .resp2, .btoff .resp2, .bton .resp2 a, .btoff .resp2 a
{
    font-family: tahoma;
    text-transform: uppercase;
    color: #ffffff;
    font-size: 10px;
    font-weight: bold;
    padding-top: 3px;
    text-decoration: none;
    margin-right: 0px;
}
.bgoff2
{
    background: url(img/bg_off2.gif);
}
.lb
{
    float: left;
    margin-left: 5px;
    margin-right: 15px;
}
.lb2
{
    float: left;
    margin-left: 5px;
    margin-right: 15px;
    margin-top: 3px;
}
.boxCad
{
    width: 443px;
    margin-top: 12px;
}

.aCadBx
{
    background: url(img/bx_cad.gif) no-repeat;
    width: 525px;
    height: 8px;
    margin-left: 1px;
    margin-top: -1px;
    float: left;
}

.aviso
{
    width: 140px;
    position: absolute;
    margin-left: 455px;
    margin-top: 45px;
}

* html .aviso
{
    margin-left: 10px;
}
.aviso .top
{
    width: 139px;
    height: 16px;
    background: url(img/aviso_top.gif) no-repeat;
}
.aviso .baixo
{
    width: 139px;
    height: 16px;
    background: url(img/aviso_baixo.gif) no-repeat;
}
.aviso .avmi
{
    width: 139px;
    background: #fe7007;
    margin-top: -1px;
    margin-bottom: -1px;
}
.aviso .avmi .esp
{
    font-family: verdana;
    font-size: 9px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 129px;
    color: #ffffff;
}

.passo
{
    color: #b1b0af;
    font-family: tahoma;
    font-size: 9px;
    text-transform: uppercase;
    margin-left: 25px;
    margin-top: 5px;
}
.passo .on
{
    color: #fd5d06;
}

.txtCinza
{
    color: #858585;
    padding-left: 25px;
    padding-left: 25px;
    margin-top: 17px;
}
.txtCinza a
{
    color: #0606c4;
    text-decoration: underline;
}

.miniContainer
{
    width: 665px;
}
.mdir20
{
    margin-right: 20px;
}
.mdir0
{
    margin-right: 0px;
}
.mtop0
{
    margin-top: 0px;
}
.border0
{
    border: 0px none;
    text-align: left;
    margin-top: 20px;
    margin-bottom: 7px;
}
.entregas
{
    color: #858585;
    text-align: left;
    width: 262px;
    margin-left: 15px;
    margin-top: 20px;
}
.mtop20
{
    margin-top: 20px;
}
.Tb0
{
    margin-bottom: 0px;
    margin-top: 0px;
}
/*Tb0 = Top Bottom =0*/

.form360
{
    width: 360px;
    margin-left: 20px;
    margin-top: 35px;
    margin-bottom: 20px;
}
.form360 label
{
    width: 140px;
    text-align: right;
    float: left;
    margin-right: 10px;
    font-weight: bold;
    margin-top: 4px;
}
.form360 input
{
    width: 145px;
    float: left;
    margin-left: 0px;
    margin-right: 10px;
    margin-bottom: 10px;
}
.form360 Select
{
    width: 147px;
    float: left;
}
a.lnkCEP
{
    color: #080896;
    text-decoration: underline;
}


.carrinhoDir
{
    width: 131px;
    text-align: center;
    margin-right: 0px;
    margin-top: 0px;
    float: right;
}
.carrinhoEsq
{
    margin-right: 0px;
    margin-left: 25px;
}
.tbPontNovo
{
    margin-bottom: 10px;
    border-collapse: separate;
}
.tbPont
{
    border-collapse: collapse;
    margin-bottom: 10px;
}
.td
{
    border-right: 2px dotted #e9e9e9;
    border-bottom: 2px dotted #e9e9e9;
    padding-left: 5px;
    padding-top: 10px;
}
.borderDir
{
    border-bottom: 2px dotted #e9e9e9;
    padding-left: 5px;
    text-align: center;
    padding-top: 10px;
}
.laranja
{
    color: #fa7600;
}
.titTable
{
    color: #858585;
}
.tbPont .input
{
    border: 0px none;
    float: none;
}
.tbPont select
{
    width: 50px;
}
.tbPontNovo .input
{
    border: 0px none;
    text-align:center;
    /*float: none;*/
}
.tbPontNovo select
{
    /*width: 50px;*/
}
.tbPont .ftProd
{
    float: left;
    text-align: center;
    margin-right: 4px;
    width: 148px;
    height: 119px;
}
.tbPontNovo .ftProd
{
    float: left;
    text-align: center;
    margin-right: 4px;
    width: 100px;
    height: 75px;
    margin-top: 10px;
}
.tbPontNovo .ftProd a img
{
    border: solid 1px Black;
}
.tbPont .ftProdBrinde
{
    float: left;
    text-align: center;
    margin-right: 4px;
    width: 59px;
    height: 52px;
}
.tbPontNovo .ftProdBrinde
{
    float: left;
    text-align: center;
    margin-right: 4px;
    width: 59px;
    height: 52px;
}
.tbPontNovo .Descri
{
    float: left;
    text-align: left;
    margin-right: 2px;
    padding-right: 2px;
    padding-top: 0px;
    margin-top: 10px;
    margin-bottom: 0px;
}

.tbPont .Descri
{
    float: left;
    text-align: left;
    margin-right: 5px;
    padding-right: 5px;
    padding-top: 10px;
    margin-bottom: 10px;
}
.tbPont .brinde
{
    font-size: 16px;
    font-weight: bold;
}
.tbPontNovo .brinde
{
    font-size: 16px;
    font-weight: bold;
}
.codFabr
{
    color: #f87925;
    font-weight: bold;
    margin-bottom: 2px;
    font-size: 8px;
    margin-top: 5px;
}
.codCtis
{
    color: #f91111;
    font-weight: bold;
    font-size: 9px;
    margin-bottom: 5px;
}

.preco1
{
    font-size: 8px;
}
.RS
{
    color: #4e59b4;
}
.btsCima
{
    float: right;
    width: 321px;
    margin-bottom: 8px;
    margin-top: 8px;
}
.tbPont input
{
    float: left;
    margin-right: 5px;
    border: 1px solid #9f9f9f;
}
.tbPontNovo input
{
    float: left;
    margin-right: 5px;
    border: 1px solid #9f9f9f;
}
.salvarCarrinho
{
    width: 165px;
    float: left;
    color: #858585;
    margin-top: 15px;
}
.salvarCarrinho input
{
    float: left;
    width: 85px;
    margin-right: 5px;
    font-size: 9px;
    margin-left: 0px;
    margin-top: 7px;
}
.salvarCarrinho img
{
    margin-top: 5px;
    float: left;
}

.dirProd
{
    width: 119px;
    text-align: left;
    margin-bottom: 10px;
    margin-left: 6px;
}
.dirProd img
{
    text-align: center;
}
a.comprar
{
    text-transform: uppercase;
    color: #f86f15;
    font-weight: bold;
}
.preco2
{
    font-size: 13px;
    font-family: verdana;
    color: #8a3410;
    font-weight: bold;
}
.backProd
{
    background: url(img/bg_tituloProd.gif) no-repeat;
    width: 119px;
    height: 17px;
    margin-bottom: 5px;
}
.backProd .resp
{
    padding-top: 3px;
    text-align: right;
    padding-right: 10px;
    color: #ffffff;
    font-size: 9px;
    font-weight: bold;
    text-transform: uppercase;
}

.bgSombra
{
    background: url(img/bg_formsombra.gif) repeat-y right #ffffff;
    border-left: 1px solid #e3e3e3;
    border-top: 1px solid #e3e3e3;
    margin-top: -2px;
    margin-left: 2px;
    position: relative;
}
.bgS
{
    background: url(img/sombra_lar2.gif) repeat-y right #ffffff;
    border-left: 1px solid #e3e3e3;
    border-top: 1px solid #e3e3e3;
    margin-top: 10px;
    margin-left: 2px;
    width: 100%;
}
* html .bgS
{
    background: url(img/sombra_lar2.gif) repeat-y right #ffffff;
    border-left: 1px solid #e3e3e3;
    border-top: 1px solid #e3e3e3;
    margin-top: 10px;
    margin-left: 4px;
    width: 97%;
}
.sombraBx
{
    background: url(img/sombra_baixo.gif) repeat-x bottom;
    margin-top: -4px;
    height: 10px;
    margin-bottom: 20px;
}
.h390
{
    height: 390px;
}
.interno
{
    text-align: left;
    margin-left: 20px;
    margin-top: 20px;
    font-size: 10px;
    width: 485px;
    letter-spacing: 1px;
}
.interno2
{
    text-align: left;
    margin-left: 20px;
    padding-top: 20px;
    font-size: 10px;
    width: 485px;
    letter-spacing: 1px;
    float: left;
}

.propagandaBxo
{
    margin-left: -5px;
    width: 600px;
}

.bxMiniTex
{
    margin-bottom: 40px;
}
.bton .mrigh3, .btoff .mrigh3
{
    margin-right: 3px;
}
.bton .mrigh390, .btoff .mrigh390
{
    margin-right: 390px;
}
.TLar2
{
    font-weight: bold;
    font-size: 11px;
    color: #fd8b02;
    margin-bottom: 20px;
}
.cont565
{
    width: 565px;
    margin-top: 20px;
}
.form2
{
    margin-top: 40px;
    width: 505px;
    margin-bottom: 50px;
}
.form2 label
{
    width: 190px;
    float: left;
    text-align: right;
    margin-right: 10px;
    margin-top: 3px;
}
.form2 .inputT
{
    border: 1px solid;
    width: 110px;
}
.form2 input
{
    float: left;
    margin-bottom: 10px;
}
.form2 select
{
    float: left;
    width: 115px;
    border: 1px solid #000000;
}
.form2 textarea
{
    float: left;
    width: 260px;
    height: 110px;
    margin-bottom: 20px;
    border: 1px solid #000000;
}
.form2 .av3
{
    float: right;
    width: 320px;
    margin-bottom: 20px;
}
.form2 .inpImg
{
    border: 0px;
    margin-right: 40px;
}
.form2 .btsF2
{
    float: right;
    width: 260px;
}
.form2 span
{
    float: left;
    margin-left: 5px;
    vertical-align: top;
}

.scroll
{
    scrollbar-arrow-color: #ffffff;
    scrollbar-3dlight-color: #ffffff;
    scrollbar-highlight-color: #FFffff;
    scrollbar-face-color: #FFFFFF;
    scrollbar-shadow-color: #ffffFF;
    scrollbar-darkshadow-color: #FFFFff;
    scrollbar-track-color: #ffffff;
}
.ctsoff
{
    float: left;
    margin-top: 2px;
    margin-bottom: 2px;
}
.imgUPed
{
    margin-bottom: 15px;
    float: left;
    margin-left: -17px;
}
* html .imgUPed
{
    margin-bottom: 15px;
    float: left;
    margin-left: 0px;
}
.plaranja
{
    margin-left: -5px;
}
.onMnu
{
    color: #fa6705;
}
.mbaixo20
{
    margin-bottom: 20px;
}
.mesq0
{
    margin-left: 0px;
    margin-top: 15px;
}
.fechaLar
{
    background: url(img/dir_btonP.gif) no-repeat;
    width: 27px;
    height: 18px;
    float: left;
}
.bgBarraLar
{
    background: url(img/bg_bton.gif);
    height: 18px;
    float: left;
    margin-left: 4px;
}
.bgBarraLar .resp
{
    padding-top: 2px;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: bold;
    font-size: 11px;
    padding-left: 10px;
    text-align: left;
}
.mdir333
{
    margin-right: 345px;
}
.bSombra484
{
    background: url(img/bg_sombra486.gif) no-repeat;
    width: 486px;
    height: 12px;
    margin-top: -4px;
    margin-left: 4px;
}
.curva
{
    background: url(img/curvasombra.gif) no-repeat right;
    width: 455px;
    height: 12px;
    float: right;
}
.sBx
{
    height: 12px;
    background: url(img/sombrab.gif) repeat-x bottom;
    float: left;
    border-left: 1px solid #e3e3e3;
    margin-left: 2px;
}
* html .sBx
{
    height: 12px;
    background: url(img/sombrab.gif) repeat-x bottom;
    float: left;
    border-left: 1px solid #e3e3e3;
    margin-left: 3px;
}
.curvaE
{
    background: url(img/curvas_esq.gif) no-repeat;
    width: 3px;
    height: 12px;
    float: left;
}
.Larg95
{
    width: 95%;
}
.larg97
{
    width: 100%;
}
* html .larg97
{
    width: 97%;
}
.larg90
{
    width: 91%;
}
.resp10
{
    margin-left: 10px;
    padding-right: 15px; /* TODO: pq tem um "_" aqui? _padding-right: 0px; */
}
.txtPeq
{
    float: left;
    padding-left: 5px;
    margin-right: 15px;
    color: #fa7600;
}
.lb1
{
    float: left;
    color: #989899;
    margin-right: 5px;
}
.inp
{
    float: left;
    margin-left: 0px;
    margin-right: 5px;
    border: 1px solid;
    color: #9f9f9f;
    width: 62px;
}
.cons
{
    border: 1px solid #9f9f9f;
    width: 49px; /* TODO: pq tem um "_" aqui? _width: 47px; */
    font-size: 9px;
    float: left;
    padding: 0;
}
.TblLar
{
    color: #fb5901;
}
.respiro
{
    padding-bottom: 10px;
}
.respiro a
{
    color: #fa7600;
    text-decoration: underline;
}
.fecha
{
    width: 446px;
}
* html .fecha
{
    width: 441px;
}
.bg441
{
    width: 451px;
    margin-top: -1px;
    border-top: 0px none;
    margin-left: 4px;
    float: left;
}
.boxSimples
{
    float: left;
    width: 200px;
    height: 170px;
    margin-top: 15px;
    margin-right: 20px;
}
.mDir0
{
    margin-right: 0px;
}
.avCinza
{
    width: 170px;
    color: #858585;
}
.labelBus
{
    float: left;
    margin-right: 5px;
    margin-top: 3px;
    color: #000000;
    width: 50px;
}
.btbus
{
    border: 0px none;
    margin-top: 25px;
    margin-left: 25px;
}
.num
{
    font-weight: bold;
    color: #0613b3;
    font-size: 10px;
    float: left;
    text-align: center;
    width: 25px;
}

.bgSmb
{
    float: left;
    border-left: 1px solid #eeeeee;
    padding-top: 20px;
    background: url(img/sombra_lar2.gif) repeat-y right;
}
.larg100
{
    width: 100%;
}
.bxoSmb
{
    float: left;
    background: url(img/sombrab.gif);
    height: 12px;
}
.curvaE
{
    float: left;
    width: 12px;
    height: 12px;
    background: url(img/curvas_esq.gif) no-repeat;
    margin-top: -1px;
    margin-left: -2px;
}
.curvaD
{
    float: right;
    width: 12px;
    height: 12px;
    background: url(img/curvasombra.gif) no-repeat right;
    margin-right: -1px;
}
.brLaran
{
    float: left;
    background: url(img/bg_bton.gif);
    height: 18px;
}
.brLaran .rspr, .brLaran .rspr2
{
    font-weight: bold;
    color: #ffffff;
    text-transform: uppercase;
    padding-top: 3px;
    padding-left: 10px;
    float: left;
}
.brLaran .rspr2
{
    text-align: center;
    width: 90%;
}
.brLaran .fechar
{
    width: 27px;
    height: 18px;
    background: url(img/dir_btonP.gif) no-repeat;
    float: right;
}
.container99
{
    float: left;
    width: 99%;
}
.Ordenar
{
    float: right;
}
.Ordenar .pag
{
    float: left;
    width: 400px;
}
.Ordenar .pagnum
{
    float: left;
    margin-right: 5px;
    margin-top: 3px;
    color: #8f8f8f;
}
.Ordenar .on
{
    text-decoration: underline;
    color: #fe8a33;
}
.Ordenar .btEs
{
    float: left;
    margin-right: 5px;
    margin-left: 5px;
}
.Ordenar .btDir
{
    float: left;
}
.Ordenar .pag label
{
    float: left;
    color: #000000;
}
.Ordenar .pag select
{
    margin-left: 5px;
    float: left;
}

.pag
{
    margin-top: 3px;
}
.pag label
{
    float: left;
    margin-right: 8px;
}
.pag select
{
    float: left;
    width: 95px;
}
.pag .pagnum
{
    float: left;
    margin-right: 5px;
    margin-top: 3px;
    color: #8f8f8f;
}
.pag a
{
    color: #8f8f8f;
}
.pag .pagnum .on
{
    text-decoration: underline;
    color: #fe8a33;
}
.pag .btEs
{
    float: left;
    margin-right: 5px;
}
.Ordenar .btDir
{
    float: left;
}
.mnu2 label
{
    margin-right: 5px;
    color: #8f8f8f;
}
.mnu2 input
{
    width: 80px;
    color: #8f8f8f;
}
.mnu2 .btb
{
    border: 0px none;
    margin-top: 15px;
    margin-left: 50px;
    width: 59px;
}
.respCin
{
    margin-left: 10px;
    padding-right: 15px; /* TODO: pq tem um "_" aqui? _padding-right: 0px; */
    color: #858585;
}
.txtPeq2
{
    float: left;
    padding-left: 5px;
    margin-right: 15px;
    color: #858585;
}
.txtPeq2 .Ordenar
{
    float: left;
    width: auto;
}
.txtPeq2 .Ordenar label
{
    color: #858585;
    font-weight: normal;
    margin-top: 5px;
}
.txtPeq2 .sel2
{
    width: 66px;
}
.desjTitProd
{
    font-weight: bold;
    color: #000000;
}
.txtEsq
{
    text-align: left;
    float: left;
}
.precoLar
{
    font-weight: bold;
    color: #fc7012;
    font-size: 11px;
}
.fechar
{
    width: 451px;
    margin-left: 4px;
}
* html .fechar
{
    width: 437px;
}
.boxSimples a
{
    color: #fa7600;
    text-decoration: underline;
}
.recContainer
{
    width: 600px;
    margin-top: 30px;
}
.recProd
{
    float: left;
    width: 295px;
    text-align: center;
}
.recProd a
{
    color: #f9771e;
    text-decoration: underline;
}
.recProd .img
{
    margin-bottom: 20px;
    height: 255px;
    width: 99%;
    text-align: center;
}
.click
{
    text-align: center;
    font-weight: bold;
    margin-bottom: 12px;
}
.areaThumbs
{
    width: 99%;
    height: 52px;
    margin-bottom: 10px;
}
.thumbs
{
    border: 1px solid #fc7012;
    width: 61px;
    height: 52px;
    text-align: center;
    float: left;
    margin-right: 5px;
}
.esq15
{
    margin-left: 15px;
}
* html .esq15
{
    margin-left: 10px;
}
.recProd .info
{
    text-align: left;
    text-transform: uppercase;
    color: #000000;
    width: 266px;
    letter-spacing: 1px;
}

.recProd .prevenda
{
    color: #fa7600;
    font-weight: bold;
}

.recProd .codCtis
{
    font-weight: normal;
    text-align: left;
    color: #f91111;
    font-size: 9px;
    width: 266px;
    margin-bottom: 25px;
    letter-spacing: 1px;
}

.recomende
{
    color: #f9771e;
    margin-bottom: 10px;
    text-align: left;
    padding-left: 12px;
}
.recProd label
{
    /*float: left;     text-align: left;     width: 95px;     margin-right: 5px;     margin-bottom: 5px;*/
}
.recProd textarea
{
    width: 265px;
    height: 142px;
    margin-bottom: 20px;
}
.scroll
{
    scrollbar-arrow-color: #ffffff;
    scrollbar-3dlight-color: #ffffff;
    scrollbar-highlight-color: #Ffffff;
    scrollbar-face-color: #FFFFFF;
    scrollbar-shadow-color: #ffffff;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-track-color: #ffffff;
}
.imag
{
    border: 0px none;
    margin-right: 25px;
    margin-bottom: 15px;
}
.btonesqInv, .btondirMInv, .btoffdiMInv, .btoffdirPInv, .btondirPInv, .btoffesqMInv, .btoffesqPInv
{
    background: url(img/es_btonP.gif) no-repeat;
    width: 19px;
    float: left;
    height: 18px;
}
.btondirMInv
{
    background: url(img/meio_bton_inv.gif) no-repeat;
    width: 27px;
}
.btoffdirPInv
{
    background: url(img/esq_btoff_fim.gif) no-repeat;
    width: 27px;
}
.btoffdiMInv
{
    background: url(img/es_btoff_meio.gif) no-repeat;
    width: 27px;
}
.btoffesqPInv
{
    background: url(img/dir_btoff_p.gif) no-repeat;
}
.btonMInv
{
    float: left;
    background: url(img/meio_bton_inv.gif) no-repeat;
    width: 27px;
    height: 20px;
}
.btondirPInv
{
    background: url(img/dir_bton.gif) repeat-x;
    width: 14px;
}
.bgoff2
{
    background: url(img/bg_off2.gif);
}
.respInv
{
    font-family: tahoma;
    text-transform: uppercase;
    color: #ffffff;
    font-size: 9px;
    font-weight: bold;
    padding-top: 5px;
    text-decoration: none;
    margin-left: 35px;
    text-align: right;
}
.respInv a
{
    color: #ffffff;
}
.respInv a:hover
{
    text-decoration: none;
}
.bxProp
{
    width: 195px;
    float: left;
    margin-right: 0px;
    margin-left: 0px;
    border-right: 1px solid #eeeeee;
}

.bxPropJunto
{
    float: left;
    height: 125px;
    vertical-align: middle;
}
.bxPropJunto prec
{
    font-size: 10px;
    color: #828282;
}
.ptop0
{
    padding-top: 0px;
}
.info2
{
    text-align: left;
    text-transform: uppercase;
    color: #000000;
    width: 168px;
    margin-bottom: 25px;
    font-size: 9px;
    margin-top: 10px;
}
.info2 .prevenda
{
    color: #fa7600;
    font-weight: bold;
}
.info2 a
{
    color: #000000;
    text-decoration: none;
}
.info2 a:HOVER
{
    text-decoration: underline;
}

.bxProp .img
{
    text-align: center;
    width: 90px;
    float: left;
}
.bxProp .prec
{
    width: 105px;
    float: left;
    margin-left: 0px;
    text-align: center;
    color: #494949;
    font-weight: bold;
}

.bxProp2
{
    width: 118px;
    float: left;
    margin-right: 0px;
    margin-left: 0px; /*border-right: 1px solid #eeeeee;*/
}
.bxProp2 .img
{
    text-align: center;
    width: 90px;
    min-height: 75px;
    vertical-align: middle; /*float: left;*/
}
.bxProp2 .prec
{
    width: 95px;
    margin-left: 0px;
    text-align: center;
    color: #494949;
    font-weight: bold;
}

.info3
{
    text-align: left;
    text-transform: uppercase;
    color: #000000;
    width: 110px;
    margin-bottom: 5px;
    font-size: 9px;
    margin-top: 10px;
    min-height: 45px;
}
.info3 .prevenda
{
    color: #fa7600;
    font-weight: bold;
}
.info3 a
{
    color: #000000;
    text-decoration: none;
}
.info3 a:HOVER
{
    text-decoration: underline;
}


.btComprar2
{
    text-transform: uppercase;
    color: #f86f15;
    font-weight: bold;
    text-align: center;
}
.btComprar2 a
{
    color: #f86f15;
    text-decoration: none;
}
.btComprar2 a:HOVER
{
    text-decoration: underline;
}
.borderR0
{
    border-right: 1px solid #ffffff;
}
.RS2
{
    font-size: 9px;
}
.RS3
{
    font-size: 9px;
}
.larg99
{
    width: 99%;
}

.top2
{
    width: 100%;
    height: 80px;
    background: url(img/bgtop2.gif) repeat-x #ffffff;
    margin: 0;
    float: left;
}
.top2 .esq
{
    width: 127px;
    float: left;
    height: 58px;
}
.top2 .esq .logoPopUp
{
    margin-left: 15px;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 108px;
    background: url(img/logo-pop-up.jpg) no-repeat;
}
.top2 .esq .logoPopUp36h
{
    margin-left: 15px;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 108px;
    background: url(img/logo-pop-up-36h.jpg) no-repeat;
}
.top2 .TDir
{
    margin: 0;
    float: right;
    width: 130px;
    text-transform: uppercase;
    font-weight: bold;
    color: #ffffff;
}
.top2 .TDir img
{
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
}
.top2 .TDir a
{
    color: #ffffff;
}
.top2 .dt
{
    float: right;
    margin-top: 5px;
    color: #ffffff;
    width: 100%;
    text-align: right;
    padding-right: 5px;
}
.top2 .dt .usuario
{
    float: left;
    padding-left: 10px;
}
.top2 .dir
{
    float: right;
    margin-top: 6px;
    width: 623px;
    text-align: right;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: bold;
}
.containerImpr
{
    width: 100%;
    float: left;
    margin-top: 25px;
    text-align: center;
}
.areaImp
{
    width: 95%;
    margin-bottom: 20px;
}
.boxImpr
{
    float: left;
    text-align: center;
    width: 48%;
    margin-left: 0px;
    margin-right: 0px;
}
.boxImpr .img
{
    margin-bottom: 20px;
    height: 255px;
    width: 99%;
    text-align: center;
}
.txtEsq
{
    text-align: left;
}
.txtUpp
{
    text-transform: uppercase;
    margin-bottom: 30px;
}
.L300
{
    width: 300px;
    margin-bottom: 10px;
}
.avCli
{
    font-weight: bold;
    margin-right: 0px;
    float: left;
    padding-left: 5px;
}
* html .avCli
{
    padding-left: 20px;
}
.L300 form
{
    margin-top: 10px;
    float: left;
    width: 100%;
    margin-bottom: 5px;
}
.L300 label
{
    float: left;
    text-align: left;
    margin-top: 3px;
    margin-right: 10px;
}
.L300 input
{
    float: left;
    margin-right: 5px;
    border: 0px none;
}
.L300 .im
{
    float: left;
    margin-left: 8px;
}
* html .L300 .im
{
    margin-left: 15px;
}
.bortop
{
    border-top: 1px solid #d7d7d7;
}
.descrImpr
{
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    color: #686868;
    text-align: left;
    margin-bottom: 20px;
}
.tdCinza, .tdBranco
{
    text-align: left;
    font-size: 9px;
    color: #000000;
    background: #eeeeee;
}
.tdBranco
{
    background: #ffffff;
}
.txUp
{
    text-transform: uppercase;
    font-size: 9px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 15px;
}
.pleft
{
    padding-left: 15px;
}
.txtUpCompr
{
    text-transform: uppercase;
    text-align: left;
    margin-bottom: 5px;
    margin-left: 45px;
    padding-right: 10px;
    height: 26px;
}
.txtUpCompr .prevenda
{
    color: #fa7600;
    font-weight: bold;
}
#statusProdNDis
{
    color: #e90303;
    display: none;
}
#avisar
{
    border: 0px none;
    display: none;
}
#avisar input
{
    border: 0px none;
}

.botoesTop ul
{
    float: none;
}
.botoesTop li
{
    margin: 2px;
}
.botoesTop
{
    text-align: right;
    padding: 0 20px;
    margin: 0px 0 0 0;
}
.precoBig
{
    text-align: left;
    font: bold 22px verdana;
    color: #8a3410;
    float: left;
}
.precoBig .rs
{
    font: 12px verdana;
    color: #8a3410;
}

.recContainer .btComprar
{
    float: right;
    text-transform: uppercase;
    color: #f86f15;
    font-weight: bold;
    text-align: center;
    margin: 0 10px;
    padding-top: 5px;
}
.recContainer .btComprar a
{
    text-transform: uppercase;
    color: #f86f15;
    font: bold 14px tahoma;
}
.recContainer .btComprar span
{
    vertical-align: 50%;
}
.recContainer .precoParcel
{
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
    color: #f76504;
    text-align: left;
}
.recContainer .prodEnvioInfo
{
    font: 9px Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    margin-top: 10px;
}
.recContainer .prodEnvioInfo a
{
    color: #f9771e;
    text-decoration: underline;
}
.recContainer .entregaExpressa
{
    text-align: left;
    margin-top: 15px;
}
.recContainer .formasPagamento
{
    text-align: left;
    margin-top: 20px;
}
.recContainer .formasPagamento span
{
    display: block;
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #080b7d;
    margin-bottom: 8px;
}
.recContainer .formasPagamento img
{
    margin-right: 5px;
}
.recContainer .formasPagamento2 img
{
    margin-right: 30px;
}
.recContainer .detalheParcelas
{
    text-align: left;
    margin-top: 15px;
}
.recContainer .detalheParcelas span
{
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color: #080b7d;
    display: block;
    margin-bottom: 8px;
}
.recContainer .detalheParcelas table
{
    border-collapse: collapse;
}
.recContainer .detalheParcelas td
{
    font: 9px Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
    border: 1px solid #f9771e;
}

.btComprar3
{
    float: right;
    text-transform: uppercase;
    color: #f86f15;
    font-weight: bold;
    text-align: center;
    margin: 0 10px;
    padding-top: 5px;
}
.btComprar3 a
{
    text-transform: uppercase;
    color: #f86f15;
    font: bold 14px tahoma;
}
.btComprar3 span
{
    vertical-align: 50%;
}
.precoParcel
{
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color: #f76504;
    text-align: left;
}
.prodEnvioInfo
{
    font: 9px Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    margin-top: 10px;
}
.prodEnvioInfo a
{
    color: #f9771e;
    text-decoration: underline;
}
.entregaExpressa
{
    text-align: left;
    margin-top: 15px;
}

.formasPagamento
{
    text-align: left;
    margin-top: 20px;
}
.formasPagamento span
{
    display: block;
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #080b7d;
    margin-bottom: 8px;
}
.formasPagamento img
{
    margin-right: 5px;
}
.formasPagamento2 img
{
    margin-right: 30px;
}
.detalheParcelas
{
    text-align: left;
    margin-top: 15px;
    margin-bottom: 10px;
    width: 100%;
}
.detalheParcelas span
{
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color: #080b7d;
    display: block;
    margin-bottom: 8px;
}
.detalheParcelas table
{
    border-collapse: collapse;
    width: 98%;
}
.detalheParcelas td
{
    font: 9px Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #f9771e;
    padding-bottom: 3px;
    padding-top: 3px;
    text-align: center;
}

.compradorProd
{
    display: block;
    float: left;
    margin-bottom: 20px;
}

.compradorProd .LinhaComparador
{
    display: block;
    float: left;
    background: url(img/bac_comparador_branco.gif) repeat-y;
}

.compradorProd .LinhaComparadorCinza
{
    display: block;
    float: left;
    background: url(img/bac_comparador_cinza.gif) repeat-y;
}

.compradorProd .LinhaComparador .EspacadorNome
{
    display: block;
    float: left;
    width: 100px;
    height: 100%;
    text-align: left;
    background-color: #ffffff;
    color: #ffffff;
    padding: 5px 0 5px 5px;
}

.compradorProd .LinhaComparador .Separador
{
    display: block;
    float: left;
    width: 3px;
}

.compradorProd .LinhaComparadorCinza .Separador
{
    display: block;
    float: left;
    width: 3px;
}

.compradorProd .LinhaComparadorCinza .NomeCinza
{
    display: block;
    float: left;
    width: 100px;
    text-align: left;
    padding: 5px 0 5px 5px;
}

.compradorProd .LinhaComparador .Nome
{
    display: block;
    float: left;
    width: 100px;
    text-align: left;
    padding: 5px 0 5px 5px;
}

.compradorProd .LinhaComparadorCinza .ValorCinza
{
    display: block;
    float: left;
    width: 263px;
    text-align: left;
    padding: 5px 0 5px 5px;
    background-color: #cccccc;
}

.compradorProd .LinhaComparador .Valor
{
    display: block;
    float: left;
    width: 263px;
    text-align: left;
    padding: 5px 0 5px 5px;
}

.compradorProd .ProdutoComparador
{
    display: block;
    float: left;
    width: 263px;
    height: 343px;
    padding: 5px 0 5px 5px;
    text-align: center;
    border-top: solid 1px #cccccc;
}

.compradorProd .ProdutoComparador .img
{
    margin-bottom: 20px;
    text-align: center;
    height: 150px;
}
.comprCod
{
    float: left;
    padding-left: 45px;
    margin-top: 6px;
    color: #f91111;
    font-size: 9px;
    margin-bottom: 15px;
}
.comprBts
{
    float: right;
    margin-top: 3px;
    padding-right: 45px;
}
.comPreco
{
    font-size: 18px;
    font-family: verdana;
    color: #8a3410;
}
.comPreco span
{
    font-size: 13px;
}
.removerComp
{
    width: 165px;
    text-align: center;
    margin-left: 0px;
    margin-top: 7px;
    margin-bottom: 15px;
}
.removerComp a
{
    text-transform: uppercase;
    color: #f86f15;
    font-size: 12px;
    font-weight: bold;
    font-size: 9px;
}
.removerComp a:hover
{
    text-decoration: underline;
}
.removerComp .compr
{
    float: left;
    margin: 0px;
    text-align: center;
    width: 50px;
}
.removerComp .remover
{
    float: right;
    margin: 0px;
    text-align: center;
    width: 50px;
}
.mbottom10
{
    margin-bottom: 10px;
}
.respCad
{
    color: #7d7d7d;
    width: 445px;
    margin-top: 10px;
    text-align: left;
    margin-left: 15px;
}
.respCad form
{
    margin-top: 25px;
    width: 220px;
    margin-left: 65px;
}
.respCad form label
{
    float: left;
    margin-top: 2px;
    width: 70px;
    margin-right: 5px;
}
.respCad form input
{
    float: left;
    margin-left: 0px;
    width: 140px;
    margin-bottom: 12px;
}
.respCad form .bt
{
    width: auto;
    border: 0px none;
    margin-left: 35px;
}
.chamada
{
    text-transform: uppercase;
    color: #f86f15;
    margin-left: 25px;
}
.status
{
    color: #686a67;
}
.EndEntr
{
    color: #868686;
    text-align: left;
    width: 95%;
}
.EndEntr .esq
{
    float: left;
    margin-right: 45px;
    line-height: 185%;
}
.EndEntr label
{
    font-weight: bold;
}

.checkCham
{
    margin-left: 25px;
    margin-top: 15px;
    color: #858585;
    padding-right: 15px;
    margin-bottom: 20px;
}
.formPag
{
    float: left;
    width: 46%;
    color: #858585;
    padding-left: 25px;
}
.formPag img
{
    margin-right: 15px;
    margin-bottom: 20px;
}
.forma
{
    text-transform: uppercase;
    margin-bottom: 15px;
}
.vezesPag
{
    float: left;
    width: 46%;
    color: #858585;
    padding-left: 25px;
    text-align: center;
}

.boxVezes
{
    border: 1px solid #f7f6f6;
    width: 70%;
    padding: 15px;
    margin-bottom: 15px;
}
.boxVezes .linhas
{
    width: 90%;
    border-bottom: 1px solid #f7f6f6;
    color: #0a0a75;
    margin-bottom: 0px;
    text-align: center;
}
.boxVezes .linhas .radio
{
    padding-top: 5px;
    width: 10%;
    border-bottom: 1px solid #f7f6f6;
}
.boxVezes .linhas .radio input
{
    border: 0px none;
}
.boxVezes .linhas .vezes
{
    text-align: left;
    padding-left: 5px;
    width: 45%;
    padding-top: 7px;
    margin-left: 0px;
    border-bottom: 1px solid #f7f6f6;
}
.boxVezes .linhas .valor
{
    width: 40%;
    padding-top: 7px;
    text-align: right;
    padding-right: 10px;
    border-bottom: 1px solid #f7f6f6;
}

.popupControl
{
    background-color: #ffffff;
    position: absolute;
    visibility: hidden;
    text-align: left;
    font-weight: normal;
    margin-top: 13px;
    color: #f31e2b;
    border: solid 1px #a1a1a1;
    padding-left: 3px;
    padding-right: 3px;
}
.popupControl A
{
    color: #f31e2b;
    font-weight: normal;
}

.LoaderBackground
{
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
    z-index: 15000;
}
.Loader
{
    position: fixed;
    text-align: center;
    top: 40%;
    left: 43%;
    padding: 10px;
    width: 14%;
    z-index: 15001;
    background-color: #fff;
    border: solid 1px #000;
}

* html .LoaderBackground
{
    position: absolute;
    height: expression(document.documentElement.scrollTop + document.documentElement.clientHeight +       "px" );
    width: expression(document.body.clientWidth +       "px" );
}
* html .Loader
{
    position: absolute;
    top: expression(document.documentElement.scrollTop + (document.documentElement.clientHeight * .30) +       "px" );
}
