﻿/* NORSKAN INST - 240510ah */

* {
	margin: 0;
	padding: 0;
	font-family: tahoma, helvetica, sans-serif;
	line-height: 1.3em;
	font-size: 12px;
	color: #666;	
	list-style: none;
}

body { 
	background: #f2f2f2 url(../images_inst/bg_site.gif) no-repeat top center;
}

a {
	text-decoration: none; 
	color: #666;
	overflow: hidden;
}

a:hover { text-decoration: underline;  } 

img 	{ border-width: 0; }
.clear 	{ clear: both; }	
	
#site {
	width: 976px;
	margin: 0 auto;
	position: relative;
}


/*  S A U D A Ç Ã O */

#telasaudacao {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images_inst/bg_telasaudacao.png) repeat 0 0;
	position: fixed;
	z-index: 9999;
}	

#telasaudacao div.centraliza {
	float: left;
	width: 1px;
	height: 50%;
	margin-bottom: -75px;
	position:relative;
}

#telasaudacao div.texto {
	clear: left;
	width: 400px;
	height: 150px;
	text-align: center;
	margin: 0 auto;	
	position: relative;
}	

#telasaudacao h2 {
	width: 100%;
	height: 70px;
	text-indent: -9999px;
	background: no-repeat center center;	
}	

#pti #telasaudacao h2 { background-image: url(../images_inst/tit_telasaudacao_pt.gif); }
#eni #telasaudacao h2 { background-image: url(../images_inst/tit_telasaudacao_en.gif); }

#telasaudacao a, #telasaudacao a:hover { 
	font-size: 13px; 
	font-weight: bold;
	color: #ddd;	
}
		
/* ======================================================= HEADER ================================================= */

#header {
	float: left;
	width: 100%;
	height: 125px;
	/*background-color: #dfd; /* t i r a r */
}
	
#header h1 {
	float: left;
	left: 77px;
	top: 35px;
	background: url(../images_inst/img_logo.gif) no-repeat 0 0;
	position: relative;
}

#header h1 a {
	display: block;
	width: 85px;
	height: 71px;
	text-indent: -9999px;
	overflow: hidden;
}

#header #navbar {
	float: right;
	width: 740px;
	height: 40px;
	padding-top: 23px;
	/*background-color: #0C6; /* t i r a r */
	position: relative;
	z-index: 11;
}

#header #saudacao {
	float: left;
	width: 200px;
	height: 18px;
	text-indent: -9999px;
}

#pti #header #saudacao { background: url(../images_inst/tit_bemvindo_pt.gif) no-repeat 5px 0; }
#eni #header #saudacao { background: url(../images_inst/tit_bemvindo_en.gif) no-repeat 5px 0; }

#header #navbar ul {
	float: right;	
	/*width: 510px;*/
	margin-top: 5px;
	z-index: 11;
}

#header #navbar ul li {
	float: left;
	padding: 0 4px; /*6px*/
	border-left: 1px solid #d8d8d8;
	height: 1.2em;
}

#header #navbar ul li.primeiro { border-left-width: 0; }

/* atenção: o #header#menu está em menu.css */


/* COLUNAS */

#colunas {
	float: left;
	width: 100%;
	padding: 30px 0;
	background-color: #fff;
}

#colunas #col_esq {
	float: left; 	
	width: 210px; 
	margin-left: 14px;
	display: inline;
	position:relative;
}

#colunas #col_dir {
	float: right; 	
	width: 730px;
}
#conteudo {}


/* //////////////////////////////////////////////////// HOME ////////////////////////////////////////////////////////////// */

/* ACESSO RÁPIDO  e  BUSCA */

#acessorapido, 
#busca {
	float: left;
	width: 207px;
	height: 27px;
	margin-bottom: 10px;
	background: url(../images_inst/bg_acessobusca.gif) no-repeat 0 0;
}

#acessorapido a.link {
	display: block;
	width: 198px;
	height: 21px;
	margin: 6px 0 0 8px; /* nesse caso, o BLOCK em vez do INLINE nao afeta IE6 */
	background: url(../images_inst/ico_bullet3.gif) no-repeat 180px 2px;
}

