I agree with duanes it is some sort of south American acara. There are a few species which look very similar, probably wont be possible to give you an ID with 100% certainty. It is also possible yours is not as colored up as the pictures duanes posted.
Amazonarum I think is as good a guess as you'll get.