#myCarousel,.carousel-inner{overflow:hidden}
.carousel-inner,.slide{position:relative;width:100%}
.carousel-caption,.carousel-control{color:#ffffff;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>.item{display:none;position:relative;backface-visibility:hidden;perspective:1000px;transition:transform .6s ease-in-out 0;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.right{left:auto;right:0}
.carousel-control:focus,.carousel-control:hover{color:#ffffff;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:-5px;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:rgba(0,0,0,0);border:1px solid #ffffff;border-radius:0;cursor:pointer;display:inline-block;height:15px;margin:1px;text-indent:-999px;width:15px}
.carousel-indicators .active{background-color:#ffffff;height:20px;margin:0;width:15px}
.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-inner>.item,.carousel-inner>.item>a,.carousel-inner>.item>a>img,.carousel-inner>.item>img{margin:auto;padding:0;width:100%}
div.active,div.left,div.next,div.prev,div.right{visibility:visible}
#myCarousel{height:auto;padding:0 0 0}
#myCarousel .carousel-control,#myCarousel .carousel-indicators,#myCarousel .carousel-indicators .active{visibility:visible!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.8);float:left;font-size:1.1em;left:0;padding:10px 0;position:absolute;text-align:center;top:0;width:100%;color:#23244f;text-transform:uppercase;font-weight:400;visibility:hidden!important}
#movil #myCarousel .descripcion_slide{display: none;}
#myCarousel .carousel-control{width:10%}
.fecha_drc,.fecha_izq{float:left;position:relative;width:100%;height:100%}
#myCarousel .carousel-indicators li{background-color:#c4d7e6;margin:0 5px}
#myCarousel .carousel-indicators .active{background-color:#7AB3D8}
.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}
}