Your example works fine. Your character walks around and detects collision properly.
You've drawn collision separate to the graphics, yes? Presumably to make it look like the character is walking behind the objects?
'Fundo' is one big sprite with a weird triangle of collision where C3 has wigged out trying to work out your shape (which is why I said check).
The other collision there is on 'colisao', which you seem to have drawn as an invisible object.
I'm not sure what you were hoping for here. What do you want to happen?