.errorForm{
    border: 1px solid #F64C4C !important;
}

#captcha_iw{
    border: 1px solid black;
}

#infoErroresForm {
  background: none repeat scroll 0 0 #EAEAEA;
  border-radius: 5px;
  color: #E73400;
  padding: 6px;
  text-align: center;
}

.titulo_errores{
    font-weight: bold;
    color: black;
    clear: both;
}

#footer form input, #footer form textarea {
  background-color: #333333;
  border-color: #666666;
  color: #FFFFFF;
  
}

.button.orange {
  background-color: #0096D6 !important;
  border-color: #CC7500 !important;
  color: #FFFFFF !important;
}

.button.orange:hover {
  background-color: #A66000 !important;
  border-color: #FF9900 !important;
  color: #FF9900 !important;
}

.button.grey {
  background-color: #A8A8A8 !important;
  border-color: #333333 !important;
  color: #FFFFFF !important;
}

.button.grey:hover {
  background-color: #C9C9C9 !important;
  border-color: #666666 !important;
  color: #666666 !important;
}

#footer form#contacto label{
    margin: 0px;
    margin-top: 8px;
    
}