/* CSS Document */
div.gallery-wrapper {
	position:relative;
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
div.gallery-wrapper div.inner,
div.gallery-wrapper div.grid-item,
div.gallery-wrapper div.grid-sizer    {
	margin:0 0 0 0;
	padding:0 0 0 0;
	line-height:0px;	
}
div.gallery-wrapper a,
div#fancybox-title-inside a {
font-weight:normal;text-decoration:none;

}
div.gallery-wrapper a.pdf {
	background:none;
	padding-left:0px;
}

div.gallery-wrapper a:hover,
div#fancybox-title-inside a:hover {
color:#000;
}
div.gallery-wrapper div.grid-item a img {
	width:100%;height:auto;
	opacity:0;
	

	
	
	/*	filter: blur(2px);
    -webkit-filter: blur(2px); */
	transition: all ease-in-out .3s;  
	 
}
div.gallery-wrapper div.grid-item a img.is-ok {
	opacity:1;
}



div.gallery-wrapper div.grid-item:hover a img {
	opacity:0.4;
	/*
	filter: grayscale(0);
    -webkit-filter: grayscale(0);    
	*/
}

div.loadgal {
	margin:15px 0px;
	opacity:0;
}



div#fancybox-title-inside,
div#fancybox-title-inside span.icon {
font-size:24px;	
}


div.gallery-wrapper div.grid-item div.titulo {
position:absolute;
bottom:0px;
width:100%;
background-color:#fff;
text-align:center;
height:30px;
line-height:30px;
display:none;
}
div.gallery-wrapper div.grid-item:hover div.titulo {
	
display:block;
}

