Not positive it’s a Mayan cichlid – see this (pics) – but it is a cichlid – tilapia are cichlids

http://fishbase.org/Summary/SpeciesSummary.php?ID=4798&AT=mayan+cichlid