/* Inicio dos estilos gerais da página */
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #486D92;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #486D92; 
}
a:hover {
	text-decoration: underline;
	color: #333333;
}
a:active {
	text-decoration: none;
	color: #FF6600;
}

body {
margin:0;
padding:0;
/*background-image: url(/irj/go/km/docs/wpccontent/img/fundo.jpg); */

background-repeat: no-repeat;
background-position:top center;
background-color:#FFFFFF;
/*font-family: Arial, Verdana, Helvetica, sans-serif; */
font-size: 11px;
text-align:justify;
/*line-height: 130%;  */
color: #666666;
clear:both;
}

.link_externo a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
}
.link_externo a:link {
	text-decoration: none;
}
.link_externo a:visited {
	text-decoration: none;
	color: #666666;
}
.link_externo a:hover {
	text-decoration: underline;
	color: #333333;
}
.link_externo a:active {
	text-decoration: none;
	color: #FF6600;
}

/* Fim dos estilos Gerais */
/* -------------------------------------------------------------------------------------------------------  */
/*Inicio do Rodape */

#rodape { 
background: #FFFFFF;
width:714px;
/*width:900px;*/
height:47px;
background-image:url(/irj/go/km/docs/wpccontent/img/rodape2.jpg);
background-repeat:no-repeat;
text-align:center;
background-position:top center;
padding-top:30px;
font-family:Verdana, Helvetica, sans-serif;
font-size:9px;
/*background-image:url(img/rodape.jpg);
padding-top:26px;*/
}

#rodape ul {
list-style:none;
}

#rodape ul li {
display:inline;
}

#rodape a  {
font-family:Verdana, Helvetica, sans-serif;
font-size:9px;
color: #486D92;
text-decoration:none;
text-align:center;
}

#rodape a:hover  {
font-family:Verdana, Helvetica, sans-serif;
font-size:9px;
color: #486D92;
text-decoration:underline;
text-align:center;
}


/*//////MENU LATERAL ///////*/

.treemenu3_fin {
	margin:0px;
	padding:0px;
	list-style : none;	
	width:150px;
}

.treemenu3_fin .treenod2_fin {
	background-image : url('/irj/go/km/docs/wpccontent/imgForn/bgMenuLateralTopoMais.jpg');
	background-attachment: inherit;
	background-repeat : no-repeat;
	background-position: top left;
	width:150px;
	height:27px;
	}

.treemenu3_fin .treenod3_fin {
	background-image : url('/irj/go/km/docs/wpccontent/imgForn/bgMenuLateralTopoMenos.jpg');
	background-attachment: inherit;
	background-repeat : no-repeat;
	background-position: top left;
	width:150px;
	height:27px;
	}
	
.treenod2_fin a {
	display: block;
	text-decoration: none;
	padding-left: 24px;
	padding-top:6px;

	}

.treenod2_fin a:hover {
 color:#105775;
 text-decoration:underline;
}


.treenod3_fin a {
	display: block;
	text-decoration: none;
	padding-left: 24px;
	padding-top:6px;

	}

.treenod3_fin a:hover {
 color:#105775;
 text-decoration:underline;
}




/*/////////////*/
/*
#rodape ul li a td {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
margin-left:12px;
text-decoration:none;
text-align:center;
}

#rodape ul li td a:hover {
color: #666666 ;
text-decoration:underline;
} */

/* Fim do Rodape */
/* -------------------------------------------------------------------------------------------------------  */
/* Inicio Conteudo */

#conteudo {
/*background-image: url(/irj/go/km/docs/wpccontent/img/fundo.jpg);*/
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
/*text-align:justify;
line-height: 130%;  */
color: #666666;
clear:both;
width:713px;
/*width:900px;*/
}
#conteudo td{
font-family: Verdana, Helvetica, sans-serif;
font-size: 11px;
/**/text-align:justify;
line-height: 130%;  
color: #666666;
}
#conteudo .home_esq{
width:330px;
float:left;
padding-top:10px;
}

