Mexican salsa tends to be made with cooked ingredients, while Pico de Gallo is made with raw, fresh ingredients.  Additionally, the ingredients to make salsa are normally pulsed together until the consistency is pretty watery. In Pico de Gallo, the fresh ingredients are all chopped and diced, then mixed together to make an appetizer with a chunky texture.