﻿ul, li, html, body { list-style:none;margin:0;padding:0;}

#header{background: url("/arquivos/header-bg.jpg") repeat; padding: 10px 0; height: 110px; margin-bottom: 5px}
#header:after{content:"."; font-size:0; background: url("/arquivos/border-black.png") repeat-x bottom; height: 4px !important; width: 100%; display: block;visibility: visible;margin-top: 120px}
.wrapper{width: 980px;margin: 0 auto;}
h1.logo{float: left;  margin: 0}
h1.logo a{background: url("/arquivos/sprite-icons.png") no-repeat -6px -7px;font-size: 0; display: block; width: 154px;height: 104px;}
#header #headerInfo{float: right; margin-top: 20px}
#header #headerInfo .televendas{font-size: 0;background: url('/arquivos/checkout-seguro.png') no-repeat -2px -2px;width: 134px;height: 65px;margin-right: 40px}
#header #headerInfo .televendas, #header #headerInfo ul{display: inline-block; vertical-align: middle;}
#header ul li{background: url("/arquivos/checkout-seguro.png") no-repeat -150px -16px; font-size: 0; display: inline-block;width: 107px; height: 37px; margin-left: 35px}
#header ul li.siteSeguro{background-position: -291px -14px; width: 63px; height: 41px}

.page-header h1.title{font-size: 24px; color: #000; margin: 0;}
.vtex-bootstrap .page-header{border-bottom: none !important}

#is-corporate-client, .form-business-data-name{display: none !important;}

/*footer*/
#footer{width: 100%; height:190px; position: relative;background: url("/arquivos/header-bg.jpg") repeat; line-height: 160px; text-align: center; margin-top: 30px}
#footer:before{content:"."; font-size:0; background: url("/arquivos/footer-top.png") repeat-x top; height: 15px; width: 100%; display: block;}
#footer .wrapper{position: relative; z-index: 2}
#footer:after, #footer .temples:after, #footer .temples:before, #footer .socialActions:before{z-index: 1; position: absolute;content: "";}
#footer:after{background: url(/arquivos/footer-bg-small.png) no-repeat 0 -20px; left:0;width: 100%;height: 173px;top: 30px; background-size: cover}
#footer .temples:after{background: url(/arquivos/temple-small.png) no-repeat; left:60px;width:193px;height: 159px; bottom: 0;}

#footer h3, #footer ul{display: inline-block; vertical-align: middle; line-height: 60px}
#footer h3{font-size: 0; background: url("/arquivos/sprite-titles.png") no-repeat -4px -105px; width: 385px; height: 54px; float: left; margin-top: 57px;}
#footer ul { width: 430px;margin-left: 9px; }
#footer ul li{background: url("/arquivos/sprite-icons.png") no-repeat; width: 56px; height: 44px; font-size: 0; float: left; margin-right: 15px;margin-top: 11px; }
#footer ul li.visa{background-position:-8px -439px; }
#footer ul li.mastercard{background-position: -68px -439px; }
#footer ul li.master{background-position:-65px -469px; }
#footer ul li.diners{background-position: -127px -391px; }
#footer ul li.amex{background-position: -128px -439px; }
#footer ul li.boleto{background-position: -8px -487px; }
#footer .digicert { float: right; }

#bottomFooter{background: url("/arquivos/footer-bottom-bg.jpg") repeat-x #030303 top; color: #fcfaf5; font: 11px arial, Sans-serif; height:78px; padding-top: 8px}


#bottomFooter .wrapper > small{float: left; padding-top: 10px; font-size: 100%;}
#bottomFooter .wrapper ul{margin-top: 24px;}
#bottomFooter ul li, #bottomFooter ul li a, #bottomFooter ul li small{display: inline-block; vertical-align: middle;}
#bottomFooter ul li{margin-left: 30px}
#bottomFooter a{font-size: 0; display: block; background: url("/arquivos/sprite-icons.png") no-repeat; margin-left: 10px}
#bottomFooter a.original{background-position: -11px -594px;width: 63px;height: 33px;}
#bottomFooter a.sanders{background-position: -4px -1082px;width: 108px;height: 23px;}
#bottomFooter a.vtex{background-position: -91px -600px;width: 70px; height: 21px;}

#bottomFooter .social{margin-left: 60px; margin-top: 18px !important;}
#bottomFooter .social li{display: inline-block; margin-left: 25px}
#bottomFooter .social li:first-child{margin-left: 0}
#bottomFooter .social li a{background: url("/arquivos/sprite-icons.png") no-repeat;font-size: 0;display: block; margin: 0;}
#bottomFooter .social li a[title=Blog]{background-position: -13px -1033px; width: 40px; height: 37px;}
#bottomFooter .social li a[title=Twitter]{background-position: -80px -1033px; width: 28px; height: 36px}
#bottomFooter .social li a[title=Youtube]{background-position: -135px -1033px; width: 33px; height: 38px}
#bottomFooter .social li a[title=Instagram]{background-position: -78px -991px; width: 33px; height: 38px}
#bottomFooter .social li a[title=Facebook]{background-position: -136px -991px; width: 33px; height: 38px}

.left{float: left;}
.right{float: right;}

#bottomFooter ul li a:hover{opacity: .80;}

body.login #footer{position: absolute; bottom: 50px}
body.login #bottomFooter{position: absolute; bottom: 0; width: 100%}

/* ==========================================================================
   Adicionados pela Seiki
   ========================================================================== */

/*Segurança e Pagamento*/
#footer ul li.aura{background-position:-126px -931px;}
#footer ul li.hipercard{background-position:-3px -979px;}
#footer ul li.banco-brasil{background-position:-64px -883px;}
#footer ul li.banco-bradesco{background-position: -3px -883px;}
#footer ul li.banco-itau{background-position:-126px -883px;}
#footer ul li.banco-hsbc{background-position: -3px -931px;}
#footer ul li.bcash{background-position: -64px -931px;}

#metodos-pagamentos {width: 490px;float: left;clear: right;}
.metodos-pagamentos {width: 490px;}
#selos {width: 240px;float: left;clear: right;padding-top: 15px;}
#checkout-avisos {margin-bottom: 30px; width: 456px; height: 50px; float: left; overflow: hidden; margin-top: 50px; margin-left: 24px;}
#checkout-avisos img { width: 720px; max-width: inherit; margin-left: -136px; }


/* Aviso Checkout Recesso */
.aviso-recesso-seiki {
 margin-top:10px; float:left; width:100%; text-align:center;
}
