Use formal titles and surnames when addressing people you do not know well, especially in business or service settings, and wait for an invitation before switching to first names. Common respectful forms include
Señor,
Señora, and
Licenciado for someone with a professional or university background, while close friends and family quickly move to informal treatment.