	

.galeria{
    font-family: 'open sans';
}

.contenedor-imagenes{
    /*display:flex;
    width: 85%;
    margin: auto;
    justify-content: space-around;
    flex-wrap: wrap;
    border-radius:3px;*/
	display: flex;
   	flex-direction: row;
  	flex-wrap: wrap;
  	overflow: hidden;
/*  	margin-bottom: 100px;*/
}

.contenedor-news{
    /*display:flex;
    width: 85%;
    margin: auto;
    justify-content: space-around;
    flex-wrap: wrap;
    border-radius:3px;*/
	display: flex;
   	flex-direction: row;
  	flex-wrap: wrap;
  	overflow: hidden;
/*  	margin-bottom: 100px;*/
}

.contenedor-imagenes .imagen{
    /*width: 32%;
    position: relative;
    height:250px;
    margin-bottom:5px;*/
	overflow: hidden;
  	width: calc((100% / 4) - 10px);
 	margin: 5px;
  	position: relative;
}

.contenedor-news .imagen{
    /*width: 32%;
    position: relative;
    height:250px;
    margin-bottom:5px;*/
	overflow: hidden;
  	width: calc((100% / 3) - 20px);
  	margin: 10px;
    position: relative;
	
}


/*.imagen img:hover {
	filter: blur(5px);
	overflow: hidden;
	transition:all 1s ease-in-out;
}  */  

.imagen img{
    width: 100%;
    height:100%;
    object-fit: cover;
	
}

.mascara {
	background:#f1f1f1;
}
.mascara img {
	opacity: 1;
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
	
}
.mascara:hover img {
	opacity: .15;
}

.contenedor-imagenes .imagen .txt-info{
  	width: 100px;
  	position: absolute;
  	top: 50%;
  	left: 50%;
	transform: translateX(-50%) translateY(-50%);
  	opacity: 0;
	color: #444444;
	font-weight: bold;
	text-align: center;

}
.contenedor-imagenes .imagen:hover .txt-info{
  	opacity: 1;
}

.contenedor-news .imagen .txt-info{
  	width: 100px;
  	position: absolute;
  	top: 50%;
  	left: 50%;
	transform: translateX(-50%) translateY(-50%);
  	opacity: 0;
	color: #444444;
	font-weight: bold;
	text-align: center;

}
.contenedor-news .imagen:hover .txt-info{
  	opacity: 1;
}

.contenedor-imagenes .imagen .ico-play{
  	width: 100px;
  	position: absolute;
  	top: 50%;
  	left: 50%;
	transform: translateX(-50%) translateY(-50%);
  	opacity: 1;
}

.mascara-vid {
	background:#000000;
}
.mascara-vid img {
	opacity: 1;
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
	
}
.mascara-vid:hover img {
	opacity: .15;
}

.contenedor-imagenes .imagen .txt-info-vid{
  	width: 100px;
  	position: absolute;
  	top: 50%;
  	left: 50%;
	transform: translateX(-50%) translateY(-50%);
  	opacity: 0;
	color: #ffffff;
	font-weight: bold;
	text-align: center;

}
.contenedor-imagenes .imagen:hover .txt-info-vid{
  	opacity: 1;
}


@media screen and (max-width:1500px){
    .contenedor-imagenes .imagen{
        width: calc((100% / 3) - 10px);
    }
	.contenedor-news .imagen{
        width: calc((100% / 3) - 20px);
    }
}

@media screen and (max-width:1000px){
    .contenedor-imagenes .imagen{
        width: calc((100% / 2) - 10px);
    }
	.contenedor-news .imagen{
        width: calc((100% ) - 20px);
    }
}

@media screen and (max-width:700px){
    .contenedor-imagenes .imagen{
        width: calc((100% ) - 10px);
    }
	.contenedor-news .imagen{
        width: calc((100% ) - 20px);
    }
}