* 								{margin:0;padding:0;font:12px verdana, arial, tahoma;}
body 							{background:url(../img/layout/bg.png) center;text-align:center;}
img								{border:none;}
label 							{cursor:pointer}
#carregador						{position:absolute;margin:0;padding:10px;top:40px;left:36%;width:270px;text-align:left;background:#fff;}
#carregador img					{float:left;margin:0 10px 0 0;}
#carregador span 					{display:block;float:left;padding-top:10px;font-weight:bold;}
#site							{margin:auto;width:973px;text-align:left;background:#fff;}
#sup 							{float:left;width:900px;height:17px;padding:1px 0 0 10px;text-align:left;color:#fff;background:url(../img/layout/sup.png) repeat-x;}
#supa 							{float:left;width:53px;height:17px;padding:1px 10px 0 0;text-align:right;color:#fff;background:url(../img/layout/sup.png) repeat-x;}
#sup a, #supa a 					{text-decoration:none;color:#fff;font-size:11px;}
#sup a:hover , #supa a:hover		{text-decoration:underline;}
#topo							{float:left;width:100%;height:159px;}
#topo_1							{float:left;height:159px;background:url(../img/layout/top_site.gif) right no-repeat;}
#topo_1 img 						{margin:45px 0 0 20px;}
#topo_2							{float:right;width:200px;height:100%;}
#topo_2	span					{display:block;width:160px;padding:0 20px 0 20px;text-align:right;}
#topo_2	span a					{color:#6A9B00;text-decoration:none;}
#topo_2 .logado					{width:200px;height:100%;background:url(../img/layout/bg_logado.png) #649500;}
#topo_2 .logado h1				{text-align:center;padding:10px 0 8px 0;font-weight:bold;font-size:16px;color:#649500;}
#topo_2 .logado h2				{padding:0;text-align:center;color:#649500;}
#topo_2 .logado h2 strong			{color:#FE6600;font-weight:bold;font-size:22px;}
#topo_2 ul						{padding:18px 0px 0 0;width:170px;text-align:right;}
#topo_2 ul li						{width:160px;list-style-type:none;padding:2px 20px 2px 0;}
#topo_2 ul li a						{margin:0 0 0 5px;font-size:11px;color:#000;text-decoration:none;}
#topo_2 ul li a:hover				{color:#FE6600;}
#topo_2 ul li.ap					{background:url(../img/layout/li_ap.png) no-repeat right;}
#topo_2 ul li.ea					{background:url(../img/layout/li_ea.png) no-repeat right;}
#topo_2 ul li.ac					{background:url(../img/layout/li_ac.png) no-repeat right;}
#topo_2 ul li.mf					{background:url(../img/layout/li_mf.png) no-repeat right;}
#topo_2 ul li.fc					{background:url(../img/layout/li_fc.png) no-repeat right;}
#topo_2 ul li.sa					{background:url(../img/layout/li_sa.png) no-repeat right;}
#login 							{float:left;width:160px;padding:0 0 0 25px;height:100%;}
#campo 							{float:left;padding:10px 15px 0 15px;}
#campo h1						{font-weight:bold;width:120px;text-align:center;}
#campo p 						{padding:6px 0 0 0;}
#campo p .caixa_login			{width:110px;padding:5px;border:0;color:#fff;background:url(../img/layout/caixa_login.png) center no-repeat;}
#campo p.padding_5 				{padding-top:3px;}
#campo p.padding_5 a 				{font-size:11px;color:#6A9B00;text-decoration:none;}
#campo p.padding_5 a:hover 		{text-decoration:underline;}
#menu							{float:left;width:100%;height:42px;background:url(../img/layout/menu.png) #7FAC00;}
#menu img						{background:none;}
#aviso 							{float:left;width:952px;margin:15px 0 0 0;padding:10px;border-top:1px solid red;border-bottom:1px solid red;font-weight:bold;color:red;text-align:center;background:url(../img/layout/bg_aviso.png) repeat-x bottom;}
#erro{color:#FF0000;border: solid 2px #FF0000; background-color: #FFF; padding: 5px; margin: 5px;}
#sucesso{color:#658F00;border: solid 2px #B3DF00; background-color: #FFF; padding: 5px; margin: 5px;}

