.mosaic-block {
    float:left;
    height:160px;
    overflow:hidden;
    position:relative;
    width:220px;
	margin:10px 5px 0;
}

.mosaic-backdrop {
	display:none;
	position:absolute;
	top:0;
	height:100%;
	width:100%;
}

.mosaic-overlay{
	display:none;
	z-index:5;
	position:absolute;
	width:220px;
	height:160px;
	left:0;
}

.alinhaImagemProdutos{
	color:#FFFFFF;
	font-size:20px;
	line-height:20px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
	margin:0 auto;
	width:220px;
	height:160px;
}

.lupa .mosaic-overlay {
	background:url(bg-produtos-hover.png);
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
	filter:alpha(opacity=00);
	display:none;
}

.alinhaImagemProdutos * {
    vertical-align:middle;
}