/*				POR FAVOR MANTER ESTE ARQUIVO ORGANIZADO!!! (ADRIANO)					*/

		/* Página Padrão */
body {
	margin:0;
}

a img {border:0;}

#papai_noel {
	width:100%;
	top:0;
	position:absolute;
	z-index:99999;
	visibility:visible;
}

		/* Menu */ 
#Layer1 {								/* menu / layers */
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	visibility: hidden;
}

#Layer2 {								/* menu / layers */
	position:absolute;
	width:114px;
	height:64px;
	z-index:2;
	visibility: hidden;
}
		
a.rollover_home {						/* home */ 
    display:block;
    width:66px;
	height:75px;
    background:url("/imagens/img_menu_home.gif") no-repeat;
	padding:0;
    text-decoration:none;
}

a:hover.rollover_home {
    background-position:-66px 0;
}

a.rollover_empresa {			    	/* empresa */ 
    display:block;
    width:73px;
	height:75px;
    background:url("/imagens/img_menu_empresa.gif") no-repeat;
	padding:0;
    text-decoration:none;
}

a:hover.rollover_empresa {
    background-position:-73px 0;
}

a.rollover_servicos {			        /* servicos */ 
    display:block;
    width:75px;
	height:75px;
    background:url("/imagens/img_menu_servicos.gif") no-repeat;
	padding:0;
    text-decoration:none;
}

a:hover.rollover_servicos {
    background-position:-75px 0;
}

a.rollover_clientes {			        /* clientes */ 
    display:block;
    width:76px;
	height:75px;
    background:url("/imagens/img_menu_clientes.gif") no-repeat;
	padding:0;
    text-decoration:none;
}

a:hover.rollover_clientes {
    background-position:-76px 0;
}

a.rollover_areas_atuacao {				/* areas atuacao */ 
    display:block;
    width:135px;
	height:75px;
    background:url("/imagens/img_menu_areas_atuacao.gif") no-repeat;
	padding:0;
    text-decoration:none;
}

a:hover.rollover_areas_atuacao {
    background-position:-135px 0;
}

a.rollover_curriculo {			        /* curriculo*/ 
    display:block;
    width:91px;
	height:75px;
    background:url("/imagens/img_menu_curriculo.gif") no-repeat;
	padding:0;
    text-decoration:none;
}

a:hover.rollover_curriculo {
    background-position:-91px 0;
}


a.rollover_historico {			        /* historico submenu */ 
    display:block;
    width:165px;
	height:27px;
    background:url("/imagens/img_submenu_historico.gif") no-repeat;
	padding:0;
    text-decoration:none;
}

a:hover.rollover_historico {
    background-position:-165px 0;
}

a.rollover_visao {						/* visão missão submenu */ 
    display:block;
    width:165px;
	height:28px;
    background:url("/imagens/img_submenu_visao.gif") no-repeat;
	padding:0;
    text-decoration:none;
}

a:hover.rollover_visao {
    background-position:-165px 0;
}

a.rollover_operacao {			        /* operação submenu */ 
    display:block;
    width:165px;
	height:29px;
    background:url("/imagens/img_submenu_operacao.gif") no-repeat;
	padding:0;
    text-decoration:none;
}

a:hover.rollover_operacao {
    background-position:-165px 0;
}

a.rollover_qualidade {			        /* qualidade submenu */ 
    display:block;
    width:165px;
	height:29px;
    background:url("/imagens/img_submenu_qualidade.gif") no-repeat;
	padding:0;
    text-decoration:none;
}

a:hover.rollover_dossie {
    background-position:-165px 0;
}
a.rollover_dossie {			        /* dossie submenu */ 
    display:block;
    width:165px;
	height:29px;
    background:url("/imagens/img_submenu_dossie.gif") no-repeat;
	padding:0;
    text-decoration:none;
}


a:hover.rollover_conduta {
    background-position:-165px 0;
}
a.rollover_conduta {			        /* conduta submenu */ 
    display:block;
    width:165px;
	height:29px;
    background:url("/imagens/img_submenu_conduta_etica.gif") no-repeat;
	padding:0;
    text-decoration:none;
}





a:hover.rollover_qualidade {
    background-position:-165px 0;
}



a.rollover_recursos {			        /* recursos humanos submenu */ 
    display:block;
    width:165px;
	height:28px;
    background:url("/imagens/img_submenu_recursos.gif") no-repeat;
	padding:0;
    text-decoration:none;
}

a:hover.rollover_recursos {
    background-position:-165px 0;
}

a.rollover_tecnologico {			    /* recursos tecnologico submenu */ 
    display:block;
    width:165px;
	height:28px;
    background:url("/imagens/img_submenu_tecnologico.gif") no-repeat;
	padding:0;
    text-decoration:none;
}

a:hover.rollover_tecnologico {
    background-position:-165px 0;
}

a.rollover_engenharia {			        /* engenharia submenu */ 
    display:block;
    width:111px;
	height:27px;
    background:url("/imagens/img_submenu_engenharia.gif") no-repeat;
	padding:0;
    text-decoration:none;
}

a:hover.rollover_engenharia {
    background-position:-111px 0;
}

