﻿
.btnLogDisabled {
    color: Black;
    background-color: #E3E8E1;
    border-color: #E3E8E1;
    height: 29px;
    width: 200px;
    float: left;
    font-size: 12pxd padding: 0px 10px 0px 10px;
    margin: 5px 0px 5px 0px;
    opacity: 0.4;
    filter: alpha(opacity=40);
}

.btnLog {
    color: White;
    background-color: #66C42F;
    border-color: #66C42F;
    height: 29px;
    width: 200px;
    float: left;
    font-size: 12px;
    padding: 0px 10px 0px 10px;
    margin: 5px 0px 5px 0px;
}

.caja {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    margin: 5px 0px 5px 0px;
    padding: 0px 10px 0px 10px;
    width: 90%;
    height: 25px;
}

.error {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #Red;
}

.centrar {
    position: absolute; /*nos posicionamos en el centro del navegador*/
    top: 50%;
    left: 50%; /*determinamos una anchura*/
    width: 650px; /*indicamos que el margen izquierdo, es la mitad de la anchura*/
    margin-left: -325px; /*determinamos una altura*/
    height: 380px; /*indicamos que el margen superior, es la mitad de la altura*/
    margin-top: -300px; /*border: 3px solid #CCCCCC;*/
    padding: 0px;
}

.Loggin {
    width: 100%;
    height: 380px;
}

.header {
    height: 20px; /*background-image: url(../Image/loggin/header.png);*/
}

.FooterL {
    padding-top: 4px;
    text-align: center;
    font-size: smaller;
    color: #66C42F;
    border-top: 3px solid #66C42F;
    text-align: left; /*background-image: url(../Image/loggin/footer.png);*/
}

.FooterR {
    padding-top: 4px;
    text-align: center;
    font-size: smaller;
    color: #66C42F;
    border-top: 3px solid #66C42F;
    text-align: right; /*background-image: url(../Image/loggin/footer.png);*/
}


.Iconos {
    height: 50px;
}

.Logo {
    text-align: center;
}

.user {
    padding-left: 20px;
    padding-top: 50px;
    vertical-align: top;
}

.IconosT {
    height: 50px;
    width: 100%;
}

.labels {
    width: 100%;
    color: Black;
}

a {
    color: #669933;
    border: none;
}

    a:hover {
        text-decoration: none;
        border: none;
        color: #006600;
    }

image {
    border: none;
    vertical-align: bottom;
}

table tr.rowA {
    background-color: #FFFFFF;
    color: inherit;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-align: center;
}

table tr.rowB {
    background-color: #FFFFFF;
    color: inherit;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-align: left;
}

.headerForm {
    background-color: #6EA528;
    color: #ffffff;
    font-family: Arial, Helvetica;
    font-size: 14px;
}

input {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    width: 80%;
}

.sT {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #0066FF;
    font-weight: bold;
}

.WaterMarkOn {
    color: #999;
    background-color: #E2EAF4;
    font-style: italic;
}

.btnLog:disabled {
    background-color: #e3e3e3;
    border-color: #e3e3e3;
}

.btnLog:disabled:hover {
    background-color: #e3e3e3;
    border-color: #e3e3e3;
}

.alarmBNO {
    background-image: -webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);
    background-image: -o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));
    background-image: linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
    background-repeat: repeat-x;
    border-color: #dca7a7;
    color: #a94442 !important;
    border-radius: 4px;
    vertical-align: middle;
    text-align: left !important;
    padding: 15px;
}

.alarmSecBNO {
    background-image: -webkit-linear-gradient(top,#fff8e6 0,#fff3cd 100%);
    background-image: -o-linear-gradient(top,#fff8e6 0,#fff3cd 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff8e6 ),to(#fff3cd));
    background-image: linear-gradient(to bottom,#fff8e6 0,#fff3cd 100%);
    /*border-style: solid;
    border-color: #ffe7a0;*/
    color: #856404 !important;
    border-radius: 4px;
    vertical-align: middle;
    text-align: left !important;
    padding: 15px;
}

.msndarkolivegreen {
    color: darkolivegreen !important;
}

/*.enfasis {
    content: 
}*/
#helpico {
    background: url(../Image/loggin/alertaInfo.png) left top;
    width: 28px;
    height: 28px;
    display: block;
    float: left;
    margin-top: -4px;
    padding-right: 4px;
}

#helpicoAlerta {
    background: url(../Image/loggin/alertaInfoSec.png) left top;
    width: 28px;
    height: 28px;
    display: block;
    float: left;
    margin-top: -4px;
    padding-right: 4px;
}

.ajax__validatorcallout_icon_cell {
    border-radius: 6px 0px 0px 6px !important;
    border-width: 0px !important;    
}
.ajax__validatorcallout_close_button_cell {
    border-radius: 0px 6px 6px 0px !important;
    border-width: 0px !important;   
}
.ajax__validatorcallout_error_message_cell {
    border-width: 0px !important;
    color: white !important;
    font-size: 12px !important;
    vertical-align: middle !important;
}

.BNOBody {
    background-image: -webkit-linear-gradient(top left, #e3e8eb, white);
    background-image: -moz-linear-gradient(top left, #e3e8eb, white);
    background-image: -ms-linear-gradient(top left, #e3e8eb, white);
    background-image: -o-linear-gradient(top left, #e3e8eb, white);
}

#helpicoUser {
    background: url(../Image/loggin/user.png) left top no-repeat;
    width: 20px;
    height: 20px;
    display: block;
    float: left;
    margin-top: 2px;
}

#helpicoPassword {
    background: url(../Image/loggin/password.png) left top no-repeat;
    width: 20px;
    height: 20px;
    display: block;
    float: left;
    margin-top: 2px;
}

.btnLogBNO {
    text-align:center   ;
    color: White;
    background-color: #103d63;
    border-color: #103d63;
    height: 30px;
    width: 200px;    
    font-size: 14px;
    padding: 0px 10px 0px 10px;
    margin: 5px 0px 5px 0px;
}

.btnLogBNO:disabled {
    background-color: #e3e3e3;
    border-color: #e3e3e3;
}

.cssDivMsgBNO {
    text-align: Left;
    width: 100%;
    text-align:center; 
    height:28px;
    vertical-align:middle;

}                                       

.rfvalidatorCodigoBNO {
    font-size:10px ;
    font-family:Verdana;
    font-weight:bold;
    color:darkred;
}

.lblMensageBNO {
    font-family: Verdana;
    font-size: small;
    color: Black;
    font-weight: bold;
    /*padding:4px 4px 16px 4px;*/
}