An oil spill on Del Prado Blvd had shut down one lane for several hours while hazmat teams were on site for the cleanup.