a.rollover_gerenciamento {				/* gerenciamento submenu */ 
    display:block;
    width:111px;
	height:28px;
    background:url("/imagens/img_submenu_gerenciamento.gif") no-repeat;
	padding:0;
    text-decoration:none;
}

a:hover.rollover_gerenciamento {
    background-position:-111px 0;
}

a.rollover_especializacao {				/* especialização submenu */ 
    display:block;
    width:111px;
	height:36px;
    background:url("/imagens/img_submenu_especializacao.gif") no-repeat;
	padding:0;
    text-decoration:none;
}

a:hover.rollover_especializacao {
    background-position:-111px 0;
}


/* NEWSLETTER */
.con{width:700px; height:auto;}
	ul.lst-news{margin:0; padding:0;}
		ul.lst-news li{float:left; list-style:none; margin:10px 72px 15px 0; padding:0; width:100px; height:190px;}
		ul.lst-news img {width:100px; height:147px;}
		ul.lst-news a {display:block;}
		ul.lst-news a img {border:0;}
		ul.lst-news span {color:#8A8C8E; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; line-height:1; display:block; margin-top:6px;}
		
		ul.lst-news .bandeirinhas {padding-left:3px; line-height:13px; height:17px;}
			ul.lst-news .bandeirinhas a {display:inline;}
			ul.lst-news img.br {width:18px; height:13px; margin-right:2px;}
			ul.lst-news img.es {width:19px; height:13px;}


/* PROGEN NA MIDIA */
#namidia {color:#8A8C8E; font-size:13px; font-family:Verdana, Geneva, sans-serif; margin:20px 0 0; padding:0; list-style:none;}
#namidia li {float:none; width:auto; margin:0 0 20px;}
#namidia li span {display:block; font-size:10px; font-weight:bold;}
#namidia a {color:#0073B0;}

/*Tabela de notícia mídia accordion*/
#namidia h3{margin:0; height:32px; cursor:pointer; font-size:12px;}
#namidia table{font-size:12px; width:650px;}
#namidia table p{margin:0px 8px 10px 0px;}
#namidia table .data{font-size:10px;}

#tegram {padding-bottom:15px; display:none;}
li.tegram {margin-bottom:0 !important;}


/* HOME */
#boxHome, #vitrine {margin-bottom:28px;}

#homeProgenNews {width:355px; height:181px;}
	#homeProgenNews {background:url(/imagens/bg_pn2.jpg) no-repeat;}
	#homeProgenNews a {display:block; padding:92px 215px 0 25px; text-decoration:none; line-height:1.7em;}
	#homeProgenNews a:hover {color:#4d9dc8;}


		/* Texto */
.txt_01 {								/* home */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0073b0;
	}
.txt_02 {								/* home */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#bdbfc1;
	}
.txt_03 {  								/* área de atuação */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#8a8c8e;
	}
.txt_04 {								/* página mineração */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#f7931d;
	}
.txt_05 {								/* área de atuação */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8a8c8e;
	}
.txt_06 {								/* organização */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#007dc0;
	}	
.txt_07 {								/* página cimento */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#E76D50;
	}
.txt_08 {								/* página edificações e prédios */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FDB813;
	}
.txt_09 {								/* página quimica e petroquimica */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#007DC1;
	}
.txt_09 {								/* página fertilizantes */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#00797B;
	}
.txt_10 {								/* página óleo e gás */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#977B68;
	}	
.txt_11 {								/* página alimentos e bebidas */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#00A4DF;
	}	
.txt_12 {								/* página celulose e papel */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#68af72;
	}	
.txt_13 {								/* página logistica e transportes */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#dbaa59;
	}	
.txt_14 {								/* página geral */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#942923;
	}
.txt_15 {								/* erro progente */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#0073b0;
	}
.txt_16 {								/* mapa do site */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#007dc0;
	}
.txt_17 {  								/* fale conosco */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#8a8c8e;
	}
.txt_18 {  								/* notícias, home */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#6c6e70;
	}
.txt_19 {  								/* qualidade */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#8a8c8e;
	}
.txt_20{								/* home */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0073b0;
	}
	
.txt_imagem {							/* texto com imagem ao lado */
	text-decoration:none;
	margin-left:28px;
	margin-right:17px;
	}

.imagem_txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8D8D8D;
	text-decoration:none;
	float:right;
	}
.txt_21 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #D4D4D4;
	}
	
.txt_22 {  								/* fale conosco */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#8a8c8e;
	font-weight:bold;
	}
	

		/* Links */				
