#contacto .form-message {
	color: #fff;
	display: none;
	font-size: 12px;
	margin-bottom: 16px;
	text-align: center;
}

#contacto.form-sent .form-success {
	display: block;
}

#contacto.form-sent form fieldset {
	display: none;
}

#contacto.form-sent form button[type="submit"] {
	cursor: not-allowed;
	opacity: 0.5;
}

#contacto.form-has-error .form-error {
	display: block;
}

@media (min-width: 64em) {

	#contacto .form-message {
		font-size: 16px;
		text-align: left;
	}

	#contacto.form-sent .p-campos-obligatorios,
	#contacto.form-sent .div-submit {
		display: none;
	}

}