There really isn't a top level domain for "everybody that speaks spanish". Here's a chart of TLD usage, which tells me the answer:
http://w3techs.com/technologies/over...vel_domain/all
You could certainly point both domains to the same place, if there's a thought that the .es domain will bring in visitors.
Dave