#acessorapido a:hover.link { text-decoration: none!important; }

#busca { padding: 5px 0 0 8px; }

#busca input {
	float: left;
	width: 180px;
	display: inline;
	border-width: 0!important;
	line-height: 1.1em!important;
	background-color: transparent!important;
}

#busca .btn {
	float: right;
	width: 26px;
	height: 20px;
	background: url(../images_inst/ico_bullet2.gif) no-repeat 2px 2px;
	border-width: 0!important;
	text-indent: -9999px;
	cursor: pointer;
}


/* BOX - ACESSO RÁPIDO */

	#box_acesso {
		position: absolute;
		left: 0;
		top: 26px;
		width: 460px;
		z-index: 10;
		background-color: #fff;
		border: #ccc solid 1px;
		display: none;
		padding: 3px;
	}
	#box_acesso_inner {
		background: #ff;
		overflow: hidden;
		padding: 3px 15px 15px 15px;
	}
	#box_acesso_mid {
		overflow: hidden;
	}
	.acesso_mid,
	.acesso_mid li a {
		float: none!important;
		background-image: none!important;
		text-indent: 0!important;
		height: auto!important;
		width: auto!important;
		color: #909090!important;
		font-size: 11px;
		line-height: 14px;
	}	
	.acesso_mid {
		float: left!important;
		width: 200px!important;
		margin: 0 15px 0 0;
	}
	.acesso_mid ul {
		list-style:none;		
	}
	.acesso_mid li {
		background-image: none!important;
		float: none!important;
		padding: 0 0 3px 10px!important;
		margin: 0!important;	
		border: 0!important;
		line-height: 14px!important;
		height: auto!important;
		background: url(../images_inst/ico_bullet4.gif) no-repeat 2px 4px!important;
	}	
	
	.acesso_mid h4,
	.acesso_mid h4 a {
		font-size: 11px;
		color: #07763b;
		font-weight: bold;
		line-height: 12px;
		padding: 0 0 3px 0;
		margin: 6px 0 4px 0;
		border: 0;
		float: none!important;
	}


/* NOTÍCIAS */

#noticias { 
	float: left;
	padding-top: 
}

#noticias h2 {
	float: left;
	clear: both;	
	width: 57px;
	height: 25px;
	text-indent: -9999px;
}

#pti #noticias h2 { background: url(../images_inst/tit_noticias_pt.gif) no-repeat 0 0; }
#eni #noticias h2 { background: url(../images_inst/tit_noticias_en.gif) no-repeat 0 0; }

#noticias ul { 
	float: left;
	clear: both;
	width: 100%;
	padding-bottom: 5px;	
}

#noticias ul li {
	float: left;
	width: 100%;
	padding: 6px 0 8px 0;
	background: url(../images_inst/bg_noticias.gif) no-repeat 0 3px;
}

#noticias ul li span.dia {
	color: #007b3e;
	font-weight: bold;	
}

#noticias ul li span.dia,
#noticias ul li span.mes,
#noticias ul li span.semana {
	float: left;
	padding: 4px 2px;
	position: relative;
}
#pti span.dia {
	padding-left: 6px!important;
}
#eni span.mes {
	padding-left: 3px!important;
}

#noticias ul li span.semana {
	padding-top: 6px;
	padding-left: 10px;
	font-size: 11px;
}

#noticias ul li h5 {
	float: left;
	clear: both;
	padding: 4px 0;
	font-weight: normal;
	line-height: 1.1em;
}

#noticias #rss a,
#noticias #vertodas a {
	width: 65px;
	height: 18px;
	font-size: 10px;
} 

#noticias #rss a {
	float: left;
	clear: left;
	background: url(../images_inst/ico_rss.gif) no-repeat right 0;
}

#noticias #vertodas a {
	float: right;
	background: url(../images_inst/ico_bullet2.gif) no-repeat 50px 0;
}

/* POPUP RSS */

.popup {
	position: absolute;
	display: none;
	background-color: #fff;
	border: 4px solid #269b58;
	padding: 12px;
}

#popup_rss {
	left: 220px;
	top: 20px;
	position: absolute;
	z-index: 10;
	width: 500px;
}

