El edificio se construyó sobre las ruinas del anterior de estilo románico, y a su vez sobre las anteriores de la catedral visigoda, quedando de todas ellas vestigios en la edificación actual.