A barge carrying tanks of heavy black oil struck the Richmond-San Rafael Bridge on Thursday evening - but no oil spilled into the bay, authorities said.