#rss_meio p { 
	font-size: 11px;
	line-height: 1.25em;
	margin: 15px 0;
	clear: both;
	color: #4c4c4c;
}
#rss_meio p a {
	float: none!important;
	clear: none!important;
	color:#4c4c4c;
	text-decoration:none;
	background-image: none!important;
}

#rss_meio p a:hover {
	text-decoration:underline
}
.popup .close {
	text-indent: -9999px!important;
	display: block!important;
	height: 15px!important;
	width: 15px!important;
	background:  url(../images_inst/ico_close.gif) no-repeat 0 0!important;
	overflow: hidden!important;
	cursor: pointer!important;
	position: absolute;
	top: 6px;
	right: 6px;
}
.popup a.close:hover {
	background-position: 0 -15px!important;
}




#destaque1,
#destaque2,
#destaque3 {
	float: left;
	width: 244px;
	min-height: 290px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(../images_inst/bg_destaques.gif);
}

#destaque1 {
	width: 237px;	
	background-position: -6px 0!important; 
}

#destaque1 .foto,
#destaque2 .foto,
#destaque3 .foto {
	float: left;
	clear: both;
	width: 100%;
	height: 134px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 6px 0;
}

#destaque1 .foto {	background-image: url(../images_inst/pic_destaque1.jpg); background-position: 0 0!important; }
#destaque2 .foto {	background-image: url(../images_inst/pic_destaque2.jpg); }
#destaque3 .foto {	background-image: url(../images_inst/pic_destaque3.jpg); }

#destaque1 h2,
#destaque2 h2,
#destaque3 h2 {
	float: left;
	width: 206px;
	height: 50px;
	margin: 12px 0 0 20px;
	display: inline; 
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

#pti #destaque1 h2 { background-image: url(../images_inst/tit_relacoes_pt.gif); }
#eni #destaque1 h2 { background-image: url(../images_inst/tit_relacoes_en.gif); }
#pti #destaque2 h2 {	background-image: url(../images_inst/tit_seguranca_pt.gif); }
#eni #destaque2 h2 {	background-image: url(../images_inst/tit_seguranca_en.gif); }
#pti #destaque3 h2 { background-image: url(../images_inst/tit_trabalhe_pt.gif); }
#eni #destaque3 h2 { background-image: url(../images_inst/tit_trabalhe_en.gif); }

#destaque1 ul,
#destaque2 ul, 
#destaque3 ul {
	float: left;
	width: 200px;
	margin: 0 5px 0 20px;
	padding-right: 6px;
	display: inline;	
}

#destaque3 h2,
#destaque3 ul {	background-color: #eaeae9; } /* ocultar a fenda direita */

#destaque1 ul li {
	padding: 0 0 8px 18px;
	background: url(../images_inst/ico_bullet1.gif) no-repeat 0 1px;
}

/* ////////////////////////////////////////////////// INTERNA ///////////////////////////////////////////////////////////// */
.area_atuacao{
	background-color:#F2F2F2;
	border:2px solid #B7BAA9;
	color:#FFFFFF;
	/*height:250px; */
	left:335px;
	padding:10px;
	position:absolute;
	top:580px;
	width:435px;
}
.area_atuacao p.bt_fechar {
	background:transparent url(../images_inst/bt_fechar.gif) no-repeat scroll 0 0;
	cursor:pointer;
	display:block;
	height:20px;
	position:absolute;
	right:12px;
	text-indent:-9000px !important;
	top:9px;
	width:20px;
}

#col_dir .header {
	float: left;
	width: 100%;
}

#col_dir .header #breadcrumb  {
	float: left;
	width: 550px;
	height: 20px;
}

#col_dir .header #breadcrumb,
#col_dir .header #breadcrumb a {
	font-size: 11px;
	color: #333;
}

#col_dir .header ul.itens {
	float: right;
	width: 120px;
}


#col_dir .header ul.itens li {
	float: left;
	width: 22px;
	height: 22px;
}

#col_dir .header ul.itens li a {
	display: block;
	width: 16px;
	height: 18px;
	background-image: url(../images_inst/spr_icones.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	cursor: pointer;
	overflow: hidden;
}

