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;
	
}
input[type=text]:focus, input[type=password]:focus{
	border:1px solid #B5B5B5;
}
input[type=text][readonly=readonly]{
	background:none;
	border:none;
}
input[type=text][readonly=readonly]:focus{
	background:none;
	border:none;
}
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 #1a85ae;
	background			: #27b6ed;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	letter-spacing		: 1px;
	font-weight			: bold;
	color				: #fff;
	cursor				: pointer;
	text-shadow			: 1px 1px 1px #0d65cb;
	text-decoration		: none;
	
	background-image: -moz-linear-gradient(top, #2190ba, #27b6ed);
	background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #2190ba), color-stop(1, #27b6ed));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#2190ba', EndColorStr='#27b6ed')";
	
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	
	-moz-box-shadow: 2px 2px 2px #b0b0b0;
	-webkit-box-shadow: 2px 2px 2px #b0b0b0;
	box-shadow: 2px 2px 2px #b0b0b0;
}
input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover, button:hover{
	border				: 1px solid #10779e;
	background			: #21abe0;
	font-weight			: bold;
	color				: #fff;
	text-shadow			: 1px 1px 1px #0d65cb;
	
	background-image: -moz-linear-gradient(top, #1e85ac, #21abe0);
	background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #1e85ac), color-stop(1, #21abe0));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#1e85ac', EndColorStr='#21abe0')";
}
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')";
}



input[disabled=disabled], .btnDisabled{
	padding				: 4px;
	margin				: 1px;
	border				: 1px solid #ADADAD;
	background			: #27b6ed;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	letter-spacing		: 1px;
	font-weight			: bold;
	color				: #ADADAD;
	cursor				: pointer;
	text-shadow			: none;
	text-decoration		: none;
	
	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')";
	
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	
	-moz-box-shadow: 2px 2px 2px #E5E5E5;
	-webkit-box-shadow: 2px 2px 2px #E5E5E5;
	box-shadow: 2px 2px 2px #E5E5E5;
}
input[disabled=disabled]:hover, .btnDisabled:hover{
	color				: #ADADAD;
	text-shadow			: none;
	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')";
}

input.btnDisabled{
	padding				: 4px;
	margin				: 1px;
	border				: 1px solid #ADADAD;
	background			: #27b6ed;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	letter-spacing		: 1px;
	font-weight			: bold;
	color				: #ADADAD;
	cursor				: pointer;
	text-shadow			: none;
	text-decoration		: none;
	
	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')";
	
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	
	-moz-box-shadow: 2px 2px 2px #E5E5E5;
	-webkit-box-shadow: 2px 2px 2px #E5E5E5;
	box-shadow: 2px 2px 2px #E5E5E5;
}
input.btnDisabled:hover{
	color				: #ADADAD;
	text-shadow			: none;
	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')";
}