Looks like a Jaquarundi to me. Small head and long tail, but the tail you can't see in your picture. I got a trail camera video of one in s. Texas a couple years ago.
Despite its name, the Jaguarundi, also known as the "Weasel Cat" or "Otter Cat", more closely resembles the Puma than the Jaguar!
The Jaguarundi is one of the few species of wild cat known to exist in North America. The Jaguarundi can be found in scattered areas in Central and South America, and are seen as far north as Texas, United States and parts of Florida. It is postulated that they are related to the Puma, being ancestral brothers to those majestic wild cats. The Jaguarundi hunts both during the day and night, though they are generally most active in the day. Its diet consists mostly of small birds and other small animals such as lizards and snakes. They heavily prefer birds, though, their leaping skills are quite useful when hunting birds. They like living in low elevations, usually near a wooded area or grasslands, where it can pounce easily find food. Thankfully they are not hunted widely for their fur and this protects them from one of the main dangers to many other exotic cats.
Jaguarundis grow to about 30 inches in length and have a tail which extends another 20 inches. They are small cats, and look a lot like otters - low bodies that run close to the ground, with stumpy little legs and sleek, small heads with little flat ears. They are usually a solid color and are known as being one of the only wild cats in existence that lacks stripes, spotting or other marking. They range from soft grey to chocolate brown. Jaguarundi kittens have a few scattered spots that are quickly lost during development.
The Jaguarundi is most common in Central America though it is seen as far south as Paraguay. The Jaguarundi is also not commonly found in the United States but it has been sighted living in parts of Texas, Arizona and Florida. Jaguarundis are listed as endangered by CITES.