/* CSS Document font-family: "Trebuchet MS", sans-serif  */

 body {
	color: #000;
	font: 12px Trebuchet MS, sans-serif;
	width : 1002px;
	margin-left: auto;
	margin-right: auto;
	text-align : left; 
        overflow-y :auto; 
    }



/* Menu Topo */

div#area_menu_topo {
	background	: #00288A;
	clear 		: both;
	height		: 100%;
	width		: 100%;
	display		: table;
}

div#menu_topo {
	float : left;
	width : 70%;
}

div#menu_topo:after { 
  content	: ".";
  display	: block;
  height	: 0;
  clear		: both;
  visibility	: hidden;
}

div#menu_topo { 
  min-height		: 0.1em;
	padding		: 0;
	border-color	: #00288A;
}

* html div#menu_topo { 
	height	: 0.1em;
}
* html>body div#menu_topo { 
  height : auto;
}

div#dchange_language {
	float		: right;
	padding-top	: 0.2em;
	padding-right	: 1em;
}

a#achange_language {
	color			: #90C5F9;
	font-size		: 80%;
	font-family		: Trebuchet MS;
	font-weight		: bold;
        text-decoration		: none;
}

a#achange_language:link		{ color: #90C5F9; }			
a#achange_language:visited	{ color: #90C5F9; }
a#achange_language:active	{ color: #90C5F9; }
a#achange_language:hover	{ color: #FFFFFF; }

/* Fim do Menu Topo */


#menu_esq {
           top:150px;
           left:1px;
           width:235px;
           padding:1px 1px;
           position:absolute;
          }
	
#menu_esq ul li {
	margin: 1; padding: 1px;
	border-bottom: 2px solid #CCC;
	text-align: left;
	list-style-type: none;
	}

#menu_esq a:link {
	background: #E2E9F6;
	color: #039;
	font-weight: bold;
	text-decoration: none;
	padding: 8px;
	display: block;
	}

#menu_esq a:visited {
	background: #E2E9F6;  
	color: #039; 
	font-weight: bold;
	text-decoration: none;
	padding: 8px;
	display: block;
	}
	
#menu_esq a:hover {
	background: #CAD6ED; 	
        color: #666; 	}



/*****************************************************************************/

/*ZONA CENTRAL - DESTAQUES*/

div.destaque_item {
  margin-right   : 0.5em;
  padding-top    : 0.5em;
  clear          : both;
}

div.div_dst_lst_title {
  float : left;
  width : 100%;
}

.sbmtimg {
  vertical-align : middle;
  border         : 0;
  padding-bottom : 0.2em;
}

img.cal_img {
  padding-bottom : 0.3em;
  vertical-align : middle;
  border         : 0;
}

div.menudestaques {
  float          : left;
  font-size      : 80%;
  padding-right  : 0;
  padding-left   : 0;
  padding-top    : 0;
  padding-bottom : 0.2em;	
  vertical-align : bottom;
}

div.menudestaques_pag {
  display        : inline;
  float          : right;
  font-size      : 80%;
}

div#destaques_lista {
  width : 99%;
}

.menudestaques_txt {
  font-size      : 90%;
  padding-right  : 0;
  padding-left   : 0;
  padding-top    : 0;
  padding-bottom : 0.3em;	
  vertical-align : bottom;
}

.datadestaques {
  float      : left;
  font-size  : 80%;
  color      : #448CD3;
}

.datadestaques_dir {
  float      : left;
  font-size  : 80%;
  color      : #448CD3;
  text-align : right;
}

a.menudestaques	{
  font-size       : 90%;
  text-decoration : none;
  vertical-align  : middle;
}
	
