body        		{ font-family: Tahoma; }
td          		{ vertical-align: top; }


.divTudo    		{ width: 460px;}
.divCorpo       	{ padding: 12px; width:100%;}

.divMenuExt       	{ padding: 8px; font-size:0.8em; background-color:#f4f4f4; text-align:right; }
.divMenuExt  a:visited, a:link, a:active  
					{ color:#008080; text-decoration:none }
.divMenuExt  a:hover                      
					{ color:#ff0000; text-decoration:underline; }

.divMenuInt       		{ padding: 12px; color:#FFFFFF; text-align:right; font-size:0.8em; background-color:#006F6F;}
.divMenuInt  a:link 	{ color:#D7FFFF; text-decoration:none; }
.divMenuInt  a:active 	{ color:#D7FFFF; text-decoration:none; }
.divMenuInt  a:visited 	{ color:#D7FFFF; text-decoration:none; }
.divMenuInt  a:hover 	{ color:#ffffff; text-decoration:underline; }

.botao       		{ font-size: 12pt; border-style: outset; border-width: 1px; padding-left: 4px; 
               			padding-right: 4px; padding-top: 1px; padding-bottom: 1px; 
               			background-color: #CCCCCC }
.intInforme  		{ font-size: 0.8em }
.titInterno  		{ font-size: 1em; color:#008080 }
.divCorpoInterno 	{ margin-left:30px;padding-left: 4px; padding-right: 4px; 
               			padding-top: 1px; padding-bottom: 1px }
					
.corpo             	{ padding-left:20px; padding-top:1px; margin: 6px;  }					

.divCorpo       	{ margin-left:21px; margin-top:21px; padding: 10px;}
.divCorpo  			{ color:#000000; text-align:left}
.divCorpo .tit01	{ color:#000080; text-align:left; font-weight:bold; font-size:1.0em; }
.divCorpo .tit02	{ color:#000080; text-align:left; font-weight:bold; font-size:0.9em;}
.divCorpo .titProj	{ color:#ff6600; text-align:left; font-weight:bold; font-size:1.0em;}

.divCorpo p, li  	{ color:#000000; text-align:left; font-size:0.8em ;}

.lateral 			{ background-color:#E2E2E2;}

.topicos			{ margin:0px; padding:8px; padding-top:22px; width:220px; background-color:#f1f8f8;}
.topAge				{ margin:0px; margin-bottom: 12px; padding:0px; }
.topAgeCab			{ margin:0px; padding-left:6px; padding-right:6px; color:#FFFFFF; background-color:#00B7B7;  
					  height:20px; font-weight:bold; text-align:center}
.topAgeCab		p	{ font-size:0.8em; 
.topAgeCorpo		{ border:1px solid #808080; margin:0px; padding-left:4px; padding-right:4px; background-color:#fff; color:#000;padding-top:1px; padding-bottom:1px}
.topAgeCorpo	p   { font-size:0.7em; color:#000; margin-top:6px; margin-bottom:0px;}

.topIpu				{ border-left:1px solid #FFFFFF; border-right:1px solid #999999; border-top:1px solid #FFFFFF; border-bottom:1px solid #999999; padding:0px; width:150px }
.topIpuCab			{ border:1px solid #FFFFFF; margin:0px; background-color:#008080; height:24px; 
					  text-align:center; width:150px}
.topIpuCab		p	{ font-size:0.8em; margin-top:2px; color:#FFFFFF; }
.topIpuCorpo		{ margin:0px; 
					  padding-left:12px; padding-right:6px; padding-top:1px; padding-bottom:6px;
					  background-color:#F4F4F4; color:#000000; 
					  text-align:center; width:150px}
.topIpuCorpo	p   { font-size:0.7em; color:#000; margin:0px; text-align:left;}
.topIpuCorpo .tit 	{ color: #FF6600;  margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:0px  }

.topIpuCorpo a:link, a:active 	{color: #0066cc; }
.topIpuCorpo a:hover 			{color: #FF0000; text-decoration:underline; }
.topIpuCorpo a:visited 			{color: #999999; }

.data				{ color:#00f}

.tabConteudox tdx	  { color:#000000; background-color:#f4f4f4; font-size:0.8em; padding-left:6px; padding-right:6px }
.tabConteudox thx .HD { color:#000080; background-color:#eeeeee; font-size:0.8em; padding-left:6px; padding-right:6px }

.tabConteudo td		{ color:#000000; background-color:#f4f4f4; font-size:0.8em; padding-left:6px; padding-right:6px }
.tabConteudo th .HD { color:#000080; background-color:#eeeeee; font-size:0.8em; padding-left:6px; padding-right:6px }


.organo      		{ display:block; float:left; margin: 0px, 12px,12px,12px; }
.organoTexto  p   	{  }

.g1Hdr       		{ border-bottom:1px solid #008080; background-color:#E1E1E1; border-left-width:1px; border-right-width:1px; border-top-width:1px; font-weight:bold }
#DataGrid1   		{ border:1px solid #008080; font-family: Tahoma; color: #000080; font-size:0.7em; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; background-color:#F5F5F5 }
#DataGrid1 input	{ font-size: 1em; }

.cab        		{ font-size: 0.8em; color:"000080" }
 
.relLinksDocs   { margin-top:12px; border: 1px solid #E6E4CC; background-color: #F2F1E6; padding:8px; }
.relLinksDocs cab { color: #000080 }
.relLinksDocs p { font-size: 0.8em; margin-top:3px;margin-bottom:0px; color:#000000; }
.relLinksDocs a         { font-size: 0.8em; color:#008080; margin-top:3px;margin-bottom:0px; font-decoration:underline; }
.relLinksDocs a:link    { font-size: 0.8em; color:#008080; margin-top:3px;margin-bottom:0px }
.relLinksDocs a:hover   { font-size: 0.8em; color:#008080; margin-top:3px;margin-bottom:0px }
.relLinksDocs a:active  { font-size: 0.8em; color:#008080; margin-top:3px;margin-bottom:0px }
.relLinksDocs a:visited { font-size: 0.8em; color:#008080; margin-top:3px;margin-bottom:0px }

.inCom       { 	margin-top:12px; margin-bottom:12px; color: #000080; 
				padding-left: 4px; padding-right: 4px; padding-top: 6px; padding-bottom: 1px; 
				background-color: #F0F0F0; }
.inCom p     { color: #808080; font-size: 1.1em; margin-top:4px; margin-bottom:0px; margin-bottom:6px; font-weight:bold; }   
.inCom       { color: #000000; font-size: 0.7em; margin-top:0px; padding-left:12px; padding-bottom:12px; }   
            
					
.menuEsq a:hover	{ color:#ff0000; text-decoration: underline }
.menuEsq a:link, a:visited, a:active 
					{ color:#005959; text-decoration: none; }
.menuEsq     		{ font-size: 0.7em; margin:8px; padding:4px; margin-top:32px; }
.menuEsq p 			{ display:block; text-align:left;
					  padding-left:12px; padding-right:4px; padding-top:2px; padding-bottom:2px; 
					  background-color:#EEEEEE; border:1px solid #FFFFFF;
					  margin-top:2px; margin-bottom:6px;
					  width:150px; }

            

.topicosInfoPublico   { margin:12px; margin-top:32px;}



.informePublico 	p 		{ margin-top: 0px; margin-bottom:  6px }
.linksDocs   { margin-top: 12px }
.informePublico 	.hdr		{ margin-top: 0px; margin-bottom: 12px; font-size:1.9em; color:#008080; font-variant:small-caps; font-weight:bold }
.informePublico 	.hdr2		{ color:#008080; }
.informePublico 	.top 	{ margin-top: 0px; margin-bottom:  6px }
.informePublico 	.intro 	{ margin-top: 0px; margin-bottom:  12px; color:#008080; margin-left:120px }
.informePublico 	.ref 	{  margin-left: 16px}

.XXXXtopsIpu     	{ margin-top:20px; margin-left:8px; border: 0px solid #C0C0C0; padding:0px; width:160px; }
.XXXXtopsIpuCab		{ margin:0px; background-color:#008080; height:20px; padding-top:3px }
.XXXXtopsIpuCab	p	{ color:#FFFFFF; text-align:center; font-size:0.8em }
.XXXXtopIpuCorpo	{ margin:0px;  padding-left:18px; padding-right:12px; padding-top:12px; padding-bottom:18px}

.itemCentro .tit		{color: #008080; font-size: 1.4em; }
.itemCentro p .chamada	{color: #000080; font-size: 0.8em;}
.itemCentro .chamada	{color: #000080; font-size: 0.8em; margin-left:100px}
.itemCentro 			{color: #000000; font-size: 0.8em;}
.itemCentro 	p		{color: #000000; font-size: 0.8em;}

#idmenuAssociado        {border-right:1px solid #808080; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-bottom:1px solid #808080; width:220px; background-color:#E8E8E8;}
#mextIP {color: #006c6c}


.tblProjeto  { background-color: #FFFFFF }
.tblProjeto td  { font-size: 0.8em;  color: #000080;  padding-left: 4px; 
               padding-right: 4px; padding-top: 1px; padding-bottom: 1px; 
               background-color: #eeeeee }
               
.lstPropostas { color:#000080; font-size:0.7em;
               margin-bottom:8px; border-bottom-style:solid; border-bottom-width:1px; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px }
               

.frmBlk       { color: #000080; border: 1px dashed #C0C0C0; background-color: 
               #FFFFFF; padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px }
.submeter    { font-family: Tahoma; color: #000080; border: 1px outset #AEAEAE; 
               padding-left: 4px; padding-right: 4px; padding-top: 1px; 
               padding-bottom: 1px; background-color: #D8D8D8 }
.frmGrupo     { border: 1px solid #C0C0C0; padding: 12px; background-color: #F2F2F2; margin-top:20px }
.frmGrupo .t1 { color: #000080; font-weight: bold; margin-top:0;}
.frmGrupo .frmItem {margin-top:4px; margin-bottom:6px; color:#008080}
.frmGrupo p {margin-top:4px; margin-bottom:6px;}