.contentText h2{
    margin-top: 2%;
}

.contentText .left{
    float: left;
    overflow: hidden;
    display: inline-block;
    margin: 12px;
    text-align: justify;
    width: 50%;
}

.contentText .right{
    float: right;
    overflow: hidden;
    display: inline-block;
    width: 40%;
    margin: 12px 12px 2px 0;
}

.contentText .right a{
    text-decoration: none;
    margin: 5px;
    padding: 5px;
    float: left;
    overflow: hidden;
}

.contentText .right h3{
    color: #4799F1;
    font-weight: bold;
    font-size: 14px;
    text-align: left;
    padding-bottom: 5px;
    margin-bottom: 15px;
    border-bottom: 1px solid #eff0f0;
}

.contentText .right .info{
    color:#2E5AA4;
    font-size: 10px;
    text-align: left;
    padding: 2px;
}

.contentText .contato{
    float: left;
    overflow: hidden;
    width: 100%;
    margin: 2% 10px 10px 10px;
}

.contato .contatoTitulo{
    width: 100%;
    font-size: 14px;
    font-weight: bold;
    border-bottom: solid 1px #eff0f0;
    color: #666666;
    padding-bottom: 12px;
    margin-bottom: 5px;
}

.contato {
    margin-top: 5px;
}

.contato .azul{
    color:#4799F1;
}

.contato input[type="text"],
.contato input[type="email"]{
    border: solid 1px #dfdfdf;
    padding: 2px;
    color: #222;
}

.contato textarea{
    border: solid 1px #dfdfdf;
    width: 450px;
    height: 250px;
    padding: 2px;
    color: #222;
}

.contato table th{
    text-align: right;
    padding: 2px;
}

.contato table td{
    padding: 3px;
}

.contato .required{
    color: red;
}

.contato #erroNome,
.contato #erroEmail,
.contato #erroMensagem{
    display: none;
}

.contato input[type="submit"]{
    width:60px; /*same as the height*/
    height:60px; /*same as the width*/
    background-color:#efefef;
    border:1px solid #DFDFDF; /*same colour as the background*/
    color:#222;
    font-size:1.3em;
    /*set the border-radius at half the size of the width and height*/
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}
/***NOW STYLE THE BUTTON'S HOVER STATE***/
.contato input[type="submit"]:hover{
    background:#4799F1;
    border:1px solid #DFDFDF;
    color:#fff;
}

.contato #nome.erro,
.contato #email.erro,
.contato #mensagem.erro{
    border: solid red 1px;
    background-color: #faeded;
    color: red;
}

.sucesso h2{
    color:#5dd643;
    text-align: center;
}

.sucesso p{
    color: #222;
    text-align: center;
}

.white-popup {
  position: relative;
  background: #FFF;
  padding: 20px;
  width:auto;
  max-width: 500px;
  margin: 20px auto;
}