.breadcrumb { display: none !important;}
.container .top-menu { font-size: 11px;}
.no-pad { padding:0;}
#footer { margin-top: 0 !important;}

.mt10 { margin-top: 10px;}
.mt20 { margin-top: 20px;}
.mt30 { margin-top: 30px;}
.mt40 { margin-top: 40px;}
.mt50 { margin-top: 50px;}
.mt60 { margin-top: 60px;}
.mt70 { margin-top: 70px;}

.mb10 { margin-bottom: 10px;}
.mb20 { margin-bottom: 20px;}
.mb30 { margin-bottom: 30px;}
.mb40 { margin-bottom: 40px;}
.mb50 { margin-bottom: 50px;}
.mb60 { margin-bottom: 60px;}
.mb70 { margin-bottom: 70px;}

.pdd1 { padding: 0 1px;}
.pdd3 { padding: 0 3px;}
.pdd5 { padding: 0 5px;}
.pdd7 { padding: 0 7px;}
.pdd9 { padding: 0 9px;}
.pdd11 { padding: 0 11px;}
.pdd13 { padding: 0 13px;}

.muevete { position: relative; display: block; margin-top: -70px; overflow: hidden;}
.elmenu { position: absolute; z-index: 11; display: block; width: 160px; height: 30px; background-color: aqua;}

#galeria { margin-top:0; }
#galeria .item>img{ display: block; width: 100%; height: auto;}

.cajatip { position:absolute; display:block; z-index:2;}
.cajatip .ico-tip { display:block; cursor:pointer; position:relative; z-index:1;}
.cajatip .ico-tip a{ font-size:16px; text-align:center;}
.cajatip .info-tip { width:160px; height:auto; background-color:#fff; padding:15px 10px 10px; position:absolute; display:none; border-radius:2px; border:solid 1px #ccc;}
.cajatip .info-tip .img-item .btnVtn { display:none;}
.cajatip .slide-top { left:-80px; margin-left:25px; bottom:30px;}
.cajatip .slide-down {     left: -53px; margin-left: 25px; top: 100px;}

/* == estilos productos == */
.img-item {}
.img-item .productosHome.disable { opacity: 0.6;}
    
.img-item a { display: block; position: relative; color: #333;}
.img-item a:hover { text-decoration: none;}
.img-item .cajaProducto { font-size: 13px;}
.img-item .cajaProducto img { width: 70%; margin:0 auto 5px;}
.img-item .cajaProducto img { display: none !important;}
    
.img-item .cajaProducto .producto {}
.img-item .cajaProducto .producto .nombre { line-height: 120%;}
.img-item .cajaProducto .producto .marca { font-weight: bold;}
.img-item .cajaProducto .producto .sku { font-size: 12px; color: #666;}
    
.img-item .cajaProducto .producto .iconos { display: block; position: relative; overflow: hidden;}
.img-item .cajaProducto .producto .iconos div { height: 24px; width: 24px; float: left; margin-right: 2px; background-image: url(/static/CategoriaMuebles/Galerias/alfa/images/common/sprite.png); text-indent: -5000px;}
.img-item .cajaProducto .producto .iconos .ico-cmr { width: 52px; background-position: 0 0;}
.img-item .cajaProducto .producto .iconos .ico-masBajo { width: 110px; background-position: 0 -26px;}
.img-item .cajaProducto .producto .iconos .ico-combo { width: 51px; background-position: 0 -52px;}
.img-item .cajaProducto .producto .iconos .ico-evento { width: 100px; background-position: 0 -78px;}
    
.img-item .cajaProducto .cajaPrecio { display: block; position: relative;}
.img-item .cajaProducto .cajaPrecio .precio { font-size: 20px; font-weight: bold;}
.img-item .cajaProducto .cajaPrecio .precio .signo { font-size: 12px; margin-right: 3px;}
.img-item .cajaProducto .cajaPrecio .precio .formato { font-size: 12px; margin-left: 3px;}
    
.img-item .cajaProducto .cajaPrecio .ahorro { line-height: 120%; font-weight: bold;}
.img-item .cajaProducto .cajaPrecio .ahorro .signo { font-size: 12px; margin-right: 3px;}
.img-item .cajaProducto .cajaPrecio .ahorro .formato { font-size: 12px; margin-left: 3px;}
    
.img-item .cajaProducto .cajaPrecio .normal { line-height: 120%;}
.img-item .cajaProducto .cajaPrecio .normal .signo { margin-right: 3px;}
.img-item .cajaProducto .cajaPrecio .normal .formato { margin-left: 3px;}

.img-item .cajaProducto .cajaPrecio .antes { line-height: 120%; text-decoration: line-through;}
.img-item .cajaProducto .cajaPrecio .antes .signo { margin-right: 3px;}
.img-item .cajaProducto .cajaPrecio .antes .formato { margin-left: 3px;}

.img-item .cajaProducto .stock { font-size: 12px; display: none;}
.img-item .cajaProducto .btnProducto { width: 100%; height: 32px; position: relative; display: block; line-height: 32px; text-align: center; color: #dd0021; border: solid 1px #dd0021; margin-top: 5px;
-webkit-border-radius: 2px;
   -moz-border-radius: 2px;
        border-radius: 2px;
}
.img-item a:hover .cajaProducto .btnProducto { background-color: #dd0021; color: #fff;}
.img-item .cajaProducto .btnProducto.disable { background-color: whitesmoke; border: solid 1px #ccc; color: #999;}
/* == estilos productos == */

    
/* == mod owl carousel == */
#galeria.owl-theme .owl-controls .owl-buttons { position: absolute; width: 110px; height: 50px; bottom: 5%; right: 5%; top: inherit;}
#galeria.owl-theme .owl-controls .owl-buttons div { width: 50px; height: 50px; background-image: url(/static/CategoriaMuebles/Galerias/alfa/images/common/sprite.png); text-indent: -5000px; background-color: transparent; opacity: 1;}
#galeria.owl-theme .owl-controls .owl-buttons div.owl-prev { position: relative; background-position: 0 -130px; float: left; margin-left: 0; z-index: 11;}   
#galeria.owl-theme .owl-controls .owl-buttons div.owl-next { position: relative; background-position: -50px -130px; float: right; margin-right: 0; z-index: 11;}
#galeria.owl-theme .owl-controls .owl-buttons div.owl-prev:hover { background-position: 0 -182px;}
#galeria.owl-theme .owl-controls .owl-buttons div.owl-next:hover { background-position: -50px -182px;}

#galeria.owl-theme .owl-controls .owl-pagination { z-index: 11; text-align: center; width: 450px; left: 50%; margin-left: -275px;}
#galeria.owl-theme .owl-controls .owl-page span { width: 16px; height: 16px; margin: 3px; background-color: #fff; opacity: 0.6; border: solid 1px #666;}
#galeria.owl-theme .owl-controls .owl-page.active span { background-color: #dd0021; border: solid 1px #dd0021; opacity: 1;}
    
@media screen and (max-width: 768px) {
.muevete { position: relative; display: block; margin-top: -60px; overflow: hidden;}
}
@media screen and (max-width: 460px) {
.img-item .cajaProducto img { display: none !important;}
.menu-trigger { width: 36px !important; font-size: 20px !important; padding-left: 6px;}
.menu-trigger .textobtn { display: none;}
#galeria.owl-theme .owl-controls .owl-pagination { display: none;}
}