#lista_salmos {
	padding-top: var(--space-2);
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	column-gap: var(--space-1-5);
	row-gap: var(--space-2);
}

.lista_salmos_item {
	width: 7.5rem;
	font-size: 13pt;
	font-weight: 550;
	color: #000000;
	text-align: center;
}

#reprodutor_audio {
	padding: var(--space-2) var(--space) 0 var(--space);
}

.download_categoria {
	font-size: 13pt;
	font-weight: 700;
	color: #000000;
	padding: var(--space-2) var(--space-2) var(--space_5) 0;
}

.download_item {
	font-size: 12pt;
	font-weight: 500;
	color: #000000;
	padding: 1rem 0 .5rem 1rem;
}

#conteudo_direita aside{
  background-color: #ffffff;
  padding: var(--space-2);
}

#salmo_info {
	font-size: 12pt;
	font-weight: 550;
	color: #000000;
	padding: var(--space-2) 0 0 calc(var(--space) + 20px);	
	max-width: 500px;
}

#salmo_letra {
	font-size: 13pt;
	font-weight: 550;
	color: #000000;
	padding-top: 45px;
	
	padding-left: 60px;
	padding-bottom: 10px;
	padding-right: 40px;
}

.estrofe_numero {
	font-size: 11pt;
	font-weight: 700;
	font-style: italic;
	color: #000000;

}

.estrofe_letra {
	font-size: 13pt;
	font-weight: 550;
	color: #000000;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 25px;
}

.estrofe_texto {
	font-size: 13pt;
	font-weight: 550;
	color: #000000;
	padding-top: 10px;
	padding-left: 70px;	
	padding-bottom: 10px;
	padding-right: 0px;
}

.salmo_versiculo {
	vertical-align: super;
	font-size: 10pt;
	font-weight: 700;
}

@media (max-width: 820px) {
	#lista_salmos {
		grid-template-columns: repeat(5, 1fr);
	}
}

@media (max-width: 700px) {
	#lista_salmos {
		grid-template-columns: repeat(4, 1fr);
	}
}

@media (max-width: 570px) {
	#lista_salmos {
		grid-template-columns: repeat(3, 1fr);
	}
}

@media (max-width: 460px) {
	#lista_salmos {
		grid-template-columns: repeat(2, 1fr);
	}
}