I just check your site and I found what cause the problem.
I think you are using “spanish-grammar” for the category name which is its contain “span” word and this theme are automatically add the category slug as a class name to the body HTML tag http://prntscr.com/9dw89p
This theme are using bootstrap css framework and it will detect the HTML tag which has “span” word to make it aligned to left.
So, please to change your category name.
Then for the contact, did you mean that the sidebar is not displayed? if so, it is because you are assign the contact page to have a full width.
To fix this, please edit your contact page and assign the page template as “Default template” http://prntscr.com/9dw9dc