Eso porque en Brasil, las partes del día están relacionadas a las horas. A ver si me explico... Es de día hasta las 12.00 del mediodía, después es la tarde hasta las 18.00 y por último la noche hasta las 00.00
Ya en español, las partes del día no son necesariamente asociadas a la hora. Entonces decimos:
Buenos días, por la mañana.
Buenas tardes, después del almuerzo / comida.
Buenas noches, cuando oscurece.


