.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.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: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:1px solid #fff;border-radius:10px;cursor:pointer;display:inline-block;height:10px;margin:1px;text-indent:-999px;width:10px}
.carousel-indicators .active{background-color:#fff;height:12px;margin:0;width:12px}
.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:10px!important}
}
.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;float:left;width:100%;height:auto;background:rgba(114,114,114,0.21)}
div.active,div.left,div.next,div.prev,div.right{visibility:visible}
#myCarousel{margin:0;padding:0;float:left;overflow:hidden}
#myCarousel .carousel-control,/*flechas*/
#myCarousel .carousel-indicators,/*botones*/
#myCarousel .carousel-indicators .active,/*bonton activo*/
#myCarousel div.descripcion_slide/*texto*/{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{background:rgba(255,255,255,0.3) none repeat scroll 0 0;float:left;font-size:2.5em;font-weight:700;left:0;padding:5px 0;position:absolute;text-align:center;top:30%;width:100%;height:40%;color:#2e517e;display:flex;align-items:center;justify-content:center;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
#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/1left.png) no-repeat center center}
.fecha_drc{float:left;position:relative;width:100%;height:100%;background:url(../img/1right.png) no-repeat center 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}
#myCarousel:hover .carousel-indicators,#myCarousel:hover .carousel-indicators .active,#myCarousel:hover div.descripcion_slide{visibility:hidden!important}
}