
	/*  font: [style] [variant] [weight] [size] [/line-height] [family] | caption | icon | menu | message-box | small-caption | status-bar | inherit */ 
	
 /***************************  LAIOUTE *******************************************/		
 	* { margin:0; padding:0;}
	
	body{font: 11px normal, Arial, Helvetica, sans-serif; color: #000000; background: #ccc; }
	p{ font-size: 12px; text-align:justify;}
	
	h2{font:1.3em Helvetica, "Times new Roman", serif; font-weight: bold; color: #000; text-align:center; padding:0px} 	
 	h3{font:1.2em Helvetica, "Times new Roman", serif; font-weight: bold; color: #000; text-align:left; padding:0px} 	
	
	#geral{width:780px; height: auto; min-height: 430px ;margin:12px auto; background: #FFFFFF; border:2px solid #575757;}
	
	#superior{ width:100%; height: 180px; background: #FFFFFF; }
	
 	#login{width:450px; height:160px; margin:5px auto 10px auto; border:1px solid #B6B6B6}	
  	#conteudo{width: 760px;} 
		
	#loginPreto{width:100px;height:160px; float:left; background:#000; }
  	#loginDados{width:219px;height:130px; left:101px;float:right;padding:15px; background: #FFFFFF;}  
  	#loginVerm{width:100px;height:160px; float:right; background:#CB383D; }
  

  	#botoes {padding:10px 0 5px 40px; border:0px solid #FF0033; }
	#sMunicipio{width:550px; top:500px; padding:10px; border:1px dotted #000000 }
	#selMunicipio{width:auto; float:left; height: 30px; background:#E5E5E5; font: 14px Verdana, Arial, Helvetica, sans-serif; font-weight: bolder;padding-top:7px;}	
	
	.titulo{ float:left; margin:10px 0 0 10px; font-size: 18px; font-weight: 900  ; }
	
 	#afazer{ float:right; height:30px; width:20%; padding-top:8px ; font:1.1em "Times New Roman", Times, serif; background:#E5E5E5 ; border: 0px double #FF0000; text-align:center; ;} 

	#afazer a{text-decoration:none; color:#000;height:30px; width:20%;  }
	#afazer a:hover{ color:#fff ; background:#FF0000; font-weight: bolder;}
	
	#carregando{position:fixed; width:100%; margin:0; text-align:center; font-size:1.1em; color:#fff; background: #FF0000; font-weight: bolder;  display: none; }	

	#sitDir{position:relative; margin:10px auto; border:1px dotted #FF0000;}

	#mensagem{ color:#FF0000; font:0.9em italic bold Verdana, Arial, sans-serif; } 

	.tabDados{width:754px; text-align:left; border-collapse: collapse; border: 1px solid #E4E4E4; padding:2px; }
	.tabDados td{height:21px; text-align:left;  padding-left:5px; border: 1px solid #E4E4E4; }

	.tabLista{width:600px; text-align:left; border-collapse: collapse; border: 1px solid #E4E4E4; }
	.tabLista td{height:21px;padding-left:5px; border: 1px solid #E4E4E4; }
/*______________________  Estilos para o Menu   ___________________________*/

	/* menu adaptado de Stu Nicholls - http://www.cssplay.co.uk */

	#nav {width:778px; height:25px;  margin-top:10px; padding:2px 0 10px 0; background:#fff url(../imgs/base_menu.gif) repeat-x left bottom; } 
 	#nav ul {margin:0 auto; padding:0; list-style: none; display:table; white-space: nowrap; font-family: arial, verdana, sans-serif; font-size:11px;}
	#nav li {display: table-cell; margin: 0; padding: 0;}
	#nav li a:hover{background: #FF0000; color: #fff; cursor: pointer;}	
	#nav a {float: left; color:#000; background: #DDDDDD ; margin:0 2px; padding:0 0 0 2px; text-decoration: none; letter-spacing:1px;}
	#nav a b {float:left; display:block; background:transparent; padding:5px 16px 5px 12px;}
 	#nav a hover {background: #FF0000; color: #fff; cursor: pointer;} 
	#nav .current a, #nav visited {background: #3a73ba url(top_left.gif) no-repeat left top; color:#fff; cursor:default;}
	

/*______________________  formulários  ____________________________*/

 
	fieldset{border: 1px solid #41A598; margin:6px; padding: 3px; text-align:left; background: #FBFBFB; }
	
	legend {font: 12px Arial, Helvetica, sans-serif; font-style: italic;	font-weight: bold; text-transform: uppercase;	color: #005F7D; padding:2px 6px; background-color:#FFFFFF; border: 2px outset #fff; }

	div.rotulo, div.rotulo1 {position: relative; clear: both; float: left; height: 500px;margin: 2px 0px 0px 0px;	padding: 0px; background: #D7CBBD; border:1px solid #FF0066;}

	div.rotulo	{color:#000;} 
	div.rotulo1{color: #000;} 

	.tit, .tit1{width: 85px; height: 18px; font: 1.0em normal Arial, Helvetica, sans-serif;color:#000; text-align:right; background: transparent; padding:5px; font-weight: bolder;}
  	.tit{ float:left; }	
	.tit1{margin-left:10px; border:1px solid #808080 ; }

	
	input, select {font:bold 0.9em  Arial, Helvetica, sans-serif ; color: #000; background:#EEF0F0;  margin: 1px;padding:2px 5px;}
	input {width:120px;   }
	
	button{  font-weight: bolder; }

/*	.botao {border:2px outset #fff; width: auto; padding:0px 1px;margin: 0px 5px 0px 0px;	 color: #0033cc;	background-color:#DFDFDF;}*/

	textarea {font:12px normal Arial, Helvetica, sans-serif; color: #000000; border: 1px solid #EBEBEB;margin: 5px 0;}

	.bloco {display: block;}

 	.loginDados label{width:90px; font:0.9em Verdana, Arial, Helvetica, sans-serif; display: inline; }
 	.loginDados input{width:110px; height:16px; font:0.9em Verdana, Arial, Helvetica, sans-serif; background: #FFFFFF; }
   .botao loginDados{ height:25px; font:0.9em Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
	

#rodape{width:100%; position:fixed ; margin-bottom:0px;  background: #E8F7EF; border:1px solid #FFFFFF ; }



/**************************** FORMATAÇÃO DA ATA *********************************/



