/*LOGIN*/

#contentLogin {height:100%; overflow:auto; text-align:center}

#contentLogin #login {width:750px; margin:20px auto;}

#login #login_desc{float:left; width:400px; text-align:left}
#login #login_desc h1{color:#999; font-size:28px; font-weight:normal}
#login #login_desc p{color:#666}
#login table{width:100%}

#login .buttonRightClass{text-align:right}
#login .noStyleClass{text-align:left}
#login .buttonLeftClass{text-align:left; display:none}

#login #login_campos{float:right; width:300px; margin-top:20px; border:1px solid #ccc; padding:0; text-align:center}
#login #login_campos h3{color:#003366; font-size:16px; border:none; text-align:center; margin:20px auto 10px auto; font-weight:bold}
#login #login_campos .login_box{text-align:center; width:100%; color:#666; font-size:11px; margin-bottom:12px;}
#login #login_campos #login_box{margin:15px; padding:0; }
 
#login .msg_login{margin:10px auto; text-align:center;}

#login .fieldWidthClass{width:100%}
#login .fieldWidthClass .fieldRightClass{width:40%; text-align:right;}
#login .fieldWidthClass .fieldLeftClass{text-align:left}

#login .captcha{margin:10px auto}
#login .captcha .fieldRightClass{width:100%}

#loginForm{margin:0; padding:0;} 

.campo_login {font-size:11px; color:#006699; border:1px solid #7F9DB9; vertical-align:bottom; text-align:left;  }

.botao_login {font-size:11px; font-weight:bold; background-color:#E0DFE3; border:1px solid #999999;
			  color:#666; background-image:url(../../common/images/fundo_botao_novo.gif); 
			  background-repeat:repeat-x; cursor:pointer; width:auto !important;}


.erro_login {
	padding-left: 18px; 
	padding-right: 18px;
	background-color: #F5F5F5; 
	border: 2px solid #E0DFE3; 
	margin-right:auto;
	margin-left:auto; 
	color: red;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;	
}


#recaptcha_image img{
	height:60px !important;
	width:240px !important;
}

#recaptcha_image {
	height:60px !important;
	width:240px !important;
}
