My understanding was always that Latin America is from Mexico and southwards to the continent of South America. It was also my understanding that Latino meant someone from this area of the world.

My understanding was also that Hispanic meant someone who has grown up in a Spanish speaking culture/nation.