#conteudo .home_dir{
width:330px;
float:right;
padding-top:10px;
}
#conteudo a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #486D92;
}
#conteudo a:link {
	text-decoration: none;
}
#conteudo a:visited {
	text-decoration: none;
	color: #486D92;
}
#conteudo a:hover {
	text-decoration: underline;
	color: #333333;
}
#conteudo a:active {
	text-decoration: none;
	color: #FF6600;
}
#conteudo h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color:#002255;
padding:0px 0px 5px 0px;
font-weight:bold;
text-transform:uppercase;
} 

#conteudo_fin h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color:#002255;
padding:0px 0px 5px 0px;
font-weight:bold;
text-transform:uppercase;
} 

#conteudo_fin {
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
}

#conteudo_fin h2{
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
}

#conteudo h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#486D92;

text-transform:uppercase;
} 

#conteudo h4 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#002255;
font-weight:bold;
text-transform:uppercase;
} 

#conteudo h2.azul{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#486D92;
font-weight:bold;
text-transform:uppercase;
background: url(/irj/go/km/docs/wpccontent/img/bg_h2.jpg) left top no-repeat;
/*height:50px; */
width:530px;
padding: 20px 0px 3px 25px;
} 

#conteudo h2.vermelho{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #330000;
font-weight:bold;
text-transform:uppercase;
background: url(/irj/go/km/docs/wpccontent/img/bg_h2_red.jpg) left bottom no-repeat;
/*height:50px; */
width:530px;
padding: 20px 0px 3px 25px;
}

#conteudo .titulo_guia{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#486D92;
/*font-weight:bold;
text-transform:uppercase;*/
padding: 0px 15px 0px 30px;
margin: 5px 0px 2px 15px;
width:70%;
background: url(/irj/go/km/docs/wpccontent/img/icon_pdf.gif) left bottom no-repeat;
} 

#conteudo .titulo_guia_lista{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#486D92;
font-weight:bold;
text-transform:uppercase;
padding: 10px 30px 0px 30px;
background: url(/irj/go/km/docs/wpccontent/img/icon_mat.gif) left bottom no-repeat;
margin: 12px 0px 5px 0px;
width:70%;
float:left;
}

#conteudo .guias {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#486D92;
background: url(/irj/go/km/docs/wpccontent/img/icon_pdf_pq.gif) left center no-repeat;
padding: 0px 15px 0px 30px;
margin: 5px 0px 2px 25px;
width:70%;
}
#conteudo .guias_xls {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#486D92;
background: url(/irj/go/km/docs/wpccontent/img/icon_xls_pq.gif) left center no-repeat;
padding: 0px 15px 0px 30px;
margin: 5px 0px 2px 25px;
width:70%;
}
#conteudo .guias_doc {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#486D92;
background: url(/irj/go/km/docs/wpccontent/img/icon_doc_pq.gif) left center no-repeat;
padding: 0px 15px 0px 30px;
margin: 5px 0px 2px 25px;
width:70%;
}
#conteudo .guias_vdo {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#486D92;
background: url(/irj/go/km/docs/wpccontent/img/icon_vdo_pq.gif) left center no-repeat;
padding: 0px 15px 0px 30px;
margin: 5px 0px 2px 25px;
width:70%;
}
#conteudo .guias_int {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#486D92;
background: url(/irj/go/km/docs/wpccontent/img/icon_int_pq.gif) left center no-repeat;
padding: 0px 15px 0px 30px;
margin: 5px 0px 2px 25px;
width:70%;
}
#conteudo .guia_data{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
padding: 10px 30px 0px 30px;
margin:5px 0px 5px 0px;
width:20%;
} 
#conteudo .destak1{
width:90%;
margin:0px 10px 10px 10px;
padding:10px 10px 15px 10px;
border:#999999 solid 1px;
background-color:#F2FAFF;
}

