#box_intro { margin:20px 6px 20px 6px; }

ul#albuns{ width:970px; overflow:hidden; margin:0 auto;}
ul#albuns li{ width:100%; overflow:hidden; margin-bottom:30px; position:relative; }
ul#albuns li:last-child{ margin-bottom:0; }
ul#albuns li.pbmt_prog div.publicidade_970x250{ margin-bottom:0; }
ul#albuns li h2{ position:absolute; bottom:0; left:0; z-index:3; width:calc(100% - 20px); height: 30px; padding: 20px 10px 10px 10px; background: linear-gradient(0deg, black, transparent); }
ul#albuns li h2,
ul#albuns li h2 a{ font-family: 'Knockout48'; font-size:28px; color:#ffdc4f; text-decoration:none; }
ul#albuns li h2 a:hover{ text-decoration:underline; }
ul#albuns li div.album_selecionado{ position:relative; width:1600px; height:250px; z-index:2; }
ul#albuns li div.album_selecionado.seta::before{ content: ""; border: 12px solid transparent; display: inline-block; padding: 19px; transform: rotate(-45deg); position: absolute; border-right-color: #ffdc4f; border-bottom-color: #ffdc4f; position: absolute; top: 93px; left: 870px; z-index: 1; }
ul#albuns li a.overlink{ 
	position:absolute; width:970px; height:100%; text-indent:-9999px; z-index:2; left:0; top:0;
	background: linear-gradient(to right, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.2) 70%, rgba(0,0,0,0.9) 100%);	
}
ul#albuns li a.overlink:hover{ background: linear-gradient(to right, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.1) 70%, rgba(0,0,0,0.4) 100%);}
	