

	.texto {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #225522;
	}
	.titulo {
		font-size: 16;
		line-height: 2em;
		font-weight:bold;
		display: block; 	}
			.box1-title {
			width: 200px;
			padding: 8px 10px;
			background: #156E1E;
			font-size: 12px;
			font-weight: bold;
			color: #ffffff;
			border: solid 1px #156E1E;
			border-bottom: solid 1px #156E1E;
		}
		.box1-text {
			width: 200px;
			padding: 10px;
			background-color: #f9f9f9;
			font-size: 12px;
			color: #225522;
			border: solid 1px #156E1E;
		}
		.box2-title {
			width: 200px;
			padding: 8px 10px;
			background: #D8E6CF;
			font-size: 12px;
			font-weight: bold;
			color: #156E1E;
			border: solid 1px #156E1E;
		}
		<? /* Usado para os outros browsers. Nao e visivel pelo Internet Explorer */ ?>
		html>body .box1-title {
			width: 180px;
			padding: 8px 10px;
			background: #156E1E;
			font-size: 12px;
			font-weight: bold;
			color: #ffffff;
			border: solid 1px #156E1E;
			border-bottom: solid 1px #156E1E;
		}
		html>body .box1-text {
			width: 180px;
			padding: 10px;
			background-color: #f9f9f9;
			font-size: 12px;
			color: #225522;
			border: solid 1px #156E1E;
		}
		html>body .box2-title {
			width: 180px;
			padding: 8px 10px;
			background: #D8E6CF;
			font-size: 12px;
			font-weight: bold;
			color: #156E1E;
			border: solid 1px #156E1E;
		}
		

	
	fundo {
		height:100%;
		padding:0px;
		background:#336633 url(/images/bg_html.png) repeat top left; 	}
		body {
		background: #ffffff;
		margin:0;
		padding:0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #225522;
		background: url(/images/bg_html.png) repeat top left; 	}
	#mybody {
		background: url(/images/bg_mybody.png) repeat-x top left;		padding: 1px 0 0 0; 		margin: 0 auto; 		height: 495px;
		text-align: center;	}
	#body-involucro {
		margin: 0 auto;		text-align: left; 		width: 900px;
		border: 0;
		padding: 0;
		width:900px !important; 		width:900px; 	}
		
	div {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #225522;
	}
	
	td {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #225522;
	}
	.bordo {
		border: 1px solid #156E1E;
	}  
	
	img {
		border: 0;
	}
	
		a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration:none;
		/* text-align:justify; */
	}
	a:link { 
		color:#4B881D;
	}
	a:visited { 
		color:#6AC720;
	}
	a:hover { 
		color:#4B881D;
		text-decoration:underline;
	}
	
	
	.linha-hor {
		width: 875px;
		height: 2px;
		background-color: #1B9528;
	}
	
	.site {
		margin: 0 auto;
	}
	
	
			.blur{
		   background: transparent url(images/shadow1.png); 		   color: inherit;
		   margin-left: 4px;
		   margin-top: 4px;
		   width: 292px;
		}
		.shadow{
		   background: transparent url(images/shadow2.png); 		   color: inherit;
		}
		.shadow,
		.content{
		   position: relative;
		   bottom: 2px;
		   right: 2px;
		}
				.content{
		   background-color: #fff; 		   color: #ccc; 		   border: 1px solid #ccc; 		   padding: 5px;
		   width: 296px; 
		}
				html>body .content{
		   background-color: #fff; 		   color: #ccc; <?ph /* text color of content */ ?>
		   border: 1px solid #ccc;		   padding: 5px;
		   width: 281px; 
		} 
		
			.prop {
		    float:right;
		    width:1px;
		  }
		.clear {
			clear:both;
			height:1px;
			overflow:hidden;
		}
		.min50px { 			height:50px;
		}
		.min100px {
			height:100px;
		}
		.min150px {
			height:150px;
		}
		html>body .min250px { 			height:250px;
		}
			
		.pagina {
		width: 900px;
		background-color: #f9f9f9;
		border-left: solid 1px #4B881D;
		border-top: solid 1px #4B881D;
		border-right: solid 3px #4B881D;
		border-bottom: solid 3px #4B881D;
		color: #225522;
		margin: 5px 0;
		padding: 10px;
	}
		html>body .pagina {
		width: 875;
	}
	
	#topo {
		padding: 0 0 5px 0;
		height: 90px;
	}
	#logotipo {
		position: relative;
		float: left;
		margin-top:10px;
	}
	#topo-direito {
		margin-top: 25px;
		padding:0;
		position: relative;
		float:right;
	}
	#idiomas {
		text-align: right;
		margin: 0 0 10px 0;;
		padding: 0;
	}
	#idiomas img {
		padding: 0 0 0 6px;
	}
	
			#menu2 ul {
			margin:0;
			padding:0;
		}
		#menu2 li {
			display: inline;
			list-style-type: none;
			padding: 0 3px 0 5px;
			margin: 0px;
			line-height: 25px;
			color: #225522;
			border-left: solid 1px #225522;
		}
		#menu2 a {
			color: #225522		}
		
					#banner-out {
			margin-bottom: 10px;
			background: #156E1E url(images/bg_banner.jpg) repeat-x top left;
			padding:0;
		}
				html>body #banner-out {
			margin-bottom: 10px;
			background: #156E1E url(images/bg_banner.jpg) repeat-x top left;
			padding:0;
		}
		#banner-in {
			margin: auto;
			padding: 0 0 0 2px;
			text-align:center;
		}
				html>body #banner-in {
			margin: auto;
			padding: 0 0 0 2px;
		}
		.img-banner {
			border: solid 3px #f9f9f9;
			width: 133 px;
			height: 89 px;
			margin: 6px 0 6px 0px;
		}
		
	
			#menu1 ul {
			padding-left: 0;
			margin: 0;
			background-color: #D8E6CF;
			color: #156E1E;
			float: left;
			width: 100%;
			font-size: 12px;
		}
		
		#menu1 ul li { display: inline; }
		
		#menu1 ul li a {
			padding: 0.2em 1em;
			background-color: #D8E6CF;
			color: #156E1E;
			text-decoration: none;
			float: left;
			border-top: 2px solid #D8E6CF;
			border-bottom: 2px solid #4B881D;
			border-right: 2px solid #4B881D;
			border-left: 2px solid #D8E6CF;
		}
		
		#menu1 ul li a:hover {
			background-color: #156E1E;
			color:#f9f9f9		}
		
		#menu1 ul li a:active {
			background-color: #156E1E;
			border-top: 2px solid #4B881D;
			border-bottom: 2px solid #D8E6CF;
			border-right: 2px solid #D8E6CF;
			border-left: 2px solid #4B881D;
		}
		
	
	html div#conteudos { 
		margin: 10px 0;
		height: expression( this.scrollHeight < 249 ? "250px" : "auto" ); 		min-height:250px;	}
	
			.cor-sector-1 {
			padding: 0 0 6px 0;
			margin: 0px;
		}
		.cor-sector-2 {
			padding: 0 5px 0 0;
			margin: 0px;
		}
		.cor-sector-3 {
			padding: 0px 6px;
			margin: 0;
		}
		.cor-sector-4 {
			padding: 0 0 0 5px;
			margin: 0px;
		}
		.cor-sector-5 {
			padding: 6px 0 0 0;
			margin: 0px;
		}
		
	
	
			#copyright {
			width: 900px;
			border: 0;
			margin: 10px 0;
			height: 5em;
		}
		#empresa {
			float: left;
			color: #D8E6CF;
		}
		#flexigest {
			float: right;
		}
		
	
			.formulario {
			font-size: 11px;
			color: #225522;
			padding: 0px;
			border: solid 1px #156E1E;
			border-style: inset;
			background: #D8E6CF;
			margin: 0px;
		}
		.button	{
			width: 80px;
			padding-left: 15px;
			padding-right: 15px;
			padding-top: 2px;
			padding-bottom: 2px;
			border: solid 1px #156E1E;
			border-style: outset;
			background: #D8E6CF;
			margin: 2px;
			font-size: 12px;
			color: #156E1E;
			font-weight: bold;
			text-align: center;
		}
		.button:hover {
			color: #D8E6CF;
			background: #156E1E;
		}
		.button-text	{
			color: #156E1E;
			background: #D8E6CF;
			text-align: center;
		}
		a.button-text {
			text-decoration: none;
		}
		a.button-text:hover {
		}
		a.button-text:visited {
		}
		.erro {
			color:#cc0000;
			border:1px solid #cc0000;
			background: #ffdddd;
			padding:5px;
		}
		


			.tabela02 {
			font-size: 12px;
			color: #E87B23;
			padding: 3px;
			border: solid 1px #cccccc;
			background: #eeeeee;
			margin: 2px;
			text-align: center;
		}
	


			.treeview {
			margin: 0;
			padding: 0;
		}

		.treeview ul{ 			margin: 0;
			padding: 0;
		}

		.treeview li{ 			background: url(list.gif) no-repeat left center;
			list-style-type: none;
			padding-left: 22px;
			margin-bottom: 3px;
		}

		.treeview li.submenu{ 			background: url(closed.gif) no-repeat left 1px;
			cursor: hand !important;
			cursor: pointer !important;
		}


		.treeview li.submenu ul{ 			display: none; 		}

		.treeview .submenu ul li{ 			cursor: default;
		}
		
			#caminho{
			margin:5px 0;
		}
	
					#box-menu {
			margin: 0;
			padding: 0;
			border-bottom: 1px solid #1B9528;
		}
		#box-menu a {
			font-family: Arial Narrow, Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-style: normal;
			padding: 0.2em 0.5em;
			font-weight: bold;
			text-transform: uppercase;
			color: #156E1E;
			text-decoration: none; 			background-color: #D8E6CF;
			border-top: 1px solid #4B881D;
			border-bottom: 1px solid #4B881D;
						float: left;
			width: 180px;
		}
		html>body #box-menu a { 			width: 165px;
		}
				
		html>body #menu-automatico {
			padding-top: 2em;
		}
		#menu-automatico ul {
			margin: 0;
			padding: 0;
			list-style-type: none;
			display: block;
		}
		#menu-automatico ul li {
			margin: 2px 0 0 0;
			padding: 0;
			border-bottom: 1px solid #f9f9f9; 		}
		#menu-automatico ul li a {
			font-size: 10px;
			display:block;
			text-decoration:none;
			color: #156E1E;
			background-color: #f9f9f9;
			padding: 0.2em 0.5em;
						border-left: 1px solid #1B9528;
		}
		#menu-automatico ul li a:hover {
			background-color: #D8E6CF;
		}
				
	
		#linha {
		margin: 10px 0;
	}
	
		html>body #linha {
		margin-top: 45px;
	}
			

