input.obrig , select.obrig, textarea.obrig { background-color:#FFFFE7 }

/** BOTÕES **/
input.b1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px
}

input.b0 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#EEEEEE;
}

input.b0A {
	background:#ddd url('../img/bg-btn.gif') repeat-x 0 0;
	font-family:Arial, "Lucida Grande", sans-serif;
	font-size:0.9em;
	width:auto;
	margin:0;
	overflow:visible;
	padding:4px 8px 4px;
	border-width:1px;
	border-style:solid;
	border-color:#ccc;
	border-bottom-color:#bbb;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	color:#000;
	text-shadow:1px 1px 0 #fff;
	cursor:pointer;
}

input.b0A::-moz-focus-inner {
	padding:0;
	border:0;
}

input.b0A:focus, input.b2:hover {
	border-color:#888 #888 #777;
	background-position:0 -6px;
}

input.b0A:acti	ve, input.disabled:active {
	background-image:none !important;
	text-shadow:none !important;
	outline:none !important;
}

input.b2 {
	background:#ddd url('../img/bg-btn.gif') repeat-x 0 0;
	font-family:Arial, "Lucida Grande", sans-serif;
	font-size:0.9em;
	width:auto;
	margin:0;
	overflow:visible;
	padding:4px 8px 4px;
	border-width:1px;
	border-style:solid;
	border-color:#ccc;
	border-bottom-color:#bbb;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	color:#000;
	text-shadow:1px 1px 0 #fff;
	cursor:pointer;
}

input.b2::-moz-focus-inner {
	padding:0;
	border:0;
}

input.b2:focus, input.b2:hover {
	border-color:#888 #888 #777;
	background-position:0 -6px;
}

input.b2:active, input.disabled:active {
	background-image:none !important;
	text-shadow:none !important;
	outline:none !important;
}

input.disabled, input.disabled:hover {
	background-image:url('../img/round-btn.gif');
	color:#aaa;
	opacity:.6;
	filter:alpha(opacity=60);
}

input.bold { font-weight:bold }
input.red { color: #C00000 }
input.green{ color: #3E973E }
input.blue{ color: #3567CC }

/** TEXT **/
input.t0, textarea.t0 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #aaa;
	background-color:#eeeeee;
	color:#333;
	padding:2px 1px 2px 1px;
}

input.t1, textarea.t1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #7F9DB9;
	padding:2px 1px 2px 1px;
}

input.busca {
	background:url('../img/16x16/lupa.png') #FFFFFF no-repeat;
	padding-left:19px;
	font-size:1em;
}

input.t2 {
	border:1px solid #7F9DB9;
	padding:2px 1px 2px 1px;
	background-color:#FFF;
}

textarea.t2 {
	font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size:13.3px;
}

input.t2:focus, textarea.t2:focus { background-color:#FFFFD0 }


/** SELECT **/
select.s1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #7F9DB9;
	padding:1px 0px 1px 0px;
}

body.f11 input.t0, body.f11 input.t1, body.f11 select.s1, body.f11 textarea.t0, body.f11 textarea.t1 { font-size:11px }

div.bthtml {
	background-color:#7F9DB9;
	padding:3px 2px 3px 2px;
}

div.bthtml input {
	font-weight:bold;
	font-size:0.8em;
	width:30px;
	padding:2px 4px 2px;
}
