@charset "utf-8";
/* CSS Document */

/*---------------------------------------------------------
	Campos de formulario
-------------------------------------------------------- */
textarea,
select,
input[type="email"],
input[type="text"] {
  max-width: 100%;
  color: #999999;
  padding: 8px 10px;
  margin-bottom: 6px;
  border: 1px solid rgba(0, 0, 0, 0.14);
  outline: 1px solid rgba(255, 255, 255, 0.02);
  background: rgba(0, 0, 0, 0.12);
  box-sizing: border-box;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}


textarea {
  resize: vertical;
}

div.entrada input[type="text"],
div.entrada input[type="email"],
div.entrada textarea {
  width: 100%;
  margin-top: 12px;
}

/*---------------------------------------------------------
	Botones & enlaces
-------------------------------------------------------- */
button,
input[type="reset"],
input[type="submit"],
input[type="button"] {
  color: #bfbfbf;
  text-align: center;
  border-top: 1px solid #666;
  border-left: 1px solid #505050;
  border-right: 1px solid #111;
  border-bottom: 1px solid #111;
  background: #272626;
  user-select: none;
  font-size: 13px;
  padding: 6px 12px;
  margin-top: 6px;
  margin-bottom: 12px;
}
button:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover {
  color: #f0f0f0;
  background: #303030;
}

/*---------------------------------------------------------
	Mensajes de error de validación de campos
-------------------------------------------------------- */

#contacto .error
{
	font-size: 0.9em;
	color: #FF6633;
	text-align: right;
	display: inline-block;
	width: 100%;
}