
/* ----- ploneCustom.css ----- */
@media screen {
/*
---------------------------------------------------------------------------------

                MINISTERIO DO PLANEJAMENTO

                SLTI - DEPARTAMENTO DE GOVERNO ELETRONICO

               CSS - Cascading Style Sheets Padrao do sito GOV.BR
					www.governoeletronico.gov.br

                Data de Criacao: 01/09/2008

                Versao 2.0
---------------------------------------------------------------------------------
*/

/* ----------- MACRO ESTRUTURA-------------------*/

/*  (Não apagar!) */
/*  (Não apagar) */

html { font-size:62.5%;}

body  {
	text-align: center; 
	font-family: verdana, Helvetica, sans-serif; 
	margin: 0;
	padding: 0;
	color:#000;
	background: #fff url("images/px.gif"); 
	font-size: 1em;
	height:100%; 
 }

#conteiner {
	position:relative;
	margin:auto;
	width: 77em;
	text-align: left;
	background-color:#fff;
	margin-bottom:-1.9em;
	color: #000; 
	}

#rodape {
	margin:auto;
	width:77em;
	clear:both;
	height:2em;
	background-color:#66888f;;
	color: #fff;
	text-align:right;
	position:relative; 
	}

#rodape a {
	color:#fff;
	text-decoration: none;
	}
	
#limpa_rodape{clear:both;height:2em;}/*faz o espaco para o rodape*/

html>body #conteiner{height:auto;} /*para mozilla e IE*/

#conteudo {
	float: left;
	position: relative;
	width:75em;
	margin: 0.5em 1em;	
	}

/* ----------- ELEMENTOS COMUNS A TODAS AS PAGINAS -------------------*/
/* ------- elementos html  -------------------*/	
h2 {font-size: 1.6em;}
h3 {font-size: 1.4em;}
h4 {fon-size:1.2em; }
p {line-height: 140%;
	font-size: 1.2em;
	}
a {
	text-decoration: none;	
}	

/* ------- menu acessivel -------------------*/
#menu-acessivel{display:none;}


/**** Barra do Ministério ****/

#barra-brasil {
    height: 35px;
    background: #085425 url(imagens/barra-lado-direito.png) no-repeat right;
    width:100%;
    font: normal 1.1em sans-serif;
    }
#barra-brasil p {
    margin:0;
    font-size:100%;
    }
#barra-brasil .esquerda {
    display: block;
    float: left;
    background: url(imagens/barra-lado-esquerdo.png) no-repeat;
    padding: 2px 0 0 15px;
    line-height: 1em
    }
#barra-brasil .nome-curto a {
    font: normal 1.3em Trebuchet MS;
    color: #ffc500;
    text-decoration: none;
    }
#barra-brasil .nome-curto a:hover {
    text-decoration: underline;
    }
#barra-brasil .nome-completo a {
    font: normal 0.9em Trebuchet MS;
    color: #fff;
    text-decoration: none;
    }
#barra-brasil .direita {
    display: block;
    float: right;
    position: relative;
    top: 3px;
    right: 21px
    }
#barra-brasil .logo-brasil {
    width: 94px;
    height: 28px;
    background: url(imagens/brasil.png) no-repeat;
    display: block;
    text-indent: -1000em;
    }


/* ------- cabecalho  -------------------*/
#cabecalho {
	position: relative;
	width: 100%;
	height: 10em;
	background: #a2c3ca url('images/header.jpg');  
	}		
	
#cabecalho h1 {
	position: absolute;
	float: left;
	font-size: 2.2em;
	width: 8em;
	height: 4em;
	/*color: #0052a5;*/
	color: transparent;
	margin: 0;
	top: 1em;
	left: 1em;
	 }
	 
#cabecalho h1 a {
	background: url(images/logo-govbr.gif) no-repeat;
	display: block;
	width: 100%;
	height: 100%;
	color: #a1c2c9;
	position: absolute;
	}

#busca {
	position: absolute;
	float: right;
	background-color: #66888f;
	padding: 0.5em;
	font-weight: bold;
	color: #fff;
	right: 0;
	bottom: 0;
	}

#busca a {	
	text-decoration: none;	
	color:#fff;
	}

#busca label {
	width: 4em;	
	margin-right:0.5em;
		color:#fff;
	}
	
/* ------- menu areas  -------------------*/	
#areas, #areas-adm {
	position:relative;
	float:left;
	width: 100%;
	clear:both;
	height:2.5em;
	background-color: #e0e0e0; 
	margin-bottom:2em;
	z-index: 2;
	}

#areas li, #areas-adm li{
	display: inline;
	list-style-type: none;
	}	
	
#areas a, #areas-adm a {
	 float:left;
	 padding: 0 0.1em;
	 margin: -0.4em 0.7em;
	 border-left: 2px solid #a3aaaf;
	 color:#585858;
	 font-weight: bold;
	 text-decoration: none;
	 font-size:1.1em; 
	}
	
#areas a:hover, #areas-adm a:hover {
	border-bottom: 0.5em solid #036;
	}

/* ---- Rodape ------------*/
#rodape p{ 
	padding: 0.3em;
	}


/* ----------- PAGINA INICIAL -------------------*/
/* ----------- Elementos da pagina inicial -------------------*/
/* ---- bloco ------------*/
#bloco { 
	float:left; 
	}
#bloco hr{
	width:100%;
	height:2em;
	clear:both;
	color: #fff;
	border: none;
	}

/* -------- Destaques -----*/
#destaque { 
	float:left; margin:0;
	}
#destaque img { 
		border:none; 
		}

/* -------- Menu temas -----*/
#menu-temas {
	float: left;
	color: #585858;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.2em;
	width: 21em;
	}

#menu-temas ul {
	margin:0;
}

#menu-temas li {
	border-bottom: 2px solid #e6e8ec;
	color:#e8e6ec;
	padding: 0.2em 0;
	list-style-type: square;
   }

#menu-temas li a {
	 color:#585858;
	 font-weight: bold;
	 text-decoration: none;
	 }

/* -------- Noticias Biblioteca -----*/
#noticias, #biblioteca {
	position:relative;
	float:left;
	width:25em;
	background-color:#f3f5f7;
	padding-bottom: 0.5em;
	}
	
#noticias {
	margin-right: 2em;
}
	
#noticias h2, #biblioteca h2 {
	font-size: 1.2em;
	padding:5px;
	color: #ffffff;
	background-color: #66888f;
	margin: 0 0 0.5em 0;
   } 
	
#noticias p {
    padding-bottom: 1em;
	margin: 0.5em 1em;
	border-bottom: 1px dashed #ccc;
    }

#noticias p a {
	text-decoration: none;
}

#biblioteca h3 {
	border-top: 1px dashed #ccc;
	font-size: 1.2em;	
	margin: 0.5em 1em 0;
	padding: 0.5em 0;
	color: #666;
	} 
	
#biblioteca p {
   padding-bottom: 1em;
	margin: 0 1em;
    }

/* ----- lado direito ------------*/
#destaques_pge, #eventos, #enquetes, #banners, #consultas-publicas{
	position: relative;
	float: right;
	background-color: #ebedef;
	width: 20em;
	margin: 0 0 2em;
	padding-bottom:0.3em;
	}

			
#banners{
		background-color: #fff;
}

#banners img{
	width: 20em;
}

#destaques_pge h2, #eventos h2, #enquetes h2, #consultas-publicas h2 {
		text-align:right;
		color:#82adb7;
		background:#fff url(images/fundo_titulo.gif);
		font-size: 1.4em;
		margin: 0;
 }

#destaques_pge h2 span, #eventos h2  span,  #enquetes h2 span, #consultas-publicas h2 span {background-color: #fff; }

#destaques_pge p, #eventos p, #enquetes p, #consultas-publicas p {	margin: 1em 0.5em; }

#enquetes a {
		padding-right:0.9em;
		margin-left:0.5em;
		font-size:1.2em;
	}

#banners a { border: none; }
#banners img {	margin: 0 0 0.5em 0;}

/* -------- Classes --------*/
.data {color:#51707f; font-weight: bold; }
.data2 {color:#51707f; font-weight: bold; }


.vejamais{
	display:block;
	text-align:right;
	font-size:1em;
	font-weight:bold;
	color:#51707f;
	margin: 1.5em 1.5em 1em 1.5em;
	text-decoration: none;
	}

#consultas-publicas .vejamais{margin: 0.5em}

.enq1{
	border-width:0em 0em 0em 1px;
	border-color:#2B547E;
	border-style:solid;
}
.enq2{
	border-width:0em 0em 0em 2px;
	border-color:#2B547E;
	border-style:solid;
}
.enq3{
	border-width:0em 0em 0em 3px;
	border-color:#2B547E;
	border-style:solid;
}
.enq4{
	border-width:0em 0em 0em 4px;
	border-color:#2B547E;
	border-style:solid;
}
.enq5{
	border-width:0em 0em 0em 5px;
	border-color:#2B547E;
	border-style:solid;
}
.enq6{
	border-width:0em 0em 0em 6px;
	border-color:#2B547E;
	border-style:solid;
}
.enq7{
	border-width:0em 0em 0em 7px;
	border-color:#2B547E;
	border-style:solid;
}
.enq8{
	border-width:0em 0em 0em 8px;
	border-color:#2B547E;
	border-style:solid;
}
.enq9{
	border-width:0em 0em 0em 9px;
	border-color:#2B547E;
	border-style:solid;
}
.enq10{
	border-width:0em 0em 0em 10px;
	border-color:#2B547E;
	border-style:solid;
}
.enq11{
	border-width:0em 0em 0em 11px;
	border-color:#2B547E;
	border-style:solid;
}
.enq12{
	border-width:0em 0em 0em 12px;
	border-color:#2B547E;
	border-style:solid;
}
.enq13{
	border-width:0em 0em 0em 13px;
	border-color:#2B547E;
	border-style:solid;
}
.enq14{
	border-width:0em 0em 0em 14px;
	border-color:#2B547E;
	border-style:solid;
}
.enq15{
	border-width:0em 0em 0em 15px;
	border-color:#2B547E;
	border-style:solid;
}
.enq16{
	border-width:0em 0em 0em 16px;
	border-color:#2B547E;
	border-style:solid;
}
.enq17{
	border-width:0em 0em 0em 17px;
	border-color:#2B547E;
	border-style:solid;
}
.enq18{
	border-width:0em 0em 0em 18px;
	border-color:#2B547E;
	border-style:solid;
}
.enq19{
	border-width:0em 0em 0em 19px;
	border-color:#2B547E;
	border-style:solid;
}
.enq20{
	border-width:0em 0em 0em 20px;
	border-color:#2B547E;
	border-style:solid;
}
.enq21{
	border-width:0em 0em 0em 21px;
	border-color:#2B547E;
	border-style:solid;
}
.enq22{
	border-width:0em 0em 0em 22px;
	border-color:#2B547E;
	border-style:solid;
}
.enq23{
	border-width:0em 0em 0em 23px;
	border-color:#2B547E;
	border-style:solid;
}
.enq24{
	border-width:0em 0em 0em 24px;
	border-color:#2B547E;
	border-style:solid;
}
.enq25{
	border-width:0em 0em 0em 25px;
	border-color:#2B547E;
	border-style:solid;
}
.enq26{
	border-width:0em 0em 0em 26px;
	border-color:#2B547E;
	border-style:solid;
}
.enq27{
	border-width:0em 0em 0em 27px;
	border-color:#2B547E;
	border-style:solid;
}
.enq28{
	border-width:0em 0em 0em 28px;
	border-color:#2B547E;
	border-style:solid;
}
.enq29{
	border-width:0em 0em 0em 29px;
	border-color:#2B547E;
	border-style:solid;
}
.enq30{
	border-width:0em 0em 0em 30px;
	border-color:#2B547E;
	border-style:solid;
}
.enq31{
	border-width:0em 0em 0em 31px;
	border-color:#2B547E;
	border-style:solid;
}
.enq32{
	border-width:0em 0em 0em 32px;
	border-color:#2B547E;
	border-style:solid;
}
.enq33{
	border-width:0em 0em 0em 33px;
	border-color:#2B547E;
	border-style:solid;
}
.enq34{
	border-width:0em 0em 0em 34px;
	border-color:#2B547E;
	border-style:solid;
}
.enq35{
	border-width:0em 0em 0em 35px;
	border-color:#2B547E;
	border-style:solid;
}
.enq36{
	border-width:0em 0em 0em 36px;
	border-color:#2B547E;
	border-style:solid;
}
.enq37{
	border-width:0em 0em 0em 37px;
	border-color:#2B547E;
	border-style:solid;
}
.enq38{
	border-width:0em 0em 0em 38px;
	border-color:#2B547E;
	border-style:solid;
}
.enq39{
	border-width:0em 0em 0em 39px;
	border-color:#2B547E;
	border-style:solid;
}
.enq40{
	border-width:0em 0em 0em 40px;
	border-color:#2B547E;
	border-style:solid;
}
.enq41{
	border-width:0em 0em 0em 41px;
	border-color:#2B547E;
	border-style:solid;
}
.enq42{
	border-width:0em 0em 0em 42px;
	border-color:#2B547E;
	border-style:solid;
}
.enq43{
	border-width:0em 0em 0em 43px;
	border-color:#2B547E;
	border-style:solid;
}
.enq44{
	border-width:0em 0em 0em 44px;
	border-color:#2B547E;
	border-style:solid;
}
.enq45{
	border-width:0em 0em 0em 45px;
	border-color:#2B547E;
	border-style:solid;
}
.enq46{
	border-width:0em 0em 0em 46px;
	border-color:#2B547E;
	border-style:solid;
}
.enq47{
	border-width:0em 0em 0em 47px;
	border-color:#2B547E;
	border-style:solid;
}
.enq48{
	border-width:0em 0em 0em 48px;
	border-color:#2B547E;
	border-style:solid;
}
.enq49{
	border-width:0em 0em 0em 49px;
	border-color:#2B547E;
	border-style:solid;
}
.enq50{
	border-width:0em 0em 0em 50px;
	border-color:#2B547E;
	border-style:solid;
}
.enq51{
	border-width:0em 0em 0em 51px;
	border-color:#2B547E;
	border-style:solid;
}
.enq52{
	border-width:0em 0em 0em 52px;
	border-color:#2B547E;
	border-style:solid;
}
.enq53{
	border-width:0em 0em 0em 53px;
	border-color:#2B547E;
	border-style:solid;
}
.enq54{
	border-width:0em 0em 0em 54px;
	border-color:#2B547E;
	border-style:solid;
}
.enq55{
	border-width:0em 0em 0em 55px;
	border-color:#2B547E;
	border-style:solid;
}
.enq56{
	border-width:0em 0em 0em 56px;
	border-color:#2B547E;
	border-style:solid;
}
.enq57{
	border-width:0em 0em 0em 57px;
	border-color:#2B547E;
	border-style:solid;
}
.enq58{
	border-width:0em 0em 0em 58px;
	border-color:#2B547E;
	border-style:solid;
}
.enq59{
	border-width:0em 0em 0em 59px;
	border-color:#2B547E;
	border-style:solid;
}
.enq60{
	border-width:0em 0em 0em 60px;
	border-color:#2B547E;
	border-style:solid;
}
.enq61{
	border-width:0em 0em 0em 61px;
	border-color:#2B547E;
	border-style:solid;
}
.enq62{
	border-width:0em 0em 0em 62px;
	border-color:#2B547E;
	border-style:solid;
}
.enq63{
	border-width:0em 0em 0em 63px;
	border-color:#2B547E;
	border-style:solid;
}
.enq64{
	border-width:0em 0em 0em 64px;
	border-color:#2B547E;
	border-style:solid;
}
.enq65{
	border-width:0em 0em 0em 65px;
	border-color:#2B547E;
	border-style:solid;
}
.enq66{
	border-width:0em 0em 0em 66px;
	border-color:#2B547E;
	border-style:solid;
}
.enq67{
	border-width:0em 0em 0em 67px;
	border-color:#2B547E;
	border-style:solid;
}
.enq68{
	border-width:0em 0em 0em 68px;
	border-color:#2B547E;
	border-style:solid;
}
.enq69{
	border-width:0em 0em 0em 69px;
	border-color:#2B547E;
	border-style:solid;
}
.enq70{
	border-width:0em 0em 0em 70px;
	border-color:#2B547E;
	border-style:solid;
}
.enq71{
	border-width:0em 0em 0em 71px;
	border-color:#2B547E;
	border-style:solid;
}
.enq72{
	border-width:0em 0em 0em 72px;
	border-color:#2B547E;
	border-style:solid;
}
.enq73{
	border-width:0em 0em 0em 73px;
	border-color:#2B547E;
	border-style:solid;
}
.enq74{
	border-width:0em 0em 0em 74px;
	border-color:#2B547E;
	border-style:solid;
}
.enq75{
	border-width:0em 0em 0em 75px;
	border-color:#2B547E;
	border-style:solid;
}
.enq76{
	border-width:0em 0em 0em 76px;
	border-color:#2B547E;
	border-style:solid;
}
.enq77{
	border-width:0em 0em 0em 77px;
	border-color:#2B547E;
	border-style:solid;
}
.enq78{
	border-width:0em 0em 0em 78px;
	border-color:#2B547E;
	border-style:solid;
}
.enq79{
	border-width:0em 0em 0em 79px;
	border-color:#2B547E;
	border-style:solid;
}
.enq80{
	border-width:0em 0em 0em 80px;
	border-color:#2B547E;
	border-style:solid;
}
.enq81{
	border-width:0em 0em 0em 81px;
	border-color:#2B547E;
	border-style:solid;
}
.enq82{
	border-width:0em 0em 0em 82px;
	border-color:#2B547E;
	border-style:solid;
}
.enq83{
	border-width:0em 0em 0em 83px;
	border-color:#2B547E;
	border-style:solid;
}
.enq84{
	border-width:0em 0em 0em 84px;
	border-color:#2B547E;
	border-style:solid;
}
.enq85{
	border-width:0em 0em 0em 85px;
	border-color:#2B547E;
	border-style:solid;
}
.enq86{
	border-width:0em 0em 0em 86px;
	border-color:#2B547E;
	border-style:solid;
}
.enq87{
	border-width:0em 0em 0em 87px;
	border-color:#2B547E;
	border-style:solid;
}
.enq88{
	border-width:0em 0em 0em 88px;
	border-color:#2B547E;
	border-style:solid;
}
.enq89{
	border-width:0em 0em 0em 89px;
	border-color:#2B547E;
	border-style:solid;
}
.enq90{
	border-width:0em 0em 0em 90px;
	border-color:#2B547E;
	border-style:solid;
}
.enq91{
	border-width:0em 0em 0em 91px;
	border-color:#2B547E;
	border-style:solid;
}
.enq92{
	border-width:0em 0em 0em 92px;
	border-color:#2B547E;
	border-style:solid;
}
.enq93{
	border-width:0em 0em 0em 93px;
	border-color:#2B547E;
	border-style:solid;
}
.enq94{
	border-width:0em 0em 0em 94px;
	border-color:#2B547E;
	border-style:solid;
}
.enq95{
	border-width:0em 0em 0em 95px;
	border-color:#2B547E;
	border-style:solid;
}
.enq96{
	border-width:0em 0em 0em 96px;
	border-color:#2B547E;
	border-style:solid;
}
.enq97{
	border-width:0em 0em 0em 97px;
	border-color:#2B547E;
	border-style:solid;
}
.enq98{
	border-width:0em 0em 0em 98px;
	border-color:#2B547E;
	border-style:solid;
}
.enq99{
	border-width:0em 0em 0em 99px;
	border-color:#2B547E;
	border-style:solid;
}
.enq100{
	border-width:0em 0em 0em 100px;
	border-color:#2B547E;
	border-style:solid;
}

.enq1 {
	border-width:0em 0em 0em 7em;
	border-color:#2B547E;
	border-style:solid;
      }

.enq2 {
	border-width:0em 0em 0em 3em;
	border-color:#2B547E;
	border-style:solid;
      }

.enq3 {
	border-width:0em 0em 0em 1.4em;
	border-color:#2B547E;
	border-style:solid;
   }

/* ----------- fim elementos pagina inicial -------------------*/

/* --------------- CONTEUDO INTERNAS -------------------*/

#migalha {
	width: 100%;
	position: relative;
	float: left;
	clear: both;
	margin: 0 0 0 1em;
	font-size:1em;
     }
	  
#icones {
	width: 100%;
	position: relative;
	float: left;
	clear: both;
	margin: 1em 1em 1em 0em;
	font-size:1em;
	text-align:right;

	}

