I thought it might be a Margay, which looks a lot like a house-cat-size Ocelot. I spent a few months in Panama once upon a lifetime ago. Some idiot found a batch of margay kittens and took them home (on-base housing), thinking he'd raise them as pets. A couple months later, he found out just how bad of an idea that was. They are WILD cats, and even at six month old, they were holy terrors. They pretty much destroyed the house. Didn't do his military career any good, either.