/* ==========================================================================
   Author's custom styles
   ========================================================================== */

/* CARROSEL TODAS LA VERSINES */

.carousel-control.left {
	text-align: left !important;
	padding: 5% 0 0 1%;
  width: 30px!important;
  top: 20px;
  height: 85px;
  margin-left: 0px!important;
  background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.7)), to(rgba(0, 0, 0, 0.0)));
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.7) 0), color-stop(rgba(0, 0, 0, 0.0) 100%));
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.0) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.0) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;	
    opacity: 0.6;
}

.carousel-control.right {
	text-align: right !important;
	padding: 5% 1% 0 0;
  right: 0;
  left: auto;
  top: 20px;
  height: 85px;
  width: 30px!important;
  background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.0)), to(rgba(0, 0, 0, 0.7)));
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0) 0), color-stop(rgba(0, 0, 0, 0.7) 100%));
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.0) 0, rgba(0, 0, 0, 0.7) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0) 0, rgba(0, 0, 0, 0.7) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;	
    opacity: 0.6;
}


.foto_productos_base .carousel-control.left {
	padding: 30% 0 0 2%;
	top: 0px;
	height: 380px;
  width: 40px!important;
}

.foto_productos_base .carousel-control.right {
	padding: 30% 2% 0 0;
	top: 0px;
	height: 380px;
  width: 40px!important;
}



.carousel-control{
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;	
}
.carousel-control:hover{
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control.left:hover{
  background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%));
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
}
.carousel-control.right:hover{
  background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.5) 100%));
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
}




.carousel{
	height: auto;
	padding-top: 20px;
}



.carousel-control 			 { width:  4%; }
.carousel-control.left,.carousel-control.right {margin-left:15px;}


.sop_accesos_home .carousel-inner > .next {
  left: 100%;
}
.sop_accesos_home .carousel-inner > .prev {
  left: -100%;
}
.sop_accesos_home .carousel-inner > .next.left,
.sop_accesos_home .carousel-inner > .prev.right {
  left: 0;
}
.sop_accesos_home .carousel-inner > .active.left {
  left: -100%;
}
.sop_accesos_home .carousel-inner > .active.right {
  left: 100%;
}

.carousel-inner>.item{
  text-align: center;
	-webkit-transition:.6s ease-in-out left;
	transition:.6s ease-in-out left
}

.sop_carouse_galeria{
	position: relative;
}