#col_dir .header ul.itens li.decrease a		{ background-position: 3px 0; }
#col_dir .header ul.itens li.increase a		{ background-position: -15px 0; }
#col_dir .header ul.itens li.favoritos a	{ background-position: -71px 0; }
#col_dir .header ul.itens li.print a		{ background-position: -35px 0; }
#col_dir .header ul.itens li.send a			{ background-position: -53px 0; }

#col_dir .header ul.itens li.decrease a:hover	{ background-position: 3px -18px; }
#col_dir .header ul.itens li.increase a:hover	{ background-position: -15px -18px; }
#col_dir .header ul.itens li.favoritos a:hover	{ background-position: -71px -18px; }
#col_dir .header ul.itens li.print a:hover		{ background-position: -35px -18px; }
#col_dir .header ul.itens li.send a:hover		{ background-position: -53px -18px; }


#col_dir .header #flashtitulo  {
	float: left;
	width: 550px;
	color: #114C90;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 15px 0 15px 0;/*0 0 12px 0*/	
}


/* T E X T O */

#texto {
	float: left;
	width: 700px;
}

#texto p { 
	/*text-indent: 18px; */
	padding-bottom: 15px;
	line-height: 1.5em;
}

#texto li {
	margin-bottom: 11px; 
	line-height: 1.5em;
}

#texto h2, #texto h3 {
	color: #07763b;
	margin: 10px 0;
}

#texto ul,
#texto ol {
	margin-left: 0px;	

}

#texto ul ul, #texto ul ol,
#texto ol ol, #texto ol ul { margin-bottom: 7px; }

#texto ul li { 
	list-style-type: none; 
	padding-left: 12px;
	background: url(../images_inst/ico_bullet5.gif) no-repeat 0 7px;
}

#texto ul ul li, #texto ol ul li { 
	list-style-type: none; 
	padding-left: 9px;
	background: url(../images_inst/ico_bullet4.gif) no-repeat 0 7px;
}

#texto ol li {
	list-style-type: decimal; 
	list-style-position: inside!important;
}

#texto li li { font-size: 1em; }

.left { text-align: left!important; }
.center { text-align: center!important; }
.right { text-align: right!important; }

#texto table {
	width: 100%;
	margin: 20px 0;
}

.tabelatt {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666;
	background-color: #d8d8d8;
	height: 24px;
	padding: 0 18px;	
}
.tabelatx {
	height: 25px;
	padding: 0 18px;
	border-bottom: #666 dashed 1px!important;
}

#texto #foto {
	float: right;
	position: relative;
	padding: 5px 0 5px 10px;
}


/* ARQUIVOS */

#periodo {
	clear: both;
	overflow: hidden;
	margin: 25px 0;
}

#periodo h4 {
	float: left;
	width: 200px;
	font-size: 16px;
	color: #07763b;
}

#periodo #lano {
	float: right;
	margin: 0;
}

#periodo #lano .campo {	padding-right 5px; }

#periodo #lano select {
	width: 60px;
	color: #666;
	border: 1px solid #d8d8d8;	
}

.arquivos { clear: both; }

.arquivos table { margin: 0 0 15px 0!important; }

.arquivos td {
	padding-top: 6px;
	padding-bottom: 5px;
	border-bottom: #d8d8d8 dashed 1px;
}


.arquivos .data a,
.arquivos .link a,
.arquivos .tamanho a {
	color: #666!important;
	text-decoration: none;
}

.arquivos a:hover {	text-decoration: underline!important; }

.arquivos .icone {
	width: 40px;
	vertical-align: top;
}

.arquivos .data {
	font-size: 11px;
	width: 85px;
	padding: 9px 0 5px 0;
	font-weight: bold;
	vertical-align: top;
}

.arquivos .link {
	vertical-align: top;
	padding-top: 9px;
}

.arquivos .tamanho {
	width: 95px;
	text-align: right;
}



/* codigos a serem usados na interna ... */
.anchor {
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	float: left;
}

/* FILE LIST (CONTENT)  */
#period {
	clear: both;
	margin-top: 15px;
}