/* --------------- MENU SECAO -------------------*/
#menu-secao {
	position:relative;
	float:left;
	width:20em;
	background-color:#f3f5f7;
	margin:1em;
	}
	
#menu-secao h3 {
	font-size: 1.1em;
	padding:0.5em;
	color: #fff;
	background-color:#66888f;
	margin: 0;
   } 
	

#menu-secao .tituloPrincipal {
	font-size: 1.1em;
	font-weight:bold;	
	padding:0.5em;
	color: #ffffff;
	background-color:#66888f;
	margin: 0;
   } 
	

#menu-secao p {
	font-size: 1.1em;
	font-weight:bold;	
	padding:0.5em;
	color: #ffffff;
	background-color:#66888f;
	margin: 0;
	}
		
#navcontainer { margin-left: 0;}

#navcontainer ul {
margin: 0;
padding: 0;
list-style-type: none;
	}

#navcontainer li { margin: 0 0 1px 0; }

#navcontainer a {
	display: block;
	padding: 0.5em 1em;
	width: 18em;
	color: #fff;
	background-color: #84afb8;
	text-decoration: none;
	}

#navcontainer a:hover {
	color: #fff;
	background-color:#66888f;
	text-decoration: none;
	}

#navcontainer ul ul li { margin: 0 0 0.1em 0; }

#navcontainer ul ul a {
	display: block;
	padding: 0.5em 0.5em 0.5em 3em;
	width: 16.5em;
	color: #666;
	background-color: #cce1e6;
	text-decoration: none;
	}

#navcontainer ul ul a:hover {
	color: #fff;
	background-color: #84afb8;
	text-decoration: none;
	}
	
/* -------- texto (quando tem menu) --------*/
#texto {
	 float:right;
	 padding: 0 1.5em 2em 1.5em;
	 width:50em;
	 color:#000;
	 text-decoration: none;
	 line-height: 1.4em;
	 background-color:#f0f3f5;
	 margin: 1em auto;
	}

#texto li p{font-size: 100%}

/*--- Texto sem menu (1 coluna) ------------------*/
	
#uma-coluna {
	float:left;
	padding: 2em;
	margin: auto;
	width:70em;
	text-decoration: none;
	background-color:#f0f3f5;
	}

/*---  elementos ------------------*/
#texto h2, #uma-coluna h2 {
		font-size: 2em;
		padding: 0.3em 0;
		display:block;
		color: #036;
		border-bottom: 0.1em dotted #999;
	}
#texto .data{ padding-bottom: 1em; border-bottom: 0.1em dotted #999;	} 
 
h2, h3, h4 { color: #036; line-height: 140%;}

h3 {font-size: 1.6em;}
h4 {font-size:1.4em;}
dt, dd {font-size: 1.2em; padding:0.2em; line-height: 140%;}
dt {font-weight:bold;}
dd {margin: 0 0 1em 0;}
img {border:0;}
dl a {text-decoration: none; color:#036;}
.zebra {background:#dbddde; font-style:normal;}

#pages {
	text-align:right;
	font-size:1em;
	}
#pages a {
	font-weight: bold;
	color:#4682B4;	
	text-decoration: none;
	}

#pages a:hover {	color:#4682B4;	}

.itens {padding-left: 8em;}
.itens-2 {padding-right: 8em;}

     		       	 					
/*---  formularios ------------------*/
form {padding:0;}
form p {line-height:120%;}
form fieldset {border:0 solid;} /* Opera */
form label { 
	display:block;
	float:left;
	padding-right:0.2em;
	width:15em;
	color:#036;
	text-align: right;
	}
form .label2 { 
	display:block;
	float:left;
	padding-right:0.2em;
	width:15em;
	color:#036;
	text-align: right;
	}	
form input, form textarea {
 padding:0.1em;
 border:0.1em solid;
 font-size:0.9em;
 line-height:120%;
 border-color:#dcdcdc #666 #666 #dcdcdc;
 }


form textarea {overflow:auto;   width:20em; font-size:10pt;}
form .hiddenfield {display:none;}
form .button {margin-left:17em;}

/* --------------- busca secao -------------------*/
#busca-secao {
	position:relative;
	float:left;
	width:20em;
	background-color:#f3f5f7;
	margin:1em auto;
	padding: 0;
	}
#busca-secao h3 {
	font-size: 1.1em;
	padding:0.5em;
	color: #fff;
	background-color:#66888f;
	margin: 0;
   } 
#busca-secao form {padding:0 0.5em;}
#busca-secao form label {text-align: left; padding-bottom: 0.2em;}


/*---------------- ACRESCENTADO PELO DESENVOLVIMENTO --------*/
a img {border:none;}

#texto li{
	font-size: 1.2em;
}

#logado-como {
	display:block;
	float: right;
	margin-top:-70px;
	padding-right: 5px;
	font-size: 80%;
	font-weight: bold;
	color: #FFFFFF;
	.position: absolute;
	.right: 0px;
}

#areas-adm{
	background-color: #FFF;
	margin-top: 15px;
}

#areas-adm ul{
	line-height: 1.5em;
	padding: 0px;
	
}

/* #banner_mensagem {
	position:relative;
	border-style: dashed;
	float:left;
	border-width:thin;
	width: 100%;
	height:30px;
	font-weight:bold;
	line-height:100%;
	background: #f0f3f5;
	text-align:center;
	vertical-align:middle;
} */

#banner_mensagem {
	position:relative;
	border: 1px dashed #f90;
	float:left;
	width: 100%;
	font-size: 1.2em;
	padding:0 0 0 0;
	font-weight:bold;
	line-height:100%;
	background:#fc0;
	text-align:center;
}


form .label_pge_sisp { 
	display: block;
	float: none;
	text-align: left;
}	

.opcoes-enquete-view{
	display:inline;
	float: none;
}

#frameConsultasPublicas {
	width:99.5%;
	.width:1000px;
	min-height:770px;
	height:770px;
	overflow:hidden; /*Apenas para o Firefox*/
	border: 0;
}

.opcoes-enquete label{
	color:#003366;
	display:inline;
	float:none;
	padding-right:0.2em;
	text-align: left;
	width:20px;
}

#join_form .field label{
	display:block;
	float:left;
	padding-right:0.2em;
	width:11em;
	color:#036;
	text-align: left;
}

#login_form .field label{
	text-align: left;
	width: 11em;
}

#um-nivel-acima{
	display: block;
	float: left;
	text-align: left;
}

form label { 
	width:11em;
	font-size: 10pt;
	text-align: left;
}

#contactform label { 
	display:block;
	float:left;
	padding-right:0.2em;
	width:15em;
	color:#036;
	text-align: right;
}

form .button {margin-left:19em;}

#busca label {
	width: 4em;	
	margin-right:0.5em;
	font-size: 100%;

}

#conteiner {
	overflow: hidden;
}

#detalhes-evento{
	float: right;
	width: 50%;
	background: #DEE7EC none repeat scroll 0%;
	border-top: 1px solid #8CACBB;
	border-right: 1px solid #8CACBB;
	border-left: 1px solid #8CACBB;		
}

.linha-detalhe-evento{
	width: 100%;
	border-bottom: 1px solid #8CACBB;	
}

.label-detalhe-evento{
	display: block;
	padding: 0.5em;
	width: 25%;	
	float: left;
	background: #DEE7EC none repeat scroll 0%;
}

.valor-detalhe-evento{
	display: block;
	padding: 0.5em;
	background: #FFF none repeat scroll 0%;
	margin-left: 99px;	
	border-left: 1px solid #8CACBB;	
}

.usuarios {
	width: 100%;
}

.usuarios th {
	text-transform: none;
	width:10%;
}

.table-users-search{
	width:100%;
}

.label-users-search{
	font-size: 100%;
	text-align: left;
	width: 7.0em;
}

.field-users-search{
	line-height: 100%;
	font-size: 100%;
}

#message-users-search{
	color: red;
	font-style:bold;
}

.field-users-search select{
	font-size: 100%;
}

/*Inserido por Davirginia */
#secao {
	position:relative;
	float:right; 	
	/*width:540px;*/
        width:518px;
	padding: 10px;
	border: 1px solid #c3ccd2;
	margin: 10px 10px 25px 0px;
	background:#f0f3f5 url(secao_fundo) repeat-x;
	min-height:450px;
	height:450px;
       .margin-right: 4px;
}


#estados_workflow .noborder, .documentEditable * .noborder {
 margin:1em;
}

#archetypes-fieldname-allowDiscussion .noborder, .documentEditable * .noborder {
 margin:2px;
}

/*-------------------------------------------------------*/
#idusuario {
	position: relative;
	background-color: #fc0;
	float: right;
	padding: 0.5em;
	font-weight: bold;
	color: #000;
	}

#idusuario a {	
	text-decoration: none;	
	color:#000;
	}

#idusuario label {
	width: 4em;	
	margin-right:0.5em;
	color:#000;
	}

.perguntas {
        float:left;
        clear: both;
}


.perguntas{clear: both;padding-bottom: 1em;}
.perguntas input{float:left;}
.perguntas label{margin-left: 0.7em;}
#camposForumConsultasPublicas {clear: both;}
.formControls {clear: both;}
}


