Tropical; hot, humid in south; semiarid in north