Same-sex marriage is legal in Spain, regardless of your
religion. At least one party to the marriage must be a resident of
Spain, however.
View page
Spain recognizes same sex marriage. They don't have much problem
with cross dressing.
View page
Yes, Spain was one of the first countries in the world to pass
same-sex marriage.
View page
He supports it. When same-sex marriage was legalized in Spain,
he was famously quoted in the press that if he were gay he would
"get married tomorrow, just to $%*& with the Church."