.registraygana{
	display: none;
}
#ajaxBusy {
	display: none;
}
* {
	margin: 0;
	padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
}
body {
	width: 100%;
	height: auto;
	color: #4d4d4d;
	font-family: 'Open Sans', sans-serif;
	overflow-x: hidden;
	line-height: 1.25;
	font-size: 14px;
	-webkit-text-size-adjust: 100%;info.contado .info-cuotas .cuota
	-ms-text-size-adjust: 100%;
	text-size-adjust: 100%;
}
ul, li {
	list-style: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
a {
	color: rgba(77,77,77,1);
	font-family: 'Open Sans', sans-serif;
	text-decoration: none;
}
.footer-menu.mb-3.d-none.d-lg-block a{
	color: white;
}
a:visited,
a:focus,
a:active {
	color:#4d4d4d;
	text-decoration: none;
}
.container,
#contenedor-cuerpo .contenedor {
	display: block;
	width: 100%;
	max-width: 1100px;
	height: auto;
	margin: auto;
}
.container:after {
	display: table;
	content: " ";
	clear: both;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
h1 , h2 , h3 ,
h4 , h5 , h6 {
	font-weight: 400;
	margin: 0;
	padding: 0;
}
section, aside , nav , footer ,
header , hgroup, menu {
	display: block;
	margin: 0;
}
a:focus, a:active,
input:focus, input:active,
button:focus, button:active,
textarea:focus, textarea:active {
	box-shadow: 0 0 0 transparent;
	outline: 0px none transparent;
}
fieldset {
	border: 0px none;
}
input, legend, fieldset, textarea, button , select {
	line-height: 1.25;
	color: #4d4d4d;
	font-family: 'Open Sans', sans-serif;
}
input[type="button"],
input[type="submit"] {
	cursor: pointer;
}
@-webkit-viewport { width: device-width; }
@-moz-viewport { width: device-width; }
@-ms-viewport { width: device-width; }
@-o-viewport { width: device-width; }
@viewport { width: device-width; }
@media screen and ( max-width: 768px ) {
	body {
		padding-top: 50px;
	}
	.container {
		width: 100%;
	}
	
}
.page-header {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 1000;
}
body.sticker .page-header {
	position: fixed;
	-webkit-animation: stickerFadeIn .3s linear; /* Safari 4+ */
	-moz-animation:    stickerFadeIn .3s linear; /* Fx 5+ */
	-o-animation:      stickerFadeIn .3s linear; /* Opera 12+ */
	animation:         stickerFadeIn .3s linear;
 	animation-delay: 0s;
}
.page-header-top {
	background: rgba(242,242,242,1);
	display: block;
	border-bottom: 1px solid rgba(230,230,230,1);
}
body.sticker .page-header-top {
	display: none;
}
.page-header-top .list-right {
	display: block;
	text-align: right;
}
.page-header-top .list-item {
	display: inline-block;
	float:right;
	margin: 6px;
}
.page-header-top .list-item.left{
	float:left;
}
.page-header-top .list-item a {
	display: block;
	padding: 2px 0px;
	color: rgba(128,128,128,1);
	text-decoration: none;
	font-size: 11px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.page-header-top .list-item a:hover {
	color: rgba(0,86,179,1);
}
.page-header-main {
	height: 56px;
	background: rgba(255,255,255,1);
	display: block;
}
.page-header-main .container:after {
	content: " ";
	display: block;
	width: auto;
	height: auto;
	clear: both;
	float: none;
}
.page-header-main .logo {
	margin: 10px 0;
	display: block;
	height: auto;
	float: left;
	width: 220px;
}
.page-header-main .logo img {
	display: block;
	width: 100%;
	height: auto;
	float: left;
}
.page-header-main .box-search {
	margin: 10px 0;
	display: block;
	float: left;
	margin-left: 20px;
	position: relative;
}
.page-header-main .box-search fieldset,
.page-header-main .box-search legend {
	border: 0px none;
}
.page-header-main .box-search label,
.page-header-main .box-search select,
.page-header-main .box-search legend {
	display: none;
}
.page-header-main .box-search fieldset {
	position: relative;
}
.page-header-main .box-search fieldset:after {
	content: "\e902";
	font-size: 18px;
	position: absolute;
	top: 9px;
	color: rgba(153,153,153,1);
	right: 8px;
	display: inline-block;
	vertical-align: middle;
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.page-header-main .box-search .fulltext-search-box {
	display: block;
	margin: 0;
	font-size: 13px;
	width: 330px;
	height: 36px;
	line-height: 1.125;
	border: 1px solid rgba(204,204,204,1);
	padding: 0px 10px;
	padding-right: 44px;
}
.page-header-main .box-search .btn-buscar {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 36px;
	height: 36px;
	cursor: pointer;
	text-indent: 99em;
	background: transparent;
	border: 0px none;
	z-index: 2;
	border-left: 1px solid rgba(204,204,204,1);
}
.page-header-main .box-credit {
	cursor: pointer;
	display: block;
	margin: 10px;
	height: 36px;
	width: 190px;
	float: left;
}
.page-header-main .box-credit:after {
	content: " ";
	display: block;
	clear: both;
	float: none;
	text-align: left;
}
.page-header-main .icomoon {
	font-size: 36px;
    /* color: rgba(0,86,179,1); */
    margin-right: 10px;
    float: left;
}
.page-header-main .box .negrita {
	display: block;
	font-size: 14px;
	font-weight: 700;
	color: rgba(0,86,179,1);
	text-decoration: none;
}
.page-header-main .box a {
	font-size: 11px;
	display: block;
	text-decoration: none;
	color: rgba(128,128,128,1);
}
.page-header-main .box-bill {
	cursor: pointer;
	display: block;
	margin: 10px;
	height: 36px;
	width: 110px;
	float: left;
}
.page-header-main .box-btn-search {
	display: none;
}
.page-header-main .box-cart {
	display: block;
	float: right;
	margin: 10px 0;
	height: 36px;
	width: 160px;
	position: relative;
}
.page-header-main .box-cart .icomoon {
	display: block;
	position: absolute;
	margin-right: 10px;
	top: 0;
	left: 0;
}
.page-header-main .box-cart b {
	font-size: 0;
	float: right;
	width: 100%;
}
#carritocantidad  {
	position: relative;
}
#carritocantidad .colorProducto {
	display: block;
	text-decoration: none;
	padding-left: 55px;
}
#carritocantidad .colorProducto:after {
	clear: both;
	content: " ";
	float: none;
	display: block;
}
#carritocantidad .title,
#carritocantidad .amount-items,
#carritocantidad .amount-kits {
	display: none;
}
#carritocantidad .amount-products strong{
	display: inline-block;
	vertical-align: middle;
}
#carritocantidad .amount-products strong:before {
	display: inline-block;
	content: "Mi Carrito";
	font-size: 14px;
	line-height: 1.25;
	color: rgba(0,86,179,1);

}
#carritocantidad .amount-products strong span {
	display: none;
}
#carritocantidad .amount-products em {
	font-style: normal;
	float: right;
	font-size: 12px;
	color: rgba(0,86,179,1);
}
#carritocantidad .amount-products em:before {
	content: "(";
	display: inline-block;
	margin-right: 3px;
}
#carritocantidad .amount-products em:after {
	content: ")";
	display: inline-block;
	margin-left: 3px;
}
#carritocantidad .total-cart strong{
	display: inline-block;
	vertical-align: middle;
}
#carritocantidad .total-cart strong:before {
	display: inline-block;
	font-size: 12px;
	line-height: 1.25;
	content: "Total";

}
#carritocantidad .total-cart strong span {
	display: none;
}
#carritocantidad .total-cart em {
	color: rgba(0,86,179,1);
	display: block;
	float: right;
	font-style: normal;
	font-size: 12px;
}
#carritocantidad .amount-items-in-cart {
	color: rgba(102,102,102,1);
	font-size: 12px;
	top: 0;
	left: 0;
}
.box-cart .minicart {
	position: absolute;
	top: 100%;
	z-index: 10;
}
.minicart .v2-vtexsc-cart {
	display: none;
	width: 480px;
	background: white;
	border: 1px solid rgba(0,86,179,1);
	margin-left: -320px;
	margin-top: 10px;
}
.minicart .vtexsc-center {
	padding: 10px;
	display: block;
	width: auto;
}
.minicart .vtexsc-wrap {
	position: relative;
}
.minicart .cartSkuQuantity,
.minicart thead {
	display: none;
}
.minicart .sku-imagem {
	display: inline-block;
	width: 60px;
	height: 60px;
}
.minicart .sku-imagem img {
	display: block;
	width: 100%;
	height: auto;
}
.minicart h4 a {
	color: rgba(102,102,102,1);
	font-size: 12px;
	text-decoration: none;
	line-height: 1;
	font-weight: 400;
}
.minicart .vtexsc-cart .cartTotal {
    background: transparent;
    padding: 8px 10px 8px 0px;
    text-align: right;
    color:  rgba(0,86,179,1);
    font-size: 14px;
    border-top: 1px solid rgba(0,86,179,1);
    text-transform: uppercase;
    font-weight: 700;
    margin-left: 5px;
}
.minicart .vtexsc-cart .cartTotal .vtexsc-totalCart {
	margin-left: 10px;
}
.minicart .vtexsc-cart .cartCheckout {
    display: inline-block;
    position: relative;
    border: 1px solid #8dc20b;
    float: right;
    font-size: 14px;
    margin: 10px 0 0;
    padding: 6px 16px;
	text-decoration: none;
    text-align: center;
    color: white;
    background: #8dc20b;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.minicart .vtexsc-cart .cartCheckout:hover {
	background: transparent;
	color: #8dc20b;
}
.minicart .vtexsc-cart .cartCheckout:before {
	content: "Comprar";
	text-decoration: none;
}
.minicart .vtexsc-productList .cartSkuActions a {
	display: initial !important;
	font-size: 0px;
    text-decoration: none;
}
.minicart .vtexsc-productList .cartSkuPrice {
	width: 80px;
	font-size: 12px;
	font-weight: 700;
	color: rgba(77,77,77,1);
	text-align: right;
}
.minicart .vtexsc-productList .cartSkuActions {
	width: 30px;
}
.minicart .vtexsc-productList .cartSkuActions a:before {
    content: "X";
    position: absolute;
    height: 20px;
    width: 20px;
    display: block;
    line-height: 20px;
    font-size: 12px;
    background: #8dc20b;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #8dc20b;
    right: 0px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.minicart .vtexsc-productList .cartSkuActions a:hover:before {
	background-color: white;
	color: #8dc20b;
}
.minicart .v2-vtexsc-cart.mouseActivated {
	border-radius: 0px;
	border: 1px solid rgba(204,204,204,1);
}
.minicart .cartFooter:after {
	content: " ";
	display: block;
	float: none;
	clear: both;
	width: auto;
	height: auto;
}
.ui-autocomplete.ui-menu {
	max-width: 620px;
	border-bottom: 1px solid rgba(204,204,204,1);
	padding-top: 8px;
}
.ui-autocomplete.ui-menu:before {
	content: " ";
	position: absolute;
	top: 0;
	left: 8px;
	width: 0; 
	height: 0; 
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	
	border-bottom: 8px solid rgba(204,204,204,1);
}
.ui-autocomplete .ui-menu-item {
	display: block;
	padding: 4px 8px;
	max-height: 34px;
	overflow: hidden;
	border: 1px solid rgba(204,204,204,1);
	border-bottom: 0px none; 
	background-color: rgba(255,255,255,1);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.ui-autocomplete .ui-menu-item:hover {
	background-color: rgba(0,86,179,1);
	color: white;
}
.ui-autocomplete .ui-menu-item a {
	display: block;
	font-size: 13px;
	line-height: 1.75;
	cursor: pointer;
	max-height: 3.4em;
	overflow: hidden;
	position: relative;
	color: inherit;
}
.ui-autocomplete .ui-menu-item img {
	margin: 0px;
	margin-right: 4px;
	display: inline-block;
	vertical-align: middle;
}
body.sticker .ui-autocomplete.ui-menu {
	position: fixed !important;
	top: 48px !important;
	-webkit-animation: stickerFadeIn .3s linear; /* Safari 4+ */
	-moz-animation:    stickerFadeIn .3s linear; /* Fx 5+ */
	-o-animation:      stickerFadeIn .3s linear; /* Opera 12+ */
	animation:         stickerFadeIn .3s linear;
 	animation-delay: 0s;
}
/*botones product page*/
	.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open>.dropdown-toggle.btn-success.focus, .open>.dropdown-toggle.btn-success:focus, .open>.dropdown-toggle.btn-success:hover {
    color: #fff;
    background-color: #398439;
    border-color: #255625;
} 
body.produto.product19 .product-payment .numerocuota{
	display: none;
}
/*	.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {
    background-color: black;
	color: #fff;
    border-color: #01438a;
}*/

#tipoCredito button:focus{
	    
}
#selectTipo button{
	height: 55px !important;
	font-size: 14px !important;
	border-width: 1px;
	border-radius: 0px;
}
.data .info-marca{
	font-size: 13px; 
}
 @media screen and ( max-width: 769px ){
	.page-header-main #selectTipo button{
	display: none; 
	}
}
.info.cdc .info-cuotas h2{
	font-size: 21px;
	line-height: 1.3;
}
.info.cdc .price-best-price{
	/*display: none;*/
}
#prodPriceCredito .price-best-price{
	display: none;
}
#prodPriceCredito .info-cuotas{
	margin-bottom: 10px;
	margin-top: 18px;
}
#prodPriceCredito .info-cuotas .adicional {
    line-height: 4px;
    font-size: 11px;
    text-align: center;
    text-transform: uppercase;
    color: #0056b3;
    padding-left: 8px;
}
#prodPriceCredito .info-adicional {
    padding-bottom: 15px;
    font-size: 11px;
    color: #808080;
}
.producto .data table.pricecredito b.credito:before{
	content: '' !important;
}
body.categoria .data table.pricecredito b.credito{
	font-size: 22px !important;
}
body.departamento .data table.pricecredito b.credito{
	font-size: 22px !important;
}

.btn-success.active, .btn-success:active, .open>.dropdown-toggle.btn-success {
    color: #fff;
    background-color: #449d44;
    border-color: #398439;
}
.btn-primary.active, .btn-primary:active, .open>.dropdown-toggle.btn-primary {
    color: #fff;
    background-color: black;
    border-color: #398439;
}
.btn-success:hover {
    color: #fff !important;
    background-color: #8dc20b;
    border-color: #398439;
}
#tipoContado button{
     border-color: #398439;
}
.btn.active, .btn:active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}
.btn.focus, .btn:focus, .btn:hover {
    color: #b3b3b3;
    text-decoration: none;
}
.btn-block {
    display: block;
    width: 100%;
}
.btn-group-lg>.btn, .btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}
.btn-success {
    color: #8dc20b;
    background-color: #ffffff;
    border-color: #8dc20b;
    border: 2px solid;
}
.btn {
    display: inline-block;    
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
#selectTipo button{
	/*border-width: 2px;*/
}
#tipoCredito button{	
	background-color: white;
    border-color: #01438a;
    border-width: 2px;
	color:#0056b3
 }
#tipoCredito button:hover{
background-color: #0056b3 ;
color: white;
}
/*fin botones*/
/*estilo credirot info-cdc*/
.info.cdc .info-cuotas .numcuotas{
	z-index: 1;
    top: 5px;
    display: block;
    font-size: 35px;
    line-height: 0.75;
    font-weight: normal;
    margin-bottom: 1px;
    font-style: normal;
    position: absolute;
    top: -5px;
    left: -5px;
    background: #a6ce39;
    color: #0056b3;
    text-align: center;
    font-size: 27px;
    text-transform: uppercase;
    padding: 8px;
    margin-top: 5px;
}
.info.cdc .info-cuotas .numcuotas:before{
	content: '';
    width: 0;
    height: 0;
    display: block;
    position: absolute;
    top: 100%;
    left: 0;
    border: 3px solid #83a22e;
    border-left-color: transparent;
    border-bottom-color: transparent;
}
.info.cdc .info-cuotas .numcuotas:after{
	content: 'cuotas';
    display: block;
    font-size: 10px;
    font-weight: bold;
    margin-top: 5px;
    text-transform: uppercase;
}
.info.cdc .info-cuotas .cuota{
	background-color: #eee;
	color: #0056b3;
	font-size: 32px;
	font-weight: bold;
	font-style: normal;
	display: inline-block;
	padding: 8px 16px;
	padding-left: 57px;
	width: 100%;
	margin: 8px 0;
	position: relative;
}
.info.cdc .info-cuotas .cuota:after{
	position: absolute;
    top: 0px;
    right: 0;
    width: 85px;
    content: '\00daltima cuota sujeta a cambio, seg\00fan fecha de pago';
    display: block;
    text-transform: uppercase;
    font-size: 9px;
    color: #808080;    
    margin-top: 3px;
    border-left: 1px solid #bcbcbc;
    padding: 5px;

}
.cuota_val{
	width: 100%;
}
.info.cdc .price-best-price:before{
	content: 'Precio Final: ';
    font-weight: bold;
}
.info.cdc .price-best-price{
	font-size: 15px !important;
}
.info.cdc .info-cuotas .numcuotas:before{
	content: '';
    width: 0;
    height: 0;
    display: block;
    position: absolute;
    top: 100%;
    left: 0;
    border: 3px solid #83a22e;
    border-left-color: transparent;
    border-bottom-color: transparent;
}
/**/
/*estilo contado info-contado*/
.info.contado .info-cuotas .numcuotas{
	z-index: 1;
    top: 5px;
    display: block;
    font-size: 12px;
    line-height: 0.75;
    font-weight: normal;
    margin-bottom: 1px;
    font-style: normal;
    position: absolute;
    top: -5px;
    left: -5px;
    background: #a6ce39;
    color: #0056b3;
    text-align: center;
    font-size: 12px;
    text-transform: uppercase;
    padding: 8px;
    margin-top: 5px;
}
.info.contado .info-cuotas .numcuotas:before{
	content: '';
    width: 0;
    height: 0;
    display: block;
    position: absolute;
    top: 100%;
    left: 0;
    border: 3px solid #83a22e;
    border-left-color: transparent;
    border-bottom-color: transparent;
}
.info.contado .info-cuotas .numcuotas:after{
	/*content: 'oferta';*/
	content: '';
    display: block;
    font-size: 10px;
    font-weight: bold;
    margin-top: 5px;
    text-transform: uppercase;
}
.info.contado .info-cuotas .cuota{
	background-color: #eee;
	color: #8dc20b;
	font-size: 30px;
	font-weight: bold;
	font-style: normal;
	display: inline-block;
	padding: 8px 16px;
	padding-left: 57px;
	width: 100%;
	margin: 8px 0;
	position: relative;
}
.info.contado .info-cuotas .cuota:after{
	position: absolute;
    top: 0px;
    right: 0;
    width: 85px;
    content: 'oferta válida solo para compras de contado';
    display: block;
    text-transform: uppercase;
    font-size: 8.8px;
    color: #808080;    
    margin-top: 3px;
    border-left: 1px solid #bcbcbc;
    padding: 5px;

}


.info.contado .price-best-price:before{
	content: 'Precio Final: ';
    font-weight: bold;
}
.info.contado .price-best-price{
	font-size: 15px !important;
}
.info.contado .info-cuotas .numcuotas:before{
	content: '';
    width: 0;
    height: 0;
    display: block;
    position: absolute;
    top: 100%;
    left: 0;
    border: 3px solid #83a22e;
    border-left-color: transparent;
    border-bottom-color: transparent;
}
/**/
/*Cambio de color de menu*/
.nav .menu-list .list-item a.active{
	background-color: #004b9d !important;
}

/*fin cambio de color menu*/

/*Info vitrinas*/
.data .info-cuotas .numcuotas{
	z-index: 1;
    top: 5px;
    display: block;
    font-size: 19px !important;
    line-height: 0.75;
    font-weight: normal;
    margin-bottom: 6px;
    font-style: normal;
    position: absolute;
    top: 23px;
    left: -6px;
    background: #a6ce39;
    color: #0056b3;
    text-align: center;
    font-size: 27px;
    text-transform: uppercase;
    padding: 4px;
    margin-top: 151%; 
}
.data .info-cuotas .numcuotashome{
	z-index: 1;
    top: 5px;
    display: block;
    font-size: 19px !important;
    line-height: 0.75;
    font-weight: normal;
    margin-bottom: 6px;
    font-style: normal;
    position: absolute;
    top: 23px;
    left: 6px;
    background: #a6ce39;
    color: #0056b3;
    text-align: center;
    font-size: 27px;
    text-transform: uppercase;
    padding: 8px;
    margin-top: 127%; 
}
.data .info-cuotas .numcuotas:after{
	content: 'cuotas';
    display: block;
    font-size: 10px;
    font-weight: bold;
    margin-top: 5px;
    text-transform: uppercase;
}
.data .info-cuotas .numcuotashome:after{
	content: 'cuotas';
    display: block;
    font-size: 10px;
    font-weight: bold;
    margin-top: 5px;
    text-transform: uppercase;
}
.data .info-cuotas .cuota{
	background-color: #eee;
	color: #0056b3;
	font-size: 21px;
	font-weight: bold;
	font-style: normal;
	display: inline-block;
	padding: 8px 16px;
	padding-left: 57px;
	width: 100%;
	margin: 8px 0;
	position: relative;
	
}
#produto .data .info-cuotas .cuota{
	margin-top: 18px;
}
.departamento .products .data:before,.departamento .slick-vitrina .data:before,.departamento .owl-item .data:before{
	bottom: 2px;
}
.categoria .products .data:before,.departamento .slick-vitrina .data:before,.departamento .owl-item .data:before{
	bottom: 2px;
}
.data .info-cuotas .numcuotas:before{
	content: '';
    width: 0;
    height: 0;
    display: block;
    position: absolute;
    top: 100%;
    left: 0;
    border: 3px solid #83a22e;
    border-left-color: transparent;
    border-bottom-color: transparent;
}
.data .info-cuotas .numcuotashome:before{
	content: '';
    width: 0;
    height: 0;
    display: block;
    position: absolute;
    top: 100%;
    left: 0;
    border: 3px solid #83a22e;
    border-left-color: transparent;
    border-bottom-color: transparent;
}
.data .info-cuotas .numcuotas.cat-dep{
	margin-top:118%;
}
body.categoria .data .info-cuotas .numcuotas.cat-dep{
	margin-top:120%;
}
.data .info-cuotas .cuota_val.cat-dep{
	width: 87%;
	margin-left: auto;
	margin-right: auto;
}
.data .info-cuotas.cat-dep{
	margin-top: 13px;
}



/*Termina Info vitrinas*/


/* Inicio  precio credito vitrinas responsive*/
@media screen and ( max-width: 768px ){
.data .info-cuotas .numcuotas{
	z-index: 1;
    top: 5px;
    display: block;
    font-size: 17px !important;
    line-height: 0.75;
    font-weight: normal;
    margin-bottom: 6px;
    font-style: normal;
    position: absolute;
    top: -1px;
    left: -7px;
    background: #a6ce39;
    color: #0056b3;
    text-align: center;
    font-size: 27px;
    text-transform: uppercase;
    padding: 5px;
    margin-top: 142%; 
}
.data .info-cuotas .numcuotashome{
	z-index: 1;
	top: 5px;
	display: block;
	font-size: 17px !important;
	line-height: 0.75;
	font-weight: normal;
	margin-bottom: 6px;
	font-style: normal;
	position: absolute;
	top: -5px;
	left: 3px;
	background: #a6ce39;
	color: #0056b3;
	text-align: center;
	font-size: 27px;
	text-transform: uppercase;
	padding: 8px;
	margin-top: 142%;
}
.data .info-cuotas .numcuotas:after{
	content: 'cuotas';
    display: block;
    font-size: 8px;
    font-weight: bold;
    margin-top: 5px;
    text-transform: uppercase;
}
.data .info-cuotas .numcuotashome:after{
	content: 'cuotas';
	display: block;
	font-size: 8px;
	font-weight: bold;
	margin-top: 5px;
	text-transform: uppercase;
}
.data .info-cuotas .cuota{
	background-color: #eee;
	color: #0056b3;
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	display: inline-block;
	padding: 8px 16px;
	padding-left: 57px;
	width: 100%;
	margin: 8px 0;
	position: relative;
}
.data .info-cuotas .numcuotas:before{
	content: '';
    width: 0;
    height: 0;
    display: block;
    position: absolute;
    top: 100%;
    left: 0;
    border: 3px solid #83a22e;
    border-left-color: transparent;
    border-bottom-color: transparent;
}
.data .info-cuotas .numcuotashome:before{
	content: '';
    width: 0;
    height: 0;
    display: block;
    position: absolute;
    top: 100%;
    left: 0;
    border: 3px solid #83a22e;
    border-left-color: transparent;
    border-bottom-color: transparent;
}
.data .info-cuotas .numcuotas.cat-dep{
	margin-top:71%;
}
.data .info-cuotas .cuota_val.cat-dep{
	width: 87%;
	margin-left: auto;
	margin-right: auto;
}
}
@media screen and ( max-width: 414px ){
.data .info-cuotas .numcuotas{
	z-index: 1;
    top: 5px;
    display: block;
    font-size: 17px !important;
    line-height: 0.75;
    font-weight: normal;
    margin-bottom: 6px;
    font-style: normal;
    position: absolute;
    top: -5px;
    left: 6px;
    background: #a6ce39;
    color: #0056b3;
    text-align: center;
    font-size: 27px;
    text-transform: uppercase;
    padding: 8px;
    margin-top: 136%; 
}
.data .info-cuotas .numcuotashome{
	z-index: 1;
	top: 5px;
	display: block;
	font-size: 14px !important;
	line-height: 0.75;
	font-weight: normal;
	margin-bottom: 6px;
	font-style: normal;
	position: absolute;
	top: -5px;
	left: 6px;
	background: #a6ce39;
	color: #0056b3;
	text-align: center;
	font-size: 27px;
	text-transform: uppercase;
	padding: 8px;
	margin-top: 140%;
}
.data .info-cuotas .numcuotas:after{
	content: 'cuotas';
    display: block;
    font-size: 8px;
    font-weight: bold;
    margin-top: 5px;
    text-transform: uppercase;
}
.data .info-cuotas .numcuotashome:after{
	content: 'cuotas';
	display: block;
	font-size: 8px;
	font-weight: bold;
	margin-top: 5px;
	text-transform: uppercase;
}
.data .info-cuotas .cuota{
	background-color: #eee;
	color: #0056b3;
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	display: inline-block;
	padding: 8px 16px;
	padding-left: 57px;
	width: 100%;
	margin: 8px 0;
	position: relative;
}
.data .info-cuotas .numcuotas:before{
	content: '';
    width: 0;
    height: 0;
    display: block;
    position: absolute;
    top: 100%;
    left: 0;
    border: 3px solid #83a22e;
    border-left-color: transparent;
    border-bottom-color: transparent;
}
.data .info-cuotas .numcuotashome:before{
	content: '';
    width: 0;
    height: 0;
    display: block;
    position: absolute;
    top: 100%;
    left: 0;
    border: 3px solid #83a22e;
    border-left-color: transparent;
    border-bottom-color: transparent;
}
.data .info-cuotas .numcuotas.cat-dep{
	margin-top:131%;
}
.data .info-cuotas .cuota_val.cat-dep{
	width: 87%;
	margin-left: auto;
	margin-right: auto;
}
}
@media screen and ( max-width: 375px ){
.data .info-cuotas .numcuotas{
	z-index: 1;
    top: 5px;
    display: block;
    font-size: 17px !important;
    line-height: 0.75;
    font-weight: normal;
    margin-bottom: 6px;
    font-style: normal;
    position: absolute;
    top: 66px;
    left: -7px;
    background: #a6ce39;
    color: #0056b3;
    text-align: center;
    font-size: 27px;
    text-transform: uppercase;
    padding: 6px;
    margin-top: 142%; 
}
.data .info-cuotas .numcuotashome{
	z-index: 1;
	top: 5px;
	display: block;
	font-size: 16px !important;
	line-height: 0.75;
	font-weight: normal;
	margin-bottom: 6px;
	font-style: normal;
	position: absolute;
	top: -5px;
	left: 6px;
	background: #a6ce39;
	color: #0056b3;
	text-align: center;
	font-size: 27px;
	text-transform: uppercase;
	padding: 8px;
	margin-top: 150%;
}
.data .info-cuotas .numcuotas:after{
	content: 'cuotas';
    display: block;
    font-size: 8px;
    font-weight: bold;
    margin-top: 5px;
    text-transform: uppercase;
}
.data .info-cuotas .numcuotashome:after{
	content: 'cuotas';
	display: block;
	font-size: 7px;
	font-weight: bold;
	margin-top: 5px;
	text-transform: uppercase;
}
.data .info-cuotas .cuota{
	background-color: #eee;
	color: #0056b3;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	display: inline-block;
	padding: 8px 16px;
	padding-left: 57px;
	width: 100%;
	margin: 8px 0;
	position: relative;
}
.data .info-cuotas .numcuotas:before{
	content: '';
    width: 0;
    height: 0;
    display: block;
    position: absolute;
    top: 100%;
    left: 0;
    border: 3px solid #83a22e;
    border-left-color: transparent;
    border-bottom-color: transparent;
}
.data .info-cuotas .numcuotashome:before{
	content: '';
    width: 0;
    height: 0;
    display: block;
    position: absolute;
    top: 100%;
    left: 0;
    border: 3px solid #83a22e;
    border-left-color: transparent;
    border-bottom-color: transparent;
}
.data .info-cuotas .numcuotas.cat-dep{
	margin-top:110%;
}
.data .info-cuotas .cuota_val.cat-dep{
	width: 87%;
	margin-left: auto;
	margin-right: auto;
}
}

@media only screen and ( max-width: 320px ) {
	.data .info-cuotas .numcuotas{
	z-index: 1;
    top: 5px;
    display: block;
    font-size: 10px !important;
    line-height: 0.75;
    font-weight: normal;
    margin-bottom: 6px;
    font-style: normal;
    position: absolute;
    top: -5px;
    left: 7px;
    background: #a6ce39;
    color: #0056b3;
    text-align: center;
    font-size: 27px;
    text-transform: uppercase;
    padding: 8px;
    margin-top: 158%; 
}
.data .info-cuotas .numcuotashome{
	z-index: 1;
	top: 5px;
	display: block;
	font-size: 10px !important;
	line-height: 0.75;
	font-weight: normal;
	margin-bottom: 6px;
	font-style: normal;
	position: absolute;
	top: -3px;
	left: 6px;
	background: #a6ce39;
	color: #0056b3;
	text-align: center;
	font-size: 27px;
	text-transform: uppercase;
	padding: 6px;
	margin-top: 152%;
}
.data .info-cuotas .numcuotas:after{
	content: 'cuotas';
    display: block;
    font-size: 6px;
    font-weight: bold;
    margin-top: 3px;
    text-transform: uppercase;
}
.data .info-cuotas .numcuotashome:after{
	content: 'cuotas';
	display: block;
	font-size: 6px;
	font-weight: bold;
	margin-top: 3px;
	text-transform: uppercase;
}
.data .info-cuotas .cuota{
	background-color: #eee;
	color: #0056b3;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	display: inline-block;
	padding: 8px 16px;
	padding-left: 57px;
	width: 100%;
	margin: 8px 0;
	position: relative;
}
.data .info-cuotas .numcuotas:before{
	content: '';
    width: 0;
    height: 0;
    display: block;
    position: absolute;
    top: 100%;
    left: 0;
    border: 3px solid #83a22e;
    border-left-color: transparent;
    border-bottom-color: transparent;
}
.data .info-cuotas .numcuotashome:before{
	content: '';
    width: 0;
    height: 0;
    display: block;
    position: absolute;
    top: 100%;
    left: 0;
    border: 3px solid #83a22e;
    border-left-color: transparent;
    border-bottom-color: transparent;
}
.data .info-cuotas .numcuotas.cat-dep{
	margin-top:109%;
}
.data .info-cuotas .cuota_val.cat-dep{
	width: 87%;
	margin-left: auto;
	margin-right: auto;
}
   
    }
/* Fin  precio credito vitrinas responsive*/


/*Precio redito motos*/
#prodPriceCredito .info-cuotas .numcuotas{
	z-index: 1;
    top: 5px;
    display: block;
    font-size: 35px;
    line-height: 0.75;
    font-weight: normal;
    margin-bottom: 1px;
    font-style: normal;
    position: absolute;
    top: -5px;
    left: -5px;
    background: #a6ce39;
    color: #0056b3;
    text-align: center;
    font-size: 27px;
    text-transform: uppercase;
    padding: 8px;
    margin-top: 27px;
}
#prodPriceCredito .info-cuotas .numcuotas:before{
	content: '';
    width: 0;
    height: 0;
    display: block;
    position: absolute;
    top: 100%;
    left: 0;
    border: 3px solid #83a22e;
    border-left-color: transparent;
    border-bottom-color: transparent;
}
#prodPriceCredito .info-cuotas .numcuotas:after{
	content: 'cuotas';
    display: block;
    font-size: 10px;
    font-weight: bold;
    margin-top: 5px;
    text-transform: uppercase;
}
#prodPriceCredito .info-cuotas .cuota{
	background-color: #eee;
	color: #0056b3;
	font-size: 35px;
	font-weight: bold;
	font-style: normal;
	display: inline-block;
	padding: 8px 16px;
	padding-left: 57px;
	width: 100%;
	margin: 8px 0;
	position: relative;
}
#prodPriceCredito .info-cuotas .cuota:after{
	position: absolute;
    top: 0px;
    right: 0;
    width: 85px;
    content: '\00daltima cuota sujeta a cambio, seg\00fan fecha de pago';
    display: block;
    text-transform: uppercase;
    font-size: 9px;
    color: #808080;    
    margin-top: 3px;
    border-left: 1px solid #bcbcbc;
    padding: 5px;

}

#prodPriceCredito .price-best-price:before{
	content: 'PVP: ';
    font-weight: bold;
}
#prodPriceCredito  .price-best-price{
	font-size: 15px !important;
}

/*fin precio motos*/

/*valor credito*/
.priceCredito .pricecredito{
	background-color: #eeeeee;
    width: 100%;
}
.pwebvalor .credito {
	font-size: 25px;
    color: #0056b3;
    padding-left: 28px;
    background: #eee;
    padding-right: 9px;
}
@media screen and ( max-width: 768px ){
	.pwebvalor .credito {
	font-size: 16px;
    color: #0056b3;
    padding-left: 8px;
    background: #eee;
    padding-right: 8px;
}
}
.cuotastxt{
	font-size: 10px;
    color: #0056b3;
    text-transform: uppercase;
    background: #a6ce39;
    border-top: 2px solid #a6ce39;
    padding-bottom: 2px;
    padding-right: 2px;
    padding-left: 2px;
}
.cuotasnum{
	display: block;
    font-size: 27px;
    line-height: 0.85;
    font-weight: normal;
    background: #a6ce39;
    color: #0056b3;
    padding-bottom: 2px;
    padding-right: 2px;
    padding-left: 6px;
    padding-top: 2px;
	margin-bottom: -2px;
}
table.pricecredito {
    background-color: #eeeeee;
	margin-left:auto;
	margin-right:auto;
}

/*cuotas*/
.info-cuotas{
	display: flex;
	margin-top: -4px;
}
.info-cuotas span{
	font-size: 21px;
	
}
.info.contado .price-list-price{
	color: #8dc20b !important;
}
/**/

/**/

   
/*fin cuotas*/
@media screen and ( min-width: 769px ) {
	.page-header-main .box-search {
		display: block !important;
	}
}
@media screen and ( max-width: 768px ) {
	.page-header-main .box {
		display: none;
	}
	body.sticker .page-header{
		animation:none;
	}

	/* PRESET CABECERAS */
	#carrito #carritocantidad .portal-totalizers-ref {
		width: 60px;
	}
	#carritocantidad .amount-products strong,
	#carrito #carritocantidad .cartInfoWrapper .total-cart {
		display: none;
	}
	#carrito #carritocantidad .cartInfoWrapper .total-cart:before,
	#carrito #carritocantidad .cartInfoWrapper .amount-products:before {
		display: none;
	}
	#carrito #carritocantidad .cartInfoWrapper .amount-products-em:before,
	#carrito #carritocantidad .cartInfoWrapper .amount-products-em:after {
		display: none;
	}
	#carrito #carritocantidad .cartInfoWrapper .amount-products-em {
		background: rgba(191,4,17,1);
		color: white;
		height: 20px;
		width: 20px;
		text-align: center;
		position: absolute;
		right: 4px;
		top: -4px;
		margin: 0;
		padding: 0;
		line-height: 20px;
		border-radius: 50%;
	}
	.cabecera-barra .ico .icomoon {
		font-size: 32px;
	}
	#cabecera .cabecera-barra #logo {
	margin-left: 10px;
	}
	#cabecera .cabecera-barra #barrabusqueda {
		margin: 0;
		margin-left: 0;
		width: calc( 100% - 85px );
	}
	#cabecera .cabecera-barra #logo {
		width: 180px;
		height: auto;
	}
	#cabecera #barrabusqueda {
		top: 0;
	}
	.page-header {
		position: fixed;
		top: 0;
		height: 50px;
		left: 0;
		right: 0;
		z-index: 997;
	}
	.page-header-top {
		display: none;
	}
	.page-header-main {
		height: 56px;
		background: rgba(0,86,179,1);
		float: left;
        width: 100%;
	}
	.page-header-main .logo {
		margin-left: 55px;
		width: 180px;
	}
	.page-header-main .icomoon {
		color: white;
		margin-top: 4px;
		font-size: 24px;
	}
	.page-header-main .box-btn-search {
		display: block;
		background: transparent;
		border: 0px none;
		margin: 0;
		height: 50px;
		cursor: pointer;
		width: 40px;
		position: absolute;
		right: 60px;
		text-align: center;
		float: left;
	}
	.page-header-main .box-btn-search .icomoon {
		float: none;
		margin-right: 0;
	}
	.page-header-main .box-cart {
		width: 55px;
		margin-bottom: 0;
	}
	.page-header-main .box-search {
		width: 100%;
		position: initial;
		margin: 0;
		display: none;
		padding: 10px;
		/*top: 50px;*/
		border-bottom: 1px solid rgba(204,204,204,1);
		background: white;
	}
	.page-header-main .box-search .fulltext-search-box {
		width: 100%;
	}
	.page-header-main .box-search .btn-buscar {
		top: 0px;
		width: 44px;
		right: 0px;
	}
	.page-header-main .box-search fieldset:after {
		right: 12px;
	}
	#carrito #carritocantidad {
		width: 50px;
	}
}.over-shadow {
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	background: rgba(0,0,0,.25);
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 998;
}
.page-menu {
	background: rgb(0, 86, 179);
	
	height: 65px;
	width: 100%;
	z-index: 999;
}
.page-menu .container {
	display: block;
	height: 100%;
}
.page-menu .nav {
	position: relative;
}
.nav .btn {
	display: none;
}
.page-menu .btn-toggle {
	display: none;
}
.nav .menu-list:before,
.nav .menu-list:after {
	content: " ";
	float: none;
	display: block;
	clear: both;
}
.nav .btn-back {
	display: none;
}
@media screen and ( min-width: 769px ) {
	.page-menu {
		position: absolute;
		left: 0 !important;
		right: 0 !important;
		top: 86px;
	}
	body.sticker .page-menu {
		margin-top:-1px;
		height: 24px;
		position: fixed;
		top: 56px;
		box-shadow: 0px 3px 8px rgba(0,0,0,.25);
		-webkit-animation: stickerFadeIn .3s linear; /* Safari 4+ */
		-moz-animation:    stickerFadeIn .3s linear; /* Fx 5+ */
		-o-animation:      stickerFadeIn .3s linear; /* Opera 12+ */
		animation:         stickerFadeIn .3s linear;
	 	animation-delay: 0s;
	}
	body.sticker .page-menu .icomoon {
		display: inline-block;
		font-size: 12px;
		margin-right: 5px;
		width: auto;
	}
	
	body.sticker .page-menu .list-item .anchor  {
		line-height: 2;
	}
	body.sticker .page-menu .list-item .anchor > div {
		display: inline;
		height: 20px;
		margin-right: 5px;
	}
	body.sticker .page-menu .list-item .anchor > div > img{
		height: inherit !important;
        padding: inherit;
	}
	.nav .list-item .anchor.credito  {
		font-size: 11px;
    	cursor: pointer;
	}
	body.sticker .page-menu .ofertas .anchor  {
		font-size: 11px;
	}
	body.sticker .page-menu .ofertas {
		width: 8%;
	}
	body.sticker .page-menu .electrodomesticos {
		width: 12%;
	}
	.nav .list-item:hover {
		background: rgba(0,0,0,.125);
	}
	.nav .list-item:hover  .box-menu {
	  	transform: perspective( 600px ) rotateX( 0deg );
		visibility: visible;
		opacity: 1;
		transition-delay:0.2s;
	}
	.nav .box-menu {
		background: rgba(255,255,255,1);
		border: 1px solid rgba(204,204,204,1);
		display:  block;
		width: 780px;
		height: 420px;
		min-width: 480px;
		min-height: 200px;
		background-color: rgba(255,255,255,1);
		visibility: hidden;
		opacity: 0;
		position: relative;
		transform-origin: top center;
	  	transform: perspective( 600px ) rotateX( -90deg );
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;

		transition-delay:0;
	}
	.nav .electrodomesticos .box-menu {
		/* height: 480px; */
	}
	.nav .box-menu .list.extend-2 {
		width: 400px;
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
		-webkit-column-gap: 10px; 
		-moz-column-gap: 10px;
		column-gap: 10px;
	    -webkit-column-rule-style: dotted; 
	    -moz-column-rule-style: dotted;
	    column-rule-style: dotted;
	    -webkit-column-rule-width: 1px; 
	    -moz-column-rule-width: 1px;
	    column-rule-width: 1px;
	    -webkit-column-rule-color: rgba(179,179,179,1);
	    -moz-column-rule-color: rgba(179,179,179,1);
	    column-rule-color: rgba(179,179,179,1);
	}
	.nav .box-menu .bg-placeholder {
		display: block;
		height: 100%;
		position: absolute;
		top: 0;
		bottom: 0;
		width: auto;
		right: -52px;
	}
	.page-menu .nav {
		display: block;
		height: 100%;
		width: 100%;
	}
	.nav .menu-list {
		display:  block;
		height: inherit;
	}
	.nav .list-item {
		height: inherit;
		width: 10%;
		float: left;
		display: block;
		box-shadow: 0px 0px 1px rgba(0,0,0,0.25);
	}
	.nav .list-item .anchor {
		display: block;
		color: white;
		text-decoration: none;
		height: inherit;
		text-align: center;
	}
	.nav .icomoon {
		margin-top: 2px;
		display: inline-block;
		width: 80%;
		text-align: center;
		font-size: 36px;
		height: auto;
		margin-top: 5px;
		line-height:40px;
	}
	body.sticker .nav .icomoon{
		line-height:1;
	}
	.nav .icomoon.icon-salud {
		font-size: 30px;
	}
	.nav a {
		font-size: 11px;
		line-height: 1.125;
		text-decoration: none;
		color: white;
	}
	.nav .box-menu .bg-placeholder {
		display: block;
		height: 100%;
		position: absolute;
		top: 0;
		bottom: 0;
		width: auto;
		right: -52px;
	}
	.nav .electrodomesticos .box-menu .bg-placeholder {
		right: -58px;
	}
	.nav .box-menu .list {
		display: block;
		margin: 5px 0 0px 10px;
		position: relative;
		z-index: 1;
		width: 320px;
		height: 98%;
	}
	.nav .box-menu a {
		font-size: 12px;
	}
	
	.nav .ferreteria .box-menu .list {
		height: 50%;
	}
	.nav .categoria {
		margin: 5px 5px;
		width: 100%;
		display: inline-block;
		vertical-align: top;
	}
	.nav .categoria a {
		color: rgba(0,86,179,1);
		font-weight: 700;
		display: block;
	}
	.nav .sub-categoria a {
		color: rgba(102,102,102,1);
		font-weight: 400;
		padding-left: 10px;
		display: block;
		margin: 8px 0;
	}

	.ferreteria .box-menu {
		margin-left: -451px;
	}
	.electrodomesticos .box-menu .bg-placeholder {
		left: 16px;
	}
	.tecnologia .box-menu {
		margin-left: -131px;
		width: 881px;
	}
	.tecnologia .box-menu {
		width: 900px;
		margin-left: -75px;
		/*margin-left: -20px;*/
	}
	.electromenores .box-menu {
		margin-left: -92px;
		/*margin-left: -10px;*/
	}
	.tecnologia  .box-menu .bg-placeholder {
		right: -51px;
	}
	.hogar .box-menu {
		width: 860px;
		margin-left: -310px;
		/*margin-left: -200px;*/
	}
	.belleza .box-menu {
		width: 820px;
		margin-left: -408px;
		/*margin-left: -270px;*/
	}
	.escolar .box-menu {
		margin-left: -505px;
		/*margin-left: -340px;*/
	}
	.deportes .box-menu {
		margin-left: -535px;
		/*margin-left: -450px;*/
	}
	.motos .box-menu {
		margin-left: -642px;
		/* margin-left: -560px; */
	}
	.creditodirecto .box-menu {
		margin-left: -642px;
		/* margin-left: -560px; */
	}
  /*
	.list-item.repuestos{
		display:block!important;
	}
  */
	.list-item.repuestos .box-menu {
		margin-left: -670px;
	}
	.ofertas > a {
		font-size: 0px;

	}
	.ofertas .icomoon {
		color: #FDEE23;
		font-size: 48px;
	}
	/*--------*/
	.nav .box-menu .bg-placeholder{
		display:none;
	}
	.nav .box-menu:after{
		content:'';
		width:calc(100% + 54px);
		height:calc(100% + 2px);
		position:absolute;
		top:-1px;
		right:-100px;
		background:bottom right no-repeat;
		background-size:auto 420px;
	}
	.nav .electrodomesticos .box-menu:after{
		background-image:url(//comandato.vteximg.com.br/arquivos/img2-categoria-electrodomesticos.png);
	}
	.nav .climatizacion .box-menu:after{
		background-image:url(//comandato.vteximg.com.br/arquivos/split-categoria-electrodomesticos.png);
	}
	.nav .tecnologia .box-menu:after{
		background-image:url(//comandato.vteximg.com.br/arquivos/nav-categoria-tecnologia-2.png);
	}
	.nav .electromenores .box-menu:after{
		background-image:url(//comandato.vteximg.com.br/arquivos/nav-categoria-electromenores-2.png);
	}
	.nav .hogar .box-menu:after{
		background-image:url(https://comandato.vteximg.com.br/arquivos/nav-categoria-hogar-5.png);
	}
	.nav .belleza .box-menu:after{
		background-image:url(//comandato.vteximg.com.br/arquivos/nav-categoria-salud.png);
	}
	.nav .escolar .box-menu:after{
		background-image: url(https://comandato.vteximg.com.br/arquivos/menu_deplegable4dosf.png);
	}
	.nav .deportes .box-menu:after{
		background-image:url(//comandato.vteximg.com.br/arquivos/menu_deplegable7csf.png);
	}
	.nav .motos .box-menu:after{
		background-image:url(//comandato.vteximg.com.br/arquivos/nav-categoria-moto.png);
	}
	.nav .vinos .box-menu:after{
		background-image:url(//comandato.vteximg.com.br/arquivos/menu_0deplegable6.png);
	}
    .nav .llantas .box-menu:after{
		background-image:url(https://comandato.vteximg.com.br/arquivos/banner3-1.jpg);
	}
	.nav .repuestos .box-menu:after{
		background-image:url(https://site.comandato.com/demo/img/baner-credito-directo-comandato2.png);
	}
	.nav .creditodirecto .box-menu:after{
		background-image: url(https://site.comandato.com/demo/img/baner-credito-directo-comandato2.png);
	}
	.nav .moda .box-menu:after{
		background-image: url(https://comandato.vteximg.com.br/arquivos/menudeplegable5.png);

	}


}
@media screen and ( max-width: 768px ) {
	.page-menu {
		position: fixed;
		width: 260px;
		height: 100%  !important;
		border: 0px none;
		top: 0 !important;
		bottom: 0 !important;
		left: -260px;
		z-index: 999;
	}
	.page-menu .container {
		overflow-x: hidden;
		overflow-y: auto;
		padding-bottom:80px;
	}
	.page-menu.on .btn-toggle {
		
		font-size: 24px;
		color: white;
	}
	.page-menu .btn-toggle {
		width: 50px;
		height: 50px;
		cursor: pointer;
		position: absolute;
		display: block;
		top: 0px;
		right: -50px;
		border: 0 none;
		line-height: 50px;
		background: transparent;
		margin: 0;
		bottom: 0;
		font-size: 32px;
		text-align: center;
		color: rgba(255,255,255,1);
	}
	.page-menu .btn-toggle span {
		margin-top: 10px;
		display: inline-block;
	}
	.page-menu .nav {
		position: relative;
		left: 0;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
	}
	.nav.move-menu {
		left: -100%;
	}
	.nav .categoria .sub-menu,.page-menu .btn-toggle,.page-header-main,.page-menu,.page-menu .container,.nav .menu-list .list-item a.active{background: #0056b3 !important;}
	.nav.move-categoria {
		left: -200%;
	}
	.nav.move-menu .btn-back {
		display: block;
	}
	.nav.move-categoria .btn-back {
		display: block;
		left: 200%;
	}
	.nav .box-menu {
		display: none;
	}
	.nav .box-menu .bg-placeholder {
		display: none;
	}
	.nav li {
		border-bottom: 1px solid rgba(255,255,255,.25);
	}
	.nav li.ofertas {
		display:none;
	}
	.nav .list-item a {
		color: white;
		text-decoration: none;
		font-size: 14px;
		padding: 12px 10px;
		display: block;
	}
	.nav .icomoon {
		font-size: 14px;
		line-height: 14px;
		margin-right: 4px;
		width: 24px;
		display: inline-block;
		text-align: center;
	}
	.nav .ofertas .icomoon {
		color: #FDEE23;
	}
	.nav .box-menu {
		position: absolute;
		left: 100%;
		top: 36px;
		width: 100%;
		display: none;
	}
	.nav .box-menu .bg-placeholder {
		display: none;
	}
	.nav .categoria .sub-menu {
		display: none;
		position: absolute;
		left: 100%;
		top: 0px;
		width: 100%;
		height:300px;
		padding-bottom:41px;
		background:rgb(0, 86, 179);
		overflow:auto;
	}
	.nav .btn.btn-move-categoria ,
	.nav .btn.btn-move-menu {
		cursor: pointer;
		position: absolute;
		background: rgba(0,0,0,0);
		display: block;
		border: 0px none;
		padding: 0 14px;
		color: white;
		right: 0;
		width: 60px;
		text-align: right;
		margin-top: -44px;
		height: 44px;
		float: right;
	}
	.nav .btn.btn-move-categoria:before ,
	.nav .btn.btn-move-menu:before {
		content: ">";
		display: block;
		color: white;
	}
	.nav .btn-back {
		position: absolute;
		top: 0;
		width: 100%;
		left: 100%;
		height: 36px;
		border: 0 none;
		background: rgba(0,0,0,.125);
	}
	.nav .btn-back:before {
		text-align: center;
		color: white;
		content: "< Regresar";
		text-transform: uppercase;
	}

}
body {
	padding-top: 151px;
	background: rgba(255,255,255,1);
}
.page-container {
	display: block;
	margin-top: 10px;
	width: auto;
	height: auto;
}
.page-main {
	display: block;
	width: calc(80% - 20px);
	float: right;
}
.page-full {
    display: block;
    width: 100%;
    height: auto;
}
.page-main .box-banner {
    display: block;
    width: auto;
    height: auto;
    clear: both;
    float: none;
}
.page-main .box-banner .img {
    display: block;
    width: 100%;
    height: auto;
}
.page-sidebar {
	display: block;
	float: left;
	width: 20%;
}
.page-header-banner {
    display: block;
    width: auto;
    height: auto;
}
.page-header-banner img {
    display: block;
    width: 100%;
    height: auto;
}
.page-header-banner a {
    display: block;
    width: 100%;
    height: auto;
}
.page-aside {
    display: block;
    width: auto;
    height: auto;
    background-color: rgba(0,86,179,1);
    background-image: url('https://comandato.vteximg.com.br/arquivos/product-register-bg.png');
    background-position: left center;
}
.page-aside .register-table {
    display: table;
    width: 100%;
    height: 120px;
}
.page-aside .register-td {
    display: table-cell;
    vertical-align: middle;
    width: auto;
}
.page-aside .register-td:first-child {
    width: 300px;
}
.page-aside .title {
    display: block;
    text-align: center;
    line-height: 1.25;
    color: rgba(255,255,255,1);
    text-shadow: 2px 2px 5px rgba(0,0,0,.25);
    font-size: 30px;
}
.page-aside .subtitle {
    display: block;
    text-align: center;
    color: rgba(255,255,255,1);
    text-shadow: 2px 2px 5px rgba(0,0,0,.5);
    font-size: 22px;
}
.page-aside .newsletter-title {
    display: none;
}
.page-aside fieldset {
    text-align: right;
}
.page-aside fieldset p {
    display: none;
}
.page-aside input[type="text"] {
    display: inline-block;
    margin-right: 20px;
    width: 260px;
    height: 44px;
    padding: 8px;
    font-size: 14px;
    background: rgba(255,255,255,1);
    border: 2px solid rgba(0, 180, 255,1);
    color: rgba(102,102,102,1);  
}
#banner-principal .content .log_cm img{
margin-right: 204px !important;
width: 200px !important;
height: 115px !important;

}
#banner-principal .content.meses{
    margin-bottom: 198px !important;}

@media screen and ( max-width: 768px ) {
#banner-principal .content.meses{
    margin-bottom: 52px !important;}
}
.content .baneralia{
	width: 100%;
    color: #000;
    opacity: 1;
    text-align: left;
}
.page-aside .btn-ok {
    display: inline-block;
    border: 2px solid rgba(0, 180, 255,1);
    background: rgba(0, 180, 255,1);
    color: transparent;
    font-size: 16px;
    height: 44px;
    padding: 8px 0;
    background-image: url('https://comandato.vteximg.com.br/arquivos/coverpop-text-registrar-navidad.png');
    background-repeat: no-repeat;
    background-position: center center; 
    background-size: 65% auto; 
    width: 160px;
    text-align: center;

	background-size:140px;
}
.page-aside input[type="text"],
.page-aside .btn-ok{
	width:calc(33% - 10px);
    margin:0;
    margin-left:10px;
}
.page-aside .register-td .newsletter{
	padding:0 15px;
}
.page-aside fieldset.error{
	color:rgba(255,255,255,0.75);
	text-align:center;
	font-size:20px;
	padding:10px;
}
.page-aside input.newsletter-button-back{
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	background:rgba(0, 180, 255,1);
	border:0;
	padding:8px 30px;
	display:block;
	margin:auto;
	margin-bottom:10px;
}
.page-aside .container {
    max-width: 1100px;
    width: 100%;
}
.page-aside fieldset {
    border: 0 none;
}
@-webkit-keyframes stickerFadeIn {
  0%   { margin-top: -100px; }
  100% { margin-top: 0; }
}
@-moz-keyframes stickerFadeIn {
  0%   { margin-top: -100px; }
  100% { margin-top: 0; }
}
@-o-keyframes stickerFadeIn {
  0%   { top: -25%; }
  100% { top: 0; }
}
@keyframes stickerFadeIn {
  0%   { margin-top: -100px; }
  100% { margin-top: 0; }
}
@media screen and ( max-width: 768px ) {
	body {
		padding-top: 50px;
	}
	.page-container {
		padding-left: 10px; 
		padding-right: 10px; 
	}
	.page-main {
		width: 100%;
		float: none;
		clear: both;
	}
	.page-sidebar {
		float: none;
		clear: both;
		width: 100%;
	}
    .page-aside .container {
        width: 100%;
    }
    .page-aside .register-table {
        display: block;
        height: auto;
    }
    .page-aside .register-td {
        display: block;
        width: auto;
    }
    .page-aside .register-td:first-child {
        width: 100%;
        padding: 15px 0;
    }
    .page-aside fieldset {
        text-align: center;
    }
    .page-aside .title {
        font-size: 20px;
    }
    .page-aside .subtitle {
        font-size: 16px;
    }
    .page-aside input[type="text"] {
    	display: block;
        margin: 0 auto 10px;
        width: 280px;
    }
    .page-aside .btn-ok {
        margin: 0 0 20px;
        background-size: 50% auto;
        width: 280px;
        padding: 5px 0;
        height: 40px;
    }

}.contenedor-slider {
	overflow-y: hidden; 
}
.contenedor-slider .slider {
	max-height: 480px;
	overflow-y: hidden; 
}.box-aside {
	display: block;
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}
.box-aside:after {
	content: " ";
	display: table;
	clear: both;
	width: auto;
	height: auto;
	float: none;
}
.box-aside img {
	display: block;
	max-width: 100%;
	height: auto;
	width: 100%;
}
.box-aside .banner-izq {
	display: block;
	float: left;
}
.box-aside .banner-izq:after {
	content: " ";
	display: table;
	clear: both;
	width: auto;
	height: auto;
	float: none;
}
.box-aside .box-banner {
	display: block;
	margin: 0;
	border: 1px solid rgba(204,204,204,1);
}
.box-aside .box-banner a {
	display: block;
}
.box-aside .box-banner img {
	width: 100%;
	display: block;
}
.box-navigator {
	display: block;
	border: 1px solid rgba(204,204,204,1);
	margin-bottom: 20px;
}
.box-navigator .menu-navegue {
	display: none;
}
.box-navigator a {
	display: block;
	font-size: inherit;
	color: inherit;
	text-decoration: none
}
.box-navigator h3 {
	display: block;
	font-size: 14px;
	background-color: rgba(242,242,242,1);
	text-align: center;
	height: auto;
	padding: 10px 0;
	color: rgba(0,86,179,1);
}
.box-navigator h3:before {
	display: inline-block;
	vertical-align: middle;
	color: rgba(0,86,179,1);
	margin-right: 5px;
	font-size: 16px;
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.box-navigator h3.electrodomesticos:before {
	content: "\e909";
}
.box-navigator h3.electromenores:before {
	content: "\e90a";
}
.box-navigator h3.tecnologia:before {
	content: "\e923";
}
.box-navigator h3.hogar:before {
	content: "\e911";
}
.box-navigator h3.moda-y-belleza:before {
	content: "\e901";
}
.box-navigator h3.escolares:before {
	content: "\e957";
}
.box-navigator h3.deportes:before {
	content: "\e98e";
}
.box-navigator h3.ferreteria:before {
	content: "\e90f";
}
.box-navigator h3.motos:before {
	content: "\e919";
}

.box-navigator h4 {
	display: block;
	font-size: 12px;
	padding: 10px 5px 10px 10px; 
	color: rgba(0,86,179,1);
	border-top: 1px solid rgba(215,215,215,1);
}

.box-navigator h4:first-child {
	border-top: 0 none;
}
.box-navigator h3,
.box-navigator h4,
.box-navigator h5 {
	font-weight: 700;
}
.box-navigator h3 a ,
.box-navigator h4 a ,
.box-navigator h5 a {
	display: inline-block;
}

.box-navigator ul  {
	padding-bottom: 10px;
}
.box-navigator ul:last-child  {
	border-bottom: 0px none;
}
.box-navigator ul li {
	display: block;
	font-size: 12px;
	position: relative;
	vertical-align: top;
	color: rgba(77,77,77,1);
	padding: 2px 10px; 
}
.box-navigator ul li:hover:before {
	color: rgba(0,86,179,1);
}
.box-navigator ul li a {
	display: inline;
}
.box-navigator ul li:hover a {
	color: rgba(0,86,179,1);
}
.box-navigator ul li:before {
	display: inline-block;
	vertical-align: top;
	margin-right: 4px;
	content: "\e94d";
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	font-size: 10px;
}
.box-navigator h5 {
	display: block;
	font-size: 12px;
	padding: 5px 5px 5px 10px; 
	color: rgba(0,86,179,1);
	border-top: 1px solid rgba(215,215,215,1);
}
.box-navigator .ver-filtros {
	display: none;
}
.box-top {
	width: 100%;
	clear: both;
	border: 1px solid rgba(204,204,204,1);
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	overflow: hidden;
	position: relative;
	margin-bottom: 20px;
}
.box-top .jcarousel-container-vertical {
	height: 347px;
	width: 100%;
}
.box-top li{
    border-bottom: 1px solid #D2D2D2;
    background-color: rgba(255,255,255,1);
    display: table;
    width: 100%;
    height: auto;
    float: none !important;
    height: 80px !important;
    padding: 9px 0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.box-top li:hover{
	border-left:5px solid rgba(0, 180, 255,1);
}
.box-top h2{
	padding-left: 50px;
    line-height: 49px;
    font-size: 16px;
    height: 49px;
    border-bottom: 1px solid rgba(204,204,204,1);
    position: relative;
    z-index: 2;
    border-bottom: 1px solid rgba();
    font-weight: 700;
    text-transform: uppercase;
    background-color: rgba(242,242,242,1);
    color: rgba(0,86,179,1);
    box-shadow: 0px 2px 4px rgba(0,0,0,0.25);
}
.box-top h2:before {
	content: "\e94e";
	font-size: 32px;
	position: absolute;
	top: 7px;
	left: 15px;
	display: inline-block;
	vertical-align: middle;
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.box-top .productImage{
	float: none;
	width: 40%;
	vertical-align: middle;
	display: table-cell;
	text-align: center;
}
.box-top .productImage img{
	max-width: 98%;
	display: initial;
}
@media screen and ( max-width: 768px ) {
#banner-principal .content .log_cm img{   
   margin-right: 73px !important;
    
    height: 60px !important;
    width: 60px !important;
}
}
.box-top .inf{
	display: table-cell;
	vertical-align: middle;
	width: auto;
	float: none;
}
.box-top h3{
    color: rgba(77,77,77,1);
    max-height: 40px;
    overflow: hidden;
	font-size: 11px;
}
.box-top .verahora{
	display: inline-block;
	color: rgba(255,255,255,1);
	text-align: center;
	padding: 2px 24px;
	font-size: 11px;
	margin-top: 4px;
	background-color: rgba(0, 180, 255 ,1);
    width: auto;
}
.box-top .verahora:before {
	content: "\e9f7";
	font-size: 12px;
	margin-right: 6px;
	display: inline-block;
	vertical-align: middle;
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.box-top .verahora:after {
	content: "Ver ahora";
	display: inline-block;
}
.box-top #evaluation{
    background: url("https://comandato.vteximg.com.br/arquivos/sprites-comandato.png") no-repeat;
    height: 21px;
    font-size: 0px;
    margin: 8px 0;
    background-size: 341px auto;
}
.box-top div[class*="evaluation"] {
	display: none;
}

.box-top .jcarousel-prev,
.box-top .jcarousel-next{
	text-align: center;
	position: absolute;
	width: 20px;
	cursor: pointer;
	font-size: 14px;
	height: 20px;
    font-family: 'icomoon';
    speak: none;
    z-index: 3;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.box-top .jcarousel-prev{
	top: -40px;
	right: 8px;
}
.box-top .jcarousel-prev:before{
	content: "\e9b6";
	display: inline-block;
	color: rgba(0,86,179,1);
}
.box-top .jcarousel-next{
	right: 8px;
	top: -24px;
}
.box-top .jcarousel-next:before{
	content: "\e925";
	display: inline-block;
	color: rgba(0,89,179,1);
}
@media screen and ( max-width: 768px ) {
	
	.box-aside {
		width: auto;
	}
	.box-aside .banner-izq {
		width: 100%;
		float: left;
	}
	.box-aside .box-banner {
		height: 140px;
		overflow: hidden;
	}
}.products {
	display: block;
	position: relative;
	width: auto;
	height: auto;
	float: none;
	opacity: 1;
	clear: both;
}
.products ul {
	display: block;
	clear: both;
	float: none;
	margin-left: -10px;
	margin-right: -10px;
}

.products ul:after {
	content: " ";
	display: table;
	clear: both;
	float: none;
}
.products ul li {
	display: block;
	width: 25%;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	margin: 10px 0;
}
.products .n5colunas ul li {
    width: 20%;
}
.products .producto {
	display: block;
	position: relative;
	width: auto;
	padding-top: 30px;
	background-color: rgba(255,255,255,1);
	border: 1px solid rgba(230,230,230,1);
	min-height: 250px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.products .producto:hover {
	border-color: rgba(179,179,179,1);
}
.products .producto:hover .mas {
	opacity: 1;
	visibility: visible;
}
.products .producto a {
	display: block;
	height: inherit;
	text-decoration: none;
}
.products .producto h3 {
	font-size: 12px;
	font-weight: 400;
	padding: 0px 5px; 
	line-height: 1.25;
	text-align: center;
	height: 45px;
	overflow: hidden;
}
.products .producto .productImage {
	display: block;
	width: auto;
	height: auto;
	text-align: center;
	min-height: 120px;
}
.products .producto .productImage img {
	display: block;
	width:100%;
	max-width:150px;
	height: auto;
	margin: auto;
}
.products .producto .discount {
	display: block;
}
.wow.fadeIn.padd{
	/*display: none;*/
}
/*#prodPriceCredito .info-cuotas .cuota_val{
	display: none;
}
#prodPrice{
	display: none;
}
.info-cuotas{
	display: none;
}*/
/*--- ENVIO GRATIS TODOELSITIO ---*
.products .data:before,
.slick-vitrina .data:before,
.owl-item .data:before{
	content:'\e944';
	display:block;
	width:60%;
	height:25px;
	position:absolute;
	bottom:18px;
	left:0;
	right:0;
	margin:auto;
	text-align:center;
	color:#888;
    
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.product #productInfo h1:before,
.products .data:before,
.slick-vitrina li:hover .data:before,
.owl-item:hover .data:before{
	color:#0056b3;
}
.slick-vitrina .data:before{
	bottom:0;
	text-align:left;
	margin:0;
	padding-left:8px;
}
.owl-item .data,
.slick-vitrina .data{
	height:155px!important;
}
.slick-vitrina .data p.flag.incluye-regalo{
	bottom:155px!important;
}

.products .producto .price{
	height:85px!important;
}
.product .product-image #image{
	position:relative;
}
body.landing-motos .products .data:before{
	display:none;
}
@media screen and ( max-width: 768px ){
	.products .data:before{
		bottom:0;
		width:100px;
	}
}
/*----/envioGratisTodoelsitio---*/

/*--- ENVIO GRATIS SIMMONS ---*
.products .producto .flag.simmons,
.product .discount p.flag.simmons{
	content:'';
	display:block;
	width:100%;
	max-width:100px;
	height:25px;
	position:absolute;
	bottom:13px;
	left:0;
	right:0;
	margin:auto;
	background-image: url("https://www.servcomandato.com/sitecomandato/images/svg/enviogratis2-label.svg");
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    opacity:0.5;
    color:transparent;
}
.product .discount p.flag.simmons{
	bottom:initial;
	top:5px;
	right:initial;
	left:10px;
	max-width:120px;
}
/*----/envioGratisSimmons---*/

/*--- ENVIO GRATIS PAYMENTEZ ---*
.products .producto .flag.paymentez4,
.products .producto .flag.paymentez5,
.product .discount p.flag.paymentez4,
.product .discount p.flag.paymentez5{
	content:'';
	display:block;
	width:100%;
	max-width:100px;
	height:25px;
	position:absolute;
	top:13px;
	left:0;
	right:0;
	margin:auto;
	background-image: url("https://www.servcomandato.com/sitecomandato/images/svg/enviogratis2-label.svg");
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    opacity:0.5;
    color:transparent;
}
.product .discount p.flag.paymentez4,
.product .discount p.flag.paymentez5{
	top:5px;
	left:initial;
	right:10px;
	max-width:120px;
}
/*----/envioGratisPaymentez---*/

/*--- ENVIO GRATIS SAMSUNG ---*
.products .producto p.flag.landing-samsung-3-producto,
.product .discount p.flag.landing-samsung-3-producto{
	display:block;
	width:100%;
	font-size:0;
}
.products .producto p.flag.landing-samsung-3-producto,
.product .discount p.flag.landing-samsung-3-producto:after,
body.landing-samsung .ss-content .ss-right .producto .data:before,
body.landing-samsung .ss-left .jcarousel-list .owl-item .content:before,
body.landing-samsung .products .prateleira .producto .discount:before {
	content:'';
	display:block;
	width:30%;
	min-width:150px;
	height:25px;
	position:absolute;
	top:30px;
	left:0;
	right:0;
	margin:auto;
	background-image: url("https://www.servcomandato.com/sitecomandato/images/svg/enviogratis2-label.svg");
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center;
	z-index:1;
	opacity:0.75;
}
body.landing-samsung .ss-content .ss-right .producto .data:before{
	top:90px;
}
.product .discount p.flag.landing-samsung-3-producto:after{
	opacity:0.5;
	top:40px;
}.products .producto p.flag.landing-samsung-3-producto{
	width:30%;
	min-width:120px;
	opacity:0.5;
	top:25px;
}
body.landing-samsung .ss-left .jcarousel-list .owl-item .content:before{
	top:initial;
	bottom:-20px;
	opacity:0.5;
}
body.landing-samsung .ss-left .jcarousel-list .owl-item .content{
	position:relative;
}
body.landing-samsung .products .producto p.flag.landing-samsung-3-producto{
	display:none;
}
@media screen and ( max-width: 768px ){
	body.landing-samsung .ss-left .jcarousel-list .owl-item .content:before{
		top:-20px;
		bottom:initial;
	}
}
/*----/envioGratisSamsung---*/

/*--- ENVIO GRATIS INDURAMA ---*
.product .discount p.flag.indurama-cocinas,
.product .discount p.flag.indurama-refrigeracion,
.product .discount p.flag.indurama-lavadoras,
.product .discount p.flag.indurama-empotrable,
.product .discount p.flag.indurama-campanas-extractoras,
.product .discount p.flag.indurama-comercial,
.product .discount p.flag.indurama-electromenores,
body.landing-indurama .producto .data:before{
	content:'';
	display:block;
	width:30%;
	min-width:120px;
	height:25px;
	position:absolute;
	bottom:90px;
	right:15px;
	opacity:0.75;
	margin:auto;
	background-image: url("https://www.servcomandato.com/sitecomandato/images/svg/enviogratis2-label.svg");
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center;
	z-index:1;
	font-size:0;
}
body.landing-indurama .producto .data:before{
	top:-10px;
	bottom:initial;
	left:195px;
	right:initial;
	opacity:1;
}

@media screen and ( max-width: 768px ){
	body.landing-indurama .producto .data:before{
		width:120px;
	}
}
/*----/envioGratisIndurama---*/

/*--- SOLOXWEB TODOELSITIO ---*/
.product .product-image #image:before,
.products .producto .discount:before,
.owl-carousel.jcarousel-list .owl-item li:before{
	/*--- content:'SOLO por WEB'; ---*/
	display:block;
	width:calc(100% - 10px);
	height:40px;
	line-height:25px;
	position:absolute;
	top:0;
	left:0;
	right:0;
	margin:auto;
    z-index:1;
    text-align:right;
    padding-right:10px;
    color:#bcbcbc;
    font-style:italic;
    font-weight:bolder;
    font-size:11px;
    text-shadow:0 2px 0 #fff;

    -webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;

    background:transparent;
	background: -webkit-linear-gradient( rgba(0,0,0,0.03), rgba(0,0,0,0));
	background: -o-linear-gradient( rgba(0,0,0,0.03), rgba(0,0,0,0));
	background: -moz-linear-gradient( rgba(0,0,0,0.03), rgba(0,0,0,0));
	background: linear-gradient( rgba(0,0,0,0.1), rgba(0,0,0,0));
}
.product .product-image #image:before{
	font-size:16px;
	line-height:35px;

	line-height:45px;
}
.product .product-image:hover #image:before,
.products .producto:hover .discount:before,
.owl-carousel.jcarousel-list .owl-item:hover li:before{
	color:#0056b3;
}
.products .producto .discount:after,
body.produto .owl-carousel.jcarousel-list .owl-item li:after {
	content:'Ver Ahora';
	display:block;
	width:calc(100% - 10px);
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	text-align:center;
	padding:5px;
	background:#f2f2f2;
	font-size:11px;
	opacity:0;
}
body.produto .owl-carousel.jcarousel-list .owl-item li:after{
	padding:11px 5px;
}

.products .producto .discount:after,
body.produto .owl-carousel.jcarousel-list .owl-item li:after{
/*
	bottom:0;
	content:'Pago en Efectivo';
	opacity:0;
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;

	content:'';
	background:url(https://site.comandato.com/images/svg/paymentez-logo.svg) no-repeat center #fff;
	background-size:auto 22px;
	height:30px;
	width:100%;
	padding:0;
	*/
	display:none;
}
.products .producto:hover .discount:after,
body.produto .owl-carousel.jcarousel-list .owl-item:hover li:after{
	opacity:1;
	bottom:22px;
}
.product .product-image #image{
	position:relative;
}
.product .product-image #image:before{
	z-index:1;
}
body.landing-samsung .owl-carousel.jcarousel-list .owl-item li:before,
body.landing-samsung .product .product-image #image:before,
body.landing-samsung .products .producto .discount:before,
body.landing-samsung .products .producto .discount:after,
body.landing-motos .product .product-image #image:before,
body.landing-motos .products .producto .discount:before,
body.landing-motos .products .producto .discount:after,
.products .producto .flag {
	display: none;
}
/*----/envioGratisTodoelsitio---*/

/*Flag todo el sitio usado para las campaÃƒÂ±as generales*/
.owl-item .data p.flag.todo,
.slick-vitrina .data p.flag.todo,
.products .producto .flag.todo,
.product .discount .flag.todo
{
	display:block;
	position:absolute;
	top: -17px;
	left:5px;
	font-size:0;
	z-index:2;
}
.product .discount .flag.todo
{
	top:10px;
	left:10px;
}
body.landing-motos .products .producto .flag.todo
{
	top:initial;
	width:50px;
	text-align:center;
	bottom:130px;
	left:0;
	right:0;
	margin:auto;
}
.owl-item .data p.flag.todo,
.slick-vitrina .data p.flag.todo,
.products .producto .flag.todo,
.product .discount .flag.todo
{
	/*content:'';*/
	display:block;
	padding:32px 21px;
	color:rgba(0, 0, 0, 0);
	border-radius:2px;
	font-size:28px;
	font-weight:bold;
}
.owl-item .data p.flag.todo,
.slick-vitrina .data p.todo,
.products .producto .todo,
.product .discount .todo
{
	/*content:'CYBERCOMANDATO';
	background-image: url(https://comandato.vteximg.com.br/arquivos/cyberday-logo-flag3.svg);*/
	/*background-image: url(https://site.comandato.com/images/cybermondaye.png);*/
	/*background-image: url(https://site.comandato.com/images/aniversario-regalon.png);*/
	/*background-image: url(https://site.comandato.com/images/aniversario-regalon-comandato.png); 
	background-image: url(https://comandato.vteximg.com.br/arquivos/cybermondayecff.png);*/
	
    background-size: 141px 97px;
    background-repeat: no-repeat;
    padding-bottom: 16px;
} 

.products .producto .flag.todo
{
	top: 0px !important;
    left: 10px !important;
	background-size: 75px !important; 	
}

.products .producto .flag.productonuevo{
	display:none !important;
}


.slick-vitrina .data p.flag.todo{
	left: 113px !important;
}
.owl-item .data p.flag.todo{
	background-size: 95px 92px !important;
}
.owl-item .data p.flag.todo{
	 top: 7px !important;
    left: 114px !important;
}

.product .discount .flag.todo{
	top: 9px !important;
    left: 236px !important;

}
.product .discount .todo{
	background-size: 129px 123px;
}
@media screen and ( max-width: 920px ){
	.products .producto .flag.todo
	{
		left: 10px !important;
	}
	.slick-vitrina .data p.flag.todo{
		left: 87px !important;
	}
	.product .discount .flag.todo {   
    	left: 197px !important;
	}
	.owl-item .data p.flag.todo	
	{
		background-size: 74px 68px !important;
	}
	.owl-item .data p.flag.todo	
	{
		top: 18px;
    	left: 92px !important;
	}
}
/*
/*Fin todo el sitio*/

/*estilos de precio product page*/
.info.contado #prodPrice .price-best-price{
	display: inline;
    text-decoration: initial;
    font-size: 14px;
    color: #666;
    font-weight: bold;
}

.info.contado #prodPrice .price-best-price:before{
	content: 'PVP: ';
    font-weight: normal!important;
    color: #4d4d4d;
    font-size: 11px;
}
.info.contado #prodPrice .price-list-price:before{
	content: 'Precio Oferta:';
    display: inline;
    font-size: 11px;
    color: #888;
    font-weight: normal;

}
.info.contado #prodPrice .price-list-price{
	display: none;
}
.info.contado #prodPrice .show{
	display: none !important;
}

/*--- REPUESTOS VITRINA ---*/
.owl-carousel .data p.flag{
	display:none;
}
.prateleira .data p.flag.repuestos-modelo-1,
.prateleira .data p.flag.repuestos-modelo-2,
.prateleira .data p.flag.repuestos-diagrama,
.prateleira .data p.flag.repuestos,
.owl-carousel .data p.flag.repuestos-modelo-1,
.owl-carousel .data p.flag.repuestos-modelo-2,
.owl-carousel .data p.flag.repuestos-diagrama,
.owl-carousel .data p.flag.repuestos{
	display:block!important;
	position:absolute;
	top:0;
	left:0;
	right:0;
	z-index:0;
	font-size:0;
	width:100%;
	height:100%;
}
.prateleira .data p.flag.repuestos-modelo-1:before,
.prateleira .data p.flag.repuestos-modelo-2:before,
.prateleira .data p.flag.repuestos-diagrama:before,
.prateleira .data p.flag.repuestos:before,
.owl-carousel .data p.flag.repuestos-modelo-1:before,
.owl-carousel .data p.flag.repuestos-modelo-2:before,
.owl-carousel .data p.flag.repuestos-diagrama:before,
.owl-carousel .data p.flag.repuestos:before{
	content:'\e9b8';
	font-size:80px;
	text-align:center;
	font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	color:#eee;
	display:block;
	margin:auto;
    background-size:initial;
    background-repeat:no-repeat;
    background-position:center;
    background-color:#fff;
    width:100%;
    padding:20px 0;
    padding-top:40px;
	position:absolute;
	top:0;
	left:0;
	right:0;
}
.prateleira .data p.flag.repuestos-modelo-1:before,
.prateleira .data p.flag.repuestos-modelo-2:before,
.prateleira .data p.flag.repuestos-diagrama:before,
.owl-carousel .data p.flag.repuestos-modelo-1:before,
.owl-carousel .data p.flag.repuestos-modelo-2:before,
.owl-carousel .data p.flag.repuestos-diagrama:before,
.owl-carousel .data p.flag.repuestos:before{
	width:52px;
	height:52px;
	background-color:;
	color:#ddd;
	font-size:30px;
	line-height:52px;
	left:initial;
	top:12px;
	padding:0;
}
.prateleira .data p.flag.repuestos-modelo-1:after,
.prateleira .data p.flag.repuestos-modelo-2:after,
.prateleira .data p.flag.repuestos-diagrama:after,
.prateleira .data p.flag.repuestos:after,
.owl-carousel .data p.flag.repuestos-modelo-1:after,
.owl-carousel .data p.flag.repuestos-modelo-2:after,
.owl-carousel .data p.flag.repuestos-diagrama:after,
.owl-carousel .data p.flag.repuestos:after{
	content:'';
	color:#bcbcbc;
	font-size:12px;
	text-align:center;
	display:block;
	margin:auto;
    background: url("https://www.servcomandato.com/sitecomandato/images/svg/logo-suzuki.svg") no-repeat #fff;
    background-position:center 45px;
    background-size:100px;
    width:100%;
    height:70px;
    padding-top:25px;
	position:absolute;
	bottom:22px;
	left:0;
	right:0;
}
.owl-carousel .data p.flag.repuestos-modelo-1:after,
.owl-carousel .data p.flag.repuestos-modelo-2:after,
.owl-carousel .data p.flag.repuestos-diagrama:after,
.owl-carousel .data p.flag.repuestos:after{
	height:68px;
	background-position:center 25px;
	padding-top:5px;
}
.prateleira .data p.flag.repuestos-modelo-1:after,
.prateleira .data p.flag.repuestos-modelo-2:after,
.owl-carousel .data p.flag.repuestos-modelo-1:after,
.owl-carousel .data p.flag.repuestos-modelo-2:after{
	content:'Repuestos para motos';
}
.prateleira .data p.flag.repuestos-diagrama:after,
.owl-carousel .data p.flag.repuestos-diagrama:after{
	content:'Diagrama de moto';
}
.prateleira .data p.flag.repuestos:after,
.owl-carousel .data p.flag.repuestos:after{
	content:'Repuesto de moto';
}
@media screen and ( max-width: 768px ){
	.prateleira .data p.flag.repuestos-modelo-1:after,
	.prateleira .data p.flag.repuestos-modelo-2:after,
	.prateleira .data p.flag.repuestos-diagrama:after,
	.prateleira .data p.flag.repuestos:after{
		height:60px;
		padding-top:0;
		background-position:center 20px;
	}
}
/*----/repuestosvitrina---*/

body.produto .oferta-simmons.show,
.producto .oferta-simmons.show,
.data .discount .oferta-simmons.show,
.data .discount .oferta-simmons,
li .oferta-simmons.show{
	display:block!important; 
	position:absolute;
	top:0;
	left:0;
	width: 86px;
	height: 46px;	
	background:url(https://comandato.vteximg.com.br/arquivos/oferta-simmons-2.svg) no-repeat center;
	background-size: cover;
}
.landing-motoss .data .discount .oferta-simmons{
	display: none !important;
}

.data .discount .oferta-simmons{
width: 117px;
}

body.produto .oferta-simmons.show span,
.producto .oferta-simmons.show,
.data .discount .oferta-simmons.show,
li .oferta-simmons.show span{
	position: absolute;
    top: 4px;
    left: 21px;
    color: #aad148;
    font-weight: bolder;
    font-size: 26px;
    letter-spacing: -2px;
    line-height: 1.25;
    font-style: italic;
    padding-right: 25px;
}
.data .discount .oferta-simmons{
	position: absolute;
    top: 10px;
    left: 10px;
    color: #ffffff00;
    font-size: 0px;
    letter-spacing: -2px;
    line-height: 1.25;
    font-style: italic;
    padding-right: 23px;
	
}
li .oferta-simmons span{
	position: absolute;
    top: 21px;
    left: 16px;
    color: #0056b3;
    font-weight: bolder;
    font-size: 22px;
    letter-spacing: -2px;
    line-height: 1.25;
    font-style: italic;
}

.products .producto .flag {
	display: none;
	position: absolute;
}
.products .producto .flag.nuevos {
	display: block;
	top: 0;
	left: 0;
	right: 0;
	font-size: 0;
	background-image: url('https://comandato.vteximg.com.br/arquivos/etiq_prod_nuevos_210px.png');
	height: 30px;
	background-repeat: no-repeat;
	background-size: 100% auto;
}/*
.products .producto .flag.tv-soporte-cobertor-gratis {
	width: 100px;
	height: 70px;
	display: block;
	font-size: 0;
	background-image: url("https://comandato.vteximg.com.br/arquivos/flag_vitrina_gratis-soporte-cobertor.png");
	top: 60px;
	left: -4px;
}*/
.products .producto .flag.tv-cobertor-gratis {
	width: 100px;
    height: 70px;
	font-size: 0;
    display: block;
    background-image: url("https://comandato.vteximg.com.br/arquivos/flag_vitrina_gratis-cobertor.png");
    top: 60px;
    left: -4px;
}
.products .producto .flag.precios-locos {
    top: -16px;
	font-size: 0;
    left: 0;
    width: 100%;
    height: 75px;
	background-repeat: no-repeat;
	background-size: 55% auto;
	background-image: url('https://comandato.vteximg.com.br/arquivos/flag-precios-locos.png');
	background-position: right center;
	display: block;
}
.products .producto .flag.mundial4k,
.owl-carousel .data p.flag.mundial4k,
.slick-vitrina .discount p.flag.mundial4k{
	position:absolute;
    top:20px;
	font-size: 0;
    right:5px;
    width:100px;
    height: 35px;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url('https://comandato.vteximg.com.br/arquivos/label-mundial4k2.png');
	background-position: right center;
	display: block;
}
.products .producto .flag.envio-gratis {
	font-size: 0;
	position: absolute;
	bottom: 0px;
	left: 0;
	right: 0;
	height: auto;
	width: 100%;
	display: block;
}
.products .producto:hover .flag.envio-gratis:before {
	bottom: 24px;
}
.products .producto .flag.envio-gratis:before {
	position: absolute;
	/*content: "\e952";*/
	left: -8px;
	bottom: 0px;
	display: inline-block;
	font-size: 54px;
	color: #FF5A08;
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
/*---AFLB----*/
.img-slide-to-left{  }
/*color rosa de mama mes de mayo*/
/*.page-menu {	background-color: #f76daf; }*/
/*vistiendo de mama cada slide a expepcion del primero*/
/*#banner-principal.slick-slider .slick-slide:not(:nth-child(2)):before {
    content:"";
	background-image: url(https://site.comandato.com/images/mama19/motivo-mama19.png);
    width: 100px;
    height: 100px;
    position: absolute;
    font-size: 0;
    background-size: contain;
    background-repeat: no-repeat;
    display: block !important;
    top: 0;
    left: 0;
-webkit-animation-name: tagSliderMama;
 -webkit-animation-duration: 8s; 
 -webkit-animation-iteration-count: infinite; 
 animation-name: tagSliderMama;
 animation-duration: 8s;
 animation-iteration-count: infinite;
 -webkit-animation-timing-function: ease;
 animation-timing-function: ease;
}


@-webkit-keyframes tagSliderMama {
   0%{transform:rotate(0deg)}
     70% {transform:rotate(0deg)}
	 80% {transform:rotate(-10deg)}
	 90% {transform:rotate(10deg)}
	 100% {transform:rotate(0deg)}
}

@keyframes tagSliderMama {
  0%{transform:rotate(0deg)}
     70% {transform:rotate(0deg)}
	 80% {transform:rotate(-10deg)}
	 90% {transform:rotate(10deg)}
	 100% {transform:rotate(0deg)}
}
.flag.especial-madre{	background-image: url(https://site.comandato.com/images/mama19/motivo-mama19.png);    width: 80px;    height: 80px;    position: absolute;    font-size: 0;
    background-size: contain;    background-repeat: no-repeat;    display: block !important;    top: 0;    left: 0;}
*/
.fixed-bot .ws-bot{
    background-image: url(https://site.comandato.com/pyg/images/whatsapp.svg);
    background-size: 88%;
    background-repeat: no-repeat;
    background-position: center center;
    width: 75px;
    height: 75px;
    display: inline-block;
    }
.fixed-bot .fbms-bot{background-image: url(https://site.comandato.com/pyg/images/messenger-color.svg);    background-size: 80%;    background-repeat: no-repeat;    background-position: center center;
    width: 50px;    height: 50px;    display: inline-block;}

.fixed-bot span:hover{transform:scale(1.1); transition:0.5s ease;}	
.fixed-bot {position:fixed;bottom: 75px;right: 10px;z-index:9;}

.fixed-bot.fixed-bot-new{
	position: fixed;
	right: 0;
	bottom: 0;
	z-index: 9;
	background: #24CC5D;
	border-top-left-radius: 20px;
	cursor: pointer;
    display: none;
}

.fixed-bot.fixed-bot-new a{
	display: block;
	height: 100%;
	width: 100%;
	display: flex;
	align-items: center;
	padding: 10px 20px;
}

.fixed-bot.fixed-bot-new a img{
	width: 30px;
	display: inline;
	padding-right: 5px;
}

.fixed-bot.fixed-bot-new a span{
	color: #fff;
	font-size: 16px;
	display: block;
	text-align: center;
	transform: none;
}

#chat-widget-container{
	bottom: 45px !important;
}

.pop-forma-pago{position:absolute; top:0; right:0; bottom:0; left:0; z-index:9999999999;}
.overlay{ position:absolute; top:0; right:0; bottom:0; left:0; background-color:black; opacity:0.8;}
.forma-pago-container{ background-color:white; max-width:900px; min-height:100px; margin:5% auto; position:relative; width:90%;}
.forma-pago-container>h2{background-color:#0056b3;color:white;padding: 10px;    text-align: center;}
.forma-pago-container>.cdc, .forma-pago-container>.precweb{ text-align:center;background-repeat:no-repeat; background-size:contain;display:inline-block; 
width:49%; vertical-align:top; padding:5%;}
.forma-pago-container>.cdc{ }
.forma-pago-container button{min-height: 80px; border:none;    border-radius: 5px;    padding-left: 28%; margin-bottom:5%;
    display: block;    background-repeat: no-repeat;    font-size: 1.2em;    color: white;    width: 100%;    background-size: 30% 80%;    background-position: left; text-align:left;}
.forma-pago-container>.cdc button{ background-image:url(https://site.comandato.com/images/svg/icn-cdc.svg); background-color:#0b59b0 }
.forma-pago-container>.precweb img{ height:20px;}
.forma-pago-container>.precweb button{background-image:url(https://site.comandato.com/images/svg/tarjeta-efectivo.svg);  background-color:#90cb3d;background-size: 30% 95%;}

@media screen and (max-width: 768px){
	/*.page-menu .btn-toggle {background-color:#f76daf !important;}*/
	#banner-principal.slick-slider .slick-slide:not(:nth-child(2)):before {    width: 50px;    height: 50px;   z-index:9; }
	.forma-pago-container>.cdc, .forma-pago-container>.precweb{width:100%; vertical-align:top; padding:5%;}
	.list-item.vinos img{height: 26px !important}
    .list-item.llantas img{height: 26px !important}
}
/*-----AFLB---*/
/*
.products .producto .flag.naviweb2016-principales,
.products .producto .flag.naviweb2016-destacados,
.products .producto .flag.naviweb2016-destacado2,
.products .producto .flag.naviweb2016-destacado3,
.products .producto .flag.naviweb16-destacados1b,
.products .producto .flag.naviweb16-destacados2b,
.products .producto .flag.naviweb16-destacados3b{
	background-image: url("https://comandato.vteximg.com.br/arquivos/naviweb-flag.png");
    background-size:contain;
    background-repeat:no-repeat;
    display: block;
    width: 80px;
    height: 80px;
	font-size: 0;
    top: -15px;
    right: -5px;
}
*/
.products .producto .flag.landing-motos{
    /*background-image: url("https://comandato.vteximg.com.br/arquivos/flag-motos14desc-2.png");*/
    background-size:contain;
    background-repeat:no-repeat;
    display: block;
    width: calc(100% - 10px);
    padding-top:14%;
	font-size: 0;
    top: 5px;
    right:0;
    left:0;
    margin:auto;
}

/*
.products .producto .flag.landing-motos:after{
	content:'';
	background-image: url("https://www.servcomandato.com/sitecomandato/images/svg/logo-cybermonday-pre.svg");
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    display: block;
    width: 20%;
    height:0;
    padding-top:20%;
	font-size: 0;
	position:absolute;
    top:-15%;
    right: 5px;
}
.products .producto .flag.landing-motos:after{
	content:'';
	background-image: url("https://www.servcomandato.com/sitecomandato/images/svg/logo-cybermonday.svg");
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    display: block;
    width: 25%;
    height:0;
    padding-top:25%;
	font-size: 0;
	position:absolute;
    top:-22%;
    right: -12px;
}
*/
.products .producto .pwebvalor b {
	text-align: center;
	font-size: 18px;
	display: block;
	color: rgba(0,86,179,1);
}
.products .producto .pnormal {
	text-align: center;
	display: block;
	font-size: 12px;
}
.products .producto .pnormal b {
	text-decoration: line-through;
}
.products .producto .mas {
	display: block;
	opacity: 0;
	visibility: hidden;
	background: rgba(0,89,179,1);
	z-index:2;
	color: rgba(255,255,255,1);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.products .producto em {
	display: block;
	line-height: 2;
	text-align: center;
	font-style: normal;
	font-size: 11px;
	text-transform: uppercase;
}
.products .producto em:before {
	content: "\e9f7";
	display: inline-block;
	vertical-align: middle;
	color: inherit;
	font-size: 14px;
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 5px;
}
.products .producto .price {
	height: 60px;
	margin-bottom: 8px;
}
.products .producto .ivainc {
	display: block;
	font-size: 10px;
	text-align: center;
}
.products .producto #evaluation {
	display: none;
}
.products h2 {
	font-size: 14px;
	text-transform: uppercase;
	border-bottom: 1px solid rgba(204,204,204,1);
	padding-bottom: 8px;
	margin-top: 8px;
}
.products .producto .outOfStock {
	color: rgba(128,128,128,1);
	background: rgba(230,230,230,1);
	border: 1px solid rgba(204,204,204,1);
	max-width: calc(100% - 20px);
	display: block;
	margin: auto;
	text-align: center;
	font-weight: 400;
	font-size: 12px;
	padding: 6px 0;
	position: relative;
	top: 20px;
}
.products.products-outstanding h2 {
	font-weight: 700;
}
.products.products-outstanding h2:before {
	display: inline-block;
	vertical-align: middle;
	color: inherit;
	content: "\e9a3";
	margin-right: 5px;
	margin-top: -4px;
	font-size: 14px;
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.products .searchResultsTime {
	display: none;
}
.products .sub .orderBy,
.products .sub .filterBy{
	/*width:100%;*/
	/*max-width: 300px;*/
	/* height: 32px; */
	float: right;
	font-size: 11px;
	text-align: right;
	color: rgba(128,128,128,1);
	margin-left:12px;
}
.products .sub .filterBy{
	margin:0;
}
.products .sub .orderBy label {
	display: inline-block;
}
.products .sub .orderBy select {
	display: inline-block;
	cursor: pointer;
}
.products .sub .filterBy {
	display: none;
}
.products .sub .compare {
	display: none;
}
.products .pager {
	display: none;
}
.page-products {
	min-height: 700px;
}
/* Product Single Page Default */
.product .product-image {
	display: block;
	float: left;
	width: 400px;
	margin-right: 20px;
	margin-bottom: 20px;
	position: relative;
	height: auto;
}
.product .discount .flag  {
	position: absolute;
	display: none;
	z-index: 1;
	background-repeat: no-repeat;
}
.product .discount .flag.nuevos {
	display: block;
    top: 0;
    left: 0;
    right: 0;
    font-size: 0;
    background-image: url('https://comandato.vteximg.com.br/arquivos/etiq_prod_nuevos_400px.png');
    height: 50px;
    background-size: 100% auto;
}/*
.product .discount .flag.tv-soporte-cobertor-gratis {
	width: 150px;
    height: 105px;
    display: block;
    font-size: 0;
    background-image: url("https://comandato.vteximg.com.br/arquivos/flag_product_gratis-soporte-cobertor.png");
    background-size: 100% auto;
    top: 10px;
    left: -12px;
}
.product .discount .flag.tv-cobertor-gratis {
	width: 150px;
    height: 105px;
    display: block;
    font-size: 0;
    background-image: url("https://comandato.vteximg.com.br/arquivos/flag_product_gratis-cobertor.png");
    background-size: 100% auto;
    top: 10px;
    left: -12px;
}*/
.product .discount .flag.precios-locos {
    top: 0;
	font-size: 0;
    left: 0;
    width: 100%;
    height: 102px;
	background-repeat: no-repeat;
	background-size: 54% auto;
	background-image: url('https://comandato.vteximg.com.br/arquivos/flag-precios-locos.png');
	background-position: left top;
	display: block;
}
/*flag de envio gratis*/

@media screen and (max-width: 769px){
.product .discount .flag.envio-gratis {
		top: 218px !important;		
	}
}	
.product .discount .flag.envio-gratis {
	font-size: 0;
	position: absolute;
	top: 336px;
	left: 0;
	right: 0;
	height: 64px;
	width: 120px;
	display: block;
}
.product .discount .flag.envio-gratis:before {
	position: absolute;
	/*content: "\e952";*/
	display: inline-block;
	font-size: 64px;
	color: #FF5A08;
	left: -8px;
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
/*----------- Flag Bluedays --------------*
.owl-carousel .data p.flag.bluedays,
.product .discount .flag.bluedays,
.products .producto .flag.bluedays,
.landing-samsung #banner-principal .productImage:after,
.landing-samsung .feat .prateleira .productImage:after,
.landing-samsung .pop .producto .productImage:after{
	background: url("https://comandato.vteximg.com.br/arquivos/logo-bluedays.png") center no-repeat;
    background-size:contain;
    display: block;
    width: 70px;
    height: 70px;
	font-size: 0;
    top: 15px;
    right: -20px;
    z-index:1;
}
.product .discount .flag.bluedays{
	top:45px;
	right:0;
	width: 120px;
    height:100px;
}
.owl-carousel .data p.flag.bluedays,
.landing-samsung #banner-principal .productImage:after,
.landing-samsung .feat .prateleira .productImage:after,
.landing-samsung .pop .producto .productImage:after{
	content:'';
	position:absolute;
	right:0;
	left:initial;
	top:0;
	margin:auto;
	bottom:0;
	width:180px;
	height:160px;
}
.landing-samsung .feat .prateleira .productImage:after{
	top:initial;
	right:-30px;
	width:140px;
	height:120px;
}
.owl-carousel .data p.flag.bluedays,
.landing-samsung .pop .producto .productImage:after{
	display: block;
    width: 70px;
    height: 70px;
    bottom:initial;
    top:20px;
}

@media screen and ( max-width: 768px ){
	.product .discount .flag.bluedays{
		right:20px;
		width:90px;
   		height:80px;
	}
	.landing-samsung #banner-principal .productImage:after{
		top:initial;
		right:-50px;
		width:120px;
		height:100px;
	}
	.landing-samsung .feat .prateleira .productImage:after{
		top:0;
		bottom:initial;
	}
}
/*----------- /flagBluedays --------------*/
/*
.product .discount .flag.naviweb2016-principales,
.product .discount .flag.naviweb2016-destacados,
.product .discount .flag.naviweb2016-destacado2,
.product .discount .flag.naviweb2016-destacado3,
.product .discount .flag.naviweb16-destacados1b,
.product .discount .flag.naviweb16-destacados2b,
.product .discount .flag.naviweb16-destacados3b{
    background-image: url("https://comandato.vteximg.com.br/arquivos/naviweb-flag.png");
    background-size:contain;
    background-repeat:no-repeat;
    display: block;
    width: 100px;
    height: 100px;
	font-size: 0;
    top: -15px;
    right: 0px;
}
*/

/*----------- Flag MAMA17 --------------*
.product .discount .flag.mama17,
.products .producto .flag.mama17{
	background: url("https://www.servcomandato.com/sitecomandato/images/svg/mama17-logo.svg") center no-repeat;
    background-size:80%;
    background-color:#fff;
    box-shadow:0 4px 1px rgba(0, 0, 0, 0.25);
    border-radius:100%;
    border:2px solid #f03f5d;
    display: block;
    width: 70px;
    height: 70px;
	font-size: 0;
    top: 10px;
    right: -20px;
    z-index:1;
}
.product .discount .flag.mama17{
	top: 5px;
	right:5px;
}
/*----------- /flagMama17 --------------*/

/*----------- Flag Paymentez --------------*
.product .discount .flag.home-destacados,
.products .producto .flag.home-destacados,
.product .discount .flag.home-vitrina-inferior,
.products .producto .flag.home-vitrina-inferior{
	background: url("https://www.servcomandato.com/sitecomandato/images/svg/paymentez-icon.svg") center no-repeat;
    background-size:50%;
    background-color:#fff;
    box-shadow:0 3px 1px rgba(0, 0, 0, 0.25);
    border-radius:100%;
    border:2px solid #8BC34A;
    display: block;
    width: 60px;
    height: 60px;
	font-size: 0;
    top: 10px;
    right: -20px;
    z-index:1;
}
.product .discount .flag.home-destacados,
.product .discount .flag.home-vitrina-inferior{
	top: 5px;
	right:5px;
}
/*----------- /flagPaymentez --------------*/

/*----------- Flag Roldan12 --------------*
.product .discount .flag.roland12,
.products .producto .flag.roland12,
.product .discount .flag.roland12,
.products .producto .flag.roland12{
	background: url("https://www.servcomandato.com/sitecomandato/images/svg/label-roldan12.svg") center no-repeat;
    display: block;
    width: 60px;
    height: 60px;
	font-size: 0;
    top: 30px;
    right: -10px;
    z-index:1;
}
.product .discount .flag.roland12,
.product .discount .flag.roland12{
	top: 35px;
	right:10px;
}
/*----------- /flagRoldan12 --------------*/

/*----------- Flag Aniversario17 --------------*
.product .discount .flag.aniversario,
.products .producto .flag.aniversario,
.product .discount .flag.aniversario,
.products .producto .flag.aniversario{
	background: url("https://www.servcomandato.com/sitecomandato/images/svg/logo-aniversario18.svg") center no-repeat;
    display: block;
    width: 90px;
    height: 60px;
	font-size: 0;
    top: 20px;
    right: -20px;
    z-index:1;
}
.product .discount .flag.aniversario,
.product .discount .flag.aniversario{
	top: 28px;
	right:-10px;
	z-index:5;
}
/*----------- /flagAniversario17 --------------*/

/*----------- Flag DECIMO --------------*/
.product .discount .flag.tudecimocomandato,
.products .producto .flag.tudecimocomandato,
.owl-carousel.jcarousel-list .owl-item .flag.tudecimocomandato{
	background: url("https://site.comandato.com/images/svg/decimo17-logo.svg") center no-repeat;
    display: block;
    width: 55px;
    height:35px;
	font-size: 0;
    top: 60px;
    right:5px;
    z-index:1;
}
/*----------- /flagMama17 --------------*/

.product .discount .flag.landing-motos{
    /*background-image: url("https://www.servcomandato.com/sitecomandato/images/svg/logo-cybermonday-pre.svg");*/
    background-size:contain;
    background-repeat:no-repeat;
    display: block;
    width: 80px;
    height: 80px;
	font-size: 0;
    top: 10px;
    right: 10px;
}
.product .discount .flag.landing-motos{
    /*background-image: url("https://comandato.vteximg.com.br/arquivos/flag-motos14desc-2.png");*/
    background-size:90%;
    background-position:center;
    background-repeat:no-repeat;
   /* background-color:#4d4d4d;*/
    display: block;
    width: calc(100% - 10px);
    padding-top:15%;
	font-size: 0;
    top: 5px;
    right:0;
    left:0;
    margin:auto;
    height:0;
}
/*
.product .discount .flag.landing-motos:after{
	content:'';
	background-image: url("https://www.servcomandato.com/sitecomandato/images/svg/logo-cybermonday-pre.svg");
    background-size:contain;
    background-repeat:no-repeat;
    display: block;
    width: 80px;
    height: 80px;
	font-size: 0;
	position:absolute;
    top:-10px;
    right: 5px;
}
*/
/*
.product .discount .flag.landing-motos:after{
	content:'';
	background-image: url("https://www.servcomandato.com/sitecomandato/images/svg/logo-cybermonday.svg");
    background-size:contain;
    background-repeat:no-repeat;
    display: block;
    width: 100px;
    height: 100px;
	font-size: 0;
	position:absolute;
    top:-15px;
    right: -20px;
}
*/
.products .producto .flag.landing-motos:before,
.product .discount .flag.landing-motos:before{
	content:'';
	background-image: url("https://www.servcomandato.com/sitecomandato/images/svg/incluye-casco.svg");
	background-size:120px;
	opacity:0.75;
	background-position:center;
	background-repeat:no-repeat;
	display: block;
	padding-top:20%;
	font-size: 0;
	position:absolute;
	top:20%;
	right:0;
	left:0;
	margin:auto;
	display:block;
}
body.repuestos .products .producto .flag.landing-motos:before,
body.repuestos .product .discount .flag.landing-motos:before{
	display:none;
}

@media screen and ( max-width: 768px ){
	.product .discount .flag.landing-motos{
		background-size:300px;
	}
	.product .discount .flag.landing-motos:before{
		background-size:150px;
		padding-top:60px;
	}
}
.product #show .image-zoom {
	display: block;
	height: 100%;
}
.product .thumbs {
	display: block;
	position: relative;
}
.product .thumbs .owl-wrapper-outer {
	display: block;
}
.product .thumbs .owl-wrapper {
	display: block;
}
.product .thumbs .owl-item  {
	display: block;
	margin-right: 10px;
	margin-top: 10px;
	overflow: hidden;
	width: 72px !important;
	height: 72px !important;
	border: 1px solid rgba(204,204,204,1);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.product .thumbs .owl-item li {
	display: block;
	width: 100%;
	height: 100%;
}
.product .thumbs .owl-item li a {
	display: block;
	width: 100%;
	height: 100%;
}
.product .thumbs .owl-item li .ON {
	background-color: rgba(204,204,204,1);
}
.product .thumbs .owl-item:hover  {
	border-color: rgba(153,153,153,1);
}
.product .thumbs .owl-item a {
	display: block;
	width: 100%;
	height: 100%;
}
.product .thumbs img  {
	display: block;
	width: 100%;
	max-width: 70px;
	height: auto;
	max-height: 70px;
}
.product .thumbs .owl-item:last-child {
	margin-right: 0;
}
.product .thumbs .owl-controls {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.product .thumbs:hover .owl-controls {
	opacity: 1;
	visibility: visible;
}
.product .thumbs .owl-prev,
.product .thumbs .owl-next {
	display: block;
	width: 16px;
	height: 72px;
	text-align: center;
	cursor: pointer;
	line-height: 72px;
	background: rgba(0,86,179,1);
	top: 10px;
	position: absolute;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.product .thumbs .owl-prev:before,
.product .thumbs .owl-next:before {
	display: inline-block;
	vertical-align: middle;
	color: white;
	font-size: 14px;
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.product .thumbs .owl-prev:before {
	content: "\e991";
}
.product .thumbs .owl-next:before {
	content: "\e992";
}
.product .zoomPad {
	position: relative;
	display: block;
}
.product .zoomPad #image-main {
	display: block;
	width:100%;
}
.product .zoomPup {
	background-color: rgba(255,255,255,.5);
	border: 1px solid rgba(179,179,179,.75);
	margin-left:5%;
	cursor:none;
}
.product .zoomWindow {
	width: 680px !important;
	top: -11px !important;
	left: 409px !important;
	height: auto;
	background: rgba(255,255,255,1);
}
.product .zoomWrapper {
	width: 680px !important;
	height: 482px !important;
	position: relative;
	border: 1px solid rgba(204,204,204,1);
	z-index: 110;
}
.product .zoomWrapperImage {
	display: block;
	position: relative;
	overflow: hidden;
	z-index: 110;
	height: 100% !important;
	width: 100% !important;
}
.product .product-info {
	display: block;
	width: 560px;
	float: left;
}
.product .product-info h1 {
	display: block;
	font-size: 24px;
	color: rgba(77,77,77,1);
	margin-bottom: 10px;
}
.product .product-info .detalle {
	margin: 10px 0;
	display: block;
	border-left: 2px solid rgba(204,204,204,1);
	padding-left: 30px;
	font-size: 13px;
}
.produto.liquidacion .product-info .detalle{
	margin-bottom:30px;
}
.product .product-info .detalle > div {
	display: block;
	line-height: 1.5;
}
.product .product-info .detalle > div * {
	font-size: 12px;
	display: inline-block;
	color: rgba(102,102,102,1);
}
.product .product-info .detalle h2 {
	font-weight: 700;
	min-width: 50px;
}
.product .product-info .price-list-price {
	display: inline-block;
	width: auto;
	font-size: 14px;
	line-height: 1;
	font-weight: 700;
	color: rgba(102,102,102,1);
	height: auto;
	margin-right: 20px;
}
.produto.liquidacion .product-info .price-list-price{
	display:block;
	margin-bottom:10px;
}
.product .product-info .price-list-price.valor {
	font-size: 36px;
	margin-right: 0;
	font-weight: 700;
	color: #8dc20b;
}
.product .product-info .price-best-price {
	font-size: 12px;
	text-decoration: line-through;
	color: rgba(102,102,102,1);
	margin: 10px 0;
}
.product .product-quota {
	display: block;
	margin-bottom: 10px;
}
.product .product-quota .see-other-payment-method-link {
	display: none;
}
.product .product-quota .titulo-parcelamento {
	display: block;
	font-size: 0;
	cursor: text;
	margin-bottom: 10px;
}
.product.single-product-quota .price.best-price {
	display: none;
}
.product .product-quota .titulo-parcelamento:before {
	content: "Precio Credito Comandato:";
	font-size: 12px;
	font-weight: 700;
}
.product .product-quota ul li {
	padding: 8px 16px;
	background-color: rgba(0,86,179,1);
	color: rgba(255,255,255,1);
	font-size: 18px;
	display: none;
}
.product .product-quota ul li span:first-child {
	display: inline-block;
	background-color: rgba(255,255,255,1);
	color: rgba(0,86,179,1);
	text-align: center;
	line-height: 24px;
	font-size: 14px;
	border-radius: 50%;
	height: 24px;
	width: 24px;
	font-weight: 700;
	overflow: hidden;
}
.product .product-quota ul li strong {
	font-size: 32px;
	line-height: 1;
}
.product .product-quota ul li strong:before {
	content: "x";
	cursor: text;
	font-size: 14px;
	display: inline-block;
	vertical-align: middle;
	margin: 0 8px;
	margin-top: -4px;
}
.product .product-quota ul li span {
	display: none;
}
.product .product-price .price {
	display: block;
	line-height: 1;
	width: auto;
	margin-bottom: 10px;
	height: auto;
}
.product .product-price .price-value {
	display: inline-block;
	vertical-align: bottom;
	margin: 0;
	padding: 0;
}
.product .product-price .price.best-price {
	color: #8dc20b;
	font-weight: 700;
	font-size: 36px;
}
.product .product-price .price.best-price:before {
	content: "Precio Contado:";
	display: block;
	vertical-align: bottom;
	color: rgba(102,102,102,1);
	font-size: 12px;
	font-weight: normal;
	margin-top:20px;
	margin-bottom:5px;
}
.product .product-price .price.list-price {
	color: rgba(128,128,128,1);
	font-weight: 400;
	font-size: 12px;
}
.product .product-price .price.list-price:before {
	content: "PVP:";
	display: inline-block;
	font-size: inherit;
}
.product .product-price .price.list-price .price-value {
	margin-left: 4px;
	font-weight:bold;
}
.product .product-info .txt-flag {
	display: none;
}
.product .product-info .portal-notify-me-ref {
	margin-top: 20px;
}
.product .product-info .notifyme.sku-notifyme {
	background-color: #fffde7;
	border: 1px solid #fff59d;
	padding: 20px;
}
.product .product-info .notifyme-title {
	font-weight: 700;
	color: #BE9C3E;
	font-size: 20px;
}
.product .product-info .notifyme p {
	font-size: 14px;
	line-height: 1.5;
	margin: 10px 0;
}
.product .product-info .notifyme input[type="text"] {
	display: block;
	width: 36%;
	max-width: 180px;
	float: left;
	margin-right: 4%;
	line-height: 1.5;
	border: 1px solid rgba(179,179,179,1);
	height: 36px;
	font-size: 14px;
	padding: 0 8px;
}
.product .product-info .notifyme .notifyme-button-ok {
	display: block;
	float: right;
	background-color: #8dc20b;
	border: 1px solid #8dc20b;
	color: white;
	height: 36px;
	width: 20%;
	font-size: 14px;
	font-weight: 700;
}	
.product .buy-button.buy-button-ref {
	margin-top: 20px;
	display: inline-block;
	width: 180px;
	background-color: #8dc20b;
	color: white;
	font-weight: 700;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px rgba(0,0,0,.25);
	font-size: 18px;
	text-decoration: none;
	border: 2px solid #8dc20b;
	border-radius:3px;
	padding: 12px 0;
	overflow: hidden;
	position: relative;
	padding-left: 20px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.product .buy-button.buy-button-ref:hover {
	background: #6A9207;
	border-color: #6A9207;
}
.product .buy-button.buy-button-ref:after {
	content: "\e903";
	display: inline-block;
	vertical-align: middle;
	color: inherit;
	font-size: 20px;
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    top: 50%;
    right: 20px;
    margin-top: -10px;
}
.product .inner-relations {
	display: block;
	float: right;
	width: 100px;
	max-height: 482px;
	height: 400px;
}
.product .inner-relations h2 {
	font-size: 10px;
	text-transform: uppercase;
	display: block;
	color: rgba(128,128,128,1);
	text-align: center;
	height: 20px;
	font-weight: 400;
}
.product .inner-relations .jcarousel-container-vertical {
	display: block;
	width: 100%;
	height: 380px;
}
.product .inner-relations .jcarousel-clip {
	overflow: hidden;
	height: 100%;
	width: 100%;
}
.product .inner-relations li {
	display: block;
	width: 100% !important;
	height: 100px !important;
	border: 1px solid rgba(230,230,230,1);
	padding: 5px;
	margin-bottom: 10px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.product .inner-relations li:hover {
	border-color: rgba(153,153,153,1);
}
.product .inner-relations img {
	display: block;
	width: 100%;
	height: auto;
	max-width: 100%;
	max-height: 100%;
}
.product .inner-relations a {
	display: block;
	width: auto;
	height: auto;
}
.product .inner-relations .jcarousel-prev {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}
.product .inner-relations .jcarousel-next {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}
.product .inner-relations:hover .jcarousel-prev,
.product .inner-relations:hover .jcarousel-next {
	opacity: 1;
}
.product .inner-relations .jcarousel-prev,
.product .inner-relations .jcarousel-next {
	opacity: .75;
}
.product .inner-relations .jcarousel-prev:hover,
.product .inner-relations .jcarousel-next:hover {
	opacity: 1;
}
.product #adicional {
	display: none;
}
.product #forma_pagos {
	display: none;
}

.product .preco-a-vista.price-cash,
.product .economia-de {
	display: none;
}
.product .product-details {
	clear: both;
	display: block;
	float: none;
	width: auto;
	height: auto;
}
.product .product-details .tabs {
	display: block;
	margin-top: 66px;
}
.product .menu_tabs {
	display: block;
	width: auto;
	height: auto;
}
.product .menu_tabs ul {
	display: block;
	width: auto;
	height: auto;
}
.product .menu_tabs ul li {
	display: block;
	float: left;
	border: 1px solid rgba(204,204,204,1);
	color: rgba(102,102,102,1);
	border-bottom: 0px;
}
.product .menu_tabs ul li.activo {
	border-color: rgba(0,86,179,1);
	background-color: rgba(0,86,179,1);
	color: rgba(255,255,255,1);
}
.product .menu_tabs ul a {
	padding: 8px 24px;
	font-size: 16px;
	font-weight: 700;
	display: block;
	float: left;
	color: inherit;
}
.product .menu_tabs ul a span {
	font-size: 18px;
	display: inline-block;
	vertical-align: top;
}
.product .content-tabs {
	display: block;
	width: auto;
	border: 1px solid rgba(204,204,204,1);
	padding: 20px;
	clear: both;
}
.product .content-tabs h4 {
	display: none;
}
.product .content-tabs table {
	width: 100%;
}
.product .content-tabs table tr:nth-child(2n+1) {
	background-color: rgba(242,242,242,1);
}
.product .content-tabs table td {
	padding: 12px 8px;
	border-left: 2px solid rgba(179,179,179,1);
	font-size: 14px;
} 
.product .content-tabs table th {
	padding: 0 8px;
	width: 160px;
	font-size: 14px;
}



.product .jcarousel-sugeridos .jcarousel-clip {
    overflow: hidden;
}

.product .jcarousel-sugeridos .jcarousel-prev-vertical:active {
    background-position: 0px 0px;
    background: rgba(0,86,179,1);
}

.product .jcarousel-sugeridos .jcarousel-prev-vertical:hover,
.product .jcarousel-sugeridos .jcarousel-prev-vertical:focus {
    background-position: 0px -20px;
    background: rgba(0,86,179,1);
}
.product .jcarousel-sugeridos .jcarousel-prev-disabled-vertical,
.product .jcarousel-sugeridos .jcarousel-prev-disabled-vertical:hover,
.product .jcarousel-sugeridos .jcarousel-prev-disabled-vertical:focus,
.product .jcarousel-sugeridos .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0px -59px;
    color: transparent;
    background: none;
}
.product .jcarousel-sugeridos .jcarousel-next-vertical {
    position: absolute;
    left: 0px;
    width: 100px;
    height: 18px;
    cursor: pointer;
    background: transparent url(https://comandato.vteximg.com.br/arquivos/bg-jcarousel-flecha-abajo.png) no-repeat 0px 0px;
    background-position: 0px 0px;
    background: rgba(179,179,179,1);
    text-align: center;
    color: white;
    bottom: 0;
}
.product .jcarousel-sugeridos .jcarousel-next-vertical:hover {
    background: rgba(0,86,179,1);
}
.product .jcarousel-sugeridos .jcarousel-next-vertical:active {
    background-position: 0px -40px;
}


.product .jcarousel-sugeridos .jcarousel-next-vertical:hover,
.product .jcarousel-sugeridos .jcarousel-next-vertical:focus {
    background-position: 0px -20px;
    background-position: 0px -20px;
}
.product .jcarousel-sugeridos .jcarousel-next-disabled-vertical,
.product .jcarousel-sugeridos .jcarousel-next-disabled-vertical:hover,
.product .jcarousel-sugeridos .jcarousel-next-disabled-vertical:focus,
.product .jcarousel-sugeridos .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0px -59px;
    color: transparent;
    background: none;
}



/***TEXTO DETALLE****/
/**** -- DESCRIPCION DE PRODUCTO ----******/

.productDescription * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.productDescription .col {
  display: table;
  width: 86%;
  margin: 0 auto;
  margin-bottom: 30px;
  position: relative;
}
.productDescription #shortDescription .list {
	display: none;
}
.productDescription .col .list {
	display: block;
	width: auto;
}
.productDescription .col .list .item {
	display: block;
	width: auto;
	border: 0 none;
}
.productDescription .col > div {
	display: table-cell;
	vertical-align: middle;
	position: relative;
}
.productDescription .col h2,
.productDescription .col h3 {
	display: block;
	color: rgba(0,86,179,1);
	font-size: 24px;
	font-weight: 400;
	line-height: 1;
	margin: 0;
	text-align: center;
}
.productDescription .col p {
	display: block;
	text-align: justify;
	color: rgba(77,77,77,1);
	font-size: 16px;
	margin: 16px 0 0;
	padding: 0;
	font-weight: 400;
}
.productDescription .col figure {
	display: block;
	margin: 0;
	padding: 0;
	padding-left: 20px;
}
.productDescription .col h2,
.productDescription .col h3,
.productDescription .col p {
	padding-right: 20px;
}
.productDescription .col.alignRight h2,
.productDescription .col.alignRight h3,
.productDescription .col.alignRight p {
	position: relative;
	left: 100%;
	padding-right: 0;
	padding-left: 20px;
	z-index: 1;
}
.productDescription .col figure {
	text-align: right;
}
.productDescription .col.alignRight figure {
	padding-right: 20px;
	padding-left: 0;
	position: relative;
	text-align: left;
	left: -100%;
}
.productDescription .col img {
	max-width: 100%;
	display: inline-block;
	width: 90%;
	height: auto;
}
.productDescription .col.alignRight > div  {
}
.productDescription .col .l6 {
  width: 50%;
  float: none;
}
.productDescription .embed {
	margin-bottom: 15px;
}
.productDescription .video-container {
	position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
}
.productDescription .embed .s12 {
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.productDescription .video-container {
	position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
}
.productDescription .video-container embed,
.productDescription .video-container iframe,
.productDescription .video-container object,
.productDescription .video-container video {
	position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.product .jcarousel-prev,
.product .jcarousel-next {
	display: block;
	width: auto;
	height: auto;
	background-color: rgba(179,179,179,1);
	color: white;
	cursor: pointer;
	text-align: center;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
} 
.product .jcarousel-prev:hover,
.product .jcarousel-next:hover {
	background-color: rgba(0,86,179,1);
}
.product .jcarousel-prev:before,
.product .jcarousel-next:before {
	display: inline-block;
	vertical-align: middle;
	color: inherit;
	font-size: 16px;
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
.product .jcarousel-prev-disabled,
.product .jcarousel-next-disabled {
	display: none !important;
}
.product .jcarousel-prev-vertical:before {
	content: "\e9b6";
}
.product .jcarousel-next-vertical:before {
	content: "\e925";
}
.thumb-prev,
.thumb-next {
		display: none;
}
@media screen and ( min-width: 769px ) {
	body.sticker .product-sticker-box {
		position: fixed;
		top: 64px;
		-webkit-animation: stickerFadeIn .3s linear; /* Safari 4+ */
		-moz-animation:    stickerFadeIn .3s linear; /* Fx 5+ */
		-o-animation:      stickerFadeIn .3s linear; /* Opera 12+ */
		animation:         stickerFadeIn .3s linear;
	 	animation-delay: 0s;
	 	visibility: visible;
	 	opacity: 1;
	}
	.page-breadcrumb {
		display: block;
		margin: 10px 0;
		width: auto;
		height: 12px;
	}
	.page-breadcrumb ul {
		line-height: 1;
	}
	.page-breadcrumb .bread-crumb {
		display: block;
		text-align: left;
	}
	.page-breadcrumb li {
		display: inline-block;
		vertical-align: top;
		font-size: 11px;
		font-weight: 400;
		color: rgba(102,102,102,1);
	}
	.page-breadcrumb li:first-child {
		font-size: 0;
	}
	.page-breadcrumb li:first-child:before {
		display: none;
	}
	.page-breadcrumb li:first-child:after {
		font-size: 11px;
		vertical-align: middle;
		color: rgba(128,128,128,1);
		content: "\e911";
	    font-family: 'icomoon' !important;
	    speak: none;
	    font-style: normal;
	    font-weight: normal;
	    font-variant: normal;
	    text-transform: none;
	    line-height: 1;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	}
	.page-breadcrumb li:before {
		content: "/";
		display: inline-block;
		margin-right: 2px;
		margin-left: 2px;
	}
	.page-breadcrumb a {
		text-decoration: none;
		color: inherit;
		line-height: 1;
	}
	.product-sticker-box {
		visibility: hidden;
		opacity: 0;
		height: 80px;
		min-height: 80px;
		background: rgba(255,255,255,1);
		position: absolute;
		left: 0;
		right: 0;
		top: 153px;
		box-shadow: 0px 2px 8px rgba(0,0,0,0.25);
		z-index: 9;
	}
	.product-sticker-box .container {
		height: 100%;
	}
	.product-sticker-box .table {
		display: table;
		width: 100%;
		height: 100%;
	}
	.product-sticker-box .td {
		display: table-cell;
		vertical-align: top;
	}
	.product-sticker-box .figure {
		height: 80px;
		width: 80px;
		padding: 10px;
		margin: 0 -10px;
		height: inherit;
	}
	.product-sticker-box .figure img {
		border: 1px solid rgba(204,204,204,1);
		display: block;
		width: 100%;
		height: auto;
		max-width: 100%;
		max-height: 100%;
	}
	.product-sticker-box .info {
		padding: 10px;
		width: auto;
		height: auto;
	}
	.product-sticker-box .info h2 {
		font-size: 16px;
	}
	.product-sticker-box h2 div {
		display: inline-block;
		vertical-align: middle;
	}
	.product-sticker-box .code {
		display: block;
		font-size: 12px;
		font-weight: 400;
	}
	.product-sticker-box .code strong {
		display: inline-block;
		width: auto;
		margin-right: 10px;
	}
	.product-sticker-box .skuReference {
		display: inline-block;
		width: auto;
		height: auto;
	}
	.product-sticker-box .price {
		padding: 10px;
		text-align: center;
		width: 180px;
		vertical-align: middle;
	}
	.product-sticker-box .box-price {
		display: inline-block;
		border: 1px solid #5bb75b;
		width: 140px;
	}
	.product-sticker-box .box-value {
		font-weight: 700;
		color: #5bb75b;
		font-size: 20px;
		padding: 4px 0;
		text-align: center;
		height: inherit;
		display: block;
	}
	.product-sticker-box .box-title {
		display: block;
		font-size: 11px;
		font-weight: 700;
		background-color: #5bb75b;
		color: rgba(255,255,255,1);
		padding: 4px 0;
		text-transform: uppercase;
		text-align: center;
	}
	.product-sticker-box .options {
		padding: 10px 0;
		width: 150px;
		vertical-align: middle;
		text-align: right;
	}
	.product-sticker-box .add-to-cart {
		background-color: #5bb75b;
		color: rgba(255,255,255,1);
		text-decoration: none;
		display: inline-block;
		font-size: 14px;
		border: 1px solid #5bb75b;
		padding: 8px 16px;
		font-weight: 700;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
	}
	.product-sticker-box .add-to-cart:hover {
		background-color: rgba(255,255,255,1);
		color: #5bb75b;
	}
	.product-sticker-box .add-to-cart span {
		vertical-align: middle;
		display: inline-block;
		font-size: 20px;
	}
	.product .product-image #image {
		display: block;
		border: 1px solid rgba(204,204,204,1);
		height: 400px;
		padding: 10px;
	}
	.product .thumbs .owl-prev {
		left: -16px;
	}
	.product .thumbs .owl-next {
		right: -16px;
	}
	.product .thumbs:hover .owl-prev {
		left: 0;
	}
	.product .thumbs:hover .owl-next {
		right: 0;
	}
	.product .thumbs .owl-wrapper-outer {
		overflow: hidden;
	}
	.fixed-bot.fixed-bot-new a.fixed-bot-new__enlace-movil{
		display: none;
	}
}
@media screen and ( max-width: 768px ) {
	.products .producto {
		min-height: 200px;
	}
	.page-breadcrumb {
		display: none;
	}
	.product-sticker-box {
		display: none;
	}
	.products ul li,
	.products .n5colunas ul li	{
		width: 50%;
	}
	.products .producto .price {
		margin-bottom: 0;
		height: 50px;
	}
	/*.fixed-bot.fixed-bot-new a.fixed-bot-new__enlace-web{
		display: none;
	}*/
	/*------ENVIO GRATIS TODOELSITIO---*
	.products .producto .price {
		min-height: 60px;
		margin-bottom: 20px;
	}
	.products .producto .discount:before {
		width:50%;
		height:25px;
	}
	.product .product-image #image:before{
		bottom:0;
	}
	/*----/EnvioGratisTodoelsitio----*/
	.products .producto .productImage img {
		max-height: 130px;
		height: auto;
		width: auto;
	}
	.product .product-image {
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
		float: none;
	}
	.product .zoomPad img {
		width: 100%;
	}
	.product .product-info {
		width: 100%;
		float: none;
	}
	.product .buy-button.buy-button-ref {
		margin: auto;
		text-align:center;
		width:initial;
	}
	.product .product-info h1 {
		font-size: 18px;
	}
	.product .product-info .price-list-price.valor {
		font-size: 24px;
	}
	.product .product-info .detalle {
		padding-left: 10px;
	}
	.product .product-info .notifyme.sku-notifyme {
		padding: 10px;
		text-align: center;
	}
	.product .product-info .notifyme-title {
		font-size: 16px;
	}
	.product .inner-relations {
		float: none;
		display: none;
		width: 100%;
	}
	.product .menu_tabs ul a {
		font-size: 14px;
	}
	.product .content-tabs {
		padding: 10px;
	}
	.productDescription .col {
		width: 100%;
		margin-bottom: 10px;
	}
	.productDescription .col figure {
		padding-left: 0;
		text-align: center;
	}
	.productDescription .col.alignRight h2,
	.productDescription .col.alignRight h3,
	.productDescription .col.alignRight p {
		padding-right: 0;
		padding-left: 0;
		left: 0;
	}
	.productDescription .col.alignRight figure {
		padding-right: 0;
		left: 0;
		text-align: center;
	}
	.productDescription .col h2,
	.productDescription .col h3 {
		font-size: 20px;
	}
	.productDescription .col p {
		font-size: 14px;
		padding-right: 0;
		margin: 10px 0;
	}
	.productDescription .col .s12 {
	  display: block;
	  width: 100%;
	  float: none;
	}
	.productDescription .embed .s12 {
		max-width: 100% !important;
	}
	.minicart .v2-vtexsc-cart {
		width: 320px;
		margin-left: -265px;
		top: 0px;
		margin-top: 0;
	}
	.product .owl-wrapper {
		text-align: center;
		display: block;
		width: 100% !important;
	}
	.product .thumbs .owl-item {
		border-radius: 50%;
		width: 12px !important;
		height: 12px !important;
		float: none;
		margin: 10px 5px 0;
		display: inline-block;
	}
	.product .thumbs .owl-item a img {
		display: none;
	}
	.product .thumbs .owl-controls {
		opacity: 1;
		visibility: visible;
	}
	.product .thumbs .owl-prev,
	.product .thumbs .owl-next {
		top: -800%;
		display: none;
	}
	.product .product-image #image {
		display: block;
		border: 0px none;
		padding: 10px;
		width: calc(100% - 60px);
		margin: 0 auto;
		min-height: 260px;
		max-height: 280px;
	}
	.product .product-image #image-main {
		display: block;
		width: 100%;
		max-width: 240px;
		max-height: 100%;
		height: auto;
		margin: auto;
	}
	#productPhoto #include {
		position: relative;
	}
	.thumb-prev ,
	.thumb-next {
		display: block;
	}
	.thumb-prev {
		position: absolute;
		left: -10px;
		top: 20%;
		height: 60%;
		z-index: 1;
		width: 36px;
		background-color: rgba(204,204,204,1);
	}
	.thumb-next {
		position: absolute;
		right: -10px;
		top: 20%;
		height: 60%;
		z-index: 1;
		width: 36px;
		text-align: center;
		background-color: rgba(204,204,204,1);
	}
	.thumb-prev:before,
	.thumb-next:before {
		display: inline-block;
		vertical-align: middle;
		color: white;
	    font-family: 'icomoon' !important;
	    speak: none;
	    font-style: normal;
	    font-weight: normal;
	    font-variant: normal;
	    text-transform: none;
	    line-height: 1;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	    font-size: 20px;
	    position: absolute;
	    top: 50%;
	    margin-top: -12px;
	}
	.thumb-prev:before {
		content: "\e991";
		left: 50%;
		margin-left: -12px;
	}
	.thumb-next:before {
		content: "\e992";
		right: 50%;
		margin-right: -12px;
	}
}
/* Services Pages */
.page-services .title{
    border-bottom: 1px solid #4C4C4C;
    margin: 2em 0;
    padding-bottom: 0.5em;
}
.page-services .title h1{   
    font-size: 1.8em;
    text-transform: uppercase;
}
.page-services .title h2{   
    font-size: 1.3em;
    color: #9E9D9D;
}
.page-services .title span{
    font-size: 2em;
}
.page-services .title>*{
    display: initial;
    color: #4C4C4C;
    padding-right: 8px;
}

.page-services .subtitle{
                color: rgba(0,86,179,1);
                font-size: 1em;
                padding-bottom: 12px;
}
.page-services .subtitle span{
                display: inline-block;
                margin-right: 15px;
                width: auto;
                font-size: 35px;
                vertical-align: middle;
}
.page-services .btn{
    background: rgba(0,86,179,1);
    padding: 5px 20px;
    color: #fff;
    text-transform: uppercase;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

.page-services #tabs{
    display: inline-block;
    width: 100%;
    font-size: 1em;
}
.page-services #tabs.vertical .menu_tabs{
    width: 20%;
    float: left;
    max-width: 220px;
}
.page-services #tabs .menu_tabs .ui-tabs-active{
    background-color: #F3F2F2;
    border-bottom: 1px solid #9E9D9D;
}
.page-services #tabs .menu_tabs li{
    padding: 10px 0;
    border: 1px solid #fff;
}
.page-services #tabs .menu_tabs li span{width: 50px;display: inline-block;text-align: center;vertical-align:center;font-size:1.3em;}
.page-services #tabs .menu_tabs li a{color: rgba(0,86,179,1);font-size: 1.1em;}
.page-services #tabs .content-tabs .content{padding: 2em;width: auto;}
.page-services #tabs.vertical .content-tabs{
    width: 80%;
    float: right;
    background-color: #F3F2F2;
    max-width: 860px;
}
.page-services #tabs p{
    font-size: 1em;
    padding: 1em 0;
}
.page-services h4{
    border-bottom: 1px solid #9E9D9D;
    outline: none;
    position: relative;
    padding-right: 2em;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    cursor: pointer;
    font-size: 1.2em;
    margin-bottom: 0.5em;
}
.page-services .ui-icon{
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    right: 0;
    top: 40%;
}
.page-services .ui-accordion-header.ui-accordion-header-active .ui-icon:after{
   content: "\e9b6";
}
.page-services .ui-accordion-header .ui-icon:after{
    content: "\e925";
}
.page-services .ui-accordion-content{
    background: #FFF;
    padding: 2em;
    text-align: justify;
    line-height: normal;
}
.page-services .ui-accordion-content li{
    text-align: justify;
    display: table;   
    padding-bottom: 10px;
}
.page-services .ui-accordion-content li:before{
    font-family: 'icomoon' !important;
    display: table-cell;
    padding-right: 7px;
    content: "\e94d";
    content: "\e992";
} 
.page-services .ui-accordion-content li>ul{ 
                padding-top: 10px;
}

.page-services .boxs {
    display: table;
    width: 100%;
    margin-bottom: 20px;
}

.page-services .boxs .box {
    display: table-cell;
    border-right: 1px solid rgba(204,204,204,1);
    text-align: center;
}
.page-services .boxs .box:last-child{
                border-right:none;
}
.page-services .box .content{text-align: center;padding-top: 15px;}
.page-services .box .content p{text-align: center;padding: 0;line-height: 1.5em;}

.page-services .table{font-size: 11px;border: 1px solid #ddd;}
.page-services .table>thead>tr>th, .table>thead>tr>td {
    padding: 8px;
    vertical-align: top;
    font-weight: bold;
    text-align: center;
}
.page-services .table>tbody>tr>th, .table>tbody>tr>td{
    padding: 8px;
    line-height: 1.428571429;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.page-services .table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
    background-color: #f9f9f9;
}
.page-services .table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th {
    background-color: #ECECEC;
}
.page-services .centrar{
                text-align: center;
}
@media screen and ( max-width: 768px ) {
    .page-services #tabs.vertical .menu_tabs{
       width: 100%;
       float: initial;
       max-width: 100%;
       display: inherit;
    }
    .page-services #tabs.vertical .content-tabs{
       width: 100%;
       float: initial;
    }
    .page-services #tabs.vertical .menu_tabs li{
       float: left;
       padding: 6px;
    }
    .page-services .boxs {
        text-align: center;
    }
    .page-services .boxs .box {
       display: inline-block;
       margin-bottom: 20px;
       border-bottom: 1px solid rgba(204,204,204,1);
       padding-bottom: 20px;
       width: 50%;
    }
    .page-services .boxs .box:last-child{
        border-bottom: 0;
    }
}/*
.page-pre-footer {
	display: block;
	border-top: 1px solid rgba(230,230,230,1);
	background-color: rgba(242,242,242,1);
	padding: 0;
}
.page-pre-footer:after {
	content: " ";
	display: block;
	width: auto;
	height: auto;
	clear: both;
}
.page-pre-footer .box-widgets {
	display: block;
	width: 60%;
	margin-top: 20px; 
	float: left;
}
.page-pre-footer .widget {
	width: 36%;
	float: left;
	margin-right: 2%; 
}
.page-pre-footer .box-institucional {
	width: 28%;
}
.page-pre-footer .widget a span {
	font-size: 14px;
	display: inline-block;
	width: 30px;
}
.page-pre-footer .box-services {
	width: 32%;
	margin-right: 0; 
}
.box-socials {
	display: inline-block;
	clear: both;
	margin-top: 44px;
	width: 100%;
}
.box-socials .tagline {
	font-size: 14px;
	display: inline-block;
	vertical-align: middle;
	color: rgba(102,102,102,1);
	line-height: 1;
}
.box-socials .list-inline {
	vertical-align: middle;
	display: inline-block;
}
.box-socials .list-item {
	display: inline-block;
	margin: 0 0 0 5px;
}
.box-socials a {
	display: block;
	color: rgba(102,102,102,1);
	text-decoration: none;
	font-size: 24px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.box-socials .facebook a:hover {
	color: rgba(59, 89, 152 ,1);
}
.box-socials .twitter a:hover {
	color: rgba(85, 172, 238 ,1);
}
.box-socials .instagram a:hover {
	color: rgba(18, 86, 136 ,1);
}
.box-socials .youtube a:hover {
	color: rgba(187, 0, 0 ,1);
}
.page-pre-footer .widget-title {
	display: block;
	font-size: 14px;
	font-weight: 700;
	margin: 0 0 10px;
	opacity: 1 !important;
	color: rgba(77,77,77,1);
}
.page-pre-footer .widget .list-item {
	display: block;
	margin: 0;
}
.page-pre-footer .widget a {
	font-size: 12px;
	color: rgba(77,77,77,1);
	text-decoration: none;
	padding-left: 16px;
	display: inline-block;
	width: auto;
}
.page-pre-footer .widget  a:hover {
	text-decoration: underline;
	color: rgba(51,51,51,1);
}
.page-pre-footer .widget a:before {
	content: " ";
	display: inline-block;
	width: 6px;
	height: 6px;
	vertical-align: top;
	margin: 6px 8px 0 -16px;
	background: rgba(128,128,128,1);
	border-radius: 50%;
}
.page-pre-footer .formas-de-pago {
	display: block;
	float: right;
	width: 36%;
	margin: 20px 0;
	overflow: hidden;
}
.page-pre-footer .formas-de-pago .widget-title {
	text-align: center;
}
.page-pre-footer .box-payments-list {
    display: block;
    width: 200%;
    height: auto;
    overflow: hidden;
    position: relative;
    left: 0;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.page-pre-footer .box-payments-list.other {
    left: -100%;
}
.page-pre-footer .box-payments-list:after {
	content: " ";
	display: table;
	clear: both;
	float: none;
	width: auto;
	height: auto; 
}
.page-pre-footer .box-payments-list .box-payment {
    display: block;
    width: 50%;
    float: left;
    position:  relative;
}
.page-pre-footer .box-payment .carousel {
    text-align: center;
    display:  block;
}
.page-pre-footer .box-payment li {
    display: inline-block;
    width: 60px;
    margin: 10px 30px 0;
    text-align: center;
}
.page-pre-footer .box-payment img {
    width: 100%;
    height: auto;
    display: inline-block;
    vertical-align: middle;
}
.page-pre-footer .box-payment.bank li {
	width: 100px;
	margin: 10px;
}
.page-pre-footer .box-payment .content {
    padding: 10px 40px;
    text-align: center;
}
.page-pre-footer .box-payment .content p {
    padding: 10px 0 0;
    font-size: 13px;
}
.page-pre-footer .box-payment h6 {
    font-size: 14px;
    font-weight: 700;
    color: rgba(77,77,77,1);
}
.page-pre-footer .box-payments-control {
    display: block;
    text-align:  center;
    width: 100%;
    height: auto;
}

.page-pre-footer .box-payments-control .btn {
    display: inline-block;
    color: rgba(0,86,179,1);
    font-size: 14px;
    font-weight: 400;
    cursor: pointer;
    padding: 6px 16px;
    border: 1px solid rgba(204,204,204,1);
    background: transparent;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.page-pre-footer .box-payments-control .btn:hover {
	background-color: rgba(255,255,255,1);
}
.page-footer {
	display: block;
	border-top: 6px solid rgba(128,128,128,1);
	padding-top: 15px;
	margin: 0;
	background-color: rgba(255,255,255,1);
	padding-bottom: 30px;
}
.page-footer .container:after {
	content: " ";
	width: auto;
	height: auto;
	display: block;
	float: none;
	clear: both;
}
.page-footer .copyright {
	display: block;
	width: 70%;
	float: left;
}
.page-footer .copyright p {
	font-size: 11px;
	color: rgba(77,77,77,1);
	padding: 0;
}
.page-footer .credits {
	display: block;
	width: 30%;
	float: right;
	text-align: right;
}
.page-footer .credit {
	display: inline-block;
	vertical-align: top;
	max-width: 100px;
	margin-left: 10px;
}
.page-footer .credit.ecday {
	max-width: 65px;
}
.page-footer .credit img {
	display: inline-block;
	max-width: 100%;
}
@media screen and ( min-width: 769px ) {
	.page-pre-footer .list {
		display: block !important;
	}
	.page-pre-footer .container {
		position: relative;
	}
	.page-pre-footer .container:before {
		display: block;
		content: " ";
		width: auto;
		height: auto; 
		width: 1px;
		position: absolute;
		background-color: rgba(204,204,204,1);
		left: 62%;
		top: 20px;
		bottom: 20px;

	}
}
@media screen and ( max-width: 768px ) {
	.page-pre-footer  {
		padding: 0 15px;
	}
	.page-pre-footer .widget .widget-title {
		padding-bottom: 5px;
		margin-bottom: 5px;
		border: 1px solid rgba(204,204,204,1);
		background-color: rgba(250,250,250,1);
		padding: 10px;
		cursor: pointer;
		margin-bottom: 0;
	}
	.page-pre-footer .widget-title:before {
		font-size: 20px;
		display: inline-block;
		margin-right: 5px;
		vertical-align: middle;
		content: "\e970";
		font-family: 'icomoon' !important;
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
	.page-pre-footer  .formas-de-pago .widget-title:before {
		display: none;
	}
	.page-pre-footer .box-widgets {
		width: 100%;
		float: none;
	}
	.page-pre-footer .formas-de-pago {
		width: 100%;
		float: none;
		clear: none;
		margin: 10px 0;
	}
	.page-pre-footer .widget {
		display: block;
		float: none;
		clear: none;
		width: 100%;
		margin-right: 0; 
	}
	.page-pre-footer .widget .list {
		display: none;
		padding-left: 0;
		border: 1px solid rgba(204,204,204,1);
		margin-bottom: 10px;
	}
	.page-pre-footer .widget li  {
		border-bottom: 1px solid rgba(204,204,204,1);
	}
	.page-pre-footer .widget li:nth-child(2n) {
		background-color: rgba(230,230,230,1);
	}
	.page-pre-footer .widget a {
		font-size: 14px;
		padding: 10px;
		font-weight: 700;
		text-indent: 10px;
		display: block;
	}
	.page-pre-footer .widget a:before {
		display: none;
	}
	.box-socials {
		display: block;
		margin-top: 5px;
	}
	.box-socials .tagline {
		display: none;
		text-align: center;
		float: none;
	}
	.box-socials .list-inline {
		display: block;
		text-align: center;
	}
	.box-socials .list-item {
		margin: 5px 10px 0;
	}
	.box-socials .list-item a {
		font-size: 36px;
	} 
	.page-pre-footer .box-payment li {
		margin: 10px;
	}
	.page-pre-footer .box-payment .content {
		padding: 10px 0;
	}
	.page-footer {
		padding: 10px;
		border-top-width: 2px;
		border-top-color: rgba(204,204,204,1); 
	}
	.page-footer .copyright {
		width: 100%;
		float: none;
		text-align: center;
		display: block;
		float: none;
	}
	.page-footer .credits {
		display: block;
		width: 100%;
		float: none;
		margin-top: 10px;
		text-align: center;
	}
	.page-footer .credit {
		margin: 0 10px;
	}
	.page-footer .credits img {
		display: inline-block;
	}
}
/***********MARCAS***********/
#owl-marcas,
#owl-marcas2{
    clear: both;
    background: rgba(255,255,255,1);
    width: 100%;
    margin: 0 auto;
    height: 60px;
    margin-bottom: 0 !important;
}
#owl-marcas .marcas,
#owl-marcas2 .marcas{
    float: left;

}
#owl-marcas .marcas .logo,
#owl-marcas2 .marcas .logo{
    width: 125px;
    height: 60px;
}
#owl-marcas .owl-controls,
#owl-marcas2 .owl-controls {
    display: none !important;
}
#owl-marcas img,
#owl-marcas2 img{
    height: auto;
    width: auto;
    display: initial;
    -webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	opacity:0.5;
	-webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
#owl-marcas img:hover,
#owl-marcas2 img:hover{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity:1;
}
#owl-marcas .box-banner,
#owl-marcas2 .box-banner{
    height: 60px;
    overflow: visible;
    text-align: center;
}
#owl-marcas .box-banner:hover,
#owl-marcas2 .box-banner:hover{
    position: relative;
    top: -60px;
}

#owl-marcas .customNavigation,
#owl-marcas2 .customNavigation{
    position: relative;
    top: -62px;
    width: 100%;
    left: -10px;

}

#owl-marcas .customNavigation .next,
#owl-marcas2 .customNavigation .next {
    width: 32px;
    height: 34px;
    cursor: pointer;
    background: transparent url(https://www.comandato.com/arquivos/sprite1-sites.png) no-repeat;
    float: right;
    background-position: 0px -84px;
}


#owl-marcas .customNavigation .next:focus,
#owl-marcas2 .customNavigation .next:focus,
.customNavigation .next:hover {
    background-position: 0px -121px;
}

#owl-marcas .customNavigation .next:active,
#owl-marcas2 .customNavigation .next:active {
    background-position: -64px 0;
}

#owl-marcas .customNavigation .prev {
    width: 32px;
    height: 34px;
    cursor: pointer;
    background: transparent url(https://www.comandato.com/arquivos/sprite1-sites.png) no-repeat;
    float: left;
    background-position: 0px -3px;
}

#owl-marcas .customNavigation .prev:hover, .customNavigation .prev:focus {
    background-position: 0px -40px;
}

#owl-marcas .customNavigation .prev:active {
    background-position: 0px -40px;
}

#owl-marcas .owl-pagination {
    text-align: center;
}

#owl-marcas .owl-page {
    border: 1px solid #C5C5C5;
    background-color: #F0F0F0;

}

#owl-marcas .owl-page.active {
    border: 1px solid #A8A7A4;
    background-color: #B8B8B8;
}
/* preloading images */
.owl-item.loading{
    min-height: 150px;
    background: url(https://www.comandato.com/arquivos/AjaxLoader.gif) no-repeat center center
}
.owl-carousel .owl-wrapper{
    display: none;
    position: relative;
    -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
    overflow: hidden;
    position: relative;
    width: 100%;
    max-width: 1100px;
    margin: auto;
    line-height: 0;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}
.owl-page {
    display: inline-block;
    width: 8px;
    height: 8px;
    margin: 0 0 0 8px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    cursor: pointer;
}
.owl-carousel .owl-item{
    float: left;
}
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility:    hidden;
    -ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

#ajaxBusy {
    display: none;
    width: 100%;
    height: 100%;
	top:0;
	left:0;
    cursor: pointer;
    position: fixed;
    background: rgba(0, 0, 0, 0.4);
    z-index: 9998;
}
#ajaxBusy p {
    width: 100px;
    height: 100px;
    font-size: .9rem;
    color: rgba( 0,86,179,1);
    font-weight: bold;
    /*background: #ffffff;*/
    /*border: 1px solid #CCC;*/
    padding: 1%;
    position: absolute;
    overflow: hidden;
    border-radius: 4px;
    margin: -50px 0 0 -50px;
    text-align: center;
    top: 50%;
    left: 50%;
    font-size: 0px;
    color: transparent;
    z-index: 9999;
}
#ajaxBusy p:before {
    content: " ";
    background: url(https://www.comandato.com/arquivos/loader.gif);
    background-size: 100% 100%;
    width: 72px;
    height: 72px;
    text-align: center;
    display: inline-block;
    font-size: 4rem;
    color: #8f006a;
}
@media screen and (max-width: 767px){
	body.produto.product19 #prodPrice{
	margin-left: 3%;
    width: 288px;
	}
}


@keyframes wiggle {
    0% { transform: rotate(0deg); }
    75% { transform: rotate(0deg); }
   80% { transform: rotate(2deg); }
   85% { transform: rotate(-2deg); }
   90% { transform: rotate(2deg); }
   95% { transform: rotate(-2deg); }
  100% { transform: rotate(0deg); }
}
/*--------------------- hora loca -----*
#crazyOffer {
	display: block!important;
    position: fixed;
    top: 180px;
    z-index: 9;

	right:-80px;
	width: 220px;
	height: 250px;
	box-shadow:0 0 5px rgba(0,0,0,0);
	-webkit-transition: all .15s ease;
	-moz-transition: all .15s ease;
	-o-transition: all .15s ease;
	transition: all .15s ease;
	padding:4px 8px;
	border-radius:3px 0 0 3px;
	
}
#crazyOffer.active{
	box-shadow:0 0 80px rgba(0, 0, 0, 0.5);
	background:#4f17a3;
	background: -webkit-linear-gradient( to left top,#4f17a3,#b300ff);
	background: -o-linear-gradient( to left top,#4f17a3,#b300ff);
	background: -moz-linear-gradient( to left top,#4f17a3,#b300ff);
	background: linear-gradient( to left top,#4f17a3,#b300ff);
}
#crazyOffer.active{
	right:0;
}
#crazyOffer .btn.descubre{
	content:'';
	width:180px;
	height:180px;
	display:block;
	position:absolute;
	top:10px;
	left:-65px;
	margin:auto;
	z-index:2;

	animation: wiggle 2s infinite;
	cursor:pointer;
}
#crazyOffer.active .btn.descubre{
	width:130px;
	height:130px;
	top:0;
}
#crazyOffer .btn.descubre img{
	width:100%;
	height:auto;
}
#crazyOffer .btn.descubre span{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
}
#crazyOffer.active .btn.descubre span.abrir,
#crazyOffer .btn.descubre span.cerrar{
	display:none;
}
#crazyOffer.active .btn.descubre span.cerrar{
	display:block;
}
#crazyOffer span.msg{
	position:fixed;
	background:#EC3306;
	color:#fff;
	padding:5px 38px;
	z-index:10;
	right:-93px;
	top:270px;
	border-radius:5px 5px 0 0;
	font-size:14px;
	font-weight:bold;
	text-transform:;
	-ms-transform: rotate(-90deg); /* IE 9 */
	-webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
	transform: rotate(-90deg);
	cursor:pointer;
}
#crazyOffer.active span.msg{
	display:none;
}
#crazyOffer img.img-small{
	display:none;
}
#crazyOffer img.img-large{
	display:initial;
}
#crazyOffer .clock {
	background:#F9CE27;
	padding:3px 12px;
	border-radius:5px;
}
 #crazyOffer:hover .clock {
	background:#fff;
	left:50px;
}
#crazy-carousel{
	width:85%;
	float:right;
	opacity:0!important;
}
#crazyOffer.active #crazy-carousel{
	opacity:1!important;
}
#crazy-carousel .item{
	background:#fff;
	padding:8px;
	height: 242px;
	position:relative;
}
#crazy-carousel .item:before{
	content:'';
	position:absolute;
	width:100%;
	height:30px;
	background:#00daff;
	bottom:0;
	left:0;
	z-index:0;
}
#crazy-carousel .item img{
	width:100%;
	height:auto;
}
#crazy-carousel .content{
	padding-top:22px;
}
#crazy-carousel .content h3{
	font-size:11px;
	text-transform:uppercase;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
#crazy-carousel .content .precio,
#crazy-carousel .content span.btn{
	position:absolute;
	bottom:8px;
	left:10px;
	color:#3617a7;
	font-size:12px;
}
#crazy-carousel .content .precio{
	left:initial;
	right:10px;
	font-weight:bold;
	font-size:15px;
}
#crazy-carousel .owl-dots{
	position:absolute;
	bottom:0;
	left:-24px;
}
#crazy-carousel .owl-dot span{
	display:block;
	width:8px;
	height:8px;
	background:#fff;
	border-radius:100%;
	margin:8px 0;
}
#crazy-carousel .owl-dot.active span{
	background:#00daff;
}
@media screen and ( max-width: 768px ){
	#crazyOffer {
		top:initial;
		bottom:100px;
	}
	#crazyOffer span.msg{
		top:initial;
		bottom:150px;
		z-index:0;
	}
	#crazyOffer .btn.descubre{
		width:100px;
		height:100px;
		top:initial;
		bottom:0;
		left:initial;
		right:90px;
	}
	#crazyOffer.active .btn.descubre{
		top:-30px;
		bottom:initial;
		left:-60px;
		right:initial;
	}
}
/*
#crazyOffer .clock {
    display: block;
    position: absolute;
	bottom:10px;
	left:55px;
}
#crazyOffer .clock .time>div:after,
#crazyOffer .clock .hour:after,
#crazyOffer .clock .minute:after{
    content: ":";
    padding:0 1px;
}
#crazyOffer .clock .time>div:last-child:after {
    content:none;
}
#crazyOffer .clock .time .dia,
#crazyOffer .clock .time .separacion,
#crazyOffer .clock .label{
    display: none;
}
#crazyOffer .clock .time div,
#crazyOffer .clock .hour,
#crazyOffer .clock .minute,
#crazyOffer .clock .second{
    display:inline-block;
    font-size:20px;
    font-weight:bold;
}
*/
/*------ small -----*
@media screen and ( max-width: 768px ) {
	 #crazyOffer {
        position: relative;
        top: 0;
        left: auto;
        right: auto;
        width: 100%;
        height: auto;
        overflow: hidden;
        text-align: center;
    	background-color:#f2bf00;
    }
    #crazyOffer img {
        max-height: 100px;
        border: 0px none;
        display: block;
        margin: auto;
        max-width: 100%;
        width: auto;
    }
    #crazyOffer a {
        display: block;
        position: relative;
        max-height: 100px;
        max-width: 480px;
        width: auto;
        margin: auto;
    }
    #crazyOffer img.img-small{
    	display:initial;
    }
    #crazyOffer img.img-large{
    	display:none;
    }
    #crazyOffer .clock {
    	top:30%;
    	left:23%;
    	background:#fff;
    	padding:3px 8px;
    	border-radius:5px;
    	height:40px;
    }
    #crazyOffer span.msg{
		display:none;
    }
    #crazyOffer .clock .time div{
		font-size:28px;
	}
}
@media screen and (max-width: 480px){
    #crazyOffer .clock {
    	top:35%;
    	height:30px;
    }
     #crazyOffer .clock .time div{
		font-size:22px;
	}
}

/* CAROUSEL PRODUCTS */

.p-home h2, .ca-wrapper h2, .prod-accesorios h2, #owl-relacionados h2{
   background: url("https://comandato.vteximg.com.br/arquivos/vitrina_t.png") no-repeat 0px 0px;
    padding-left: 21px;
   font-weight: bold;
   font-size: 13px;
   text-transform: uppercase;
   margin: 0px 0px 15px 0px;
}
#owl-relacionados, #owl-quiencompro {
    clear:both;
    margin: 2em 0;
    width: 100%;
}
#owl-relacionados .owl-carousel.owl-theme, #owl-quiencompro .owl-carousel.owl-theme{
padding: 0px 18px;
position: relative;
}

#owl-relacionados .owl-item, #owl-quiencompro .owl-item{
    float:left;
    width: 239px;
}

#owl-relacionados .owl-item li, #owl-quiencompro .owl-item li{
    text-align: center;
    padding: 0.88em;
    padding-top:22px;
}
#owl-relacionados .owl-item .productImage, #owl-quiencompro .owl-item .productImage{
    width: auto;
    display: inline-block;
}
.owl-carousel.jcarousel-list .owl-item li{
	overflow:hidden;
}
.owl-carousel.jcarousel-list .owl-item li .productImage img{
	width:calc(100% + 24px);
	height:auto;
	margin-left:-12px;
}
#owl-relacionados .owl-item .data, #owl-quiencompro .owl-item .data{
    line-height: normal;
	height:130px;
}
#owl-relacionados .owl-item .data h3, #owl-quiencompro .owl-item .data h3{
    height: 2.75em;
    overflow: hidden;
    font-size: 14px;
   /*margin-bottom: 12px;*/
}
#owl-relacionados .owl-item .data .preco span, #owl-quiencompro .owl-item .data .preco span{
    display: block;
}
#owl-relacionados .owl-item .data .pweb, #owl-quiencompro .owl-item .data .pweb {
padding-bottom: 5px;

}
#owl-relacionados .owl-item .data .precio_home, #owl-quiencompro .owl-item .data .precio_home{
font-size: 25px;
font-weight: bold;
color: #5cc000;
}
#owl-relacionados .owl-item .data .precio_normal-t, #owl-relacionados .owl-item .data .precio_normal, #owl-quiencompro .owl-item .data .precio_normal-t, #owl-quiencompro .owl-item .data .precio_normal{
    font-size: 9px;
    font-weight: bold;
}
#owl-relacionados .owl-item .data .ivainc, #owl-quiencompro .owl-item .data .ivainc{
    font-size: 9px;

    clear: both;
}
#owl-relacionados .owl-buttons .owl-next,  #owl-quiencompro .owl-buttons .owl-next{
    position: absolute;
    top: 0px;
    right: 0px;
    width: 13px;
    height: 279px;
    cursor: pointer;
    background: transparent url(https://comandato.vteximg.com.br/arquivos/flecha-next-horizontal.png) no-repeat 0 0;
}
#owl-relacionados .owl-buttons .owl-prev, #owl-quiencompro .owl-buttons .owl-prev{
    position: absolute;

    top: 0px;

    left: 0px;
    width: 13px;
    height: 279px;
    cursor: pointer;
    background: transparent url(https://comandato.vteximg.com.br/arquivos/flecha-prev-horizontal.png) no-repeat 0 0;
}

/* Productos zapatos */

.product .producto-talla h2 {
    display: none;
}
.product .producto-talla .specification {
    height: auto;
    font-weight: 700;
    color: rgba(102,102,102,1);
    margin-right: 4px;
    margin-bottom: 8px;
    font-size: 12px;
    display: block;
}
.produto .producto-colores ul {
    overflow: visible;
}
.produto .producto-colores li {
    position: relative;
}
.produto .color ul li:hover {
    border-color: rgba(204,204,204,1);
}
.produto .talla-nombre {
    background-color: rgb(0, 86, 179);
    color: white;
    font-size: 11px;
    font-weight: 400;
    text-align: center;
    position: relative;
    padding: 2px 0;
    height: 16px;
    overflow: hidden;
    position: absolute;
    top: -16px;
    left: -1px;
    right: -1px;
    text-indent: -10px;
}
.produto .talla-nombre ul {
    display: block;
    position: absolute;
    width: 26px;
    height: 20px;
    top: 0;
    right: 0;
    border: 0px none;
}
.produto .talla-nombre ul li {
    width: 100%;
    margin: 0px;
    height: 100%;
    text-align: left;
    text-indent: 0px;
    line-height: 20px;
    border: 0px none;
}
.producto-colores{
    margin: 10px 0 5px;
}

.producto-colores .productImage img{
    height: 70px;
    width: auto;
}

.producto-colores h2{
    margin:0px;
    height: 12px;
}

.producto-colores ul{
    height: 82px;

    width: 260px;
    overflow: hidden;
}
.producto-colores li{
    width: 70px;
    border: 1px solid rgb(237, 235, 237);
    margin: 5px 10px 0px 0px;
    float: left;
}
.producto-talla{
    width: 260px;
    min-height: 52px;
}
.producto-talla .specification{
    font-size: 0px;
    height: 0;
    display: none;
}
.producto-talla ul.Tipo, .producto-talla ul.Color{
    font-size: 0px;
    height: 0;
    display: none;
}
.producto-talla .skuList{
    height: 35px;

}
.producto-talla ul{
    margin-top: 8px;

}
.producto-talla input{position:absolute; left:-99999pc;}
.producto-talla label{white-space: nowrap; cursor: pointer; line-height: 22px; display: block; float: left; padding: 2px 6px; margin: 0 0 5px 5px; border: 1px solid #e6e6e6; border-radius: 2px; background: #2074ce; color: #fff;}
.producto-talla label.sku-picked{color: #FFF; font-weight: bold;   box-shadow: 1px 1px #292929; border: 1px solid #000;}

.producto-talla label.item_unavaliable{color: #949292; opacity: 0.7; background: url("https://comandato.vteximg.com.br/arquivos/agotado.png") no-repeat #EEE; background-position: -1px;}

/* */
.page-happy-birthday {
    position: relative;
}
.page-happy-birthday .container {
    position: relative;
    width: 960px;
    z-index: 1;
}
.page-happy-birthday .products:hover ul .producto {
    
}
.page-happy-birthday .container ul .producto:before {
    content: " ";
    display: block;
    background-color: #F3C35B;
    background-image: url('https://comandato.vteximg.com.br/arquivos/pattern-birthday.png');
    position: absolute;
    top: -6px;
    left: -6px;
    right: -6px;
    bottom: -6px;
    width: auto;
    height: auto;
    z-index: -2;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.page-happy-birthday .container ul .producto:hover:before {
    visibility: visible;
    opacity: 1;
}
.page-happy-birthday .container ul .producto:after {
    content: " ";
    display: block;
    background: rgba(255,255,255,1);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: auto;
    height: auto;
    z-index: -1;

}
.page-happy-birthday .container ul .producto:hover {
    background: rgba(255,255,255,.9);
    z-index: 3;
    opacity: 1;
    box-shadow: 0px 0px 12px rgba(0,0,0,.25);
    -webkit-transform: scale(1.125);
    -moz-transform:    scale(1.125);
    -ms-transform:     scale(1.125);
    -o-transform:      scale(1.125);
    transform:         scale(1.125);
}
.widget-birthday {
    display: table;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    position: fixed;
    z-index: 0;
    width: 100%;
    height: 100%;
}
.widget-birthday .td {
    display: table-cell;
    vertical-align: top;
    height: 100%;
    width: auto;
}
.widget-birthday .birthday-container {
    width: 960px;
}
.widget-birthday .birthday-left {
    width: 200px;
    vertical-align: bottom;
    text-align: center;
}
.widget-birthday .birthday-right {
    width: 200px;
    vertical-align: bottom;
    text-align: center;
}
.balloon {
  display:inline-block;
   width:55px;
  height:70px;
  background: #2196f3;
  border-radius:80%;
  position:relative;
  box-shadow:inset -10px -10px 0 rgba(0,0,0,0.07), -1px -1px 1px rgba(0,0,0,0.125);
  margin:-5px -10px;
  margin-bottom: -10px;
  transition:transform 0.5s ease;
  z-index:10;
  animation: balloons 4s ease-in-out infinite;
  transform-origin: bottom left;
}

@keyframes balloons {
  0%,100%{ transform:translateY(0) rotate(-4deg); }
  50%{ transform:translateY(-25px) rotate(4deg); }
}

.balloon:before {
  content:"";
  font-size:20px;
  color:#2196f3;
  display:block;
  text-align:center;
  width:100%;
  position:absolute;
  bottom:-12px;
  z-index:-100;
}

.balloon:after {
 display:block; top:77px;
  position:absolute;
  height:70px;
  left: 50%;
  width:1px;
  margin:0 auto;
  content:"";
  background:rgba(0,0,0,0.2); 
}

.balloon.orange{ 
    margin-left: 20px;
    background:#fb8c00; 
    animation-duration:4s; 
}
.balloon.orange:before { 
    color:#fb8c00;  
}

.balloon.purple{ 
    margin: -5px 0px;
    background:#ba68c8; 
    animation-duration:4.4s; 
}
.balloon.purple:before { 
    color:#ba68c8;  
}
.balloon.green{ 
    margin-right: 20px;
    background:#4caf50; 
    animation-duration:5s; 
}
.balloon.green:before { 
    color:#4caf50;  
}
.balloon.blue{ 
    background:#2196f3; 
    animation-duration:4.3s; 
}
.balloon.blue:before { 
    color:#2196f3;  
}
.balloon.red{ 
    background:#e53935; 
    animation-duration:4.7s; 
}
.balloon.red:before { 
    color:#e53935;  
}



.balloon.yellow{ 
    background:#ffeb3b; 
    animation-duration:4.5s; 
    margin: 0 60px;
}
.balloon.yellow:before { 
    color:#ffeb3b;  
}
body.happy-birthday .product-register,
body.happy-birthday #owl-marcas,
body.happy-birthday .page-pre-footer,
body.happy-birthday .page-footer {
    position: relative;
}body.Ofertas .owl-controls {
    position: absolute;
    bottom: 0;
    left: 0;
}
body.Ofertas #banner-principal .owl-pagination .owl-page{background: #640994; width: 16px; height: 16px; text-align: center; line-height: 16px; color: white; }
body.Ofertas #banner-principal .owl-pagination .owl-page span { color: white; font-weight: 700; font-size: 11px; }
body.Ofertas #banner-principal .owl-pagination .owl-page.active{background: #FF6600; color: white;}
body.Ofertas #banner-principal .owl-pagination .owl-page:hover{color: #640994;border: 1px solid #640994;background: #fff;}
body.Ofertas #banner{padding: 15px 0;}
body.Ofertas #contenedor-cuerpo .prateleira ul {margin: 0;}
body.Ofertas #contenedor-cuerpo .prateleira h2 { display: none;}
body.Ofertas .contenedor .row .bannerlateral div{border: 1px solid #37328B; width: 268px;}
body.Ofertas .contenedor .row .bannerlateral img{ max-width: 100%; height: auto;}
body.Ofertas .contenedor .row:not(.cont-ofertas)>div{display: table-cell;vertical-align: top;}
body.Ofertas .contenedor .row .n4colunas li{width: 25%;max-width: 270px;}
body.Ofertas .contenedor .row .n4colunas li.last .producto{margin-right: 0;}
body.Ofertas .contenedor .row li{float: left;margin-right: 6px;height: 455px;}
body.Ofertas .contenedor .row li.last{margin: 0 !important;}
body.Ofertas .contenedor .row li .producto{border: 1px solid #37328B;margin: 0 !important;text-align: center;position: relative;height: initial;}
body.Ofertas .contenedor .row li .producto>a{height: 380px;}
body.Ofertas .contenedor .row li .producto img{display: initial;width: 220px;height: auto;}
body.Ofertas .contenedor .row li .producto .titulo h3{color: #5E5E5E;font-weight: 500;margin: 0px 20px 0px;height: 48px;overflow: hidden;font-size: 16px;height: 92px;}
body.Ofertas .contenedor .row li .producto .pie>div{background: #FFCA05;width: 100%;font-weight: 500;color: #37328B;line-height: normal;bottom: 0;}
body.Ofertas .contenedor .row li .producto .pie a{font-weight: 500;color: #37328B;line-height: normal;text-align: center;font-weight: bold;font-size: 1em;}
body.Ofertas .contenedor .row li .producto .flag.pref{height: 28px;background: url("https://comandato.vteximg.com.br/arquivos/cyber_monday_2015_vitrina_top_25.jpg") no-repeat #7F31A9;position: absolute;}
body.Ofertas .contenedor .row li .producto .productImage{margin-top: 28px;width: initial;}
body.Ofertas .contenedor .row li .producto .productImageover{position: absolute;top: 28px;width: 100%;}
body.Ofertas .contenedor .row li .producto .soloporweb{text-align: left;padding-left: 5px;color: #fff;text-transform: uppercase;font-size: 11px;}
body.Ofertas .contenedor .row li .producto .unidades{color: #fff;}
body.Ofertas .contenedor .row li .producto .pref div{width: 50%;display: table-cell;vertical-align: middle;}
body.Ofertas .contenedor .row li .producto .porcentaje span{background: #E0050B;padding: 0px 5px;color: #fff;font-weight: bold;line-height: normal;font-size: 2em;}
body.Ofertas .contenedor .row li .producto .pref{ display: table; width: 100%;}
body.Ofertas .contenedor .row li .producto .pweb{color: #5E5E5E;font-size: 1em;}
body.Ofertas .contenedor .row li .producto .pwebvalor{display: block;color: #37328B;font-weight: 500;font-size: 2.1em;line-height: 1.2em;}
body.Ofertas .contenedor .row li .producto:hover .titulo{padding-top: 30px;}
body.Ofertas .contenedor .row li .producto:hover .precio.pref{display: none;}
body.Ofertas .contenedor .row li .producto .pie .btn{box-shadow: 0px 0px 5px #37328B;}
body.Ofertas .contenedor .row li .producto:hover .tbe{background: #ff6600;box-shadow: inset 0px 0px 1px #37328B;color: #fff !important;}
body.Ofertas .contenedor .row li .producto:hover .btn{display: block !important;background: #FFCA05;}
body.Ofertas .contenedor .row li .producto .priceover{position: absolute;top: 135px;right: 15px;background: rgba(255,202,5,0.80);-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%; height: 127px;width: 127px;padding-top: 40px;}
body.Ofertas .contenedor .row li .producto:hover .priceover{display: block !important;}
body.Ofertas #footer_registro .newsletter {background: url(https://comandato.vteximg.com.br/arquivos/ofertas-registro-2016.png) no-repeat;width: 100%;margin: 0;}
body.Ofertas #footer_registro .newsletter fieldset {width: 50%;margin-right: 50px;text-align: center; margin-top: 25px;} 
body.Ofertas #footer_registro .newsletter input{width: 40%;}
body.Ofertas #footer_registro .newsletter input.bt-voltar{width: 165px;margin-right: 15%;}
body.Ofertas #footer_registro .newsletter input#newsletterClientName{ margin-right: 10px;}
@media only screen and ( max-width: 640px ) {
    body.Ofertas .owl-carousel .owl-item img {width: 100%;height: auto;}
    body.Ofertas .contenedor .row li .producto>a {height: 350px; }
    body.Ofertas .contenedor .row li { width: 50%;  }
    body.Ofertas .contenedor .row:not(.cont-ofertas)>div{ width: 50%;  }
    body.Ofertas .contenedor .row li {height: 420px; }
    body.Ofertas .contenedor .row .n4colunas li { width: 48%; }
    body.Ofertas .contenedor .row li .producto .flag.pref { background: #F60;  }
    body.Ofertas .contenedor .row li .producto .flag .unidades {  display: none;  }
    body.Ofertas .contenedor .row li .producto .pie>div {font-size: 1em; }
    body.Ofertas .contenedor .row li .producto:hover .priceover{  height: 75px; width: 110px; padding-top: 30px; top: 26%; }
    body.Ofertas #footer_registro {width: 90%;}
    body.Ofertas #footer_registro .newsletter {background-size: 100%;background-color: #034F92;min-height: 75px;}
    body.Ofertas #footer_registro .newsletter fieldset {margin: 4px 0 0 0;}
    body.Ofertas #footer_registro .newsletter input.bt-voltar{width: 90px;background-size: 100%;height: 16px;bottom: 0;margin-right: 0;}

}

/*Seguros*/
/*fin seguros*/
.info.cdc .btn-suzuki{
	display: none;
}

#TB_window {
	background: #0056b3;
	color: #fff;
}
#TB_closeAjaxWindow{background: #df040b;}
#TB_closeAjaxWindow a{
	font-size: 0;
}
#TB_closeAjaxWindow a:before{
	content:"X";
	font-size: 15px;
	padding-left: 9px;
	color: #fff;
	font-weight: bold;
}
#TB_ajaxContent {
	display: table;
}
#TB_ajaxContent a{
	background: #df040b;
	color: #fff;
	padding: 10px;
	display: table;
	margin: 10px 0;
}

#productList {
	margin: 10px 0;
}
#productList .glis-sku-single{display: none;}
#productList .giftlist-insertsku-popup a.tb-added{
	color: #0056B3;
	font-size:0;
}

#productList .giftlist-insertsku-popup a.tb-added:hover{
	color: #666666;
}
#productList .giftlist-insertsku-popup a.tb-added:before {
	content: "\e938";
    margin-top: -11px;
    display: block;
    float: left;
    font-size: 30px;
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding-right: 5px;
}
#productList .giftlist-insertsku-popup a.tb-added:after {
	content:"Agregar a mi lista de deseos";
	font-size:15px;
}
.giftlist-insertsku-must-login a{
	color: #0056B3;
	font-size:0;
	position:relative;
	padding-left:35px;
	display:none;
}
.giftlist-insertsku-must-login a:hover{
	color: #666666;
}
.giftlist-insertsku-must-login a:before {
	content: "\e938";
	font-size: 32px;
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	padding-right: 10px;
	position:absolute;
	bottom:-9px;
	left:0;
}
.giftlist-insertsku-must-login a:after {
	content:"Agregar a mi lista de deseos";
	font-size:15px;
}
.glis-create-form-type{
	display: none;
}
.glis-title {
	font-size: 22px;
	padding-top: 1px;
	display: block;
	padding-bottom: 2px;
	text-align: center;
	background: #F2F2F2;
	color: #0056B3;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: -1;
}
.glis-new-title, .glis-existing-title {
	font-size: 20px;
	padding-top: 10px;
	display: block;
	padding-bottom: 5px;
}
.giftlist-insertsku {
	display: table-cell;
	vertical-align: middle;
	color: #fff;
}
.glis-create {
	border-top: 1px solid;
	padding-bottom: 10px;
	border-bottom: 1px solid;
	margin: 10px 0;
}
#evaluation {
	display: inline-block;
	display:none;
}
#evaluation .rating-produto, ul.resenha .rating, .rating-demonstrativo{
	background: url("https://comandato.vteximg.com.br/arquivos/rating.png");
	height: 26px;
	font-size: 0px;
	margin: 0 auto;
	width: 135px;
	display: inline-block;
	vertical-align: middle;
} 
#evaluation .avaliacao0, ul.resenha .rating.a0{
	background-position: 0px 0px;
}
#evaluation .avaliacao5{
	background-position: 0px -25px;
} 
#evaluation .avaliacao10, ul.resenha .rating.a10, .rating-demonstrativo.avaliacao10{
	background-position: 0px -50px;
}
#evaluation .avaliacao15{
	background-position: 0px -75px;
}
#evaluation .avaliacao20, ul.resenha .rating.a20, .rating-demonstrativo.avaliacao20{
   background-position: 0px -100px;
}
#evaluation .avaliacao25{
   background-position: 0px -125px;
}
#evaluation .avaliacao30, ul.resenha .rating.a30, .rating-demonstrativo.avaliacao30{
	background-position: 0px -149px;
}
#evaluation .avaliacao35{
	background-position: 0px -174px;
}
#evaluation .avaliacao40, ul.resenha .rating.a40, .rating-demonstrativo.avaliacao40{
	background-position: 0px -199px;
}
#evaluation .avaliacao45{
	background-position: 0px -224px;
}
#evaluation .avaliacao50, ul.resenha .rating.a50, .rating-demonstrativo.avaliacao50{
	background-position: 0px 28px;
}
#evaluation .avalie-produto,#evaluation strong {
	display: none;
}
#evaluation.active .avalie-produto {
	display: block;
}
#evaluation a.btn {
	font-size: 12px;
	color: #666666;	
	font-weight: bold;
	padding: 0 10px;
}
#evaluation a.btn:hover { 
	color: rgba(0,86,179,1);
}
.ratingStar{
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 0;
}
.ratingStar:before {
	content: "\e9a3";
	font-size: 18px;
}
.ratingStar.emptyRatingStar:before{
	color: #5D5E5E;
}
.ratingStar.filledRatingStar:before {
	color: #F7DF14;
}
#resenha .user-review hr {
	border: none;
}
#resenha .user-review .avaliacao {
	width: 100%;
	padding-left: 21px;
	position: relative;
}
#resenha .bt{
	background: #df040b;
	color: #fff;
	padding: 6px 10px;
	display: inline-block;
}
#resenha #ulPubliqueResenha{
	position: absolute;
	top: 0;
	right: 0;
}
#resenha .links-resenha-usuario {
	position: absolute;
	top: 40px;
	right: 0;
}
#resenha .avalie-produto h5 {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 8px;
}
#resenha .avalie-produto #opcoes-avalie, #resenha ul.resenhas {
	display: none;
}
#resenha .avaliacao .rating{
	
padding: 10px 0px 20px;
}
#resenha .avaliacao .rating span{
	
padding-right: 6px;
}
#resenha {
	margin: 20px 0;
}
ul.resenha .util, ul.resenha .email-resenha {
	display: none;
}
ul.resenha li {
	clear: both;
	border-bottom: 1px solid;
	padding-bottom: 10px;
	margin: 10px 0;
}
.p-home h2, .ca-wrapper h2, .prod-accesorios h2, #owl-relacionados h2, #resenha h4 {
	background: url("https://comandato.vteximg.com.br/arquivos/vitrina_t.png") no-repeat 0px 0px;
	padding-left: 21px;
	font-weight: bold;
	font-size: 15px;
	text-transform: uppercase;
	margin: 0px 0px 15px 0px;
}
.formUserComments h1, .formUserComments .close,
.formUserComments .filter-nav.filter-inferior .detalhes-ordenacao, .formUserComments .filter-nav .paginacao{
	display:none;
}
.formUserComments h2 {
	font-size: 14px;
	padding: 10px 0;
}
.formUserComments .filter-nav.filter-inferior .paginacao{display: inline-block;}
.formUserComments .filter-nav.filter-inferior .paginacao li{
	float: left;
	padding: 0 3px;
}
.formUserComments .filter-nav.filter-inferior .paginacao li strong {
	background: #fff!important;
	color: #0056B3 !important;
	padding: 4px 7px;
	line-height: 2;
}
#TB_ajaxContent .formUserComments .filter-nav.filter-inferior .paginacao li a{
	margin: 0 !important;
	padding: 5px !important;
	background: #F2F2F2 !IMPORTANT;
	color: #0056B3 !important;
}
.formUserComments .filter-nav {
	text-align: right;
}
.formUserComments .filter-nav.filter-inferior{
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: center;
	left: 0;
}
.formUserComments .filter-nav label{
	color: #fff;
}
.formUserComments .resenha {
	margin: 20px 0 10px;
}
.formUserComments hr{
	border: none;
}
#publishUserReview .formUserComment .header h1,#publishUserReview .formUserComment form .footer .close {
	display: none;
}
#publishUserReview .formUserComment .header .close {
	position: absolute;
	top: 0;
	right: 0;
}
#publishUserReview .formUserComment form {
	background: rgba(0,0,0,0.4);
	position: fixed;
	z-index: 10002;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
#publishUserReview .formUserComment .header {
	top: 50%;
	left: 50%;
	margin-left: -315px;
	width: 630px;
	margin-top: -220px;
	background: #0056b3;
	color: #fff;
	position: relative;
}
.glis-title, #TB_title #TB_ajaxWindowTitle, #publishUserReview .formUserComment .header h2 {
	font-size: 22px;
	padding-top: 1px !Important;
	display: block;
	padding-bottom: 2px !important;
	text-align: center;
	background: #F2F2F2;
	color: #0056B3;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: -1;
}
#publishUserReview .formUserComment .header .content .adicionar-resenha .opiniao input, #publishUserReview .formUserComment .header .content .adicionar-resenha .opiniao textarea {
	width: 90%;
	border-width: initial;
	border-style: none;
	border-color: initial;
	border-radius: 0px;
	padding: 6px 12px;
}
#publishUserReview .formUserComment .header h2 {
	 z-index: 0;
}
#publishUserReview .formUserComment .header .close a {
	font-size: 0;
}
#publishUserReview .formUserComment .header .close a:before {
	content: "X";
	font-size: 15px;
	font-weight: bold;
}
#publishUserReview .formUserComment .header .content {
	margin: 0 auto;
	width: 80%;
	padding: 50px 0;
}
#publishUserReview .formUserComment .header .content .ranking{
	margin: 15px 0;
}
#publishUserReview .formUserComment .header .content .aviso-resenha{
	font-size: 12px;
	font-style: oblique;
	font-weight: normal;
	text-align: justify;
	margin-bottom: 10px;
}
#publishUserReview .formUserComment .header .content .adicionar-resenha .opiniao label{
	color: #fff;
	vertical-align: top;
	display: block;
	padding: 6px 0px;
}

#publishUserReview .formUserComment .header .content .adicionar-resenha .opiniao span{
	vertical-align: top;
}
#publishUserReview .formUserComment .header .content .adicionar-resenha .opiniao input,
#publishUserReview .formUserComment .header .content .adicionar-resenha .opiniao textarea{
	width: 90%;
	border-width: initial;
	border-style: none;
	border-color: initial;
	border-radius: 0px;
	padding: 6px 12px;
}
#publishUserReview .formUserComment .header .content .adicionar-resenha .opiniao .checkgroups input,
#publishUserReview .formUserComment .header .content .adicionar-resenha .opiniao .checkgroups label{
	width: initial;
	display: table-cell;
	vertical-align: middle;
	padding: 1px 5px;
	margin: 0;
}
#publishUserReview .formUserComment .header .content .adicionar-resenha .opiniao .checkgroups{
	display: table;
	width: 100%;
}
.lines_title{
	border-bottom:1px solid #666;
	position:relative;
	padding: 0.8em 1em;
	color:#666;
	font-size:2em;
}
#giftlist .must-login a.error-back{
	display:block;
	text-align:center;
	padding:1em;
	margin-top:1em;
	padding-top:10em;
	background:url(https://comandato.vteximg.com.br/arquivos/lista-login.png) no-repeat top center;
	background-size:8em;
	color:#808080;
	font-size:1.2em;
}

#giftlist .giftlist, #giftlist .giftlistsku{
	padding:1em;
}
#giftlist  #giftlistproduct {
    margin-right: 1em;
}
#giftlist #giftliststatistics,
#giftlist .glmanager-type h2,
#giftlist .giftlist li.giftlist-action-create.can-create,
#giftlist table.giftlist-table .glmanager-actions li.action-view,
#giftlist table.giftlist-table .glmanager-actions li.action-edit,
#giftlist table.giftlist-table .glmanager-actions li.action-delete{
	display:none!important;
}

#giftlist table{
	width:100%;
	border-collapse:collapse;
	color:#666;
	border: 1px solid #f2f2f2;
}

#giftlist table tr,
#giftlist table th,
#giftlist table td{
	text-align:left;
	font-size:0.95em;
}
#giftlist table th{
	background-color: #f2f2f2;
	padding:.8em;
}
#giftlist table td{
	padding:1.5em .8em;
}
#giftlist table td.price{
		text-align: right;
}
#giftlist table td.purchased{
text-align: center;
}
#giftlist table  tr:nth-child(even) {
	background-color: #f2f2f2;
}

#giftlist table .glmanager-actions li a{
	color:#0056B3;
}


.giftlist-insertsku .glis-mylist li{
    float: left;
    padding-left: 10px;
}
#giftlist .giftlist-remove-sku, #giftlist td.checkuncheck, #giftlist .giftlist-remove-sku, #giftlist .giftlistproduct thead th:last-child {
    display: none !important;
}





@media only screen and ( max-width: 640px ) {
    #TB_window, #publishUserReview .formUserComment .header{
        max-width: 100%;
        margin-left: -50% !important;
        top: 40%;
    }
    #TB_ajaxContent {width: 100% !important;}
    #resenha .user-review .avaliacao>*{
        margin: 10px 0;
    }
    #resenha #ulPubliqueResenha{
		position: initial;
	}
	#resenha .links-resenha-usuario {
		position: initial;
	}
    #resenha .avalie-produto{
    width: 100%;
    }
    
    #resenha .links-resenha-usuario,
    #resenha #ulPubliqueResenha{
        clear: both;
        float: inherit;
        text-align: left;
    }
	#giftlist table, #giftlist thead, #giftlist tbody, #giftlist th, #giftlist td, #giftlist tr { 
		display: block; 
	}
	#giftlist thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	#giftlist td { 
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
	}
	#giftlist td:before {
		position: absolute;
		top: 6px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;
		font-weight: bold;
		line-height: 5px;
	}

	#giftlist .giftlistproduct td:nth-of-type(2):before { content: "Producto"; }
	#giftlist .giftlistproduct td:nth-of-type(3):before { content: "Precio"; }
	#giftlist .giftlistproduct td:nth-of-type(4):before { content: "Comprados"; }
	#giftlist .giftlistproduct td:nth-of-type(5):before { content: "Deseados"; }
	#giftlist .giftlistproduct td:nth-of-type(6):before { content: ""; }

	#giftlist .giftlist-table td:nth-of-type(3):before { content: "Nombre de la Lista"; }
	#giftlist .giftlist-table td:nth-of-type(4):before { content: "Productos Deseados"; }
	
	#giftlist table td.purchased,#giftlist table td.price{
	    text-align: left;
	}
}
/*---- BANNERS DEPARTAMENTO ---*/
.categ-banner{
	position:relative;
	min-height:300px;
}
.categ-banner .categ-description{
	position:absolute;
	bottom:0;
	width:100%;
	padding:1.2em 1.5em;
	background-color: rgba(255, 255, 255, 0.9);
	color:#044a67;
}
.categ-banner .categ-description h1{
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:0.3em;
}
.categ-banner .categ-description p{
	font-size:12px;
}

@media only screen and (max-width: 768px) {							
	.categ-banner .categ-description h1{
		font-size:1.2em;
		margin-bottom:0;
	}
	.categ-banner .categ-description p{
		display:none;
	}
}

/*--LAYOUThome16--*/
/*--top--*/
.page-top .box-top .jcarousel-container-vertical {
    height: 345px;
}

.page-top .box-banner img{
	width:100%;
	height:auto;
}

.page-top .box-left{
	display: block;
    float: left;
    width: 20%;
}
.page-top .box-right{
	display: block;
    float: right;
	width: calc(80% - 20px);
}

.page-top .box-top{
	clear:initial;
}
/*--middle--*/
.page-middle{
	margin-bottom:10px;
	display:table;
	width:100%;
}
.page-middle .box-right,
.page-middle .box-left{
	display: block;
	float: left;
	width: 540px;
}
.page-middle .box-right{
    float: right;
}
.page-middle img,
.page-middle img{
	width:100%;
	float:left;
	height:auto;
}
/*--zoom--*/
.page-middle .box-right,
.page-middle .box-left {
    width: 540px;
    height:134px;
    overflow:hidden;
    position:relative;
}
.page-middle .box-right img,
.page-middle .box-left img {
	position:absolute;
	top:-30px;
	bottom:-30px;
	left:-30px;
	right:-30px;
	margin:auto;
	-webkit-transition: width 100ms ease-in-out;
    -moz-transition: width 100ms ease-in-out;
    -o-transition: width 100ms ease-in-out;
    transition: width 100ms ease-in-out;
}
.page-middle .box-right:hover img,
.page-middle .box-left:hover img {
	width:565px;
	height:auto;
}

/*--small--*/
@media only screen and (max-width: 768px) {
.page-top .box-left,
.page-top .box-right,
.page-middle .box-right,
.page-middle .box-left{
    width: 100%;
}

.page-middle .box-left{
	margin-bottom:20px;
}
.page-middle .box-right, .page-middle .box-left{
	height:auto;
}
.page-middle .box-right:hover img, .page-middle:hover .box-left img,
.page-middle .box-right img, .page-middle .box-left img {
	width: 100%;
	position: initial;
	margin:0;
}

.page-top .box-right,
.page-top .box-left{
	margin-top:0;
}
.page-top .box-top .jcarousel-container-vertical {
    height:290px;
}

.categ-banner {
    min-height: initial;
}

}

/*--slider 16--*/
.contenedor-slider .slider {
    position:relative;
}
.contenedor-slider .slider #slider-main .box-banner img{
	margin:auto!important;
}

.contenedor-slider .slider #thumb-sidebar{
	position:absolute;
	top:16px;
	left:0;
	right:0;
	margin:auto;
	left:890px;
	width:210px;
	z-index:4;
}

#thumb-sidebar .thumb-sidebar-content{
	background-color:#ebebeb;
	position:relative;
	border-radius:4px;
	margin-bottom:8px;
	padding-left:70px;
	height:65px;
	-webkit-transition: background-color 300ms ease-in;
    -moz-transition: background-color 300ms ease-in;
    -o-transition: background-color 300ms ease-in;
    transition: background-color 300ms ease-in;
    box-shadow: 0 1px 2px rgba(0,0,0,.1);
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display:none;
}

#thumb-sidebar .thumb-sidebar-content.activeSlide{
	background-color:#0097d0;
	-webkit-transition: background-color 300ms ease-in;
    -moz-transition: background-color 300ms ease-in;
    -o-transition: background-color 300ms ease-in;
    transition: background-color 300ms ease-in;
}

#thumb-sidebar .thumb-sidebar-content a.btn-thumb{
	display:block;
	height:100%;
}

#thumb-sidebar .thumb-sidebar-content img{
	position:absolute;
	top:-8px;
	bottom:-8px;
	left:8px;
	margin:auto;
}

#thumb-sidebar .thumb-sidebar-content h1{
	text-align:left;
	color: #0056B3;
	font-size:14px;
	font-weight:bold;
	padding-top: 25px;
	white-space: nowrap;
	width:90%;
	overflow:hidden;
	text-overflow: ellipsis;
}

#thumb-sidebar .thumb-sidebar-content.activeSlide h1{
	color:#fff;
}

#thumb-sidebar .thumb-sidebar-content a.btn-more{
	position:absolute;
	bottom:13px;
	left:70px;
	background-color:#b1140d;
	color:#fff;
	padding:2px 8px;
	font-size:12px;
	display: none;
}
/*-----tabs navidad-----*
#thumb-sidebar .thumb-sidebar-content{
	background-color:rgba(255,255,255,0.2);
	border:2px solid #fff;
	color:#fff;
}

#thumb-sidebar .thumb-sidebar-content.activeSlide{
	background-color:#b1140d;
}
#thumb-sidebar .thumb-sidebar-content h1{
	color:#fff;
}
/*-----/tabsNavidad-----*/

@media only screen and (max-width: 768px) {
.contenedor-slider .slider {
    display:none;
}
}

/*---- Compre Junto ----*/
#comprejunto hr,
#comprejunto .buy strong,
#comprejunto .buy p.more{
	display:none;
}
#comprejunto .buy span strong{
	display:initial;
}
#comprejunto h4{
	color:transparent;
	border-bottom:1px solid #0056B3;
	margin:8px 0;
	position:relative;
	text-align:center;
	font-size:16px;
}
#comprejunto h4:after{
	position:absolute;
	width:140px;
	left:0;
	right:0;
	bottom:-10px;
	margin:auto;
	color:#0056B3;
	content:'Compre junto';
	text-transform:uppercase;
	font-weight:bold;
	background-color:#fff;
	padding:0;
}
#comprejunto .plus,
#comprejunto .equal{
	color:#ff0000;
	font-size:40px;
	padding:0 8px;
}
#comprejunto td.itemA,
#comprejunto td.itemB,
#comprejunto td.buy{
	text-align:center;
	font-size:11px;
	vertical-align:top;
	padding-bottom: 20px;
}
#comprejunto td h3{
	height:35px;
	overflow:hidden;
}
#comprejunto td img{
	width:100%;
	max-width:90px;
	height:auto;
}
#comprejunto td.buy{
	width:30%;
	vertical-align:bottom;
}

#comprejunto td.buy span{
	color:red;
	text-transform:uppercase;
	font-size:16px;
	display:block;
}

#comprejunto td.buy span.comprejunto-ahorra{
	display:inline-block!important;
}

#comprejunto td.buy i{
	font-style:normal;
	font-size:13px;
	display:block;
	padding:2px;
}

#comprejunto td.buy .comprejuntototal,
#comprejunto td.buy b{
	display:inline-block;
	margin-right:5px;
	font-size:20px;
	font-weight:normal;
}
#comprejunto td.buy p.comprar-junto a{
	position:relative;
	display:block;
	background-color:#0056B3;
	color:#fff;
	padding:8px;
	padding-right:32px;
	font-size:0;
	text-transform:uppercase;
	margin-top:15px;
	border-radius:3px;
}

#comprejunto td.buy p.comprar-junto a:before{
	content:'Comprar Junto';
	color:#fff;
	font-size:13px;
}

#comprejunto td.buy p.comprar-junto a:after{
	content:'\e903';
	color:#fff;
	font-size:16px;
	font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position:absolute;
    right:10px;
}


/*----correccion lista producto---*/
@media screen and (max-width: 768px){
.products .n5colunas ul li.last {
	display:none;
}
#bannermedio {
    margin:0;
}
#comprejunto table{
	border-collapse: collapse;
}
#comprejunto{
	position:relative;
	padding-bottom:40px;
}
#comprejunto td.buy{
	vertical-align:middle;
}
#comprejunto td.buy p.comprar-junto{
	position:absolute;
	bottom:16px;
	left:0;
	right:0;
}
#comprejunto td.buy p.comprar-junto a{
	width:100%;
	max-width:180px;
	margin:auto;
}
}

/*----tabs---*/
.page-services #tabs .menu_tabs li.ui-state-active{
	background-color: #F3F2F2;
    border-bottom: 1px solid #9E9D9D;
}

.tabs-comandato .ui-tabs-hide{
	display:none;
}

.tabs-comandato .ui-accordion-content{
	height:initial!important;
}




/*---------------------------------------------------*/
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  /*padding-right: 5px;
  padding-left: 5px;*/
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}

.slideRightOut{
	-webkit-animation: slideRightIn 0.2s ease-in-out 0.8s both;
	-moz-animation: slideRightOut 0.2s ease-in-out 0.8s both;
	-o-animation: slideRightOut 0.2s ease-in-out 0.8s both;
	-ms-animation: slideRightOut 0.2s ease-in-out 0.8s both;
	animation: slideRightOut 0.2s ease-in-out 0.8s both;
}
@-webkit-keyframes slideRightOut{
	0%{ left: 0%;  }
	100%{ left: 150%; }
}
@-moz-keyframes slideRightOut{
	0%{ left: 0%;  }
	100%{ left: 150%;  }
}
@-o-keyframes slideRightOut{
	0%{ left: 0%;}
	100%{ left: 150%; }
}
@-ms-keyframes slideRightOut{
	0%{ left: 0%;}
	100%{ left: 150%; }
}
@keyframes slideRightOut{
	0%{ left: 0%;  }
	100%{ left: 150%; }
}
.slideRightIn{
	-webkit-animation: slideRightIn 0.2s ease-in-out 0.8s both;
	-moz-animation: slideRightIn 0.2s ease-in-out 0.8s both;
	-o-animation: slideRightIn 0.2s ease-in-out 0.8s both;
	-ms-animation: slideRightIn 0.2s ease-in-out 0.8s both;
	animation: slideRightIn 0.2s ease-in-out 0.8s both;
}
@-webkit-keyframes slideRightIn{
	0%{ left: 150%;  }
	100%{ left: 0%;  }
}
@-moz-keyframes slideRightIn{
	0%{ left: 150%;  }
	100%{ left: 0%; }
}
@-o-keyframes slideRightIn{
	0%{ left: 150%; }
	100%{ left: 0%;  }
}
@-ms-keyframes slideRightIn{
	0%{ left: 150%;  }
	100%{ left: 0%;  }
}
@keyframes slideRightIn{
	0%{ left: 150%;  }
	100%{ left: 0%;  }
}
.slideLeftOut{
	-webkit-animation: slideLeftIn 0.2s ease-in-out 0.8s both;
	-moz-animation: slideLeftOut 0.2s ease-in-out 0.8s both;
	-o-animation: slideLeftOut 0.2s ease-in-out 0.8s both;
	-ms-animation: slideLeftOut 0.2s ease-in-out 0.8s both;
	animation: slideLeftOut 0.2s ease-in-out 0.8s both;
}
@-webkit-keyframes slideLeftOut{
	0%{ right: 0%;  }
	100%{ right: 150%; }
}
@-moz-keyframes slideLeftOut{
	0%{ right: 0%;  }
	100%{ right: 150%;  }
}
@-o-keyframes slideLeftOut{
	0%{ right: 0%;}
	100%{ right: 150%; }
}
@-ms-keyframes slideLeftOut{
	0%{ right: 0%;}
	100%{ right: 150%; }
}
@keyframes slideLeftOut{
	0%{ right: 0%;  }
	100%{ right: 150%; }
}
.slideLeftIn{
	-webkit-animation: slideLeftIn 0.2s ease-in-out 0.8s both;
	-moz-animation: slideLeftIn 0.2s ease-in-out 0.8s both;
	-o-animation: slideLeftIn 0.2s ease-in-out 0.8s both;
	-ms-animation: slideLeftIn 0.2s ease-in-out 0.8s both;
	animation: slideLeftIn 0.2s ease-in-out 0.8s both;
}
@-webkit-keyframes slideLeftIn{
	0%{ right: 150%;  }
	100%{ right: 0%;  }
}
@-moz-keyframes slideLeftIn{
	0%{ right: 150%;  }
	100%{ right: 0%; }
}
@-o-keyframes slideLeftIn{
	0%{ right: 150%; }
	100%{ right: 0%;  }
}
@-ms-keyframes slideLeftIn{
	0%{ right: 150%;  }
	100%{ right: 0%;  }
}
@keyframes slideLeftIn{
	0%{ right: 150%;  }
	100%{ right: 0%;  }
}

#tabs .electrodomesticos a {
    height: 120px !IMPORTANT;
}
#tabs .electrodomesticos .txt {top: 57% !Important;}
#tabs .hogar a{
     height: 88px !IMPORTANT;
}



/*---------------------VIEW show/hide ----------------------*/
.show-for-large{
	display:initial!important;
}
.show-for-small{
	display:none!important;
}
@media screen and ( max-width: 768px ){
.show-for-large{
	display:none!important;
}
.show-for-small{
	display:initial!important;
}
}

/*---------------------CALIFICAR ----------------------*/
#resenha .links-resenha-usuario,
#resenha #ulPubliqueResenha{
	position:initial;
}
#opiniao_de_usuario .avalie-produto{
	display:block;
	float:left;
	position:relative;
	border:1px solid #F7DF14;
	padding:11px 16px;
	padding-left:100px;
	width:320px;
	border-radius:4px;
	text-align:center;
	margin-right:16px;
}
#opiniao_de_usuario .avalie-produto h5{
	text-align:right;
	position:absolute;
	width:90px;
	top:6px;
	left:0;
	font-size:11px;
	border-right:1px solid #F7DF14;
	padding:5px;
	color:#808080;
}
#opiniao_de_usuario .avalie-produto .ratingStar{
	float:left;
	width:20%;
	text-align:center;
	padding:0;
}
#opiniao_de_usuario .avalie-produto .ratingStar:before{
	font-size:25px;
}

#opiniao_de_usuario .rating{
	border-bottom:1px solid #f2f2f2;
	margin-bottom:16px;
}

#resenha a.bt{
    background: #df040b;
    color: #fff;
    padding: 15px 25px;
    display: inline-block;
    text-transform:uppercase;
    border-radius:4px;
    border:1px solid #df040b;

    -webkit-transition: background-color 300ms ease-in, color 300ms ease-in, border-color 300ms ease-in;
    -moz-transition: background-color 300ms ease-in, color 300ms ease-in, border-color 300ms ease-in;
    -o-transition: background-color 300ms ease-in, color 300ms ease-in, border-color 300ms ease-in;
    transition: background-color 300ms ease-in, color 300ms ease-in, border-color 300ms ease-in;
}
#resenha a.bt:hover{
    background: #ca040a;
    border-color:#ca040a;
}
#resenha .ver-todos-comentarios a.bt{
    background: transparent;
    color:#808080;
    border-color:#bcbcbc;
}
#resenha .ver-todos-comentarios a.bt:hover{
    color:#0056B3;
    border-color:#0056B3;
}
#resenha #ulPubliqueResenha,
#resenha .links-resenha-usuario{
	text-align:right;
	float:right;
}
#resenha .links-resenha-usuario{
	float:left;
}
#publishUserReview .formUserComment .header h2{
	display:none;
}
#publishUserReview .formUserComment .header{
	background-color:#fff;
	position:relative;
}
#publishUserReview .formUserComment .header .content{
	padding-top:150px;
	color:#101010;
}
#publishUserReview .formUserComment .header .content .adicionar-resenha .opiniao label{
	color:#101010;
}
#publishUserReview .formUserComment .header .content .ranking{
	position:absolute;
	top:30px;
	width: 80%;
	left:0;
	right:0;
	margin:auto;
}
#publishUserReview .formUserComment .header .content .ranking ul{
	display:block;
	height:90px;
}
#publishUserReview .formUserComment .header .content .ranking .opiniaoInfo{
	text-align:center;
	color:#808080;
	padding:0;
}
#publishUserReview .formUserComment .header .content .ranking .opiniaoRating label{
	display:none;
}
#publishUserReview .formUserComment .header .content .ranking .opiniaoRating a{
	position:absolute;
	width:350px;
	max-width:100%;
	left:0;
	right:0;
	margin:auto;
}
#publishUserReview .formUserComment .header .content .ranking .ratingStar{
	width:20%;
	padding:15px 0;
	float:left;
	text-align:center;
}
#publishUserReview .formUserComment .header .content .ranking .ratingStar:before {
    font-size: 45px;
}
#publishUserReview .formUserComment .header .content .adicionar-resenha .opiniao input,
#publishUserReview .formUserComment .header .content .adicionar-resenha .opiniao textarea{
	width:100%;
	min-height:50px;
	border:1px solid #bcbcbc;
	border-radius:5px;
}
#publishUserReview .formUserComment .header .content .aviso-resenha strong{
	font-weight:normal;
	color:#808080;
}
#publishUserReview .formUserComment .header .close a{
	position:absolute;
	top:0;
	right:0;
	border-radius:0;
	padding:15px 20px;
	width:initial;
}
#publishUserReview .formUserComment .header .content .avaliar{
	text-align:right;
}
#publishUserReview .formUserComment .header .content .grp{
	position:relative;
}
#publishUserReview .formUserComment .header .content .grp span{
	position:absolute;
	top:30px;
	right:-12px;
}
#TB_window {
	background: #fff;
	color: #101010;
}
#TB_closeAjaxWindow{
	position:absolute;
	top:0;
	right:0;
	padding:15px 20px!important;
}
#TB_closeAjaxWindow a:before{
	padding:0;
}
.glis-title, #TB_title #TB_ajaxWindowTitle{
	display:none;
}
ul.resenha li {
	border-color:#f2f2f2;
}
#TB_overlay{
	background-color:rgba(0,0,0,0.4);
}
#TB_ajaxContent {
    display: block;
    padding:30px 10%!important;
    padding-bottom:80px!important;
    margin:0!important;
    width:100%!important;
    height:500px!important;
}
.formUserComments h2{
	font-size:22px;
	margin-bottom:8px;
}
.formUserComments .filter-nav .detalhes-ordenacao{
	text-align:center;
	display:none;
}
.formUserComments .filter-nav label{
	color:#808080;
}
.formUserComments .filter-nav.filter-inferior {
    bottom:0;
    padding:16px 0;
    background-color:rgba(255,255,255,0.95);
}
#TB_ajaxContent .formUserComments .filter-nav.filter-inferior .paginacao li a,
.formUserComments .filter-nav.filter-inferior .paginacao li strong{
    margin: 0 !important;
    padding: 16px 22px !important;
    background:transparent!important;
    color: #bcbcbc !important;
    border:1px solid #f2f2f2;
    border-radius:4px;
    float:left;
    line-height:initial;
}
.formUserComments .filter-nav.filter-inferior .paginacao li strong{
	color:#0056B3!important;
	border-color:#0056B3!important;
}




@media screen and ( max-width: 768px ){
#resenha #ulPubliqueResenha,
#resenha .links-resenha-usuario{
	clear:none;
}
#opiniao_de_usuario .avalie-produto{
	display:block;
	float:initial;
	position:relative;
	border:0;
	border-bottom:1px solid #f2f2f2;
	height:60px;
	padding:11px 16px;
	padding-left:100px;
	width:100%;
	border-radius:0;
	text-align:center;
	margin:0;
	margin-bottom:16px;
}
#opiniao_de_usuario .avalie-produto h5{
	border-color:#f2f2f2;
	padding:5px 15px;
	padding-left:0;
	width:100px;
}
}



@media screen and ( max-width: 580px ){
#resenha a.bt{
	display:block;
	text-align:center;
	width:100%;
	margin:auto;
	padding: 15px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
#resenha #ulPubliqueResenha,
#resenha .links-resenha-usuario{
	float:initial;
}
#publishUserReview .formUserComment .header .content{
	width:85%;
	padding-top:180px;
}
.formUserComments .filter-nav.filter-inferior .paginacao {
    display:block;
    padding:0 16px;
}
#TB_ajaxContent .formUserComments .filter-nav.filter-inferior .paginacao li{
	width:20%;
	float:left!important;
}
#TB_ajaxContent .formUserComments .filter-nav.filter-inferior .paginacao li a,
.formUserComments .filter-nav.filter-inferior .paginacao li strong{
    padding: 16px 0!important;
    width:100%!important;
}
}
/*---------------------COLECCION ----------------------*/
.jcarousel-list .owl-item li,
.jcarousel-list .owl-item li .productImage a:before,
.jcarousel-list .owl-item li .productImage a:after,
.jcarousel-list .owl-prev:before,
.jcarousel-list .owl-next:before{
	-webkit-transition: background-color 300ms ease-in, color 300ms ease-in, border-color 300ms ease-in,opacity 300ms ease-in;
    -moz-transition: background-color 300ms ease-in, color 300ms ease-in, border-color 300ms ease-in,opacity 300ms ease-in;
    -o-transition: background-color 300ms ease-in, color 300ms ease-in, border-color 300ms ease-in,opacity 300ms ease-in;
    transition: background-color 300ms ease-in, color 300ms ease-in, border-color 300ms ease-in,opacity 300ms ease-in;
}
.jcarousel-list .owl-item li .productImage a:before,
.jcarousel-list .owl-prev:before,
.jcarousel-list .owl-next:before{
	font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.jcarousel-list .owl-item li{
	border:1px solid rgba(230,230,230,0);
	position:relative!important;
	padding-bottom:30px!important;
}
.jcarousel-list .owl-item li:hover{
	border:1px solid rgba(230,230,230,1);
}
.jcarousel-list .owl-item .data .pweb{
	display:none!important;
}
.jcarousel-list .owl-item .data .precio_home{
	color:rgba(0,86,179,1)!important;
    font-size: 18px!important;
}
.jcarousel-list .owl-item .data h3 {
    font-size: 12px!important;
    padding: 0 10px;
    line-height: 1.25;
    height: 4em!important;
    margin-top:5px;
    color:#000!important;
}
.jcarousel-list .owl-item .data .preco .precio_normal-t{
	font-weight:normal!important;
	font-size:12px!important;
}
.jcarousel-list .owl-item .data .preco span.precio_normal{
	display:inline!important;
	text-decoration:line-through;
	font-size:13px!important;
}
.jcarousel-list .owl-item li .productImage a:before {
    content: "\e9f7";
    color:#fff;
    font-size: 14px;
    margin-right: 5px;
    position:absolute;
    bottom:4px;
    left:0;
    right:80px;
    z-index:1;
    opacity: 0;
    filter: alpha(opacity=0);
}
.jcarousel-list .owl-item li .productImage a:after {
	display:block!important;
	content:"Ver Ahora";
	text-transform:uppercase;
	font-size: 11px;
	position:absolute;
	bottom:0;
	text-align:center;
	left:0;
	right:0;
	background-color: rgba(0,89,179,1);
	color:#fff;
	padding:11px 0;
	height:;
	opacity: 0;
    filter: alpha(opacity=0);
}
.jcarousel-list .owl-item li:hover .productImage a:before,
.jcarousel-list .owl-item li:hover .productImage a:after{
	opacity: 1;
    filter: alpha(opacity=100);
}
.jcarousel-list .owl-prev,
.jcarousel-list .owl-next{
    background:none!important;
    font-size:30px;
}
.jcarousel-list .owl-prev:before,
.jcarousel-list .owl-next:before{
	content: "\e991";
	position:absolute;
	top:40%;
	background:rgba(255,255,255,0.5);
	border:1px solid rgba(255,255,255,0.5);
	padding:16px;
}
.jcarousel-list .owl-next:before{
    content: "\e992";
    right:0;
}
.jcarousel-list .owl-prev:hover:before,
.jcarousel-list .owl-next:hover:before{
	background:rgba(0,0,0,0.05);
	border:1px solid rgba(0,0,0,0.05);
	padding:16px;
}
/*---------------------PRODUCTO ----------------------*/
.product-details .content-sugeridos .prod-accesorios h2,
.product-details .content-accesorios .prod-accesorios h2{
	display:none;
}



/*---------------------PROMO NOCTURNA ----------------------*/
@keyframes daynight {
	0% { background: #c6e2fd;}
	50% { background: #c6e2fd;}
   100% {background:#130e25;}
}
body.promo-nocturna{
	animation-name: daynight;
	animation-duration: 3s;
	animation-iteration-count:1;
	animation-timing-function: ease-in-out;
}
body.promo-nocturna .page-promo-nocturna{
	position:relative;
	padding-bottom:250px;
}
body.promo-nocturna .page-promo-nocturna:after{
	content:"";
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:400px;
	z-index:-1;
	background:url(https://comandato.vteximg.com.br/arquivos/promonocturna-city.png)bottom no-repeat;
	border-bottom:8px solid #394960;
}
body.promo-nocturna .page-promo-nocturna .offer img {
    border: 1px solid rgba(255,255,255,0.25);
    background:rgba(255,255,255,0.08);
}

body.promo-nocturna .oferta-fin {
    padding: 0 20px;
}
.products .producto .flag.promo-nocturna {
    display: block;
    top: -15px;
    right: -15px;
    font-size: 0;
    background-image: url('https://comandato.vteximg.com.br/arquivos/logo-promonocturna-100x100.png');
    width:80px;
    height: 80px;
    background-repeat: no-repeat;
    background-size: 100% auto;
    border-radius:100%;
    border:2px solid #F3C8F6;

    display:none;
}
body.promo-nocturna .products .producto .flag.promo-nocturna {
	display: none;
}
body.promo-nocturna .prateleira .producto .ahorra{
	display:block!important;
	position:absolute;
	top:-15px;
	right:-15px;
	text-align:center;
	width:85px;
	height:0;
	padding:30px 0;
	padding-bottom:50px;
	border-radius:100%;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	background-color:#AF3BA3;
	border:2px solid #F3C8F6;
	z-index:100;
}

@media screen and ( max-width: 768px ){
	body.promo-nocturna .page-promo-nocturna{
		padding-bottom:150px;
	}
	body.promo-nocturna .page-promo-nocturna:after{
		background-size:100%;
	}
}

body.resultado-buscar .didyoumean{
	display:none;
}

/*----------- MENU ----------*/
@media screen and ( min-width: 769px ){

	.page-header-main .ico,
	.page-header-main .ico span.icomoon,
	.page-header-main .ico .item-dropdown li a,
	.page-header-main .ico .item-dropdown{
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
	}
	/*-- mainmenu--*/
	.page-header-main .container{
		width:100%;
		max-width:1100px;
		display:table!important;
		position:relative;
		z-index: 10;
	}
	.page-header-main .logo,
	.page-header-main .box-search,
	.page-header-main .ico{
		display:table-cell!important;
		float:initial;
		vertical-align:middle;
		margin:0;
		padding:10px 0;
		position:relative;
		width:initial;
		height:36px;
	}
	.page-header-main .ico.box-repuesto{
		display:none!important;
	}
	.page-header-main .logo{
		width:220px;
		min-width:220px;
	}
	.page-header-main .box-search{
		padding:0 20px;
		width: 48%;
	}
	.page-header-main .box-search fieldset,
	.page-header-main .box-search .fulltext-search-box {
		width:100%;
	}
	.page-header-main .ico{
		padding-left:40px;
		padding-right:18px;
		white-space:nowrap;
		text-overflow:ellipsis;
		cursor:pointer;
	}
	.page-header-main #cdc-option.ico{
		padding-left:45px;
	}
	.page-header-main #serv-cdc.ico{
		padding-left:46px;
	}
	.page-header-main .ico.box-cart{
		padding:0;
		min-width:100px;
	}
	#carritocantidad .colorProducto{
		padding:0;
	}
	.page-header-main .ico span.icomoon{
		color:#ddd;
		position:absolute;
		margin:0;
		top:10px;
		left:0;
	}
	.page-header-main .ico span.icomoon.icon-credito{
		top:8px;
		font-size:40px;
	}
	.page-header-main #serv-cdc.ico span.icomoon{
		top:8px;
		font-size:40px;
	}
	.page-header-main .container:hover .ico:hover{
		-webkit-filter: grayscale(0%);
		filter: grayscale(0%);
		opacity:1;
	}
	.page-header-main .ico:hover .negrita,
	.page-header-main .ico:hover span.icomoon{
		color: rgb(255 255 255);
	}
	.page-header-main .ico.box-cart span.icomoon{
		color:rgba(0,86,179,1);
	}
	#carritocantidad .amount-products em,
	.page-header-main .box .negrita{
		color:#666;
	}
	#carritocantidad .total-cart em,
	#carritocantidad .amount-products em{
		float:initial;
	}
	#carritocantidad .cart-info{
		text-align:right;
	}
	#carritocantidad .amount-products strong,
	#carritocantidad .total-cart strong,
	.page-header-main .box-btn-search{
		display:none!important;
	}
	
	/*-- login--*/
	.page-header-main .container #serv-member.ico{
		padding-left:50px;
		cursor:pointer;
	}
	.page-header-main .ico .item .welcome{
		font-size: 11px;
		display: block;
		text-decoration: none;
		color: rgba(128,128,128,1);
		padding: 0;
	}
	.page-header-main .ico .item .welcome em{
		display:none;
	}
	.page-header-main .ico .item-dropdown{
		position:absolute;
		top:0;
		left:0;
		margin:auto;
		border-radius:0 0 3px 3px;
		border-top: 2px solid #0056b3;
		overflow:hidden;
		box-shadow:0 2px 8px rgba(0,0,0,0.1);
		min-width:200px;

		display:none;
	}
	.page-header-main .ico:hover .item-dropdown,
	.page-header-main .ico:hover .item-dropdown:hover{
		display:block;
		top:100%;
		background:rgba(255,255,255,0.97);
	}
	.page-header-main .ico .item-dropdown li{
		white-space:initial;
	}
	.page-header-main .ico .item-dropdown li a{
		padding:20px;
		padding-left:50px;
		font-size:14px;
		border-bottom:1px solid rgba(0,0,0,0.05);
		cursor:pointer;
		position:relative;
	}
	.page-header-main .ico .item-dropdown li a span{
		font-size:28px;
		top:0;
		bottom:0;
		width:30px;
		height:30px;
		line-height:30px;
		text-align:center;
		margin:auto;
		left:10px;
		color:#ddd!important;
	}
	.page-header-main .ico .item-dropdown li a span.icon-tarjeta{
		font-size:21px;
	}
	.page-header-main .ico .item-dropdown li a:hover{
		background:#fff;
		color:rgba(0,86,179,1);
	}
	.page-header-main .ico .item-dropdown li a:hover span{
		color:rgba(0,86,179,1)!important;
	}
	.page-header-main .ico .item-dropdown .welcome{
		font-size:0;
	}
	.page-header-main .ico .item-dropdown .welcome a{
		border:0;
		color:rgba(0,86,179,1);
		font-style:normal;
		font-weight:bold;
		padding:10px 0;
		border-radius:4px;
		text-align:center;
		display:block;
		width:80%;
		margin:15px auto;
		border:1px solid rgba(0,86,179,1);
	}
	.page-header-main .ico .item-dropdown .welcome a:hover{
		color:#fff;
		background:rgba(0,86,179,1)!important;
	}

	/*-- menu--*/
	.page-header-top .container,
	.page-menu .container{
		width:100%;
		max-width:1100px;
	}
	.page-menu .nav .list-item {
		width: 9%!important;
	}
	.page-menu .nav .list-item.motos,
	.page-menu .nav .list-item.repuestos{
		display:initial!important;
	}
	.page-menu .nav .list-item.ofertas {
		display:none;
	}
	.nav .list-item a.anchor{
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		text-align:center;
	}
	.nav .list-item a.anchor i.icomoon{
		display:block;
		margin:auto;
		margin-top:5px;
	}
	body.sticker .nav .list-item a.anchor i.icomoon{
		display:inline-block;
		margin-right:5px;
	}
	.box-cart .minicart {
		right: 0;
	}
	.minicart .v2-vtexsc-cart{
		margin-top:0;
	}
	.minicart .vtexsc-productList .cartSkuActions a:before{
		top:0;
		right:0;
	}
	.minicart .vtexsc-wrap table{
		white-space:initial;
	}
	.page-menu .menulogin-mobile{
		display:none;
	}
}

@media screen and ( max-width: 768px ){
	.page-header-main .container{
		position:relative;
	}
	.page-header-main .box-search {
		position: absolute;
		bottom:-57px;
	}
	.minicart .v2-vtexsc-cart{
		margin-top:5px;
	}
	.page-menu .menulogin-mobile li.user,
	.page-menu .menulogin-mobile li.division,
	.page-menu .menulogin-mobile li a{
		position:relative;
		padding:12px 15px;
		padding-left:40px;
		color: #fff;
		display:block;
		border-bottom:1px solid rgba(255,255,255,0.2);
	}
	.page-menu .menulogin-mobile li.item-large a{
		padding-right:60px;
		padding-left:15px;
	}
	.page-menu .menulogin-mobile li.item-large h2{
		font-size:14px;
	}
	.page-menu .menulogin-mobile li.item-large p{
		font-size:11px;
		opacity:0.5;
	}
	.page-menu .menulogin-mobile li.item-large span{
		font-size:30px;
		left:initial;
		right:15px;
		top:0;
		bottom:0;
		margin:auto;
		width:30px;
		height:40px;
		line-height:40px;
		text-align:center;
	}
	.page-menu .menulogin-mobile li span{
		color:#fff;
		position:absolute;
		left:15px;
	}
	.page-menu .menulogin-mobile li span.icon-giftlist{
		font-size:20px;
		top:9px;
		left:13px;
	}
	.page-menu .menulogin-mobile li.division{
		background:rgba(0,0,0,0.15);
		color:rgba(255,255,255,0.6);
		text-transform:uppercase;
		padding-left:15px;
		font-size:12px;
		font-weight:bold;
	}
	.page-menu .menulogin-mobile li.user{
		position:relative;
		padding:14px;
		padding-bottom:26px;
		padding-left:60px;
		border-bottom:1px solid rgba(255,255,255,0.2);
	}
	.page-menu .menulogin-mobile li.user p{
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		padding: 0;
		font-size: 14px;
	}
	.page-menu .menulogin-mobile li.user span.icomoon{
		position:absolute;
		top:10px;
		left:10px;
		border:2px solid;
		border-radius:100%;
		padding:5px;
		font-size:25px;
	}
	.page-menu .menulogin-mobile li.user a{
		border:0;
		position:absolute;
		top:0;
		left:0;
		display:block;
		width:100%;
		height:100%;
		padding:0;
		padding-top:32px;
		padding-left:60px;
		color:rgba(255,255,255,0.65);
		cursor:pointer;
	}
	.page-menu .menulogin-mobile li.user a#login{
		font-size:0;
	}
	.page-menu .menulogin-mobile li.user a#login:after{
		content:'o Crea una cuenta';
		font-size:13px;
	}
	
	#chat-widget-container{
	  display:none;
    }
  
  .page-pre-footer .fixed-bot{
	  bottom: 5px;
  }
  
  .page-pre-footer .fixed-bot.fixed-bot-new{
	  bottom: 15px;
	  left: 0;
	  right: 0;
	  border-radius: 50px;
	  margin: auto;
	  box-shadow: 0px 3px 4px rgba(0,0,0,.1);
	  width: fit-content;
  }
  
   .page-pre-footer .fixed-bot.fixed-bot-new a{
	  padding: 10px 20px;
   }
   
   .page-pre-footer .fixed-bot.fixed-bot-new a img{
	  padding-right: 6px;
   }
   
   .page-pre-footer .fixed-bot.fixed-bot-new a span{
	  font-size: 14px;
   }
   
   .page-pre-footer .fixed-bot.fixed-bot-new a.fixed-bot-new__enlace-web{
	  display: none;
   }

}
.page-header-main #serv-cdc{
	display:none!important;
}
/*--------banner horizontal---*/
.banner-overlay h1{
	background-color:#00c8f7!important;
}
.banner-overlay.wts h1{
	background-color:rgba(0,86,179,1)!important;
}

/*---------- popup COLORBOX ------------*/
#colorbox,
	#cboxWrapper,
	#cboxContent,
	#cboxLoadedContent,
	#colorbox iframe{
	width: 100%!important;
	height:100%!important;
	max-width:900px;
	max-height:600px;
	position:fixed!important;
	top:0!important;
	bottom:0;
	left:0!important;
	right:0!important;
	margin:auto!important;
}
#cboxClose{
	top:0;
}
@media screen and (max-width: 768px){
	#colorbox,
	#cboxWrapper,
	#cboxContent,
	#cboxLoadedContent,
	#colorbox iframe{
		max-width:initial;
		max-height:initial;
	}
	#colorbox{
		top:0!important;
		z-index:9999999999;
	}
	#cboxContent,
	#cboxLoadedContent{
		border:0;
		margin:0;
		background:transparent;
	}
	#colorbox iframe{
		top:0;
		left:0;
	}
	#cboxClose {
		position: fixed;
		top:initial;
		bottom:30px;
		right:15px;
		background:rgba(187,4,0,0.75);
		width: 64px;
		height: 64px;
		border-radius:100%;
		text-indent:0;
		color:transparent;
	}
	#cboxClose:after{
		content:"\e90e1";
		font-family: 'icomoon' !important;
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;

		/* Better Font Rendering =========== */
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		color:rgba(255,255,255,1);
		position:absolute;
		top:0;
		right:0;
		left:0;
		font-size:22px;
		line-height:64px;
	}
}
/*--- /popurpColorbox--*/

/*pop up de inscripcion al cargar home*/
.popup-suscripcion{display:none;position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 999;background-color: #ffffffa3;}
.popup-suscripcion .container-boletin{
                min-width: 600px;
                position:relative;
                margin: 10% auto;
                min-height: 292px;
                box-shadow: 0px 0px 20px #00000036;
                background-color:#f4f4f4;
                width: 50%;
}
.popup-suscripcion .container-boletin .boletin{
    padding: 20px;
}

.popup-suscripcion .container-boletin .select-tipo{
                display: table;
                width: 100%;
                padding: 10px 0;
}
.popup-suscripcion .container-boletin .select-tipo h2{
                font-weight: bold !important;
}
.popup-suscripcion .container-boletin .select-tipo .tiene{
                color: black;
}
.popup-suscripcion .container-boletin .title-popup{
                background-color: #0b58b0;
}
.popup-suscripcion .container-boletin .title-popup h2{
                font-size: 16px;
                color: white;
                text-align: center;
                padding: 10px 0;
                text-transform: uppercase;
}

.popup-suscripcion .container-boletin .select-tipo .efectivo,
.popup-suscripcion .container-boletin .select-tipo .credito{
                    display: table-cell;
                    text-align: center;
                    width: 48%;
                    padding-top: 22px;
}


.popup-suscripcion .container-boletin .efectivo{
                    background-color: #d6e9a7;
}
.popup-suscripcion .container-boletin .credito{
                    background-color: #add1f7;
}

.popup-suscripcion .container-boletin button{
                    width: 80% !important;
                    border-width: 0px !important;
                    margin: auto;
                    font-size: 14.5px;
}
.popup-suscripcion .container-boletin button{
                    cursor: pointer;
                    color: rgb(255, 255, 255);
                    margin-top: 20px;
}
.popup-suscripcion .container-boletin button span{
                padding-right: 7px;
                font-size: 28px;
                vertical-align: middle;
}
.popup-suscripcion .container-boletin .credito button{
                    background-color: rgb(11, 88, 176);
                    border-color: rgb(11, 88, 176);
}

.popup-suscripcion .container-boletin .efectivo button{
                    background-color: #8dc20b;
                    border-color: rgb(11, 88, 176);                 
}
.popup-suscripcion .container-boletin .info{width: 90%;margin: 22px auto;font-size: 12.5px;}
.popup-suscripcion .container-boletin .carousel{
                display: table;
                width: 100%;
}
.popup-suscripcion .container-boletin .carousel li{
                display: table-cell;
                padding: 0px 3px;
                vertical-align: middle;
}

/*termina popup*/
/*popup  tamaÃƒÂ±os pequeÃƒÂ±os*/
@media screen and (max-width: 768px){
	.popup-suscripcion .container-boletin {
		    width: auto !important;
	    min-width: auto !important;
	}
	.select-tipo{
		display: block !important;
	}
	.popup-suscripcion .container-boletin .select-tipo .efectivo, .popup-suscripcion .container-boletin .select-tipo .credito {
    display: table-cell;
    text-align: center;
    width: 32%;
    padding-top: 22px;
}
}
/*termina popup  tamaÃƒÂ±os pequeÃƒÂ±os*/    


/*---------- MENNU ------------*/
 @media only screen and ( min-width: 1400px ) {
        .especial {
            position: relative;
            left: 0;
            width: 100%;
            display: block !important;
        }
    
        .especial img {
            position: absolute;
            right: 0;
            z-index: 1;
        }
    }
    body.sticker .especial {
        position: fixed;
        top: 80px;
        box-shadow: 0px 3px 8px rgba(0,0,0,.25);
        -webkit-animation: stickerFadeIn .3s linear;
        -moz-animation: stickerFadeIn .3s linear;
        -o-animation: stickerFadeIn .3s linear;
        animation: stickerFadeIn .3s linear;
        animation-delay: 0s;
    }

    /*----precios locos menu----*/
    .precios-locos-menu img{
        width:100%;
        margin-top:8px;
    }
    body.sticker .precios-locos-menu img{
        margin-top:0;
    }
    @media screen and (max-width: 768px){
    .precios-locos-menu{
        display:inline-block;
    }
    .precios-locos-menu img{
        width:22px;
        margin:0;
        margin-right:6px;
    }
    }
    
    /*----diners days----*/
    @media screen and (min-width: 769px){
    	.nav .list-item {
    		box-shadow:none;
    	}
    	.nav .list-item a.anchor{
    		border-left:1px solid rgba(0,0,0,0.1);
    	}
    	.nav .list-item:last-child a.anchor{
    		border-right:1px solid rgba(0,0,0,0.1);
    	}
    	/*--.nav .list-item.dinersdays-menu{
    		text-align:center;
    		background:rgba(0,0,0,.125);
    	}
    	.nav .list-item.dinersdays-menu:hover{
    		background:rgba(0,0,0,.2);
    	}
    	.nav .list-item.dinersdays-menu img{
    		display: inline-block;
    		width:auto;
    		height: 39px;
    		margin-top:5px;
    	}
    	.nav .list-item.dinersdays-menu span{
    		display:block;
    	}
    	.nav .list-item {
        	width: 9.09%;
        }
    	body.sticker .nav .list-item.dinersdays-menu{
    		width: 8%;
    	}
    	body.sticker .page-menu .ofertas {
            width: 7.25%;
        }
    	body.sticker .nav .list-item.dinersdays-menu img{
    		display: inline-block;
    		width:auto;
    		height: 12px;
    		margin-top:6px;
    		margin-bottom:-2px;
    	}
    	body.sticker .nav .list-item.dinersdays-menu span{
    		display: inline-block;
    	}--*/
    }
   /*-- @media screen and (max-width: 768px){
    	.nav .list-item.dinersdays-menu{
    		text-align:left;
    	}
    	.nav .list-item.dinersdays-menu img{
    		display: inline-block;
    		width:auto;
    		height: 16px;
    		margin-right: 4px;
    		margin-top:2px;
    		margin-bottom:-3px;
    	}
    	.nav .list-item.dinersdays-menu span{
    		display: inline-block;
    	}
    }--*/
/*--- /menu--*/




.iframe-overflow{
	position:absolute;
	bottom:0;
	width:100%!important;
	height:calc(100% - 150px);
	-webkit-overflow-scrolling:touch!important;
	overflow:auto!important;
}
.iframe-overflow iframe{
	position:initial!important;
	width:100%!important;
	height:calc(100% - 5px)!important;
}
.efactura .iframe-overflow{
	height:100%;
}
body.landing-atc .iframe-overflow{
	height:calc(100% - 86px);
}
body.landing-atc .iframe-overflow iframe{
	position:absolute!important;
	bottom:0;
	height:100%!important;
}

@media screen and (max-width: 768px){
	.iframe-overflow,
	body.landing-atc .iframe-overflow{
		height:calc(100% - 50px);
	}
	body.landing-atc .page-header-main .logo {
		margin-left: 10px;
	}
}


/*----zoom small----*/
@media screen and (max-width: 768px){
	.product .zoomWindow,
	.product .zoomPup{
		display:none!important;
	}
}

.icon-climatizacion:before {
  content: "\e9ce";
}


body.tiendas .page-services iframe{
	height:935px;
}

/*------CHAT--*/
body.promo-chat{
	overflow:hidden;
	cursor:crosshair;
}
body.promo-chat:before{
	content:'';
	position:fixed;
	display:block;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:1000;
	background:rgba(48, 151, 239, 0.9);
	background: -webkit-linear-gradient(to bottom right, rgba(48, 151, 239, 0.8), rgba(48, 151, 239,1));
	background: -o-linear-gradient(to bottom right, rgba(48, 151, 239, 0.8), rgba(48, 151, 239,1));
	background: -moz-linear-gradient(to bottom right, rgba(48, 151, 239, 0.8), rgba(48, 151, 239,1));
	background: linear-gradient(to bottom right, rgba(48, 151, 239, 0.8), rgba(48, 151, 239,1));
}
body.promo-chat #livechat-full,
body.promo-chat #livechat-compact-container{
	overflow:initial!important;
}
body.promo-chat #livechat-full:before,
body.promo-chat #livechat-compact-container:before,
body.promo-chat #livechat-full:after,
body.promo-chat #livechat-compact-container:after{
	content:'';
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:200px;
	margin-top:-200px;
	background:url(https://www.servcomandato.com/sitecomandato/images/svg/enviogratis-msg.svg) no-repeat bottom center;
	background-size:80%;
}
body.promo-chat #livechat-compact-container:before{
	background-size:100%;
}
body.promo-chat #livechat-full:after,
body.promo-chat #livechat-compact-container:after{
	margin:0;
	width:60px;
	height:60px;
	top:initial;
	bottom:35px;
	right:initial;
	left:0;
	margin-left:-60px;
	background:url(https://www.servcomandato.com/sitecomandato/images/svg/arrow-down-right.svg) no-repeat bottom center;
	background-size:100%;
}
body.promo-chat #livechat-compact-container:after{
	bottom:5px;
	background-size:75%;
}

/*------Full iframe--*/
body.full-iframe .page-pre-footer,
body.full-iframe .page-footer{
	display:none;
}
body.full-iframe .iframe-overflow iframe{
	height:100%!important;
	margin:0!important;
	padding:0!important;
	position:absolute!important;
	top:0!important;
	left:0!important;
}
body.full-iframe .iframe-overflow:before{
	content:'';
	display:block;
	width:100%;
	height:10px;
	position:absolute;
	top:-10px;
	left:0;
	background:#0056b3;
	z-index:1;
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.25);
}
@media screen and (min-width: 769px){
	body.full-iframe .page-menu{
		display:none;
	}
	body.full-iframe .iframe-overflow {
		height: calc(100% - 85px);
	}
	body.full-iframe .iframe-overflow:before{
		background:#fff;
		box-shadow:0 1px 6px rgba(0, 0, 0, 0.15);
	}
}

/*--------THEME ANIVERSARIO------*
#cboxContent:after,
#cboxContent:before,
.page-header-main:before,
.page-header-main:after{
	content:'';
	position:absolute;
	width:180px;
	height:140px;
	top:121px;
	left:0;
	z-index:2;

	background:url(https://www.servcomandato.com/sitecomandato/images/svg/img-banderines.svg) no-repeat;
}
body.full-iframe #cboxContent:after,
body.full-iframe #cboxContent:before,
body.full-iframe .page-header-main:before,
body.full-iframe .page-header-main:after{
	top:56px;
}
body.landing-samsung .page-header-main:before,
body.landing-samsung .page-header-main:after{
	top:58px;
}
#cboxContent:after,
#cboxContent:before{
	top:0;
}
#cboxContent:before{
	background-image:url(https://www.servcomandato.com/sitecomandato/images/svg/logo-aniversario18.svg);
	top:-20px;
	left:-50px;
	width:230px;
	height:150px;
}
#cboxClose{
	z-index:3;
}
#cboxContent:after,
.page-header-main:after{
	left:initial;
	right:0;
	transform:scaleX(-1);
}
body.sticker .page-header-main:before,
body.sticker .page-header-main:after{
	top:80px;
}
body.sticker.landing-samsung .page-header-main:before,
body.sticker.landing-samsung .page-header-main:after{
	top:103px;
}
/*
#banner-principal .responsive .container:before{
	content:'';
	display:block;
	position:absolute;
	width:200px;
	height:120px;
	background:red;
	bottom:10px;
	left:0;
	background:url(https://www.servcomandato.com/sitecomandato/images/svg/logo-aniversario18.svg) no-repeat center;
	z-index:10;
}*/

#slider-owl.credito-prateleira .products ul li:nth-child(1),
#slider-owl.credito-prateleira .products ul li:nth-child(2),
#slider-owl.credito-prateleira .products ul li:nth-child(3),
#slider-owl.credito-prateleira .products ul li:nth-child(4),
#slider-owl.credito-prateleira .products ul li:nth-child(5),
#slider-owl.credito-prateleira .products ul li:nth-child(6){
	width:calc(33.33% - 10px);
}
#slider-owl.credito-prateleira .products ul li:nth-child(1) img,
#slider-owl.credito-prateleira .products ul li:nth-child(2) img,
#slider-owl.credito-prateleira .products ul li:nth-child(3) img,
#slider-owl.credito-prateleira .products ul li:nth-child(4) img,
#slider-owl.credito-prateleira .products ul li:nth-child(5) img,
#slider-owl.credito-prateleira .products ul li:nth-child(6) img{
    max-width:250px;
    max-height:initial;
}
@media screen and ( max-width: 768px ){
	.page-header-main:before,
	.page-header-main:after{
		position:fixed;
		top:50px;
		width:120px;
		height:100px;
	}
	body.sticker .page-header-main:before,
	body.sticker .page-header-main:after{
		top:50px;
	}
	#banner-principal .responsive .container:before{
		width:120px;
		height:100px;
		bottom:-20px;
		left:-28px;
	}
	#cboxContent:before{
		top:-0;
		left:-35px;
		width:170px;
		height:110px;
	}
	#cboxContent:after{
		width:120px;
		height:90px;
	}
	body.full-iframe #cboxContent:after,
	body.full-iframe #cboxContent:before,
	body.full-iframe .page-header-main:before,
	body.full-iframe .page-header-main:after,
	body.landing-samsung .page-header-main:before,
	body.landing-samsung .page-header-main:after,
	body.sticker.landing-samsung .page-header-main:before,
	body.sticker.landing-samsung .page-header-main:after{
		top:50px;
	}
	#slider-owl.credito-prateleira .products ul li:nth-child(1),
	#slider-owl.credito-prateleira .products ul li:nth-child(2),
	#slider-owl.credito-prateleira .products ul li:nth-child(3),
	#slider-owl.credito-prateleira .products ul li:nth-child(4),
	#slider-owl.credito-prateleira .products ul li:nth-child(5),
	#slider-owl.credito-prateleira .products ul li:nth-child(6){
		width:calc(100% - 10px);
	}
	#slider-owl.credito-prateleira .products ul li:nth-child(1) img,
	#slider-owl.credito-prateleira .products ul li:nth-child(2) img,
	#slider-owl.credito-prateleira .products ul li:nth-child(3) img,
	#slider-owl.credito-prateleira .products ul li:nth-child(4) img,
	#slider-owl.credito-prateleira .products ul li:nth-child(5) img,
	#slider-owl.credito-prateleira .products ul li:nth-child(6) img{
		max-width:350px;
	}
	body.tiendas .page-services iframe{
		height:595px;
	}
}
/*--------THEME CYBERMONDAY------*
body.landing-samsung .pop.products .producto:before,
.products .producto .flag.cybermonday-label:before{
	-webkit-transition: all .3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
	-moz-transition: all .3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
	-o-transition: all .3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
	transition: all .3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}
body.landing-samsung .feat .content .btn,
body.landing-samsung #banner-principal .content .btn{
	position:relative;
}
body.landing-samsung .pop.products .producto:before,
body.landing-samsung #banner-principal .content .btn:before,
body.landing-samsung .feat .content .btn:before,
.product .discount .flag.cybermonday-label:before,
.products .producto .flag.cybermonday-label:before{
	content:'';
	width:60px;
	height:60px;
	background:url(https://www.servcomandato.com/sitecomandato/images/svg/logo-cybermonday.svg) no-repeat center;
	position:absolute;
	top:-10px;
	right:-70px;
	bottom:0;
	margin:auto;
}

.product .discount .flag.cybermonday-label,
.products .producto .flag.cybermonday-label{
	display:block;
	font-size:0;
	position:initial;
}
.product .discount .flag.cybermonday-label:before,
.products .producto .flag.cybermonday-label:before{
	margin:0;
	top:8px;
	left:8px;
	right:5px;
	z-index:1;
}
body.landing-samsung .pop.products .producto:before{
	top:8px;
	bottom:initial;
	left:initial;
	right:8px;
	margin:0;
}
body.landing-samsung .pop.products .producto:before,
.products .producto .flag.cybermonday-label:before{
	opacity:0;
	margin-top:30px;
}
body.landing-samsung .pop.products .producto:hover:before,
.products .producto:hover .flag.cybermonday-label:before{
	opacity:1;
	margin-top:0;
}
@media screen and ( max-width: 768px ){
	.product .discount .flag.cybermonday-label:before{
		right:30px;
	}
}

/*--- Blackfriday17 Cybermonday17 label ---*
.prateleira ul .cuotas:before,
.products .producto .price:before,
.product .product-image:before,
.owl-item .productImage:before,
body.landing-samsung #banner-principal .content .btn:before,
body.landing-samsung .prateleira .content .btn:before,
body.landing-samsung .pop.products .producto:before{
	content:'';
	display:block;
	width:90px;
	height:70px;
	position:absolute;
	top:20px;
	right:0;
	background-image: url("https://www.comandato.com/arquivos/logo-cm2017.png");
    background-size:contain;
    background-repeat:no-repeat;
    background-position:10px center;
    opacity:1;
    z-index:1;
}
body.landing-samsung .pop.products .producto:before{
	top:0;
}
body.landing-samsung #banner-principal .content .btn,
body.landing-samsung .prateleira .content .btn{
	position:relative;
}
body.landing-samsung #banner-principal .content .btn:before,
body.landing-samsung .prateleira .content .btn:before{
	top:-30px;
	right:-105px;
	width:120px;
	height:100px;
}
body.landing-samsung .owl-item .productImage:before{
	display:none;
}
.prateleira ul .cuotas:before{
	right:initial;
	left:20px;
	top:20px;
}
.product .product-image:before{
	top:30px;
	right:0;
	width:110px;
	height:90px;
}

@media screen and ( max-width: 768px ){
	.product .product-image:before{
		top:30px;
		right:30px;
		width:100px;
		height:90px;
	}
	body.landing-samsung #banner-principal .content .btn,
	body.landing-samsung .prateleira .content .btn{
		margin-right:75px;
	}
	body.landing-samsung .pop.products .producto:before{
		top:10px;
		right:10px;
	}
}
/*----/Blackfriday17Label---*/

/*--- Pagination ---*/
.products .searchResultsTime,
.products .pager{
	display: block;
}
.products .producto .pwebvalor b{
	/* display:none; */
}
.categoria .container,
.departamento .container {
	width:100%;
	max-width: 1100px;
}
.resultado-busca-filtro{
	display:table;
	width:100%;
	height:30px;
	margin-bottom:8px;
	vertical-align:middle;
	padding-left:130px;
	padding-top:8px;
}
.main div.sub:last-child .resultado-busca-filtro{
	display:none;
}
.pager .pages{
	text-align:center;
	margin-bottom:8px;

	padding:4px 0;
}
.pager .pages li{
	text-align:center;
	float:initial;
	display:inline-block;
	position:relative;
	width:30px;
	height:30px;
	line-height:30px;
	margin:0 4px;
	padding:0;
	border-radius:3px;
	font-size:12px;
	color:#808080;
}
.pager .pages li.first,
.pager .pages li.previous,
.pager .pages li.next,
.pager .pages li.last{
	color:transparent!important;
}
.pager .pages li.first:after,
.pager .pages li.previous:after,
.pager .pages li.next:after,
.pager .pages li.last:after{
	content:'\f100';
	font-size:18px;
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position:absolute;
	top:0;
	left:0;
	right:0;
	margin:auto;
	line-height:30px;
	color:#aaa;

}
.pager .pages li.previous:after{
	content:'\f104';
}
.pager .pages li.next:after{
	content:'\f105';
}
.pager .pages li.last:after{
	content:'\f101';
}
.pager .pages li.first:after,
.pager .pages li.previous:after,
.pager .pages li.next:after,
.pager .pages li.last:after,
.pager .pages li:hover{
	color:#0056b3;
}
.pager .pages .pgCurrent,
.pager .pages .pgCurrent:hover{
	background:#0056b3;
	color:#fff;
}
.pager .pages li.pgEmpty.first:after,
.pager .pages li.pgEmpty.previous:after,
.pager .pages li.pgEmpty.next:after,
.pager .pages li.pgEmpty.last:after,
.pager .pages li.pgEmpty{
	color:#ddd;
}
p.searchResultsTime{
	position:absolute;
	height:40px;
	line-height:40px;
	top:0;
	left:0;
	font-size:18px;
	display:none!important;
}
p.searchResultsTime .value{
	font-weight:bold;
	color:#0056b3;
}
p.searchResultsTime .value:after{
	content:' Productos';
	font-weight:normal;
	color:#333;
}
p.searchResultsTime:first-child{
	display:block!important;
}
p.searchResultsTime .label,
.vitrine .top .pages{
	display:none;
}
.bottom .searchResultsTime{
	display:none;
}
.resultado-busca-termo,
.resultado-busca-tempo{
	display:none;
}
.products .sub .filterBy{
	display:block;
	font-size:0;
}
.products .sub .filterBy:before{
	content:'Mostrar: ';
	font-size:11px;
}
@media screen and ( max-width: 580px ){
	.resultado-busca-filtro{
		height:initial;
		padding:0;
	}
	.products .sub .filterBy{
		float:left;
	}
	p.searchResultsTime{
		position:initial;
		height:initial;
		line-height:1;
		font-size:16px;
		margin-bottom:10px;
	}
	.products .sub .orderBy select,
	.products .sub .filterBy select{
		display:block;
		margin-top:4px;
	}
}

/*--- SOLOXWEB TODOELSITIO NAVIDAD ---*
.products li .producto .pwebvalor b,
.products li .producto .pwebvalor:after
{
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	transition: all .3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}
.product .product-image #image:before,
.products .producto .discount:before,
.owl-carousel.jcarousel-list .owl-item li:before,
.products li .producto .pwebvalor:after{
	content:'';
	position:absolute;
	width:60px;
	height:60px;
	top:0;
	left:initial;
	right:0;
	margin:0;
    padding:0;
    text-shadow:none;
    background:url(https://site.comandato.com/images/svg/nav17-dto.svg) no-repeat center;
    transform:rotate(10deg);
}
.products li:hover .producto .discount:before,
.owl-carousel.jcarousel-list .owl-item li:hover:before{
	opacity:0;
	margin-top:-10px;
	transform:rotate(0);
}
.products .producto .price{
	position:relative;
	padding-top:22px;
}
.products li:hover .producto .pnormal,
.products li:hover .producto .ivainc{
	display:none;
}
.products li .producto .pwebvalor b{
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
.products li:hover .producto .pwebvalor b{
	top:initial;
	bottom:-20px;
	background:#0056b3;
	color:#fff;
	padding:8px;
}
.products li .producto .pwebvalor:after{
	width:80px;
	height:70px;
	top:initial;
	bottom:-60px;
	left:-22px;
	transform:rotate(0);
	opacity:0;
}
.products li:hover .producto .pwebvalor:after{
	bottom:-25px;
	opacity:1;
	background-image:url(https://site.comandato.com/images/svg/nav17-soloxweb.svg);
}
.products .producto em{
	background:#a6ce39;
	color:#fff;
}
*/
/*-----GIFT----*/
body.produto.old .product-gift-title,
body.produto.old #productList{
	display:none;
}
body.produto.old #product-gift-wrapper{
	max-width:320px;
}
body.produto.old #product-gift-wrapper ul li{
	position:relative;
	padding:8px 16px;
	padding-left:85px;
	border:2px solid #8dc20b;
	border-radius:5px;
	margin-bottom:8px;
}
body.produto.old .gift-img-wrapper{
	position:absolute;
	top:8px;
	left:8px;
	width:70px;
}
body.produto.old .gift-img-wrapper img{
	width:100%;
	height:auto;
}
body.produto.old .gift-product-name-wrapper{
	height:68px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
body.produto.old .gift-product-name-wrapper:before{
	content:'Lleva Gratis:';
	display:block;
	font-weight:bold;
	color:#8dc20b;
	margin-bottom:6px;
}
body.produto.old .gift-product-name-wrapper:after{
	content:'* V\00e1 lido hasta agotar stock';
	display:block;
	font-size:11px;
	font-weight:bold;
	margin-top:4px;
	color:#888;
}
/*------PROMO-------*/
.product .discount.promocion .flag{
	position:initial;
	max-width:320px;
	position:relative;
	padding:8px 16px;
	padding-left:85px;
	border:2px solid #ddd;
	border-radius:5px;
	margin-bottom:8px;
	font-size:0;
}
.product .discount.promocion .flag:before,
.product .discount.promocion .flag:after{
	display:block;
	font-weight:bold;
	margin-bottom:6px;
	font-size:14px;
}
.product .discount.promocion .flag:after{
	font-weight:normal;
	margin:0;
	font-size:11px;
}
.product .discount.promocion .flag.smp-parejas-perfectas{
	display:block;
	background:url(https://site.comandato.com/images/svg/label-parejasperfectas.svg) no-repeat;
	background-size:70px;
	background-position:6px center;
	border-color:#e67291;
}
.product .discount.promocion .flag.smp-parejas-perfectas:before{
	content:'Lleva el Segundo a Mitad de Precio';
	color:#c80c84;
}
.product .discount.promocion .flag.smp-parejas-perfectas:after{
	content:'* Aplica en cualquier electromenor participante de igual o menor valor';
}

/*------PROMO MOTOS-------*
.slick-vitrina .discount p.flag.landing-motos,
.owl-item .data p.flag.landing-motos,
.products .producto .flag.landing-motos{
	background:#fff;
	position:absolute;
	top:initial;
	bottom:0;
	left:0;
	width:100%;
	height:102px;
	padding:0;
	overflow:hidden;
	display:block;
	font-size:0;
	z-index:1;
}
.slick-vitrina .discount p.flag.landing-motos{
	height:78px;
}
.slick-vitrina .discount p.flag.landing-motos:before,
.owl-item .data p.flag.landing-motos:before,
.products .producto .flag.landing-motos:before{
	content:'Cot\00ed zala en nuestro Chat';
	display:block;
	color:#fff;
	background:#002c42;
	font-size:12px;
	text-align:center;
	padding:20px 0;
	opacity:1;
	position:absolute;
	top:initial;
	bottom:0;
	width:100%;
	height:20px;
}
.slick-vitrina .discount p.flag.landing-motos:after,
.owl-item .data p.flag.landing-motos:after,
.products .producto .flag.landing-motos:after{
	content:'';
	width:0;
	height:0;
	position:absolute;
	left:0;
	right:0;
	top:initial;
	bottom:60px;
	margin:auto;
	border:15px solid #ea2126;
	border-color:transparent transparent #ea2126 transparent;
	transform:scaleX(8);
}
body.landing-motos .products .producto .flag.landing-motos{
	display:none;
}
/*------/promoMotos-------*/

/*------LABEL PROMOCIONALES-------*/
li.promocionales .preco,
li.promocionales .product #productInfo h1:before,
li.promocionales .products .data:before,
.slick-vitrina li.promocionales .data:before,
.owl-item li.promocionales .data:before{
	display:none;
}
.owl-item .data p.flag.promocionales,
.products .producto .flag.promocionales{
	background:#fff;
	position:absolute;
	top:initial;
	bottom:0;
	left:0;
	width:100%;
	height:100px;
	padding:0;
	overflow:hidden;
	display:block;
	font-size:0;
	z-index:1;
}
.owl-item .data p.flag.promocionales:before,
.products .producto .flag.promocionales:before{
	content:'Producto Promocional';
	display:block;
	color:#0056b3;
	background:#a6ce39;
	font-size:12px;
	text-align:center;
	padding:20px 0;
	opacity:1;
	position:absolute;
	top:initial;
	bottom:0;
	width:100%;
	height:20px;
}
.owl-item .data p.flag.promocionales:after,
.products .producto .flag.promocionales:after{
	content:'';
	width:0;
	height:0;
	position:absolute;
	left:0;
	right:0;
	top:initial;
	bottom:60px;
	margin:auto;
	border:15px solid #a6ce39;
	border-color:transparent transparent #a6ce39 transparent;
	transform:scaleX(8);
}
/*------/labelPromocionales-------*/

/*------ LABEL REGALOS -------*/
.owl-item .data p.flag.productospromocionales,
.products .producto .flag.productospromocionales{
	display:block;
	border:2px solid #a6ce39;
	background:#a6ce39;
	position:absolute;
	top:5px;
	bottom:0;
	left:5px;
	width:48px;
	height:60px;
	border-radius:2px;
	font-size:0;
	padding-top:2px;
}
.owl-item .data p.flag.productospromocionales:after,
.products .producto .flag.productospromocionales:after{
	content:'Incluye Regalo';
	font-size:9px;
	font-weight:bold;
	text-align:center;
	line-height:1;
	color:#0056b3;
	display:block;
}
.owl-item .data p.flag.productospromocionales:before,
.products .producto .flag.productospromocionales:before{
	display:block;
	text-align:center;
	color:#0056b3;
	content: "\e938";
    font-size: 32px;
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
/*------ LABEL REGALOS -------*
.slick-vitrina .data p.flag.incluye-regalo,
.owl-item .data p.flag.incluye-regalo,
.products .producto .flag.flag.incluye-regalo{
	display:block;
	border:2px solid #a6ce39;
	background:#a6ce39;
	position:absolute;
	top:30px;
	right:5px;
	width:48px;
	height:60px;
	border-radius:2px;
	font-size:9px;
	padding-top:2px;
	font-weight:bold;
	text-align:center;
	line-height:1;
	color:#0056b3;
}
.slick-vitrina .data p.flag.incluye-regalo{
	top:initial;
	right:initial;
	bottom:120px;
	left:8px;
	width:auto;
	height:auto;
	padding:0 5px;
}
.slick-vitrina .data p.flag.incluye-regalo:after,
.owl-item .data p.flag.flag.incluye-regalo:after,
.products .producto .flag.flag.incluye-regalo:after{
	content:'* V\00e1 lido hasta agotar stock';
	font-size:7px;
	font-weight:bold;
	text-align:center;
	line-height:1;
	color:#888;
	display:block;
	position:absolute;
	bottom:-20px;
	left:-8px;
	width:60px;
	text-shadow:0 1px 0 #fff;
}
.slick-vitrina .data p.flag.incluye-regalo:after{
	display:none;
}
.slick-vitrina .data p.flag.incluye-regalo:before,
.owl-item .data p.flag.flag.incluye-regalo:before,
.products .producto .flag.flag.incluye-regalo:before{
	display:block;
	text-align:center;
	color:#0056b3;
	content: "\e938";
    font-size: 32px;
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-vitrina .data p.flag.incluye-regalo:before{
	display:inline-block;
	font-size:18px;
	vertical-align:-20%;
}
/*------*/
/*------ LABEL PS4 -------*/
body.produto.lgps4 .product-promos .item{
	display: !important;
}

.slick-vitrina .data p.flag.lgps4,
.owl-item .data p.flag.lgps4,
.products .producto .flag.flag.lgps4{
	display:block;
	border:2px solid #a50034;
	background:#a50034;
	position:absolute;
	top:30px;
	right:5px;
	width:48px;
	height:60px;
	border-radius:2px;
	font-size:0px;
	padding-top:2px;
	font-weight:bold;
	text-align:center;
	line-height:1;
}
.slick-vitrina .data p.flag.lgps4{
	top:initial;
	right:initial;
	bottom:135px;
	left:8px;
	width:auto;
	height:auto;
	padding:4px 5px;
	padding-left:30px;
	border:0;
	overflow:hidden;
}
.owl-item .data p.flag.flag.lgps4:after,
.products .producto .flag.flag.lgps4:after{
	content:'* V\00e1 lido hasta agotar stock';
	font-size:7px;
	font-weight:bold;
	text-align:center;
	line-height:1;
	color:#888;
	display:block;
	position:absolute;
	bottom:-20px;
	left:-8px;
	width:60px;
	text-shadow:0 1px 0 #fff;
}
.slick-vitrina .data p.flag.lgps4:after{
	content:'Incluye PS4';
	font-size:10px;
	color:#fff;
}
.slick-vitrina .data p.flag.lgps4:before,
.owl-item .data p.flag.flag.lgps4:before,
.products .producto .flag.flag.lgps4:before{
	display:block;
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:url(https://site.comandato.com/images/svg/label-ps4.svg) no-repeat center;
	background-size:90%;
}
.slick-vitrina .data p.flag.lgps4:before{
	background-size:22px;
	background-position:3px 3px;
}
/*------*/

/*------ LABEL PRODUCTO NUEVO - COMBO - LIQUIDACION -------*/
.owl-item .data p.flag.productonuevo,
.slick-vitrina .data p.flag.productonuevo,
.products .producto .flag.productonuevo,
.product .discount .flag.productonuevo,

.owl-item .data p.flag.prodcutoexclusivo,
.slick-vitrina .data p.flag.prodcutoexclusivo,
.products .producto .flag.prodcutoexclusivo,
.product .discount .flag.prodcutoexclusivo,

.owl-item .data p.flag.productocombo,
.slick-vitrina .data p.flag.productocombo,
.products .producto .flag.productocombo,
.product .discount .flag.productocombo{
	display:block;
	position:absolute;
	top:5px;
	left:5px;
	font-size:0;
	z-index:2;
}
.product .discount .flag.productonuevo,
.product .discount .flag.prodcutoexclusivo,
.product .discount .flag.productocombo{
	top:10px;
	left:10px;
}
body.landing-motos .products .producto .flag.productonuevo,
body.landing-motos .products .producto .flag.prodcutoexclusivo,
body.landing-motos .products .producto .flag.productocombo{
	top:initial;
	width:50px;
	text-align:center;
	bottom:130px;
	left:0;
	right:0;
	margin:auto;
}
.owl-item .data p.flag.productonuevo:before,
.slick-vitrina .data p.flag.productonuevo:before,
.products .producto .flag.productonuevo:before,
.product .discount .flag.productonuevo:before,

.owl-item .data p.flag.prodcutoexclusivo:before,
.slick-vitrina .data p.flag.prodcutoexclusivo:before,
.products .producto .flag.prodcutoexclusivo:before,
.product .discount .flag.prodcutoexclusivo:before,

.owl-item .data p.flag.productocombo:before,
.slick-vitrina .data p.flag.productocombo:before,
.products .producto .flag.productocombo:before,
.product .discount .flag.productocombo:before{
	content:'';
	display:block;
	padding:2px 5px;
	color:#fff0;
	border-radius:2px;
	font-size:28px;
	font-weight:bold;
}
 .owl-item .data p.flag.productonuevo:before,
.slick-vitrina .data p.flag.productonuevo:before,
.products .producto .flag.productonuevo:before,
.product .discount .flag.productonuevo:before{
	content:'';
	background-image: url(https://site.comandato.com/demo/img/flag-producto-nuevox2.png);
    background-size: 50px 28px;
    background-repeat: no-repeat;
    padding-bottom: 16px;
    padding: 26px;
}
.owl-item .data p.flag.productocombo:before,
.slick-vitrina .data p.flag.productocombo:before,
.products .producto .flag.productocombo:before,
.product .discount .flag.productocombo:before{
	content:'';
	background-image: url(https://site.comandato.com/demo/img/flag-producto-promox2.png);
    background-size: 50px 28px;
    background-repeat: no-repeat;
    padding: 26px;
}
.owl-item .data p.flag.prodcutoexclusivo:before,
.slick-vitrina .data p.flag.prodcutoexclusivo:before,
.products .producto .flag.prodcutoexclusivo:before,
.product .discount .flag.prodcutoexclusivo:before{
	content:'';
	background-image: url(https://site.comandato.com/demo/img/flag-producto-exclusivox2.png);
    background-size: 55px 30px;
    background-repeat: no-repeat;
    padding: 26px;
} 

 /*************PRODUCTO ESTRELLA***************/


 /*************PRODUCTO ESTRELLA***************/
body.produto.product18 .product-feat li.combo{
	color:#e8a101;
	font-weight:bold;
	font-size:12.5px;
}
body.produto.product18 .product-feat li.combo i{
	color:#888;
	font-weight:normal;
	font-size:11px;
	display:block;
}
body.produto.product18credito .product-feat li.combo{
	color:#e8a101;
	font-weight:bold;
	font-size:12.5px;
}
body.produto.product18credito .product-feat li.combo i{
	color:#888;
	font-weight:normal;
	font-size:11px;
	display:block;
}
body.produto.product19 .product-feat li.combo{
	color:#e8a101;
	font-weight:bold;
	font-size:12.5px;
}
body.produto.product19 .product-feat li.combo i{
	color:#888;
	font-weight:normal;
	font-size:11px;
	display:block;
}

/*------*/
/*------ LABEL PRODUCTO LIQUIDACION -------*/
.owl-item .data p.flag.liquidacion,
.slick-vitrina .data p.flag.liquidacion,
.products .producto .flag.liquidacion,
.product .discount .flag.liquidacion{
	display:block;
	position:absolute;
	top:5px;
	left:5px;
	font-size:0;
	z-index:2;
}
.product .discount .flag.liquidacion{
	top:10px;
	left:10px;
}
body.landing-motos .products .producto .flag.liquidacion{
	top:initial;
	width:50px;
	text-align:center;
	bottom:90px;
	left:0;
	right:0;
	margin:auto;
}
.owl-item .data p.flag.liquidacion:before,
.slick-vitrina .data p.flag.liquidacion:before,
.products .producto .flag.liquidacion:before,
.product .discount .flag.liquidacion:before{
	content:'Liquidaci\00f3 n';
	display:block;
	padding:2px 5px;
	background:#fec102;
	color:#111;
	border-radius:2px;
	font-size:10px;
	font-weight:bold;
}
.product .discount .flag.productonuevo:before{
	font-size:11px;
}
/*------*/

/*------ LABEL VIEW 360 -------*/
.owl-item .data p.flag.view360,
.slick-vitrina .data p.flag.view360,
.products .producto .flag.view360{
	display:block;
	position:absolute;
	top:8px;
	left:5px;
	font-size:0;
	z-index:1;
}
.products .producto .flag.productonuevo + .flag.view360,
.slick-vitrina .data .flag.productonuevo + .flag.view360{
	top:20px;
}
body.landing-motos .products .producto .flag.view360{
	top:10px!important;
	left:initial;
	right:5px;
}
.owl-item .data p.flag.view360:before,
.slick-vitrina .data p.flag.view360:before,
.products .producto .flag.view360:before{
	content: "\e987";
	display:block;
	width:58px;
	height:36px;
	font-size:38px;
	line-height:36px;
	color:#bcbcbc;

	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
body.landing-motos .products .producto .flag.view360:before{
	width:64px;
	height:42px;
	font-size:42px;
	line-height:42px;
}
.owl-item li:hover .data p.flag.view360:before,
.slick-vitrina li:hover .data p.flag.view360:before,
.products .producto li:hover .flag.view360:before,
body.landing-motos li:hover .producto .flag.view360:before{
	color:#00334d;
}
/*------*/

/*------ LABEL BONO SUZUKI -------*
body.produto.suzuki .content-card .discount p.flag.bonosuzuki-4000,
body.produto.suzuki .content-card .discount p.flag.bonosuzuki-1000,
body.produto.suzuki .content-card .discount p.flag.bonosuzuki-800,
body.produto.suzuki .content-card .discount p.flag.bonosuzuki-700,
body.produto.suzuki .content-card .discount p.flag.bonosuzuki-600,
body.produto.suzuki .content-card .discount p.flag.bonosuzuki-500,
body.produto.suzuki .content-card .discount p.flag.bonosuzuki-400,
body.produto.suzuki .content-card .discount p.flag.bonosuzuki-300{
	display:inline-block !important;
}
.products .producto .flag.bonosuzuki-4000,
.products .producto .flag.bonosuzuki-1000,
.products .producto .flag.bonosuzuki-800,
.products .producto .flag.bonosuzuki-700,
.products .producto .flag.bonosuzuki-600,
.products .producto .flag.bonosuzuki-500,
.products .producto .flag.bonosuzuki-400,
.products .producto .flag.bonosuzuki-300{
	display:block;
	position:absolute;
	bottom:140px;
	right:0;
	left:0;
	margin:auto;
	width:70px;
	height:80px;
	font-size:0;
	transform:scale(0.9);
}
p.flag.bonosuzuki-4000:before,
p.flag.bonosuzuki-1000:before,
p.flag.bonosuzuki-800:before,
p.flag.bonosuzuki-700:before,
p.flag.bonosuzuki-600:before,
p.flag.bonosuzuki-500:before,
p.flag.bonosuzuki-400:before,
p.flag.bonosuzuki-300:before{
	content:'';
	position:absolute;
	top:0;
	left:0;
	right:0;
	margin:auto;
	width:100%;
	height:100%;
	transform:scale(1.35);
	background:url(https://site.comandato.com/images/svg/label-bonosuzuki.svg) no-repeat center;

	transform:scale(2);
	background:url(https://site.comandato.com/images/svg/label-bononeon.svg) no-repeat center;
}
.dl650 p.flag.bonosuzuki-4000:before{
	background:url(https://site.comandato.com/images/svg/label-pvpneon.svg) no-repeat center;
}
p.flag.bonosuzuki-4000:after,
p.flag.bonosuzuki-1000:after,
p.flag.bonosuzuki-800:after,
p.flag.bonosuzuki-700:after,
p.flag.bonosuzuki-600:after,
p.flag.bonosuzuki-500:after,
p.flag.bonosuzuki-400:after,
p.flag.bonosuzuki-300:after{
	content:'';
	position:absolute;
	display:block;
	width:90px;
	text-align:center;
	transform:rotate(-5deg);
	top:30%;
	left:-15px;
	right:-10px;
	margin:auto;
	font-size:25px;
	font-weight:bold;
	color:#fff;

	width:100px;
	left:-20px;
	right:-20px;
	color:#222;
	transform:initial;
	font-size:33px;
	letter-spacing:-1px;
	z-index:-1;
	transform:scale(1.45);
}
.dl650 p.flag.bonosuzuki-4000:after{
	left:-35px;
	transform:scale(1.2);
}
li p.flag.bonosuzuki-4000:after,
li p.flag.bonosuzuki-1000:after,
li p.flag.bonosuzuki-800:after,
li p.flag.bonosuzuki-700:after,
li p.flag.bonosuzuki-600:after,
li p.flag.bonosuzuki-500:after,
li p.flag.bonosuzuki-400:after,
li p.flag.bonosuzuki-300:after{
	transform:scale(1.25);
}
li.dl650 p.flag.bonosuzuki-4000:after{
	transform:scale(1);
}
body.produto p.flag.bonosuzuki-4000:after,
body.produto p.flag.bonosuzuki-1000:after,
body.produto p.flag.bonosuzuki-800:after,
body.produto p.flag.bonosuzuki-700:after,
body.produto p.flag.bonosuzuki-600:after,
body.produto p.flag.bonosuzuki-500:after,
body.produto p.flag.bonosuzuki-400:after,
body.produto .flag.bonosuzuki-300:after{
	color:#fff;
}
p.flag.bonosuzuki-4000:after{
	content:'$4000';
}
.dl650 p.flag.bonosuzuki-4000:after{
	content:'$18.000';
}
p.flag.bonosuzuki-1000:after{
	content:'$1000';
}
p.flag.bonosuzuki-800:after{
	content:'$800';
}
p.flag.bonosuzuki-700:after{
	content:'$700';
}
p.flag.bonosuzuki-600:after{
	content:'$600';
}
p.flag.bonosuzuki-500:after{
	content:'$500';
}
p.flag.bonosuzuki-400:after{
	content:'$400';
}
p.flag.bonosuzuki-300:after{
	content:'$300';
}
/*------*/

/*------ LABEL PRODUCTO PROMO -------*
.owl-item .data p.flag.promocion,
.products .producto .flag.promocion,
.product .discount .flag.promocion{
	display:block;
	position:absolute;
	top:5px;
	left:5px;
	font-size:0;
	z-index:2;
}
.product .discount .flag.promocion{
	top:10px;
	left:10px;
}
body.landing-motos .products .producto .flag.promocion{
	top:initial;
	width:50px;
	text-align:center;
	bottom:90px;
	left:0;
	right:0;
	margin:auto;
}
.owl-item .data p.flag.promocion:before,
.products .producto .flag.promocion:before,
.product .discount .flag.promocion:before{
	content:'Promoci\00f3 n';
	display:block;
	padding:2px 5px;
	background:#a6ce39;
	color:#fff;
	border-radius:2px;
	font-size:10px;
	font-weight:bold;
}
.product .discount .flag.promocion:before{
	font-size:11px;
}
/*------*/

/*------ LABEL PRODUCTO LIQUIDACION -------*
.owl-item .data p.flag.liquidacion,
.products .producto .flag.liquidacion{
	display:block;
	position:absolute;
	top:5px;
	left:5px;
	font-size:0;
	z-index:2;
}
.product .discount .flag.liquidacion{
	display:inline-block;
	font-size:0;
	position:initial;
}
.owl-item .data p.flag.liquidacion:before,
.products .producto .flag.liquidacion:before,
.product .discount .flag.liquidacion:before{
	content:'Liquidaci\00f3 n';
	display:block;
	padding:2px 5px;
	background:#ea7d21;
	color:#fff;
	border-radius:2px;
	font-size:10px;
	font-weight:bold;
}
/*------*/

.btn-suzuki button,
.cdc-btn a.btn{
	background:#002c42;
	border:0;
	color:#fff!important;
	text-transform:uppercase;
	font-weight:bold;
	padding:16px 8px;
	width:100%;
	border-radius:3px;
	cursor:pointer;
	margin-bottom:8px;

	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.btn-suzuki button span,
.cdc-btn a.btn span{
	color:#ea2126!important;
	font-size:20px!important;
	vertical-align:-20%;
	margin-right:4px;
}
.btn-suzuki button{
	background-color: #e23136;
}
.btn-suzuki button:hover{
	background:#c12025 !important;
}
.cdc-btn{
	text-align:center;
}
.cdc-btn p{
	margin-bottom:5px;
}
.cdc-btn a.btn{
	display:block!important;
	background:#a6ce39;
	color:#0056b3!important;
}
.cdc-btn a.btn:hover{
	background:#94bf1e;
}
.cdc-btn a.btn span{
	color:#0056b3!important;
}

/*----- PRODUCT18 ----*/
.banner-serv li,
p.flag:before{
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

body.produto.product18 .container{
	width:100%;
	max-width:1100px;
}
body.produto.product18 .product-wrapper{
	display:flex;
	width:100%;
	margin-bottom:20px;
}
body.produto.product18 .product-image,
body.produto.product18 .product-content,
body.produto.product18 .product-payment{
	width:calc(50% - 140px);
	float:left;
	margin:0;
}
body.produto.product18 .product-image #image {
    display: block;
    border:0;
    height: 0;
    padding:0;
    padding-top:calc(100% + 20px);
    margin-top:20px;
}
body.produto.product18 .product-content{
	padding:0 30px;
}
body.produto.product18 .product-payment{
	width:280px;
	position:relative;
}
body.produto.product18 .product-content h1{
	line-height:1.15;
	font-size:24px;
	margin-bottom:1rem;
}
body.produto.product18 .product-detail{
	margin-bottom:0.5rem;
}
body.produto.product18 .product-details{
	margin-bottom:2rem;
}
body.produto.product18 .product-detail > div{
	display:inline-block;
	font-size:12px;
	color:#888;
	padding-right:8px;
	border-right:1px solid #bcbcbc;
	margin-right:8px;
}
body.produto.product18 .product-detail > div:last-child{
	border:0;
	margin:0;
}
body.produto.product18 .product-detail a{
	color:#0056b3;
}

body.produto.product18 .product-feat h4,
body.produto.product18 .product-feat th{
	display:none;
}
body.produto.product18 .product-feat{
	margin-bottom:1rem;
}
body.produto.product18 .product-feat table,
body.produto.product18 .content-ficha table.Resumen{
	width:100%;
	display:none;
}
body.produto.product18 .product-feat table.Resumen{
	display:block;
}
body.produto.product18 .product-feat > a{
	font-size:13px;
	color:#0056b3;
}

body.produto.product18 .product-feat li{
	margin-bottom:0.8rem;
	font-size:13px;
	padding-left:1rem;
	position:relative;
}
body.produto.product18 .product-feat li:before{
	content:'';
	display:block;
	width:4px;
	height:4px;
	background:#bcbcbc;
	border-radius:100%;
	position:absolute;
	top:8px;
	left:0;
	margin:auto;
}
body.produto.product18 .product-feat br{
	display:none;
}
body.produto.product18 .product-payment .buy-button{
	margin:0;
	margin-bottom:0.5rem;
	width:100%;
	text-align:center;
	padding-left:0;
}
body.produto.product18 .product-payment .buy-button:after{
	display:none;
}
body.produto.product18 .product-payment .info.active{
	display:block;
}
body.produto.product18 .product-payment p.legal{
	font-size:10px;
	margin-bottom:1rem;
	color:#666;
}
body.produto.product18 .cdc-btn p{
	font-size:12px;
	color:#0056b3;
}
body.produto.product18 .cdc-btn a{
	display:block;
	height:50px;
	line-height:50px;
	border:2px solid #0056b3;
	border-radius: 3px;
	color:#0056b3;
	font-weight:bold;
	position:relative;
}
body.produto.product18 .cdc-btn a span.icomoon{
	position:absolute;
	top:0;
	bottom:0;
	margin:auto;
	height:25px;
	left:1rem;
	font-size:25px;
}
body.produto.product18 #selectTipo{
	margin-bottom:1rem;
}
body.produto.product18 #selectTipo label,
body.produto.product18 #selectTipo > div{
	display:block;
	position:relative;
	cursor:pointer;
}
body.produto.product18 #selectTipo h2{
	border-bottom:1px solid #ddd;
	padding:0.8rem 0.5em;
	padding-left:28px;
	padding-right:42px;
	font-size:13px;
	font-weight:bold;
	color:#bcbcbc;
}
body.produto.product18 #selectTipo h2 span{
	position:absolute;
	display:block;
	right:2px;
	top:0;
	bottom:0;
	margin:auto;
	width:32px;
	height:32px;
	line-height:32px;
	text-align:center;
	font-size:24px;
	color:#666;
}
body.produto.product18 #selectTipo h2:before{
	content:'';
	display:block;
	position:absolute;
	width:8px;
	height:8px;
	border:3px solid #fff;
	border-radius:100%;
	top:0;
	bottom:0;
	left:2px;
	margin:auto;
	box-shadow:0 0 0 1px #bcbcbc;
}
body.produto.product18 #selectTipo label input:checked + h2,
body.produto.product18 #selectTipo .active h2{
	color:#333;
}
body.produto.product18 #selectTipo label input:checked + h2:before,
body.produto.product18 #selectTipo .active h2:before{
	background:#0056b3;
}
body.produto.product18 #selectTipo label input:checked + h2 span,
body.produto.product18 #selectTipo .active h2 span{
	color:#0056b3;
}
body.produto.product18 #selectTipo label input{
	position:absolute;
	top:0;
	left:0;
	opacity:0;
}
body.produto.product18 #prodPrice,
body.produto.product18 #prodPriceCdc{
	margin-bottom:1rem;
	position:relative;
	padding-left:65px;
	min-height:52px;
}
body.produto.product18 .ultimacuota{
	display:none;
}
body.produto.product18 #prodPriceCdc h2,
body.produto.product18 .product-payment .price-list-price{
	font-size:30px;
	font-weight:bold;
	color:#8dc20b;
}
body.produto.liquidacion .product-payment .price-list-price{
	color:#fec102;
}
body.produto.product18 .product-payment .price-best-price,
body.produto.product18 #prodPriceCdc h4{
	font-size:12px;
	color:#808080;
	transform:scaleX(0.85);
	transform-origin:left;
}
body.produto.product18 .product-payment .price-best-price{
	text-decoration:line-through;
}
body.produto.product18 .product-payment .numerocuota{
	background:#eee;
	position:absolute;
	left:0;
	top:0;
	width:55px;
	height:55px;
	line-height:45px;
	text-align:center;
	font-size:35px;
}
body.produto.product18 .product-payment .numerocuota:after{
	position:absolute;
	content:'';
	display:block;
	top:0;
	right:0;
	width:0;
	height:0;
	border:6px solid #0056b3;
	border-color:#fff #fff #eee #eee;
}
body.produto.product18 .product-payment .numerocuota b{
	position:absolute;
	width:100%;
	bottom:4px;
	left:0;
	font-size:9px;
	text-transform:uppercase;
	line-height:1;
}
body.produto.product18 .product-payment .numerocuota strong,
body.produto.product18 .product-payment .numerocuota i{
	font-size:11px;
	display:block;
	text-transform:uppercase;
	font-style:normal;
	line-height:1.5;
	margin-top:8px;
	position:relative;
	z-index:1;
}
body.produto.product18 .product-payment .numerocuota i{
	text-transform:initial;
	line-height:1;
	font-size:8px;
	font-weight:bold;
	color:#888;
	margin:0;
}
body.produto.product18 .product-payment .portal-notify-me-ref .notifyme{
	position:absolute;
	background:#fff;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1;
}
body.produto.product18 .product-payment .portal-notify-me-ref h3{
	color:red;
	margin-bottom:0.5rem;
}
body.produto.product18 .product-payment .portal-notify-me-ref p{
	font-size:13px;
	color:#888;
	margin-bottom:0.5rem;
}
body.produto.product18 .product-payment .portal-notify-me-ref input[type="text"]{
	border:0;
	border-bottom:1px solid #bcbcbc;
	color:#0056b3;
	width:100%;
	padding:8px 0;
	margin-bottom:0.5rem;
}
body.produto.product18 .product-payment .portal-notify-me-ref input[type="button"]{
	border:0;
	padding:8px 16px;
	background:#0056b3;
	color:#fff;
}
body.produto.product18 .diferidos{
	width:100%;
	margin-right:20px;
	margin-bottom:1rem;
}
body.produto.product18 .diferidos .header{
	position:relative;
	color:#0056b3;
}
body.produto.product18 .diferidos .header p{
	font-size:10px;
	text-transform:uppercase;
	text-align:center;
	letter-spacing:1px;
	width:100px;
	margin:auto;
}
body.produto.product18 .diferidos .header p:before,
body.produto.product18 .diferidos .header p:after{
	content:'';
	position:absolute;
	width:calc(50% - 55px);
	height:5px;
	bottom:0;
	left:0;

	border:1px solid #0056b3;
	border-bottom:0;
	border-right:0;
	border-radius:3px 0 0 0;
}
body.produto.product18 .diferidos .header p:after{
	left:initial;
	right:0;

	border:1px solid #0056b3;
	border-bottom:0;
	border-left:0;
	border-radius:0 3px 0 0;
}
body.produto.product18 .diferidos .middle{	
	border:1px solid #0056b3;
	border-top:0;
	border-radius:0 0 3px 3px;

	padding:5px;
	margin:0;
	position:relative;
}
body.produto.product18 .diferidos .middle h3{
	position:relative;
	width:140px;
	margin:auto;
	padding-left:52px;
	text-transform:uppercase;
	font-size:11px;
	color:#0056b3;
	line-height:1;
}
body.produto.product18 .diferidos .middle .gracia{
	display:none;
}
/*
body.produto.product18 .diferidos .middle .gracia{
	position:absolute;
	top:-6px;
	right:0;
	width:60px;
	height:calc(100% + 6px);
	padding:0.25rem 0.5rem;
	text-transform:uppercase;
	text-align:center;
	color:#fff;
	background:#0056b3;
	font-size:9px;
	line-height:1;
}
body.produto.product18 .diferidos .middle .gracia b{
	display:block;
	font-size:22px;

}
*/
body.produto.product18 .diferidos .middle h3 strong{
	position:absolute;
	left:0;
	bottom:0;
	width:50px;
	height:40px;
	line-height:44px;
	font-size:42px;
	font-weight:normal;
}
body.produto.product18 .diferidos .middle h3 b{
	display:block;
	font-size:24px;
	font-weight:normal;
}
body.produto.product18 .diferidos .footer p{
	position:relative;
	padding-left:35px;
	font-size:10px;
	width:140px;
	margin:auto;
	line-height:1.1;
	color:#0056b3;
}
body.produto.product18 .diferidos .footer p .icomoon{
	position:absolute;
	top:-1px;
	left:3px;
	font-size:20px;
}

body.produto.product18 #image-main{
	width:100%;
	max-width:378px;
	height:auto;
	position:absolute;
	top:0;
	left:0;
	right:0;
	margin:auto;
}
body.produto.product18 .zoomPad {
    position: absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
body.produto.product18 .zoomWindow {
    width:calc(100% - 30px) !important;
    top:-20px !important;
    left: 8px !important;
    margin-left:100%;
    height:calc(100% + 104px);
    background: rgba(255,255,255,1);
    box-shadow:0 0 20px rgba(0, 0, 0, 0.35);
}
body.produto.product18 .zoomWrapper {
    width: 100% !important;
    height: 100% !important;
    position: relative;
    border:0;
}
body.produto.product18 .product-image #image:before{
	line-height:1.2;
	background:none;
	height:initial;
	top:-20px;
}
body.produto.product18 .zoomWrapperImage img{
	width:250%;
	max-width:1000px;
	margin-top:20%;
	margin-left:18%;
}
body.produto.product18 .product-gift-title,
body.produto.product18 .gift1 .gift-img-wrapper,
body.produto.product18 .gift2 .gift-product-name-wrapper{
	display:none;
}
body.produto.product18 .gift1 .gift-product-name-wrapper,
body.produto.product18 .product-promos{
	font-size:13px;
	margin-bottom:0.5rem;
}
body.produto.product18 .gift1 .gift-product-name-wrapper{
	color:#8dc20b;
	font-weight:bold;
}
body.produto.product18 .product-promos .item b,
body.produto.product18 .gift1 .gift-product-name-wrapper:before{
	content:'\00a1Gratis!';
	text-transform:uppercase;
}
body.produto.product18 .gift1 .gift-product-name-wrapper:after{
	content:'* V\00e1 lido hasta agotar stock';
	font-weight:normal;
	font-size:11px;
	color:#aaa;
	display:inline-block;
}
body.produto.product18 .product-promos .item{
	color:#0056b3;
	font-weight:bold;
}
body.produto.product18 .product-promos .item.item-img{
	position:relative;
	padding-left:65px;
	height:55px;
	display:table-cell;
	vertical-align:middle;
}
body.produto.product18 .product-promos .item.item-img > img{
	position:absolute;
	display:block;
	width:55px;
	height:auto;
	top:0;
	left:0;
}
body.produto.product18 .product-promos .item h2,
body.produto.product18 .product-promos .item h3{
	color:#0056b3;
    font-size:13px;
	font-weight:bold;
}
body.produto.product18 .product-promos .item p{
	font-size: 11px;
    color: #aaa;
    font-weight:normal;
    display: inline-block;
	margin-bottom:0.5rem;
}
body.produto.product18 .product-promos .item.item-img p{
	margin:0;
} 
body.produto.product18 .product-promos .item .promo-image{
    position: relative;
    margin-right: 4px;
    margin-bottom: 12px;
    padding-bottom: 16px;
    width:90px;
}
body.produto.product18 .product-promos .item .promo-image img{
	width:90px;
	height:auto;
}
body.produto.product18 .gift2 .product-gift-item{
	display:inline-block;
}
body.produto.product18 .gift2 .gift-img-wrapper{
	position:relative;
	margin-right:4px;
	margin-bottom:12px;
	padding-bottom:16px;
}
body.produto.product18 .product-promos .item .promo-image:before,
body.produto.product18 .gift2 .gift-img-wrapper:before{
	content:'Gratis';
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	color:#666;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	text-align:center;
	background:#ddd;
	padding:2px;
}
body.produto.product18 .product-promos .item.lg h2{
	color:#a50034;
}
body.produto.product18 .product-promos .item.lg .promo-image:before{
	background:#a50034;
	color:#fff;
}
body.produto.product18 .thumbs,
body.produto.product18 .jcarousel-list ul,
body.produto.product18 .product-payment .info{
	display:none;
}
body.produto.product18 .jcarousel-list ul.owl-carousel,
body.produto.product18 .thumbs.owl-carousel,
body.produto.product18 .product-payment .info.active{
	display:block;
}
@keyframes productShow {
	0% { opacity:0;}
   100% {opacity:1;}
}
body.produto.product18 .zoomWindow,
body.produto.suzuki .suzuki-gallery .zoomWindow,
body.produto.product18 #image-main,
body.produto.suzuki .suzuki-gallery #image-main,
body.produto.product18 .product-payment .info.active{
	animation-name: productShow;
	animation-duration: 300ms;
	animation-iteration-count:1;
	animation-timing-function: ease-in-out;
}
body.produto.product18 .buy-together-content{
	text-align:center;
}
body.produto.product18 .info.cdc .buy-together-content{
	margin-bottom:16px;
}
body.produto.product18 .comprejunto .equal,
body.produto.product18 .comprejunto hr.buy-together,
body.produto.product18 .comprejunto .buy > strong,
body.produto.product18 .comprejunto .buy > b,
body.produto.product18 .comprejunto .buy > span,
body.produto.product18 .comprejunto .buy .comprejuntototal,
body.produto.product18 .comprejunto .buy .more{
	display:none;
}
body.produto.product18 .comprejunto .buy{
	display:block;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	padding:16px;
}
body.produto.product18 .info.cdc .comprejunto .buy{
	display:none;
}
body.produto.product18 .comprejunto table{
	padding-bottom:60px;
	border:1px solid #0056b3;
	border-top:0;
	border-radius:0 0 3px 3px;
}
body.produto.product18 .info.cdc .comprejunto table{
	padding-bottom:16px;
}
body.produto.product18 .comprejunto table td{
	width:50%;
	padding:0 8px;
}
body.produto.product18 .comprejunto .plus{
	width:40px;
	padding:0;
	font-size:50px;
	font-weight:bold;
	color:#0056b3;
}
body.produto.product18 .comprejunto h4{
	padding:16px;
	padding-bottom:0;
	font-size:0;
	border:1px solid #0056b3;
	border-bottom:0;
	border-radius:3px 3px 0 0;
}
body.produto.product18 .comprejunto h4:before,
body.produto.product18 .comprejunto h4:after{
	content:'Compra Junto y';
	font-size:13px;
	color:#0056b3;
}
body.produto.product18 .comprejunto h4:after{
	content:' \00a1 AHORRA!';
	font-weight:bold;
}
body.produto.product18 .comprejunto h3{
	font-size:11px;
	height:28px;
	overflow:hidden;
}
body.produto.product18 .comprejunto .comprar-junto a{
	display:block;
	background-color: #0056b3;
	color: white;
	font-weight: 700;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px rgba(0,0,0,.25);
	font-size: 13px;
	border-radius:3px;
	padding: 12px 0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
body.produto.product18 .comprejunto .comprar-junto a:hover{
	background-color: #1a75d8;
}
body.produto.product18 .comprejunto .comprar-junto a span{
	border-right:2px solid;
	padding-right:8px;
	margin-right:4px;
	font-size: 15px;
}
body.produto.product18 .comprejunto .comprar-junto a span:before{
	content:'$ ';
}
body.produto.semanacredito .product-payment .info.cdc .cdc-promos .item .img{
	display:block;
	width:100%;
	padding-top:32%;
	margin-bottom:8px;
	background:url(https://comandato.vteximg.com.br/arquivos/product-cdc20.jpg) center no-repeat;
	background-size:contain;
}
body.produto.semanacredito .product-payment .info.cdc .cdc-promos .item{
	display:block !important;
	text-align:center;
}
body.produto.semanacredito .product-payment .info.cdc .cdc-promos .item p{
	font-size:11px;
	margin-bottom:1rem;
	color:#0056b3;
}
@media screen and (max-width: 1000px){
	body.produto.product18 .zoomWrapperImage img{
		margin-left:0;
	}
}

@media screen and (max-width: 769px){
	body.produto.product18 .product-feat li{
		display:none;
	}
	body.produto.product18 .product-feat li.combo{
		display:block;
	}
	body.produto.product18 .product-wrapper {
		display: block;
	}
	body.produto.product18 .product-image,
	body.produto.product18 .product-content,
	body.produto.product18 .product-payment{
		width:initial;
		float:initial;
		margin:0;
		display:block;
	}
	body.produto.product18 .product-content {
		padding:0;
	}
	body.produto.product18 .product-content h1{
		font-size:16px;
	}
	.page-container{
		padding:0 1rem;
	}
	body.produto.product18 .product-image{
		margin-bottom:1rem;
	}
	body.produto.product18 .product-image #image {
		display: block;
		border: 0;
		width:100%;
		height: 240px;
		max-height:initial;
		padding: 0;
	}
	body.produto.product18 #image-main {
		top:0;
		left:0;
		right:0;
		width:auto;
		height:240px;
		max-width:initial;
		max-height:initial;
	}
	body.produto.product18 .product-image #image:before{
		font-size:13px;
		padding:0;
		top:-10px;
		left:15px;
		margin:0;
	}
	body.produto.product18 #tipoContado h2{
		border-top:1px solid #ddd;
		margin-top:1rem;
	}
	body.produto.product18 .content-ficha table.Resumen{
		display:block;
	}
	body.produto.product18 .content-ficha table.Resumen tr,
	body.produto.product18 .content-ficha table.Resumen td{
		background:#bbb;
	}
}
/*---Producto18credito*/
body.produto.product18credito .container{
	width:100%;
	max-width:1100px;
}
body.produto.product18credito .product-wrapper{
	display:flex;
	width:100%;
	margin-bottom:20px;
}
body.produto.product18credito .product-image,
body.produto.product18credito .product-content,
body.produto.product18credito .product-payment{
	width:calc(50% - 140px);
	float:left;
	margin:0;
}
body.produto.product18credito .product-image #image {
    display: block;
    border:0;
    height: 0;
    padding:0;
    padding-top:calc(100% + 20px);
    margin-top:20px;
}
body.produto.product18credito .product-content{
	padding:0 30px;
}
body.produto.product18credito .product-payment{
	width:280px;
	position:relative;
}
body.produto.product18credito .product-content h1{
	line-height:1.15;
	font-size:24px;
	margin-bottom:1rem;
}
body.produto.product18credito .product-detail{
	margin-bottom:0.5rem;
}
body.produto.product18credito .product-details{
	margin-bottom:2rem;
}
body.produto.product18credito .product-detail > div{
	display:inline-block;
	font-size:12px;
	color:#888;
	padding-right:8px;
	border-right:1px solid #bcbcbc;
	margin-right:8px;
}
body.produto.product18credito .product-detail > div:last-child{
	border:0;
	margin:0;
}
body.produto.product18credito .product-detail a{
	color:#0056b3;
}

body.produto.product18credito .product-feat h4,
body.produto.product18credito .product-feat th{
	display:none;
}
body.produto.product18credito .product-feat{
	margin-bottom:1rem;
}
body.produto.product18credito .product-feat table,
body.produto.product18credito .content-ficha table.Resumen{
	width:100%;
	display:none;
}
body.produto.product18credito .product-feat table.Resumen{
	display:block;
}
body.produto.product18credito .product-feat > a{
	font-size:13px;
	color:#0056b3;
}

body.produto.product18credito .product-feat li{
	margin-bottom:0.8rem;
	font-size:13px;
	padding-left:1rem;
	position:relative;
}
body.produto.product18credito .product-feat li:before{
	content:'';
	display:block;
	width:4px;
	height:4px;
	background:#bcbcbc;
	border-radius:100%;
	position:absolute;
	top:8px;
	left:0;
	margin:auto;
}
body.produto.product18credito .product-feat br{
	display:none;
}
body.produto.product18credito .product-payment .buy-button{
	margin:0;
	margin-bottom:0.5rem;
	width:100%;
	text-align:center;
	padding-left:0;
}
body.produto.product18credito .product-payment .buy-button:after{
	display:none;
}
body.produto.product18credito .product-payment .info.active{
	display:block;
}
body.produto.product18credito .product-payment p.legal{
	font-size:10px;
	margin-bottom:1rem;
	color:#666;
}
body.produto.product18credito .cdc-btn p{
	font-size:12px;
	color:#0056b3;
}
body.produto.product18credito .cdc-btn a{
	display:block;
	height:50px;
	line-height:50px;
	border:2px solid #0056b3;
	border-radius: 3px;
	color:#0056b3;
	font-weight:bold;
	position:relative;
}
body.produto.product18credito .cdc-btn a span.icomoon{
	position:absolute;
	top:0;
	bottom:0;
	margin:auto;
	height:25px;
	left:1rem;
	font-size:25px;
}
body.produto.product18credito #selectTipo{
	margin-bottom:1rem;
}
body.produto.product18credito #selectTipo label,
body.produto.product18credito #selectTipo > div{
	display:block;
	position:relative;
	cursor:pointer;
}
body.produto.product18credito #selectTipo h2{
	border-bottom:1px solid #ddd;
	padding:0.8rem 0.5em;
	padding-left:28px;
	padding-right:42px;
	font-size:13px;
	font-weight:bold;
	color:#bcbcbc;
}
body.produto.product18credito #selectTipo h2 span{
	position:absolute;
	display:block;
	right:2px;
	top:0;
	bottom:0;
	margin:auto;
	width:32px;
	height:32px;
	line-height:32px;
	text-align:center;
	font-size:24px;
	color:#666;
}
body.produto.product18credito #selectTipo h2:before{
	content:'';
	display:block;
	position:absolute;
	width:8px;
	height:8px;
	border:3px solid #fff;
	border-radius:100%;
	top:0;
	bottom:0;
	left:2px;
	margin:auto;
	box-shadow:0 0 0 1px #bcbcbc;
}
body.produto.product18credito #selectTipo label input:checked + h2,
body.produto.product18credito #selectTipo .active h2{
	color:#333;
}
body.produto.product18credito #selectTipo label input:checked + h2:before,
body.produto.product18credito #selectTipo .active h2:before{
	background:#0056b3;
}
body.produto.product18credito #selectTipo label input:checked + h2 span,
body.produto.product18credito #selectTipo .active h2 span{
	color:#0056b3;
}
body.produto.product18credito #selectTipo label input{
	position:absolute;
	top:0;
	left:0;
	opacity:0;
}
body.produto.product18credito #prodPrice,
body.produto.product18credito #prodPriceCdc{
	margin-bottom:1rem;
	position:relative;
	padding-left:65px;
	min-height:52px;
}
body.produto.product18credito .ultimacuota{
	display:none;
}
body.produto.product18credito #prodPriceCdc h2,
body.produto.product18credito .product-payment .price-list-price{
	font-size:30px;
	font-weight:bold;
	color:#8dc20b;
}
body.produto.product18credito .product-payment .price-best-price,
body.produto.product18credito #prodPriceCdc h4{
	font-size:12px;
	color:#808080;
	transform:scaleX(0.85);
	transform-origin:left;
}
body.produto.product18credito .product-payment .price-best-price{
	text-decoration:line-through;
}
body.produto.product18credito .product-payment .numerocuota{
	background:#eee;
	position:absolute;
	left:0;
	top:0;
	width:55px;
	height:55px;
	line-height:45px;
	text-align:center;
	font-size:35px;
}
body.produto.product18credito .product-payment .numerocuota:after{
	position:absolute;
	content:'';
	display:block;
	top:0;
	right:0;
	width:0;
	height:0;
	border:6px solid #0056b3;
	border-color:#fff #fff #eee #eee;
}
body.produto.product18credito .product-payment .numerocuota b{
	position:absolute;
	width:100%;
	bottom:4px;
	left:0;
	font-size:9px;
	text-transform:uppercase;
	line-height:1;
}
body.produto.product18credito .product-payment .numerocuota strong,
body.produto.product18credito .product-payment .numerocuota i{
	font-size:11px;
	display:block;
	text-transform:uppercase;
	font-style:normal;
	line-height:1.5;
	margin-top:8px;
	position:relative;
	z-index:1;
}
body.produto.product18credito .product-payment .numerocuota i{
	text-transform:initial;
	line-height:1;
	font-size:8px;
	font-weight:bold;
	color:#888;
	margin:0;
}
body.produto.product18credito .product-payment .portal-notify-me-ref .notifyme{
	position:absolute;
	background:#fff;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1;
}
body.produto.product18credito .product-payment .portal-notify-me-ref h3{
	color:red;
	margin-bottom:0.5rem;
}
body.produto.product18credito .product-payment .portal-notify-me-ref p{
	font-size:13px;
	color:#888;
	margin-bottom:0.5rem;
}
body.produto.product18credito .product-payment .portal-notify-me-ref input[type="text"]{
	border:0;
	border-bottom:1px solid #bcbcbc;
	color:#0056b3;
	width:100%;
	padding:8px 0;
	margin-bottom:0.5rem;
}
body.produto.product18credito .product-payment .portal-notify-me-ref input[type="button"]{
	border:0;
	padding:8px 16px;
	background:#0056b3;
	color:#fff;
}
body.produto.product18credito .diferidos{
	width:100%;
	margin-right:20px;
	margin-bottom:1rem;
}
body.produto.product18credito .diferidos .header{
	position:relative;
	color:#0056b3;
}
body.produto.product18credito .diferidos .header p{
	font-size:10px;
	text-transform:uppercase;
	text-align:center;
	letter-spacing:1px;
	width:100px;
	margin:auto;
}
body.produto.product18credito .diferidos .header p:before,
body.produto.product18credito .diferidos .header p:after{
	content:'';
	position:absolute;
	width:calc(50% - 55px);
	height:5px;
	bottom:0;
	left:0;

	border:1px solid #0056b3;
	border-bottom:0;
	border-right:0;
	border-radius:3px 0 0 0;
}
body.produto.product18credito .diferidos .header p:after{
	left:initial;
	right:0;

	border:1px solid #0056b3;
	border-bottom:0;
	border-left:0;
	border-radius:0 3px 0 0;
}
body.produto.product18credito .diferidos .middle{	
	border:1px solid #0056b3;
	border-top:0;
	border-radius:0 0 3px 3px;

	padding:5px;
	margin:0;
	position:relative;
}
body.produto.product18credito .diferidos .middle h3{
	position:relative;
	width:140px;
	margin:auto;
	padding-left:52px;
	text-transform:uppercase;
	font-size:11px;
	color:#0056b3;
	line-height:1;
}
body.produto.product18credito .diferidos .middle .gracia{
	display:none;
}
/*
body.produto.product18credito .diferidos .middle .gracia{
	position:absolute;
	top:-6px;
	right:0;
	width:60px;
	height:calc(100% + 6px);
	padding:0.25rem 0.5rem;
	text-transform:uppercase;
	text-align:center;
	color:#fff;
	background:#0056b3;
	font-size:9px;
	line-height:1;
}
body.produto.product18credito .diferidos .middle .gracia b{
	display:block;
	font-size:22px;

}
*/
body.produto.product18credito .diferidos .middle h3 strong{
	position:absolute;
	left:0;
	bottom:0;
	width:50px;
	height:40px;
	line-height:44px;
	font-size:42px;
	font-weight:normal;
}
body.produto.product18credito .diferidos .middle h3 b{
	display:block;
	font-size:24px;
	font-weight:normal;
}
body.produto.product18credito .diferidos .footer p{
	position:relative;
	padding-left:35px;
	font-size:10px;
	width:140px;
	margin:auto;
	line-height:1.1;
	color:#0056b3;
}
body.produto.product18credito .diferidos .footer p .icomoon{
	position:absolute;
	top:-1px;
	left:3px;
	font-size:20px;
}

body.produto.product18credito #image-main{
	width:100%;
	max-width:378px;
	height:auto;
	position:absolute;
	top:0;
	left:0;
	right:0;
	margin:auto;
}
body.produto.product18credito .zoomPad {
    position: absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
body.produto.product18credito .zoomWindow {
    width:calc(100% - 30px) !important;
    top:-20px !important;
    left: 8px !important;
    margin-left:100%;
    height:calc(100% + 104px);
    background: rgba(255,255,255,1);
    box-shadow:0 0 20px rgba(0, 0, 0, 0.35);
}
body.produto.product18credito .zoomWrapper {
    width: 100% !important;
    height: 100% !important;
    position: relative;
    border:0;
}
body.produto.product18credito .product-image #image:before{
	line-height:1.2;
	background:none;
	height:initial;
	top:-20px;
}
body.produto.product18credito .zoomWrapperImage img{
	width:250%;
	max-width:1000px;
	margin-top:20%;
	margin-left:18%;
}
body.produto.product18credito .product-gift-title,
body.produto.product18credito .gift1 .gift-img-wrapper,
body.produto.product18credito .gift2 .gift-product-name-wrapper{
	display:none;
}
body.produto.product18credito .gift1 .gift-product-name-wrapper,
body.produto.product18credito .product-promos{
	font-size:13px;
	margin-bottom:0.5rem;
}
body.produto.product18credito .gift1 .gift-product-name-wrapper{
	color:#8dc20b;
	font-weight:bold;
}
body.produto.product18credito .product-promos .item b,
body.produto.product18credito .gift1 .gift-product-name-wrapper:before{
	content:'\00a1Gratis!';
	text-transform:uppercase;
}
body.produto.product18credito .gift1 .gift-product-name-wrapper:after{
	content:'* V\00e1 lido hasta agotar stock';
	font-weight:normal;
	font-size:11px;
	color:#aaa;
	display:inline-block;
}
body.produto.product18credito .product-promos .item{
	color:#0056b3;
	font-weight:bold;
}
body.produto.product18credito .product-promos .item.item-img{
	position:relative;
	padding-left:65px;
	height:55px;
	display:table-cell;
	vertical-align:middle;
}
body.produto.product18credito .product-promos .item.item-img > img{
	position:absolute;
	display:block;
	width:55px;
	height:auto;
	top:0;
	left:0;
}
body.produto.product18credito .product-promos .item h2,
body.produto.product18credito .product-promos .item h3{
	color:#0056b3;
    font-size:13px;
	font-weight:bold;
}
body.produto.product18credito .product-promos .item p{
	font-size: 11px;
    color: #aaa;
    font-weight:normal;
    display: inline-block;
	margin-bottom:0.5rem;
}
body.produto.product18credito .product-promos .item.item-img p{
	margin:0;
} 
body.produto.product18credito .product-promos .item .promo-image{
    position: relative;
    margin-right: 4px;
    margin-bottom: 12px;
    padding-bottom: 16px;
    width:90px;
}
body.produto.product18credito .product-promos .item .promo-image img{
	width:90px;
	height:auto;
}
body.produto.product18credito .gift2 .product-gift-item{
	display:inline-block;
}
body.produto.product18credito .gift2 .gift-img-wrapper{
	position:relative;
	margin-right:4px;
	margin-bottom:12px;
	padding-bottom:16px;
}
body.produto.product18credito .product-promos .item .promo-image:before,
body.produto.product18credito .gift2 .gift-img-wrapper:before{
	content:'Gratis';
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	color:#666;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	text-align:center;
	background:#ddd;
	padding:2px;
}
body.produto.product18credito .product-promos .item.lg h2{
	color:#a50034;
}
body.produto.product18credito .product-promos .item.lg .promo-image:before{
	background:#a50034;
	color:#fff;
}
body.produto.product18credito .thumbs,
body.produto.product18credito .jcarousel-list ul,
body.produto.product18credito .product-payment .info{
	display:none;
}
body.produto.product18credito .jcarousel-list ul.owl-carousel,
body.produto.product18credito .thumbs.owl-carousel,
body.produto.product18credito .product-payment .info.active{
	display:block;
}
@keyframes productShow {
	0% { opacity:0;}
   100% {opacity:1;}
}
body.produto.product18credito .zoomWindow,
body.produto.suzuki .suzuki-gallery .zoomWindow,
body.produto.product18credito #image-main,
body.produto.suzuki .suzuki-gallery #image-main,
body.produto.product18credito .product-payment .info.active{
	animation-name: productShow;
	animation-duration: 300ms;
	animation-iteration-count:1;
	animation-timing-function: ease-in-out;
}
body.produto.product18credito .buy-together-content{
	text-align:center;
}
body.produto.product18credito .info.cdc .buy-together-content{
	margin-bottom:16px;
}
body.produto.product18credito .comprejunto .equal,
body.produto.product18credito .comprejunto hr.buy-together,
body.produto.product18credito .comprejunto .buy > strong,
body.produto.product18credito .comprejunto .buy > b,
body.produto.product18credito .comprejunto .buy > span,
body.produto.product18credito .comprejunto .buy .comprejuntototal,
body.produto.product18credito .comprejunto .buy .more{
	display:none;
}
body.produto.product18credito .comprejunto .buy{
	display:block;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	padding:16px;
}
body.produto.product18credito .info.cdc .comprejunto .buy{
	display:none;
}
body.produto.product18credito .comprejunto table{
	padding-bottom:60px;
	border:1px solid #0056b3;
	border-top:0;
	border-radius:0 0 3px 3px;
}
body.produto.product18credito .info.cdc .comprejunto table{
	padding-bottom:16px;
}
body.produto.product18credito .comprejunto table td{
	width:50%;
	padding:0 8px;
}
body.produto.product18credito .comprejunto .plus{
	width:40px;
	padding:0;
	font-size:50px;
	font-weight:bold;
	color:#0056b3;
}
body.produto.product18credito .comprejunto h4{
	padding:16px;
	padding-bottom:0;
	font-size:0;
	border:1px solid #0056b3;
	border-bottom:0;
	border-radius:3px 3px 0 0;
}
body.produto.product18credito .comprejunto h4:before,
body.produto.product18credito .comprejunto h4:after{
	content:'Compra Junto y';
	font-size:13px;
	color:#0056b3;
}
body.produto.product18credito .comprejunto h4:after{
	content:' \00a1 AHORRA!';
	font-weight:bold;
}
body.produto.product18credito .comprejunto h3{
	font-size:11px;
	height:28px;
	overflow:hidden;
}
body.produto.product18credito .comprejunto .comprar-junto a{
	display:block;
	background-color: #0056b3;
	color: white;
	font-weight: 700;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px rgba(0,0,0,.25);
	font-size: 13px;
	border-radius:3px;
	padding: 12px 0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
body.produto.product18credito .comprejunto .comprar-junto a:hover{
	background-color: #1a75d8;
}
body.produto.product18credito .comprejunto .comprar-junto a span{
	border-right:2px solid;
	padding-right:8px;
	margin-right:4px;
	font-size: 15px;
}
body.produto.product18credito .comprejunto .comprar-junto a span:before{
	content:'$ ';
}
@media screen and (max-width: 1000px){
	body.produto.product18credito .zoomWrapperImage img{
		margin-left:0;
	}
}

@media screen and (max-width: 769px){
	body.produto.product18credito .product-feat li{
		display:none;
	}
	body.produto.product18credito .product-feat li.combo{
		display:block;
	}
	body.produto.product18credito .product-wrapper {
		display: block;
	}
	body.produto.product18credito .product-image,
	body.produto.product18credito .product-content,
	body.produto.product18credito .product-payment{
		width:initial;
		float:initial;
		margin:0;
		display:block;
	}
	body.produto.product18credito .product-content {
		padding:0;
	}
	body.produto.product18credito .product-content h1{
		font-size:16px;
	}
	.page-container{
		padding:0 1rem;
	}
	body.produto.product18credito .product-image{
		margin-bottom:1rem;
	}
	body.produto.product18credito .product-image #image {
		display: block;
		border: 0;
		width:100%;
		height: 240px;
		max-height:initial;
		padding: 0;
	}
	body.produto.product18credito #image-main {
		top:0;
		left:0;
		right:0;
		width:auto;
		height:240px;
		max-width:initial;
		max-height:initial;
	}
	body.produto.product18credito .product-image #image:before{
		font-size:13px;
		padding:0;
		top:-10px;
		left:15px;
		margin:0;
	}
	body.produto.product18credito #tipoContado h2{
		border-top:1px solid #ddd;
		margin-top:1rem;
	}
	body.produto.product18credito .content-ficha table.Resumen{
		display:block;
	}
	body.produto.product18credito .content-ficha table.Resumen tr,
	body.produto.product18credito .content-ficha table.Resumen td{
		background:#bbb;
	}
}



/***********PRODUCTO2019***/
body.produto.product19 .container{
	width:100%;
	max-width:1100px;
}
body.produto.product19 .product-wrapper{
	display:flex;
	width:100%;
	margin-bottom:20px;
}
body.produto.product19 .product-image,
body.produto.product19 .product-content,
body.produto.product19 .product-payment{
	width:calc(50% - 140px);
	float:left;
	margin:0;
}
body.produto.product19 .product-image #image {
    display: block;
    border:0;
    height: 0;
    padding:0;
    padding-top:calc(100% + 20px);
    margin-top:20px;
}
body.produto.product19 .product-content{
	padding:0 30px;
}
body.produto.product19 .product-payment{
	width:280px;
	position:relative;
	margin-top: 20px;
}
body.produto.product19 .product-content h1{
	line-height:1.15;
	font-size:24px;
	margin-bottom:1rem;
}
body.produto.product19 .product-detail{
	margin-bottom:0.5rem;
}
body.produto.product19 .product-details{
	margin-bottom:2rem;
}
body.produto.product19 .product-detail > div{
	display:inline-block;
	font-size:12px;
	color:#888;
	padding-right:8px;
	border-right:1px solid #bcbcbc;
	margin-right:8px;
}
body.produto.product19 .product-detail > div:last-child{
	border:0;
	margin:0;
}
body.produto.product19 .product-detail a{
	color:#0056b3;
}

body.produto.product19 .product-feat h4,
body.produto.product19 .product-feat th{
	display:none;
}
body.produto.product19 .product-feat{
	margin-bottom:1rem;
}
body.produto.product19 .product-feat table,
body.produto.product19 .content-ficha table.Resumen{
	width:100%;
	display:none;
}
body.produto.product19 .product-feat table.Resumen{
	display:block;
}
body.produto.product19 .product-feat > a{
	font-size:13px;
	color:#0056b3;
}

body.produto.product19 .product-feat li{
	margin-bottom:0.8rem;
	font-size:13px;
	padding-left:1rem;
	position:relative;
}
body.produto.product19 .product-feat li:before{
	content:'';
	display:block;
	width:4px;
	height:4px;
	background:#bcbcbc;
	border-radius:100%;
	position:absolute;
	top:8px;
	left:0;
	margin:auto;
}
body.produto.product19 .product-feat br{
	display:none;
}
body.produto.product19 .product-payment .buy-button{
	margin:0;
	margin-bottom:0.5rem;
	width:100%;
	text-align:center;
	padding-left:0;
}
body.produto.product19 .product-payment .buy-button:after{
	display:none;
}
body.produto.product19 .product-payment .info.active{
	display:block;
}
body.produto.product19 .product-payment p.legal{
	font-size:10px;
	margin-bottom:1rem;
	color:#666;
}
body.produto.product19 .cdc-btn p{
	font-size:12px;
	color:#0056b3;
}
body.produto.product19 .cdc-btn a{
	display:block;
	height:50px;
	line-height:50px;
	border:2px solid #0056b3;
	border-radius: 3px;
	color:#0056b3;
	font-weight:bold;
	position:relative;
}
body.produto.product19 .cdc-btn a:hover{
	background-color: #0056b3;
    color: white;
    border-color: #01438a;
}
body.produto.product19 .cdc-btn a span.icomoon{
	position:absolute;
	top:0;
	bottom:0;
	margin:auto;
	height:25px;
	left:1rem;
	font-size:25px;
}
body.produto.product19 #selectTipo{
	margin-bottom:1rem;	
	min-width: 140px;
}
body.produto.product19 #selectTipo.product{
	
	margin-top: -27px;
}
body.produto.product19 #selectTipo label,
body.produto.product19 #selectTipo > div{
	display:block;
	position:relative;
	cursor:pointer;
}
body.produto.product19 #selectTipo h2{
	border-bottom:1px solid #ddd;
	padding:0.8rem 0.5em;
	padding-left:28px;
	padding-right:42px;
	font-size:13px;
	font-weight:bold;
	color:#bcbcbc;
}
body.produto.product19 #selectTipo h2 span{
	position:absolute;
	display:block;
	right:2px;
	top:0;
	bottom:0;
	margin:auto;
	width:32px;
	height:32px;
	line-height:32px;
	text-align:center;
	font-size:24px;
	color:#666;
}
body.produto.product19 #selectTipo h2:before{
	content:'';
	display:block;
	position:absolute;
	width:8px;
	height:8px;
	border:3px solid #fff;
	border-radius:100%;
	top:0;
	bottom:0;
	left:2px;
	margin:auto;
	box-shadow:0 0 0 1px #bcbcbc;
}
body.produto.product19 #selectTipo label input:checked + h2,
body.produto.product19 #selectTipo .active h2{
	color:#333;
}
body.produto.product19 #selectTipo label input:checked + h2:before,
body.produto.product19 #selectTipo .active h2:before{
	background:#0056b3;
}
body.produto.product19 #selectTipo label input:checked + h2 span,
body.produto.product19 #selectTipo .active h2 span{
	color:#0056b3;
}
body.produto.product19 #selectTipo label input{
	position:absolute;
	top:0;
	left:0;
	opacity:0;
}
body.produto.product19 #prodPrice,
body.produto.product19 #prodPriceCdc{
	margin-bottom:1rem;
	position:relative;
	
	width: 100%;
}
body.produto.product19 .ultimacuota{
	display:none;
}
body.produto.product19 #prodPriceCdc h2,
body.produto.product19 .product-payment .price-list-price{
	font-size:30px;
	font-weight:bold;
	color:#0b58b0;
}
body.produto.product19 .product-payment .price-best-price,
body.produto.product19 #prodPriceCdc h4{
	font-size:12px;
	color:#808080;
	transform:scaleX(0.85);
	transform-origin:left;
}

body.produto.product19 .product-payment .numerocuota{
	background:#eee;
	position:absolute;
	left:0;
	top:0;
	width:55px;
	height:55px;
	line-height:45px;
	text-align:center;
	font-size:35px;
}
body.produto.product19 .product-payment .numerocuota:after{
	position:absolute;
	content:'';
	display:block;
	top:0;
	right:0;
	width:0;
	height:0;
	border:6px solid #0056b3;
	border-color:#fff #fff #eee #eee;
}
body.produto.product19 .product-payment .numerocuota b{
	position:absolute;
	width:100%;
	bottom:4px;
	left:0;
	font-size:9px;
	text-transform:uppercase;
	line-height:1;
}
body.produto.product19 .product-payment .numerocuota strong,
body.produto.product19 .product-payment .numerocuota i{
	font-size:11px;
	display:block;
	text-transform:uppercase;
	font-style:normal;
	line-height:1.5;
	margin-top:8px;
	position:relative;
	z-index:1;
}
body.produto.product19 .product-payment .numerocuota i{
	text-transform:initial;
	line-height:1;
	font-size:8px;
	font-weight:bold;
	color:#888;
	margin:0;
}
body.produto.product19 .product-payment .portal-notify-me-ref .notifyme{
	position:absolute;
	background:#fff;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1;
}
body.produto.product19 .product-payment .portal-notify-me-ref h3{
	color:red;
	margin-bottom:0.5rem;
}
body.produto.product19 .product-payment .portal-notify-me-ref p{
	font-size:13px;
	color:#888;
	margin-bottom:0.5rem;
}
body.produto.product19 .product-payment .portal-notify-me-ref input[type="text"]{
	border:0;
	border-bottom:1px solid #bcbcbc;
	color:#0056b3;
	width:100%;
	padding:8px 0;
	margin-bottom:0.5rem;
}
body.produto.product19 .product-payment .portal-notify-me-ref input[type="button"]{
	border:0;
	padding:8px 16px;
	background:#0056b3;
	color:#fff;
}
body.produto.product19 .diferidos,
body.produto.suzuki .diferidos{
	width:100%;
	margin-right:20px;
	margin-bottom:1rem;
	
}
body.produto.product19 .diferidos .header,
body.produto.suzuki .diferidos .header{
	position:relative;
	color:#0056b3;
}
body.produto.product19 .diferidos .header p,
body.produto.suzuki .diferidos .header p{
	font-size:10px;
	text-transform:uppercase;
	text-align:center;
	letter-spacing:1px;
	width:100px;
	margin:auto;
}
body.produto.product19 .diferidos .header p:before,
body.produto.product19 .diferidos .header p:after,
body.produto.suzuki .diferidos .header p:before,
body.produto.suzuki .diferidos .header p:after{
	content:'';
	position:absolute;
	width:calc(50% - 55px);
	height:5px;
	bottom:0;
	left:0;

	border:1px solid #0056b3;
	border-bottom:0;
	border-right:0;
	border-radius:3px 0 0 0;
}
body.produto.product19 .diferidos .header p:after,
body.produto.suzuki .diferidos .header p:after{
	left:initial;
	right:0;

	border:1px solid #0056b3;
	border-bottom:0;
	border-left:0;
	border-radius:0 3px 0 0;
}
body.produto.product19 .diferidos .middle,
body.produto.suzuki .diferidos .middle{		
	border:1px solid #0056b3;
	border-top:0;
	border-radius:0 0 3px 3px;

	padding:5px;
	margin:0;
	position:relative;
}
body.produto.product19 .diferidos .middle h3,
body.produto.suzuki .diferidos .middle h3{
	position:relative;
	width:140px;
	margin:auto;
	padding-left:52px;
	text-transform:uppercase;
	font-size:11px;
	color:#0056b3;
	line-height:1;
}

body.produto.suzuki .diferidos .middle h3{
	padding-left:0;
	width:180px;
}
body.produto.product19 .diferidos .middle .gracia,
body.produto.suzuki .diferidos .middle .gracia{
	display:none;
}
/*
body.produto.product18credito .diferidos .middle .gracia{
	position:absolute;
	top:-6px;
	right:0;
	width:60px;
	height:calc(100% + 6px);
	padding:0.25rem 0.5rem;
	text-transform:uppercase;
	text-align:center;
	color:#fff;
	background:#0056b3;
	font-size:9px;
	line-height:1;
}
body.produto.product18credito .diferidos .middle .gracia b{
	display:block;
	font-size:22px;

}
*/
body.produto.product19 .diferidos .middle h3 strong,
body.produto.suzuki .diferidos .middle h3 strong{
	position:absolute;
	left:0;
	bottom:0;
	width:50px;
	height:40px;
	line-height:44px;
	font-size:42px;
	font-weight:normal;
	
}

body.produto.suzuki .diferidos .middle h3 strong{
	font-size:25px;
	position: relative;
	width: auto;
	line-height: 40px;
}

/*tarjetazo
body.produto.product19 .diferidos .middle h3 strong{
	display: none;
} 
body.produto.product19 .diferidos .middle h3{
	padding-left:0px;
}
/***fin tarjetazo***/

body.produto.product19 .diferidos .middle h3 b,
body.produto.suzuki .diferidos .middle h3 b{
	display:block;
	font-size:24px;
	font-weight:normal;
}
body.produto.product19 .diferidos .footer p,
body.produto.suzuki .diferidos .footer p{
	position:relative;
	padding-left:35px;
	font-size:10px;
	width:140px;
	margin:auto;
	line-height:1.1;
	color:#0056b3;
}
body.produto.product19 .diferidos .footer p .icomoon,
body.produto.suzuki .diferidos .footer p .icomoon{
	position:absolute;
	top:-1px;
	left:3px;
	font-size:20px;
}

body.produto.product19 #image-main{
	width:100%;
	max-width:378px;
	height:auto;
	position:absolute;
	top:0;
	left:0;
	right:0;
	margin:auto;
}
body.produto.product19 .zoomPad {
    position: absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
body.produto.product19 .zoomWindow {
    width:calc(100% - 30px) !important;
    top:-20px !important;
    left: 8px !important;
    margin-left:100%;
    height:calc(100% + 104px);
    background: rgba(255,255,255,1);
    box-shadow:0 0 20px rgba(0, 0, 0, 0.35);
}
body.produto.product19 .zoomWrapper {
    width: 100% !important;
    height: 100% !important;
    position: relative;
    border:0;
}
body.produto.product19 .product-image #image:before{
	line-height:1.2;
	background:none;
	height:initial;
	top:-20px;
}
body.produto.product19 .zoomWrapperImage img{
	width:250%;
	max-width:1000px;
	margin-top:20%;
	margin-left:18%;
}
body.produto.product19 .product-gift-title,
body.produto.product19 .gift1 .gift-img-wrapper,
body.produto.product19 .gift2 .gift-product-name-wrapper{
	display:none;
}
body.produto.product19 .gift1 .gift-product-name-wrapper,
body.produto.product19 .product-promos{
	font-size:13px;
	margin-bottom:0.5rem;
}
body.produto.product19 .gift1 .gift-product-name-wrapper{
	color:#8dc20b;
	font-weight:bold;
}
body.produto.product19 .product-promos .item b,
body.produto.product19 .gift1 .gift-product-name-wrapper:before{
	content:'\00a1Gratis!';
	text-transform:uppercase;
}
body.produto.product19 .gift1 .gift-product-name-wrapper:after{
	content:'* V\00e1 lido hasta agotar stock';
	font-weight:normal;
	font-size:11px;
	color:#aaa;
	display:inline-block;
}
body.produto.product19 .product-promos .item{
	color:#0056b3;
	font-weight:bold;
}
body.produto.product19 .product-promos .item.item-img{
	position:relative;
	padding-left:65px;
	height:55px;
	display:table-cell;
	vertical-align:middle;
}
body.produto.product19 .product-promos .item.item-img > img{
	position:absolute;
	display:block;
	width:55px;
	height:auto;
	top:0;
	left:0;
}
body.produto.product19 .product-promos .item h2,
body.produto.product19 .product-promos .item h3{
	color:#0056b3;
    font-size:13px;
	font-weight:bold;
}
body.produto.product19 .product-promos .item p{
	font-size: 11px;
    color: #aaa;
    font-weight:normal;
    display: inline-block;
	margin-bottom:0.5rem;
}
body.produto.product19 .product-promos .item.item-img p{
	margin:0;
} 
body.produto.product19 .product-promos .item .promo-image{
    position: relative;
    margin-right: 4px;
    margin-bottom: 12px;
    padding-bottom: 16px;
    width:90px;
}
body.produto.product19 .product-promos .item .promo-image img{
	width:90px;
	height:auto;
}
body.produto.product19 .gift2 .product-gift-item{
	display:inline-block;
}
body.produto.product19 .gift2 .gift-img-wrapper{
	position:relative;
	margin-right:4px;
	margin-bottom:12px;
	padding-bottom:16px;
}
body.produto.product19 .product-promos .item .promo-image:before,
body.produto.product19 .gift2 .gift-img-wrapper:before{
	content:'Gratis';
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	color:#666;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	text-align:center;
	background:#ddd;
	padding:2px;
}
body.produto.product19 .product-promos .item.lg h2{
	color:#a50034;
}
body.produto.product19 .product-promos .item.lg .promo-image:before{
	background:#a50034;
	color:#fff;
}
body.produto.product19 .thumbs,
body.produto.product19 .jcarousel-list ul,
body.produto.product19 .product-payment .info{
	display:none;
}
body.produto.product19 .jcarousel-list ul.owl-carousel,
body.produto.product19 .thumbs.owl-carousel,
body.produto.product19 .product-payment .info.active{
	display:block;
}
@keyframes productShow {
	0% { opacity:0;}
   100% {opacity:1;}
}
body.produto.product19 .zoomWindow,
body.produto.suzuki .suzuki-gallery .zoomWindow,
body.produto.product19 #image-main,
body.produto.suzuki .suzuki-gallery #image-main,
body.produto.product19 .product-payment .info.active{
	animation-name: productShow;
	animation-duration: 300ms;
	animation-iteration-count:1;
	animation-timing-function: ease-in-out;
}
body.produto.product19 .buy-together-content{
	text-align:center;
	position: relative;
}
body.produto.product19 .info.cdc .buy-together-content{
	margin-bottom:16px;
}
body.produto.product19 .comprejunto .equal,
body.produto.product19 .comprejunto hr.buy-together,
body.produto.product19 .comprejunto .buy > strong,
body.produto.product19 .comprejunto .buy > b,
body.produto.product19 .comprejunto .buy > span,
body.produto.product19 .comprejunto .buy .more{
	display:none;
}
body.produto.product19 .comprejunto .buy{
	/* display:block; */
	/* position:absolute; */
	/* left:43%; */
	/* bottom:0; */
	/* top: 180px; */
	/* width: 300px; */
	padding: 0 50px;
}
body.produto.product19 .comprejunto .buy > .comprejuntototal{
	font-size: 20px;
	font-weight: bold;
	padding: 10px;
}
body.produto.product19 p.comprar-junto{
	width: 180px;
}
body.produto.product19 .info.cdc .comprejunto .buy{
	display:none;
}
body.produto.product19 .comprejunto table{
	padding-bottom:60px;
	/* border:1px solid #0056b3; */
	border-top:0;
	border-radius:0 0 3px 3px;
	height: 190px;
	display: inline-table;
	margin-top: 26px;
}
body.produto.product19 .info.cdc .comprejunto table{
	padding-bottom:16px;
}
body.produto.product19 .comprejunto table td{
	width:50%;
	padding:0 8px;
}
body.produto.product19 .comprejunto .plus{
	width:40px;
	padding:0;
	font-size:50px;
	font-weight:bold;
	color:#0056b3;
}
body.produto.product19 .comprejunto h4{
	/* padding:5px; */
	padding-bottom: 6px;
	font-size:0;
	border-bottom: 1px solid #0056b3;
	/* border-bottom:0; */
	/* border-radius:3px 3px 0 0; */
	text-align: left;
	display: inline-block;
	width: 100%;
}
body.produto.product19 .comprejunto h4:before,
body.produto.product19 .comprejunto h4:after{
	content:'Compra Junto y ';
	font-size: 17px;
	color: #0056B4;
	float: left;
}
body.produto.product19 .comprejunto h4:after{
	content:'  \00a1 AHORRA!';
	font-weight:bold;
	padding-left: 10px;
}
body.produto.product19 .comprejunto h3{
	font-size: 15px;
	/* height: 41px; */
	/* overflow:hidden; */
	padding: 25px;
}
body.produto.product19 .comprejunto .comprar-junto a{
	display:block;
	background-color: #0056b3;
	color: white;
	font-weight: 700;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px rgba(0,0,0,.25);
	font-size: 13px;
	border-radius:3px;
	padding: 12px 0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
body.produto.product19 .comprejunto .comprar-junto a:hover{
	background-color: #1a75d8;
}
body.produto.product19 .comprejunto .comprar-junto a span{
	border-right:2px solid;
	padding-right:8px;
	margin-right:4px;
	font-size: 15px;
	display: none;
}
body.produto.product19 .comprejunto .comprar-junto a span:before{
	content:'$ ';
}
@media screen and (max-width: 1000px){
	body.produto.product19 .zoomWrapperImage img{
		margin-left:0;
	}
}

@media screen and (max-width: 769px){
	body.produto.product19 .product-feat li{
		display:none;
	}
	body.produto.product19 .product-feat li.combo{
		display:block;
	}
	body.produto.product19 .product-wrapper {
		display: block;
	}
	body.produto.product19 .product-image,
	body.produto.product19 .product-content,
	body.produto.product19 .product-payment{
		width:initial;
		float:initial;
		margin:0;
		display:block;
	}
	body.produto.product19 .product-content {
		padding:0;
	}
	body.produto.product19 .product-content h1{
		font-size:16px;
	}
	.page-container{
		padding:0 1rem;
	}
	body.produto.product19 .product-image{
		margin-bottom:1rem;
	}
	body.produto.product19 .product-image #image {
		display: block;
		border: 0;
		width:100%;
		height: 240px;
		max-height:initial;
		padding: 0;
	}
	body.produto.product19 #image-main {
		top:0;
		left:0;
		right:0;
		width:auto;
		height:240px;
		max-width:initial;
		max-height:initial;
	}
	body.produto.product19 .product-image #image:before{
		font-size:13px;
		padding:0;
		top:-10px;
		left:15px;
		margin:0;
	}
	body.produto.product19 #tipoContado h2{
		border-top:1px solid #ddd;
		margin-top:1rem;
	}
	body.produto.product19 .content-ficha table.Resumen{
		display:block;
	}
	body.produto.product19 .content-ficha table.Resumen tr,
	body.produto.product19 .content-ficha table.Resumen td{
		background:#bbb;
	}
}

/*********FINAL PRODUCTO2019******/

body.Error .page-main .container{
	max-width:1100px;
	width:100%;
}
body.Error .page-main{
	float:initial;
	width:initial;
}
body.Error .page-main .title{
	text-align:center;
	padding-top:40px;
	max-width:500px;
	margin:auto;
}
body.Error .page-main .title h2{
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #ddd;
	font-size:40px;
	color:#ddd;
}
body.Error .page-main .title p{
	color:#bbb;
	margin-bottom:30px;
}
body.Error .page-main .title a.btn{
	display:block;
	background:#8dc20b;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	padding:16px 8px;
	border-radius:3px;
	max-width:320px;
	margin:auto;
	margin-bottom:40px;

	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
body.Error .page-main .title a.btn:hover{
	background:#7daf04;
}
body.Error .page-main .title a.btn span{
	color:#ea2126!important;
	font-size:20px!important;
	vertical-align:-20%;
	margin-right:4px;
}

/*----banner-serv cc----*/
.banner-serv{
	display:table;
	width:100%;
	margin-bottom:1rem;	
    /*----margin-left: 140px;---*/

}
.banner-serv li{
	width:25%;
	float:left;
	padding:16px 33px;
	padding-left:50px;
	position:relative;
	transform:scale(0.95);
}
.banner-serv li:hover{
	transform:scale(1);
	box-shadow:0 5px 20px rgba(0, 0, 0, 0.15);
}
.banner-serv li:after{
	content:'';
	display:block;
	width:1px;
	height:calc(100% - 20px);
	background:#ddd;
	position:absolute;
	top:0;
	bottom:0;
	margin:auto;
	right:0;
}
.banner-serv li:hover:after,
.banner-serv li:last-child:after{
	opacity:0;
}
.banner-serv h3{
	font-size:14px;
	margin-bottom:3px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.banner-serv p{
	font-size:11px;
	color:#808080;
	margin-bottom:3px;
	height:28px;
	overflow:hidden;
}
.banner-serv a{
	font-size:11px;
	font-weight:bold;
	color:#0056b3;
	text-transform:uppercase;
}
.banner-serv span.icomoon{
	position:absolute;
	top:12px;
	left:16px;
	font-size:25px;
	width:25px;
	height:25px;
	color:#0056b3;
}
.banner-serv span.icomoon:before{
	position:absolute;
	right:0;
	top:0.5rem;
}
body.produto .banner-serv li:nth-child(2),
body.produto .banner-serv li:nth-child(3),
body.produto .mobile .banner-serv,
body.produto .product-content .banner-serv h3{
	display:none;
}
body.produto .product-content .banner-serv{
	margin-top:0.8rem;
}
body.produto .product-content .banner-serv li{
	width:initial;
	float:initial;
	padding:0;
	padding-left:20px;
	transform:initial;
	margin-bottom:0.5rem;
}
/*--- ENVIO gratis ---*
body.produto .banner-serv li:nth-child(1){
	display:none!important;
}
body.produto .banner-serv li:nth-child(3){
	display:block!important;
}
/*--- ENVIO gratis ---*/
/*BANNER IMACO*/

#banner-categoria{
	/*display:block !important;*/
} 
#banner-categoria .imaco-banner{
	height: 240px;
} 
#banner-categoria .datos{
	float: right;
    margin-top: 175px;
    margin-right: 41px;
    display: flex;
}
#banner-categoria .datos input{
	background-color: #f5f5dc00;
	background-color: -webkit-#f5f5dc00 !important;
	background-color: -ms-#f5f5dc00 !important;
	background-color: -moz-#f5f5dc00 !important;
	background-color: -o-#f5f5dc00 !important;
    text-align: center;
    border-width: 1px;
    height: 39px;
    width: 252px;
    font-family: ITC Avant Garde Gothic Std !important;
    color: white;
}
#banner-categoria .datos input{
	-ms-color: black;
}
#banner-categoria #registro-imaco{
	height: 39px;
    background-color: white;
    margin-left: 2px;
    cursor: pointer;
}
#banner-categoria #registro-imaco:hover{
	color: #0056b3;
}

@media screen and (max-width: 769px){
	#banner-categoria .datos{
		margin-top: 117px;
		margin-right: 89px;
	}
	#banner-categoria .datos input{
		width: 200px;
	}
	#banner-categoria .datos p{
		margin-left: -6px;
    	text-align: center;
	}
}
/*BANNER IMACO*/
body.produto .product-content .banner-serv li:hover{
	box-shadow:none;
}

body.produto .product-content .banner-serv p{
	height:initial;
	display:inline;
	font-size:12px;
	color:#888;
}
body.produto .product-content .banner-serv li:after{
	display:none;
}
body.produto .product-content .banner-serv span.icomoon,
body.produto .product-content .banner-serv span.icomoon:before{
	font-size:13px;
	color:#8dc20b;
	top:0.1rem;
	left:-1px;
	text-align:center;
	width:16px;
}
@media screen and ( max-width: 768px ){
	.banner-serv li{
		width:initial;
		float:initial;
		border-bottom:1px solid #ddd;
	}
	body.produto .product-content .banner-serv,
	.banner-serv li:after{
		display:none;
	}
	body.produto .mobile .banner-serv{
		display:block;
		margin-top: 66px;
	}
}
/*---- Produto18credito*/

/*--- SLICK slider---*/
.slick-carousel,
.slick-vitrina .data h3,
.slick-slider .slick-arrow{
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.slick-slider .slick-dots li button{
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	transition: all .1s ease-out;
}
body.home18 .content .btn{
	display:inline-block;
	padding:18px 24px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:16px;
	letter-spacing:2px;
	border:2px solid;
	border-radius:2px;
}
.slick-carousel,
.slick-vitrina ul,
.slick-vitrina-xs ul{
	display:none;
}
.slick-vitrina .prateleira > h2,
.slick-vitrina-xs .prateleira > h2{
	position:relative;
	padding-bottom:8px;
	margin-bottom:8px;
}
.slick-vitrina .prateleira > h2:after,
.slick-vitrina-xs .prateleira > h2:after{
	content:'';
	position:absolute;
	width:100%;
	height:1px;
	display:block;
	left:0;
	bottom:0;
	background:rgba(0, 0, 0, 0.25);
	background: -webkit-linear-gradient(to right, rgba(0, 0, 0, 0.25), transparent);
	background: -o-linear-gradient(to right, rgba(0, 0, 0, 0.25), transparent);
	background: -moz-linear-gradient(to right, rgba(0, 0, 0, 0.25), transparent);
	background: linear-gradient(to right, rgba(0, 0, 0, 0.25), transparent);
}
.slick-carousel.slick-slider,
.slick-vitrina .slick-slider,
.slick-vitrina-xs .slick-slider{
	display:block;
	overflow:hidden;
}
.slick-vitrina-xs .slick-slider{
	padding:0 30px;
}
.slick-slider .slick-slide{
	position:relative;
}
.slick-slider .slick-arrow{
	margin:0;
	left:initial;
	right:initial;
	background:#fff;
	height:58px;
	width:48px;
	z-index:1;
	border-radius:0 4px 4px 0;
	box-shadow:0 0 15px 2px rgba(0, 0, 0, 0.25);
	opacity:0;
	left:0;
}
.slick-slider:hover .slick-arrow,
.slick-slider .slick-arrow:hover{
	opacity:1;
	background:#fff;
}
.slick-slider .slick-arrow.slick-next{
	left:initial;
	right:0;
	border-radius:4px 0 0 4px;
}
.slick-slider .slick-prev:before,
.slick-slider .slick-next:before{
	content: "\e991";
	margin:auto;
	cursor:pointer;
	color:rgba(0,0,0,0.75);
	font-size:33px;
	line-height:58px;
	font-family: 'icomoon' !important;
	opacity:1;
}
.slick-slider .slick-next:before{
	content: "\e992";
}
.slick-slider .slick-dots{
	display:none !important;
}
#banner-principal.slick-slider .slick-dots{
	display:block !important;
	position:absolute;
	bottom:0;
}
.slick-slider .slick-dots li{
	margin:8px 3px;
}
.slick-slider .slick-dots li.slick-active{
	width:25px;
}
.slick-slider .slick-dots li button{
	background:#fff;
	border-radius:100%;
	font-size:0;
	width:12px;
	height:12px;
	opacity:0.25;
	margin:auto;
	position:relative;
	display:block;
	position:relative;
}
.slick-slider .slick-dots li.slick-active button{
	background:#ca0088;
	opacity:1;
	box-shadow:0 0 8px red;
	width:25px;
	height:4px!important;
	border-radius:8px;
}
.slick-slider .slick-dots li button:before{
	border:2px solid #fff;
	position:absolute;
	top:0;
	left:0;
	width:calc(100% - 4px);
	height:calc(100% - 4px);
	border-radius:100%;
	font-size:0;
}
.slick-slider .slick-dots li.slick-active button:before{
	border-radius:8px;
}
#banner-principal.slick-slider .soloxweb{
	display:none;
}
#banner-principal.slick-slider{
	/* background: url(https://site.comandato.com/images/carrusel-home/fondo_golazo3.png) no-repeat center top; */
	/*background: url(https://raw.githubusercontent.com/pasz55/cms2019/master/estrella.jpg) 0% 0% / cover !important;*/
	background: url(https://comandato.vteximg.com.br/arquivos/fondo-oferta-estrella-semana-2.jpg) 0% 0% / cover !important;
	
    
    
	
	/*
	background-color:#0fa6d6;
	background: url(https://site.comandato.com/images/baner2019/fondo0ntd.jpg) 0% 0% / cover !important;
	background-color:#000000;
	COLOR DE FONDO banner
	background-color:#0fa6d6;
	COLOR DE FONDO JUERNES
	background-color:#fc1330;
	*/
	/*background-color:rgb(0, 86, 179);background-color:#c21742;background-color:#009640;*/
	/*background-color:#f76daf;*/
}
/* #banner-principal .item.first.slick-slide{
	background: url(https://site.comandato.com/images/carrusel-home/fondo_golazo3.png) no-repeat center top !important;
	
} */
#banner-principal.slick-slider .slick-slide{
	height:400px;
	overflow:hidden;
	/* background:transparent!important; */
}
/*
#banner-principal.slick-slider:before{
	content:'';
	position:absolute;
	display:block;
	width:100%;
	height:100%;

	background: -webkit-linear-gradient(to right bottom,rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.25), transparent, transparent);
	background: -o-linear-gradient(to right bottom,rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.25), transparent, transparent);
	background: -moz-linear-gradient(to right bottom,rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.25), transparent, transparent);
	background: linear-gradient(to right bottom,rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.25), transparent, transparent);
}
*/
#banner-principal.slick-slider .slick-slide{
	background:transparent!important;
}
#banner-principal.slick-slider .wrapper{
	margin:auto;
	max-width:1100px;
	height:100%;
	position:relative;
}
#banner-principal.slick-slider .wrapper img{
	position:absolute;
	left:-450px;
	right:0;
	margin:auto;
	height:100%;
	width:auto;
}
#banner-principal.slick-slider .content{
	position:absolute;
	display:table;
	width:45%;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	padding:20px;
	color:#fff;
	padding-left: 45px;
}
}
#banner-principal.slick-slider .dark .content{
	color:#333;
}
#banner-principal.slick-slider .slick-slide:nth-child(odd) .content{
	right:initial;
	left:644px;
	text-align:right;
}
#banner-principal.slick-slider .slick-slide:nth-child(odd) .wrapper img{
	left:0;
}
#banner-principal.slick-slider .slick-cloned:nth-child(odd) .content{
	right:0;
	left:initial;
	text-align:left;
}
#banner-principal.slick-slider .slick-cloned:nth-child(odd) .wrapper img{
	right:0;
	left:-450px;
}

#banner-principal.slick-slider .content h3,
#banner-principal.slick-slider .content h2,
#banner-principal.slick-slider .content .dto{
	font-size:50px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:1;
	margin-bottom:5px;
}
#banner-principal.slick-slider .content h3{
	font-size:24px;
}
#banner-principal.slick-slider .content p{
	font-size:16px;
	font-style:italic;
	margin-bottom:15px;
}
#banner-principal.slick-slider .content h3,
#banner-principal.slick-slider .content p{
	opacity:0.5;
}
#banner-principal.slick-slider .content .dto{
	vertical-align:middle;
	margin-right:16px;
	font-size:46px;
}
#banner-principal.slick-slider .wrapper .label{
	display:block!important;
	position:absolute;
	width:420px;
	height:120px;
	background:url(https://comandato.vteximg.com.br/arquivos/label-mundial4k4.png) no-repeat center;
	background-size:contain;
	top:80px;
	bottom:0;
	z-index:10;
}

#banner-info.slick-slider .slick-slide{
	height:160px;
}
.slick-vitrina .data{	
	height:150px;
}
.slick-vitrina-xs .data{
	padding:2px 8px;
}
.slick-vitrina .productImage img{
	width:100%;
	height:auto;
}
.slick-vitrina-xs .productImage img{
	width:100%;
	max-width:90px;
	height:auto;
}
.slick-vitrina .data h3{
	font-size:14px;
	height:69px;
	overflow:hidden;
	margin-bottom:5px;
	color:#0056b3;
}
.slick-vitrina .producto:hover .data h3{
	color:#666;
}
.slick-vitrina .price .pwebvalor{
	font-size:20px;
	color:#8dc20b;
	display:block;
	margin-bottom:2px;
}
.slick-vitrina-xs .price .pwebvalor{
	font-size:14px;
	color:#8dc20b;
}
.slick-vitrina .price .pnormal{
	font-size:12px;
	color:#888;
	font-weight:bold;
}
.slick-vitrina-xs .price .pnormal{
	display:none;
}
.slick-vitrina .price .pnormal b{
	font-weight:normal;
	text-decoration:line-through;
	margin-right:5px;
}
.slick-vitrina .discount p.flag{
	display:none;
}
#banner-info.slick-slider .content{
	display:table;
	width:calc(100% - 120px);
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	text-align:center;
	color:#fff;
}
#banner-info.slick-slider .content h2{
	line-height:1;
}
#banner-info.slick-slider .content h2 span{
	display:inline-block;
}
#banner-info.slick-slider .content span.btn{
	margin:8px;
}
#banner-info.slick-slider .content span.icon{
	font-size:60px;
	vertical-align:middle;
	margin:8px 4px;
	width:60px;
	height:60px;
	line-height:60px;
	position:relative;
}
#banner-info.slick-slider .content span.icon img{
	position:absolute;
	top:0;
	bottom:0;
	margin:auto;
}
body.home18 #banner-info.slick-slider .content .btn{
	padding:12px 24px;
}
body.home18 #banner-info.slick-slider .item.cdc .btn{
	background:#a6ce39;
	border-color:#a6ce39;
	color:#0056b3;
}
body.home18 #banner-info.slick-slider .item.cdc.cuota .btn{
	background:#edf38b;
	border-color:#edf38b;
	color:#0056b3;
}
.slick-vitrina,
.slick-vitrina-xs{
	margin-bottom:30px;	
}

#banner-principal.slick-slider .emelec h3,
#banner-principal.slick-slider .emelec p{
	color:#fff;
	opacity:0.75;
	font-weight:normal;
	font-size:26px;
	text-transform:uppercase;
	font-style:normal;
	transform:scaleY(1.25);
}
#banner-principal.slick-slider .emelec p{
	color:#f89730;
	opacity:1;
}
body.home18 .emelec .btn{
	background:#b8fff8;
	color:#002856;
	border-color:#002856;
}
@media only screen and (max-width: 768px) {
	.slick-slider .slick-arrow,
	.slick-slider .slick-arrow:focus{
		opacity:1;
	}
	#banner-principal.slick-slider .slick-arrow{
		display:none !important;
	}
	.slick-vitrina .prateleira > h2,
	.slick-vitrina-xs .prateleira > h2{
		padding:0 1rem;
		padding-bottom:8px;
		margin-bottom:8px;
	}
	.slick-vitrina .slick-slider{
		padding:0 1rem;
	}
	.slick-vitrina-xs .slick-slider{
		padding:0 2.5rem;
	}
	#banner-principal.slick-slider .wrapper .label{
		display:block!important;
		position:absolute;
		width:190px;
		height:60px;
		background:url(https://comandato.vteximg.com.br/arquivos/label-mundial4k2.png) no-repeat center;
		background-size:contain;
		top:20px;
		bottom:initial;
		z-index:10;
	}
	#banner-principal.slick-slider{
		margin-bottom:0;
	}
	#banner-principal.slick-slider .slick-dots{
		position:initial;
		background:#fff;
	}
	.slick-slider .slick-dots li button{
		background:#000;
	}
	.slick-slider .slick-dots li button:before{
		border-color:#000;
	}
	.slick-slider .slick-dots li.slick-active button:before{
		border-color:#fff;
	}
	.slick-slider .slick-dots li{
		margin:8px 5px;
	}
}




.slick-vitrina .price .pwebvalor{
	line-height:18px;
}

.landing-motos .products .producto .pwebvalor b:before,
.products .producto .pnormal b:before{
	content:'Oferta Contado:';
	display:block;
	font-size:11px;
	color:#888;
	font-weight:normal;
}

.landing-motos .products .producto .pwebvalor b:before{
	content:'Oferta de Contado';
}

.slick-vitrina .price .pwebvalor:before,
.slick-vitrina .price .pnormal b:before,
body.produto.product18 .product-payment .price-list-price:before,
body.produto.product18credito .product-payment .price-list-price:before,
.jcarousel-list .owl-item .data .precio_home:before,
body.produto.product18 .product-payment .price-best-price:before,
body.produto.product18credito .product-payment .price-best-price:before,
.jcarousel-list .owl-item .data .preco .precio_normal-t:before,
.products .producto .pwebvalor b:before,
.products .producto .pnormal b:before{
	content:'Oferta Tarjeta de Crédito :';
	display:inline;
	font-size:11px;
	color:#888;
	font-weight:normal;
}
body.produto.product18 .product-payment .price-best-price:before,
body.produto.product18credito .product-payment .price-best-price:before,
.slick-vitrina .price .pnormal b:before,
.jcarousel-list .owl-item .data .preco .precio_normal-t:before,
.products .producto .pnormal b:before{
	content:'PVP: ';
	font-weight:normal!important;
	color:#4d4d4d;
}
.slick-vitrina .price .pnormal b:before,
.slick-vitrina .price .pnormal b,
body.produto.product18 .product-payment .price-best-price,
body.produto.product18credito .product-payment .price-best-price,
.jcarousel-list .owl-item .data .preco span.precio_normal,
.products .producto .pnormal b{
	display:inline;
	text-decoration:initial;
	font-size:11px;
	color:#666;
	font-weight:bold;
}
body.produto.product18 .product-payment .numerocuota{
	display:none;	
}
body.produto.product18credito .product-payment .numerocuota{
	display:none;	
}
body.produto.product18 #prodPrice{
	padding-left:28px;
}
body.produto.product18credito #prodPrice{
	padding-left:28px;
}
.products .producto .pwebvalor b:before,
body.produto.product18 .product-payment .price-list-price:before,
body.produto.product18credito .product-payment .price-list-price:before{
	display:block;
}
body.produto.product18 .product-payment .price-best-price{
	font-size:14px;
}
body.produto.product18credito .product-payment .price-best-price{
	font-size:14px;
}
.jcarousel-list .owl-item .data .precio_home:before{
	display:block;
	font-weight:normal;
}
.products .producto .pnormal,
.jcarousel-list .owl-item .data .preco .precio_normal-t{
	font-size:0px!important;
}
.products .producto .pnormal b,
.jcarousel-list .owl-item .data .preco .precio_normal-t:before{
	font-size:11px!important;
}
.products .producto .pnormal b,
.jcarousel-list .owl-item .data .preco span.precio_normal{
	color:#4d4d4d;
}
.products .producto h3{
	margin-bottom:5px;
}

body.produto.product18.cdc30 #tipoCredito h2:after{
	content:' 30% dto. al PVP !';
	color:red;
	opacity:0.5;
}
body.produto.product18credito.cdc30 #tipoCredito h2:after{
	content:' 30% dto. al PVP !';
	color:red;
	opacity:0.5;
}
body.produto.product18.cdc30 #tipoCredito.active h2:after{
	opacity:1;
}
body.produto.product18credito.cdc30 #tipoCredito.active h2:after{
	opacity:1;
}
body.produto.product18.cdc30 .product-payment .cdc.info{
	padding-top:70px;
	position:relative;
}
body.produto.product18credito.cdc30 .product-payment .cdc.info{
	padding-top:70px;
	position:relative;
}
body.produto.product18.cdc30 .product-payment .cdc.info:before{
	content:'';
	background:url(https://site.comandato.com/images/svg/label-cdc30.svg) no-repeat center;
	width:100%;
	height:80px;
	position:absolute;
	top:0;
	left:0;
	display:block;
}
body.produto.product18credito.cdc30 .product-payment .cdc.info:before{
	content:'';
	background:url(https://site.comandato.com/images/svg/label-cdc30.svg) no-repeat center;
	width:100%;
	height:80px;
	position:absolute;
	top:0;
	left:0;
	display:block;
}
#banner-info{
	display:none;
}
#banner-info.slick-slider{
	display:block;
}
.page-footer .aquiparati{
	display:block!important;
	width:250px;
	position:relative;
	padding-left:70px;
	margin-bottom:10px;
}
.page-footer .aquiparati h2{
	color:#0056b3;
	font-weight:bold;
	font-size:25px;
	font-style:italic;
	line-height:1.5;
}
.page-footer .aquiparati p{

}
.page-footer .aquiparati img{
	position:absolute;
	top:0;
	left:0;
	width:60px;
}
#owl-marcas,
.page-aside.product-register{
	display:none!important;
}
@media only screen and (max-width: 768px){
	.page-footer .aquiparati{
		margin:auto;
		margin-bottom:20px;
	}
}
/*-----Poppup Precio Financiado*/
#popup {
   visibility: hidden;
   opacity: 0;
   margin-top: -300px;
}
#popup:target {
   visibility:visible;
   opacity: 1;
   background-color: rgba(237, 234, 234, 0.31);
   position: fixed;
   top:0;
   left:0;
   right:0;
   bottom:0;
   margin:0;
   z-index: 999;
   transition:all 1s;
}
.popup-contenedor {
   position: relative;
   margin:7% auto;
   padding:30px 50px;
   background-color: #ffffff;
   color:#333;
   border-radius: 15px;
   width:50%;
}
span.popup-cerrar {
   position: absolute;
   top:3px;
   right:3px;
   background-color: #0056b3;
   padding:7px 10px;
   font-size: 20px;
   text-decoration: none;
   line-height: 1;
   color:#fff;
   cursor: pointer;
}
.content-popup h1{
	text-align: center;
    margin-bottom: 18px;
    font-size: 27px;
}
.contenido_fi{
	margin-left: 20px;
	text-align: center;
	float: right;
	margin-right: 82px;
}
.cuotas{
	margin-left: 72px;
}
.pvpval{
	margin-left: 90px;
}
.tasa_anualval{
	margin-left: 79px;
}
.precio_finalval{
	margin-left: 40px;
}
.content_cuotas,
.content_pvp,
.content_tasa_anual,
.content_precio_final{
	margin-top: 8px;
	width: 207px;
}
.content_pvp{
	display: none;
}
.content_precio_final,
.content_cuotas{
	background-color: #e5e3e3;
	height: 20px;
}
@media only screen and (max-width: 768px){
	.link-popup{	
    margin-left: 286px !important;
    margin-top: -18px;
	}
	.price-cdc{
	display: block !important;
	}
	.cuota_val {
    width: 96%;
	}
	.info-cuotas {    
    margin-top: 13px;
	}
	.popup-contenedor{
    width: auto !important;
    height: 59% !important;
	}
	.content-popup h1{
	margin-left: 43px !important;
    font-size: 20px !important;
	}
	#image-main_popcred {
    margin-left: 50px !important;
	}
	.contenido_fi{
	margin-right: 25px !important;
	}
	.popup-suscripcion .select-tipo .info .solicita{
		color: #0b58b0;
    font-weight: bold;
    text-decoration: underline;
	}
}
.link-popup{
	width: 21px;  
    margin-left: 259px;
}
#image-main_popcred{
	height: 174px;
    width: 166px;
	margin-left: 64px;
}
.popup-suscripcion .select-tipo .info .solicita{
	color: #0b58b0;   
    text-decoration: underline;
    font-weight: bold;	
	}
.popup-suscripcion .select-tipo .info .solicita:hover{
	font-size: 14px;
    color: #0b58b0;
    font-weight: bold;
    text-decoration: underline;
}
.select-tipo .title-credito{
	font-size: 17px;
    color: #052a55;
}
.select-tipo .title-efectivo{
	font-size: 17px;
    color: #547408;
}


/*----- CYBERMONDAY------*
.page-menu{
	background:#392d7e !important;
}
body.home18 .categ-destacados .item .content{
	background:#1c192c !important;
}
body.home18 .categ-destacados .item.innova .content{
	background:#006edf !important;
}
body.home18 .categ-destacados .item.libera .content{
	background:#c1002d !important;
}
body.home18 .categ-destacados .item.xtrem .content{
	background:#000 !important;
}
.banner-serv li:after{
	background:#f2227f;
}
.banner-serv span.icomoon,
.banner-serv h3{
	color:#392d7e;
}
body.home18 .categ-destacados .item .content:after{
	background:transparent;
	background: -webkit-linear-gradient(to bottom right, #535a93, transparent)!important;
	background: -o-linear-gradient(to bottom right, #535a93, transparent)!important;
	background: -moz-linear-gradient(to bottom right, #535a93, transparent)!important;
	background: linear-gradient(to bottom right, #535a93, transparent)!important;
}
body.home18 .categ-destacados .item.innova .content:after{
	background:transparent;
	background: -webkit-linear-gradient(to bottom right, #006edf, transparent)!important;
	background: -o-linear-gradient(to bottom right, #006edf, transparent)!important;
	background: -moz-linear-gradient(to bottom right, #006edf, transparent)!important;
	background: linear-gradient(to bottom right, #006edf, transparent)!important;
}
body.home18 .categ-destacados .item.libera .content:after{
	background:transparent;
	background: -webkit-linear-gradient(to bottom right, #c1002d, transparent)!important;
	background: -o-linear-gradient(to bottom right, #c1002d, transparent)!important;
	background: -moz-linear-gradient(to bottom right, #c1002d, transparent)!important;
	background: linear-gradient(to bottom right, #c1002d, transparent)!important;
}
body.home18 .categ-destacados .item.xtrem .content:after{
	background:transparent;
	background: -webkit-linear-gradient(to bottom right, #444, transparent)!important;
	background: -o-linear-gradient(to bottom right, #444, transparent)!important;
	background: -moz-linear-gradient(to bottom right, #444, transparent)!important;
	background: linear-gradient(to bottom right, #444, transparent)!important;
}
body.home18 .categ-destacados .item .content{
	color:#fff;
}
body.home18 .categ-destacados .item h2{
	color:#f0d93e !important;
	text-shadow:2px 2px 0 #392d7e !important;
}
body.home18 .categ-destacados .item:hover span{
	color:#f0d93e !important;
}
body.home18 .categ-destacados.nuevo .item h2{
	color:#fff !important;
}
body.home18 .content .btn,
.newsletter{
	background: rgba(254,219,66,1);
	background: -moz-linear-gradient(left, rgba(254,219,66,1) 0%, rgba(253,167,48,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(254,219,66,1)), color-stop(100%, rgba(253,167,48,1)));
	background: -webkit-linear-gradient(left, rgba(254,219,66,1) 0%, rgba(253,167,48,1) 100%);
	background: -o-linear-gradient(left, rgba(254,219,66,1) 0%, rgba(253,167,48,1) 100%);
	background: -ms-linear-gradient(left, rgba(254,219,66,1) 0%, rgba(253,167,48,1) 100%);
	background: linear-gradient(to right, rgba(254,219,66,1) 0%, rgba(253,167,48,1) 100%);
}
.slick-vitrina li.cybermonday .price .pwebvalor:before,
body.produto.cybermonday .product-payment .price-list-price:before,
.jcarousel-list li.cybermonday .data .precio_home:before,
.products li.cybermonday .producto .pwebvalor b:before{
	content:'Oferta Cybermonday:';
}
li.cybermonday .flag.incluye-regalo,
li.cybermonday .flag.productonuevo{
	display:none!important;
}
body.produto.cybermonday #prodPrice{
	padding-left:88px;
}
body.produto.cybermonday .dto.show,
li.cybermonday .dto.show{
	display:block!important;
	position:absolute;
	top:0;
	left:0;
	width:80px;
	height:70px;
	background:url(https://site.comandato.com/images/svg/label-cm18.svg) no-repeat center;
}
body.produto.cybermonday .dto.show span,
li.cybermonday .dto.show span{
	position:absolute;
	top:0;
	left:9px;
	color:#0056b3;
	font-weight:bolder;
	font-size:38px;
	letter-spacing:-2px;
	line-height:1.25;
	font-style:italic;
	padding-right:25px;
}
body.produto.cybermonday .dto.show span:before,
body.produto.cybermonday .dto.show span:after,
li.cybermonday .dto.show span:before,
li.cybermonday .dto.show span:after{
	content:'%';
	position:absolute;
	right:0;
	top:2px;
	font-size:28px;
}
body.produto.cybermonday .dto.show span:after,
li.cybermonday .dto.show span:after{
	content:'DTO.';
	font-size:10px;
	top:initial;
	bottom:6px;
	letter-spacing:0px;
}

#banner-principal.slick-slider .slick-slide{
	background:url(https://comandato.vteximg.com.br/arquivos/cm18-bg-a.jpg) #181b3c no-repeat center !important;
	z-index:-1;
}
#banner-principal.slick-slider .slick-slide:nth-child(odd){
	background:url(https://comandato.vteximg.com.br/arquivos/cm18-bg3.jpg) #ce3a7a no-repeat center !important;
}
@keyframes shine {
    0% {
    	margin:auto;
		margin-bottom:-200px;
    	opacity:0;
    	transform:rotate(20deg);
    	}
    50%{
    	margin:auto;
		margin-bottom:-30px;
    	}
    100% {
		transform:initial;
		opacity:1;
		}
}
@keyframes shine-reverse {
    0% {
    	margin:auto;
		margin-bottom:-200px;
    	opacity:0;
    	transform:rotate(-20deg);
    	}
    50%{
    	margin:auto;
		margin-bottom:-30px;
    	}
    100% {
		transform:initial;
		opacity:1;
		}
}
#banner-principal.slick-slider .wrapper:before{
	content:'';
	position:absolute;
	bottom:20px;
	right:10px;
	width:120px;
	height:50px;
	background:url(https://site.comandato.com/images/svg/logo-cm-camara.svg) center no-repeat;
	z-index:1;
}
#banner-principal.slick-slider .wrapper:after{
	content:'';
	position:absolute;
	bottom:0;
	left:-40%;
	right:0;
	margin:auto;
	margin-bottom:-200px;
	width:150%;
	height:545px;
	background:url(https://comandato.vteximg.com.br/arquivos/cm18-shine5.png) center;
	z-index:-1;
	opacity:0;
}
#banner-principal.slick-slider .slick-slide:nth-child(odd) .wrapper:after{
	left:0;
	right:-30%;
}
#banner-principal.slick-slider .slick-current .wrapper:after{
	animation-name: shine;
	animation-duration: 3s;
	margin:auto;
	margin-bottom:-30px;
	transform:initial;
	opacity:1;
}
#banner-principal.slick-slider .slick-current:nth-child(odd) .wrapper:after{
	animation-name: shine-reverse;
}
body.home18 .content .btn{
	color:#0056b3;
	font-weight:bold;
	border:0;
}
#banner-principal.slick-slider .content .dto{
	position:absolute;
	top:0;
	left:-130px;
	width:150px;
	height:120px;
	background:url(https://site.comandato.com/images/svg/label-cm18.svg) no-repeat center;
}
#banner-principal.slick-slider .content .dto.precio{
	left:-180px;
	width:200px;
	background-image:url(https://site.comandato.com/images/svg/label-cm18-precio.svg);
}
#banner-principal.slick-slider .slick-slide:nth-child(odd) .content .dto{
	left:initial;
	right:-150px;
}
#banner-principal.slick-slider .slick-slide:nth-child(odd) .content .dto.precio{
	right:-190px;
}
#banner-principal.slick-slider .content .dto b{
	position:absolute;
	top:0;
	left:15px;
	color:#0056b3;
	font-weight:bolder;
	font-size:70px;
	letter-spacing:-2px;
	line-height:1.1;
	font-style:italic;
	padding-right:45px;
}
#banner-principal.slick-slider .content .dto.precio b{
	font-size:48px;
	text-align:center;
	top:10px;
	left:0;
	right:0;
	margin:auto;
	padding:0;
}
#banner-principal.slick-slider .content .dto.precio i{
	vertical-align:super;
	font-size:30px;
	padding-left:5px;
}
#banner-principal.slick-slider .content .dto b:before,
#banner-principal.slick-slider .content .dto b:after{
	content:'%';
	position:absolute;
	right:0;
	top:2px;
	font-size:50px;
}
#banner-principal.slick-slider .content .dto b:after{
	content:'DTO.';
	font-size:20px;
	top:initial;
	bottom:6px;
	letter-spacing:0px;
}
#banner-principal.slick-slider .content .dto.precio b:before,
#banner-principal.slick-slider .content .dto.precio b:after{
	display:none;
}
-*/
body.home18 .categ-destacados.nuevo .item .content,
body.home18 .categ-destacados.nuevo .item h2{
	color:#fff;
}
body.home18 .categ-destacados .item.innova .content{
	background:#006edf !important;
}
body.home18 .categ-destacados .item.libera .content{
	background:#c1002d !important;
}
body.home18 .categ-destacados .item.xtrem .content{
	background:#000 !important;
}
body.home18 .categ-destacados .item.innova .content:after{
	background:transparent;
	background: -webkit-linear-gradient(to bottom right, #006edf, transparent)!important;
	background: -o-linear-gradient(to bottom right, #006edf, transparent)!important;
	background: -moz-linear-gradient(to bottom right, #006edf, transparent)!important;
	background: linear-gradient(to bottom right, #006edf, transparent)!important;
}
body.home18 .categ-destacados .item.libera .content:after{
	background:transparent;
	background: -webkit-linear-gradient(to bottom right, #c1002d, transparent)!important;
	background: -o-linear-gradient(to bottom right, #c1002d, transparent)!important;
	background: -moz-linear-gradient(to bottom right, #c1002d, transparent)!important;
	background: linear-gradient(to bottom right, #c1002d, transparent)!important;
}
body.home18 .categ-destacados .item.xtrem .content:after{
	background:transparent;
	background: -webkit-linear-gradient(to bottom right, #444, transparent)!important;
	background: -o-linear-gradient(to bottom right, #444, transparent)!important;
	background: -moz-linear-gradient(to bottom right, #444, transparent)!important;
	background: linear-gradient(to bottom right, #444, transparent)!important;
} /*
.newsletter{
	display:none!important;
}
#banner-info.slick-slider .slick-slide{
	height:initial;
}
#banner-info.slick-slider .content{
	position:initial;
	width:100%;
}
#banner-info.slick-slider .content img{
	width:100%;
}
*/
.newsletter{
	padding:8px;
	text-align:center;
	background: #2675CF;
}
body.stc .newsletter,
body.seguros .newsletter{
	display:none!important;
}
.newsletter .suscription{
	display:inline-block;
	position:relative;
    background-color: #2675CF;
}
.newsletter .suscription h2,
.newsletter .suscription .content{
	display:inline-block;
}
.newsletter .suscription form h2{
	width: 200px;
    text-align: right;
    line-height: 1;
    font-weight: 600;
    font-size: 13px;
    color: WHITE;
    margin-bottom: 5px;
    position: inherit;
    padding-left: 20px;
    padding-right: 10px;
	vertical-align: middle;
}
.newsletter .suscription form h2 span{
	position:absolute;
	left:-20px;
	font-size:25px;
	top:0;
}
.newsletter .suscription .content label{
	display:none;
}

.newsletter .suscription input[type="email"]{
  width: 700px;
  border-radius: 22px;
  border: 1px;
  height: 25px;
  font-size: 13px;
  font-family: poppins;
  font-weight: 600;
  padding: 10px;
	
}
.newsletter .suscription button{
	text-transform:uppercase;
	font-weight:600;
    font-size: 13px;
	padding:0 20px;
	background:#26B9A0;
	color:#fff;
	cursor:pointer;
    border-radius: 22px;
    border: 1px;
    height: 25px;
}

.newsletter .contador{
	position:absolute;
	right:0;
	top:-12px;
	width:250px;
	font-weight:bold;
}
.newsletter .contador h2,
.newsletter .contador .label{
	font-size:8px;
	font-weight:bold;
	text-transform:uppercase;

}
.newsletter .contador .time > div{
	float:left;
	width:25%;
}
.newsletter .contador .separacion{
	display:none;
}
.newsletter .contador .count{
	font-size:25px;
	line-height:1;
	margin-bottom:-5px;
	color:#392d7e;
}
.resultado-buscar .newsletter .contador{
	top:-5px;
}
.resultado-buscar .newsletter .contador .count{
	margin-bottom:0;
}


@media only screen and (max-width: 768px){
	#banner-principal.slick-slider .wrapper:before{
		right:initial;
		left:10px;
	}
	#banner-principal.slick-slider .slick-slide:nth-child(odd) .wrapper:before{
		right:10px;
		left:initial;
	}
	.banner-serv,
	#banner-info{
		margin-bottom:0!important;
		display: none;
	}
	.newsletter .contador{
		display:none;
	}
	.newsletter .suscription{
		padding-right:0;
	}
}

.contador{
	display:none;
}

/*----- Aniversario 85------*/
.b-ani85 h2 b{
	color:#ffde00;
	font-size:35px;
	display:block;
}
@media only screen and (max-width: 768px){
	.b-ani85 h2 b{
		font-size:16px;
	}
	.b-ani85 h3{
		font-size:12px !important;
	}
}

/*----- LG Renueva ------*/
#banner-principal.slick-slider .slick-slide.lgrenueva:before{
	-webkit-transition: all .8s ease-in-out;
	-moz-transition: all .8s ease-in-out;
	-o-transition: all .8s ease-in-out;
	transition: all .8s ease-out;

	transition-delay:0.25s;
}
#banner-principal.slick-slider .slick-slide.lgrenueva:before{
	content:'';
	display:block;
	width:100%;
	height:100%;
	background:url(https://comandato.vteximg.com.br/arquivos/b-lgrenueva_bgdesktop.jpg) center;
	position:absolute;
	top:0;
	left:0;
	opacity:0;
}
#banner-principal.slick-slider .slick-active.lgrenueva:before{
	opacity:1;
}
#banner-principal.slick-slider .slick-slide.lgrenueva .logo img{
	max-width:200px;
	height:initial;
	top:1rem;
	left:initial;
	right:1rem;
	-webkit-filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.5));
	filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.5));
}
#banner-principal.slick-slider .slick-slide.lgrenueva .wrapper > img{
	left:-280px !important;
	right:0 !important;
}
@media only screen and (max-width: 768px){
	#banner-principal.slick-slider .slick-slide.lgrenueva:before{
		background:url(https://comandato.vteximg.com.br/arquivos/b-lgrenueva_bgsmall2.jpg) center;
	}
	#banner-principal.slick-slider .slick-slide.lgrenueva .wrapper > img{
		left:0 !important;
		right:0 !important;
	}
	#banner-principal.slick-slider .slick-slide.lgrenueva .logo img{
		max-width:120px;
		top:1rem;
		left:1rem !important;
		right:initial !important;
	}
}

/*precio cdc*/
.price-cdc{
	display: flex;
}
.price-cdc .link-popup{	   
    margin-left: 97px;
    cursor: pointer;
}

/*fin precio cdc*/

/*inicio boton  ver precio credito*/
/*.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {
    color: #fff;
    background-color: #0056b3;
    border-color: #122b40;
}*/


.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {
    color: #fff !important;
    background-color: #0056b3cc !important;
    border-color: #122b40 !important;
}
.btn-primary:hover {
    color: #fff !important;
    background-color: #0056b3;
    border-color: #122b40;
    border-radius: 0;
}

.boton_cred {
    color: #0056b3;
    margin-top: 9px;  
    background-color: white;
}



.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{
	color:#fff;
	background-color:#398439;
	border-color:#255625;
}


.btn-success:hover {
    color: #fff !important;
    background-color: #82bc40;
    border-color: #255625;
    border-radius: 0;
}

.boton_contado{
	color: #82bc40;
    margin-top: 9px;  
    background-color: white;
}

/* fin boton  ver precio credito*/

.slick-vitrina .prateleira .producto{
	padding: 12px;
}

/* inicio botones de la cabecera ver precio a credito - ver precio a contado*/

#tipoCredito2 .btn.btn-primary.btn-lg.btn-block.boton_cred{
	height: 35px !important;
	padding: 0px;
	border-color: #0056b3;
	border-width: 1px;
}

#tipoCredito2 .btn.btn-primary.btn-lg.btn-block.boton_cred .text_credito{
	font-size: 17px;
	letter-spacing: -1px;
	width: 216px;
	padding-top: 4px;
	padding-right: 11px;
}

#tipoContado2 .btn.btn-success.btn-lg.btn-block.boton_contado{
	height: 36px !important;
	padding: 0px;
	border-color: #82bc40; 
	border-width: 1px;
	line-height: 36px;
}

#tipoContado2 .btn.btn-success.btn-lg.btn-block.boton_contado .text_contado{
	font-size: 17px;	
	width: 230px;	
	padding-right: 11px;
}

/* fin botones de la cabecera ver precio a credito - ver precio a contado*/

body.produto .product-content .banner-serv .item.whatsapp{
	display: none;
}
#selectTipo #tipoCredito button{
	margin-top: 40px ; 
	margin-bottom: 20px;
	 text-align: -webkit-center;
	 font-weight: bold;

}
#selectTipo #tipoCredito span{
	float: left; 
	font-size: 25px;
}
#selectTipo #tipoContado button{
	padding-right: 7px;
	border-width: 2px;
	padding-left: 0px
	;padding-top: 7px;
	text-align: -webkit-center;
	font-weight: bold;
	line-height: 40px;

}
#selectTipo #tipoContado span{
	float: left;
	padding-top: 8px;
	padding-left: 13px;
	font-size: 21px;
	background-color: rgba(255, 255, 255, 0.03);
    border-color: rgb(60, 118, 61);
    /*color: rgb(141, 194, 11);*/
}

/*inicio resoluciones */
ul#menu {
 background: #f2f2f2;
}
  
ul#menu li {
 color: #808080;
 font-size: 11px;
}
  
ul#menu li:hover{
 color: rgba(0,86,179,1);
 cursor:pointer;
}
  
ul#menu ul {
 display: none;
 position: absolute;
 z-index: 11;
 width: 22%;
 background: #f2f2f2;
 color: #808080;
 padding: 5px 5px 5px 5px;
 margin: 0;
 text-align: left;
 margin-left: -151px;
 border-bottom: 1px solid rgba(230,230,230,1);
 }
  
ul#menu ul li{
 float: left;
 color: #808080;
 width:100%;
 margin:2% 0%;
}
 
 
ul#menu ul li a{
 color: #808080;
}
  
ul#menu ul li a:hover{
 color: rgba(0,86,179,1);
 cursor:pointer;
}
  
ul#menu li:hover ul ul,ul#menu li:hover ul ul ul,ul#menu li.iehover ul ul,ul#menu li.iehover ul ul ul {
 display: none;
 cursor:pointer;
}
  
ul#menu li:hover ul,ul#menu ul li:hover ul,ul#menu ul ul li:hover ul,ul#menu li.iehover ul,ul#menu ul li.iehover ul,ul#menu ul ul li.iehover ul {
 display: block;
 cursor:pointer;
}
@media screen and (max-width: 1570px) {
  ul#menu ul {
    width: 23%;
	margin-left: -150px;
  }
}
@media screen and (max-width: 1569px) {
  ul#menu ul {
    width: 23%;
	margin-left: -152px;
  }
}
@media screen and (max-width: 1500px) {
  ul#menu ul {
    width: 24%;
	margin-left: -151px;
  }
}
@media screen and (max-width: 1435px) {
  ul#menu ul {
    width: 25%;
	margin-left: -151px;
  }
}
@media screen and (max-width: 1400px) {
  ul#menu ul {
    width: 27%;
	margin-left: -151px;
  }
}
@media screen and (max-width: 1300px) {
  ul#menu ul {
    width: 27%;
	margin-left: -151px;
  }
}
@media screen and (max-width: 1290px) {
  ul#menu ul {
    width: 29%;
	margin-left: -151px;
  }
}
@media screen and (max-width: 1250px) {
  ul#menu ul {
    width: 29%;
	margin-left: -151px;
  }
}
@media screen and (max-width: 1200px) {
  ul#menu ul {
    width: 29%;
	margin-left: -151px;
  }
}
@media screen and (max-width: 1199px) {
  ul#menu ul {
    width: 50%;
	margin-left: -151px;
  }
}
@media screen and (max-width: 992px) {
  ul#menu ul {
    width: 50%;
	margin-left: -150px;
  }
}
@media screen and (max-width: 796px) {
  ul#menu ul {
    width: 50%;
	margin-left: -62px;
  }
}
/*fin  resoluciones*/

@media screen and (max-width: 1600px) {
  .cyberdays {
    width: 38%;
  }
}
@media screen and (max-width: 1570px) {
  .cyberdays {
    width: 38%;
  }
}
@media screen and (max-width: 1569px) {
  .cyberdays {
    width: 38%;
  }
}
@media screen and (max-width: 1500px) {
  .cyberdays {
    width: 38%;
  }
}
@media screen and (max-width: 1435px) {
  .cyberdays {
    width: 30%;
  }
}
@media screen and (max-width: 1400px) {
  .cyberdays {
    width: 30%;
  }
}
@media screen and (max-width: 1300px) {
  .cyberdays {
    width: 30%;
  }
}
@media screen and (max-width: 1290px) {
  .cyberdays {
    width: 30%;
  }
}
@media screen and (max-width: 1250px) {
  .cyberdays {
    width: 30%;
  }
}
@media screen and (max-width: 1200px) {
  .cyberdays {
    width: 30%;
  }
}
@media screen and (max-width: 1199px) {
  .cyberdays {
    width: 30%;	
  }
}
@media screen and (max-width: 769px) {
  .cyberdays {
    width: 100%;	
  }
}

@media screen and (max-width: 768px){
	.cuenta_atras {
	    /*display: none !important;*/
	}
	.cuenta_atras .countdown{
		padding-top: 4% !important;
	}
	.cuenta_atras .relojquedan span{
		margin-left: -156px !important;
	}
	.cuenta_atras .reloj{
		margin-left: -90px !important;
	}
	.countdown{
	display: block !important;
    width: 100% !important;
    padding-top: 0% !important;
	}

}
.cuenta_atras {
	    /*display: none !important;*/
	}
@media only screen and (max-width: 768px) {
	
	#banner-categoria .item.first .wrapper .desktop {
    display: none !important;
 }
	#banner-categoria .item.first .wrapper .mobile {
    display: block !important;
	width: 100%;
	}
}
@media only screen and (max-width: 768px) {
body.produto.product19 .comprejunto .buy {
    display: block;
    position: absolute;
    left: 25%;
    bottom: 0;
    top: 1680px;
    width: 52%;
    padding: 16px;
} 
body.produto.product19 .buy-together-content {
    text-align: center;
    margin-bottom: 38px;
}
}

/***********************MABE*********************/	
.owl-item .data p.flag.dias_mabe,
.slick-vitrina .data p.flag.dias_mabe,
.products .producto .flag.dias_mabe,
.product .discount .flag.dias_mabe
{
    display:block;
    position:absolute;
    top:4px;
    left:5px;
    font-size:0;
    z-index:2;
}
 
body.landing-juernes .flag.dias_mabe,
.product .discount .flag.dias_mabe
{
    top:10px;
    left:10px;
}


.owl-item .data p.flag.dias_mabe:before,
.slick-vitrina .data p.flag.dias_mabe:before,
.products .producto .flag.dias_mabe:before,
.product .discount .flag.dias_mabe:before
{
    /*content:'';*/
    display:block;
    padding:32px 63px;
    color:#fff0;
    border-radius:2px;
    font-size:28px;
    font-weight:bold;
}


.owl-item .data p.flag.dias_mabe:before,
.slick-vitrina .data p.dias_mabe:before,
.products .producto .dias_mabe:before,
.product .discount .dias_mabe:before
{
    content:'';
    /*background-image: url(https://site.comandato.com/images/baner2019/diasmabe.png);*/
    background-size: 83px 76px;
    background-repeat: no-repeat;
    padding-bottom: 37px;
} 



.home18 .producto .dias_mabe:before,
.departamento .products .producto .flag.dias_mabe:before,
.categoria .products .producto .flag.dias_mabe:before
{
    background-size: 76px 72px !important; 
}


.products .producto .flag.dias_mabe
{
    top: 0px !important;
    left: 136px !important;
}


.products .producto .flag.dias_mabe
{
    left: 99px !important;
}
.departamento .products .producto .flag.dias_mabe,
.categoria .products .producto .flag.dias_mabe{
        left: 114px !important;
        top: 18px !important;
}


.product .discount .flag.dias_mabe{
    top: 18px !important;
    left: 236px !important;

}
@media screen and ( max-width: 920px ){

    .products .producto .flag.dias_mabe
    {
        left: 73px !important;
    }
   


    .slick-vitrina .data p.flag.dias_mabe{
        left: 87px !important;

    }


    .product .discount .flag.dias_mabe {   
    left: 197px !important;
    }


    .owl-item .data p.flag.dias_mabe:before    
    {
        background-size: 74px 48px !important;
    }


    .owl-item .data p.flag.dias_mabe    
    {
        top: 18px;
        left: 76px;
    }


    .departamento .products .producto .flag.dias_mabe,
    .categoria .products .producto .flag.dias_mabe{
            left: 73px !important;
            
    }
        
}

body.landing-juernes .flag.dias_mabe:before{
    background-size: 69px 60px !important;
}

#produto .owl-item .data p.flag.dias_mabe{
        top: 11px;
    left: 122px;
}
#produto #contenedor-cuerpo .flag.dias_mabe:before{
    background-size: 76px 75px !important;
}
/****************************DESCUENTO*****************************/

body.produto .dto.show,
.producto .dto.show,
.data .discount .dto.show,
.data .discount .dto,
li .dto.show{
	/* display:block!important; */
	position:absolute;
	top:0;
	left:0;
	width: 86px;
	height: 46px;	
	background:url(https://site.comandato.com/css/eltarjetazo/flag-eltarjetazof3.png) no-repeat center;
}
.landing-motoss .data .discount .dto{
	display: none !important;
}
.data .discount .dto{width: 97px;}
body.produto .dto.show span,
.producto .dto.show,
.data .discount .dto.show,
li .dto.show span{
	position: absolute;
    top: 4px;
    left: 21px;
    color: #aad148;
    font-weight: bolder;
    font-size: 26px;
    letter-spacing: -2px;
    line-height: 1.25;
    font-style: italic;
    padding-right: 25px;
}
.data .discount .dto{
	position: absolute;
    top: 17px;
    left: 21px;
    color: #0056b3;
    font-weight: bolder;
    font-size: 20px;
    letter-spacing: -2px;
    line-height: 1.25;
    font-style: italic;
    padding-right: 25px;
	
}
li .dto span{
	position: absolute;
    top: 21px;
    left: 16px;
    color: #0056b3;
    font-weight: bolder;
    font-size: 22px;
    letter-spacing: -2px;
    line-height: 1.25;
    font-style: italic;
}


body.produto .dto.show span:before,
body.produto .dto.show span:after,
.producto .dto.show span:after,
.producto .dto.show span:before,
.data .discount .dto.show span:after,
.data .discount .dto.show span:before,
li .dto.show span:before,
li .dto.show span:after{
	content: '%';
    position: absolute;
    top: 4px;
    font-size: 15px;
    right: 7px;
}
body.produto.dto.show span:after,
.producto .dto.show span:after,
.data .discount .dto.show span:after,

.data .discount .dto span:after,
li .dto.show span:after{
	content: 'DTO.';
    font-size: 5.5px;
    top: initial;
    bottom: 6px;
    letter-spacing: 0px;
}

body.resultado-buscar li .dto span{
	top: 7px;
	 color: #aad148;
}

.Specss
{
	text-align: justify;
}
@media only screen and (max-width: 768px) {
	
	#comprejunto img.desktop {
    display: none !important;
	}
	#comprejunto img.mobile {
    display: block !important;
	}	
}
#produto .page-container .product-content .sku-selector-container ul li.skuList label {
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 28px;
    text-align: center;
    font-size: 12px;
    font-weight: 300;
    color: #333;
    border: 1px solid #999;
    border-radius: 50%;
    cursor: pointer;
    margin-left: 7px;
    box-sizing: border-box;
    transition: all .2s ease-out 0s;
    -webkit-transition: all .2s ease-out 0s;
}
#produto .page-container .product-content .sku-selector-container ul li.skuList input {
    display: none;
}
#produto .page-container .product-content .sku-selector-container ul li.skuList label:hover {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
}
#produto .page-container .product-content .sku-selector-container ul li {
    display: inline-block;
    vertical-align: middle;
}
#produto .page-container .product-content .sku-selector-container ul li.skuList label.checked {
    border-width: 3px;
    line-height: 24px;
}
.product .thumbs>li  {
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	width: 72px !important;
	height: 72px !important;
	border: 1px solid rgba(204,204,204,1);
}
#produto .page-container .product-content .sku-selector-container ul li.skuList label.disabled {
    opacity: 0.4;
    position: relative;
}
#produto .page-container .product-content .talla {
    margin-bottom: 25px;
	margin-top: 25px;
}
#produto .page-container .product-content .product-specification h4 {
    margin-bottom: 15px;
    color: #1f1f1f;
    font-size: 16px;
}
#produto .page-container .product-content .product-specification table tbody tr:nth-child(odd) {
    background-color: #f2f2f2;
}
#produto .page-container .product-content .product-specification table tbody tr {
    display: block;
    width: 100%;
}
#produto .page-container .product-content .product-specification table tbody tr td {
    padding-left: 25px;
    font-weight: 300;
	padding: 12px 8px;
    border-left: 2px solid rgba(179,179,179,1);
    font-size: 14px;
}
#produto .page-container .product-content .product-specification table tbody tr th, #produto .page-container .product-content .product-specification table tbody tr th {
    box-sizing: border-box;
    text-align: left;
    font-size: 12px;
    color: #333;
    position: relative;
}
#produto .page-container .product-content .product-specification table tbody tr th {
    padding-left: 8px;
    font-weight: 700;
	padding: 0 8px;
    width: 123px;
    font-size: 14px;
    text-align: center;
}
#produto .page-container .product-content .product-specification table tbody tr td.Caracteristicas ul li {
    list-style: disc;
}
/*#produto .page-container .product-content .product-specification table tbody tr th.Caracteristicas:after {
    content: "\e909";
    font-size: 8px;
    font-family: 'Custom Icons';
    border: none;
    background-color: #abc937;
    color: #415c00;
    border-radius: 50%;
    right: auto;
    left: 140px;
    width: 14px;
    height: 14px;
    text-align: center;
    line-height: 14px;
    transition: all .2s ease-out 0s;
    -webkit-transition: all .2s ease-out 0s;
    -moz-transition: all .2s ease-out 0s;
    -ms-transition: all .2s ease-out 0s;
    -o-transition: all .2s ease-out 0s;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
}
#produto .page-container .product-content .product-specification table tbody tr th:after {
    display: block;
    content: "";
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-left-color: #999;
    position: absolute;
    right: -20px;
    top: 0;
    bottom: 0;
    margin: auto;
}*/
.info.contado .info-cuotas .cuota_val>label{
	background-color: #eee;
	color: #8dc20b;
	font-size: 30px;
	font-weight: bold;
	font-style: normal;
	display: inline-block;
	padding: 8px 16px;
	padding-left: 57px;
	width: 100%;
	margin: 8px 0;
	position: relative;
}
.info.contado .info-cuotas .cuota_val>label:after{
	position: absolute;
    top: 0px;
    right: 0;
    width: 85px;
    content: 'Oferta válida para compras con tarjeta y contado';
    display: block;
    text-transform: uppercase;
    font-size: 8.8px;
    color: #808080;    
    margin-top: 3px;
    border-left: 1px solid #bcbcbc;
    padding: 5px;
}
body.vasari .info.contado .info-cuotas .cuota_val .price-list-price{
	display: block !important;
}
body.vasari .info.contado #prodPrice .price-list-price:before{
	content: "";
}
@media screen and (min-width: 1025px)
#produto .page-container .product-content .product-specification h4 {
    font-size: 20px;
}

.vineta {
    /* list-style-type: disc; */
}
#produto.vasari .page-products {
    min-height: 7px;
}
#produto.vasari.sintalla .page-products {
    min-height: 7px;
}
#produto.vasari.sintalla h4.group.FICHA-TECNICA {
    display: none;
}
@media screen and (min-width:708px){
.Banner iframe.sliderjs{height:250px;}
}
@media screen and (min-width:1900px){
.Banner iframe.sliderjs{height:500px;}
}
@media only screen and (min-width:320px){
.Banner iframe.sliderjs{height:76px;}
}
@media screen and (min-width:1600px){
.Banner iframe.sliderjs{height:440px!important;}
}
@media (min-width:800px) and (max-width:1024px){
.Banner iframe.sliderjs{height:216px;}
}
@media (min-width:700px) and (max-width:768px){
.Banner iframe.sliderjs{height:182px;}
}
@media (min-width:1025px) and (max-width:1555px){
.Banner iframe.sliderjs{height:244px;}
}
@media screen and (min-width:768px){
.Banner iframe.sliderjs{height:228px;}
}
@media screen and (min-width:1024px){
.Banner iframe.sliderjs{height:285px;}
}
@media screen and (min-width:1500px){
.Banner iframe.sliderjs{height:355px;}
}
@media screen and (min-width:1400px){
.Banner iframe.sliderjs{height:353px;}
}
@media screen and (min-width:1360px){
.Banner iframe.sliderjs{height:333px;}
}
@media screen and (min-width:1280px){
.Banner iframe.sliderjs{height:359px;}
}
@media screen and (min-width:1920px){
.Banner iframe.sliderjs{height:490px;}
}
@media only screen and (min-width:320px){
.Banner iframe.sliderjsm{height:224px;}
}
@media (min-width:375px) and (max-width:384px){
.Banner iframe.sliderjsm{height:268px;}
}
@media (min-width:321px) and (max-width:360px){
.Banner iframe.sliderjsm{height:251px;}
}
@media (min-width:411px) and (max-width:414px){
.Banner iframe.sliderjsm{height:289px;}
}
@media only screen and (max-width:414px){
.Banner iframe.sliderjs{display:none!important;}
.Banner iframe.sliderjsm{display:block!important;}
}

@media screen and (min-width:708px){
.page-header-banner iframe.sliderjs{height:250px;}
}
@media screen and (min-width:1900px){
.page-header-banner iframe.sliderjs{height:267px;}
}
@media only screen and (min-width:320px){
.page-header-banner iframe.sliderjs{height:76px;}
}
@media screen and (min-width:1600px){
.page-header-banner iframe.sliderjs{height:267px!important;}
}
@media (min-width:800px) and (max-width:1024px){
.page-header-banner iframe.sliderjs{height:216px;}
}
@media (min-width:700px) and (max-width:768px){
.page-header-banner iframe.sliderjs{height:182px;}
}
@media (min-width:1025px) and (max-width:1555px){
.page-header-banner iframe.sliderjs{height:244px;}
}
@media screen and (min-width:768px){
.page-header-banner iframe.sliderjs{height:214px;}
}
@media screen and (min-width:1024px){
.page-header-banner iframe.sliderjs{height:285px;}
}
@media screen and (min-width:1500px){
.page-header-banner iframe.sliderjs{height:355px;}
}
@media screen and (min-width:1400px){
.page-header-banner iframe.sliderjs{height:353px;}
}
@media screen and (min-width:1360px){
.page-header-banner iframe.sliderjs{height:333px;}
}
@media screen and (min-width:1280px){
.page-header-banner iframe.sliderjs{height:270px;}
}
@media screen and (min-width:1920px){
.page-header-banner iframe.sliderjs{height:490px;}
}
@media only screen and (min-width:320px){
.page-header-banner iframe.sliderjsm{height:224px;}
}
@media (min-width:375px) and (max-width:384px){
.page-header-banner iframe.sliderjsm{height:268px;}
}
@media (min-width:321px) and (max-width:360px){
.page-header-banner iframe.sliderjsm{height:251px;}
}
@media (min-width:411px) and (max-width:414px){
.page-header-banner iframe.sliderjsm{height:289px;}
}
@media only screen and (max-width:414px){
.page-header-banner iframe.sliderjs{display:none!important;}
.page-header-banner iframe.sliderjsm{display:block!important;}
}

@media only screen and (max-width:414px){
.newsletter .suscription input[type="email"] {
    width: 90%;
    border-radius: 22px;
    padding: 10px;
    font-size: 13px;
    font-family: poppins;
    font-weight: 600;
    text-align: center;
}
}


@media only screen and (max-width: 768px) {
	
	.page-header-banner .item.first .wrapper .desktop {
    display: none !important;
 }
	.page-header-banner .item.first .wrapper .mobile {
    display: block !important;
	width: 100%;
	}
}

.caja_texto_ver_moto
{
    width: 100%;
    border: 0;
    border-bottom: 1px solid #002c42;
    height: 50px;
    font-size: 13px;
    color: #002c42;
    background: rgba(255, 255, 255, 0);

}   

.titulo_formulario_cc
{
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 5px;
    position: relative;
    cursor: pointer;
}


/*Flag claro kit*/
.owl-item .data p.flag.clarokit,
.slick-vitrina .data p.flag.clarokit,
.products .producto .flag.clarokit,
.product .discount .flag.clarokit
{
	display:block;
	position:absolute;
	top: -17px;
	left:5px;
	font-size:0;
	z-index:2;
}
.product .discount .flag.clarokit
{
	top:10px;
	left:10px;
}

.owl-item .data p.flag.clarokit,
.slick-vitrina .data p.flag.clarokit,
.products .producto .flag.clarokit,
.product .discount .flag.clarokit
{
	/*content:'';*/
	display:block;
	padding:32px 21px;
	color:rgba(0, 0, 0, 0);
	border-radius:2px;
	font-size:28px;
	font-weight:bold;
}
.owl-item .data p.flag.clarokit,
.slick-vitrina .data p.clarokit,
.products .producto .clarokit,
.product .discount .clarokit
{
	/*content:'CYBERCOMANDATO';*/
	/*background-image: url(https://site.comandato.com/images/cybermondaye.png);*/
	background-image: url(https://comandato.vteximg.com.br/arquivos/promo-claro.png);
	/*background-image: url(https://site.comandato.com/images/aniversario-regalon-comandato.png); 
	background-image: url(https://comandato.vteximg.com.br/arquivos/cybermondayecff.png);*/
	background-size: 141px 97px;
	background-repeat: no-repeat;
	padding-bottom: 16px;
} 
.home18 .producto .clarokit,
.departamento .products .producto .flag.clarokit,
.categoria .products .producto .flag.clarokit
{
	background-size: 111px 111px !important; 
}
.products .producto .flag.clarokit
{
	top: 0px !important;
    left: 136px !important;
}
.products .producto .flag.clarokit
{
	left: 99px !important;
}
.slick-vitrina .data p.flag.clarokit{
	left: 113px !important;
}
.owl-item .data p.flag.clarokit{
	background-size: 95px 92px !important;
}
.owl-item .data p.flag.clarokit{
	 top: -7px !important;
    left: 6px !important;
}
.departamento .products .producto .flag.clarokit,
.categoria .products .producto .flag.clarokit{
	left: -20px !important;
    top: -2px !important;
}
.product .discount .flag.clarokit{
	top: -2px !important;
    left: -20px !important;

}
.product .discount .clarokit{
	background-size: 129px 123px;
}
@media screen and ( max-width: 920px ){
	.products .producto .flag.clarokit
	{
		left: 73px !important;
	}
	.slick-vitrina .data p.flag.clarokit{
		left: 87px !important;
	}
	.product .discount .flag.clarokit {   
    	left: 197px !important;
	}
	.owl-item .data p.flag.clarokit	
	{
		background-size: 74px 68px !important;
	}
	.owl-item .data p.flag.clarokit	
	{
		top: 18px;
    	left: 92px !important;
	}
	.departamento .products .producto .flag.clarokit,
	.categoria .products .producto .flag.clarokit{
		left: 73px !important;
	}
}
/*
/*Fin Flag claro kit*/

/*Flag lavadot*/
.owl-item .data p.flag.kit-lavado,
.slick-vitrina .data p.flag.kit-lavado,
.products .producto .flag.kit-lavado,
.product .discount .flag.kit-lavado
{
	display:block;
	position:absolute;
	top: -17px;
	left:5px;
	font-size:0;
	z-index:2;
}
.product .discount .flag.kit-lavado
{
	top:10px;
	left:10px;
}

.owl-item .data p.flag.kit-lavado,
.slick-vitrina .data p.flag.kit-lavado,
.products .producto .flag.kit-lavado,
.product .discount .flag.kit-lavado
{
	/*content:'';*/
	display:block;
	padding:32px 21px;
	color:rgba(0, 0, 0, 0);
	border-radius:2px;
	font-size:28px;
	font-weight:bold;
}
.owl-item .data p.flag.kit-lavado,
.slick-vitrina .data p.kit-lavado,
.products .producto .kit-lavado,
.product .discount .kit-lavado
{
	/*content:'CYBERCOMANDATO';*/
	/*background-image: url(https://site.comandato.com/images/cybermondaye.png);*/
	background-image: url(https://comandato.vteximg.com.br/arquivos/gratis-kit.png);
	/*background-image: url(https://site.comandato.com/images/aniversario-regalon-comandato.png); 
	background-image: url(https://comandato.vteximg.com.br/arquivos/cybermondayecff.png);*/
	background-size: 141px 97px;
	background-repeat: no-repeat;
	padding-bottom: 16px;
} 
.home18 .producto .kit-lavado,
.departamento .products .producto .flag.kit-lavado,
.categoria .products .producto .flag.kit-lavado
{
	background-size: 111px 111px !important; 
}
.products .producto .flag.kit-lavado
{
	top: 0px !important;
    left: 136px !important;
}
.products .producto .flag.kit-lavado
{
	left: 99px !important;
}
.slick-vitrina .data p.flag.kit-lavado{
	left: -22px !important;
    top: -11px;
}
.owl-item .data p.flag.kit-lavado{
	background-size: 95px 92px !important;
}
.owl-item .data p.flag.kit-lavado{
	    top: 7px !important;
    left: 114px !important;
}
.departamento .products .producto .flag.kit-lavado,
.categoria .products .producto .flag.kit-lavado{
	left: -19px !important;
    top: -2px !important;
}
.product .discount .flag.kit-lavado{
	top: 9px !important;
    left: 13px !important;

}
.product .discount .kit-lavado{
	background-size: 129px 123px;
}
@media screen and ( max-width: 920px ){
	.products .producto .flag.kit-lavado
	{
		left: 73px !important;
	}
	.slick-vitrina .data p.flag.kit-lavado{
		left: 87px !important;
	}
	.product .discount .flag.kit-lavado {   
    	left: 197px !important;
	}
	.owl-item .data p.flag.kit-lavado	
	{
		background-size: 74px 68px !important;
	}
	.owl-item .data p.flag.kit-lavado	
	{
		top: 18px;
    	left: 92px !important;
	}
	.departamento .products .producto .flag.kit-lavado,
	.categoria .products .producto .flag.kit-lavado{
		left: 73px !important;
	}
}
/*
/*Fin Flag claro kit*/
/*Flag instalacion gratis*/

.owl-item .data p.flag.encimera-gratis,
.slick-vitrina .data p.flag.encimera-gratis,
.products .producto .flag.encimera-gratis,
.product .discount .flag.encimera-gratis
{
	display:block;
	position:absolute;
	top: -17px;
	left:5px;
	font-size:0;
	z-index:2;
}
.product .discount .flag.encimera-gratis
{
	top:10px;
	left:10px;
}

.owl-item .data p.flag.encimera-gratis,
.slick-vitrina .data p.flag.encimera-gratis,
.products .producto .flag.encimera-gratis,
.product .discount .flag.encimera-gratis
{
	/*content:'';*/
	display:block;
	padding:32px 21px;
	color:rgba(0, 0, 0, 0);
	border-radius:2px;
	font-size:28px;
	font-weight:bold;
}
.owl-item .data p.flag.encimera-gratis,
.slick-vitrina .data p.encimera-gratis,
.products .producto .encimera-gratis,
.product .discount .encimera-gratis
{
	background-image: url(https://comandato.vteximg.com.br/arquivos/encimera.png);
	background-size: 141px 97px;
	background-repeat: no-repeat;
	padding-bottom: 16px;
} 
.owl-item .data p.flag.encimera-gratis,
.slick-vitrina .data p.encimera-gratis,
.products .producto .encimera-gratis,
.product .discount .encimera-gratis
{
	background-image: url(https://comandato.vteximg.com.br/arquivos/encimera.png);
	background-size: 141px 97px;
	background-repeat: no-repeat;
	padding-bottom: 16px;
} 
.home18 .producto .encimera-gratis,
.departamento .products .producto .flag.encimera-gratis,
.categoria .products .producto .flag.encimera-gratis
{
	background-size: 111px 111px !important;

}
.products .producto .flag.encimera-gratis
{
	top: 0px !important;
    left: 136px !important;
}
.products .producto .flag.encimera-gratis
{
	left: 99px !important;
}
.slick-vitrina .data p.flag.encimera-gratis{
	left: -22px !important;
    top: -11px;
}
.owl-item .data p.flag.encimera-gratis{
	background-size: 95px 92px !important;
}
.owl-item .data p.flag.encimera-gratis{
	    top: -1px !important;
    left: 7px !important;
}
.departamento .products .producto .flag.encimera-gratis,
.categoria .products .producto .flag.encimera-gratis{
	left: -19px !important;
    top: -2px !important;
}
.product .discount .flag.encimera-gratis{
	top: 9px !important;
    left: 13px !important;

}
.product .discount .encimera-gratis{
	background-size: 129px 123px;
}
@media screen and ( max-width: 920px ){
	.products .producto .flag.encimera-gratis
	{
		left: 73px !important;
	}
	.slick-vitrina .data p.flag.encimera-gratis{
		left: 87px !important;
	}
	.product .discount .flag.encimera-gratis {   
    	left: 197px !important;
	}
	.owl-item .data p.flag.encimera-gratis	
	{
		background-size: 74px 68px !important;
	}
	.owl-item .data p.flag.encimera-gratis	
	{
		top: 18px;
    	left: 92px !important;
	}
	.departamento .products .producto .flag.encimera-gratis,
	.categoria .products .producto .flag.encimera-gratis{
		left: 73px !important;
	}
}
/*
/*Fin Flag instalacion gratis*/

/*Flag instalacion gratis*/

.owl-item .data p.flag.instalaciongratis,
.slick-vitrina .data p.flag.instalaciongratis,
.products .producto .flag.instalaciongratis,
.product .discount .flag.instalaciongratis
{
	display:block;
	position:absolute;
	top: -17px;
	left:5px;
	font-size:0;
	z-index:2;
}
.product .discount .flag.instalaciongratis
{
	top:10px;
	left:10px;
}

.owl-item .data p.flag.instalaciongratis,
.slick-vitrina .data p.flag.instalaciongratis,
.products .producto .flag.instalaciongratis,
.product .discount .flag.instalaciongratis
{
	/*content:'';*/
	display:block;
	padding:32px 21px;
	color:rgba(0, 0, 0, 0);
	border-radius:2px;
	font-size:28px;
	font-weight:bold;
}
.owl-item .data p.flag.instalaciongratis,
.slick-vitrina .data p.instalaciongratis,
.products .producto .instalaciongratis,
.product .discount .instalaciongratis
{
	background-image: url(https://comandato.vteximg.com.br/arquivos/instalaciongratis.png);
	background-size: 141px 97px;
	background-repeat: no-repeat;
	padding-bottom: 16px;
} 
.owl-item .data p.flag.encimera-gratis,
.slick-vitrina .data p.encimera-gratis,
.products .producto .encimera-gratis,
.product .discount .encimera-gratis
{
	background-image: url(https://comandato.vteximg.com.br/arquivos/encimera.png);
	background-size: 141px 97px;
	background-repeat: no-repeat;
	padding-bottom: 16px;
} 
.home18 .producto .instalaciongratis,
.departamento .products .producto .flag.instalaciongratis,
.categoria .products .producto .flag.instalaciongratis
{
	background-size: 111px 111px !important;

}
.products .producto .flag.instalaciongratis
{
	top: 0px !important;
    left: 136px !important;
}
.products .producto .flag.instalaciongratis
{
	left: 99px !important;
}
.slick-vitrina .data p.flag.instalaciongratis{
	left: -22px !important;
    top: -11px;
}
.owl-item .data p.flag.instalaciongratis{
	background-size: 95px 92px !important;
}
.owl-item .data p.flag.instalaciongratis{
	    top: -1px !important;
    left: 7px !important;
}
.departamento .products .producto .flag.instalaciongratis,
.categoria .products .producto .flag.instalaciongratis{
	left: -19px !important;
    top: -2px !important;
}
.product .discount .flag.instalaciongratis{
	top: 9px !important;
    left: 13px !important;

}
.product .discount .instalaciongratis{
	background-size: 129px 123px;
}
@media screen and ( max-width: 920px ){
	.products .producto .flag.instalaciongratis
	{
		left: 73px !important;
	}
	.slick-vitrina .data p.flag.instalaciongratis{
		left: 87px !important;
	}
	.product .discount .flag.instalaciongratis {   
    	left: 197px !important;
	}
	.owl-item .data p.flag.instalaciongratis	
	{
		background-size: 74px 68px !important;
	}
	.owl-item .data p.flag.instalaciongratis	
	{
		top: 18px;
    	left: 92px !important;
	}
	.departamento .products .producto .flag.instalaciongratis,
	.categoria .products .producto .flag.instalaciongratis{
		left: 73px !important;
	}
}
/*
/*Fin Flag instalacion gratis*/
/*Flag exclusivo */

.owl-item .data p.flag.exclusivo,
.slick-vitrina .data p.flag.exclusivo,
.products .producto .flag.exclusivo,
.product .discount .flag.exclusivo
{
	display:block;
	position:absolute;
	top: -17px;
	left:5px;
	font-size:0;
	z-index:2;
}
.product .discount .flag.exclusivo
{
	top:10px;
	left:10px;
}

.owl-item .data p.flag.exclusivo,
.slick-vitrina .data p.flag.exclusivo,
.products .producto .flag.exclusivo,
.product .discount .flag.exclusivo
{
	/*content:'';*/
	display:block;
	padding:32px 21px;
	color:rgba(0, 0, 0, 0);
	border-radius:2px;
	font-size:28px;
	font-weight:bold;
}
.owl-item .data p.flag.exclusivo,
.slick-vitrina .data p.exclusivo,
.products .producto .exclusivo,
.product .discount .exclusivo
{
	background-image: url(https://comandato.vteximg.com.br/arquivos/exclusivo-web.png);
	background-size: 114px 86px;
	background-repeat: no-repeat;
	padding-bottom: 16px;
} 
.home18 .producto .exclusivo,
.departamento .products .producto .flag.exclusivo,
.categoria .products .producto .flag.exclusivo
{
	background-size: 114px 85px !important; 
}
.products .producto .flag.exclusivo
{
	top: 0px !important;
    left: 136px !important;
}
.products .producto .flag.exclusivo
{
	left: 99px !important;
}
.slick-vitrina .data p.flag.exclusivo{
	left: -22px !important;
    top: -11px;
}
.owl-item .data p.flag.exclusivo{
	background-size: 95px 92px !important;
}
.owl-item .data p.flag.exclusivo{
	    top: -1px !important;
    left: 7px !important;
}
.departamento .products .producto .flag.exclusivo,
.categoria .products .producto .flag.exclusivo{
	left: -19px !important;
    top: -2px !important;
}
.product .discount .flag.exclusivo{
	top: 9px !important;
    left: 13px !important;

}
.product .discount .exclusivo{
	background-size: 129px 123px;
}
@media screen and ( max-width: 920px ){
	.products .producto .flag.exclusivo
	{
		left: 73px !important;
	}
	.slick-vitrina .data p.flag.exclusivo{
		left: 87px !important;
	}
	.product .discount .flag.exclusivo {   
    	left: 197px !important;
	}
	.owl-item .data p.flag.exclusivo	
	{
		background-size: 74px 68px !important;
	}
	.owl-item .data p.flag.exclusivo	
	{
		top: 18px;
    	left: 92px !important;
	}
	.departamento .products .producto .flag.exclusivo,
	.categoria .products .producto .flag.exclusivo{
		left: 73px !important;
	}
}
/*
/*Fin Flag exclusivo */

/*Flag instalacion gratis*/

.owl-item .data p.flag.oferta-stanley,
.slick-vitrina .data p.flag.oferta-stanley,
.products .producto .flag.oferta-stanley,
.product .discount .flag.oferta-stanley
{
	display:block;
	position:absolute;
	top: -17px;
	left:5px;
	font-size:0;
	z-index:2;
}
.product .discount .flag.oferta-stanley
{
	top:10px;
	left:10px;
}

.owl-item .data p.flag.oferta-stanley,
.slick-vitrina .data p.flag.oferta-stanley,
.products .producto .flag.oferta-stanley,
.product .discount .flag.oferta-stanley
{
	/*content:'';*/
	display:block;
	padding:32px 21px;
	color:rgba(0, 0, 0, 0);
	border-radius:2px;
	font-size:28px;
	font-weight:bold;
}
.owl-item .data p.flag.oferta-stanley,
.slick-vitrina .data p.oferta-stanley,
.products .producto .oferta-stanley,
.product .discount .oferta-stanley
{
	background-image: url(https://comandato.vteximg.com.br/arquivos/etiquetaweb-oferta.png);
	background-size: 141px 97px;
	background-repeat: no-repeat;
	padding-bottom: 16px;
} 
.home18 .producto .oferta-stanley,
.departamento .products .producto .flag.oferta-stanley,
.categoria .products .producto .flag.oferta-stanley
{
	background-size: 111px 111px !important; 
}
.products .producto .flag.oferta-stanley
{
	top: 0px !important;
    left: 136px !important;
}
.products .producto .flag.oferta-stanley
{
	left: 99px !important;
}
.slick-vitrina .data p.flag.oferta-stanley{
	left: -22px !important;
    top: -11px;
}
.owl-item .data p.flag.oferta-stanley{
	background-size: 95px 92px !important;
}
.owl-item .data p.flag.oferta-stanley{
	    top: -1px !important;
    left: 7px !important;
}
.departamento .products .producto .flag.oferta-stanley,
.categoria .products .producto .flag.oferta-stanley{
	left: -19px !important;
    top: -2px !important;
}
.product .discount .flag.oferta-stanley{
	top: 9px !important;
    left: 13px !important;

}
.product .discount .oferta-stanley{
	background-size: 129px 123px;
}
@media screen and ( max-width: 920px ){
	.products .producto .flag.oferta-stanley
	{
		left: 73px !important;
	}
	.slick-vitrina .data p.flag.oferta-stanley{
		left: 87px !important;
	}
	.product .discount .flag.oferta-stanley {   
    	left: 197px !important;
	}
	.owl-item .data p.flag.oferta-stanley	
	{
		background-size: 74px 68px !important;
	}
	.owl-item .data p.flag.oferta-stanley	
	{
		top: 18px;
    	left: 92px !important;
	}
	.departamento .products .producto .flag.oferta-stanley,
	.categoria .products .producto .flag.oferta-stanley{
		left: 73px !important;
	}
}
/*
/*Fin Flag instalacion gratis*/

/*Flag sabana gratis*/

.owl-item .data p.flag.sabana-gratis,
.slick-vitrina .data p.flag.sabana-gratis,
.products .producto .flag.sabana-gratis,
.product .discount .flag.sabana-gratis
{
	display:block;
	position:absolute;
	top: -17px;
	left:5px;
	font-size:0;
	z-index:2;
}
.product .discount .flag.sabana-gratis
{
	top:10px;
	left:10px;
}

.owl-item .data p.flag.sabana-gratis,
.slick-vitrina .data p.flag.sabana-gratis,
.products .producto .flag.sabana-gratis,
.product .discount .flag.sabana-gratis
{
	/*content:'';*/
	display:block;
	padding:32px 21px;
	color:rgba(0, 0, 0, 0);
	border-radius:2px;
	font-size:28px;
	font-weight:bold;
}
.owl-item .data p.flag.sabana-gratis,
.slick-vitrina .data p.sabana-gratis,
.products .producto .sabana-gratis,
.product .discount .sabana-gratis
{
	background-image: url(https://comandato.vteximg.com.br/arquivos/etiquetaweb-sabana.png);
	background-size: 141px 97px;
	background-repeat: no-repeat;
	padding-bottom: 16px;
} 
.home18 .producto .sabana-gratis,
.departamento .products .producto .flag.sabana-gratis,
.categoria .products .producto .flag.sabana-gratis
{
	background-size: 111px 111px !important; 
}
.products .producto .flag.sabana-gratis
{
	top: 0px !important;
    left: 136px !important;
}
.products .producto .flag.sabana-gratis
{
	left: 99px !important;
}
.slick-vitrina .data p.flag.sabana-gratis{
	left: -22px !important;
    top: -11px;
}
.owl-item .data p.flag.sabana-gratis{
	background-size: 95px 92px !important;
}
.owl-item .data p.flag.sabana-gratis{
	    top: -1px !important;
    left: 7px !important;
}
.departamento .products .producto .flag.sabana-gratis,
.categoria .products .producto .flag.sabana-gratis{
	left: -19px !important;
    top: -2px !important;
}
.product .discount .flag.sabana-gratis{
	top: 9px !important;
    left: 13px !important;

}
.product .discount .sabana-gratis{
	background-size: 129px 123px;
}
@media screen and ( max-width: 920px ){
	.products .producto .flag.sabana-gratis
	{
		left: 73px !important;
	}
	.slick-vitrina .data p.flag.sabana-gratis{
		left: 87px !important;
	}
	.product .discount .flag.sabana-gratis {   
    	left: 197px !important;
	}
	.owl-item .data p.flag.sabana-gratis	
	{
		background-size: 74px 68px !important;
	}
	.owl-item .data p.flag.sabana-gratis	
	{
		top: 18px;
    	left: 92px !important;
	}
	.departamento .products .producto .flag.sabana-gratis,
	.categoria .products .producto .flag.sabana-gratis{
		left: 73px !important;
	}
}
/*
/*Fin Flag sabana gratis*/

@media screen and ( max-width: 768px ) {

	.text-center .rounded{
	width: 21px;
    display: block;
    float: left;
    margin-right: 7px;
    margin-left: 2px;
    }
  div#other-services-bar.z-5.relative.exito-header-3-x-otherServices{
  display: none !important;
  }
}

@media screen and ( min-width: 768px ) {

	.text-center .rounded{
	margin-bottom: -3px;
    padding-top: 6px;
    height: 44px;
    }
 
} 
body.home.new .container{
	width:100%;
	max-width: 1500px;
}
body.home.new .page-menu .nav .list-item {
		width: 11.1%!important;
	}

/*Flag gtradial-logo*/

.owl-item .data p.flag.llantas-gtradial,
.slick-vitrina .data p.flag.llantas-gtradial,
.products .producto .flag.llantas-gtradial,
.product .discount .flag.llantas-gtradial
{
	display:block;
	position:absolute;
	top: -17px;
	left:5px;
	font-size:0;
	z-index:2;
}
.product .discount .flag.llantas-gtradial
{
	top:10px;
	left:10px;
}

.owl-item .data p.flag.llantas-gtradial,
.slick-vitrina .data p.flag.llantas-gtradial,
.products .producto .flag.llantas-gtradial,
.product .discount .flag.llantas-gtradial
{
	/*content:'';*/
	display:block;
	padding:32px 21px;
	color:rgba(0, 0, 0, 0);
	border-radius:2px;
	font-size:28px;
	font-weight:bold;
}
.owl-item .data p.flag.llantas-gtradial,
.slick-vitrina .data p.llantas-gtradial,
.products .producto .llantas-gtradial,
.product .discount .llantas-gtradial
{
	background-image: url(https://comandato.vteximg.com.br/arquivos/solo-por-web-svg.svg);
	background-size: 141px 97px;
	background-repeat: no-repeat;
	padding-bottom: 16px;
} 
.home18 .producto .llantas-gtradial,
.departamento .products .producto .flag.llantas-gtradial,
.categoria .products .producto .flag.llantas-gtradial
{
	background-size: 122px 83px !important; 
}
.products .producto .flag.llantas-gtradial
{
	top: 0px !important;
    left: 136px !important;
}
.products .producto .flag.llantas-gtradial
{
	left: 99px !important;
}
.slick-vitrina .data p.flag.llantas-gtradial{
	left: -22px !important;
    top: -11px;
}
.owl-item .data p.flag.llantas-gtradial{
	background-size: 109px 79px !important;
}
.owl-item .data p.flag.llantas-gtradial{
	top:  -4px !important;
    left: 7px !important;
}
.departamento .products .producto .flag.llantas-gtradial,
.categoria .products .producto .flag.llantas-gtradial{
	left: 35px !important;
    top: -22px !important;
}
.product .discount .flag.llantas-gtradial{
	top: 8px !important;
    left: 39px !important;

}
.product .discount .llantas-gtradial{
	background-size: 145px 84px;
}
@media screen and ( max-width: 920px ){
	.products .producto .flag.llantas-gtradial
	{
		left: 73px !important;
	}
	.slick-vitrina .data p.flag.llantas-gtradial{
		left: 87px !important;
	}
	.product .discount .flag.llantas-gtradial {   
    	left: 41px !important;
        top: -21px !important;
	}
	.owl-item .data p.flag.llantas-gtradial	
	{
		background-size: 95px 68px !important;
	}
	.owl-item .data p.flag.llantas-gtradial	
	{
		top: 18px;
    	left: 30px !important;
	}
	.departamento .products .producto .flag.llantas-gtradial,
	.categoria .products .producto .flag.llantas-gtradial{
		left: 9px !important;
	}
}
/*
/*Fin Flag gtradial-logo_1*/

/*Flag llantas-dunlop*/

.owl-item .data p.flag.llantas-dunlop,
.slick-vitrina .data p.flag.llantas-dunlop,
.products .producto .flag.llantas-dunlop,
.product .discount .flag.llantas-dunlop
{
	display:block;
	position:absolute;
	top: -17px;
	left:5px;
	font-size:0;
	z-index:2;
}
.product .discount .flag.llantas-dunlop
{
	top:10px;
	left:10px;
}

.owl-item .data p.flag.llantas-dunlop,
.slick-vitrina .data p.flag.llantas-dunlop,
.products .producto .flag.llantas-dunlop,
.product .discount .flag.llantas-dunlop
{
	/*content:'';*/
	display:block;
	padding:32px 21px;
	color:rgba(0, 0, 0, 0);
	border-radius:2px;
	font-size:28px;
	font-weight:bold;
}
.owl-item .data p.flag.llantas-dunlop,
.slick-vitrina .data p.llantas-dunlop,
.products .producto .llantas-dunlop,
.product .discount .llantas-dunlop
{
	background-image: url(https://comandato.vteximg.com.br/arquivos/solo-por-web-svg.svg);
	background-size: 141px 97px;
	background-repeat: no-repeat;
	padding-bottom: 16px;
} 
.home18 .producto .llantas-dunlop,
.departamento .products .producto .flag.llantas-dunlop,
.categoria .products .producto .flag.llantas-dunlop
{
	background-size: 122px 83px !important; 
}
.products .producto .flag.llantas-dunlop
{
	top: 0px !important;
    left: 136px !important;
}
.products .producto .flag.llantas-dunlop
{
	left: 99px !important;
}
.slick-vitrina .data p.flag.llantas-dunlop{
	left: -22px !important;
    top: -11px;
}
.owl-item .data p.flag.llantas-dunlop{
	background-size: 109px 79px !important;
}
.owl-item .data p.flag.llantas-dunlop{
	top:  -4px !important;
    left: 7px !important;
}
.departamento .products .producto .flag.llantas-dunlop,
.categoria .products .producto .flag.llantas-dunlop{
	left: 35px !important;
    top: -22px !important;
}
.product .discount .flag.llantas-dunlop{
	top: 8px !important;
    left: 39px !important;

}
.product .discount .llantas-dunlop{
	background-size: 153px 65px;
}
@media screen and ( max-width: 920px ){
	.products .producto .flag.llantas-dunlop
	{
		left: 73px !important;
	}
	.slick-vitrina .data p.flag.llantas-dunlop{
		left: 87px !important;
	}
	.product .discount .flag.llantas-dunlop {   
    	left: 41px !important;
        top: -21px !important;
	}
	.owl-item .data p.flag.llantas-dunlop	
	{
		background-size: 95px 68px !important;
	}
	.owl-item .data p.flag.llantas-dunlop	
	{
		top: 18px;
    	left: 30px !important;
	}
	.departamento .products .producto .flag.llantas-dunlop,
	.categoria .products .producto .flag.llantas-dunlop{
		left: 9px !important;
	}
}
/*
/*Fin Flag llantas-dunlop*/

/*Flag llantas-runway*/

.owl-item .data p.flag.llantas-runway,
.slick-vitrina .data p.flag.llantas-runway,
.products .producto .flag.llantas-runway,
.product .discount .flag.llantas-runway
{
	display:block;
	position:absolute;
	top: -17px;
	left:5px;
	font-size:0;
	z-index:2;
}
.product .discount .flag.llantas-runway
{
	top:10px;
	left:10px;
}

.owl-item .data p.flag.llantas-runway,
.slick-vitrina .data p.flag.llantas-runway,
.products .producto .flag.llantas-runway,
.product .discount .flag.llantas-runway
{
	/*content:'';*/
	display:block;
	padding:32px 21px;
	color:rgba(0, 0, 0, 0);
	border-radius:2px;
	font-size:28px;
	font-weight:bold;
}
.owl-item .data p.flag.llantas-runway,
.slick-vitrina .data p.llantas-runway,
.products .producto .llantas-runway,
.product .discount .llantas-runway
{
	background-image: url(https://comandato.vteximg.com.br/arquivos/solo-por-web-svg.svg);
	background-size: 141px 97px;
	background-repeat: no-repeat;
	padding-bottom: 16px;
} 
.home18 .producto .llantas-runway,
.departamento .products .producto .flag.llantas-runway,
.categoria .products .producto .flag.llantas-runway
{
	background-size: 119px 85px !important; 
}
.products .producto .flag.llantas-runway
{
	top: 0px !important;
    left: 136px !important;
}
.products .producto .flag.llantas-runway
{
	left: 25px !important;
    background-size: 130px 39px;
}
.slick-vitrina .data p.flag.llantas-runway{
	left: -22px !important;
    top: -11px;
}
.owl-item .data p.flag.llantas-runway{
	background-size: 109px 92px !important;
}
.owl-item .data p.flag.llantas-runway{
	top: -11px !important;
    left: 7px !important;
}
.departamento .products .producto .flag.llantas-runway,
.categoria .products .producto .flag.llantas-runway{
	left: 35px !important;
    top: -22px !important;
}
.product .discount .flag.llantas-runway{
	top: 7px !important;
    left: 34px !important;

}
.product .discount .llantas-runway{
	background-size: 145px 73px;
}
@media screen and ( max-width: 920px ){
	.products .producto .flag.llantas-runway
	{
		
      left: 2px !important;
    background-size: 130px 39px;
	}
	.slick-vitrina .data p.flag.llantas-runway{
		left: 87px !important;
	}
	.product .discount .flag.llantas-runway {   
    	left: 197px !important;
	}
	.owl-item .data p.flag.llantas-runway	
	{
		background-size: 95px 90px !important;
	}
	.owl-item .data p.flag.llantas-runway	
	{
		top: 18px;
    	left: 29px !important;
	}
	.departamento .products .producto .flag.llantas-runway,
	.categoria .products .producto .flag.llantas-runway{
		left: 10px !important;
	}
}
@media only screen and (max-width: 860px) and (min-width: 769px){
.data .info-cuotas .numcuotas{
    z-index: 1;
    top: 5px;
    display: block;
    font-size: 17px !important;
    line-height: 0.75;
    font-weight: normal;
    margin-bottom: 6px;
    font-style: normal;
    position: absolute;
    top: 25%;
    left: -7px;
    background: #a6ce39;
    color: #0056b3;
    text-align: center;
    font-size: 27px;
    text-transform: uppercase;
    padding: 6px;
    margin-top: 142%; 
}
/*
/*Fin Flag llantas-runway*/
  
 /*Flag oferta-simmons*/

.owl-item .data p.flag.oferta-simmons,
.slick-vitrina .data p.flag.oferta-simmons,
.products .producto .flag.oferta-simmons,
.product .discount .flag.oferta-simmons
{
	display:block;
	position:absolute;
	top: -17px;
	left:5px;
	font-size:0;
	z-index:2;
}
.product .discount .flag.oferta-simmons
{
	top:10px;
	left:10px;
}

.owl-item .data p.flag.oferta-simmons,
.slick-vitrina .data p.flag.oferta-simmons,
.products .producto .flag.oferta-simmons,
.product .discount .flag.oferta-simmons
{
	/*content:'';*/
	display:block;
	padding:32px 21px;
	color:rgba(0, 0, 0, 0);
	border-radius:2px;
	font-size:28px;
	font-weight:bold;
}
.owl-item .data p.flag.oferta-simmons,
.slick-vitrina .data p.oferta-simmons,
.products .producto .oferta-simmons,
.product .discount .oferta-simmons
{
	background-image: url(https://comandato.vteximg.com.br/arquivos/oferta-simmons-2.svg);
	background-size: 141px 97px;
	background-repeat: no-repeat;
	padding-bottom: 16px;
} 
.home18 .producto .oferta-simmons,
.departamento .products .producto .flag.oferta-simmons,
.categoria .products .producto .flag.oferta-simmons
{
	background-size: 111px 111px !important;

}
.products .producto .flag.oferta-simmons
{
	top: 0px !important;
    left: 136px !important;
}
.products .producto .flag.oferta-simmons
{
	left: 99px !important;
}
.slick-vitrina .data p.flag.oferta-simmons{
	left: -22px !important;
    top: -11px;
}
.owl-item .data p.flag.oferta-simmons{
	background-size: 95px 92px !important;
}
.owl-item .data p.flag.oferta-simmons{
	    top: -1px !important;
    left: 7px !important;
}
.departamento .products .producto .flag.oferta-simmons,
.categoria .products .producto .flag.oferta-simmons{
	left: -19px !important;
    top: -2px !important;
}
.product .discount .flag.oferta-simmons{
	top: 9px !important;
    left: 13px !important;

}
.product .discount .oferta-simmons{
	background-size: 129px 123px;
}
@media screen and ( max-width: 920px ){
	.products .producto .flag.oferta-simmons
	{
		left: 73px !important;
	}
	.slick-vitrina .data p.flag.oferta-simmons{
		left: 87px !important;
	}
	.product .discount .flag.oferta-simmons {   
    	left: 197px !important;
	}
	.owl-item .data p.flag.oferta-simmons	
	{
		background-size: 74px 68px !important;
	}
	.owl-item .data p.flag.oferta-simmons	
	{
		top: 18px;
    	left: 92px !important;
	}
	.departamento .products .producto .flag.oferta-simmons,
	.categoria .products .producto .flag.oferta-simmons{
		left: 73px !important;
	}
}
/*
/*Fin Flag oferta-simmons*/
  

body.produto .oferta-simmons.show,
.producto .oferta-simmons.show,
.data .discount .oferta-simmons.show,
.data .discount .oferta-simmons,
li .oferta-simmons.show{
	display:block!important; 
	position:absolute;
	top:0;
	left:0;
	width: 86px;
	height: 46px;	
	background:url(https://comandato.vteximg.com.br/arquivos/oferta-simmons-2.svg) no-repeat center;
	background-size: cover;
}
.landing-motoss .data .discount .oferta-simmons{
	display: none !important;
}

.data .discount .oferta-simmons{
width: 117px;
}

body.produto .oferta-simmons.show span,
.producto .oferta-simmons.show,
.data .discount .oferta-simmons.show,
li .oferta-simmons.show span{
	position: absolute;
    top: 4px;
    left: 21px;
    color: #aad148;
    font-weight: bolder;
    font-size: 26px;
    letter-spacing: -2px;
    line-height: 1.25;
    font-style: italic;
    padding-right: 25px;
}
.data .discount .oferta-simmons{
	position: absolute;
    top: 10px;
    left: 10px;
    color: #ffffff00;
    font-size: 0px;
    letter-spacing: -2px;
    line-height: 1.25;
    font-style: italic;
    padding-right: 23px;
	
}
li .oferta-simmons span{
	position: absolute;
    top: 21px;
    left: 16px;
    color: #0056b3;
    font-weight: bolder;
    font-size: 22px;
    letter-spacing: -2px;
    line-height: 1.25;
    font-style: italic;
}
/*Flag encimera gratis*/

.owl-item .data p.flag.encimera-gratis,
.slick-vitrina .data p.flag.encimera-gratis,
.products .producto .flag.encimera-gratis,
.product .discount .flag.encimera-gratis
{
	display:block;
	position:absolute;
	top: -17px;
	left:5px;
	font-size:0;
	z-index:2;
}
.product .discount .flag.encimera-gratis
{
	top:10px;
	left:10px;
}

.owl-item .data p.flag.encimera-gratis,
.slick-vitrina .data p.flag.encimera-gratis,
.products .producto .flag.encimera-gratis,
.product .discount .flag.encimera-gratis
{
	/*content:'';*/
	display:block;
	padding:32px 21px;
	color:rgba(0, 0, 0, 0);
	border-radius:2px;
	font-size:28px;
	font-weight:bold;
}
.owl-item .data p.flag.encimera-gratis,
.slick-vitrina .data p.encimera-gratis,
.products .producto .encimera-gratis,
.product .discount .encimera-gratis
{
	background-image: url(https://comandato.vteximg.com.br/arquivos/encimera.png);
	background-size: 141px 97px;
	background-repeat: no-repeat;
	padding-bottom: 16px;
} 
.home18 .producto .encimera-gratis,
.departamento .products .producto .flag.encimera-gratis,
.categoria .products .producto .flag.encimera-gratis
{
	background-size: 111px 111px !important;

}
.products .producto .flag.encimera-gratis
{
	top: 0px !important;
    left: 136px !important;
}
.products .producto .flag.encimera-gratis
{
	left: 99px !important;
}
.slick-vitrina .data p.flag.encimera-gratis{
	left: -22px !important;
    top: -11px;
}
.owl-item .data p.flag.encimera-gratis{
	background-size: 95px 92px !important;
}
.owl-item .data p.flag.encimera-gratis{
	    top: -1px !important;
    left: 7px !important;
}
.departamento .products .producto .flag.encimera-gratis,
.categoria .products .producto .flag.encimera-gratis{
	left: -19px !important;
    top: -2px !important;
}
.product .discount .flag.encimera-gratis{
	top: 9px !important;
    left: 13px !important;

}
.product .discount .encimera-gratis{
	background-size: 129px 123px;
}
@media screen and ( max-width: 920px ){
	.products .producto .flag.encimera-gratis
	{
		left: 73px !important;
	}
	.slick-vitrina .data p.flag.encimera-gratis{
		left: 87px !important;
	}
	.product .discount .flag.encimera-gratis {   
    	left: 197px !important;
	}
	.owl-item .data p.flag.encimera-gratis	
	{
		background-size: 74px 68px !important;
	}
	.owl-item .data p.flag.encimera-gratis	
	{
		top: 18px;
    	left: 92px !important;
	}
	.departamento .products .producto .flag.encimera-gratis,
	.categoria .products .producto .flag.encimera-gratis{
		left: 73px !important;
	}
}
/*
/*Fin Flag encimera gratis*/
