.slide{display:block;float:left;height:auto;margin:0;padding:0;position:relative;visibility:hidden;width:100%}
.carousel-inner{overflow:hidden;position:relative;width:100%}
.carousel-inner > .item{backface-visibility:hidden;perspective:1000px;transition:transform .6s ease-in-out 0;display:none;position:relative;transition:left .6s ease-in-out 0;backface-visibility:hidden;perspective:1000px;transition:transform .6s ease-in-out 0}
.carousel-inner > .item.active.right,.carousel-inner > .item.next{left:0;transform:translate3d(100%,0px,0px)}
.carousel-inner > .item.active.left,.carousel-inner > .item.prev{left:0;transform:translate3d(-100%,0px,0px)}
.carousel-inner > .item.active,.carousel-inner > .item.next.left,.carousel-inner > .item.prev.right{left:0;transform:translate3d(0px,0px,0px)}
.carousel-inner > .active,.carousel-inner > .next,.carousel-inner > .prev{display:block}
.carousel-inner > .active{left:0}
.carousel-inner > .next,.carousel-inner > .prev{position:absolute;top:0;width:100%}
.carousel-inner > .next{left:100%}
.carousel-inner > .prev{left:-100%}
.carousel-inner > .next.left,.carousel-inner > .prev.right{left:0}
.carousel-inner > .active.left{left:-100%}
.carousel-inner > .active.right{left:100%}
.carousel-control{background-color:rgba(0,0,0,0);bottom:0;color:#fff;font-size:20px;left:0;opacity:.5;position:absolute;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);top:0;width:15%}
.carousel-control.left{background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0px,rgba(0,0,0,0) 100%);background-repeat:repeat-x}
.carousel-control.left:hover span{background:url(../img/2left.png) no-repeat left center}
.carousel-control.right{background-image:linear-gradient(to right,rgba(0,0,0,0) 0px,rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;left:auto;right:0}
.carousel-control.right:hover span{background:url(../img/2right.png) no-repeat right center}
.carousel-control:focus,.carousel-control:hover{color:#fff;opacity:.9;outline:0 none;text-decoration:none}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{display:inline-block;margin-top:-10px;position:absolute;top:50%;z-index:5}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px;right:50%}
.carousel-control .icon-next,.carousel-control .icon-prev{font-family:serif;height:20px;line-height:1;width:20px}
.carousel-control .icon-prev::before{content:"‹"}
.carousel-control .icon-next::before{content:"›"}
.carousel-indicators{bottom:10px;left:50%;list-style:outside none none;margin-left:-30%;padding-left:0;position:absolute;text-align:center;width:60%;z-index:15}
.carousel-indicators li{background-color:rgba(0,0,0,0);border:2px solid #fff;border-radius:50%;cursor:pointer;display:inline-block;height:20px;margin:1px;text-indent:-999px;width:20px}
.carousel-indicators .active{background-color:#ec0d2c!important;height:12px;width:12px;display:inline-block;top:-4px;position:relative}
.carousel-caption{bottom:20px;color:#fff;left:15%;padding-bottom:20px;padding-top:20px;position:absolute;right:15%;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);z-index:10}
.carousel-caption .btn{text-shadow:none}
@media screen and (min-width:768px) {
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{font-size:30px;height:30px;margin-top:-10px;width:30px}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}
.carousel-caption{left:20%;padding-bottom:30px;right:20%}
.carousel-indicators{bottom:20px}
}
.carousel-inner > .item{text-align:center}
.carousel-inner > .item,.carousel-inner > .item > a,.carousel-inner > .item > img,.carousel-inner > .item > a > img{margin:auto;padding:0;max-width:100%;max-height:380px;background:rgba(114,114,114,0.21)}
/*PARA LIMITAR EL ALTO*/
.carousel-inner > .item > a > img,.carousel-inner > .item img{margin:auto;padding:0;width:100%;background:rgba(114,114,114,0.21);float:left}
div.active,div.left,div.next,div.prev,div.right{visibility:visible}
#myCarousel{height:auto;overflow:hidden}
#myCarousel .carousel-control,#myCarousel .carousel-indicators,#myCarousel .carousel-indicators .active,#myCarousel div.descripcion_slide{visibility:hidden!important;transition:.3s ease 0}
#myCarousel:hover .carousel-control,#myCarousel:hover .carousel-indicators,#myCarousel:hover .carousel-indicators .active,#myCarousel:hover div.descripcion_slide{visibility:visible!important}
#myCarousel .descripcion_slide{float:left;font-size:1em;font-weight:400;left:0;padding:5px 5%;position:absolute;text-align:center;top:40px;width:90%;color:#eee;text-shadow:0 0 3px #000;letter-spacing:.05em}
#myCarousel .carousel-control{width:10%}
#myCarousel .carousel-indicators li{background:#bbb;margin:0 5px}
#myCarousel .carousel-indicators .active{background:#333}
.fecha_izq{float:left;position:relative;width:100%;height:100%;background:url(../img/2left_prev.png) no-repeat left center}
.fecha_drc{float:left;position:relative;width:100%;height:100%;background:url(../img/2right_prev.png) no-repeat right center}
@media (max-width:750px) {
.carousel-inner > .item,.carousel-inner > .item > a,.carousel-inner > .item > img,.carousel-inner > .item > a > img{max-height:none}
#myCarousel{height:auto}
}