a.menudestaques:link	{ color:#FFFFFF; }			
a.menudestaques:visited	{ color:#FFFFFF; }
a.menudestaques:active	{ color:#FFFFFF; }
a.menudestaques:hover	{ color:#AD1A5A; }	

a.menudestaques_sel {
  font-size       : 90%;
  font-weight     : bold;
  text-decoration : none;
  vertical-align : middle;
}
	
a.menudestaques_sel:link	{ color:#126ABF; }			
a.menudestaques_sel:visited	{ color:#126ABF; }
a.menudestaques_sel:active	{ color:#126ABF; }
a.menudestaques_sel:hover	{ color:#AD1A5A; }	

label.linkdestaques {
  font-size       : 85%;
  vertical-align  : middle;
  padding-bottom  : 0.3em;
}

div.linkdestaques {
  width           : 100%;
  float           : left;
  font-size       : 85%;
  text-decoration : none;
}

span.linkdestaques {
  float           : left;
  font-size       : 80%;
  font-weight     : normal;
  text-decoration : none;
  text-align      : justify;
}
	
.linkdestaques_b {
  font-size       : 85%;
  font-weight     : bold;
  text-decoration : none;
  color           : #00288A;
}

a.linkdestaques	{
  font-size       : 95%;
  font-weight     : bold;
  text-decoration : none;
  padding-top     : 0.5em;
}
	
a.linkdestaques:link { color:#54626F; }			
a.linkdestaques:visited { color:#54626F; }
a.linkdestaques:active { color:#54626F; }
a.linkdestaques:hover { color:#BDC4D3; }	

.semresultados {
  margin          : 0.5em;
  font-size       : 90%;
  font-weight     : bold;
  text-decoration : none;
  color           : #54626F;
}

img.publicacoes {
  vertical-align : middle;
  border         : 1px solid #B9C8E3;
  width          : 4em;
  height         : 6.5em;
  margin-bottom  : 0.4em;
}

img.publicacoes_l {
  vertical-align : middle;
  border         : 1px solid #B9C8E3;
  margin-bottom  : 0.4em;
}

div.div_esq_pubcapa {
  float : left;
  width : 15%;
}

div.div_dir_detpub {
  float : right;
  width : 83%;
}

/*ZONA CENTRAL - PUBLICAÃ¿Ã¿ES*/

.menupublicacoes		{
	font-family:tahoma;
	font-size:8pt;
	padding-right:35px;
	vertical-align: middle;
}

.linkpublicacoes		{
	font-family:tahoma;
	font-size:8pt;
	padding-right:0px;
	padding-left:0px;
	padding-top:8px;
	padding-bottom:2px;
	vertical-align: middle;
}

.linkpublicacoes_b 		{
  font-size       : 85%;
  font-weight     : bold;
  text-decoration : none;
  color           : #54626F;
}

.datapublicacoes		{
		font-family:tahoma;
		font-size:8pt;
		color:#B8060D;
		font-weight:normal;
}	

a.menupublicacoes		{
		font-family:tahoma;
		font-size:8pt;
		font-weight:normal;
		font-style: normal;
		text-decoration:none;
		}
	
a.menupublicacoes:link		{ color:#126ABF; }			
a.menupublicacoes:visited	{ color:#126ABF; }
a.menupublicacoes:active	{ color:#126ABF; }
a.menupublicacoes:hover		{ color:#90C5F9; }
	
a.linkpublicacoes		{
		font-family:tahoma;
		font-size:8pt;
		font-weight:bold;
		font-style: normal;
		text-decoration:none;
}
	
a.linkpublicacoes:link		{ color:#54626F; }			
a.linkpublicacoes:visited	{ color:#54626F; }
a.linkpublicacoes:active	{ color:#54626F; }
a.linkpublicacoes:hover		{ color:#BDC4D3; }

a.bread_link	{
		font-family:tahoma;
		font-size:8pt;
		font-weight:normal;
		font-style: normal;
		text-decoration:none;
                padding : 0.2em;
}
	
a.bread_link:link	{ color: #163271; }			
a.bread_link:visited	{ color: #163271; }
a.bread_link:active	{ color: #163271; }
a.bread_link:hover	{ color:#BDC4D3; }

.bread_txt	{
		font-family:tahoma;
		font-size:8pt;
		font-weight:bold;
		font-style: normal;
		text-decoration:none;
}

.bread_sep	{
		font-family:tahoma;
		font-size:8pt;
		font-weight:normal;
		font-style: normal;
		text-decoration:none;
		color:#CB0A05;
}

.resumo	{
  clear            : both;
  font-size        : 80%;
  color            : #54626F;
  background-color : #E4E6EB;
  border           : 1px solid #B9C8E3;
  text-align       : justify;
  margin-top       : 0.1em;
  padding          : 0.8em;
}

.txt_cinza	{
		font-family:tahoma;
		font-size:8pt;
		color:#54626F;
		font-weight:normal;
		text-align: justify;
}

/* ZONA INSTITUCIONAL */
table.institu {
	border: 0.1em solid #C0C0C0; 
	padding-left: 0.4em; 
	padding-right: 0.4em; 
	padding-top: 0.4em; 
	padding-bottom: 0.4em;
	border-color: #B9C8E3;
	
}
td.menuinstitu	{
	font-family:tahoma;
	font-size:10pt;
	font-weight:bold;
	padding-right:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:2px;	
	vertical-align: bottom;
}

td.menuinstitu_txt		{
	font-family:tahoma;
	font-size:10pt;
	font-weight:bold;
	padding-right:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:3px;	
	vertical-align: bottom;
}
a.menuinstitu:link	{ color:#126ABF; }			
a.menuinstitu:visited	{ color:#126ABF; }
a.menuinstitu:active	{ color:#126ABF; }
a.menuinstitu:hover	{ color:#90C5F9; }	

a.menuinstitu_sel	{
		font-family:tahoma;
		font-size:10pt;
		font-weight:bold;
		font-style: normal;
		text-decoration:none;
}
a.menuinstitu_sel:link	{ color:#126ABF; }			
a.menuinstitu_sel:visited	{ color:#126ABF; }
a.menuinstitu_sel:active	{ color:#126ABF; }
a.menuinstitu_sel:hover	{ color:#90C5F9; }

/* Novo */

div#specific_content {
   padding-left   : 0.5em;
   padding-top    : 2em;
   padding-bottom : 10%;

}

h2.areas_title {
  float         : left;
  font-size     : 105%;
  font-weight   : normal;
  color         : #cb0a05;
  padding-top	: 0.5em;
  padding-left 	: 0.3em;
}

div#destaques_flash {
	float						: left;
	padding-bottom 	: 1px;
}

.combobox 
{
  font-size: 85%;
  color: #808080;
  font-weight: normal;
}
.selectionbox{
font-family: Arial; 
font-size: 0.8em; 
color: #808080;
}

.linkdestaquesright{
	font-size:	0.8em;
	font-style: normal;
	text-decoration	:none;
}
.caixatexto
{
	font-size: 9px;
	font-family: Trebuchet MS;
	font-style: normal;
	font-family: Trebuchet MS;
	color: #808080;
	font-weight: normal;
}

div#destaques_flash {
        float : left;
}

div#publicacoes_flash {
        float : left;
}

div#estudos_flash {
        float : left;
}

div.linha_cinzenta {
  clear         : both;
  width         : 100%;
  height        : 0.01em;
  border-color  : #BDC4D3;
  border-bottom : 1px solid #BDC4D3;  // em nÃ£o dÃ¡ no firefox!
}

div.container_blue {
  clear            : both;
  background-color : #E2E9F6;
  width            : 100%;
  display          : table;
  margin-top       : 0.3em;
}

div.container_blue_left {
  float   : left;
  padding : 0.2em;
}

div.container_blue_right {
  float   : right;
  padding : 0.2em;
}
div.containerright{
position:relative;
width:99%;
color: #FFFFFF;
float:left;
text-align:right;
background-color:#00288a;
white-space: nowrap;
}
div.container {
  clear : both;
}

div.div_esq {
  float   : left;
}

div.div_dir_ea_pe {
  float      : right;
  display    : inline;
  margin-top : 0.8em;
}

.div_submenu {
  text-align: right;
}

th.calendario1 {
  width: 38%;
  text-align: center;
}

th.calendario2 {
  width: 17%;
  text-align: center;
}

th.calendario3 {
  width: 23%;
  text-align: center;
}

th.calendario4 {
  width: 22%;
  text-align: center;
}

td.caldst_texto_dir {
  font-size      : 80%;
  padding-right  : 0.2em;
  padding-left   : 0.5em;
  padding-top    : 0.3em;
  padding-bottom : 0.3em;
  vertical-align : middle;
  color          : #00288A;
  text-align     : right;
}

td.caldst_texto {
  font-size      : 80%;
  padding-right  : 0.2em;
  padding-left   : 0.5em;
  padding-top    : 0.3em;
  padding-bottom : 0.3em;
  vertical-align : middle;
  color          : #00288A;
  text-align     : center;
}

td.caldst_texto_just {
  font-size      : 80%;
  padding-right  : 0.2em;
  padding-left   : 0.5em;
  padding-top    : 0.3em;
  padding-bottom : 0.3em;
  vertical-align : middle;
  color          : #00288A;
  text-align     : justify;
}

.large_bullet {
  background      : transparent url(/img/n_bulet_gr.gif) 0.2em 0.8em no-repeat;
  padding-left    : 1.2em;
  padding-top     : 0.5em;
  padding-right   : 0.5em;
  padding-bottom  : 0.5em;
  margin-left     : 1.5em;
}

.small_bullet {
  background      : transparent url(/img/n_bulet_pq.gif) 0.2em 0.2em no-repeat;
  padding-left    : 0.9em;
  padding-top     : 0;
  padding-right   : 0.5em;
  padding-bottom  : 0.5em;
  margin-top      : 0.5em;    
  margin-left     : 2em;
}

.cont_files {
  padding  : 0.2em;
}

div.div_dir_files {
  float          : right;
  width          : 10%;
  display        : inline;
  font-size      : 80%;
  vertical-align : middle;
}

div.div_esq_filescenter {
  float          : left;
  width          : 25%;
  display        : inline;
  font-size      : 80%;
  vertical-align : middle;
  text-align          : center;
   margin-top:0.5%;
  margin-bottom:2%;
}

div.div_esq_filesright {
  float          : left;
  width          : 25%;
  display        : inline;
  font-size      : 80%;
  vertical-align : middle;
  text-align          : right;
   margin-top:0.5%;
  margin-bottom:2%;
}
.divtoright{
   text-align:right;
   width:100%;
}

div.div_esq_eventos {
  float          : left;
  width          : 20%;
  display        : inline;
  font-size      : 80%;
  vertical-align : middle;
    margin-top:0.5%;
  margin-bottom:2%;
}

div.div_dir_eventos {
  float          : right;
  width          : 74%;
  display        : inline;
  font-size      : 80%;
  vertical-align : middle;
  text-align:left;
     margin-top:0.5%;
  margin-bottom:2%;
}

/* ---- Form Pesquisa AvanÃ§ada: Erros validacao da Form ---- */
.erros	{
	font-size:	90%;
	color:		red;
	/* font-weight:	bold; */
	font-style:	normal;
}
fieldset.erros	{
	 margin       :	0.3em;
         border       : 1px solid #B9C8E3;
         padding      : 0.2em;
}

ul.erros	{
	clear:		both;
	margin-top:	0em;
	margin-left:	1.75em;
	padding:	0em;
}
li.erros	{
	margin:		0em;
	padding:	0.2em;
}



/* PARA TIRAR */

	
DIV.separador_dir	{
		overflow: hidden;
		width: 1px;
}

DIV.separador_tabelas	{
		overflow: hidden;
		height: 8px;
}

DIV.sombradireita	{
		overflow: hidden;
		width: 4px;
}
	
	
DIV.linhalargura	{
		overflow: hidden;
		width: 1px;
}

DIV.linhaaltura_dir	{
		overflow: hidden;
		height: 1px;
}
DIV.linhatopo	{
		overflow: hidden;
		height: 8px;
}
DIV.linhabaixo	{
		overflow: hidden;
		height: 8px;
}
DIV.linhabaixosombra	{
		overflow: hidden;
		height: 5px;
}

div.div_dir {
  float    : right;
}


td.tabind_linha_superior	{
	background-image: url(/img/n_tab_ind_ls.gif);
}

td.tabind_canto_superior_esq	{
	height: 8px;
	width: 8px;
	vertical-align: top;	
	
}

td.tabind_canto_superior_direito{
	height: 6px;
	width: 4px;
	vertical-align: top;	
	background-color: #E4E6EB;
}

td.tabind_linha_direita	{
	background-image: url(/img/n_tab_ind_ld.gif);
	width: 8px;
}

td.tabind_linha_direita_sombra	{
	background-color: #E4E6EB;
	width:4px;
}

td.tabind_linha_inferior	{
	background-image: url(/img/n_tab_ind_li.gif);
	vertical-align: top;	
}

td.tabind_canto_inferior_direito	{
	width: 8px;
	height: 8px;
	vertical-align: bottom;	
}
td.tabind_canto_inferior_direito_inf	{
	width: 4px;
	height: 13px;
	vertical-align: top;	
	background-color: #E4E6EB;
}

td.tabind_linha_esquerda	{
	background-image: url(/img/n_tab_ind_le.gif);
	width: 8px;
}

td.tabind_canto_inferior_esquerdo	{
	width: 8px;
	height: 8px;
	vertical-align: top;	
}

td.tabind_canto_inferior_esquerdo_inf	{
	vertical-align: top;
	height:5px;
	background-color: #E4E6EB;
}



td.impartexto		{
	font-family: tahoma,arial;
	font-size: 8pt;
	vertical-align: middle;
	background-color: #EBE6EB;
	color:#00288a;
}

td.imparnumeroscima	{
	font-family: tahoma,arial;
	font-size: 7pt;
	vertical-align: middle;
	color:#00288a;
	background-color: #EBE6EB;
        border-bottom: 1px dotted #000000;	
}

td.imparnumerosbaixo	{
	font-family: tahoma,arial;
	font-size: 80%;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 1px;
	padding-bottom: 1px;
	vertical-align: middle;
	color:#00288a;
	background-color: #EBE6EB;
}

td.partexto		{
	font-family: tahoma,arial;
	font-size: 8pt;
	vertical-align: middle;
	background-color: #E4E6EB;
	color:#00288a;
}

td.parnumeroscima	{
	font-family: tahoma,arial;
	font-size: 7pt;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 1px;
	padding-bottom: 1px;
	vertical-align: middle;
	color:#00288a;
	background-color: #E4E6EB;	
}

td.parnumerosbaixo	{
	font-family: tahoma,arial;
	font-size: 80%;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 1px;
	padding-bottom: 1px;
	vertical-align: middle;
	color:#00288a;
	background-color: #126abf;	
}


a.indicadores		{
		font-family: tahoma, arial;
		font-size: 7pt;
		font-weight: normal;
		font-style: normal;
		text-decoration: underline;
		color:#00288a;
}
	
a.indicadores:link		{ color:#00288a; }			
a.indicadores:visited		{ color:#00288a; }
a.indicadores:active		{ color:#00288a; }
a.indicadores:hover		{ color:#CB0A05; }	

a.indicador_det		{
		font-size: 95%;
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
}
a.indicador_det:link		{ color: #00288a; }			
a.indicador_det:visited		{ color: #00288a; }
a.indicador_det:active		{ color: #00288a; }
a.indicador_det:hover		{ color: #CB0A05; }



a.indicador_det_big		{
		font-size: 100%;
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
}
	
a.indicador_det_big:link		{ color: #00288A; }			
a.indicador_det_big:visited		{ color: #00288A; }
a.indicador_det_big:active		{ color: #00288A; }
a.indicador_det_big:hover		{ color: #000000; }



/*ZONA DIREITA - ESTATÃ¿STICAS TERRITORIAIS(conteÃºdos)*/

td.conteudo{
	font-family: tahoma,arial;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 3px;
}

a.estatisticas		{
		font-family: tahoma, arial;
		font-size: 8pt;
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
}
	
a.estatisticas:link		{ color: #163271; }			
a.estatisticas:visited	{ color: #163271; }
a.estatisticas:active	{ color: #163271; }
a.estatisticas:hover	{ color:#BDC4D3; }

.tht {
font-size:0.8em;	
font-weight:bold;
font-style: normal;
text-decoration:none;
color:#126ABF;
padding-top: 0.2em;
padding-bottom: 0.2em;
padding-left: 1em;
background-color: #FFFFFF;
}
.dsg_subtitulo
{
		font-size: 95%;
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
}
div.container2 {
  clear : both;
border: 0;
  width : 99%;
}