/* Estilos Custom para los captions */
section .contenido-articulo .contenido-articulo-box.contgalery {background-color:#eee; border-top:#ddd 15px solid; border-bottom:#ddd 15px solid;padding: 20px 0 !important;}
.gallery-art .image-caption { /*position: absolute; bottom: 0px; left: 0px;*/ background: rgba(0,0,0,1); width: 100%; min-height: 1px; overflow: hidden; text-align: center;}
.gallery-art .image-caption p.credito { display: inline-block ; width: 95% ;  font-family: 'PTSans' ; color: #fff ; text-transform: uppercase ; padding: 15px 5px ; }
.gallery-art .image-caption p.descripcion { display: inline-block ; width: 95%  ;  font-family: 'PTSansItalic'  ; color: #fff ;  padding: 15px 0px 30px 0px ; }

/* Estilos para la galería (Img grandes) */
.gallery-art .swiper-wrapper {max-height: 728px;} /* Alto de la img, ideal coincida con la definida en prontus */
.gallery-art img {width: 100%;padding: 0 !important;margin: 0 !important;}

.gallery-art .swiper-button-next{background-size: 90px 90% !important;}

.gallery-art .swiper-button-prev{background-size: 90px 90% !important;}
/* Estilos para thumbs */
.gallery-art-thumbs {height:130px;box-sizing:border-box;padding:10px 0;}
.gallery-art-thumbs .swiper-slide {width:25%;height:100%;opacity:0.4;cursor: pointer;}
.gallery-art-thumbs .swiper-slide-active {opacity:1;}

/* Comportamiento para pantallas pequeñas */
@media screen and (max-width: 767px) {
    .gallery-art-thumbs{height:80px;}
    .gallery-art .image-caption {display: none;}
}