*				{margin:0;padding:0;font:normal 10px Verdana, Tahoma, Arial;list-style:none;}
img				{border:none;}
a, a:hover, a:visited, a:link	{text-decoration:none;color:navy;}
div				{border:0px solid black;}
#alin			{width:760px;display:block;position:absolute;left:50%;margin-left:-380px;}
#topo			{background:#e5ecf1;width:100%;height:46px;}
#topo a			{width:119px;height:39px;float:left;background:#e5ecf1 url(images/logo_topo.gif) no-repeat;text-indent:-9000px;margin-left:30px;}
#flash			{width:370px;height:305px;float:left;clear:left;background:#FFF url(images/flash.jpg) no-repeat;margin-top:8px;}
#caixa			{width:385px;height:305px;float:left;background:#c2d0da;margin-top:8px;margin-left:5px;}
#cvedit			{width:100%;height:305px;float:left;background:#FFF;margin-top:8px;margin-left:5px;}
#lnkprin		{width:100%;height:25px;background:#A4222A;float:left;border-bottom:5px solid #FFF;text-align:center;font:bold 14px Verdana, Arial, Tahoma;text-decoration:none;padding-top:3px;color:#FFF;}
#caixa p, #caixa ul	{float:left;clear:left;padding:15px;width:350px;text-align:justify;}
#caixa p 		{height:138px;}
#caixa ul		{border-top:4px solid #FFF;}
#caixa ul li	{width:260px;margin-left:40px;height:20px;_height:14px;font-weight:bolder;text-align:right;}
#caixa ul li label		{width:60px;float:left;text-align:left;}
#caixa ul li input		{width:190px;}
#caixa ul li input.ev	{width:80px;border:1px solid #96a3ac;color:#000;background:#FFF;font-weight:bolder;}
#caixa ul li.acs		{text-align:center;}
#caixa p b		{font-weight:bolder;}
#bottom			{width:100%;height:130px;float:left;clear:left;background:#e5ecf1 url(images/emprego.gif) no-repeat 620px 30px;margin-top:8px;}
#bottom h2, #flash h1	{text-indent:-9000px;}
#cobre			{display:none;position:absolute;z-index:150;width:100%;height:100%;background:#000;filter: alpha(opacity=50, style=0);opacity:.5;}
#acss			{display:none;position:absolute;z-index:300;width:520px;left:50%;margin-left:-260px;margin-top:50px;border:2px solid #96a3ac;}
#acss .ta, #acss .taa {display:block;float:left;width:220px;height:50px;_height:75px;background:#FFF;border:1px solid #CCC;border-bottom:1px solid #FFF;padding-top:10px;padding-bottom:10px;padding-right:10px;text-align:center;}
#acss .taa 		{width:280px;}
#acss .actipo 	{display:block;float:left;width:520px;background:#FFF;border:1px solid #CCC;}
#acss form ul li label, #acss form ul li input, #acss form ul li select {display:block;float:left;margin-right:3px;width:80px;}
#acss label 	{text-align:right;}
#notalready li, #already li {display:block;width:100%;height:30px;}
#duser			{float:left;margin-top:5px;margin-left:20px;}
#duser label	{font-size:10px;font-weight:normal;}
.title			{font-size:11px;font-weight:bolder;}
.lbl			{width:130px;font-size:11px;float:left;}
.lblmin			{width:55px;font-size:11px;float:left;}
.lblmed			{width:90px;font-size:11px;float:left;}
.obr			{background:pink;}
.ds				{display:none;}
.sw				{display:block;background:#FFF;}
ul.tabview		{display:block;width:100%;position:absolute;margin-top:10px;z-index:100;}
ul.tabview li	{display:block;padding:3px;float:left;border:1px solid #e5ecf1;border-bottom:0;cursor:pointer;height:20px;font:bold 12px Verdana, Arial, Tahoma;margin-left:4px;margin-right:1px;}
.in				{background:#e5ecf1;color:#909090;}
.at, .in:hover	{background:#FFF;color:#000;}
#tmenu a		{margin:0;margin-right:5px;margin-top:5px;font-weight:bolder;}
#tmenu a.bt:link, #tmenu a.bt:visited 	{background:#b0c4de;border:1px solid #b0c4de;width:auto;height:auto;padding:5px;color:navy;}
#tmenu a.bt:hover		{background:#FFF;border:1px solid #b0c4de;color:navy;}
fieldset		{position:absolute;margin-top:36px;z-index:50;width:700px;overflow:auto;display:block;border:1px solid #e5ecf1;padding:5px;}

.pop			{background:#FFF;display:none;position:absolute;z-index:300;width:520px;height:auto;left:50%;top:50%;margin-left:-260px;margin-top:-150px;border:2px solid #96a3ac;padding:20px;}
.pop table		{background:#FFF;width:520px;}
.pop a			{background:#FFF url(images/cl_d.gif);color:#FFF;font-weight:bold;width:17px;height:18px;position:absolute;margin-left:503px;}
.pop a:hover	{background:#FFF url(images/cl_o.gif);}
.pop p, .pop ul	{display:block;font-size:12px;width:80%;font-weight:bolder;padding:20px;}
.pop li, .pop li *		{font-size:12px;font-weight:bolder;}
.pop li			{padding-top:5px;}
.pop input.cls	{float:right;font-size:10px;font-weight:normal;}

ul.msgs		{border:1px solid Red;}
ul.msgs li	{padding-left:10px;padding-bottom:2px;padding-top:2px;}
ul.msgs li.x {background:red;}
ul.msgs li.x a {color:#FFF;text-decoration:none;font-weight:bolder;width:100%;display:block;}
li.ba	{border-bottom:1px solid black;padding-bottom:8px;font-size:16px;}
.red	{color:red;}
