Type: Posts; User: Upgrading
Try change <dt class="dt1"> to <dt class="dt1 active">. Hope this help.
I think .com is a better option since .com consider global commerce where as .es mainly focus on Spain.
In my opinion you can name your domain name whatever you like as long as the objective of the webpage is clear in your website title and the first page of website. Title is very important for search...