* { 

}
html, body{ 
	background: #FFF;
}

.grid{
	position: relative;
	margin: auto;
}

.clear{
	clear:both;
}

#containerLogin{
	min-height: 42em;
	position: absolute;
	left: 0;
	top:0;
	bottom:0;
	right:0;
}
	#containerLogin .grid{
		height: 28.25em;
		position: absolute;
		top: 50%;
		margin-top: -16.5em;
		left: 0;
		right: 0;
/*		width: 100%;*/

		/*border: solid 1px red;*/
	}
	#containerLogin .grid .p-40{
		float: none;
		display: block;
		margin: auto;
	}
	#containerLogin .img{
		text-align: center;
	}
		#containerLogin .img img{
			width: 59.79166666666667%;
		}
	#containerLogin form{
		background: #2D2D2D;
	}	
	
	#containerLogin #login {
	}
		#containerLogin #login label.det{
			font-size: 1em;
			font-style: italic;
			padding-bottom: 0;
		}
	
	
		#containerLogin #login .divFieldsClass {
			margin-top: 1.5em;
		}
		#containerLogin #login label{
			display: block;
			color: #FFF;
			padding-bottom: 0.3em;
			font-size: 0.75em;
		}
		#containerLogin #login fieldset{
			width: 60.41666666666667%;

			position: relative;
		}
		#containerLogin #login
		#containerLogin #login #bts{
			float: left;
		}
		#containerLogin #login input[type=text], 
		#containerLogin #login input[type=password]{
			width: 92%;
			padding: 0;
			padding-left:  4%;
			padding-right:  4% ;
			height: 2.58em;
			line-height: 2.58em;
			border: none;	
			
		}
			#containerLogin #login input[type=button]{
				height: 3.5em;
				line-height: 3.5em;
				background: #6DC437;
				color: #FFF;
				border: solid 2px #6DC437;
				padding: 0 2%;
				width: 8em;
				position: absolute;
				bottom: 0;
				right: -9em;
				font-size: 0.75em;
				cursor: pointer;
			}
				#containerLogin #login input[type=button]:hover{
					background: #579d2c;
					border-bottom-color: #579d2c;
					border-right-color: #579d2c;
					border-top-color: #579d2c;
					border-left-color: #579d2c;
				}

		#containerLogin #login fieldset.fsAux label{
			font-weight: normal;
			display: inline-block;
			margin-left: 0.3em;
		
		}
		#containerLogin #login fieldset.fsAux input{
			float: left;
			
		}
#containerLogin .assinatura {
	position: absolute;
	bottom: 0;
	left: 0;
	right:0;
/*	margin: 0;*/
}
