/*
################################################################################
 PROCEMPA
 T/IGE - Governo Eletronico
 
 Versão 3.1
 02/07/2008
 Alex Ziegler - T/PWB
 - Aprimoramento de hacks para compatibilidade crossbrowsing
 - Simplificação de estilos e declaração
 - Correção de unidades
 - Remoção de estilos fora de uso
 - Correção do nome conteiner, que passa a ser CONTAINER
 
 - Correção de bugs
 - Melhoria de crossbrowsing
 - Inserção de itens de acessibilidade
 
################################################################################
*/


/*------------------------ ESTILOS BÁSICOS DA PÁGINA ------------------------*/


body {
	background: black;
	color: white;
}

h1 {
	color: white;
	border-bottom: 1px solid #cccccc;
} 

h2 { 
	color: white;
} 

h3 { 
	color: white;
}

h6 {
	background: #1b1b1b;
	border: solid 1px black;
	color: white;
} 

#container{
	background: #333333 url('_pwongs_images/corpo_textura_acessivel.gif') repeat-y top left;
	color: white;
	border-left: 1px #cccccc solid;
	border-right: 1px #cccccc solid;
}

a {
	color: white;
	}
	a:visited { 
		color: #dfdfdf;
	}


/*------------------------ CABEÇALHO E BARRAS SUPERIORES ---------------------*/

#barra {
	background: #5f5f5f url('_pwongs_images/barra_fundo_acessivel.gif');
	color: white;
	}
	#barra #logoportoweb {
		background: url('_pwongs_images/barra_logo_acessivel.gif');
	}

#caminho {
	background: url('_pwongs_images/caminho_fundo_acessivel.gif') repeat-x;
	color: white;
}


/*---------------------------- COLUNA DA DIREITA ----------------------------*/

/* acessibilidade */
#acessibilidade	{
	background-color:#999999;
    border:1px solid white;
}

a.preto {
	background-color: black;
	color: white;
}

a.a1, a.a1:active, a.a1:visited, a.a1:hover { 
	color: black;
}

a.a2, a.a2:active, a.a2:visited, a.a2:hover { 
	color: black;
	}

a.ajuda, a.ajuda:active, a.ajuda:visited, .ajuda:hover { 
	color: black;
}

a.preto, a.preto:active, a.preto:visited { 
	color: white;
}
/* acessibilidade */


#servicos {
	background-color: #CCE2E0;
}
	
#mapa {
	background-color: #999999;
	}
	#mapa a {
		color: white;
	}

#contatos_titulo {
	background-color: #999999;
	color: white;
	border-bottom: 1px solid #6c6c6c;
}

#contatos {
	background-color: #8a8a8a;
	color: white;
}


/*--------------------------------- CONTEÚDO ---------------------------------*/

#conteudo_coldireita {
	float: left;
	_width: 628px;
}


/*---------------------------------- RODAPÉ ----------------------------------*/

#rodape {
	background: #6a6a6a;
	color: #cccccc;
	border-top: 1px solid #6a6a6a;
}

.assina_pro {
	color: white;
}


/*----------------------------------- TPL3 -----------------------------------*/

#area_conteudo { 
	border: 1px #8c8c8c solid;
}

#area_quadro_duplo {
	background: transparent;
	border: 1px #8c8c8c solid;
}

#titulo_conteudo_1 {
	color: white;
	background: #5f5f5f;
}

#titulo_conteudo_2 {
	color: white;
	background: #5f5f5f;
}

#titulo_conteudo_3 {
	color: white;
	background: #5f5f5f;
}

#titulo_conteudo_4 {
	color: white;
	background: #5f5f5f;
}



#noticias {
	background: #f8f8f8;
}



/*------------------------------- MAPA DO SITE -------------------------------*/


a.lingua {
	color: black;
}

a.mapa_n1 {
	color: white;
	}
	a.mapa_n1:visited { 
		color: white;
	}
	a.mapa_n1:active { 
		color: white;
	}
	a.mapa_n1:hover { 
		color: white;
	}

a.mapa_n2 {
	color: white;	
	}
	a.mapa_n2:visited { 
		color: white;		
	}
	a.mapa_n2:active { 
		color: white;	
	}
	a.mapa_n2:hover { 
		color: white;		 
	}

a.mapa_n3 {
	color: white;	
	}
	a.mapa_n3:visited { 
		color: white;	
	}
	a.mapa_n3:active { 
		color: white;	
	}
	a.mapa_n3:hover { 
		color: white;		 
	}
	
	
	
/*----------------------------------- MENU -----------------------------------*/

ul#menucss, ul#menucss ul {
	border-bottom: 1px solid #fff;
	font-size: 100%;
}
 
ul#menucss li {
	background-color: black;
}
 
ul#menucss li li {
    background-color: black;
}
 
ul#menucss li:hover {
    background-color: black;
}
 
ul#menucss li li:hover {
    background-color: black;
}
 
ul#menucss li a {
	font-size: 0.9em;
	color: white;
	border-color: white;
	border-left: none;
}
 
#menucss LI LI A {
	color: white;
}
 
ul#menucss li.pai {
	background-color: black;
	background: url('_pwongs_images/seta_menu_acessivel.gif') right center no-repeat;
}
 
ul#menucss li li.pai { 
	ackground-color: black;
	background: url('_pwongs_images/seta_menu_acessivel.gif') right center no-repeat;
}
 
ul#menucss li:hover, ul#menucss li.over {
	background-color: #303030;
}
 
ul#menucss li li:hover, ul#menucss li li.over {
	background-color: #303030;
}
 
ul#menucss li a:hover {
	color: white;
}
 
ul#menucss li li a:hover {
	color: white;
}