The Mexican consulates in the U.S. distribute "Matricula Consular Mexicana", as an ID for Mexican citizens to use it for identification purposes. In spite of the fact, that most countries accept a passport as a valid ID, the Mexican Government has instructed its citizens no to use it, because it would easily give away the inmigration status. I believe that foreign ID documents, should not be accepted in this country for identification purposes, since we aren't in Mexico, besides it gives the impression that the Mexican Consulates validates the illegal status of many of its citizens.