#period h2 {
	float: left;
	margin: 0 0 20px 0;
	font-weight: bold;
	color: #666!important

}

#period #lyear {
	float: right;
	margin: 0 0 10px 0;
}

#period #lyear .field {
	color: #4c4c4c;
	font-weight: bold;
	vertical-align: middle;
}

#period #lyear select {
	margin-left: 5px;
	font-weight: bold;
	border: #dfe6e6 solid 1px;
	width: 70px;
}

.files { 
	clear: both; 
}

.files h3 {
	margin: 0 0 12px 0;
}
	
.files table {
	margin: 0 0 15px 0;
}

.files td {
	padding-top: 2px;
	padding-bottom: 5px;
}

.files .date,
.files .link,
.files .tamanho {
	color: #666;
	font-size: 12px;
}

.files .date a,
.files .link a,
.files .tamanho a {
	color: #666!important;
	text-decoration: none;
}

.files a:hover {
	color: #f30165!important;	
}

.files .icon {
	width: 40px;
	vertical-align: top;
}

.files .date {
	width: 80px;
	font-weight: bold;
	vertical-align: top;	
}

.files .link {
	vertical-align: top;
	width: 480px;
}

.files .link a:hover {
	color: #f30165!important;	
}

.files .tamanho {
	width: 100px;
	text-align: right;
}
	

/* ATUALIZACAO */

.update {
	float: left;
	width: 98%;
	padding-top:10px;
}

.update p {
	float:left;
	width: 100%;
	height: 25px;
	clear: both;
	font-size: 10px;
	color: #666;
	padding-bottom:10px;
}

a.goback {
	float: left;
	background: no-repeat 0 0;
}

a.gotop {
	float: right;
	background: no-repeat -77px 0;
}

a.goback, a.gotop {
	display: block;
	width: 75px;
	height: 25px;
	text-indent: -9999px;
}

#pti a.goback, #pti a.gotop { background-image: url(../images_inst/spr_navtexto_pt.gif); }
#eni a.goback, #eni a.gotop { background-image: url(../images_inst/spr_navtexto_en.gif); }


ul.linktop {
	float: left;
	clear: both;	
	width: 100%;
	margin: 0 0 12px 0;
}
ul.linktop li {
	padding: 0!important;
	margin: 0!important;
	background-image: none!important;	
}
ul.linktop li a {
		padding-left: 10px!important;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #07763b!important;
		line-height: 1.6em;
		background: url(../images_inst/ico_bullet5.gif) no-repeat 0 4px; 
}



/* ========================================================== FOOTER ===================================================================*/

#footer {
	float: left;
	width: 100%;
	/*background-color: #CFC; /* t i r a r */
}

#footer ul {
	width: 100%;
	height: 20px;
	margin-top: 10px;
	padding-left: 25px;
	background: url(../images_inst/ico_logo.gif) no-repeat 0 -1px;
}

#footer ul li {
	float: left;
	padding: 0 5px;
	border-left: 1px solid #d8d8d8;
	height: 1.2em;
}

#footer ul .primeiro { border-left-width: 0; }

#footer ul li a {
	float: left;
	display: inline;
}




/* FORMS  */
/* --- Envie Para um Amigo/Send Mail --- */

#sendmail { padding: 12px; }
#sendmail h1 { margin: 0 0 15px 0; }

#sendmail p a { color:#046E50 }
#sendmail p a:hover { text-decoration:none }

#sendmail form#sendMail {
	font-size:12px;
	color:#999;
	width:300px;
}

#sendmail .container {
	float:left;
	margin-bottom:10px
}

#sendmail .container label { 
	width:95px;
	text-align:left;
	float:left
}

#sendmail .container input,
#sendmail .container textarea {
	border:1px solid #999;
	width:180px;
	padding:2px;
	font-size:12px;
	color:#999
}

#sendmail .containerButtons {
	float: left;
	clear: both;
}
#sendmail .containerButtons button {
	background:#FFF;
	border:1px solid #999;
	color:#999
}
#sendmail .containerButtons .enviar {
	float: left;
	margin: 0 0 0 95px;
}

/* --- Fale com RI/Fale Conosco --- */

