/*--------------------------------
         Login Box
--------------------------------*/

#login-logo{ width:138px; height:138px; margin:0 auto; margin-top:15px;}
  #login-logo img{}

#login_box{
	background: #eee url(../imagens/grey_noise.png) repeat; background-color: #e5e8ea; z-index:10; display: block; margin:50px auto; 
	border:3px solid white; position:relative; width:340px; 
	border-radius: 3px; height:170px;
} 

#login_box label.fields input{ outline:none; border-radius:4px; border:1px solid #CCC}

#login_box label.fields{ position: relative; display:block; margin: 20px 30px 10px; }

#login_box label.fields strong{ display:block; width:85px; float:left; ; color: #333333; font-size: 1.1em; font-weight: normal; line-height: 25px; 
                                text-shadow: 0 1px 0 #FFFFFF; 
							  }
	

#login_box label.fields input.indent{width:185px; height:22px; padding:4px 4px; line-height:22px; text-shadow: 0 1px 0 #FFFFFF; }
	
#login_box button {	float:right; margin:10px 30px 55px; display:block; clear: both; }

#login_box #bar{
	color:white; background-color:#4c5766; position:absolute; bottom:-5px; left:-3px; width:306px; padding:10px 20px; 
	font-size: 12px; 
	border-bottom: 1px solid #59676B !important;
	border-left:none; border-right:none; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; 
}

#login_box .button_login{ 
                          border:1px solid #999; padding:5px; border-radius:4px; background-color:#F2F4F6; margin-left:255px; margin-bottom:10px;
                          box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.75);
						 }

#login_box #bar a{ margin-left:30px;  color:#ccc}
#login_box #bar a:hover{ color:#fff; }

#login_box a#login_logo{background: transparent url("../imagens/logo.png") 0 -15px no-repeat; position:absolute; bottom:-172px; right:24px; height:157px; 
                        width:253px; 
                        }

#login_box a#login_logo span{ visibility:hidden; }

/*----- End of Login Page -------*/