span.logo-kh7{
	background: url("./kh7-logo.png") no-repeat center left;
	padding:30px;
	padding-top:35px;
	background-size: 60px 27.6px;
	display:block;
	
	
}

body{
background-color:#fafafa;
}
div.mainDiv
{
	/*background: url(background-login.gif) no-repeat top left #ffffff;*/
	/*border:3px solid #20347a;*/
	border: 1px solid #cccccc;
	border-radius: 5px; 
	/*margin-top:50px;
	margin-right:auto;
	margin-left:auto;*/
	width:330px;
	display:none;
	
	height:450px;
	padding: 20px;

	
	background-color:#fff;
}


.loginInput{
	font-size:1.125em;
	display:block;
	height:35px;
	width:330px;
	border:none;
	border-bottom: 1px solid grey;

	margin-top: 40px ;
	padding:5px;
}

.loginInput:first-of-type{
	margin-bottom: 40px !important;
}


.login-submit{
	border: 1px solid #e87500;
	color: #e87500;
	background-color: #ffffff;
	
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-weight: 600;
    border-radius: 25px;
    padding: 0 4em;
    min-height: 40px !important;
    min-width:100px;
    line-height: 40px !important;
    font-size: .8em;
    letter-spacing: .15em;
    
    display:block;

    cursor:pointer;
    
    margin-top:50px;
    float:right;
}	

input[type="submit"]:hover{
	color: #ffffff;
	background-color:#e87500;

}
.ssl-table{
	clear:both;
	/*float:right;*/
	position:absolute;
	bottom:20px;
	right:-5px;
	margin-top:20px;
	color: #e87500;
}

.ssl-table a {
	color:#e87500; 
	text-decoration:none; 
	font:bold 7px verdana,sans-serif; 
	letter-spacing:.5px; 
	text-align:center; 
	margin:0px; 
	padding:0px;
}
.ssl-img{
	height:40px;
}

table.tableLogin
{
	width: 100%;
	text-decoration: none;
	cursor:default;
	color:#000000;
}

.tdField
{
	font-family: Tahoma,Verdana, Arial, Times New Roman, sans serif;
	font-size: 14px;
	color: #20347a;
	padding: 3px 5px 0px 20px;
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
}

input
{
	/*font-family: Arial, Sans-Serif,Tahoma;
	font-size:12px;
	color: #20347a;
	width:40mm;*/
}

.titleAccessMessage
{	
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	/*margin-left: 20px;*/
	color: #e87500/*#212d8a*/;
	/*font-weight:bold;*/
	font-size: 25px;
}
.ErroresAccessMessage
{
	color: red;
	font-weight:bold;
	font-size: 12px;
}

.mensaje-certificados{
	color:#20347a; 
	text-decoration:none; 
	font-family: Arial, Sans-Serif,Tahoma; 
	font-size:10px;
	letter-spacing:.5px; 
	text-align:center; 
	margin:0px; 
	padding:0px;
	float:right;
	
	margin-top:35px;
}

/* "Link" Recordar Contraseņa */
#linkRecordarPwd
{
	margin-top:72px;
	float:left;
	
	font-family: Arial, Sans-Serif,Tahoma;
	font-size:12px;
	/*font-weight:bold;*/
	color: #20347a;
	text-decoration: none;
	cursor:pointer;
}
#linkRecordarPwd:active {
	text-decoration: underline;
}
#linkRecordarPwd:hover {
	text-decoration: underline;
}




#rememberPwdBox .celdaTitulo{

}

input#usuario-dialog, input#dni-dialog{
	width:150px;
	height:20px;

	
}