/* ----- public.css ----- */
@media screen {
/*
** Plone style sheet - Public-facing Elements
**
** Style sheet documentation can be found at http://plone.org/documentation
**
** You should preferrably use ploneCustom.css to add your own CSS classes and to
** customize your portal, as these are the base fundaments of Plone, and will
** change and be refined in newer versions. Keeping your changes in
** ploneCustom.css will make it easier to upgrade.
**
** Feel free to use whole or parts of this for your own designs, but give credit
** where credit is due.
**
*/

/*  (do not remove this :) */
/*  (not this either :) */

.documentContent {
    font-size: 110%;
    padding: 1em 1em 2em 1em !important;
    background: White;
}


/* Links with differently colored link underlines - only for content */

.documentContent p a {
    text-decoration: none;
    border-bottom: 1px #cccccc solid;
}

.documentContent p a:visited {
    color: Purple;
    background-color: transparent;
}

.documentContent p a:active {
    color: Red;
    background-color: transparent;
}

.documentContent li a {
    text-decoration: none;
    border-bottom: 1px #cccccc solid;
}

.documentContent li a:visited {
    color: Purple;
}

.documentContent li a:active {
    color: Red;
}

.documentContent dd a {
    text-decoration: none;
    border-bottom: 1px #cccccc solid;
}

.documentContent dd a:visited {
    color: Purple;
    background-color: transparent;
}

.documentContent dd a:active {
    color: Red;
    background-color: transparent;
}

/* End links */

/* The edit form elements */

.field {
    top: 0;
    left: 0;
    margin: 0 1em 1em 0;
	.margin-left: 0.5em
}

.field .field {
    margin: 1em 0 0 0;
}

.fieldRequired {
    background: url(http://governoeletronico.gov.br/required.gif) center left no-repeat;
    padding: 0 0 0 8px;
    color: #C0C0C0;
}

.formHelp {
    font-size: 7pt;
    color: #76797c;
    margin: 0 0 0.2em 0;
	.margin-left: 115pt;
	.font-size: 8pt;
}
 
.formHelp2 {
    font-size: 90%;
    color: #76797c;
    margin-top: -5pt;
	.font-size: 8pt;
	.margin-top: -1.3em;
	.margin-left: 0.5em;
}

.formHelp:hover { }

.formControls {
   margin: 1em 0;
}

.error {
    /* Class for error indication in forms */
    background-color: #dee7ec;
    border: 1px solid #8cacbb;
    padding: 1em 0em;
    margin: 0 0 1em 0;
    width: 95%;
}

.error .fieldRequired {
   color: #dee7ec;
}

/* End edit form elements */

#visual-portal-wrapper {
    margin: 0;
    padding: 0;
}

/* Logo properties */

#portal-logo {
    background: url(http://governoeletronico.gov.br/logo.jpg) no-repeat;
    border: 0;
    margin: 0.75em 0em 0.75em 1.5em;
    padding: 0;
}

#portal-logo a {
    display: block;
    text-decoration: none;
    overflow: hidden;
    border: 0;
    margin: 0;
    padding: 0;
    padding-top: 73px;
    height: 0px !important;
    height /**/: 73px;
    width: 179px;
    cursor: pointer;
}

/* The skin switcher at the top, only shows up if you have multiple skins available */

#portal-skinswitcher {
}

#portal-skinswitcher a {
    display: block;
    float: left;
}

#portal-top {
    /* Top section */
    margin: 0;
    padding: 0;
    background-color: transparent;
}

/* Site-wide action menu - font size, contact, index, sitemap etc */

#portal-siteactions {
    background-color: transparent;
    white-space: nowrap;
    list-style-image: none;
    list-style-type: none;
    margin: 1px 0 0 0;
    height: auto;
    line-height: normal;
    float: right;
    padding: 3px 2em 3px 0;
}

#portal-siteactions li {
    display: inline;
}

#portal-siteactions li a {
    background-color: transparent;
    border: 1px solid White;
    color: #76797c;
    height: auto;
    padding: 0.2em;
    margin-right: 0.2em;
    text-decoration: none;
    text-transform: lowercase;
}

#portal-siteactions li.selected a {
    background-color: #dee7ec;
    color: #436976;
    border: 1px solid #8cacbb;
}

#portal-siteactions li a:hover {
    background-color: #dee7ec;
    color: #436976;
    border: 1px solid #8cacbb;
}

/* Searchbox style and positioning */

#portal-searchbox {
    float: right;
    clear: right;
    background-color: transparent;
    margin: 1.5em 0 0 0;
    padding: 0 2em 0 0;
    text-align: right;
    text-transform: lowercase;
    white-space: nowrap;
    z-index: 2;
}

#portal-advanced-search {
    margin-top: 0.2em;
    clear: both;
}

#portal-advanced-search a {
    color: #76797c;
    text-decoration: none;
    text-transform: lowercase;
}

/* LiveSearch styles */

.LSRes {
    font-family:  "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    visibility: visible;
    color: #436976;
    background-color: White;
    vertical-align: middle;
    display:block;
    list-style-image: none;
    list-style-type: none;
    text-align: left;
    min-width: 16.5em;
    text-transform: none;
    margin-left: 0;
    line-height: 1.1em;
}

#LSHighlight {
    background-color: #dee7ec;
    border: 1px solid #8cacbb;
    color: #436976;
}

.LSRow {
    border: 1px solid White;
    white-space: normal;
    padding:0;
    margin: 0;
    list-style-image: none;
    list-style-type: none;
}

.LSRow a {
    text-decoration: none;
    font-weight:bold;
    white-space:nowrap
}

.LSDescr {
    color: #76797c;
    text-transform: lowercase;
    padding-left:2.1em;
    margin-top:-0.1em;
}

.LSResult {
    position:relative;
    display: block;
    text-align:right;
    padding-top: 5px;
    margin: 0;
    left: 3px;
    z-index: 3;
}

.LSShadow {
    position:relative;
    text-align:right;
}

.livesearchContainer {
    background-color: White;
    margin-top: 0;
    padding: 0 !important;
    position: absolute;
    right:0px;
    /* Currently exposes a rendering bug in Mozilla */
    top: -17px;
    white-space: normal;
    font-family:  "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    visibility: visible;
    text-align:left;
    color: #436976;
    background-color: transparent;
    border: 1px solid #8cacbb;
    width:300px;
    text-transform: none;
}

/* Workaround for Internet Explorer's broken z-index implementation */
.LSIEFix {
    background-color: White;
    padding: 0.5em !important;
    z-index: 20;
}

.LSBox {
    clear: left;
    float: left;
    text-align: right;
    padding-right: 1px;
    display:block;
}

#LSNothingFound {
    text-align: center;
    padding: 2px;
}

/* The global section tabs. */

#portal-globalnav {
    background-color: transparent;
    padding: 0em 0em 0em 2em;
    white-space: nowrap;
    list-style: none;
    margin: 0;
    height: auto;
    line-height: normal;
}

#portal-globalnav li {
    display: inline;
}

#portal-globalnav li a {
    /* The normal, unselected tabs. They are all links */
    background-color: transparent;
    border-color: #8cacbb;
    border-width: 1px;
    border-style: solid solid none solid;
    color: #436976;
    height: auto;
    margin-right: 0.5em;
    padding: 0em 1.25em;
    text-decoration: none;
    text-transform: lowercase;
}

#portal-globalnav li.selected a {
    /* The selected tab. There's only one of this */
    background-color: #dee7ec;
    border: 1px solid #8cacbb;
    border-bottom: #dee7ec 1px solid;
    color: #436976;
}

#portal-globalnav li a:hover {
    background-color: #dee7ec;
    border-color: #8cacbb;
    border-bottom-color: #dee7ec;
    color: #436976;
}

#portal-personaltools {
    /* Bar with personalized menu (user preferences, favorites etc) */
    background-color: #dee7ec;
    border-top-color: #8cacbb;
    border-top-style: solid;
    border-top-width: 1px;
    border-bottom-color: #8cacbb;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    line-height: 1.6em;
    color: Black;
    padding: 0em 3em 0em 3em;
    margin: 0;
    text-align: right;
    text-transform: lowercase;
    list-style: none;
}

#portal-personaltools .portalUser {
    background: transparent url(http://governoeletronico.gov.br/user.gif) center left no-repeat;
    padding-left: 15px;
}

#portal-personaltools .portalNotLoggedIn {
    /* Used on all descriptions relevant to those not logged in */
    color: Black;
    padding: 0;
    background: transparent;
    background-image: none;
}

#portal-personaltools li {
    color: #436976;
    margin-left: 1em;
    display: inline;
}

#portal-personaltools li a {
    text-decoration: none;
    color: #436976;
}

#portal-personaltools .visualIconPadding {
    padding-left: 10px;
}

.visualCaseSensitive {
    text-transform: none;
}

#portal-breadcrumbs {
    /* The path bar, including breadcrumbs and add to favorites */
    border-bottom-color: #8cacbb;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-left: 2em;
    padding-right: 2em;
    text-transform: lowercase;
    line-height: 1.6em;
}

#portal-breadcrumbs a {
    text-decoration: none;
}

.breadcrumbSeparator {
    font-size: 120%;
}

.addFavorite {
    vertical-align: bottom;
}

#content {
    padding: 1em 1em 0 1em !important;
    margin: 0em 0em 2em 0em;
}

#content-news h1 {
    margin-bottom: 1em;
}

/* Only h5/h6 headlines in the content area should have the discreet color */

#content h5,
#content h6 {
    color: #76797c;
}

.newsItem {
    margin-bottom: 1em;
    border-bottom: 1px solid #8cacbb;
}

.newsImage {
    border: 1px solid black;
}

.newsImageContainer {
    float:right;
    margin: 0 0 0.5em 1em;
    width: 202px;
}

/*.newsContent {padding: 0 1em 1em 1em;}*/

.newsContent {padding: 0.5em 1em 1em 0;}

.newsContent ul,
.newsContent li {
    display: block;
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
}

.newsAbout {
    display: block;
    color: #76797c;
    font-size: 85%;
    padding: 0;
    margin-top: 0;
    list-style: none;
    list-style-image: none;
    float: right;
    text-align: right;
}

.newsAbout li {
    display: inline;
}

.newsFooter {

}

.newsFooter li {
    display: inline;
    margin: 0 1em 0 0;
}

.documentActions {
    float: right;
    margin: 0.4em 0 0 0.5em;
    padding: 0;
    text-align: right;
}

.documentActions ul {
    margin: 1px 0 2px 0;
    padding: 0;
    display: block;

    position: absolute;
    top: 16px;
    right: 10px;
}

.documentActions li {
    display: inline;
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
}

.documentActions a {
    border: none !important;
    text-decoration: none;
    .position: relative;
}

/* .system-message and #error-handling are reST error indicators */

.portalMessage,
.system-message,
#error-handling {
    background-color: #dee7ec;
    border: 1px solid #8cacbb;
    color: Black;
    font-size: 85%;
    font-weight: bold;
    margin: 1em 0em;
    padding: 0.5em 1em 0.5em 3em;
    vertical-align: middle;
    background-image: url(http://governoeletronico.gov.br/info_icon.gif);
    background-repeat: no-repeat;
    background-position: 5px 50%;
}

.portalMessage a {
    color: Black;
}

.documentDescription {
    /* The summary text describing the document */
    font-weight: bold;
    display: block;
    margin: 0em 0em 0.5em 0em;
    line-height: 1.5em;
}

.documentByLine {
    font-size: 7pt;
    font-weight: normal;
    color: #76797c;
    margin: 0em 0em 0.5em 0em;
}

.discussion {
    margin-top: 1em;
    .margin-left: 2px;
    .margin-right: 0px;
}

even {  background-color: #dbddde; }

.odd {
    background-color: transparent;
}

.visualHighlight {
    background-color: #eef3f5;
}

.discreet {
    color: #76797c;
    font-size: 7pt;
    font-weight: normal;
}

/* Batch selector */

.listingBar {
    background-color: #dee7ec;
    border-color: #8cacbb;
    border-style: solid;
    border-width: 1px;
    padding: 0em 1em;
    text-align: center;
    text-transform: lowercase;
    vertical-align: top;
    margin: 1em 0em;
    font-size: 94%;
    clear: both;
}

.listingBar span.previous,
.listingPrevious {
    text-align: left;
    float: left;
    margin-right: 1em;
}

.listingBar span.next,
.listingNext {
    text-align: right;
    float: right;
    margin-left: 1em;
}

.listingBar img {
    vertical-align: middle;
}

.listingBar a {
    text-decoration: none;
}

.tileItem {
    border-top: 1px solid #8cacbb;
    padding-top: 0.5em;
    margin-top: 0.5em;
}

.tileHeadline {
    border: none;
    font-size: 110%;
    font-weight: bold;
}

.tileHeadline a {
    text-decoration: none;
}

.tileBody {
    margin-bottom: 0.5em;
}

.tileImage {
    float: right;
    margin: 0 0 0.5em 0.5em;
    border: 1px solid black;
}

.eventDetails {
    float: right;
    width: 20em;
    clear: right;
}

/* Useful deviations from regular style on elements */

/* List classes without markers */

ul.visualNoMarker,
ol.visualNoMarker {
    list-style-type: none;
    list-style-image: none;
    margin: 0.5em 0 0 0;
    line-height: 1em;
}

textarea.proportional {
    font: 100% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
}

.productCredits {
    text-align: right;
    font-size: 85%;
    clear: both;
    font-weight: normal;
    color: #76797c;
}

#portal-footer {
    background-color: #dee7ec;
    border-top: 1px solid #8cacbb;
    border-bottom: 1px solid #8cacbb;
    float: none;
    line-height: 1.2em;
    margin: 2em 0em 1em 0em;
    padding: 0.5em 0em 1em 0em;
    text-align: center;
}

#portal-footer p {
    margin: 0.25em 0;
}

#portal-footer a {
    text-decoration: none;
    color: #436976;
    border: none;
}

#portal-footer a:visited {
    color: #436976;
}

#portal-footer a:hover {
    text-decoration: underline;
}

#portal-colophon {
    float: none;
    margin: 0em 0em 2em 0em;
    padding: 0.5em 0em 1em 0em;
    text-align: center;
}

#portal-colophon ul,
#portal-colophon ul li,
#portal-colophon ul li a {
    list-style-image: none;
    list-style-type: none;
    display: inline;
    text-decoration: none;
    color: Black;
}

#portal-colophon ul {
    display: table-row;
    list-style-type: none;
}

#portal-colophon ul li {
    display: table-cell;
    font-size: 85%;
    margin: 0 0.25em;
    padding: 0.1em 0.2em;
}

#portal-colophon .colophonWrapper {
    display: table;
    margin: 0 auto;
    border-collapse: collapse;
    border-spacing: 0;
}

#portal-colophon .colophonIcon {
    display: block; /* This is for Mozilla, as it doesn't support
                       inline-block. The colophon icons aren't in
                       one line though. */
    display: inline-block;
    text-decoration: none;
    overflow: hidden;
    border: 0;
    margin: 0 auto;
    padding: 0;
    padding-top: 15px;
    height: 0px !important;
    height /**/: 15px;
    width: 80px;
}

#portal-colophon a.colophonIcon {
    cursor: pointer;
}

.feedButton {
    display: block; 
    float: right; 
    margin-top: 1px;
}

.poweredBy {
    display: block;
    clear: both;
    font-size: 85%;
    font-weight: normal;
    color: #76797c;
    text-align: right;
}

/* Sitemap styles */

#portal-sitemap {
    list-style: none;
    list-style-image: none;
    margin: 0;
    font-size: 90%;
    border: none;
}

#portal-sitemap a {
    border: 1px solid White;
}

#portal-sitemap a:hover {
    border: 1px solid #8cacbb;
}

#portal-sitemap .navTreeLevel1 {
    padding-left: 1em;
    border-left: 0.5em solid #8cacbb;
    margin: 0 0 0 0.5em;
}

#portal-sitemap .navTreeLevel2 {
    padding-left: 1em;
    border-left: 0.5em solid #dee7ec;
    margin: 0 0 0 0.6em;
}

/* Accessibility and visual enhancement elements */

.hiddenStructure {
    display: block;
    background: transparent;
    background-image: none; /* safari bug */
    border: none;
    height: 1px;
    overflow: hidden;
    padding: 0;
    margin: -1px 0 0 -1px;
    width: 1px;
}

.contentViews .hiddenStructure,
.contentActions .hiddenStructure {
    position: absolute;
    top: -200px;
    left: -200px;
}

