.formulario{
  width: 50%;
  margin: 0 auto;
}

.formulario input{
  display: inline-block;
  margin: 0 auto;
  width: 200px;
  height: 20px;
  outline: none;
  border: 0;
  border-bottom: 2px solid #0099ff;
  background: transparent;
  margin-bottom: 20px;
  color: #fff;
}

.formulario input::-webkit-input-placeholder{ /*esto sirve p chrome y ie, no p mozilla */
  color: #808080;
}

#login input{
  display: block;
}

.formulario input[type=button]{
  border: 0;
  margin: 0 auto;
  display: block;
  background: #0099ff;
  color: #000;
  height: 20px;
  width: 100px;
  cursor: pointer;
}

#login #divError{
  background: #005c99;
  margin: 0 auto;
  color: #fff;
  width: 50%;
  font-size: 14px;
  padding: 10px;
  margin-bottom: 15px;
  text-align: center;
}

.formulario input[type=button]:hover{
  background: #4db8ff;
  color: #000;
}

.formulario label{
  display: inline-block;
  color: #b3b3b3;
  width: 230px;
  height: 20px;
  text-align: right;
  margin: 0px 5px 0px 20px;
}

.formulario select{
  display: inline-block;
  margin: 0 auto;
  width: 200px;
  height: 20px;
  outline: none;
  border: 0;
  border-bottom: 2px solid #0099ff;
  background: transparent;
  margin-bottom: 20px;
  color: #fff;
}

.formulario select option{
  background: #333333;
}


.formulario .bloque{
  width: 500px;
  display: block;
  margin: 0 auto;
}

.salir{
  width: 50%;
  margin: 0 auto;
}

.formulario .error{
  background: #004d80;
}

.ocultar{
    visibility: hidden;
}