.l_txt_03:visited{						/* link para txt_03 */
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#8a8c8e; font-size:13px; text-decoration:none;}
.l_txt_03:link{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#8a8c8e; font-size:13px; text-decoration:none;}
.l_txt_03:active{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#8a8c8e; font-size:13px; text-decoration:none;}
.l_txt_03:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#8a8c8e; font-size:13px; text-decoration:underline;}

.l_txt_03_2:visited{						/* link para txt_03 */
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#8a8c8e; font-size:13px; text-decoration:underline;}
.l_txt_03_2:link{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#8a8c8e; font-size:13px; text-decoration:underline;}
.l_txt_03_2:active{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#8a8c8e; font-size:13px; text-decoration:underline;}
.l_txt_03_2:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#8a8c8e; font-size:13px; text-decoration:none;}

.l_txt_02:visited{						/* link para txt_02 */
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#bdbfc1; font-size:9px; text-decoration:none;}
.l_txt_02:link{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#bdbfc1; font-size:9px; text-decoration:none;}
.l_txt_02:active{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#bdbfc1; font-size:9px; text-decoration:none;}
.l_txt_02:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#bdbfc1; font-size:9px; text-decoration:underline;}

.l_txt_05:visited{						/* link para txt_05 */
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#8a8c8e; font-size:11px; text-decoration:underline;}
.l_txt_05:link{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#8a8c8e; font-size:11px; text-decoration:underline;}
.l_txt_05:active{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#8a8c8e; font-size:11px; text-decoration:underline;}
.l_txt_05:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#8a8c8e; font-size:11px; text-decoration:none;}

.l_txt_06:visited{						/* link para txt_06 */
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#007dc0; font-size:15px; text-decoration:none;}
.l_txt_06:link{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#007dc0; font-size:15px; text-decoration:none;}
.l_txt_06:active{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#007dc0; font-size:15px; text-decoration:none;}
.l_txt_06:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#007dc0; font-size:15px; text-decoration:underline;}
	
.l_txt_18:visited{						/* link para txt_18 */
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#6c6e70; font-size:10px; text-decoration:underline;}
.l_txt_18:link{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#6c6e70; font-size:10px; text-decoration:underline;}
.l_txt_18:active{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#6c6e70; font-size:10px; text-decoration:underline;}
.l_txt_18:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#6c6e70; font-size:10px; text-decoration:none;}

.l_txt_19:visited{						/* link para txt_19 */
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#8a8c8e; font-size:13px; text-decoration:underline;}
.l_txt_19:link{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#8a8c8e; font-size:13px; text-decoration:underline;}
.l_txt_19:active{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#8a8c8e; font-size:13px; text-decoration:none;}
.l_txt_19:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#8a8c8e; font-size:13px; text-decoration:none;}

.l_txt_corpo:visited{						/* link para txt_corpo */
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#8a8c8e; font-size: 11px; text-decoration:underline;}
.l_txt_corpo:link{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#8a8c8e; font-size: 11px; text-decoration:underline;}
.l_txt_corpo:active{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#8a8c8e; font-size: 11px; text-decoration:none;}
.l_txt_corpo:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#8a8c8e; font-size: 11px; text-decoration:none;}
	
	
		/* Formulário */
.input {
	height:20px;
	width:101px;
	border-left:0px;	
	border-top:2px solid #bdbfc1;
	border-right:2px solid #bdbfc1;
	border-bottom:2px solid #bdbfc1;
	padding:0;
	margin:0;
	}
	
.input_2 {
	height:20px;
	width:74px;
	border-left:0px;	
	border-top:2px solid #bdbfc1;
	border-right:2px solid #bdbfc1;
	border-bottom:2px solid #bdbfc1;
	padding:0;
	margin:0;
	}

.input_3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0073b0;
	width:97px;
	height:12px;
	border:0;
	}
	
.input_4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0073b0;
	width:71px;
	height:12px;
	border:0;	
	margin:0;
	padding:0;
	}
	
.inputgeral {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	border:1px solid #0068a2;
	}

.inputtextarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	border:1px solid #0068a2;
	}

.select_01{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:314px;
	border:1px solid #0068a2;
	}
	
		/* Div páginas de destaque */
.destaques{
	float:right;
	width:250px;
	height:166px;
	margin:20px 5px 5px;
	clear:both;
	}
.destaques_01{
	float:right;
	width:221px;
	height:231px;
	margin:20px 5px 5px;
	clear:both;
	}

		/* RODAPÉ */
/** {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-decoration: none;
	}*/

#rodape, #rodapeBarraLinks, #rodapeMelhorVisualizado{width:730px; margin:auto;}

#rodape {
	background:#d8e9f1;
	overflow:auto;
	font:10px/1.2 Verdana, Geneva, sans-serif;
	color:#356799;
	padding:8px 0;
}
	#rodape .col1, .col2, col3 {width:217px; float:left;}
	#rodape .col1 {margin-right:25px; background:url(/imagens/ico-brasil.gif) no-repeat 10px center; padding-left:70px;}


#rodapeBarraLinks {height:21px; background:#0078bf; margin-top:6px;}
	#rodapeBarraLinks ul {text-align:center; list-style:none; margin:0; font:9px/21px Verdana, Geneva, sans-serif; text-transform:uppercase;}
	#rodapeBarraLinks li {display:inline;}
		#rodapeBarraLinks a {color:#fff; text-decoration:none; margin:0 10px;}
		#rodapeBarraLinks a:hover {text-decoration:underline;}


#rodapeMelhorVisualizado {margin:10px auto  0; text-align:center;}



/* FALE-CONOSCO */
#filiais img {margin-top:15px;}
#filiais tr:first-child img {margin-top:0;}
#filiais tr td:first-child img {margin-left:10px;}