.hiddenLabel {
    display: block;
    background: transparent;
    background-image: none; /* safari bug */
    border: none;
    height: 1px;
    overflow: hidden;
    padding: 0;
    margin: -1px 0 0 -1px;
    width: 1px;
}

/* Link types */

.link-plain {
    background-image: none;
    padding: 0;
}

.link-parent {
    display: block;
    background: transparent url(http://governoeletronico.gov.br/arrowUp.gif) 4px 5px no-repeat;
    padding: 1px 0px 10px 16px;
    font-size: 85%;
    text-decoration: none;
    position: absolute;
    top:16px;
}

.link-user {
    background: transparent url(http://governoeletronico.gov.br/user.gif) 0 1px no-repeat;
    padding: 1px 0px 1px 16px;
}

.link-external {
    background: transparent url(http://governoeletronico.gov.br/link_icon.gif) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
}

.link-https {
    background: transparent url(http://governoeletronico.gov.br/lock_icon.gif) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
}

.link-mailto {
    background: transparent url(http://governoeletronico.gov.br/mail_icon.gif) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
}

.link-news {
    background: transparent url(http://governoeletronico.gov.br/topic_icon.gif) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
}

.link-ftp {
    background: transparent url(http://governoeletronico.gov.br/file_icon.gif) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
}

.link-irc {
    background: transparent url(http://governoeletronico.gov.br/discussionitem_icon.gif) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
}

.link-callto {
    background: transparent url(http://governoeletronico.gov.br/phone_icon.gif) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
}

.link-webcal {
    background: transparent url(http://governoeletronico.gov.br/event_icon.gif) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
}

.link-feed {
    background: transparent url(http://governoeletronico.gov.br/rss.gif) 0px 1px no-repeat;
    padding: 1px 0px 1px 18px;
}

.link-comment {
    background: transparent url(http://governoeletronico.gov.br/discussionitem_icon.gif) center left no-repeat;
    padding: 1px 0px 1px 16px !important; /* value:  */
}

.link-anchor {
    color: #76797c;
    text-decoration: none;
    font-weight: normal;
}

/* For ghosted elements */
.visualGhosted {
    opacity: 0.2;
    -moz-opacity: 0.2;
    -khtml-opacity: 0.2;
}

/* Fullscreen */

body.fullscreen #portal-logo,
body.fullscreen #portal-siteactions {
    display: none;
}

body.fullscreen #portal-globalnav {
    margin-top: 4em;
}

body.fullscreen #portal-searchbox {
    margin: 0.5em 2em 0 0.5em;
    padding: 0;
    position: relative;
}

/* Kupu image alignment classes */

.image-left {
   float: left;
   clear: both;
   margin: 0.5em 1em 0.5em 0;
   border: 1px solid Black;
}

.image-inline {
   float: none;
}

.image-right {
   float: right;
   clear: both;
   margin: 0.5em;
   border: 1px solid Black;
}

/*  */
}


/* ----- columns.css ----- */
@media screen {
/*
** Tableless Column Layout for CSS2 capable Browsers
** Based on http://www.positioniseverything.net/ordered-floats.html by Big John.
*/
/*
/*  */
/*
body {
    min-width: 70em;
}
#portal-columns {
    width: auto;
    margin: 0;
}
#visual-column-wrapper {
    float: left;
    width: 100%;
    margin-right: -16em;
}
#portal-column-content {
    width: 100%;
    float: right;
    margin-left: -16em;
}

#portal-column-content #content {
    margin: 0 16em 0 16em;
}

#portal-column-one {
    float: left;
    width: 16em;
    overflow: hidden;
}

#portal-column-two {
    float: right;
    width: 16em;
    overflow: hidden;
}

#portal-column-content .visualPadding {
    padding: 1em 2em 1em 2em;
}
#portal-column-one .visualPadding {
    padding: 1em 0em 1em 2em;
}
#portal-column-two .visualPadding {
    padding: 1em 2em 1em 0em;
}

.visualColumnHideOneTwo #portal-column-content #content {
    margin: 0;
}

.visualColumnHideOne #portal-column-content #content {
    margin: 0 16em 0 0;
}

.visualColumnHideTwo #portal-column-content #content {
    margin: 0 0 0 16em;
}

body.fullscreen #portal-column-one,
body.fullscreen #portal-column-two {
    display: none;
}
body.fullscreen #visual-column-wrapper {
    margin-right: 0;
}
body.fullscreen #portal-column-content {
    margin-left: 0;
}
body.fullscreen #portal-column-content #content {
    margin: 0;
}
*/
/*  */

}


/* ----- authoring.css ----- */
@media screen {
/*
** Plone style sheet - Authoring Elements
**
** Style sheet documentation can be found at http://plone.org/documentation
**
** You should preferrably use ploneCustom.css to add your own CSS classes and to
** customize your portal, as these are the base fundaments of Plone, and will
** change and be refined in newer versions. Keeping your changes in
** ploneCustom.css will make it easier to upgrade.
**
** Feel free to use whole or parts of this for your own designs, but give credit
** where credit is due.
**
*/

/*  (do not remove this :) */
/*  (not this either :) */

.standalone,
.documentEditable * .standalone {
    background: #dee7ec url(http://governoeletronico.gov.br/linkOpaque.gif) 9px 1px no-repeat;
    cursor: pointer;
    font-size: 100%;
    padding: 1px 1px 1px 15px;
    text-transform: lowercase;
}
.context,
.documentEditable * .context {
    background: transparent url(http://governoeletronico.gov.br/linkTransparent.gif) 9px 1px no-repeat;
    cursor: pointer;
    font-size: 100%;
    padding: 1px 1px 1px 15px;
    text-transform: lowercase;
}
.destructive,
.documentEditable * .destructive {
    background: #dee7ec url(http://governoeletronico.gov.br/linkTransparent.gif) 9px 1px no-repeat;
    border: 1px solid #8cacbb;
    cursor: pointer;
    font-size: 100%;
    padding: 1px 1px 1px 15px;
    text-transform: lowercase;
}
input.searchButton {
    margin-bottom: 1px ! important;
    font-size: 100%;
    background: White url(http://governoeletronico.gov.br/search_icon.gif) 2px 1px no-repeat;
    cursor: pointer;
    padding: 1px 1px 1px 15px;
    text-transform: lowercase;

}
.noborder,
.documentEditable * .noborder {
    border: none;
    margin: 0;
    background-color: transparent;
}
.add,
.documentEditable * .add {
}
.quickSearch {
}
.notify,
.documentEditable * .notify {
    border: 1px solid #8cacbb;
}

.card {
    background-color: #dee7ec;
    border-color: #8cacbb;
    border-width: 1px;
    border-style: solid;
    float: left;
    margin: 1em;
    text-align: center;
    width: 110px;
    padding: 1em 0;
}

.card a {
    text-decoration: none;
}

.portrait {
    background-color: #dee7ec;
    border-color: #8cacbb;
    border-width: 1px;
    border-style: solid;
    font-size: 85%;
    margin: 0.5em;
    padding: 1em 0 0.5em 0;
    text-align: center;
    width: 100px;
}

.portraitPhoto {
    border: 1px solid black;
}

.listing,
.stx table {
    /* The default table for document listings. Contains name, document types, modification times etc in a file-browser-like fashion */
    border-collapse: collapse;
    border-left: 1px solid #8cacbb;
    border-bottom: 1px solid #8cacbb;
    font-size: 100%;
    margin: 1em 0em 1em 0em;
}
.listing th,
.stx table th {
    background: #dee7ec;
    border-top: 1px solid #8cacbb;
    border-bottom: 1px solid #8cacbb;
    border-right: 1px solid #8cacbb;
    font-weight: normal;
    padding: 0.25em 1em;
    text-transform: lowercase;
}
.listing .top {
    border-left: 1px solid White;
    border-top: 1px solid White ! important;
    border-right: 1px solid White ! important;
    text-align: right ! important;
    padding: 0em 0em 1em 0em;
}
.listing .listingCheckbox {
    text-align: center;
}
.listing td,
.stx table td {
    border-right: 1px solid #8cacbb;
    padding: 0.25em 1em;
}

.listing a {
    text-decoration: none;
}

.listing a:hover {
    text-decoration: underline;
}
.listing img {
    vertical-align: middle;
}

/* Vertical addition class */

.vertical {
    background-color: White;	
}
.vertical th {
    padding: 0.5em;
}

.vertical td {
    border-top: 1px solid #8cacbb;
    padding: 0.5em;
}



ul.configlets {
    margin: 1em 0;
    list-style-image: none;
    list-style: none;
}

ul.configlets li {
    margin-bottom: 1em;
}

ul.configlets li a {
    text-decoration: none;
    border: none;
}

ul.configlets li a:visited {
    color: #436976;
    background-color: transparent;
}

ul.configlets li a:active {
    color: #436976;
    background-color: transparent;
}

ul.configlets li label {
    font-weight: bold;
}

ul.configletDetails {
    margin: 0em 1em 1em 4em;
    list-style-image: none;
    list-style: none;
}

ul.configletDetails li {
    margin-bottom: 1em;
    display: inline;
}

ul.configletDetails li a {
	text-decoration: none;
}

ul.configletDetails li label {
    font-weight: bold;
}

/* List classes without markers */

ul.visualNoMarker,
ol.visualNoMarker {
    list-style-type: none;
    list-style-image: none;
    margin: 0.5em 0 0 0;
}



/* Additional STX workaround classes */
.stx table p /* stupid STX table workaround */
{
    margin: 0;
    padding: 0;
}
.stx table  /* stupid STX table workaround */
{
    border: 1px solid #8cacbb ! important;
}
.stx table td {
    border-bottom: 1px solid #8cacbb;
}

.reviewHistory {
    display: inline;
    font-size: 110% !important; 
    color: Black;
}

.comment {
    background: #eef3f5; 
    border: 1px solid #8cacbb; 
    padding: 0.25em 1em 0.5em 0em;
    margin-bottom: 1em;
}

.comment h1,
.comment h2,
.comment h3,
.comment h4, 
.comment h5,
.comment h6 {
    border-bottom: 1px solid #76797c;
    font-weight: normal;
}

.commentBody {
    margin: 0 1em 1em 1em;
}

.spacer {
    margin: 1em;
}

.contentViews {
    background-color: transparent;
    padding-left: 1em;
    line-height: normal;
    margin: 0;
    list-style: none;
    border: 1px solid #dee7ec;
    border-top-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
}
.contentViews li {
    display: inline;
    padding-top: 0.5em;
}
.contentViews li a {
    background-color: transparent;
    border: 1px solid #dee7ec;
    border-style: solid;
    color: #000000;
    height: auto;
    margin-right: 0.5em;
    padding: 0em 1em;
    line-height: normal;
    text-decoration: none;
    text-transform: lowercase;
    z-index: 1;
}
.contentViews .selected a {
    background-color: #dee7ec;
    border-bottom: #dee7ec 1px solid;
    color: #000000;
}
.contentViews li a:hover {
    background-color: #dee7ec;
    color: #000000;
}


.configlet .contentViews {
    font-size: 90%;
}

/*
** begin ECMAScript Content Action Menus
*/

.contentActions {
    background-color: #dee7ec;
    border-left: 1px solid #dee7ec;
    border-right: 1px solid #dee7ec;
    color: #000000;
    text-align: right;
    text-transform: lowercase;
    padding: 0 0 0 1em;
    z-index: 999;
    height: 1.6em;
    .background-color: transparent;
}

.contentActions ul,
.contentActions li {
    margin: 0;
    list-style: none;
    list-style-image: none;
    display: inline;
    color: Black;
    text-align: left;
}

.contentActions ul {
    line-height: 1.6em;
    padding: 0;
    margin: 0;
}
.contentActions li {
    float: right;
    z-index: 4;
    border-left: 1px solid #dee7ec;
    line-height: 1.6em;
}

.actionItems li {
    background-image: none;
}

.contentActions a {
    text-decoration: none;
    color: #000000;
    padding: 0 0.5em;
}

.actionMenu {
    /*  The spec says we can't put this on an element with a float (although
        Opera is the only one that cares) and we need it in order to catch
        the position:absolute bubbling up */

    position: relative;
    margin: 0;
    padding: 0;
    z-index:999;
}

.actionMenu .actionMenuHeader {
    margin: 0;
    padding: 0;
    font-weight: normal;
    cursor: pointer;
}

.actionMenu.activated .actionMenuHeader {
    position: relative;
    z-index: 10;
}

.actionMenu .actionMenuHeader a {
    display: block;
}

.actionMenu.activated .actionMenuHeader a,
.actionMenu.deactivated .actionMenuHeader a {
    background-image: url(http://governoeletronico.gov.br/arrowDown.gif);
    background-repeat: no-repeat;
    background-position: 95% 60%;
    padding: 0 1.6em 0 0.5em !important;
    cursor: pointer;
}

.actionMenuDisabled {
    padding: 0 0.5em 0 0.5em !important;
    cursor: pointer;
}

.actionMenu .actionMenuContent {
    display: none;
    z-index: 5;
    position: absolute;
    top: 1.6em;
    right: -1px;
    height: auto;
    padding: 0;
    margin: 0;
    cursor: pointer;
}

.actionMenu .actionMenuContent ul {
    display: block;
    background: #dee7ec;
    border: 1px #dee7ec;
    border-style: none solid solid solid;
    margin: -2px 0 0 0;
    padding: 0;
    cursor: pointer;
}

.actionMenu.activated .actionMenuContent {
    display: block !important;
}
.actionMenu.activated .actionMenuContent {
    /* this one will be ignored by IE, it is here to fix the cut-off error in
       Firefox */
    display: table !important;
    border-collapse: collapse;
    border-spacing: 0;
}

.actionMenu.deactivated .actionMenuContent {
    display: none !important;
}

.actionMenu .actionMenuContent li {
    float: none;
    background-color: transparent;
    display: inline;
    padding: 0;
    margin: 0;
    border: 0;
}

.actionMenu .actionMenuContent li a {
    display: block;
    white-space: nowrap;
    padding: 0 0.5em;
    margin: 0.2em 0;
}

.actionMenu .actionMenuContent .selected {
    display: block;
    white-space: nowrap;
    padding: 0 0.5em;
    margin: 0.2em 0;
}

.actionMenu .actionMenuContent li a:hover {
    background-color: #dee7ec;
    color: White;
}

.actionMenu .actionMenuContent .actionSeparator a {
    margin-top: 0.2em;
    padding-top: 0.2em;
    border-top: 1px solid #dee7ec;
}

.actionMenu .actionMenuContent .actionSeparator div.currentDefaultPage {
    margin-top: 0.2em;
    padding: 0.2em 0.5em 0em 0.5em;
    white-space: nowrap;
    border-top: 1px solid #dee7ec;
}

.actionMenu .actionMenuContent .actionSeparator div.actionLabel {
    margin-top: 0.2em;
    padding: 0.2em 0.5em 0em 0.5em;
    white-space: nowrap;
    border-top: 1px solid #dee7ec;
    background-color: #dee7ec;
    color: #dee7ec;
    cursor: default;
}


.contentBatchAction {
    float: left !important;
    padding: 0 0.5em;
    border-top: 1px solid #dee7ec;
    border-right: 1px solid #dee7ec;
    border-left: none !important;
    border-collapse: collapse;
    position: relative;
    top: -1px;
    margin-left: -0.5em !important;
}

#objectMenu.actionMenu .actionMenuContent li {
    display: block;
}

#objectMenu.actionMenu .actionMenuContent li,
#objectMenu.actionMenu .actionMenuContent li a:hover {
    background-position: 3px 50%;
    margin-left: 0;
}

#objectMenu.actionMenu .actionMenuContent li a {
    padding-left: 22px;
}

.actionMenuSelected {
    display: block;
    cursor: default;
    background-image: url(http://governoeletronico.gov.br/bullet_icon.gif);
    background-repeat: no-repeat;
    background-position: 0% 3px;
    padding-left: 16px !important;
}

#templateMenu li a {
    padding-left: 16px;
}


/*
** end ECMAScript Content Action Menus
*/


/* Collapsible elements */

dl.collapsible {
    border: 1px solid #8cacbb !important;
    margin: 1em 0 0 0;
    padding: 0;
}

dl.collapsible dt.collapsibleHeader {
    display: block;
    float: left;
    background: White;
    line-height: 1.2em;
    vertical-align: middle;
    font-size: 90%;
    position: relative;
    top: -0.6em;
    width: auto;
    margin: 0 0 -0.6em 1em;
    padding: 0 0.5em;
}

dl.collapsible dd.collapsibleContent {
    margin: 0;
    padding: 0 1em;
    clear: left;
}

/* for IE the following isn't needed, that's why the css2 selector is used */
dl.collapsible dd.collapsibleContent > dl {
    margin: 0;
    padding: 0;
}

dl.expandedInlineCollapsible dt.collapsibleHeader,
dl.expandedBlockCollapsible dt.collapsibleHeader {
    padding: 0 6px 0 22px;
    background: White url(treeExpanded.gif) no-repeat 6px 50%;
    cursor: pointer;
}

dl.collapsedBlockCollapsible {
    border: none !important;
    height: 1em;
    width: auto;
}

dl.collapsedBlockCollapsible dt.collapsibleHeader {
    float: none;
    position: static;
    margin: 0;
    padding: 0 0 0 22px;
    line-height: 1em;
    background: transparent url(treeCollapsed.gif) no-repeat 6px 50%;
    cursor: pointer;
}

dl.collapsedInlineCollapsible dd.collapsibleContent,
dl.collapsedBlockCollapsible dd.collapsibleContent {
    display: none;
}

dl.collapsedInlineCollapsible {
    border: none !important;
    height: 1em;
    width: auto;
    display: inline;
}

dl.collapsedInlineCollapsible dt.collapsibleHeader {
    position: static;
    float: none;
    margin: 0;
    padding: 0 0 0 22px;
    line-height: 1em;
    background: transparent url(treeCollapsed.gif) no-repeat 6px 50%;
    cursor: pointer;
    display: inline;
}

.documentEditable {
    padding: 0em 2em 1em 2em !important;
}

.configlet .documentEditable {
    padding: 0em !important;
}

.documentEditable .documentContent {
    border: 1px solid #dee7ec;
    padding: 0;
}

.label {
    font-weight: bold;
    display: inline;
    padding-right: 0.5em;
}

.optionsToggle {
    border: 1px solid #8cacbb;
    color: Black;
    background-color: #dee7ec;
    font-weight: normal !important;
    font-size: 100%;
}

.portalNotLoggedIn {} /* Used on all descriptions relevant to those not logged in */

#portal-column-content fieldset > * input:focus,
#portal-column-content fieldset > * textarea:focus {
    border-color: #8cacbb;
    border-width: 1px;
}

.visualOverflow {
    overflow: auto;
    margin: 0 0 1em 0;
}

.visualOverflow pre,
.visualOverflow table,
.visualOverflow img {
    margin: 0;
}

.visualFontSizeCorrection { /* Correction for WYSIWYG editors */
    font-size: 75%;
    background: transparent;
    background-image: none;
}


/* for highlighting of search terms */

.highlightedSearchTerm {
   background-color: #feff82;
}

/* for greying out inherited roles */

.noInheritedRoles {
    color: #a0a0a0;
}

/* for highlighting current items, like the language or today in the calendar */

.currentItem {
    border-collapse: collapse;
    border: 2px solid #8cacbb;
    padding: 1px;
}

/* Styles to make the editing widgets look more like their view counterparts */

#archetypes-fieldname-title input {
    font-size: 160%;
    font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    font-weight: normal;
    width: 99%;
}

#archetypes-fieldname-description textarea {
    font: 100% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    font-weight: bold;
}


/*  */
}


/* ----- portlets.css ----- */
@media screen {
/*
** Plone style sheet - Portlets
**
** Style sheet documentation can be found at http://plone.org/documentation
**
** You should preferrably use ploneCustom.css to add your own CSS classes and to
** customize your portal, as these are the base fundaments of Plone, and will
** change and be refined in newer versions. Keeping your changes in
** ploneCustom.css will make it easier to upgrade.
**
** Feel free to use whole or parts of this for your own designs, but give credit
** where credit is due.
**
*/

/*  (do not remove this :) */
/*  (not this either :) */

/* The new portlet CSS - these will be switched to non-qualified classes
(ie. .portlet, not dl.portlet) once the old portlet layout is removed in
Plone 2.5. ~limi */

/* Main portlet elements */

dl.portlet {
margin: 1px 0 1em 0;
border-bottom: 1px solid #8cacbb;
}

dl.portlet a {
text-decoration: none;
}

/* XXX: The two below rules should really be in the rule above, but that makes the items grow/shrink on :hover (navtree) - need to investigate how to make it not do that. ~limi, Dec 2005 */
dd.portletItem a,
dd.portletFooter a {
border-bottom: none;
}
dd.portletItem a:visited,
dd.portletFooter a:visited {
color: #436976;
}

.portletHeader {
	background-color: #dee7ec;
	border: 1px solid #8cacbb;
	padding: 0em 1em;
	font-weight: normal;
	line-height: 1.6em;
}

.portletHeader a {
color: Black;
}

.portletItem {
margin: 0;
padding: 1em;
border-left: 1px solid #8cacbb;
border-right: 1px solid #8cacbb;
}

.portletItem a {
display: block;
}

.portletItemDetails {
text-align: right;
display: block;
color: Black;
}

dd.portletFooter {
background-color: #eef3f5;
margin: 0;
padding: 0.25em 1em;
border: 1px solid #8cacbb;
border-style: dotted solid none solid;
text-align: right;
}


/* Elements that enable layout with rounded corners */

.portletTopLeft {}
.portletTopRight {}
.portletBottomLeft {}
.portletBottomRight {}



/* New navtree styles */

.portletNavigationTree {
margin: 0 0 0 0.75em;
padding: 0;
list-style: none;
list-style-image: none;
line-height: 1em;
}



.navTree {
list-style: none;
list-style-image: none;
margin-top: 1px;
}

.navTree li {
margin-bottom: 1px;
}

.navTreeItem {
display: block;
padding: 0;
margin: 0;
}

.navTreeItem a,
dd.portletItem .navTreeItem a {
border: 1px solid White;
display: block;
text-decoration: none;
padding-top: 0.2em;
padding-bottom: 0.25em;
}

.navTreeItem a:hover,
dd.portletItem .navTreeItem a:hover {
background-color: #dee7ec;
color: #436976;
border: 1px solid #8cacbb;
}

.navTreeCurrentItem {
background-color: #dee7ec;
color: #436976;
border: 1px solid #8cacbb !important;
}

li.navTreeCurrentItem {
display: block;
padding: 0 0 0 1px;
margin: 0 0 2px -1px;
}

li.navTreeCurrentItem a,
li.navTreeCurrentItem a:hover {
display: block;
border: 1px solid #dee7ec;
min-height: 1.6em;
line-height: 1.6em;
height: auto;
}

.navTreeLevel0 { margin: 0; }
.navTreeLevel1 { margin-left: 1em;}
.navTreeLevel2 { margin-left: 0.75em; }
.navTreeLevel3 { margin-left: 0.75em; }
.navTreeLevel4 { margin-left: 0.75em; }
.navTreeLevel5 { margin-left: 0.75em; }


/*
** Calendar elements - used in the calendar rendering
*/

.dayPopup {
background-color: #ffffe1;
border: 1px solid Black;
padding: 0.2em;
position: absolute;
visibility: hidden;
width: 12em;
z-index: 2;
}
.date {
font-weight: bold;
}

.ploneCalendar {
border: 1px solid #8cacbb;
margin: 1px 0 1em 0;
border-collapse: collapse;
width: 100%;
}
.ploneCalendar a {
text-decoration: none;
}
.ploneCalendar a:hover {
text-decoration: none;
}
.ploneCalendar th {
background-color: #dee7ec;
font-weight: normal;
text-align: center;
line-height: 1.6em;
}
.ploneCalendar td {
background-color: transparent;
width: 1.5em;
text-align: right;
padding: 2px;
}
.ploneCalendar .weekdays td {
background-color: #dee7ec;
border: 1px solid #8cacbb;
border-style: solid none;
text-align: center;
padding: 2px;
}
.ploneCalendar .event {
background-color: #dee7ec;
font-weight: bold;
}
.ploneCalendar .todayevent {
background-color: #dee7ec;
border: 2px solid #ffa500;
font-weight: bold;
}
.ploneCalendar .todaynoevent {
border-collapse: collapse;
border: 2px solid #ffa500;
}
.ploneCalendar #calendar-previous {
background-image: url(http://governoeletronico.gov.br/arrowLeft.gif);
background-repeat: no-repeat;
background-position: 50% 50%;
}
.ploneCalendar #calendar-next {
background-image: url(http://governoeletronico.gov.br/arrowRight.gif);
background-repeat: no-repeat;
background-position: 50% 50%;
}
.ploneCalendar #calendar-previous a,
.ploneCalendar #calendar-next a {
display: block;
text-decoration: none;
overflow: hidden;
border: 0;
margin: 0;
padding: 0;
padding-top: 9px;
height: 0px !important;
height /**/: 9px;
cursor: pointer;
}
.ploneCalendar #calendar-next a {
padding-top: 9px;
height: 0px !important;
height /**/: 9px;
}


/*  */
}


/* ----- presentation.css ----- */
@media projection {
/*
** Plone Presentation style sheet for CSS2-capable browsers.
** Copyright Plone Foundation, et al.
**
** Style sheet documentation can be found at http://plone.org/documentation
**
** You should preferrably use ploneCustom.css to add your own CSS classes and to
** customize your portal, as these are the base fundaments of Plone, and will 
** change and be refined in newer versions. Keeping your changes in
** ploneCustom.css will make it easier to upgrade. 
**
** Feel free to use whole or parts of this for your own designs, but give credit
** where credit is due.
**
*/

/*  (do not remove this :) */
/*  (not this either :) */

body {
    background: White url(http://governoeletronico.gov.br/logo.jpg) no-repeat fixed 95% 95%;
    font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    font-size: 50px !important;
    color: Black;
    margin: 0;
    padding: 0;
    min-width: 0px !important;
}

#visual-portal-wrapper {
    width: 100% !important;
    min-width: 0 !important;
}

#portal-column-content {
    margin: 0 !important;
}

#portal-column-content #content {
    padding: 1em;
    margin: 0 !important;
}

h1, h2 {
    font-size: 50px !important;
    background-color: #dee7ec;
    border-color: #8cacbb;
    border-style: solid;
    border-width: 1px;
    padding-top: 0em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    margin: 1em 0 0 0;
    page-break-before: always;
    font-weight: normal;
}

h1.documentFirstHeading { 
    /* Trick to avoid getting an initial blank page */
    page-break-before: avoid; 
} 

dl, ol, ul {
    font-size: 40px !important;
    text-align: left;
    margin-top: 0.5em;
}

dt {
    background-color: #dee7ec;
    border-color: #8cacbb;
    border-style: solid;
    border-width: 1px;
    display: inline;
    padding-right: 0.5em;
}

dd {
    margin-bottom: 0.25em;
}

li {
    margin: 0 0 0.5em 0;
}

p {
    /* This hides evertything that is a normal paragraph, so you can write 
    presentations with additional notes that only show up in print/web.
    If you want normal paragraphs to show up, remove this selector. */
    display: none;
}

.documentDescription {
    font-size: 40px !important;
    font-weight: normal;
    margin-top: 4em;
    text-align: center !important;
}

ul { 
    list-style-image: url(http://governoeletronico.gov.br/bulletBig.gif); 
}

pre { 
    font-size: 25px;
    padding: 0.5em;
    font-weight: bold;
    background-color: #dee7ec;
    border: 1px solid #8cacbb;
}

code {
    background-color: #dee7ec;
    border-color: #8cacbb;
    border-style: solid;
    border-width: 1px;
    padding: 0.1em 0.25em;
}

a {
    color: #436976 !important;
}

div.top,
#portal-logo,
.hiddenStructure,
#portal-searchbox,
#portal-siteactions,
#portal-globalnav,
#portal-personaltools,
#portal-breadcrumbs,
#portal-column-one,
#portal-column-two,
.contentViews,
.contentActions,
.help,
.legend,
div.portalMessage,
div.documentActions,
.documentByLine,
.netscape4,
#portal-footer,
#portal-colophon,
input,
.skipnav {
    /* Hides all the elements irrelevant for presentations */
    display: none;
}

div#portal-columns div#visual-column-wrapper,
div#portal-columns div#visual-column-wrapper div#portal-column-content {
    width: 100%;
}

div#portal-columns div#visual-column-wrapper div#portal-column-content {
    padding: 0;
    margin: 0;
}

div#portal-columns div#visual-column-wrapper div#portal-column-content * {
    text-align: left;
}

