input[type=text], input[type=password]{	
	height:16px;
	border:1px solid #d5d5d5;
	color:#333;
	padding:4px;
	font-weight:normal;		
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:2px;
}

input[type=text]:focus, input[type=password]:focus{
	border:1px solid #333;
}

input.fakeupload {
	width: 300px;
	background: url("botao-selecione.png") no-repeat 99% 51%;
	background-color: #FFF;
	border: 1px solid #e4e4e4;
	letter-spacing: 1px;
	font-size: 11px;
	color: #333;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 5px;
	height: 15px;
	vertical-align: middle;
	z-index:0;
	
	margin-top:1px;
}

input[type=file]{
	cursor:pointer;
	
	background-color: #FFF;
	
	border: 1px solid #e4e4e4;
	
	letter-spacing: 1px;
	font-size: 11px;
	color: #333;
	
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	
	margin-left: 5px;
	vertical-align: middle;
	
	position: absolute;
	margin-top: 5px;
	margin-left: -172px;
	height:20px;
	
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity:0);
	
	cursor:pointer;
	z-index:1;
}
input[type=button], input[type=submit], input[type=reset], button{
	
	padding:4px;
	margin:1px;
	border: 1px solid 		#a91e1c;
	background: 			#2567ab;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:1px;
	font-weight: bold;
	color: 					#fff;
	cursor: pointer;
	text-shadow: 1px 1px 1px #2F76BD;
	text-decoration: none;
	background-image: -moz-linear-gradient(top, 
							#cf3a38, 
							#a91e1c);
	background-image: -webkit-gradient(linear,left top,left bottom,
			color-stop(0, 	#cf3a38),
			color-stop(1, 	#a91e1c));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#cf3a38', EndColorStr='#a91e1c')";
}
input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover, button:hover{
	border: 1px solid 		#a91e1c;
	background: 			#4b88b6;
	font-weight: bold;
	color: 					#fff;
	text-shadow: 0 -1px 1px #014D68;
	background-image: -moz-linear-gradient(top, 
							#b52a28, 
							#8b1210);
	text-decoration: none;
	background-image: -webkit-gradient(linear,left top,left bottom,
			color-stop(0, 	#b52a28),
			color-stop(1, 	#8b1210));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#b52a28', EndColorStr='#8b1210')";
}
select{
	background:#FFF;
	border:1px solid #d5d5d5;
	color:#5b5b5b;
	height:25px;
	padding:3px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	min-width:160px;
	margin:2px;
}
select:focus{
	border:1px solid #B5B5B5;
}
textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:2px;
	border:1px solid #d5d5d5;
	color:#5b5b5b;
	padding:3px;
	background:#FFF;
}
textarea:focus{
	border:1px solid #B5B5B5;
}
button.p{
	min-width:30px;
	text-align:center;	
}
input.pgAtiva{
	min-width:30px;
	text-align:center;
}




#cancel{
	border: 1px solid 		#666;
	background: 			#fadb4e;
	font-weight: bold;
	color: 					#333;
	cursor: pointer;
	text-shadow: 0 1px 1px 	#fe3;
	text-decoration: none;
	text-shadow: 0 1px 0 	#fff;
	background-image: -moz-linear-gradient(top, 
							#fceda7, 
							#fadb4e);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 		#fceda7),
		color-stop(1, 		#fadb4e));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fceda7', EndColorStr='#fadb4e')";
}
#cancel:hover{
	border: 1px solid 		#333;
	background: 			#fbe26f;
	font-weight: bold;
	color: 					#111;
	text-decoration: none;
	text-shadow: 0 1px 1px 	#fff;
	background-image: -moz-linear-gradient(top, 
							#fcf0b5, 
							#fbe26f);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 		#fcf0b5),
		color-stop(1, 		#fbe26f));
  	-msfilter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcf0b5', EndColorStr='#fbe26f')";
}
