Hurricane Lorena weakened to a tropical storm as it approached northwestern Mexico on Saturday, bringing with it heavy wind and rain, U.S. forecasters said.