#content,
.group {
    background: transparent;
    border: none;
    padding: 0;
    margin: 0;
}

#content {
    margin: 0 1em;
}

table.listing,
table.listing td {
    border: 1pt solid black;
    border-collapse: collapse;
}

a, a:link, a:visited {
    color: #520;
    background: transparent;
}

/*  */

}


/* ----- print.css ----- */
@media print {
/*
** Plone Print style sheet for CSS2-capable browsers.
** Copyright Plone Foundation, et al
**
** Style sheet documentation can be found at http://plone.org/documentation
**
** You should preferrably use ploneCustom.css to add your own CSS classes and to
** customize your portal, as these are the base fundaments of Plone, and will 
** change and be refined in newer versions. Keeping your changes in
** ploneCustom.css will make it easier to upgrade. 
**
** Feel free to use whole or parts of this for your own designs, but give credit
** where credit is due.
**
*/

div.top,
#portal-logo,
#portal-siteactions,
.hiddenStructure,
#portal-searchbox,
#portal-globalnav,
#portal-personaltools,
#portal-breadcrumbs,
#portal-column-one,
#portal-column-two,
.contentViews,
.contentActions,
.help,
.legend,
div.portalMessage,
div.documentActions,
.documentByLine,
.netscape4,
#portal-footer,
#portal-colophon,
input,
.skipnav,
.visualNoPrint {
    /* Hides all the elements irrelevant for presentations */
    display: none;
}

body {
    font-family: Baskerville, Georgia, Garamond, Times, serif;
    font-size: 11pt !important;
}

h1, h2, h3, h4, h5, h6
{
    border: none;
    font-family: Baskerville, Georgia, Garamond, Times, serif;
}

div, p, ul, dl, ol {
    width: auto !important;
}

ul, ol, dl {
    padding-right: 0.5em;	
}

ul { 
    list-style-type: square;
}


.documentDescription {
    font-weight: bold;
}

pre {
    border: 1pt dotted black;
    white-space: pre;
    font-size: 8pt;
    overflow: auto;
    padding: 1em 0;
}

table.listing,
table.listing td {
    border: 1pt solid black;
    border-collapse: collapse;
}

a {
    color: Black !important;
    padding: 0 !important;
    text-decoration: none !important;
}

a:link, a:visited {
    color: #520;
    background: transparent;
}

/* Uncomment this to get link addresses inserted along with the link text
   when you print.

#content a:link:after, 
#content a:visited:after {
   content: " [" attr(href) "] ";
}
*/
}


