body
{margin: 0; padding: 0; background-image: url("imagens/fundo.jpg"); background-repeat: repeat-x; font: normal 12px Arial; background-color: #d4e7d7;}
form
{margin: 0; padding: 0;}

br.Limpa
{clear: both; line-height: 0px;}

div.Total
{width:798px; margin:0 auto 0 auto; position: relative;}
	div.Total div.Usuario
	{position: absolute; left:708px; top:17px; font: bold 11px Arial; color: #000; text-transform: capitalize;}
	div.Total div.Cabecalho
	{width:798px; height: 221px; background-image: url("imagens/topo.jpg");}
	div.Total div.Menu
	{width:798px; height: 33px; background-image: url("imagens/menu.jpg");}
		 ul.Menu 
		  {list-style:none; color: #fff; font: bold 10px "Trebuchet MS"; clear:both; text-align:left; z-index:1000; margin:0; color:#FFF; padding:5px 0 0 15px;}
			ul.Menu a {font: bold 10px "Trebuchet MS"; color:#FFF;}
			ul.Menu li
		  	{padding:5px 9px 0 6px; margin:0; float:left; position:relative; z-index:1001; height:21px; border-left: solid 1px #96B653;}
		  	ul.Menu li.Primeiro
			{border: none;}
			
			ul.Menu li.Primeiro a div{ width: 16px; height: 14px; background-image: url(imagens/img_home.gif); background-repeat: no-repeat; cursor: pointer; }
			ul.Menu li.Primeiro:hover a div{ background-position: -16px 0px; }
			
			ul.Menu li a:link,
			ul.Menu li a:active,
			ul.Menu li a:visited
			{color: #FFF; text-decoration: none; display: block; font: bold 11px "Trebuchet MS";}	
			/* IE */
			ul.Menu li.over a.main:hover
			{color:#E0E0E0; margin:0; padding:0; display:inline;}
			ul.Menu li.over a.sub:hover
			{color:#FFF; background-color: #6FA1C6; height: 20px; margin:-4px -5px -4px -5px; padding:4px 0 2px 5px;  } 
			/* FF */
			ul.Menu li:hover a 
			{color:#FFF;}
			ul.Menu li:hover 
			{background-color: #6dc097;}
			ul.Menu li ul li:hover 
			{background-color:#9B6208;}
		  ul.Menu li ul
			{margin:6px 0; padding:0; height: auto; width:140px; background-color:#2b9360; overflow:hidden;  border:solid 1px #fff;}	
			 ul.Menu li ul li
			 {height:auto; list-style: none; margin-top:-1px;  display:inline; padding:4px 5px; width:100%; border:solid 1px #fff; clear:left; }
			 ul.Menu li ul a:link,
			 ul.Menu li ul a:active,
			 ul.Menu li ul a:visited,
			 ul.Menu li ul a:hover
			 {font: normal 11px "Trebuchet MS"; color: #fff;  border:0; text-decoration:none;}
		  li ul 
		  {display: none; position: absolute;  top: +20px; left: 0;}
		  li > ul {top: +20px;left: 0;}
			li:hover ul 
			{ display: block; }
			li:hover ul, 
			li.over ul
			{ display: block;}
	div.Total div.Conteudo
	{background-color: #f2f2f2; padding: 10px;}
		div.Total div.Conteudo div.Divisao
		{ background-color: #e3e5d6; height: 4px; margin: 6px 0;}
		div.Total div.Conteudo div.Divisao2
		{ background-color: #e3e5d6; height: 8px; margin: 6px 0;}
		div.Total div.Conteudo div.Onde
		{ background-color: #e3e5d6; padding: 2px; color: #9B6208; font:bold 11px Arial;}
		div.Total div.Conteudo div.Onde span
		{color:#000;}
		table.Login
		{background-color: #e3e5d6; width: 400px; margin: 0 auto;}
		table.Login th
		{padding: 4px; font: bold 12px Arial; color: #2b9360;}
		table.Login td
		{padding: 4px;}		
		table.Formulario
		{background-color: #e3e5d6; width: 600px; margin: 0 auto;}
		table.Formulario th
		{padding: 4px; font: bold 12px Arial; color: #2b9360;}
		table.Formulario th span
		{display: block; font: normal 10px Arial; color: #999;}
		table.Formulario td
		{padding: 4px;}		
	div.Total div.Rodape
	{width:798px; height: 76px; background-image: url("imagens/rodape.jpg");}
		div.Total div.Rodape div.Texto
		{padding: 50px 0 0 60px; font: normal 10px Arial; color: #FFF; text-transform: capitalize;}
input.Campo,select.Campo,textarea.Campo
{border: solid 2px #E5E5E5; font: normal 12px Arial;}
input.Botao{ border-width: 0px; border: solid 2px #E5E5E5; color:#fff; font: normal 20px Arial; background-color: #2b9360; width: 180px; cursor: pointer; }
input.Botao:hover{ background-color: #9B6208; }
h1{ font: bold 26px Arial; text-transform: uppercase; color: #2b9360; margin: 4px; }

h2{ font: bold 18px Arial; text-transform: uppercase; color: #2b9360; margin: 4px; margin-bottom: 8px; }

ul.Listagem
{list-style: none; margin: 0 auto; padding: 0; width: 750px;}
	ul.Listagem img
	{margin: 0;}
	ul.Listagem li
	{float:left; padding: 2px; width: 672px; border-bottom: solid 1px #CCC; height: 20px;}
	ul.Listagem li.Titulo
	{font: bold 14px Arial; background-color: #d4e9df; width: 750px;}
	ul.Listagem li.Botao
	{width: 20px;}
	ul.Listagem li.Botao img
	{border: none;}
	
div.Erro
{border:solid 3px #F00; color:#F00; font: bold 14px Arial; padding:4px; margin:8px; width: 400px; margin: 0 auto; background-color: #FFF; text-align: center;}

div.Ok
{border:solid 3px #090; color:#090; font: bold 14px Arial; padding:4px; margin:8px; width: 400px; margin: 0 auto; background-color: #FFF; text-align: center;}
div.paginacao
{font:normal 12px Arial, Helvetica, sans-serif; padding:5px; margin:8px; text-align:center; border-top: solid 2px #F0F0F0;}
	div.paginacao strong
	{float:left; line-height: 22px; margin-right:5px;}
ul.Paginacao
{list-style: none; padding:0; margin:0;}
	ul.Paginacao li
	{margin:2px; float:left;}
		ul.Paginacao li a
		{color:#000; font:bold 12px Arial; text-decoration:none; display:block; padding:2px 3px; border:solid 1px #CCC;}
	ul.Paginacao li a:hover,
	ul.Paginacao li a.ativo
	{background-color: #CCC; border-color:#999;}
	ul.Paginacao li.Primeiro
	{margin:-1px 0 0 0; border-left: 1px solid #990134;}