#formulario {
  float: left;
  width: 370px;
  margin: 0 24px 0 0;
}

#formulario .bt_voltar {
  display: block;
  text-indent: -9999em;
  overflow: hidden;
  width: 144px;
  height: 27px;
  background: url(../img/layout/bt_voltar_contato.png) no-repeat;
  margin-bottom: 20px;
}

.contact-data {
  float: right;
  cursor: default;
  margin: 32px 0;
  width: 404px;
  font-weight: bold;
}

#content input.form-error, #content textarea.form-error {
  border-color: #C00 !important;
}

#content .form-error, #content .ui-form .error-message {
  font-size: 11px;
  padding: 4px 2px;
  color: #C00;
}

#formContato fieldset .input label {
  color: #484848;
  display: block;
  font-size: 16px;
  margin: 12px 0 0;
  font-weight: bold;
  letter-spacing: -1px;
}

#formContato fieldset .input textarea, #formContato fieldset .input select, #formContato fieldset .input input {
  border: 1px solid #dbdbdb;
  font: 13px Helvetica, Arial, Tahoma, sans-serif;
  font-size: 12px;
  padding: 8px;
  color: #6c6c6c;
  width: 420px;
  background: #fff url(../img/layout/bg_input.png) repeat-x 0 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

#formContato fieldset .input textarea:focus, #formContato fieldset .input select:focus, #formContato fieldset .input input:focus {
  border-color: #ce1717;
}

#formContato fieldset .input input#ContatoFone, #formContato fieldset .input select, #formContato fieldset .input input#ContatoDepartamento {
  width: 158px;
}

#formContato fieldset .input textarea {
  height: 120px;
  background: url(../img/layout/bg_textarea.png) repeat-x 0 0;
}

#formContato fieldset .row-button {
  margin-top: 10px;
  margin-bottom: 30px;
}

#content .contact-data .mapa {
  margin-bottom: 20px;
}

#content .contact-data .endereco>strong {
  display: block;
  color: #c71717;
  margin-bottom: 20px;
}

#content .contact-data .endereco div {
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 20px;
  padding-bottom: 50px;
}

#content .contact-data .endereco div a {
  color: #656565;
}

#content .contact-data .endereco div p {
  color: #656565;
  font-weight: normal;
  padding-bottom: 0;
  line-height: 22px;
}

#content .contact-data .endereco div p span {
  color: #ab0a0a;
}

#content .contact-data .fone {
  margin-top: 10px;
}

#content .contact-data .whats {
  margin-top: 10px;
  display: flex;
  align-items: center;
  justify-content: left;
  width: 100%;
  float: left;
}

#content .contact-data .email {
  display: block;
  border-top: 1px solid #e5e5e5;
  margin-top: 10px;
  padding-top: 10px;
}

/*#content .contact-data .email * {
	display: block;
}*/