/* ----- mobile.css ----- */
@media handheld {
/*
** Plone style sheet for mobile/handheld browsers. Mainly tested on Opera
** for mobile devices, feedback/donations to help support other platforms
** are welcome.
**
** Style sheet documentation can be found at http://plone.org/documentation
**
** Feel free to use whole or parts of this for your own designs, but give credit
** where credit is due.
**
*/

/*  (do not remove this :) */
/*  (not this either :) */

body {
    font: 69% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    background-color: White;
    color: Black;
    margin: 0;
    padding: 0;
}

table {
    font-size: 100%;
}


a {
    color: #436976;
    background-color: transparent;
}
img {
    border: none;
    vertical-align: middle;
}
p {
    margin: 0.5em 0em 1em 0em;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    border-bottom: 1px solid #8cacbb;
}


h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
    color: Black ! important; 
}

h1 {
    font-size: 160%;
}

h2 {
    font-size: 150%;
}

h3 {
    font-size: 140%;
    border-bottom: none;
    font-weight: bold;
}

h4 {
    font-size: 120%;
    border-bottom: none;
    font-weight: bold;
}

h5 {
    font-size: 100%;
    border-bottom: none;
    font-weight: bold;
}

h6 {
    font-size: 85%;
    border-bottom: none;
    font-weight: bold;
}

label {
    font-weight: bold;
}

/* searchbox style and positioning */
#portal-searchbox {
    font-size: 10px;
}


#portal-globalnav {
    /* Navigational Plone Tabs(tm), implemented by customizing the a and li tags */
    background-color: transparent;
    border-collapse: collapse;
    padding: 0;
    padding-left: 0.2em;
    list-style: none;
    margin: 0;
    height: auto;
    line-height: normal;
}
#portal-globalnav li {
    display: inline;
}
#portal-globalnav li a {
    /* The normal, unselected tabs. They are all links */
    background-color: transparent;
    border-color: #8cacbb;
    border-width: 1px; 
    border-style: solid solid none solid;
    color: #436976;
    height: auto;
    margin-right: 0.1em;
    padding: 0em 0.2em;
    text-decoration: none;
    text-transform: lowercase;
}
#portal-globalnav li.selected a {
    /* The selected tab. There's only one of this */
    background-color: #dee7ec;
    border: 1px solid #8cacbb;
    border-bottom: #dee7ec 1px solid;
    color: #436976;
}

#portal-personaltools {
    /* Bar with personalized menu (user preferences, favorites etc) */
    background-color: #dee7ec;
    border-top-color: #8cacbb;
    border-top-style: solid;
    border-top-width: 1px;
    border-bottom-color: #8cacbb;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: Black;
    margin: 0;
    text-align: right;
    text-transform: lowercase;
    list-style: none;
}

#portal-personaltools li {
    margin-left: 0.2em;
    display: inline;
}
#portal-personaltools li a {
    text-decoration: none;
    color: #436976;
}
.visualCaseSensitive {
    text-transform: none;
}
#portal-breadcrumbs {
    /* The path bar, including breadcrumbs and add to favorites */
    border-bottom-color: #8cacbb;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-left: 0.2em;
    padding-right: 0.2em;
    text-transform: lowercase;
}

.contentViews {
    background-color: transparent;
    border-collapse: collapse;
    padding-left: 0.1em;
    line-height: normal;
    margin: 0.2em 0 0 0;
    /* white-space: nowrap; */
    list-style: none;
    border: 1px solid #dee7ec;
    border-top-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
}
.contentViews li {
    display: inline;
}
.contentViews li a {
    background-color: transparent;
    border: 1px solid #dee7ec;
    border-style: solid;
    color: #000000;
    height: auto;
    margin-right: 0.2em;
    padding: 0;
    line-height: normal;
    text-decoration: none;
    text-transform: lowercase;
    z-index: 1;
}
.contentViews .selected a {
    background-color: #dee7ec;
    border-bottom: #dee7ec 1px solid;
    color: #000000;
}

/*
** begin ECMAScript Content Action Menus
*/

.contentActions {
    border-collapse: collapse;
    background-color: #dee7ec;
    border-left: 1px solid #dee7ec;
    border-right: 1px solid #dee7ec;
    color: #000000;
    text-align: right;
    text-transform: lowercase;
    padding: 0 0 0 0.2em;
    z-index: 2;
    height: 1.2em;
}

.contentActions ul,
.contentActions li {
    margin: 0;
    list-style: none;
    list-style-image: none;
    display: inline;
    color: Black;
    text-align: left;
}

.contentActions ul {
    padding: 0;
    margin: 0;
}
.contentActions li {
    float: right;
    background-image: url(http://governoeletronico.gov.br/arrowDownAlternative.gif);
    background-repeat: no-repeat;
    background-position: center right;
    z-index: 4;
    border-left: 1px solid #dee7ec;
    padding: 0 0 0 0.2em;
    margin: 0 0.2em 0 0;
}

.actionItems li {
    background-image: none;
}

.contentActions a {
    text-decoration: none;
    color: #000000;
    padding: 0 0.6em 0 0;
}

.contentActions .actionMenu .actionMenuContent {
    display: none;
    z-index: 5;
    position: absolute;
    top: 0;
    right: -1px;
    height: auto;
    padding: 0;
    margin: 0;
    cursor: pointer;
}

.contentActions .actionMenu .actionMenuContent ul {
    display: block;
    background: #dee7ec;
    border: 1px #dee7ec;
    border-style: none solid solid solid;
    margin: 0.2em 0 0 0;
    padding: 0;
    cursor: pointer;
}

.actionMenu .actionMenuContent li {
    font-size: 10px !important;
    float: none;
    background: transparent;
    display: inline;
    padding: 0;
    margin: 0;
    border: 0;
}

.actionMenu .actionMenuContent li a {
    display: block;
    white-space: nowrap;
    padding: 0 0.2em;
    margin: 0.2em 0;
}

.actionMenu .actionMenuContent .actionSeparator a {
    margin-top: 0.2em;
    padding-top: 0.2em;
    border-top: 1px solid #dee7ec;
}

/*
** end ECMAScript Content Action Menus
*/

.documentEditable .documentContent {
    border: 1px solid #dee7ec;
    padding: 0.5em;
}

/* .system-message and #error-handling are reST error indicators */
.portalMessage,
.system-message,
#error-handling {
    background-color: #dee7ec;
    border: 1px solid #8cacbb;
    color: Black;
    font-size: 85%;
    font-weight: bold;
    margin: 2em 0em 1em 0em;
    padding: 0.5em 1em;
    vertical-align: middle;
}
.portalMessage a {
    color: Black;
}
.documentDescription {
    /* The summary text describing the document */
    font-weight: bold;
    display: block;
    margin: 0.5em 0em;
}
.documentByLine {
    text-align: right;
    font-size: 85%;
    clear: both;
    font-weight: normal;
    color: #76797c;
}

#portal-footer {
    background-color: #dee7ec;
    border-top: 1px solid #8cacbb;
    border-bottom: 1px solid #8cacbb;
    float: none;
    margin: 2em 0em 1em 0em;
    padding: 0.5em 0em 1em 0em;
    text-align: center;
}

.hiddenStructure,
#portal-logo,
#portal-searchbox,
#portal-siteactions,
#portal-column-one,
#portal-column-two,
.addFavorite,
.documentActions,
#portal-colophon,
.netscape4
 {
    display: none;
}


/*  */

}


/* ----- deprecated.css ----- */
@media screen {
/* Deprecated CSS elements - do not depend on these, they will disappear in
   the next version of Plone. They are here for backwards compatibility only. */

/*  (do not remove this :) */
/*  (not this either :) */

/* Classes that were introduced erroneously in Plone 2.1. Will disappear in 2.5. */

.portletItemSingle {
    margin: 0;
    padding: 1em;
    border: 1px solid #8cacbb;
    border-top: none;
}

dd.portletItemLast {
    margin: 0;
    padding: 0.25em 1em;
    border: 1px solid #8cacbb;
    border-style: none solid;
}

/* Old div-based portlet syntax - this is deprecated and will be removed in plone 2.5, please use the new
   definition list-based portlets above in your products. */

div.portlet {
    border: none;
    margin-bottom: 1em;
    padding: 0;
}

div.portlet a {
    text-decoration: none;
}

/* Compensation when rendering portlets in the content area */
#region-content .portlet {
    font-size: 94%;
}

div.portlet h4 { /* The new base portlet header, h5 and h6 will be for use inside
                 the portlet in the upcoming versions. */
    background-color: #dee7ec;
    border: 1px solid #8cacbb;
    padding: 0em 0.3em 0em 1em;
    text-transform: lowercase;
    display: block;
    font-size: 1em;
    font-weight: normal;
}
div.portlet h5 {
    background-color: #dee7ec;
    border: 1px solid #8cacbb;
    padding: 0em 1em 0em 1em;
    text-transform: lowercase;
    display: inline;
    font-size: 1em;
    font-weight: normal;
    white-space: nowrap;
    position: relative;
    top: -1px;
}
div.portlet h6 {
    background-color: #dee7ec;
    border: 1px solid #8cacbb;
    padding: 0em 0.3em 0em 1em;
    text-transform: lowercase;
    display: block;
    font-size: 1em;
    font-weight: normal;
}

div.portletBody {
    position: relative;
    top: -1px;
    background: transparent;
    border: 1px solid #8cacbb;
}
div.portletDetails {
    text-align: right;
}

div.portletContent {
    padding: 1em;
}
div.portletAction {
    float: right;
    width: 0.8em;
    text-align: center;
    display: block;
    text-transform: none;
    border-left: 1px solid #8cacbb;
    padding-left: 0.3em;
}

div.portlet h1,
div.portlet h2,
div.portlet h3,
div.portlet h4 {
    margin: 0;
    padding: 0;
}

div.portlet input {
    font-size: 100%;
}

div.portletSyndication {
    display: block;
    float: left; 
    border: 1px solid #8cacbb; 
    background-color: #dee7ec;
    font-size: 85%;
}

a.portletMore {
    display: block;
    text-align: right;
}

div.portletFooter {
    padding: 0.5em 1em 1em 1em;
}

/* Old navigation tree styling */

.navIcon,
.navIconRoot {
    position: relative;
    right: 20px;
}

.navItemText {
    margin-left: -20px;
}

.navRootItem,
.navItem {
    margin: 0 0 0.2em 0;
    border: 1px solid White;
    display: block;
    background-repeat: no-repeat;
    background-position: 0 1px;
    padding: 0.1em 0.25em 0.2em 20px;
    margin: 1px 0;
}

.currentNavItem {
    background-color: #dee7ec;
    color: #436976;
    border: 1px solid #8cacbb;
}

.portletNavigationTreeItem {
    margin: 0;
}

.portletNavigationTreeItem a {
    display: block;
    text-decoration: none;
    padding: 0.5em 0 0.5em 1.75em;
    background-repeat: no-repeat;
    background-position: 0 3px;
    border: 1px solid White;
}

.portletNavigationTreeItem a:hover,
.currentNavItem {
    background-color: #dee7ec;
    color: #436976;
    border: 1px solid #8cacbb !important;
}

/* The new navtree level structure. */

.portletNavigationLevel0 {
    margin: 0;
}


/* The old navtree levels. */

.navLevel1 { margin-left: 0em; }
.navLevel2 { margin-left: 1em; }
.navLevel3 { margin-left: 2em; }
.navLevel4 { margin-left: 3em; }
.navLevel5 { margin-left: 4em; }
.navLevel6 { margin-left: 4.5em; }
.navLevel7 { margin-left: 5em;   }
.navLevel8 { margin-left: 5.5em; }


/*  */

}


