The next video is in Spanish but it explains in a simple and clear way the basic principles of the separation of powers that the Spanish constitution states.
CÓMO SE ORGANIZAN LOS PODERES DEL ESTADO ESPAÑOL
I hope you have a better idea after watching it!!