@charset "utf-8";
/* CSS Document */
.imagenesMiniaturas {
	position:relative;
	overflow: hidden;
}
.imagenesContenedor {
	position:relative;
	/*padding-top: 30%;
    margin-bottom: 10%;*/
	padding-bottom: 88%;
	/**/
	padding-bottom: 77%;
    overflow: hidden;
	/*margin-top:-5%;*/
}
.responsive .imagenesContenedor {
    padding-bottom: 140%;
	padding-bottom: 126%;
}
.imagenesContenedor div {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.imagenesContenedor div img { width: 100%; }
.imagenesContenedor div a {
    position: absolute;
    width: 100%;
    height: 100%;
	opacity:0; -webkit-opacity:0; -moz-opacity:0;
}
.imagenesContenedor div a:hover {
	opacity:1; -webkit-opacity:1; -moz-opacity:1;
}
.imagenesContenedor div.mostrar {
	opacity:1!important; -webkit-opacity:1!important; -moz-opacity:1!important;
	z-index:2;
}
.expo.dos .ocultar, .imagenesContenedor div {
	opacity:0; -webkit-opacity:0; -moz-opacity:0;
}
.imagenesMiniaturas .izqa,
.imagenesMiniaturas .dcha {
    width: 50%;
	height:100%;
	cursor:pointer;
	opacity:0.75; -webkit-opacity:0.75; -moz-opacity:0.75;
	position:absolute;
	z-index:9999;
	top:0;
}
.imagenesMiniaturas .izqa:hover,
.imagenesMiniaturas .dcha:hover {
	opacity:1; -webkit-opacity:1; -moz-opacity:1;
}
.imagenesMiniaturas .izqa {
	left:0;
	text-align:left;
}
.imagenesMiniaturas .dcha {
	right:0;
	text-align:right;
}
.imagenesMiniaturas .izqa img,
.imagenesMiniaturas .dcha img {
	margin-top:75%;
}
.imagenesMiniaturas .izqa img {
	margin-left:10%
}
.imagenesMiniaturas .dcha img {
	margin-right:10%;
}
/**/
.responsive .imagenesMiniaturas .izqa img, .responsive .imagenesMiniaturas .dcha img {
    margin-top: 130%;
}
.responsive .imagenesMiniaturas .izqa,
.responsive .imagenesMiniaturas .dcha {
	opacity:1; -webkit-opacity:1; -moz-opacity:1;
}

/* diodati */
.device .imagenesContenedor {
    padding-bottom: 64.5%;
}
/*.device  .page-template-ficha .destacadoTitular .dcha {
    height: 100%;
    top: 0;
}*/
.device .arrow-left,
.device .arrow-right {
    top: 0;
    height: 100%;
    width: 50%;
    margin-top: 0;
    cursor: pointer;
}
.alhama .device .arrow-left, .alhama .device .arrow-right {
    position: absolute;
    background-repeat: no-repeat;
    background-position: center left;
	z-index:99999;
	opacity:0.75; -webkit-opacity:0.75; -moz-opacity:0.75;
}
.alhama .device .arrow-left:hover, .alhama .device .arrow-right:hover {
	opacity:1; -webkit-opacity:1; -moz-opacity:1;
}
.alhama .device .arrow-right {
    background-position: center right!important;
    right: 10px;
}