/* ----- generated.css ----- */
@media screen {
/*
** Plone style sheet - styles for programmatically generated elements
**
** Style sheet documentation can be found at http://plone.org/documentation
**
** You should preferrably use ploneCustom.css to add your own CSS classes and to
** customize your portal, as these are the base fundaments of Plone, and will
** change and be refined in newer versions. Keeping your changes in
** ploneCustom.css will make it easier to upgrade.
**
** Feel free to use whole or parts of this for your own designs, but give credit
** where credit is due.
**
*/

/*  (do not remove this :) */
/*  (not this either :) */

/* generated icon classes for content types should be applied to wrapper spans
   instead of on the link class itself because of bugs in Internet Explorer's
   rendering engine. It will flicker on hover if not.
   Full explanation can be found at 
   http://plone.org/documentation/how-to/flickering-background-images-internet-explorer */

      .contenttype-atdocument,
    .actionMenu .contenttype-atdocument a:hover { 
        background-image: url(http://governoeletronico.gov.br/document_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-atdocument { 
        height: 1%;
    }
    #portal-sitemap .contenttype-atdocument a:hover,
    #portlet-navigation-tree .contenttype-atdocument a:hover,
    #portlet-navigation-tree .contenttype-atdocument a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/document_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-atdocument,
    #portlet-navigation-tree .contenttype-atdocument {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-atdocument a:hover,
    * html #portlet-navigation-tree .contenttype-atdocument a:hover,
    * html #portlet-navigation-tree .contenttype-atdocument a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-atdocument { 
        display: block; 
    }
        .contenttype-boletim,
    .actionMenu .contenttype-boletim a:hover { 
        background-image: url(http://governoeletronico.gov.br/Boletim.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-boletim { 
        height: 1%;
    }
    #portal-sitemap .contenttype-boletim a:hover,
    #portlet-navigation-tree .contenttype-boletim a:hover,
    #portlet-navigation-tree .contenttype-boletim a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/Boletim.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-boletim,
    #portlet-navigation-tree .contenttype-boletim {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-boletim a:hover,
    * html #portlet-navigation-tree .contenttype-boletim a:hover,
    * html #portlet-navigation-tree .contenttype-boletim a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-boletim { 
        display: block; 
    }
        .contenttype-cachetool,
    .actionMenu .contenttype-cachetool a:hover { 
        background-image: url(http://governoeletronico.gov.br/cachesetup_tool_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-cachetool { 
        height: 1%;
    }
    #portal-sitemap .contenttype-cachetool a:hover,
    #portlet-navigation-tree .contenttype-cachetool a:hover,
    #portlet-navigation-tree .contenttype-cachetool a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/cachesetup_tool_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-cachetool,
    #portlet-navigation-tree .contenttype-cachetool {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-cachetool a:hover,
    * html #portlet-navigation-tree .contenttype-cachetool a:hover,
    * html #portlet-navigation-tree .contenttype-cachetool a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-cachetool { 
        display: block; 
    }
        .contenttype-contentcacherule,
    .actionMenu .contenttype-contentcacherule a:hover { 
        background-image: url(http://governoeletronico.gov.br/document_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-contentcacherule { 
        height: 1%;
    }
    #portal-sitemap .contenttype-contentcacherule a:hover,
    #portlet-navigation-tree .contenttype-contentcacherule a:hover,
    #portlet-navigation-tree .contenttype-contentcacherule a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/document_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-contentcacherule,
    #portlet-navigation-tree .contenttype-contentcacherule {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-contentcacherule a:hover,
    * html #portlet-navigation-tree .contenttype-contentcacherule a:hover,
    * html #portlet-navigation-tree .contenttype-contentcacherule a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-contentcacherule { 
        display: block; 
    }
        .contenttype-destaque,
    .actionMenu .contenttype-destaque a:hover { 
        background-image: url(http://governoeletronico.gov.br/document_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-destaque { 
        height: 1%;
    }
    #portal-sitemap .contenttype-destaque a:hover,
    #portlet-navigation-tree .contenttype-destaque a:hover,
    #portlet-navigation-tree .contenttype-destaque a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/document_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-destaque,
    #portlet-navigation-tree .contenttype-destaque {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-destaque a:hover,
    * html #portlet-navigation-tree .contenttype-destaque a:hover,
    * html #portlet-navigation-tree .contenttype-destaque a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-destaque { 
        display: block; 
    }
        .contenttype-discussion-item,
    .actionMenu .contenttype-discussion-item a:hover { 
        background-image: url(http://governoeletronico.gov.br/discussionitem_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-discussion-item { 
        height: 1%;
    }
    #portal-sitemap .contenttype-discussion-item a:hover,
    #portlet-navigation-tree .contenttype-discussion-item a:hover,
    #portlet-navigation-tree .contenttype-discussion-item a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/discussionitem_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-discussion-item,
    #portlet-navigation-tree .contenttype-discussion-item {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-discussion-item a:hover,
    * html #portlet-navigation-tree .contenttype-discussion-item a:hover,
    * html #portlet-navigation-tree .contenttype-discussion-item a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-discussion-item { 
        display: block; 
    }
        .contenttype-document,
    .actionMenu .contenttype-document a:hover { 
        background-image: url(http://governoeletronico.gov.br/document_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-document { 
        height: 1%;
    }
    #portal-sitemap .contenttype-document a:hover,
    #portlet-navigation-tree .contenttype-document a:hover,
    #portlet-navigation-tree .contenttype-document a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/document_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-document,
    #portlet-navigation-tree .contenttype-document {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-document a:hover,
    * html #portlet-navigation-tree .contenttype-document a:hover,
    * html #portlet-navigation-tree .contenttype-document a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-document { 
        display: block; 
    }
        .contenttype-event,
    .actionMenu .contenttype-event a:hover { 
        background-image: url(http://governoeletronico.gov.br/event_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-event { 
        height: 1%;
    }
    #portal-sitemap .contenttype-event a:hover,
    #portlet-navigation-tree .contenttype-event a:hover,
    #portlet-navigation-tree .contenttype-event a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/event_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-event,
    #portlet-navigation-tree .contenttype-event {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-event a:hover,
    * html #portlet-navigation-tree .contenttype-event a:hover,
    * html #portlet-navigation-tree .contenttype-event a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-event { 
        display: block; 
    }
        .contenttype-favorite,
    .actionMenu .contenttype-favorite a:hover { 
        background-image: url(http://governoeletronico.gov.br/favorite_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-favorite { 
        height: 1%;
    }
    #portal-sitemap .contenttype-favorite a:hover,
    #portlet-navigation-tree .contenttype-favorite a:hover,
    #portlet-navigation-tree .contenttype-favorite a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/favorite_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-favorite,
    #portlet-navigation-tree .contenttype-favorite {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-favorite a:hover,
    * html #portlet-navigation-tree .contenttype-favorite a:hover,
    * html #portlet-navigation-tree .contenttype-favorite a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-favorite { 
        display: block; 
    }
        .contenttype-file,
    .actionMenu .contenttype-file a:hover { 
        background-image: url(http://governoeletronico.gov.br/file_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-file { 
        height: 1%;
    }
    #portal-sitemap .contenttype-file a:hover,
    #portlet-navigation-tree .contenttype-file a:hover,
    #portlet-navigation-tree .contenttype-file a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/file_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-file,
    #portlet-navigation-tree .contenttype-file {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-file a:hover,
    * html #portlet-navigation-tree .contenttype-file a:hover,
    * html #portlet-navigation-tree .contenttype-file a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-file { 
        display: block; 
    }
        .contenttype-filtro,
    .actionMenu .contenttype-filtro a:hover { 
        background-image: url(http://governoeletronico.gov.br/document_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-filtro { 
        height: 1%;
    }
    #portal-sitemap .contenttype-filtro a:hover,
    #portlet-navigation-tree .contenttype-filtro a:hover,
    #portlet-navigation-tree .contenttype-filtro a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/document_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-filtro,
    #portlet-navigation-tree .contenttype-filtro {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-filtro a:hover,
    * html #portlet-navigation-tree .contenttype-filtro a:hover,
    * html #portlet-navigation-tree .contenttype-filtro a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-filtro { 
        display: block; 
    }
        .contenttype-folder,
    .actionMenu .contenttype-folder a:hover { 
        background-image: url(http://governoeletronico.gov.br/folder_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-folder { 
        height: 1%;
    }
    #portal-sitemap .contenttype-folder a:hover,
    #portlet-navigation-tree .contenttype-folder a:hover,
    #portlet-navigation-tree .contenttype-folder a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/folder_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-folder,
    #portlet-navigation-tree .contenttype-folder {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-folder a:hover,
    * html #portlet-navigation-tree .contenttype-folder a:hover,
    * html #portlet-navigation-tree .contenttype-folder a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-folder { 
        display: block; 
    }
        .contenttype-folderacaoprojeto,
    .actionMenu .contenttype-folderacaoprojeto a:hover { 
        background-image: url(http://governoeletronico.gov.br/folder_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-folderacaoprojeto { 
        height: 1%;
    }
    #portal-sitemap .contenttype-folderacaoprojeto a:hover,
    #portlet-navigation-tree .contenttype-folderacaoprojeto a:hover,
    #portlet-navigation-tree .contenttype-folderacaoprojeto a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/folder_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-folderacaoprojeto,
    #portlet-navigation-tree .contenttype-folderacaoprojeto {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-folderacaoprojeto a:hover,
    * html #portlet-navigation-tree .contenttype-folderacaoprojeto a:hover,
    * html #portlet-navigation-tree .contenttype-folderacaoprojeto a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-folderacaoprojeto { 
        display: block; 
    }
        .contenttype-folderdestaque,
    .actionMenu .contenttype-folderdestaque a:hover { 
        background-image: url(http://governoeletronico.gov.br/folder_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-folderdestaque { 
        height: 1%;
    }
    #portal-sitemap .contenttype-folderdestaque a:hover,
    #portlet-navigation-tree .contenttype-folderdestaque a:hover,
    #portlet-navigation-tree .contenttype-folderdestaque a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/folder_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-folderdestaque,
    #portlet-navigation-tree .contenttype-folderdestaque {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-folderdestaque a:hover,
    * html #portlet-navigation-tree .contenttype-folderdestaque a:hover,
    * html #portlet-navigation-tree .contenttype-folderdestaque a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-folderdestaque { 
        display: block; 
    }
        .contenttype-folderfiltro,
    .actionMenu .contenttype-folderfiltro a:hover { 
        background-image: url(http://governoeletronico.gov.br/folder_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-folderfiltro { 
        height: 1%;
    }
    #portal-sitemap .contenttype-folderfiltro a:hover,
    #portlet-navigation-tree .contenttype-folderfiltro a:hover,
    #portlet-navigation-tree .contenttype-folderfiltro a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/folder_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-folderfiltro,
    #portlet-navigation-tree .contenttype-folderfiltro {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-folderfiltro a:hover,
    * html #portlet-navigation-tree .contenttype-folderfiltro a:hover,
    * html #portlet-navigation-tree .contenttype-folderfiltro a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-folderfiltro { 
        display: block; 
    }
        .contenttype-foldertipodocumento,
    .actionMenu .contenttype-foldertipodocumento a:hover { 
        background-image: url(http://governoeletronico.gov.br/folder_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-foldertipodocumento { 
        height: 1%;
    }
    #portal-sitemap .contenttype-foldertipodocumento a:hover,
    #portlet-navigation-tree .contenttype-foldertipodocumento a:hover,
    #portlet-navigation-tree .contenttype-foldertipodocumento a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/folder_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-foldertipodocumento,
    #portlet-navigation-tree .contenttype-foldertipodocumento {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-foldertipodocumento a:hover,
    * html #portlet-navigation-tree .contenttype-foldertipodocumento a:hover,
    * html #portlet-navigation-tree .contenttype-foldertipodocumento a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-foldertipodocumento { 
        display: block; 
    }
        .contenttype-headerset,
    .actionMenu .contenttype-headerset a:hover { 
        background-image: url(http://governoeletronico.gov.br/document_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-headerset { 
        height: 1%;
    }
    #portal-sitemap .contenttype-headerset a:hover,
    #portlet-navigation-tree .contenttype-headerset a:hover,
    #portlet-navigation-tree .contenttype-headerset a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/document_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-headerset,
    #portlet-navigation-tree .contenttype-headerset {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-headerset a:hover,
    * html #portlet-navigation-tree .contenttype-headerset a:hover,
    * html #portlet-navigation-tree .contenttype-headerset a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-headerset { 
        display: block; 
    }
        .contenttype-headersetfolder,
    .actionMenu .contenttype-headersetfolder a:hover { 
        background-image: url(http://governoeletronico.gov.br/folder_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-headersetfolder { 
        height: 1%;
    }
    #portal-sitemap .contenttype-headersetfolder a:hover,
    #portlet-navigation-tree .contenttype-headersetfolder a:hover,
    #portlet-navigation-tree .contenttype-headersetfolder a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/folder_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-headersetfolder,
    #portlet-navigation-tree .contenttype-headersetfolder {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-headersetfolder a:hover,
    * html #portlet-navigation-tree .contenttype-headersetfolder a:hover,
    * html #portlet-navigation-tree .contenttype-headersetfolder a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-headersetfolder { 
        display: block; 
    }
        .contenttype-image,
    .actionMenu .contenttype-image a:hover { 
        background-image: url(http://governoeletronico.gov.br/image_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-image { 
        height: 1%;
    }
    #portal-sitemap .contenttype-image a:hover,
    #portlet-navigation-tree .contenttype-image a:hover,
    #portlet-navigation-tree .contenttype-image a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/image_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-image,
    #portlet-navigation-tree .contenttype-image {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-image a:hover,
    * html #portlet-navigation-tree .contenttype-image a:hover,
    * html #portlet-navigation-tree .contenttype-image a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-image { 
        display: block; 
    }
        .contenttype-large-plone-folder,
    .actionMenu .contenttype-large-plone-folder a:hover { 
        background-image: url(http://governoeletronico.gov.br/folder_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-large-plone-folder { 
        height: 1%;
    }
    #portal-sitemap .contenttype-large-plone-folder a:hover,
    #portlet-navigation-tree .contenttype-large-plone-folder a:hover,
    #portlet-navigation-tree .contenttype-large-plone-folder a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/folder_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-large-plone-folder,
    #portlet-navigation-tree .contenttype-large-plone-folder {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-large-plone-folder a:hover,
    * html #portlet-navigation-tree .contenttype-large-plone-folder a:hover,
    * html #portlet-navigation-tree .contenttype-large-plone-folder a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-large-plone-folder { 
        display: block; 
    }
        .contenttype-link,
    .actionMenu .contenttype-link a:hover { 
        background-image: url(http://governoeletronico.gov.br/link_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-link { 
        height: 1%;
    }
    #portal-sitemap .contenttype-link a:hover,
    #portlet-navigation-tree .contenttype-link a:hover,
    #portlet-navigation-tree .contenttype-link a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/link_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-link,
    #portlet-navigation-tree .contenttype-link {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-link a:hover,
    * html #portlet-navigation-tree .contenttype-link a:hover,
    * html #portlet-navigation-tree .contenttype-link a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-link { 
        display: block; 
    }
        .contenttype-macrocacherule,
    .actionMenu .contenttype-macrocacherule a:hover { 
        background-image: url(http://governoeletronico.gov.br/document_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-macrocacherule { 
        height: 1%;
    }
    #portal-sitemap .contenttype-macrocacherule a:hover,
    #portlet-navigation-tree .contenttype-macrocacherule a:hover,
    #portlet-navigation-tree .contenttype-macrocacherule a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/document_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-macrocacherule,
    #portlet-navigation-tree .contenttype-macrocacherule {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-macrocacherule a:hover,
    * html #portlet-navigation-tree .contenttype-macrocacherule a:hover,
    * html #portlet-navigation-tree .contenttype-macrocacherule a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-macrocacherule { 
        display: block; 
    }
        .contenttype-macrofolder,
    .actionMenu .contenttype-macrofolder a:hover { 
        background-image: url(http://governoeletronico.gov.br/folder_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-macrofolder { 
        height: 1%;
    }
    #portal-sitemap .contenttype-macrofolder a:hover,
    #portlet-navigation-tree .contenttype-macrofolder a:hover,
    #portlet-navigation-tree .contenttype-macrofolder a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/folder_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-macrofolder,
    #portlet-navigation-tree .contenttype-macrofolder {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-macrofolder a:hover,
    * html #portlet-navigation-tree .contenttype-macrofolder a:hover,
    * html #portlet-navigation-tree .contenttype-macrofolder a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-macrofolder { 
        display: block; 
    }
        .contenttype-mensagem,
    .actionMenu .contenttype-mensagem a:hover { 
        background-image: url(http://governoeletronico.gov.br/mail_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-mensagem { 
        height: 1%;
    }
    #portal-sitemap .contenttype-mensagem a:hover,
    #portlet-navigation-tree .contenttype-mensagem a:hover,
    #portlet-navigation-tree .contenttype-mensagem a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/mail_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-mensagem,
    #portlet-navigation-tree .contenttype-mensagem {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-mensagem a:hover,
    * html #portlet-navigation-tree .contenttype-mensagem a:hover,
    * html #portlet-navigation-tree .contenttype-mensagem a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-mensagem { 
        display: block; 
    }
        .contenttype-news-item,
    .actionMenu .contenttype-news-item a:hover { 
        background-image: url(http://governoeletronico.gov.br/newsitem_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-news-item { 
        height: 1%;
    }
    #portal-sitemap .contenttype-news-item a:hover,
    #portlet-navigation-tree .contenttype-news-item a:hover,
    #portlet-navigation-tree .contenttype-news-item a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/newsitem_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-news-item,
    #portlet-navigation-tree .contenttype-news-item {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-news-item a:hover,
    * html #portlet-navigation-tree .contenttype-news-item a:hover,
    * html #portlet-navigation-tree .contenttype-news-item a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-news-item { 
        display: block; 
    }
        .contenttype-pgforum,
    .actionMenu .contenttype-pgforum a:hover { 
        background-image: url(http://governoeletronico.gov.br/forum_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-pgforum { 
        height: 1%;
    }
    #portal-sitemap .contenttype-pgforum a:hover,
    #portlet-navigation-tree .contenttype-pgforum a:hover,
    #portlet-navigation-tree .contenttype-pgforum a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/forum_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-pgforum,
    #portlet-navigation-tree .contenttype-pgforum {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-pgforum a:hover,
    * html #portlet-navigation-tree .contenttype-pgforum a:hover,
    * html #portlet-navigation-tree .contenttype-pgforum a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-pgforum { 
        display: block; 
    }
        .contenttype-pgpost,
    .actionMenu .contenttype-pgpost a:hover { 
        background-image: url(http://governoeletronico.gov.br/post_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-pgpost { 
        height: 1%;
    }
    #portal-sitemap .contenttype-pgpost a:hover,
    #portlet-navigation-tree .contenttype-pgpost a:hover,
    #portlet-navigation-tree .contenttype-pgpost a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/post_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-pgpost,
    #portlet-navigation-tree .contenttype-pgpost {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-pgpost a:hover,
    * html #portlet-navigation-tree .contenttype-pgpost a:hover,
    * html #portlet-navigation-tree .contenttype-pgpost a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-pgpost { 
        display: block; 
    }
        .contenttype-pgthread,
    .actionMenu .contenttype-pgthread a:hover { 
        background-image: url(http://governoeletronico.gov.br/thread_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-pgthread { 
        height: 1%;
    }
    #portal-sitemap .contenttype-pgthread a:hover,
    #portlet-navigation-tree .contenttype-pgthread a:hover,
    #portlet-navigation-tree .contenttype-pgthread a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/thread_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-pgthread,
    #portlet-navigation-tree .contenttype-pgthread {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-pgthread a:hover,
    * html #portlet-navigation-tree .contenttype-pgthread a:hover,
    * html #portlet-navigation-tree .contenttype-pgthread a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-pgthread { 
        display: block; 
    }
        .contenttype-plone-site,
    .actionMenu .contenttype-plone-site a:hover { 
        background-image: url(http://governoeletronico.gov.br/site_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-plone-site { 
        height: 1%;
    }
    #portal-sitemap .contenttype-plone-site a:hover,
    #portlet-navigation-tree .contenttype-plone-site a:hover,
    #portlet-navigation-tree .contenttype-plone-site a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/site_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-plone-site,
    #portlet-navigation-tree .contenttype-plone-site {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-plone-site a:hover,
    * html #portlet-navigation-tree .contenttype-plone-site a:hover,
    * html #portlet-navigation-tree .contenttype-plone-site a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-plone-site { 
        display: block; 
    }
        .contenttype-plonechat,
    .actionMenu .contenttype-plonechat a:hover { 
        background-image: url(http://governoeletronico.gov.br/PloneChat.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-plonechat { 
        height: 1%;
    }
    #portal-sitemap .contenttype-plonechat a:hover,
    #portlet-navigation-tree .contenttype-plonechat a:hover,
    #portlet-navigation-tree .contenttype-plonechat a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/PloneChat.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-plonechat,
    #portlet-navigation-tree .contenttype-plonechat {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-plonechat a:hover,
    * html #portlet-navigation-tree .contenttype-plonechat a:hover,
    * html #portlet-navigation-tree .contenttype-plonechat a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-plonechat { 
        display: block; 
    }
        .contenttype-plonepopoll,
    .actionMenu .contenttype-plonepopoll a:hover { 
        background-image: url(http://governoeletronico.gov.br/PlonePopoll.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-plonepopoll { 
        height: 1%;
    }
    #portal-sitemap .contenttype-plonepopoll a:hover,
    #portlet-navigation-tree .contenttype-plonepopoll a:hover,
    #portlet-navigation-tree .contenttype-plonepopoll a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/PlonePopoll.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-plonepopoll,
    #portlet-navigation-tree .contenttype-plonepopoll {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-plonepopoll a:hover,
    * html #portlet-navigation-tree .contenttype-plonepopoll a:hover,
    * html #portlet-navigation-tree .contenttype-plonepopoll a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-plonepopoll { 
        display: block; 
    }
        .contenttype-policyhttpcachemanagercacherule,
    .actionMenu .contenttype-policyhttpcachemanagercacherule a:hover { 
        background-image: url(http://governoeletronico.gov.br/document_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-policyhttpcachemanagercacherule { 
        height: 1%;
    }
    #portal-sitemap .contenttype-policyhttpcachemanagercacherule a:hover,
    #portlet-navigation-tree .contenttype-policyhttpcachemanagercacherule a:hover,
    #portlet-navigation-tree .contenttype-policyhttpcachemanagercacherule a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/document_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-policyhttpcachemanagercacherule,
    #portlet-navigation-tree .contenttype-policyhttpcachemanagercacherule {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-policyhttpcachemanagercacherule a:hover,
    * html #portlet-navigation-tree .contenttype-policyhttpcachemanagercacherule a:hover,
    * html #portlet-navigation-tree .contenttype-policyhttpcachemanagercacherule a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-policyhttpcachemanagercacherule { 
        display: block; 
    }
        .contenttype-rulefolder,
    .actionMenu .contenttype-rulefolder a:hover { 
        background-image: url(http://governoeletronico.gov.br/folder_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-rulefolder { 
        height: 1%;
    }
    #portal-sitemap .contenttype-rulefolder a:hover,
    #portlet-navigation-tree .contenttype-rulefolder a:hover,
    #portlet-navigation-tree .contenttype-rulefolder a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/folder_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-rulefolder,
    #portlet-navigation-tree .contenttype-rulefolder {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-rulefolder a:hover,
    * html #portlet-navigation-tree .contenttype-rulefolder a:hover,
    * html #portlet-navigation-tree .contenttype-rulefolder a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-rulefolder { 
        display: block; 
    }
        .contenttype-sepropgetool,
    .actionMenu .contenttype-sepropgetool a:hover { 
        background-image: url(http://governoeletronico.gov.br/document_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-sepropgetool { 
        height: 1%;
    }
    #portal-sitemap .contenttype-sepropgetool a:hover,
    #portlet-navigation-tree .contenttype-sepropgetool a:hover,
    #portlet-navigation-tree .contenttype-sepropgetool a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/document_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-sepropgetool,
    #portlet-navigation-tree .contenttype-sepropgetool {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-sepropgetool a:hover,
    * html #portlet-navigation-tree .contenttype-sepropgetool a:hover,
    * html #portlet-navigation-tree .contenttype-sepropgetool a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-sepropgetool { 
        display: block; 
    }
        .contenttype-serpropgenoticia,
    .actionMenu .contenttype-serpropgenoticia a:hover { 
        background-image: url(http://governoeletronico.gov.br/newsitem_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-serpropgenoticia { 
        height: 1%;
    }
    #portal-sitemap .contenttype-serpropgenoticia a:hover,
    #portlet-navigation-tree .contenttype-serpropgenoticia a:hover,
    #portlet-navigation-tree .contenttype-serpropgenoticia a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/newsitem_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-serpropgenoticia,
    #portlet-navigation-tree .contenttype-serpropgenoticia {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-serpropgenoticia a:hover,
    * html #portlet-navigation-tree .contenttype-serpropgenoticia a:hover,
    * html #portlet-navigation-tree .contenttype-serpropgenoticia a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-serpropgenoticia { 
        display: block; 
    }
        .contenttype-simpleforum,
    .actionMenu .contenttype-simpleforum a:hover { 
        background-image: url(http://governoeletronico.gov.br/simpleforum_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-simpleforum { 
        height: 1%;
    }
    #portal-sitemap .contenttype-simpleforum a:hover,
    #portlet-navigation-tree .contenttype-simpleforum a:hover,
    #portlet-navigation-tree .contenttype-simpleforum a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/simpleforum_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-simpleforum,
    #portlet-navigation-tree .contenttype-simpleforum {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-simpleforum a:hover,
    * html #portlet-navigation-tree .contenttype-simpleforum a:hover,
    * html #portlet-navigation-tree .contenttype-simpleforum a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-simpleforum { 
        display: block; 
    }
        .contenttype-simpleforumpost,
    .actionMenu .contenttype-simpleforumpost a:hover { 
        background-image: url(http://governoeletronico.gov.br/simpleforumpost_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-simpleforumpost { 
        height: 1%;
    }
    #portal-sitemap .contenttype-simpleforumpost a:hover,
    #portlet-navigation-tree .contenttype-simpleforumpost a:hover,
    #portlet-navigation-tree .contenttype-simpleforumpost a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/simpleforumpost_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-simpleforumpost,
    #portlet-navigation-tree .contenttype-simpleforumpost {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-simpleforumpost a:hover,
    * html #portlet-navigation-tree .contenttype-simpleforumpost a:hover,
    * html #portlet-navigation-tree .contenttype-simpleforumpost a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-simpleforumpost { 
        display: block; 
    }
        .contenttype-tema,
    .actionMenu .contenttype-tema a:hover { 
        background-image: url(http://governoeletronico.gov.br/Tema.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-tema { 
        height: 1%;
    }
    #portal-sitemap .contenttype-tema a:hover,
    #portlet-navigation-tree .contenttype-tema a:hover,
    #portlet-navigation-tree .contenttype-tema a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/Tema.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-tema,
    #portlet-navigation-tree .contenttype-tema {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-tema a:hover,
    * html #portlet-navigation-tree .contenttype-tema a:hover,
    * html #portlet-navigation-tree .contenttype-tema a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-tema { 
        display: block; 
    }
        .contenttype-templatecacherule,
    .actionMenu .contenttype-templatecacherule a:hover { 
        background-image: url(http://governoeletronico.gov.br/document_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-templatecacherule { 
        height: 1%;
    }
    #portal-sitemap .contenttype-templatecacherule a:hover,
    #portlet-navigation-tree .contenttype-templatecacherule a:hover,
    #portlet-navigation-tree .contenttype-templatecacherule a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/document_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-templatecacherule,
    #portlet-navigation-tree .contenttype-templatecacherule {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-templatecacherule a:hover,
    * html #portlet-navigation-tree .contenttype-templatecacherule a:hover,
    * html #portlet-navigation-tree .contenttype-templatecacherule a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-templatecacherule { 
        display: block; 
    }
        .contenttype-tipoacaoprojeto,
    .actionMenu .contenttype-tipoacaoprojeto a:hover { 
        background-image: url(http://governoeletronico.gov.br/document_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-tipoacaoprojeto { 
        height: 1%;
    }
    #portal-sitemap .contenttype-tipoacaoprojeto a:hover,
    #portlet-navigation-tree .contenttype-tipoacaoprojeto a:hover,
    #portlet-navigation-tree .contenttype-tipoacaoprojeto a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/document_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-tipoacaoprojeto,
    #portlet-navigation-tree .contenttype-tipoacaoprojeto {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-tipoacaoprojeto a:hover,
    * html #portlet-navigation-tree .contenttype-tipoacaoprojeto a:hover,
    * html #portlet-navigation-tree .contenttype-tipoacaoprojeto a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-tipoacaoprojeto { 
        display: block; 
    }
        .contenttype-tipodocumento,
    .actionMenu .contenttype-tipodocumento a:hover { 
        background-image: url(http://governoeletronico.gov.br/document_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-tipodocumento { 
        height: 1%;
    }
    #portal-sitemap .contenttype-tipodocumento a:hover,
    #portlet-navigation-tree .contenttype-tipodocumento a:hover,
    #portlet-navigation-tree .contenttype-tipodocumento a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/document_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-tipodocumento,
    #portlet-navigation-tree .contenttype-tipodocumento {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-tipodocumento a:hover,
    * html #portlet-navigation-tree .contenttype-tipodocumento a:hover,
    * html #portlet-navigation-tree .contenttype-tipodocumento a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-tipodocumento { 
        display: block; 
    }
        .contenttype-topic,
    .actionMenu .contenttype-topic a:hover { 
        background-image: url(http://governoeletronico.gov.br/topic_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-topic { 
        height: 1%;
    }
    #portal-sitemap .contenttype-topic a:hover,
    #portlet-navigation-tree .contenttype-topic a:hover,
    #portlet-navigation-tree .contenttype-topic a.navTreeCurrentItem {
        background-image: url(http://governoeletronico.gov.br/topic_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-topic,
    #portlet-navigation-tree .contenttype-topic {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-topic a:hover,
    * html #portlet-navigation-tree .contenttype-topic a:hover,
    * html #portlet-navigation-tree .contenttype-topic a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-topic { 
        display: block; 
    }
  
    .actionicon-plone-sendto { 
        background-image: url(http://governoeletronico.gov.br/mail_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-plone-print { 
        background-image: url(http://governoeletronico.gov.br/print_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-plone-rss { 
        background-image: url(http://governoeletronico.gov.br/rss.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-plone-extedit { 
        background-image: url(http://governoeletronico.gov.br/extedit_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-plone-addtofavorites { 
        background-image: url(http://governoeletronico.gov.br/favorite_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-QuickInstaller { 
        background-image: url(http://governoeletronico.gov.br/product_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-PloneReconfig { 
        background-image: url(http://governoeletronico.gov.br/logoIcon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-UsersGroups { 
        background-image: url(http://governoeletronico.gov.br/group.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-UsersGroups2 { 
        background-image: url(http://governoeletronico.gov.br/group.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-MemberPrefs { 
        background-image: url(http://governoeletronico.gov.br/user.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-MemberPassword { 
        background-image: url(http://governoeletronico.gov.br/lock_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-MailHost { 
        background-image: url(http://governoeletronico.gov.br/mail_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-PortalSkin { 
        background-image: url(http://governoeletronico.gov.br/skins_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-errorLog { 
        background-image: url(http://governoeletronico.gov.br/error_log_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-ZMI { 
        background-image: url(http://governoeletronico.gov.br/zope_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-SearchSettings { 
        background-image: url(http://governoeletronico.gov.br/search_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-NavigationSettings { 
        background-image: url(http://governoeletronico.gov.br/navigation_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-plone-full_screen { 
        background-image: url(http://governoeletronico.gov.br/fullscreenexpand_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-plonepopoll_configuration { 
        background-image: url(http://governoeletronico.gov.br/PlonePopoll.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-portal_atct { 
        background-image: url(http://governoeletronico.gov.br/topic_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-plone-ics { 
        background-image: url(http://governoeletronico.gov.br/icon_export_ical.png) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-plone-vcs { 
        background-image: url(http://governoeletronico.gov.br/icon_export_vcal.png) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-plone-rotate_clockwise { 
        background-image: url(http://governoeletronico.gov.br/icon_rotate_clockwise.png) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-plone-rotate_counter_clockwise { 
        background-image: url(http://governoeletronico.gov.br/icon_rotate_counter_clockwise.png) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-plone-rotate_180 { 
        background-image: url(http://governoeletronico.gov.br/icon_rotate_180.png) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-plone-flip_horizontal { 
        background-image: url(http://governoeletronico.gov.br/icon_flip_horizontal.png) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-plone-flip_vertical { 
        background-image: url(http://governoeletronico.gov.br/icon_flip_vertical.png) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-boletim_prefs { 
        background-image: url(http://governoeletronico.gov.br/Tema.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-fckeditor_configlet { 
        background-image: url(http://governoeletronico.gov.br/fckPlone_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-fckeditor_member_prefs { 
        background-image: url(http://governoeletronico.gov.br/fckPlone_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-kupu { 
        background-image: url(http://governoeletronico.gov.br/kupuimages/kupu_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-CacheSetupPrefs { 
        background-image: url(http://governoeletronico.gov.br//misc_/CacheSetup/cachesetup_tool_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }

/* Extra padding class for the generated icons - we have to do it
   this way because of the IE flicker bug on hovering. */

.visualIconPadding {
    padding-left: 18px;
    margin-left: -1px;
    margin-bottom: 1px;
    min-height: 1.6em;
    height: auto;
    line-height: 1.6em;
}

/* And another IE workaround */

* html .visualIconPadding {
    height: 1.6em;
}

.visualIconReplace {
    background: transparent;
    display: block !important;
    border: 0;
    margin: 0;
    padding: 0 0 0 18px !important;
    overflow: hidden;
    width: 0px !important;
    width /**/: 18px;
}

/*  */

}

