Mexico City legalized same-sex civil unions in 2007; they also are recognized in Colombia, Uruguay, Brazil, Ecuador and Argentina, but advocates for gay rights say only marriage can protect the rights of families in such matters as property and custody.