Salma Hayek wore a ELIE SAAB Spring12 dress to Young Hollywood Studios promoting 'Puss in Boots.'