#cabecalho
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#002255;
font-weight:bold;
text-transform:uppercase;
width:713px; 
background:url(/irj/go/km/docs/wpccontent/img/cabecalho.jpg) center top no-repeat;
/*background-image: url(/irj/go/km/docs/wpccontent/img/fundo.jpg);*/
padding:90px 0px 25px 0px;
clear:both;}

#cabecalhoFinancas
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#002255;
font-weight:bold;
text-transform:uppercase;
width:713px; 
background:url(/irj/go/km/docs/wpccontent/imgFinancas/cabecalhoFinancas.jpg) center top no-repeat;
/*background-image: url(/irj/go/km/docs/wpccontent/img/fundo.jpg);*/
padding:90px 0px 25px 0px;
clear:both;}


#cabecalhoFidc
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#002255;
font-weight:bold;
text-transform:uppercase;
width:713px; 
background:url(/irj/go/km/docs/wpccontent/imgFidc/cabecalhoFIDC.jpg) center top no-repeat;
/*background-image: url(/irj/go/km/docs/wpccontent/img/fundo.jpg);*/
padding:95px 0px 25px 0px;
clear:both;}

#sitemap {
width:713px;
text-align:left;	
padding:20px 10px 10px 10px;
/*background:url(/irj/go/km/docs/wpccontent/img/cabecalho.jpg) center top no-repeat;*/
}
#sitemap li{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#002255;
}
#sitemap a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #486D92;
}
#sitemap a:link {
	text-decoration: none;
}
#sitemap a:visited {
	text-decoration: none;
	color: #486D92;
}
#sitemap a:hover {
	text-decoration: underline;
	color: #333333;
}
#sitemap a:active {
	text-decoration: none;
	color: #FF6600;
}
#popup {
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
/*text-align:justify;*/
line-height: 130%;  
color: #666666;
width:600px;
}

/* Final Conteudo */
/* -------------------------------------------------------------------------------------------------------  */
/* -------------------------------------------------------------------------------------------------------  */
/* Inicio do Estilo do conteudo antigo */

.tit1mdls2 {
font-family: "arial", "helvetica", "sans-serif";
font-size: 10pt;
font-weight:bold;
color:#003782;
padding:5px 0px 3px 10px;
background-color:#e3e3e3
}

hr {
color: #CCCCCC;
height:1px;
width:95%;
}

td.tbl1 {
	font-size: 10px;
	padding:5px
}

td.tit1 {
	font-size: 11px;
	font-weight:bold;
	color:#FCFCFC;
	}

td.tit2 {
	font-size: 11px;
	font-weight:bold;
	color:#FCFCFC;
	padding:5px
}

td.tit3 {
	font-size: 11px;
	font-weight:bold;
	color:#003782;
	padding:5px;
	text-shadow:#FFFFFF
}

td.pdf {
background-image:url(/irj/go/km/docs/wpccontent/img/icon_pdf.gif);
background-position:center;
background-repeat:no-repeat;
padding:5px;
border: 0px
}

td.swf {
background-image:url(/irj/go/km/docs/wpccontent/img/icon_swf.jpg);
background-position:center;
background-repeat:no-repeat;
padding:5px;
border: 0px
}

td.mt {
background-image:url(/irj/go/km/docs/wpccontent/img/icon_mat.gif);
background-position:center;
background-repeat:no-repeat;
padding:5px;
border: 0px
}

td.left_top1 {
	font-size: 11px;
	padding:5px;
	border-style: solid none none solid;
    border-width: 1px
}

td.right_top1 {
	font-size: 11px;
	text-align:right;
	padding:5px;
	border-style: solid solid none none;
    border-width: 1px
}

td.left_btm1 {
	font-size: 11px;
	padding:5px;
	border-style: none none solid solid;
    border-width: 1px
}

