.formlogin {
	overflow:hidden;
	margin:0 0 0 0;
	}
.formlogin h2 {
	color:#3a3a3a;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	}
.formlogin input{
	width:309px;
	border:1px solid #bfbfbf;
	padding:5px;
	margin:5px 0 0 0;
	}
.formlogin input:focus {
	border:1px solid #1d6d93;
}
.formlogin input.boton {
	width:95px;
	height:30px;
	border:none;
	margin:15px 0 0 100px;
	cursor:pointer;
}
.formlogin select{
	width:309px;
	border:1px solid #bfbfbf;
	padding:5px;
	margin:5px 0 0 0;
	}

.formlogin select:focus {
	border:1px solid #1d6d93;
}	
.formlogin textarea{
	width:309px;
	border:1px solid #bfbfbf;
	padding:5px;
	margin:5px 0 0 0;
	}
.formlogin textarea:focus {
	border:1px solid #1d6d93;
}

input.enviarbtn {
	background:url(/images/btnenviar.png) no-repeat top left;
	width:95px;
	height:30px;
	border:none;
	margin:15px 0 0 100px;
	cursor:pointer;
	}
	
.formlogin label.labelpwd {
	width:98%;
	}
	
.formlogin label {
	line-height:12px;
	overflow:hidden;
	margin:0;
	padding:0 0 5px 0;
	}
	
.formlogin input.inputradio, .formlogin input.inputcheck  {
	width:12px;
	height:12px;
	display:inline;
	border:none;
	padding:0;
	margin:0 3px 0 0;
	}
.formlogin input.inputfecha  {
	width:30px;
	}
.formlogin input.inputfecha1  {
	width:50px;
	}
.formlogin select.formulario  {
	width:60px;
	margin:0 0 3px 0;
	}
.formlogin select.formulario1 {
	width:180px;
	margin:0 0 3px 0;
	}
.ml5 {
	margin-right:5px;
	}