body
{font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color:#444444; margin:0px; padding:0px; height:100%
}

.frm{color:#999;border:1px solid #a9a9a9}
.frm2{color:#000;border:2px solid #f00}

input {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px;}
textarea {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; overflow: auto;}
select {background-color: #FFFFD2; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px;}

.bgr {background-color:#a3a3a3; background-image:url(images/fundo.png); background-position:center;}

.lei {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color:#000000; }	
.oab {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color:#fff; }
.cha {font-family: Arial; font-size: 14px; color:#039; }
.cop {font-family: Arial; font-size: 10px; color:#999999; }
.dia {font-family: Arial; font-size: 10px; color:#8a8989; }
.pub {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color:#999999; }
.not {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color:#F60; }

.lec {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; color:#000000; }
.noc {font-family: Arial; font-size: 12px; color:#F60; }


A:link {COLOR: #000000;text-decoration: none}
A:visited {COLOR: #333;text-decoration: none}
A:hover {COLOR: #0000FF;text-decoration: none}

// CSS Browser Selector

var css_browser_selector = function() {
	var 
		ua=navigator.userAgent.toLowerCase(),
		is=function(t){ return ua.indexOf(t) != -1; },
		h=document.getElementsByTagName('html')[0],
		b=(!(/opera|webtv/i.test(ua))&&/msie (\d)/.test(ua))?('ie ie'+RegExp.$1):is('gecko/')? 'gecko':/opera (\d)/.test(ua)?'opera opera'+RegExp.$1:is('konqueror')?'konqueror':is('applewebkit/')?'webkit safari':is('mozilla/')?'gecko':'',
		os=(is('x11')||is('linux'))?' linux':is('mac')?' mac':is('win')?' win':'';
	var c=b+os+' js';
	h.className += h.className?' '+c:c;
}();