td.right_btm1 {
	font-size: 11px;
	text-align:right;
	padding:5px;
	border-style: none solid solid none;
    border-width: 1px
}

td.left_btm2 {
	font-size: 11px;
	padding:5px;
	border-style: none none solid solid;
    border-width: 1px;
	background-color:#F3F3F3
}

td.right_btm2 {
	font-size: 11px;
	text-align:right;
	padding:5px;
	border-style: none solid solid none;
    border-width: 1px;
	background-color:#F3F3F3
}


td.left1 {
	font-size: 11px;
	padding:5px;
	border-style: none none none solid;
    border-width: 1px
}

td.right1 {
	font-size: 11px;
	text-align:right;
	padding:5px;
	border-style: none solid none none;
    border-width: 1px
}

td.left2 {
	font-size: 11px;
	padding:5px;
	border-style: none none none solid;
    border-width: 1px;
	background-color:#F3F3F3
}

td.right2 {
	font-size: 11px;
	text-align:right;
	padding:5px;
	border-style: none solid none none;
    border-width: 1px;
	background-color:#F3F3F3
}

td.left_ful1 {
	font-size: 11px;
	padding:5px;
	border-style: solid none solid solid;
    border-width: 1px
}

td.right_ful1 {
	font-size: 11px;
	text-align:right;
	padding:5px;
	border-style: solid solid solid none;
    border-width: 1px
}

td.fullborder {
	font-size: 11px;
	padding:5px;
	border-style: solid solid solid solid;
    border-width: 1px
}

/* Final do Estilo de conteudo antigo */
/*  Inicio Header */

#header td{
font-size: 10px; 
color:#FFFFFF; 
font-family:Arial, Helvetica, sans-serif; 
}

.caixatexto {
font-size: 8pt;
width:60px;
height:18px;
border:1px solid #333333C;
padding:2px 0px 2px 0px;
}

.botao {
font-family: arial, helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color: #036;
border-color:  ;
border:1px solid #333333C;
background:#fff;
width:28px;
height:22px;
}

#header a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
/*padding-left:10px;*/
}
#header a:link {
	text-decoration: none;
}
#header a:visited {
	text-decoration: none;
	color: #ffffff;
}
#header a:hover {
	text-decoration: underline;
	color: #ffffff;
}
#header a:active {
	text-decoration: none;
	color: #FF6600;
}
#header .logo{
width:200px;
float:left;
padding:12px 8px 4px 14px;
border:hidden;
}

#header .login{
float:right;
}

.idioma {
clear:both;
padding:0px 20px 0px 0px; 
height:20px; 
width:300px;
}

/* Final header */
/* -------------------------------------------------------------------------------------------------------  */
/* Inicio codigo Menu */

#nav {
width: 600px;
font-weight: normal;
/*background: url(/irj/go/km/docs/wpccontent/img/menu/chromebg.gif) center center repeat-x;*/
}
#nav:after{ 
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
#nav ul{
border: 0px solid #BBB;
width: 600px; 
font:normal 11px Verdana;
background: url(/irj/go/km/docs/wpccontent/img/menu/chromebg.gif) center center repeat-x; 
padding: 9px 0px;
margin: 0;
text-align: left;
}
#nav ul li{
display: inline;
}

#nav ul li a{
color: #FFFFFF;
padding: 9px 7px;
margin: 0;
text-decoration: none;
border-right: 0px solid #DADADA;
}

#nav ul li a:hover, #nav ul li a.selected{ 
background: url(/irj/go/km/docs/wpccontent/img/menu/chromebg - over.gif) center center repeat-x; 
color: #FFFFFF;
text-decoration: none;
}

.borda_esq {
background: url(/irj/go/km/docs/wpccontent/img/menu/chromebg_esq.gif) left center no-repeat;
width:13px;
padding-top:16px;
float:left;
}


