/***************************************************************BUTTON***********************************************************************/
.btn.buy, 
#hypSalvar, 
body .bt-quick-look,
.btn.ir.save, 
.btn.ir.send, 
.btn.ir.buy, 
.new-search, 
.reports .search, 
.btn.compare,
.email .continue, 
.newsletter .btn,
.forget .continue, 
.loginexistente .continue, 
.loginexistente .cancel, 
.garantia .continue, 
.checkout .continue, 
.move-products .ok, 
.filter-wish .search, 
.my-lists #btnAvancar, 
.alterarSenha .continue, 
.confirmacao .actions a, 
.meuspedidos .request .actions a, 
.contaCorrente .form .btn, 
.my-lists .login .continue, 
.results .form .field .search,
body.confirmacao .request .actions a, 
body.meuspedidos .request .actions a,
body .actions .change-service,
body #emptyBasket a,
.bt-quick-look,
[class^="btn"],
body.quickBasquet .actions li a,
.btn,
body .bt-quick-look,
body .actions .change-adress,
body .btn.ir.edit, 
body .btn.ir.use,
body .desired-products .internal .return .btn,
body #p_LimparEndereco{
    background-color:#424242;
    box-shadow: 0 0;
    color:#fff;
    font:12px "cabinbold",sans-serif;
    padding:8px 10px;
    line-height:normal;   
    border: none;
    min-width: auto;
    width: auto;
    height: auto;
    border-radius: 4px;
    text-transform: uppercase;
}

body #hypSalvar:hover, 
body .btn.ir.save:hover, 
body .btn.ir.buy:hover, 
body .btn.buy:hover, 
body .new-search:hover, 
body .email .continue:hover, 
body .reports .search:hover, 
body.forget .continue:hover, 
body .garantia .continue:hover, 
body .move-products .ok:hover, 
body .filter-wish .search:hover, 
body .notifyme .btn.send.ir:hover, 
body.contaCorrente .form .btn:hover, 
body.alterarSenha .continue:hover, 
body .my-lists #btnAvancar:hover, 
body .my-lists .login .continue:hover, 
body .results .form .field .search:hover,
body .btn.ir.use:hover,
body .btn.ir.edit:hover,
body .form .actions .btn:hover, 
body .request .actions a:hover, 
body .finish a:hover{
	background-color:#424242;
}

.btn.buy,
.btn.buy:hover{
    background:#b7025f url("/static/locales/global/img/ico-car.png") no-repeat scroll 33px center;
    padding-left: 55px;
    text-align: left;
}


body .search .btn {
    background:#b7025f url('/static/locales/global/img/sprite_icones.png') 13px 13px no-repeat;
    height: 44px;    
    padding: 0;
    margin:0;    
    text-indent: -9999px;
    width: 44px;
	border-radius:0 5px 5px 0;
}


body .newsletter .btn,
body .newsletter .btn:hover {
    background: #b7025f none repeat scroll 0 0!important;
    box-shadow: 0 0 0 0;
    color: #fff!important;
    display: block;
    font: bold 12px/28px "cabin"!important;   
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
    width: 102px;
    margin-top: 0px;   
	padding:0;
    height:28px;
    float: left;
    border:none!important;
    border-radius: 3px;
}


#main .load-button::after {
    display: none;
}

body .form .btn {
    font-size: 12px;
    font-family: Cabin;
    border-bottom: none;
    text-shadow: 0 0 0 #fff;
    font-weight: normal;
}


.btn:hover{
    opacity:0.8;
}

body .bt-quick-look{
    background-color: #b7025f;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    padding: 0 !important;
    width:102px;
    text-indent: -9999px;
    border-radius: 0;
}

body .bt-quick-look::after{
    content: "Espiar";
    float: left;
    width: 100%;
    text-indent: 0px;
}

body .vitrine-promo .bt-quick-look{
    font-size:11px; 
    height: 30px;
    width: 102px;
}

body .list-products .btn.buy{
    float: none;
    margin: 10px auto 0;
    padding-right: 30px;
}

body.look .list-products .btn.buy,
body.vitrine-look .list-products .btn.buy {
     width: 50px;
     vertical-align: middle;
     margin-left: 5px;
}

body .show-one.list-products .details .btn.buy,
body .show-one.list-products .details .btn.buy:hover{
	display: block;
    float: right;
    height: 43px;
    line-height: 43px;
    margin: -35px auto 0;
    padding: 0 0 0 65px;
    position: static;
    width: 95px;
}


body .show-one.list-products.desired-products .details .btn.buy{ margin:15px auto 0; padding: 0; text-align: center;}
body .show-one.list-products.desired-products .btn.ir.save{line-height: 20px; padding: 10px 15px;}

body #info-product .action .buy{    
    background-color: #b7025f;
    display: block;
    width: 100%;    
    padding: 10px 20px;    
    font-size: 18px;
    box-sizing: border-box;
    font-weight: normal;
    color:#fff;
    text-align: center;
    margin-top: 10px;
}

