﻿
#background  
{
    background: #DDECF8 url(../images/layout/bg-login/04.jpg) no-repeat center center fixed; 
   
  /* overflow: auto; position: fixed; width: 100%; height: 100%; z-index:-999999; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size: cover;
   
    background-origin:padding-box;
    background-clip:border-box;
    background-color:rgb(3,142,221);
    border-right:none;*/

	width: 99%; 
    height: 100%; 
    overflow: hidden; 
    position: fixed;
    -webkit-background-size:cover; 
	-moz-background-size:cover; 
	-o-background-size:cover; 
	background-size: cover;
}

#headerlogin  
{   background: url(../images/layout/logo.png) no-repeat;
    
    width:1000px; 
    height:70px; 
    text-indent:-10000px;
}

#login-welcome-text{
	background-image: url(../images/layout/ingreso-empresas.png) ;
    background-size:250px;
    background-repeat:no-repeat;
	text-indent:-10000px;
	height: 100px;
	width: 280px;
	margin-left: 15px;
	margin-top: 1px; 
}

#icon-login{
	background-image: url(../images/iconos/icon-login.png);
    text-indent:-10000px;
	height: 15px;
	width: 78px;
	margin-left: 3px;
	margin-top: 5px;
	float: left;
}
#icon-passwd{
	background-image: url(../images/iconos/icon-passwd.png);
	text-indent:-10000px;
	height: 15px;
	width: 78px;
	margin-left: 3px;
	margin-top: 5px;
	float: left;
}

#icon-passwdOtp{
	background-image: url(../images/iconos/icon-passwdOtp.png);
	text-indent:-10000px;
	height: 15px;
	width: 170px;
	margin-left: 3px;
	margin-top: 5px;
	float: left;
}

.rightcollogin { width:465px; float: left; overflow:auto; height: 400px;}

.helpbox  
{
    height:15px;
    width: 300px; 
    background-color:#E2EBF1; 
    padding:10px; 
    color:#333333; 
    font-size:8px; 
    text-align: left;
}

#loginimage
{
	background: #fff;
    /*background-color:rgba(255,255,255,0.8);*/
    height: 258px;
    width: 350px;
    margin-top: 40px;
    /*margin: -150px 0 0 -230px;
    padding: 30px;
    position: absolute;
    top: 50%;
    left: 30%;*/
    z-index: 0;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    /*border-radius: 3px;*/
}

#loginimage .paddedcontent
{
	color: #58585B; text-align: center; font-size: 13px; padding-top: 15px;
	
}

#footerloginG
{
    width:100%; 
    height:auto;
    bottom: 0px;
    left: 0px;
    /*position:fixed;*/
    position:absolute;
    color:#58585B;
    font-size:10px;
    margin-top:auto;
    background-color: #f1f6fb; 
    /*left: 149px;*/
}

#footerlineG
{
    /*background-color: #A1C7DA; 
    height: 27px;*/ 
    
    height: 1px; 
}

#footercontentG 
{
    width: 1000px; 
    margin-top:10px;
    margin-right:auto;
    margin-bottom:auto;
    margin-left:auto; 
    
    /* width: 100%; 
    margin: auto; 
    margin-top: 50px;*/ 
}

#footertextG { padding-top:1px; padding-right:0px; padding-bottom:0px; padding-left:10px; }
#footertext2G { width: 84px; float:left; padding-top:1px; padding-right:20px; padding-bottom:0px; padding-left:20px; }
#footertext3G { float:right; padding-top:1px; padding-right:20px; padding-bottom:0px; padding-left:0px; text-align: right; font-size: 9px; }

#loginimage_secret
{
	color: #2E3092; text-align: center; font-size: 16px; padding-top: 5px; font-weight: bolder;
}



.button_main, .button_main:visited, .button_main:link, button_main:active {
	-webkit-border-radius: 7px 7px 7px 7px; -moz-border-radius: 7px 7px 7px 7px; border-radius: 7px 7px 7px 7px;
	/*background-image: url(../images/layout/button.png);*/
    background-color:#0079c1;
	border-style: none;
	line-height:4px;
	color:#fff;
	font-family:  Helvetica, Arial; font-size:12px; font-weight:500; 
	height: 22px;
    padding: 5px 15px 5px 15px;
    border: 0px;
    outline: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
} 

.button_main:hover {
	text-decoration: none;
	background-color: #07649b;
	color:#e1f3fb;
}
