div#bloquePrincipal {
  width:20%;position:absolute;left:40%;top:3%;min-width:220px;max-width:300px;
  text-align:center
}

table#tableUsuario {
  border:0
}

table#tableUsuario td {
  font-family:arial;font-size:12px;color:#5f5f5f;text-align:left
}

table#tableCredential {
  border:0
}

table#tableCredential td {
  font-family:arial;font-size:12px;color:#5f5f5f;text-align:left
}

div#logotipo {
  margin:10%;height:50%;text-align:center
}

div#logotipo > img {
  width:150px
}

div#cuerpo {
  text-align:center
}

img#logo-alcor {
  width:160px;padding-top:40px;padding-bottom:20px;
  margin:0 auto
}

div#formulario {
  text-align:left;width:70%;left:0;right:0;
  margin:0 auto
}

div#divBotEntrar {
  width:120px;background:#80ba00;padding:7px;opacity:0.5;pointer-events:none;
  margin:0 auto
}

div#divBotEntrar > a {
  font-family:arial;font-size:12px;
  color:#ffffff;
}

label#P101_CAMBO_PWD_LABEL > a {
  font-family:arial;font-size:12px;color:#5f5f5f;
}

div#APEX_ERROR_MESSAGE > div {
  color: red;padding-top: 5px;font-size: 11px;font-family: arial, helvetica, sans-serif;
}

div#bloqueBotonAcceder {
  padding-bottom:10px;
  text-align:center
}

div#bloqueBotonAcceder > table {
  border:0;
  margin:0 auto
}

div#bloqueBotonAcceder > table > tr > td {
  text-align:center
}

div#bloqueBotonAcceder > table > tr > td > div > div {
  border:0; font-size:48px
}

input[type="submit"] {
  display:none
}

/* Errores */

tbody > tr > td > ul {
  padding-inline-start:0px
}

tbody > tr > td > ul > li {
  color: red;padding-top: 5px;font-size: 11px;font-family: arial, helvetica, sans-serif;
}
