.inputLogin {
  border: none;
  border-bottom: solid 1px #5a9a8d;
  width: 321px;
  padding: 7px 0px;
  margin: 3px 0px;
  color: #5a9a8d;
  font-weight: bold;
  color: #5a9a8d;
}

@font-face {
  font-family: "GothamRnd-Light_Web";
  src: url("../fonts/GothamRnd-Light_Web.woff");
}

#LOGIN {

  background: url(../Images/index2/icon_user.png) no-repeat;
  background-repeat: no-repeat;
  text-indent: 35px;
  background-size: contain;
  font-family: GothamRnd-Light_Web;
  font-weight: bold;
}


#PWD {

  background: url(../Images/index2/icon_password.png) no-repeat;
  background-repeat: no-repeat;
  text-indent: 35px;
  background-size: contain;
  font-family: GothamRnd-Light_Web;
  font-weight: bold;  
}

::-ms-reveal {
    display: none;
}


.inputLogin:focus, .inputLogin:active {
  outline: none;
}

#LOGIN2 {
  background: url(../Images/index2/icon_user.png) no-repeat;
  background-repeat: no-repeat;
  text-indent: 35px;
  background-size: contain;
  width:100%;
  font-family: GothamRnd-Light_Web;
  font-weight: bold;  
}


#PWD2 {
  background: url(../Images/index2/icon_password.png) no-repeat;
  background-repeat: no-repeat;
  text-indent: 35px;
  background-size: contain;
  width:100%;
  font-family: GothamRnd-Light_Web;
  font-weight: bold;  
}


#EXPEDICION {
  background: url(../Images/index2/icon_expedicion.png) no-repeat;
  background-repeat: no-repeat;
  text-indent: 35px;
  background-size: contain;
  width:100%;
  font-family: GothamRnd-Light_Web;
  font-weight: bold;  
}

#REFERENCIA {
  background: url(../Images/index2/icon_referencia.png) no-repeat;
  background-repeat: no-repeat;
  text-indent: 35px;
  background-size: contain;
  width:100%;
  font-family: GothamRnd-Light_Web;
  font-weight: bold;  
}





::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #5a9a8d;
  font-weight: bold;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #5a9a8d;
  font-weight: bold;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #5a9a8d;
  font-weight: bold;
}

#tituloLogin {
  font-weight: bold;
  text-align: center;
  color: #fff;
  line-height: 30px;
  text-transform: uppercase;
  padding-top: 100px;
  /*padding-bottom: 450px;*/
  height:30%;
}

#parteCentralDiv {
	height:40%;
}

#tablaTextosDiv {
	height:30%;
}

#tituloLogin p {
  padding: 0px;
  -webkit-margin-before: 0px;
  -webkit-margin-after: 0px;
  margin: 0px;
  background-color: #3765d4;
  opacity: 0.75;
  filter: alpha(opacity=75);
}

#tituloLogin p:first-child {
  font-size: 32px;
  padding-top: 8px;
}

#tituloLogin p:nth-child(2) {
  font-size: 16px;
}

.login-button {
  width: 321px;
  height: 50px;
  background: linear-gradient(to right, #5cc472, #3765d4);
  border: none;
  border-radius: 5px;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  margin-top: 15px;
  margin-bottom: 15px;
}

.login-button:disabled {
    background-color: silver;
    background-image: none;
}

#tablaLogin, #tablaLoginForm {
  width: 100%;
  text-align: center;
}

#tablaLogin {
  height: 727px;
}

#tablaGlobal {
  
}

#imgShowPassword{
	vertical-align: middle;
	left:calc(100% - 30px);
	top:13;
	width:20;
	height:20;
	margin:0px 0px 0px 0px;
	border:0;
	position:absolute;
}

#imgShowPasswordDst{
	vertical-align: middle;
	left:calc(100% - 30px);
	top:13;
	width:20;
	height:20;
	margin:0px 0px 0px 0px;
	border:0;
	position:absolute;
}

#capaForgotPassword {
  color: #86d495;
  text-decoration: underline;
  font-weight: bold;
}

#capaForgotPassword a {
  color: white;
  text-decoration: underline;
  font-family: GothamRnd-Light_Web;
  font-weight: bold;
}


#capaLogos {
  width: 100%;
}

#capaLogos td {
  width: 50%;
}

#tablaTextos, #tablaVersion {
  width: 100%;
  font-size: 8pt;
  color: #fff;
  background-color: #3765d4;
  padding: 0px 3px;
  opacity: 0.75;
  filter: alpha(opacity=75);
}

#tablaTextos td {
  width: 32%;
  text-align: center;
}

#tablaTextos .punto {
  width: 2% !important;
  color: #fff;
}

#tablaVersion td {
  width: 32%;
}

#tablaVersion a, #tablaTextos a {
  text-decoration: none;
}

#tablaVersion td p {
  margin: 0px;
  padding: 0px;
  -webkit-margin-before: 0px;
  -webkit-margin-after: 0px;
}

#tablaVersion {
  text-align: center;
}

#tablaVersion .punto {
  width: 2% !important;
  color: #fff;
}

#tablaTextos a, #tablaVersion a {
  color: #fff;
}

div#divReCaptcha {
  height: 78px;
}

div#divReCaptcha div {
  margin: 15px auto 0px;
}

.alert {
  color: red;
  font-size: 0.8em;
  font-family: GothamRnd-Light_Web;
  font-weight: bold;  
}

.alert P {
  margin-bottom: 0px;

}

#textoRecuperacionPwd {
    font-size: 20pt;
    color: #fc4d0f!important;
  font-family: GothamRnd-Light_Web;
  font-weight: bold;      
}


#textoInstruccionesRecuperacionPwd {
    font-size: 12pt;
    color: #1d1d1b!important;
  font-family: GothamRnd-Light_Web;
  font-weight: bold;      
}


#textoErrorDatos {
    color: red;
  font-family: GothamRnd-Light_Web;
  font-weight: bold;    
  font-size: 12pt;      
}


.enlaceCapaTextos {
  font-family: GothamRnd-Light_Web;
  font-weight: bold;     
}


.textoLabel {
    font-size: 9pt;
    color: #1d1d1b!important;
  font-family: GothamRnd-Light_Web;
  font-weight: bold;         
}

.textoLabel a {
    font-size: 9pt!important;
    color: #fc4d0f!important;
  font-family: GothamRnd-Light_Web;
  font-weight: bold;         
}
