.gallery-top img {width:100% !important; }
.swiper-slide {text-align: center !important;}
.swiper-button-prev-gal, .swiper-button-next-gal { font-size:0;}

/*.swiper-button-next-gal {
    background-image: url("../../imag/v1/icon/arrow_r.png") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 21px !important;
    z-index: 1 !important;
    width: 50px !important;
    height: 50px !important;
    right: 0px !important;
    outline: none !important;
}
.swiper-button-prev-gal {
    background-image: url("../../imag/v1/icon/arrow_l.png") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 21px !important;
    z-index: 1 !important;
    width: 50px !important;
    height: 50px !important;
    left: 0px !important;
    outline: none !important;
}*/

.swiper-container.gallery-top .swiper-wrapper .swiper-slide .image-caption {position:absolute; right:15px; bottom:10px;}
.swiper-container.gallery-top .swiper-wrapper .swiper-slide .image-caption * {text-align:left;}
.p14 {font-size:0.875rem;}
.p12 {font-size:0.75rem;}
.credito {background-color:rgba(0, 87, 153, 0.6); font-family:RalewayBold,Verdana, Geneva, sans-serif; line-height:120%; color:#fff; padding:5px 10px; margin-bottom:5px;}
.descripcion {background-color:rgba(0, 87, 153, 0.6); font-family:Raleway,Verdana, Geneva, sans-serif; line-height:120%; color:#fff; padding:5px 10px; margin-bottom:10px;}
.swiper-container.gallery-top .swiper-wrapper .swiper-slide .image-caption a, a.descarga-video { background-color:rgba(3, 94, 158, 0.5); font-family:RalewayBold,Verdana, Geneva, sans-serif; font-size:0.813rem; line-height:120%; color:rgba(255, 255, 255, 0.7); padding:10px 25px 10px 45px; float:left; clear:both;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
a.descarga-video {background-color:rgba(3, 94, 158, 1); color:rgba(255, 255, 255, 1); margin-bottom:25px;}

.swiper-button-prev-gal.swiper-button-white, .swiper-button-next-gal.swiper-button-white {display:block !important; --swiper-navigation-color:  #ffffff;}
.swiper-button-next-gal, .swiper-container-rtl .swiper-button-prev-gal {right: 10px; left: auto; }
.swiper-button-prev-gal, .swiper-button-next-gal {display:none !important; position:absolute; top:50%; width:calc(var(--swiper-navigation-size) / 44 * 27); height:var(--swiper-navigation-size); margin-top:calc(-1 * var(--swiper-navigation-size) / 2); z-index:10; cursor:pointer; display:flex; align-items:center; justify-content:center; color:var(--swiper-navigation-color, var(--swiper-theme-color));}
.swiper-button-prev-gal.swiper-button-white {background: url(/psa/imag/v1/icon/arrow_l.png) center top; width:36px; height:51px;}
.swiper-button-next-gal.swiper-button-white {background: url(/psa/imag/v1/icon/arrow_r.png) center top; width:36px; height:51px;}

/* Estilos para thumbs */
.gallery-thumbs, .gallery-thumbs-video {height:120px;box-sizing:border-box;padding:10px 0;}
.gallery-thumbs .swiper-slide, .gallery-thumbs-video .swiper-slide {width:25%;height:100%;opacity:0.4;cursor: pointer; background-size:100%;}
.gallery-thumbs .swiper-slide-active, .gallery-thumbs-video .swiper-slide-active {opacity:1; background-size:100%;}
