Unidentified hopper
Unidentified Fulgorid hopper
This is an orchid bee in the genus Eulaema. These are large (15mm or so) and this one was visiting heliconia plants.