/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/


.owl-carousel .slide {
  position: relative;
  min-height: 1px;
  float: left;
  width: 98%;

  margin: 1%;

  /*float:left;*/
  /*max-width:326px;*/
  /*width:33%;*/

  //-webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

  .owl-carousel .slide:focus {
    outline: none;
  }

  .owl-carousel .slide img {
    display: block;
    width: 100%;
    -webkit-transform-style: preserve-3d;

  }

    .owl-carousel .slide .slideData {
      /*display: none;*/
      
      margin: 271px 0px 0px 0px; /* top 271 (colocado abajo - overflow - para no mostrar inicialmente) */

      position: absolute;
      z-index: 1;
      left: 0;
      top: 0;

      width: 100%;
      height: 100%;

      /*font-family: 'Roboto Condensed';*/
      font-size:14px;
      font-weight:300;
      
      background: url(../../img/transp.png);
    }

      .owl-carousel .slide .slideDataText {
        position: absolute;
		width:100%;
        bottom: 10px;
      }
        .owl-carousel .slide div span.categoria {
          display: block;
          padding: 0px 36px 4px 36px;

          font-size:100%;
          color: #FFF;
          
          text-transform:uppercase;
        }

        .owl-carousel .slide div span.descripcion {
          display: block;
          padding: 0px 85px 2px 36px;

          font-size:120%;
          color: #FFF;
          
          text-transform:uppercase;
        }
        
        .owl-carousel .slide .slideDataText a {
          position:absolute;
          right:10px;
          bottom:0px;
          
          width:56px;
          height:54px;
          
          font-size:11px;
          font-weight:700;
          text-align:left;
          
          color:#000;
          background-color:#fff;
          
          text-transform:uppercase;
          text-decoration:none;
        }
        
          .owl-carousel .slide .slideDataText a span {
            display:block;
            width:95%;
            height:100%;
            
            padding: 4px 0px 4px 4px;
            
            background:url(../../img/flecha_derecha_abajo_negro.png) no-repeat 86% 72%;
          }
		
		.owl-carousel .slide a.cerrar {
			left:auto;
			top:auto;
			right:0px !important;
			bottom:-76px;
		}

.owl-theme .owl-controls{
	
}

/* Styling Next and Prev buttons */
.owl-theme .owl-controls .owl-buttons .owl-prev { position: absolute; top: 40%; z-index: 10; display: block; width: 40px; height: 40px; left: 10px; background: url(../../img/carousel-direction-nav.png) no-repeat 0px -40px; content:''; }
.owl-theme .owl-controls .owl-buttons .owl-next { position: absolute; top: 40%; z-index: 10; display: block; width: 40px; height: 40px; right: 10px; text-align: right; background: url(../../img/carousel-direction-nav.png) no-repeat -40px -40px; }
.owl-theme .owl-controls .owl-buttons .owl-prev:hover { opacity: 1.0; left: 10px; background: url(../../img/carousel-direction-nav.png) no-repeat 0px 0px; }
.owl-theme .owl-controls .owl-buttons .owl-next:hover { opacity: 1.0; right: 10px; background: url(../../img/carousel-direction-nav.png) no-repeat -40px 0px; }

.owl-theme .owl-controls .owl-buttons [class*='owl-'] {
  
}
.owl-theme .owl-controls .owl-buttons [class*='owl-']:hover {
  
}
.owl-theme .owl-controls .owl-buttons .disabled, .owl-theme .owl-controls .owl-buttons  .owl-prev.disabled:hover, .owl-theme .owl-controls .owl-buttons  .owl-next.disabled:hover {
  background:none;
  opacity: 0.50;
  cursor: default;
}




/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}