body #info-product .action .buy span {
    background: url("/static/locales/global/img/ico-car.png") no-repeat scroll 0 center;
    padding-left: 25px;
}

body #panPersonalizacao.person .buy{

}

body.product.quickview .content #info-product .collum.details .btn.buy{   
    margin-top: 0;   
}

body .compare .btn.ir.delete{
	background:#424242;
	border:none;
	color:#fff;
	height: 24px;
	padding:0;
    font-size:11px;
    line-height:24px;
    text-transform:uppercase;
    font-weight: normal;
    width: 170px;
}

body.register .delete::before {
    content:"";
}


body .section.promo .buy, 
body .section.combo .buy,
body .section.promo .buy:hover, 
body .section.combo .buy:hover{   
    background: #b7025f url("/static/locales/global/img/ico-car.png") no-repeat scroll 22px center;
    color:#fff;
    padding:10px 20px 10px 45px;  
    box-sizing: border-box;  
    text-align: left;  
    margin: 16px 0 0;
    font-size: 16px;
    height: auto;
    border: medium none;
    float: none;
}

.look.lookDetalhe #info-product .buy.selected, 
.look.lookDetalhe #info-product .buy.selected:hover {    
    background: #b7025f url("/static/locales/global/img/ico-car.png") no-repeat scroll 22px center;
    border: none !important;
    display: inline-block;  
    padding:10px 10px 10px 45px;
    font-size: 18px;
    text-align: left;
    width: 125px;
    float: right;
}

.look.lookDetalhe #hplBuySup.buy.selected{  
   clear: right;
   margin-top: 20px;
}

.look .pieces .select-look{
    background-color:#fff;
    clear: both;
    display: block;
    float: right;
    margin: 0px;
    padding: 0px;  
    font-size: 12px;
    color:#000;  
    font-weight: normal;
    text-transform: none;
    box-shadow: none;
    font-family: "Cabin";
}

.look .pieces .select-look:hover{
    text-decoration: none;
    color: #b7025f;
}

body .notifyme.form .btn.send.ir{
    background: #b7025f;
    border: medium none;
    display: inline-block;
    float:none;
    font-size: 11px !important;
    line-height: inherit;
    padding: 9px 30px 8px !important;
    text-align: left;
    width: auto;
    vertical-align: bottom;
    color: #fff;
}

body.quickview .notifyme.form .btn.send.ir {
    vertical-align:bottom;
    padding: 2px 20px!important;
    background: #b7025f!important;
    float: none !important;
}

.look .pieces .notifyme.form .btn.send.ir{
    margin-top: 10px;
    float: right;
}


body #ordena_pesquisa_ordena_produtos .btn.compare,
body #ordena_pesquisa_ordena_produtos .btn.compare:hover,
body #divSort .btn.compare,
body #divSort .btn.compare:hover{
    background:#424242;
     border: medium none;
    border-radius: 3px;
    color:#fff;
    display: block;
    font-size: 12px;
    font-weight: normal;
    height: 28px !important;
    left: auto;
    line-height: 28px !important;
    padding: 0;
    position: absolute;
    right: -254px;
    top: -6px;
    width: 188px;
}

body #emptyBasket a{
    width: auto;
    display: inline-block;
    margin: 0px auto 20px;
}


body #basket_pop_container .mid #btn_checkout a {
    background:#b7025f;
    color: #fff;
    display: inline-block;
    height: auto;
    text-indent: 0;
    font:normal 12px "cabincabin_semibold",sans-serif;
    text-shadow: 0 0 0 #fff;
    text-transform: none;
    float: right;
    padding: 10px 25px;
    border-radius: 4px;
    text-align: center;
    text-transform:uppercase;
    width:87px;
}

body #basket_pop_container .mid #btn_checkout a:hover{ text-decoration:none;}

body #basket_pop_container .mid #btn_checkout a.btn2{
    background-color: #eeeeee;
    box-shadow: none;
    color: #000000;
    float: left;
    font-size: 12px;
    padding: 10px 0;
    text-decoration: none;
    text-transform: uppercase;
    width: 138px;
}

body .buttons-basket .buy-more,
body .buttons-basket .buy-more:hover{
    background:#fff;
    font-family: "cabincabin_semibold";
    font-size: 0px;
    font-weight: normal;
    line-height: 26px;
    padding: 0px 30px;
    margin-top: 7px;
    position: relative;
    text-align: left;
    text-decoration: none;
    color: #000 !important;
    border: 1px solid #424242;
    border-radius: 4px;
}

    body .buttons-basket .buy-more::after {
        content:"Continuar Comprando";
        float: left;
        font-size: 12px;
        text-align: center;
        width: 100%;
    }

body .buttons-basket .continue,
body .buttons-basket .continue:hover{
    background:#b7025f url('/static/locales/global/img/ico-seta-right.png') 122px center no-repeat;  
    border: none;
    border-radius: 0px;
    color: #fff !important;
    font-family: "cabincabin_semibold";
    font-size: 16px;
    line-height: 40px;
    overflow: visible;
    padding: 0px 30px;    
    position: relative;
    text-shadow: none;
    text-transform: uppercase;
    font-weight: normal;
    border-radius: 3px;
}


