Use formal titles and surnames when first addressing someone, especially in business, government, or with older people, and switch to first names only after being invited to do so. Common respectful forms include
Señor,
Señora, and
Doctor, while among friends and in everyday conversation people quickly move to a warm, familiar style.