/* ================================================================================================================== */
/* corpo */
/* ================================================================================================================== */

div#ainfo { display: block; position: relative; width: 100%; padding: 0; margin: 0 auto; font-size: 0; }
div#ainfo p.text { color: var(--text_3rd_color); }

/* ================================================================================================================== */
/* bloco */
/* ================================================================================================================== */

div#ainfo div.block { display: block; position: relative; border-bottom: 4px solid var(--2nd_color); text-align: left; }
div#ainfo div.block:first-child { padding-top: 0; }
div#ainfo div.block:last-child { border: none; }
	div#ainfo div.block h1 { margin: 0; text-align: left; }
	div#ainfo div.block p { text-align: left; color: var(--text_3rd_color); }
	div#ainfo div.block div.photos { display: none; position: relative; vertical-align: top; width: 220px; height: 220px; }
	div#ainfo div.block div.photos:nth-child(1),
	div#ainfo div.block div.photos:nth-child(2),
	div#ainfo div.block div.photos:nth-child(3),
	div#ainfo div.block div.photos:nth-child(4) { display: inline-block; }
		div#ainfo div.block div.photos a { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
		div#ainfo div.block div.photos a:first-child { display: block; }