body .basket .calculate,
body .basket .calculate:hover,
body .basket .coupon .utilize,
body .basket .coupon .utilize:hover, 
body .basket .coupon .cancel,
body .basket .coupon .cancel:hover{    
    background:#424242;
    border: none!important;
    border-radius: 4px;
    margin: 0 !important;
    padding: 0 30px !important;    
    width: auto;
    font: 12px/30px "cabincabin_semibold",sans-serif;
    text-transform: uppercase;
    color:#fff;
}

    
    
#upBasket .basket tfoot .coupon.even .utilize{      
       text-indent: -9999px;
       width: 65px;
    }


    #upBasket .basket tfoot .coupon.even .utilize::after{
        content: "Validar";
        float: left;
        width: 100%;
        text-indent: 0px
    }

body .basket .coupon .cancel,
body .basket .coupon .cancel:hover{
    background: #424242;
    color:#fff;
    width: auto;
}

body .basket .calculate,
body .basket .calculate:hover{

}

body form[action*="login"] .login .enter, 
body form[action*="login"] .login .continue{
	background:#424242;
    height: auto;
    margin-right: 12px!important;
    font: 11px "cabincabin_semibold",sans-serif;
    padding:10px;
    line-height:inherit;
    text-shadow: none;
    text-transform: uppercase;
    width: 100px;
    color:#fff;
}

.loginexistente form[action*="login"] .login .continue {
    padding-left: 15px !important;    
    width: 114px;
}
.globalId .login .enter, 
.globalId .login .continue{
    text-indent: 0!important;
    background-image: none !important;
}

.globalId .login .continue,
body form[action*="login"] .login .continue{
    margin-right: 0 !important;
}

form[action*="indique.aspx"] .btn.friend,
form[action*="avalie.aspx"] .btn,
.cep .actions .send.btn{
    font-size: 11px;
}

.cep .actions .send.btn{
    margin-top: 7px;
    padding: 7px 10px;
}


body .conta-corrente .payment a, 
body .actions .change-adress, 
body .actions .change-service{
    background-image:none;
     display: inline-block;
     font-size: 13px;
     width: auto;
     text-decoration: none;
}


body .btn.ir.edit, 
body .btn.ir.use{
    
}

body .btn.ir.edit{ }

body #formcadastro_btnSalvar, 
body #p_LimparEndereco{
   background:#424242;
}

body #hypSalvar,
body #p_LimparEndereco{
	float: right;
    position: static;
}

body #p_LimparEndereco,
body #p_LimparEndereco:hover{ 
    background: #424242 ;
    margin-left: 5px;
}

/*alterar endereço*/

body #formcadastro_btnSalvar{
    box-sizing: padding-box;
    display: block;
    float: right;
    font-size: 121%;
    margin-right: 27px;
    padding: 11px 25px;
    position: static;
    width: auto;
}

body .service-basket .actions {
    position: relative;
}

body .service-basket #upBasket .actions a{ 
    background: #424242;
    font-size: 12px;
    left:0;
    padding: 7px 15px  7px 15px !important;
    position: relative;
    height: auto;
    border: medium none;
}

body .delivery-service #main .container .content .main-content .actions a{
	 background: #424242;
	 width:auto
}

.desired-products .internal .return .btn {
    padding: 15px 20px 12px !important;
    text-indent: 0;
    background-image:none;
}

body .desired-products .internal .return .btn{
	display: block;
    font-family: lato;
    font-size: 12px;
    height: 42px;
    line-height: 42px;
    margin: 0 auto;
    padding: 0 !important;
    width: 164px;
    text-align: center;

}

body .form.filter-wish .btn.ir.search {
   
}

body #upBasket .internal .return .buy,
body.internal .return.text .buy[title="Comprar produtos"]{
    background: #b7025f;
    padding: 8px 10px;
}

body.quickBasquet .actions li a,
body.quickBasquet .actions li a:hover{
        background-color: #b7025f;
}


form[action="addressNotfound.aspx"] .actions .bt-no,
form[ action="addressNotfound.aspx"] .actions .bt-yes  {
    background: #b7025f;
    font-family: Cabin,Arial;
    color: #fff;
    font-size:11px;
    font-weight: bold;
    padding:5px 10px;
    text-transform: uppercase;
}

form[ action="addressNotfound.aspx"] .actions .bt-yes{
	background:#3c1315 	
}

.checkout.close #pnlPagamentos .finish a {
    border-bottom: none;
    line-height: 16px;
    padding: 8px 10px;    
}

.checkout.close #pnlPagamentos .finish a span{
    display: none;
}

.checkout.close #pnlPagamentos .finish .button-inactive{
	border-bottom: none;
}


/*meus pedidos*/

body.por-sku .list-products #ProductBuy .btn.buy{
    background:#b7025f url('/static/locales/global/img/ico-buy.png') center center no-repeat!important;
    border-radius:3px;
    padding:0;
    height:28px;
    width: 40px;
    display: block;
    text-indent:-9999px
}