Solenolides, new antiinflammatory and antiviral diterpenoids from a marine octocoral of the genus Solenopodium