.carousel-inner,.slide{position:relative;width:100%}
.carousel-caption,.carousel-control{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);text-align:center}
.slide{display:block;float:left;height:auto;margin:0;padding:0;visibility:hidden}
.carousel-inner{overflow:hidden}
.carousel-inner>.item{display:none;position:relative;backface-visibility:hidden;perspective:1000px;transition:transform .6s ease-in-out 0s;text-align:center}
.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;transform:translate3d(100%,0,0)}
.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;transform:translate3d(-100%,0,0)}
.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;transform:translate3d(0,0,0)}
.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;font-size:20px;left:0;opacity:.5;position:absolute;top:0;width:15%}
.carousel-control.left{background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%);background-repeat:repeat-x}
.carousel-control.right{background-image:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;left:auto;right:0}
.carousel-control:focus,.carousel-control:hover{color:#fff;opacity:.9;outline:0;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:none;margin-left:-30%;padding-left:0;position:absolute;text-align:center;width:60%;z-index:15}
.carousel-indicators li{background-color:#e4ffca;border:1px solid #fff;border-radius:10px;cursor:pointer;display:inline-block;height:15px;margin:3px;text-indent:-999px;width:10px}
.carousel-indicators .active{background-color:#fff;height:15px;margin:3px}
.carousel-caption{bottom:20px;left:15%;padding-bottom:20px;padding-top:20px;position:absolute;right:15%;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:40px}
}
.carousel-inner>.item,.carousel-inner>.item>a,.carousel-inner>.item>a>img,.carousel-inner>.item>img{margin:auto;padding:0;width:100%;max-height:600px}
div.active,div.left,div.next,div.prev,div.right{visibility:visible}
#myCarousel{height:auto;max-height:600px;overflow:hidden}
#myCarousel .carousel-control,#myCarousel .carousel-indicators,#myCarousel .carousel-indicators .active,#myCarousel div.descripcion_slide{visibility:hidden!important;transition:.3s ease 0s}
#myCarousel:hover .carousel-control,#myCarousel:hover .carousel-indicators,#myCarousel:hover .carousel-indicators .active,#myCarousel:hover div.descripcion_slide{visibility:visible!important}
#myCarousel .descripcion_slide{background:rgba(0,0,0,.6);bottom:0;color:#FFF;float:left;font-family:Montserrat;font-size:1em;font-weight:400;left:0;padding:15px 0;position:absolute;text-align:center;text-transform:uppercase;width:100%}
#myCarousel .carousel-control{width:10%}
.fecha_drc,.fecha_izq{float:left;position:relative;width:100%;height:100%}
#myCarousel .carousel-indicators li{background:#e4ffca}
#myCarousel .carousel-indicators .active{background:#0f8525}
.fecha_izq{background:url(../img/1left.png) center center no-repeat}
.fecha_drc{background:url(../img/1right.png) center center no-repeat}
@media (max-width:750px){.carousel-inner>.item,.carousel-inner>.item>a,.carousel-inner>.item>a>img,.carousel-inner>.item>img{max-height:none}
#myCarousel{height:auto}
}