input[type=text], input[type=password]{	
	border			: 1px solid #d5d5d5;
	color			: #333;
	padding			: 6px;
	font-weight		: normal;		
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 11px;
	
	/*
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	*/
	
	background:#FCFCFC;
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	-ms-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	-o-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	
}
input[type=text]:focus, input[type=password]:focus{
	border-top:1px solid #FF9900;
}
input[type=text][readonly=readonly]{
	background:none;
	border:none;
}
input[type=text][readonly=readonly]:focus{
	background:none;
	border:none;
}
input.fakeupload {
	width			: 194px;
	background		: url("botao-selecione.png") no-repeat 99% 51%;

	border			: 1px solid #d5d5d5;
	color			: #333;
	padding			: 6px;
	font-weight		: normal;		
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 11px;
	margin			: 1px;
	padding-right	: 100px;
	

	vertical-align	: middle;
	z-index			: 0;
	
	background-color:#EFEFEF;
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	-ms-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	-o-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
}

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]:hover, input[type=submit]:hover, input[type=reset]:hover, button:hover{
	border:1px solid #197da4;
	
	text-shadow:0 1px 0 rgba(0,0,0,.45);
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#21abe0', endColorstr='#1e86ae');
	background: -webkit-gradient(linear, left top, left bottom, from(#21abe0), to(#1e86ae));
	background: -moz-linear-gradient(top, #21abe0, #1e86ae);
}
input[type=button], input[type=submit], input[type=reset], button{
	padding				: 5px;
	height				: 27px;
	line-height			: 18px;
	
	border				: 1px solid #d96a00;
	background			: #21abe0;
	
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	letter-spacing		: 0.8px;
	font-weight			: normal;
	color				: #fff;
	text-shadow			: 0 1px 0 rgba(0,0,0,.45);
	cursor				: pointer;
	
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	-ms-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	-o-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7ab00', endColorstr='#d35000');
	background: -webkit-gradient(linear, left top, left bottom, from(#e7ab00), to(#d35000));
	background: -moz-linear-gradient(top, #e7ab00, #d35000);
}
select{
	border:1px solid #d5d5d5;
	color:#5b5b5b;
	height:27px;
	padding:5px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	min-width:157px;
	margin-left:0px;
	
	background:#FCFCFC;
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	-ms-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	-o-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
}
select:focus{
	border-top:1px solid #FF9900;
}
textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:2px;
	margin-left:0px;
	border:1px solid #d5d5d5;
	color:#5b5b5b;
	padding:3px;
	
	background:#FCFCFC;
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	-ms-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	-o-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
}
textarea:focus{
	border-top:1px solid #FF9900;
}
button[name="pg"]{
	min-width:30px;
	text-align:center;	
}
button.pgAtiva{
	min-width:30px;
	text-align:center;
}

select optgroup{
	background:#F8A407;	
	color:#FFF;
	font-weight:bold;
}
select optgroup option{
	background:#EFEFEF;
	color:#000;
	font-weight:normal;
}



#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')";
}


/*
input.save{
	-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.75);
	-ms-box-shadow:inset 0 1px 3px rgba(0,0,0,0.75);
	-o-box-shadow:inset 0 1px 3px rgba(0,0,0,0.75);
	-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.75);
	box-shadow:inset 0 1px 3px rgba(0,0,0,0.75);
	border-color:#1a9e10;
	text-shadow:0 1px 0 #1a9e10;
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	-ms-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	-o-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#14d305,EndColorStr=#1a9e10);
	background-image:-moz-linear-gradient(top,#14d305 0,#1a9e10 100%);
	background-image:-ms-linear-gradient(top,#14d305 0,#1a9e10 100%);
	background-image:-o-linear-gradient(top,#14d305 0,#1a9e10 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#14d305),color-stop(100%,#1a9e10));
	background-image:-webkit-linear-gradient(top,#14d305 0,#1a9e10 100%);
	background-image:linear-gradient(top,#14d305 0,#1a9e10 100%);
}
input.cancel{
	-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.75);
	-ms-box-shadow:inset 0 1px 3px rgba(0,0,0,0.75);
	-o-box-shadow:inset 0 1px 3px rgba(0,0,0,0.75);
	-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.75);
	box-shadow:inset 0 1px 3px rgba(0,0,0,0.75);
	border-color:#f0b70a;
	text-shadow:0 1px 0 #f0b70a;
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	-ms-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	-o-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffd200,EndColorStr=#ffc000);
	background-image:-moz-linear-gradient(top,#ffd200 0,#ffc000 100%);
	background-image:-ms-linear-gradient(top,#ffd200 0,#ffc000 100%);
	background-image:-o-linear-gradient(top,#ffd200 0,#ffc000 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffd200),color-stop(100%,#ffc000));
	background-image:-webkit-linear-gradient(top,#ffd200 0,#ffc000 100%);
	background-image:linear-gradient(top,#ffd200 0,#ffc000 100%);
}
*/


input[disabled=disabled], input.btnDisabled, input[disabled=disabled]:hover, input.btnDisabled:hover, select[disabled=disabled]{
	cursor				: pointer;
	text-shadow			: none;
	text-decoration		: none;
	
	color				: #666666;
	border				: 1px solid #9B9B9B;
	background-image: -moz-linear-gradient(top, #C8C8C8, #D2D2D2);
	background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #C8C8C8), color-stop(1, #D2D2D2));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#C8C8C8', EndColorStr='#D2D2D2')";
}