/*-------------------------------------------------- IN_PASSWORD */
.password_box {
  height: 34px;
  width: 100%;
  display: grid;
  justify-items: center;
  align-items: center;
  grid-template-columns: 1fr 200px     1fr;
  grid-template-areas: " .   password  ."
}
.password  { 
  grid-area: password;
  height: 34px;
  width: 200px;
  border-radius: 12px;
  font-size:17px; 
  display: grid;
  justify-items: center;
  align-items: center;
  background: #009;
}
.password input {
  width: 196px;
  height: 30px;
  border: 0;
  border-radius: 10px;
  outline: none;
  box-sizing: border-box;
  font-weight: 300;
  font-size: 17px;
  font-weight: 400;
  letter-spacing: 1px;
  text-align: center;
  background:#FFF; 
}
.password input::placeholder {
  color:#AAA;
  font-size: 14px;
}
/*--------------------------------------------------- BIENVENIDA */
.linea {  border-bottom:1px solid #ccc; clear:both; padding:10px 0;}
.bienvenida {
  font-size: 18px;
  font-family: Verdana;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}
.opcion {
  width: 100%;
  text-decoration: none;
  font-size: 18px;
  display: grid;
  justify-items: center;
  align-items: center;
  font-family: Verdana;
  color:#069;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cuadro {
  width: 100%;
  height: 100px;
  display: grid;
  justify-items: center;
  align-items: center;
  grid-template-rows:  40px  42px;
  grid-template-columns: 1fr 160px     1fr;
  grid-template-areas:  ".   box_label    ."
                        ".   box_ingreso  .";
}
.box_label {
  grid-area: box_label;
  width: 100%;
  height: 100%;
  display: grid;
  justify-items: center;
  align-items: center;
  font-size: 17px;
}
.box_ingreso {
  grid-area: box_ingreso;
  width: 100%;
  height: 100%;
  border-radius: 12px;
  grid-area: box_ingreso;
  background:#069;
  display: grid;
  justify-items: center;
  align-items: center;
  
}
.box_ingreso input {
  width: 156px;
  height: 38px;
  border: 0;
  border-radius: 10px;
  outline: none;
  box-sizing: border-box;
  font-weight: 300;
  font-size: 17px;
  font-weight: 400;
  letter-spacing: 1px;
  text-align: center;
  background:#FFF; 
}

