body {
scrollbar-face-color:#EAEAEA;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#617178;
scrollbar-darkshadow-color:#617178;
scrollbar-shadow-color:#FFFFFF;
scrollbar-arrow-color:#525D65;
scrollbar-track-color:#7E8E96;
/*background: #414141 url(../imagens/bg_todo.jpg) fixed;*/
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

/* menu ministérios*/
.pr {  background-color: #F8c400; list-style-image: none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal}

/* data*/
.data {  
background-color: #D5D8CE;
color: #626950;
padding-left:10px; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
height: 22px;
border-bottom: 1px solid #C2CAB1;
}


/* Backgrounds */

.topo1_002 {
	background: #185791 url(../imagens/bg_topo1_002.jpg) fixed no-repeat;
 	width: 179px; height: 80px;
}

.topo2_002 {
	background: #185791 url(../imagens/bg_topo2_002.jpg) fixed no-repeat;
 	width:580px; height: 80px;
}		

.topo3_002 {
	background:#185791 url(../imagens/bg_topo3_002.jpg) fixed repeat;
 	height: 100px;
}


.topo1 {
	background: #185791 url(../imagens/bg_topo1.jpg) fixed no-repeat;
 	width: 179px; height: 100px;
}

.topo2 {
	background: #185791 url(../imagens/bg_topo2.jpg) fixed no-repeat;
 	width:580px; height: 100px;
	background-position: left;
}

.topo3 {
	background:#185791 url(../imagens/bg_topo3.jpg) fixed x-repeat;
 	height: 100px;
}
.base1 {
	background: url(../imagens/bg_base1.jpg) fixed;
 	height: 40px;
}
.base2 {
	background: url(../imagens/bg_base2.jpg) fixed repeat;
 	height: 40px
	background-position: left;
}

.base1_002 {
	background: url(../imagens/bg_base1_002.jpg) fixed;
 	height: 22px;
}
.base2_002 {
	background: url(../imagens/bg_base2_002.jpg) fixed repeat;
 	height: 22px
	background-position: left;
}


/**** ESCRITA E LINK DO CREDITO NA BASE *****/

.credito{
font-family: "Arial", Verdana, sans-serif;
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
line-height: 28px;
}

.credito:hover {
font-size: 10px;
color: #3D6405;
text-decoration: none;
}

/***************LINK DA BASE PARA TOPO***********/

a.linktopo {
font-family: "Arial", Helvetica, sans-serif;
font-size: 9px;
line-height: 28px;
color: #FFFFFF;
padding-left:42px;
background-image: url(../imagens/img_linktopo2_off.gif);
background-repeat: no-repeat;
/*background-position: 30px 4px;*/
text-decoration:none;
}

a.linktopo:link {
color: #FFFFFF;
}

a.linktopo:hover {
color:Green;
background-image: url(../imagens/img_linktopo2_on.gif);
}

a.linktopo:visited {
}

/* MENU */

ul {
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 11px;
	margin: 2;
	padding: 0;
	list-style: none;
	width: 174px; /* Width of Menu Items */
	border-bottom: 1px solid #ACA899;
 }

ul li {
	position: relative;
	}
	
li ul {
  	position: absolute;
	left: 172px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	line-height: 20px;
		
	}

/* Styles for Menu Items */
ul li a {
	display: block;
	text-decoration: none;
	color: #777;
	background: #F1F2EE; /* IE6 Bug */
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom: 0;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul li a:hover { color: #FFF; background: #7CA100; } /* Hover Styles */
		
li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
		
li:hover ul, li.over ul { display: block; } /* The magic */

/* Margem para o conteúdo interno */
.det{
margin: 8px; /*Margem de todo exterior do site*/
border: 0px;
vertical-align: top;
text-align: left;
/*background-color: #D7DBC9; */
background-color: #FFFFFF;
}

/**********LISTAS COR PAR E COR IMPAR***********/
.ListaTitulo{
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color : #2E659A;
	font-size : 13px;
	line-height : 14px;
	/*text-indent: 12px;*/
	border: 1px solid #FFFFFF;
	padding: 5px;
	padding-left: 8px;
	}


.ListaPar{
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	color: #2E659A;
	background-color : #F0F2F5;
	font-size : 11px;
	line-height : 14px;
	/*text-indent: 12px;*/
	border: 1px solid #FFFFFF;
	padding: 5px;
	padding-left: 8px;
	}

.ListaImpar{
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	color: #2E659A;
	background-color : #E2E6EC;
	font-size : 11px;
	line-height : 14px;
	/*text-indent: 12px;*/
	border: 1px solid #FFFFFF;
	padding: 5px;
	padding-left: 8px; 
}

/* ##################################################### */
/* ##################################################### */
/* ##################################################### */
/* ##################################################### */
/* ##################################################### */

/* IRB ANTIGO */

/* menu ministérios*/
.pr {  background-color: #F8c400; list-style-image: none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal}

/* Azul claro com textos em azul escuros para resumir listagem de ocorrencias */
.resumo1 {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	color: #2E659A;
	background-color : #E4F2FF;
	font-size : 10px;
	line-height : 20px;
	text-indent: 5px;
	border: 0px solid #FFFFFF;
	padding: 10px;
	}

.tdcampo{
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color : #4E80B6;/*2E659A*/
	font-size : 10px;
	line-height : 14px;
	/*text-indent: 12px;*/
	border: 1px solid #FFFFFF;
	padding: 5px;
	padding-left: 5px;
	font-weight : bold;
	}
	
.tbllegenda {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight: bold;
	text-decoration: none;
	color: #4E80B6;
	background-color: #FFF;
	line-height: 13px;
	border-bottom: 1px solid #4E80B6;
	/*border-color: #E50083 #CCC #CCC  #CCC;*/
	padding: 3px;
	padding-left: 8px;
}

a.lnkagenda {
font-family: "Verdana", Arial, Helvetica, sans-serif;
/*font-weight: bold;*/
color: #4E80B6;
line-height : 18px;
font-size : 11px;
line-height : 20px;
text-indent: 10px;
background-image: url(../imagens/img_lnkagenda_off.gif);
background-repeat: no-repeat;
padding-left:20px;
text-decoration:none;
}

a.lnkagenda:link {
color: #2E659A;
}

a.lnkagenda:hover {
color: #2E659A;
background-image: url(../imagens/img_lnkagenda_on.gif);
}
a.lnkagenda:visited {
}

	
/******* ESPAÇO EM BRANCO PARA SEPARAR CABECALHO *******/
.espaco{
	font-family:  "Verdana", Arial, Helvetica, sans-serif;
	line-height : 10px;
	}

/**********LISTAS COR PAR E COR IMPAR***********/

.alerta1{
	font-family:  "Verdana", Arial, Helvetica, sans-serif;
	color: #B50000;
	font-size : 10px;
	line-height : 13px;
	padding: 10px;
	padding-left: 30px;
	background: #F9F9F9 url(../imagens/ico_atencao.gif) no-repeat fixed;
	}

.cabecalho{
	font-family:  "Verdana", Arial, Helvetica, sans-serif;
	color: #2E659A;
	background-color : #F1F1F1;
	font-size : 10px;
	line-height : 14px;
	/*text-indent: 12px;*/
	border: 1px solid #ccc;
	padding: 10px;
	padding-left: 8px;
	}

.litxt {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
color: #006699;
text-decoration: none;
line-height: 18px;
}

.ListaAgendaPar{
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	color: #2E659A;
	background-color : #F0F2F5;
	font-size : 10px;
	line-height : 13px;
	border: 1px solid #FFFFFF;
	padding: 10px;
	padding-left: 5px;
	}

.ListaAgendaImpar{
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	color: #2E659A;
	background-color : #E2E6EC;
	font-size : 10px;
	line-height : 13px;
	border: 1px solid #FFFFFF;
	padding: 10px;
	padding-left: 5px; 
}

.ListaBotao{
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	color: #2E659A;
	background-color : #F5F5F5;
	font-size : 10px;
	line-height : 14px;
	/*text-indent: 12px;*/
	border: 1px solid #FFFFFF;
	padding: 10px;
	padding-left: 3px;
	border-top: 1px solid #CCC;
}

a.linklista {
 text-decoration: none;
}

a.linklista:link {
 text-decoration: none;
color: #2E659A;
}

a.linklista:hover {
color:#2E659A;
text-decoration: underline;
}

a.linklista:visited {
text-decoration: none;
}

/*************LISTA TODOS OS LINKS*****************/
a.linktodos {
font-family: "Verdana", Arial, Helvetica, sans-serif;
font-size : 10px;
color: #2E659A;
padding-left:20px;
background-image: url(../imagens/img_link_lista_off.gif);
background-repeat: no-repeat;
text-decoration:none;
}

a.linktodos:link {
color: #2E659A;
}

a.linktodos:hover {
color:#2E659A;
background-image: url(../imagens/img_link_lista_on.gif);
background-repeat: no-repeat;
}

a.linktodos:visited {
}

/*************LISTA TODOS OS LINKS*****************/
a.linktodos2 {
font-family: "Verdana", Arial, Helvetica, sans-serif;
font-size : 10px;
color: #2E659A;
padding-left:0px;
background-repeat: no-repeat;
text-decoration:none;
}

a.linktodos2:link {
color: #2E659A;
}

a.linktodos2:hover {
color:#2E659A;
}

a.linktodos2:visited {
}
	

/*************LISTA TODOS OS LINKS*****************/

a.linkbusca {
font-family: "Verdana", Arial, Helvetica, sans-serif;
font-size : 10px;
color: #B5B5B5;
padding-left:16px;
background-image: url(../imagens/img_linkbusca_on.gif);
background-repeat: no-repeat;
text-decoration:none;
text-indent: 10px;
}

a.linkbusca:link {
color: #B5B5B5;
}

a.linkbusca:hover {
color:#006699;
background-image: url(../imagens/img_linkbusca_off.gif);
}

a.linkbusca:visited {
}

/*TITULO SUPERIOR*/
.titsuperior {
	font-family: "Arial", Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2E659A;
	text-decoration: none;
	letter-spacing : 0px;
	background : #FFFFFF;
	height : 23px;
	vertical-align: middle;
	text-align : left;
	border-bottom: 1px solid #9C9C9C;
	text-indent: 10px;
	background-image: url(../imagens/img_link_bg02.gif);
   background-repeat: no-repeat;
}

/* LINK iCONOGRAFICOS */

a.linkpdf {
font-family: "Arial", Helvetica, sans-serif;
font-size : 10px;
padding-left:15px;
padding-bottom: 5px;
border-bottom: 1px solid #9C9C9C;
background-image: url(../imagens/img_link_pdf_off.gif);
background-repeat: no-repeat;
text-decoration:none;
}

a.linkpdf:link {
color: #9C9C9C;
}

a.linkpdf:hover {
color:#000000;
background-image: url(../imagens/img_link_pdf_on.gif);
}

a.linkpdf:visited {
}


a.linkfoto {
font-family: "Arial", Helvetica, sans-serif;
font-size : 10px;
padding-left:15px;
padding-bottom: 5px;
border-bottom: 1px solid #9C9C9C;
background-image: url(../imagens/img_link_foto_off.gif);
background-repeat: no-repeat;
text-decoration:none;
}

a.linkfoto:link {
color: #9C9C9C;
}

a.linkfoto:hover {
color:#000000;
background-image: url(../imagens/img_link_foto_on.gif);
}

a.linkfoto:visited {
}


a.linkmail {
font-family: "Arial", Helvetica, sans-serif;
font-size : 10px;
padding-left:15px;
padding-bottom: 5px;
border-bottom: 1px solid #9C9C9C;
background-image: url(../imagens/img_link_mail_off.gif);
background-repeat: no-repeat;
text-decoration:none;
}

a.linkmail:link {
color: #9C9C9C;
}

a.linkmail:hover {
color:#000000;
background-image: url(../imagens/img_link_mail_on.gif);
}

a.linkmail:visited {
}

a.linkprint {
font-family: "Arial", Helvetica, sans-serif;
font-size : 10px;
padding-left:15px;
padding-bottom: 5px;
border-bottom: 1px solid #9C9C9C;
background-image: url(../imagens/img_link_print_off.gif);
background-repeat: no-repeat;
text-decoration:none;
}

a.linkprint:link {
color: #9C9C9C;
}

a.linkprint:hover {
color:#000000;
background-image: url(../imagens/img_link_print_on.gif);
}

a.linkprint:visited {
}

/* TEXTO CORRIDO PADRAO */

.TextoPadrao {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
color: #006699;
text-decoration: none;
line-height: 15px;
padding: 10px;
}

a.TextoPadrao {
font-family: "Verdana", Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
color: #495C60;
text-decoration: none;
padding: 0px;
text-decoration: none;
}

.TextoPadrao:Hover {
color: #B50000;
text-decoration: none;
}

.TextoPadraoNegrito {
font-weight: bold;
color: #495C60;
text-decoration: none;
}

.TextoPadraoNegrito:Hover {
font-weight: bold;
color: #800000;
text-decoration: underline;
}

/* PAGINACAO */

.paginacao{
   background-color : #F0F2F5;
	border: 1px dashed;
	border-top: 1px solid #006699;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #006699;
	border-left: 1px solid #FFFFFF;
	color: #7E7E7E;
	font-family: Verdana, "Arial", Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}

/* PAGINACAO - seta esquerda */

a.linksetaesq {
padding-left:10px;
background-image: url(../imagens/img_link_setaesq_off.gif);
background-repeat: no-repeat;
text-decoration:none;
}

a.linksetaesq:link {
color: #9C9C9C;
}

a.linksetaesq:hover {
color:#000000;
background-image: url(../imagens/img_link_setaesq_on.gif);
}

a.linksetaesq:visited {
}

/* PAGINACAO - seta direita */

a.linksetadir {
padding-left:10px;
background-image: url(../imagens/img_link_setadir_off.gif);
background-repeat: no-repeat;
text-decoration:none;
}

a.linksetadir:link {
color: #9C9C9C;
}

a.linksetadir:hover {
color:#000000;
background-image: url(../imagens/img_link_setadir_on.gif);
}

a.linksetaesq:visited {
}


/*************TABELA INFORME MACROMIDIA***************/

.Tabelamidia {
padding: 3px;
text-indent: 10px;
border: 1px solid;
border-color: #C5DCE9 #C5DCE9 #C5DCE9 #C5DCE9; 
}

.Textomidia{
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	color: #2E659A;
	background-color : #FFFFFF;
	font-size : 10px;
	line-height : 14px;
	/*text-indent: 12px;*/
	border: 1px solid #FFFFFF;
	padding: 8px;
	}

/******* Formularios, botoes txtarea*********/

.Form1{
	font-family: "Verdana", Arial;
	font-size: 10px;
	font-style: normal;
	line-height: 15px;
	color: #006699;
	text-decoration: none;
	letter-spacing : 1px;
	background : #F0F2F5;
	height : 20px;
	vertical-align: middle;
	text-align : left;
	border-top: 1px solid #57738D;
	border-right: 1px solid #57738D;
	border-bottom: 1px solid #57738D;
	border-left: 1px solid #57738D;
	text-indent: 3px;
}

.Formlogin{
	font-family: verdana;
	font-size: 10px;
	font-style: normal;
	line-height: 20px;
	color: #006699;
	text-decoration: none;
	letter-spacing : 1px;
	background : #FFFFFF;
	height : 15px;
	vertical-align: middle;
	text-align : left;
	border-top: 1px solid #7B7B7B;
	border-right: 1px solid #7B7B7B;
	border-bottom: 1px solid #7B7B7B;
	border-left: 1px solid #7B7B7B;
	text-indent: 5px;
}

.btvoltar {  
font-family: "verdana", Helvetica, sans-serif;
padding-left: 5px; 
font-size: 10px; 
font-style: normal; 
line-height: 18px; 
font-weight: normal; 
font-variant: normal; 
color: #006699; 
border: 1px solid;
background-color: #F3F3F3; 
letter-spacing: 0px; 
text-align: center; 
border-color: #BABABA #808080 #808080 #BABABA;
vertical-align:  baseline;
text-indent: 3px;
}

.Botaologin {  
font-family: "verdana", Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
line-height: 15px; 
font-weight: normal; 
font-variant: normal; 
color: #006699; 
border: 1px solid;
background-color: #F3F3F3; 
letter-spacing: 0px; 
text-align: center; 
border-color: #BABABA #808080 #808080 #BABABA;
vertical-align:  baseline;
text-indent: 3px;
}

/**** ESCRITA E LINK DO CREDITO NA BASE *****/

.credito{
font-family: "Arial", Verdana, sans-serif;
font-size: 9px;
/*color: #707070;*/
color: #FFFFFF;

text-decoration: none;
line-height: 28px;
}

.credito:hover {
font-size: 9px;
color: #000000;
text-decoration: none;
}

/******* ESTRUTURA DE LINKS RELACIONADOS ********/

.LinhaPontilhadaHorizontal{
	font-family:  "Verdana", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4C4747;
	text-decoration: none;
	text-align : left;
	border-top: 1px dotted #B5CED8;
	border-right: 0px solid transparent;
	border-bottom: 0px solid transparent;
	border-left: 0px solid transparent;
	text-indent: 3px;
	line-height: 13px;
}

/**************LINKS VEJA MAIS****************/

a.saibamais {
font-family: "verdana", Helvetica, sans-serif;
font-size : 8px;
line-height : 13px;
background-image: url(../imagens/img_link_vejamais_on.gif);
background-repeat: no-repeat;
padding-left:45px;
text-decoration:none;
}

a.saibamais:link {
color: #04627B;
}

a.saibamais:hover {
color: #800000;
background-image: url(../imagens/img_link_vejamais_off.gif);
}
a.saibamais:visited {
}
/* ------ TD para linha de Relatórios, Extratos, etc... É usada alternada com a tdlinha2 ------ */
.tdlinha1{
	background : #F9F9F9;
}
/* ------ TD para linha de Relatórios, Extratos, etc... É usada alternada com a tdlinha1 ------ */
.tdlinha2{
}

.mininfo {
font-family: "verdana", sans-serif;
font-size: 9px;
color: #999999;
text-align: left;
line-height: 12px;
background-repeat: no-repeat;
padding:4px;
}

/*CSS do div da página principal, para permitir rolagem*/
#AutoScrollContainer{
style= position:relative;
overflow:auto;
width:100%;
height:80px;
border: none;
background: url(img_bkg_comunicados.jpg) no-repeat fixed;
scrollbar-face-color:#F0F2F5;
scrollbar-highlight-color:#F0F2F5;
scrollbar-3dlight-color:#F0F2F5;
scrollbar-darkshadow-color:#FBFBFB;
scrollbar-shadow-color:#DEE2E9;
scrollbar-arrow-color:#B4BCC8;
scrollbar-track-color:#FBFBFB;
margin-left: 0px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
}

a.lnkcomunica{
font-family: "Arial", Helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
color: #3F5E7D;
text-decoration: none;
line-height: 13px;
padding-left: 18px;
background: url(img_bolinha.gif) no-repeat fixed;
}

a.lnkcomunica:link {
color: #4277C7;
}

a.lnkcomunica:hover {
color: #3F5E7D;
background-image: url(img_bolinha.gif);
}
a.lnkcomunica:visited {
}

/*
Layout de notícias incluído em 21/04/2006
*/
.detNoticias {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	color: #2E659A;
	background-color : #E4F8FF;
	font-size : 10px;
	line-height : 12px;
	border: 0px solid #FFFFFF;
	padding: 8px;
	letter-spacing : 0px;
} 
	
/* ------ 
TD para Contagem de Páginas de um resultado de filtro 
Copiado do css estilo_principal do CAS em 02/05/2006
------ */
.tdcontagem {
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-family: Verdana;
	font-size: 10px;
	margin-left: 1em;
	margin-top: 0em;
	margin-bottom: 0em;
	white-space: nowrap;
	color: #2E659A;
	background-color : #FFFFFF;
}	

tdcontagem.a {
	color: #2E659A;
}

tdcontagem.a:link {
	color: #2E659A;
}

tdcontagem.a:hover {
	color: #2E659A;
}

tdcontagem.a:visited {
	color: #2E659A;
}
 
/*** MAPA DO SITE ****/
.ItensMapa{
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	color: #006699;
	background-color : #e5eff5;
	font-size : 10px;
	line-height : 14px;
	/*text-indent: 12px;*/
	border: 1px solid #FFFFFF;
	padding: 5px;
	padding-left: 20px;
	font-weight: bold;
	} 

	a.linkMapaHome {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	color: #006699;
	font-size : 10px;
	line-height : 13px;
	padding-left: 40px;
	background-image: url(../imagens/ico_home.gif);
	background-repeat: no-repeat;
	text-decoration:none;
}

	a.linkMapa {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	color: #006699;
	font-size : 10px;
	line-height : 13px;
	/*text-indent: 12px;*/
	padding-left: 20px;
	background-image: url(../imagens/img_link_lista_off.gif);
	background-repeat: no-repeat;
	text-decoration:none;
}

a.linkMapa:link {
color: #2E659A;
}

a.linkMapa:hover {
color:#2E659A;
background-image: url(../imagens/img_link_lista_on.gif);
background-repeat: no-repeat;
}

a.linkMapa:visited {
}


	a.linkMapa2 {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	color: #006699;
	font-size : 10px;
	/*line-height : 20px;*/
	/*text-indent: 12px;*/
	padding-left: 25px;
	background-image: url(../imagens/img_link_lista_off2.gif);
	background-repeat: no-repeat;
	text-decoration:none;
}

a.linkMapa2:link {
color: #2E659A;
}

a.linkMapa2:hover {
color:#2E659A;
background-image: url(../imagens/img_link_lista_on2.gif);
background-repeat: no-repeat;
}

a.linkMapa2:visited {
}
