#contacts_button .rotate{
  right: 0px;
  word-wrap: break-word;
  width: 38px;
}
#contacts_button .rotate {
  display: block;
  position: absolute;
  top: 10px;
  text-transform: uppercase;
  color: #fff;
  font-size: 16px;
  right: 10px;
  background: url('images/new/spt.png') no-repeat 0 -3780px;
  text-indent: -99999px;
  width: 20px;
  height: 200px;
}
#submenus-wrapper ul.menu li a:link, 
#submenus-wrapper ul.menu li a:visited,
#footer-sobre ul.menu li a:link, 
#footer-sobre ul.menu li a:visited {
  font-weight: bold;
}
#contacts_button #contacts-hidden .mobile-contacts,
#contacts_button #contacts-hidden .mobile-email {
	float: left;
}
#contacts_button #contacts-hidden .mobile-rede {
	clear: both;
}
#contacts_button #contacts-hidden .mobile-contacts a {
	top: 15px;
}
#contacts_button #contacts-hidden .mobile-rede a {
	float: left;
}
a#social-fb {
	margin-left: 20px;
}