World oil prices were mixed in Asian trading on Tuesday after workers at a Brazilian state-run energy firm began a five-day strike, dealers said.New York's main contract, light sweet crude for August delivery, was off 14 cents to 145.04 dollars a barrel from Monday's close of 145.18 at the end of US trading hours. Brent North Sea crude for August delivery gained eight cents to 144.00.