A powerful earthquake centered near the resort of Huatulco in southern Mexico swayed buildings Tuesday in Mexico City and sent thousands into the streets. Power was knocked out to some areas, but there were not immediate reports of damage or injuries.