div.tresc figure.galeria {
	float:left;
	margin:0 16px 16px 0;
	padding:0;
	width:222px;
}

div.tresc figure.galeria img {
	padding:0;
	margin:0;
	width:222px;
	height:148px;
	/*border:1px solid #034ea1;*/
}

div.tresc figure.galeria figcaption {
	padding:0;
	margin:0;
	width:222px;
	height:36px;
	font-size:13px;
	line-height:16px;
	text-align:center;
	vertical-align:top;
}

@media all and (min-width:0px) {

	div.tresc figure.galeria {
		float:none;
		margin:0 0 16px 0;
		width:100%;
	}

	div.tresc figure.galeria img {
		width:100%;
		height:auto;
	}

	div.tresc figure.galeria figcaption {
		width:100%;
		height:auto;
		text-align:left;
	}

}

@media all and (min-width:500px) {
	
	div.tresc figure.galeria {
		float:left;
		margin:0 16px 16px 0;
		width:46%;
	}

	div.tresc figure.galeria img {
		width:100%;
		width:43vw;
		height:auto;
		height:28vw;
	}

	div.tresc figure.galeria figcaption {
		width:100%;
		width:43vw;
		height:36px;
		text-align:center;
	}

}

@media all and (min-width:770px) {

	div.tresc figure.galeria {
		float:left;
		margin:0 16px 16px 0;
		width:222px;
	}

	div.tresc figure.galeria img {
		width:222px;
		height:148px;
	}

	div.tresc figure.galeria figcaption {
		width:222px;
		height:36px;
		text-align:center;
	}

}


@media all and (min-width:1260px) {

	div.tresc figure.galeria {
		float:left;
		margin:0 25px 20px 0;
		width:260px;
	}

	div.tresc figure.galeria img {
		width:260px;
		height:174px;
	}

	div.tresc figure.galeria figcaption {
		width:260px;
		height:36px;
		text-align:center;
	}

}