/* owl.carousel */
.owl-carousel .item a { position:relative; display:block; }
.owl-carousel .item a > span { position:absolute; top:0; left:0; width:150px; height:100px; font-weight:bold; font-size:11px; line-height:1.2; color:#FFF; padding:10px 0 0 10px; background:url('images/etiqueta-bg.png') no-repeat 0 0; background-size:cover; }

.owl-nav { margin-top:0; -webkit-tap-highlight-color: transparent; }
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next { 
    position:absolute; 
    /*top:45%; */
    top:50%; 
    margin:-40px 0 0 0; display:inline-block; width:30px; height:40px; font:normal 40px/40px "FontAwesome"; text-align:center; cursor:pointer; }
.owl-carousel .owl-nav .owl-prev { right:100%; background: url(../images/flecha_izquierda.png) left no-repeat; }
.owl-carousel .owl-nav .owl-next { left:100%; background: url(../images/flecha_derecha.png) right no-repeat;}
.owl-carousel .owl-nav .owl-prev:before, .owl-carousel .owl-nav .owl-next:before { display:block; width:30px; height:40px; line-height:40px; text-align:center; }
.owl-carousel .owl-nav .owl-prev:before { /*content:"\f104";*/  }
.owl-carousel .owl-nav .owl-next:before { /*content:"\f105";*/ }
.owl-nav [class*='owl-']:hover { text-decoration:none; }
.owl-nav .disabled { opacity:0.5; cursor:default; }

.owl-nav.disabled + .owl-dots { margin-top:0; }
.owl-dots { /*height:70px;*/ padding:20px 0; overflow:hidden; text-align:center; -webkit-tap-highlight-color:transparent; }
.owl-dots .owl-dot { display:inline-block; zoom:1; *display:inline; }
.owl-dots .owl-dot span { width:20px; height:20px; margin:5px; background:#e4e3e0; /*opacity:0.3;*/ display:block; -webkit-backface-visibility:visible;
-webkit-transition: opacity 200ms ease; -moz-transition: opacity 200ms ease; -ms-transition: opacity 200ms ease; -o-transition: opacity 200ms ease; transition: opacity 200ms ease; }
.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span { background:#96989a; /*opacity:1;*/ }