.faleri {
	margin: 20px 0 20px 0px;
	width: 350px;
	overflow: hidden;
}

.faleri .obrigatorio {
	color: red!important;
	font-size: 11px!important;
	padding: 0 0 10px 0!important;
	margin: 0!important;
	text-align: left;
	font-style: italic;
}

.faleri label {
	display:block;
	margin-bottom:6px;
}

.faleri label span.textoform {
	display:block;
	float:left;
	font-size:11px;
	text-align:right;
	width: 100px;
	margin: 0 10px 0 0;
	color: #AD2623;
	font-weight: bold;
}

.faleri label input,
.faleri label textarea {
	color:#666;
	font-size:12px;
	padding:2px;
	border:1px solid #999;
	width:217px;
	background-color: transparent;
}

.faleri label textarea {
	overflow:auto;
}

.faleri .divbotoes {
	clear: both;
	margin: 0 0 0 110px;
}

.faleri .botao {
	border: 1px solid green;
	color: #FFF;
	background-color: #00BE5E;
	font-size: 11px;
	width: auto;
	overflow: visible;
	padding: 2px 4px;
	cursor: pointer;
	text-align: center;
	float: left;
}

.divbotoes .enviar {}

	#pt .divbotoes .enviar { }
	#en .divbotoes .enviar { }
	
	#pt .divbotoes .limpar { }
	#en .divbotoes .limpar { }

.divbotoes .limpar { margin: 0 0 0 10px; }



/* MENU.CSS */
/* NORSKAN INST - 240510ah */

/* MENU */
#menu ul.menu li.menu5 {
	display:none;
}

#header #menu {
	float: right;
	width: 740px;
	position: relative;
	z-index: 10;
}

#menu ul.menu li {
	float:left;
	width: 177px;
	margin: 0 4px;
	display: inline;
	position: relative;
}

#menu ul.menu li a {
	display: block;	
	width: 177px;
	height: 50px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#menu ul.menu li.menu1 a { background-position: 0 0!important; }
#menu ul.menu li.menu2 a { background-position: -177px 0!important; }
#menu ul.menu li.menu3 a { background-position: -357px 0!important; }
#menu ul.menu li.menu4 a { background-position: -541px 0!important; }

#menu ul.menu li.menu1 a:hover, #menu ul.menu li.menu1 a.ativo { background-position: 0 -53px!important; }
#menu ul.menu li.menu2 a:hover, #menu ul.menu li.menu2 a.ativo { background-position: -177px -53px!important; }
#menu ul.menu li.menu3 a:hover, #menu ul.menu li.menu3 a.ativo { background-position: -357px -53px!important; }
#menu ul.menu li.menu4 a:hover, #menu ul.menu li.menu4 a.ativo { background-position: -541px -53px!important; }

#menu ul.menu .ativo a.link { }

#pti #menu ul.menu li a { background: url(../images_inst/spr_menu_pt.png); } /* sprite PT */
#eni #menu ul.menu li a { background: url(../images_inst/spr_menu_en.png); } /* sprite EN */


/* SUBMENU  */
	
#menu .div_submenu {
	float: left;
	display: none;
	background-color: #e1e1e1;
	z-index: 1000!important;
	position: absolute;
	padding-right: 10px;
}

#menu .menu1 .div_submenu { /*width: 430px;*/ }
	
#menu ul.menu ul.submenu {
	float: left;
	padding: 7px;
	position: relative;
}

#menu .menu1 .div_submenu { left: 1px!important; }
#menu .menu2 .div_submenu, 
#menu .menu3 .div_submenu { left: 4px!important; }
#menu .menu4 .div_submenu { left: auto!important; right: 0; }

#menu .menu1 .submenu li {
	width: 215px!important;
}
#menu .menu1 .submenu li a {
	width: 205px!important;
}

#menu .menu2 .submenu li {
	width: 290px!important;
}
#menu .menu2 .submenu li a {
	width: 280px!important;
}

#menu ul.menu ul.submenu li {
	float: left;
	width: 180px;
	padding-bottom: 5px;
	background: url(../images_inst/ico_bullet6.gif) no-repeat 1px 2px;
	clear: both;
}

