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')";
	*/
	background: #cf3a38; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #cf3a38 0%, #a91e1c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cf3a38), color-stop(100%,#a91e1c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #cf3a38 0%,#a91e1c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #cf3a38 0%,#a91e1c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #cf3a38 0%,#a91e1c 100%); /* IE10+ */
background: linear-gradient(to bottom, #cf3a38 0%,#a91e1c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf3a38', endColorstr='#a91e1c',GradientType=0 ); /* IE6 */
}
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')";
}
