﻿
#login-bg
{
    background: url('../images/inetdreams/login_bg.jpg') no-repeat scroll center top rgba(0, 0, 0, 0);
}


.contHead 
{
    height: 180px;
    margin-left:auto;
    margin-right:auto;
}

#contLogoKobal 
{ 
    margin-top:20px;
    text-align:center;
}

        
        
.page
{
    clear:both;
    background-image: url(../login/login-box-backg.png); 
    background-repeat:no-repeat;           
    width: 440px;
    height: 235px;    
    padding-left:35px;
    padding-right:35px;            
    border: 0;
    padding-top:35px;
}

    .contLogin { height: 215px; }
    .contLogin div { background: transparent none; }
        
        
        
fieldset.login
{
    padding: 0;    
    margin-top:30px;
    color: White;
    border: 0px;
}
        
fieldset.login legend
{
    margin-bottom: 20px;
    color: White;
    width:100%;
    text-align:center;
    font-weight:600;    
}

.contUser, .contPass
{
    /*outline: 1px solid blue;*/
    width: 320px;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:20px;
}
        
.textEntry, .passwordEntry 
{ 
    background-color: #383838;
    border: 1px solid #969696;
    border-radius: 4px;
    height: 26px;
    width: 200px;
    color:White;
    font-weight:bold;
    padding-left:10px;    
}
.contUser label, .contPass label 
{ 
    font-size:0.9em;
    width:90px;
    display:inline-block;
    float:left;    
    padding-top:9px;

    color: #161616;
    font-family: Tahoma;
    font-size: 13px;
    line-height: 12px;    
    font-weight:bold;
}


.contLoginBtn
{
    text-align:center;
}

.loginButton
{
    background-position: center center;

    border:none;    
    height: 45px;
    width:120px;
    color: White;
    font-weight:bold;
    background-image: url('../login/loginButton.png');
    background-repeat: no-repeat;
    background-color:transparent;
    cursor: pointer;
}

.loginButton:hover
{
    border: none;
}

.loginButton:focus
{
    border:none;
}


.failureNotification
{
    width:300px;
    margin-left:auto;
    margin-right:auto;
    color:#FF7D00;
}


.disclaimer
{
    color:#dddcdc;
    text-align:center;
    font-size:0.9em;
    margin-top:20px;
}

.useTerms:link, .useTerms:visited
{
       color:Orange;
}


div.pnlLoginError
{
    border: 1px dashed gray;
    text-align: center;
    color: #FFA500;
    background-image: url('../images/icons/iconoErrorCampo15.png');
    background-position: left center;
    background-repeat: no-repeat;
    
    margin-left: auto;
    margin-right: auto;
    width: 256px;
}