#nav li.current a {
width: auto;
display: block;
text-indent: 3px;
border-bottom: 0px solid #BBB; 
padding: 2px 0;
text-decoration: none;
font-weight: normal;
color: #FFFFFF;
background-color: #002255;
text-decoration: none;
width: 100%;
font:normal 11px Verdana;
}

#nav li.current ul li.currentsub a.fly {
width: auto;
display: block;
text-indent: 3px;
border-bottom: 0px solid #BBB; 
padding: 2px 0;
text-decoration: none;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
background-color: #002255;
font:normal 11px Verdana;
}

#nav li.current a:hover, #nav li .sfhover {
    background-color: #1F4175;
	color: #FFFFFF;
	text-decoration: none; 
}



#nav, #nav ul {
    float:left;
    list-style:none;
    line-height:39px;
    padding:0;
    border:0px solid #aaa;
    margin:0;
    width:100%; 
	
    }
#nav a {
    display:block;
    color:#ffffff;
    text-decoration:none;
    padding:10px 8px 0px 8px;
    }
#nav li {
    float:left;
    padding:0; 
    }
#nav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:151px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    border-top:0px solid #002255;
    }
#nav li li {
    width:185px; /* width:149px; */
    border-bottom:0px solid #002255;
    border-left:0px solid #002255;
    border-right:0px solid #002255;
    font:normal 11px Verdana;
	
    }
#nav li li a {
    padding:4px 10px;
    width:185px; /* width:150px; */
    font:normal 11px Verdana;
    color:#ffffff;
    }
#nav li li:hover {
    background:#1F4175; 
    }
#nav li ul li:hover a, #nav li ul li li:hover a, #nav li ul li li li:hover a, #nav li ul li li li:hover a {
    color:#ffffff;
    }
#nav li:hover a, #nav li.sfhover a {
    color:#ffffff;
    }
#nav li:hover li a, #nav li li:hover li a, #nav li li li:hover li a, #nav li li li li:hover li a {
    color:#ffffff;
    }
#nav li:hover ul ul, #nav li.sfhover ul ul,  {
    left:-999em;
    }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {
    left:auto;
    background:#002255;
    }
#nav li:hover {
    background-color: #1F4175; 
    }
#nav li.sfhover {
    background: url(/irj/go/km/docs/wpccontent/img/menu/chromebg - over.gif) center bottom repeat-x; background-position-Y: bottom; 
    }
	
/* termino do codigo do Menu */
/* -------------------------------------------------------------------------------------------------------  */
/* Codigo do efeito Accordeon */

ul#nav-menu { margin:5px 0px 15px 10px; list-style:none; font-family:Verdana, Helvetica, sans-serif; font-size: 11px; text-align: justify; /*line-height: 130%*/; color: #666666;}
#nav-menu li{ list-style:none; margin: 0; padding: 0;}
ul#nav-menu > li { margin-top:10px; /*background-color:#ffffff; width:500px; */list-style:none; }
ul#nav-menu > li > a { display:block; padding: 15px; color: #666666; text-decoration:none; outline:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold;list-style:none;}
ul#nav-menu > li > ul { margin: 0; padding: 0; list-style:none; display:none; background-color:#FFFFFF;list-style:none; }
#nav-menu a.titulo_accordeon { display:block; padding: 10px ; color: #666666; text-decoration:none; outline:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold;list-style:none;margin:0px 0px 0px 0px; background: url(/irj/go/km/docs/wpccontent/img/titulo_bg.jpg) left bottom no-repeat;}
/*.AccordionPanelContent {width:630px; display:block; margin-bottom:3px; padding:15px 15px 10px 15px; display:block;list-style:none;}*/
.AccordionPanelContent {width:460px; display:block; margin-bottom:3px; padding:10px 0px 0px 10px; display:block;list-style:none; }
/* Final do codigodo efeito accordeon */



/*** LINK SUSTENTABILIDADE */
#susten  {
color: #C60;
font-size:11px;
}