I'm having this weird problem with my camera in which I can only render from a certain position that is not the one on the camera. It's like the view got detached from the camera and I can't change it. I can't manipulate it and it always renders in that position. Deleting the camera makes no difference, and there is no hidden camera in the file. It's not the first time I've had this problem.
Sorry, I can't upload the file since it is now too big.
What happened is, I somehow put another object as my camera.
I solved it by going on Scene Settings (third tab on the Properties window), one of the first fields asks for the camera (and there I had a plane).
Thanks to eromod for pointing out any object can e a camera in Blender.