#menu ul.menu ul.submenu li a {
	display: block;
	padding-left: 15px;
	width: 165px;
	height: auto!important;	
	color: #5a5a5a!important;
	background-image: none!important;
	text-indent: 0!important;
	line-height: 14px;
}
			

/* MENU TERCIÁRIO */
#menu .menu .submenu .submenu {
	padding: 5px 7px 0 0;
}
#menu .menu .submenu .submenu li {
	float: left;
	clear: both;
	padding: 3px 0 3px 10px!important;
	background: none; 
}

/* MENU LATERAL */

#menulat {
	float: left;
	width: 205px;
	position: relative;
}

#menulat h2 {
	float: left;
	width: 100%;
	height: 55px;
	text-indent: -9999px;
	background: no-repeat 0 20px;
}

#pti #menulat h2 { background-image: url(../images_inst/tit_submenu_pt.gif) }
#eni #menulat h2 { background-image: url(../images_inst/tit_submenu_en.gif) }

#menulat ul.menu li {
	float: left;
	width: 205px;
	padding-top: 3px;
	position: relative;
	display: none;
}

#menulat ul.menu li.quebra {
	background: url(../images_inst/bg_menulat2.gif) no-repeat 0 0!important;
}

#menulat ul.menu li a {
	float: left;
	display: block;	
	width: 182px;
	padding: 3px 0 3px 21px;
	margin: 0 0 2px 0;
	letter-spacing: 1px!important;
	background: #F6F6F6 url(../images_inst/ico_bullet2.gif) no-repeat 6px 4px;
	-moz-box-shadow: inset 0 0 10px #CCC;
	-webkit-box-shadow: inset 0 0 10px #CCC;
	box-shadow: inset 0 0 10px #CCC;
}

#menulat ul.menu li a:hover { 
	text-decoration: none!important;
	color: #004a8e;
	font-weight: bold;
	letter-spacing: 0px!important;
}

#menulat ul.menu li.quebra a { 	
	height: 42px!important;
}
#menulat h3 {
	display: none;
}
#menulat .ativo,
#menulat .ativo li {
	display: block!important;
}


/* MENU LATERAL - SUBMENU */


#menulat ul.menu ul.submenu {
	float: left;
	display: block;	
	padding: 2px 0 10px 10px;
	position: relative;
}

#menulat ul.menu ul.submenu li {
	background-image: none;
	background-color: #fff;
	padding: 0;
}

#menulat ul.menu ul.submenu li a,
#menulat ul.menu .ativo ul.submenu li a {
	width: 82%;
	padding: 0 0 0 21px;
	margin: 0;
	letter-spacing: 1px!important;
	background: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#menulat ul.menu ul.submenu li a:hover { 
	text-decoration: none;
	color: #07763b;
	letter-spacing: 0px;
	font-weight: bold;
}

/*SEARCH RESULT*/
.search_results .palavra_chave {
	font-size: 14px;
	color: #828282;
	padding: 0 0 10px 0;
}

.search_results .data {
	width: 80px;
	text-align: left;
}

.search_results .pagina {
	text-align: left;
}

.search_results .secao {
	text-align: left;
}

/* SUBMENUS SUPERIORES */

#header #navbar .dof,	/*estatico */
#header #navbar .trabalhe {		/* dinamico*/
	background: url(../images_inst/ico_trabalhe.gif) no-repeat right 6px;
	padding: 0 16px 0 6px;
	position: relative;
}

#header #navbar .dof .div_submenu,
#header #navbar .trabalhe .div_submenu {
	display: none;
	position: absolute;
	right: 0;
	top: 13px;
	z-index: 20;
}

#header #navbar .dof .submenu,
#header #navbar .trabalhe .submenu {	
	border: 1px solid #CCC;
	background-color: #FFF;
	width: auto;
}

	#header #navbar .dof .submenu li,
	#header #navbar .trabalhe .submenu li {
		clear:both;
		float:left;
		height:auto;
		padding:2px 6px;
		border: 0;
	}
	
#header #navbar .dof .submenu li { width:100px; }
#header #navbar .trabalhe .submenu li { width:180px; }
