@charset "utf-8";
/* CSS Document */

/******************************************** GERAL *******************************************************************************/
body {
	font-family: lucida grande, lucida sans, lucida sans unicode, helvetica, arial, verdana, sans-serif;
	text-align:center;
	background: #e9e9e9 url(../images_inst/bkg_site.jpg) no-repeat fixed center top;
}

* {
	margin: 0;
	padding: 0;
}

a {
	overflow: hidden;
}

#site {
	width:984px;
	margin:0 auto;
}
.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	overlfow: hidden;
}
.ancora {
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	float: left;
}
/********************************************************* HEADER *********************************************************************/
#header {
	width: 960px;
	height: auto;
	margin-top:18px;
	margin-left:10px;
	margin-right:10px;
	float:left;
	clear:both;
	position: relative;
	z-index: 1;
	display:inline;
}
#header h1 {
	display:inline;
}
#logo {
	display:inline;
	text-indent: -99999px;
	overflow: hidden;
	float:left;
	background: url(../images_inst/HRTP_logo.png) no-repeat 0 0;
	width: 121px;
	height: 57px;
	margin-left:23px;
}
#header h1 span {
	display:inline;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666;
	float:left;
	margin-top:39px;
	margin-left:19px;
}
#header ul {
	float:right;
	display:inline;
}
#header ul li {
	display:inline;
	float:left;
	list-style:none;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	margin-right:10px;
	border-left:1px solid #97bf29;
	padding-left:10px;
	color:#333;
}
#header ul li a {
	color:#333;
	text-decoration:none;
}
#header ul li a:hover {
	text-decoration:underline;
}
#header ul li.primeiro {
	border:none;
}
/*#navbar {
	position: absolute;
	top: 23px;
	right: 226px;
	z-index: 2;
}
#navbar .links {
	float: right;
	position: relative;
}
#navbar .links li {
	list-style: none;
	float: left;
	height: 19px;
	line-height: 19px;
	border: 1px solid #ACA899;
	font-size: 12px;
	margin: 0 0 0 14px;
	padding: 0 7px;
}
#navbar .links li a {
	float: left;
	height: 19px;
	color: #1A75BB;
	text-decoration: none;
}
#navbar .links li a {}
#navbar #acesso {
	background: url(../images_inst/ico_acessorapido.gif) no-repeat right center;
	padding-right: 25px;
	color: #909090;
	cursor: pointer;
}

#header .lingua {
	display: block;
	position: absolute;
	bottom: 9px;
	right: 0;
	font-size: 9px;
	color: #909090;
	text-transform: uppercase;
	text-decoration: none;
}
#header a.lingua:hover {
	text-decoration: underline;
}*/















/* BUSCA */

#searchBar {
	background:url(../images_inst/bkg_busca.png) no-repeat scroll 0 0 transparent;
	width: 239px;
	height: 23px;
	float:right;
	clear:right;
	margin-top:18px;
	margin-right:10px;
	position: relative;
	border:none;
	display:inline;
}
#searchBar #busca {
	width: auto;
	height: auto;
	position:relative;
	border:none;
}
#busca fieldset {
	width: 239px;
	height: auto;
	border: 0;
	display:inline;
}
#busca .txt_busca {
	background:none;
	border:none;
	display:inline;
	font-size: 11px;
	color: #666;
	width: 200px;
	height: 13px;
	float: left;
	margin:5px 0 5px 10px;
}
#busca .btn {
	background: url(../images_inst/bnt_busca.jpg) no-repeat scroll 0 0 transparent;
	cursor: pointer;
	border:none;
	float: right;
	overflow: hidden;
	text-indent: -9999px;
	position:absolute;
	top:5px;
	right:10px;
	height: 13px;
	width: 8px;
}
/*-- INICIO POP RSS --*/
.popup {
	position: absolute;
	display: none;
	background-color:#FFFFFF;
	border:5px solid #DADADA;
	padding: 12px;
}
#popup_rss {
	left: -521px;
	top: 14px;
	position: absolute;
	z-index: 10;
	width: 500px;
}
#pop_rss {
}
#rss_meio {
}
#rss_meio p {
	font-size:12px;
	line-height:15px;
	margin-bottom:12px;
	clear:both;
	color: #909090;
}
#rss_meio p a {
	color:#666666;
	text-decoration:none
}
#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: 3px;
	right: 3px;
}
.popup a.close:hover {
	background-position: 0 -15px!important;
}
/* CENTRO */

#centro {
	float:left;
	clear:both;
	width: 960px;
	margin-top:26px;
	margin-left:10px;
	margin-right:10px;
}
#centro .col_e {
	float: left;
	width: 690px;
	display: inline;
}
#centro .col_d {
	float: right;
	width: 240px;
}
#centro h2 {
	color: #1A75BB;
	margin: 0 0 9px 0;
	font-size: 12px;
}
#flash {
	width: 689px;
	margin: 0 auto;
}
/* NOTICIAS */	
#noticias {
	display:inline;
	width: 240px;
	float: left;
	text-align:left;
	position: relative;
}
#pti #noticias h2 {
	background:url(../images_inst/tit_noticias.jpg) no-repeat;
	width:100%;
	height:41px;
	text-indent:-99999px;
	border-bottom:1px solid #b6df29;
	padding-bottom:2px;
	margin-bottom:20px;
}
#eni #noticias h2 {
	background:url(../images_inst/tit_noticias_eng.jpg) no-repeat;
	width:100%;
	height:41px;
	text-indent:-99999px;
	border-bottom:1px solid #b6df29;
	padding-bottom:2px;
	margin-bottom:20px;
}

#noticias .rss {
	background: url(../images_inst/ico_rss.jpg) no-repeat left 0;
	padding: 0 0 0 20px;
	position:absolute;
	right:10px;
	top:10px;
	font-size: 10px;
	color: #f48435;
	text-decoration: none;
	height: 17px;
	line-height: 14px;
}
#noticias a.rss:hover {
	text-decoration: underline;
}
.noticia,  .noticia a {
	width:100%;
	color: #666666;
	display: inline;
	font-size: 11px;
	text-decoration: none;
	float:left;
	clear:left;
	margin-bottom:10px;
	font-family:Tahoma, Geneva, sans-serif;
	overflow:hidden;
}
.noticia a:hover {
	text-decoration: underline;
}
.noticia .data {
	background: url(../images_inst/bkg_datas_noticias.jpg) no-repeat 0 0;
	color: #999999;
	font-weight: normal;
	width:30px;
	height:33px;
	float:left;
	text-align:center;
	padding-top:3px;
	overflow:hidden;
	display:block;
}
.noticia .data span {
	color:#333333;
}
.noticia p.descricao {
	width:184px;
	height:auto;
	float:left;
	margin-left:8px;
	overflow:hidden;
}
.noticia p.descricao a {
	overflow:hidden;
	width:auto !important;
}
#pti #noticias .todas a {
	float: right;
	color: #666;
	display:block;
	width:50px;
	background: url(../images_inst/ico_leia_mais.jpg) no-repeat right top;
	height: 13px;
	margin-right:10px;
	text-indent:-99999px;
	overflow:hidden;
}
#eni #noticias .todas a {
	float: right;
	color: #666;
	display:block;
	width:50px;
	background: url(../images_inst/ico_leia_mais_eng.jpg) no-repeat right top;
	height: 13px;
	margin-right:10px;
	text-indent:-99999px;
	overflow:hidden;
}

/* VEJA TAMBEM */	
#vejatambem {
	display:inline;
	width: 234px;
	float: left;
	text-align:left;
	position: relative;
}



#vejatambem h2 {
	width:100%;
	height:35px;
	text-indent:-99999px;
	border-bottom:1px solid #b6df29;
}
#pti #vejatambem h2 { 	background: url(../images_inst/tit_vejatambem.png) no-repeat; }
#eni #vejatambem h2 {	background: url(../images_inst/tit_vejatambem_eng.png) no-repeat; }

#vejatambem ul {
	padding-top: 20px;
	margin-top: -9px;
}
.interna #vejatambem ul { 
	padding-bottom: 160px;
}

#vejatambem ul li 	{ list-style-type:none; padding-bottom:15px;}
#vejatambem ul li a {
	background: url(../images_inst/img_blt_vejatambem.png) no-repeat scroll 5px center;
	color:#666666 !important;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	padding-left:18px;
	text-decoration:none;
	text-indent:0;
}


.imagem110 {
	height: 110px;
	position: relative;
}
.imagem120 {
	height: 120px;
	text-align: center;
	position: relative;
}
.imagem260 {
	height: 260px;
	text-align: center;
	position: relative;
}
.imagem340 {
	height: 340px;
	text-align: center;
	position: relative;
}



#pti #twitter {
	background:url(../images_inst/tit_twitter.jpg) no-repeat;
	width:100%;
	overflow:hidden;
	height:42px;
	text-indent:-99999px;
	float:left;
	clear:left;
	padding-bottom:3px;
	border-bottom:1px solid #b6df29;
}
#eni #twitter {
	background:url(../images_inst/tit_twitter_eng.jpg) no-repeat;
	width:100%;
	overflow:hidden;
	height:42px;
	text-indent:-99999px;
	float:left;
	clear:left;
	padding-bottom:3px;
	border-bottom:1px solid #b6df29;
}
#text ul li {
	list-style:none;
}
#text {
	width:207px;
	float:left;
	clear:left;
	margin-left:7px;
	margin-top:12px;
	text-align: justify;
	color:#666;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	list-style:none;
}
#text a {
	color:#666;
	text-decoration:none;
}
#text a:hover {
	color:#666;
	text-decoration: underline;
}
.time {
	width:100%;
	float:right;
	text-align:right;
	margin-right:5px;
	margin-top:12px;
	color:#666;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	list-style:none;
}
#redes_sociais {
	width:100%;
	float:left;
	clear:left;
	text-align:left;
	margin-top:30px;
}
#redes_sociais ul li {
	list-style:none;
	text-indent:-99999px;
	float:left;
	overflow:hidden;
}
#linkedIn a {
	display:block;
	background:url(../images_inst/img_linkedIn.jpg) no-repeat;
	width:71px;
	height:25px;
}
#you_tube a {
	display:block;
	background:url(../images_inst/img_youtube.jpg) no-repeat;
	width:65px;
	height:25px;
	margin:0 11px;
}
#ico_twitter a {
	display:block;
	background:url(../images_inst/img_twitter.jpg) no-repeat;
	width:74px;
	height:25px;
}
#redes_sociais span {
	float:left;
	clear:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#666;
	margin-top:10px;
	border-left:1px solid #b6df29;
	padding-left:5px;
}
#banners {
	width: auto;
	float: left;
	display: inline;
}
#banners li {
	list-style: none;
	float: left;
	width: auto;
	margin-top:20px;
	list-style:none;
}
#banner_fst {
	margin-right:31px;
}
#rodape {
	background:url(../images_inst/img_bkg_rodape.png) no-repeat left center;
	width:100%;
	float:left;
	clear:both;
	margin: 13px 0 30px 0;
	height: 49px;
}
.wrapper {
	width: 100%;
	margin: 0 auto;
	position: relative;
}
#rodape #copyright {
	position: absolute;
	left: 10px;
	top: 18px;
	font-size: 11px;
	color: #666;
	font-family:Tahoma, Geneva, sans-serif;
}
#rodape .links {
	position: absolute;
	top: 18px;
	right: 10px;
}
#rodape .links li {
	float: left;
	list-style: none;
	border-left: 1px solid #666;
	height: 10px;
	line-height: 12px;
}
#rodape .links .primeiro {
	border: 0;
}
#rodape .links a {
	font-size: 11px;
	color: #666666;
	font-family:Tahoma, Geneva, sans-serif;
	margin: 0 9px;
	display: block;
	text-decoration:none;
}
#rodape .links a:hover {
	text-decoration: underline;
}
/*********************************************************** CSS INTERNAS*****************************************************/

#centro #conteudo {
	width:666px !important;
	margin-left:25px;
}
#conteudo .breadcrumb {
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#333;
	float:left;
	clear:left;
	margin-left:2px;
	margin-bottom:10px;
}
#conteudo .header {
	width:100%;
	display:inline;
	float:left;
	clear:left
}
#conteudo .header h2 {
	float:left;
	display:inline;
	height:32px;
	width:540px;/*	text-align:left;
	background:url(../images_inst/flash_titulo.jpg) no-repeat;
	text-indent:-99999px;*/}
#conteudo .itens {
	float:right;
	display:inline;
	overflow:hidden;
}
#conteudo .itens li {
	float:left;
	list-style:none;
	text-indent:-99999px;
	height:18px;
}
#conteudo .itens li a {
	background:url(../images_inst/ico_itens.jpg) no-repeat;
}
.decrease a {
	background-position: left top !important;
	width:17px;
	display:block;
	cursor: pointer;
}
.increase a {
	background-position: -17px top !important;
	width:26px;
	display:block;
	cursor: pointer;
}
.print a {
	background-position: -43px top !important;
	width:26px;
	display:block;
}
.send a {
	background-position:  -67px top !important;
	width:26px;
	display:block;
}
.favoritos a {
	background-position: -90px top !important;
	width:26px;
	display:block;
}
#texto {
	width:100%;
	float:left;
	clear:left;
	margin-top:20px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	text-align: justify;
}
#texto h2 {
	color: #4C4C4C;
	margin: 0 0 10px 0;
	font-size: 14px;
}
#texto h3 {
	color: #4C4C4C;
	margin: 0 0 10px 0;
	font-size: 12px;
}
#texto p {
	margin-bottom:15px;
}
#texto a {
	color:#92b71a;
	text-decoration:none;
}
#texto a:hover {
	text-decoration: underline;
}
#texto table {
	margin-bottom:15px;
}
#texto table tr td {
	height:auto;
	padding:6px 0;
}
.tabelatt {
	background-color:#e8e8e8;
}
.tabelatt_dir {
	background:#e8e8e8 url(../images_inst/bkg_table_dir.jpg) no-repeat right top;
	padding-right:20px!important;
}
.tabelatt_esq {
	background:#e8e8e8 url(../images_inst/bkg_table_esq.jpg) no-repeat left top;
	padding-left:20px!important;
}
.tabelatx_dir {
	padding-right:20px!important;
	border-bottom:1px solid #e8e8e8;
}
.tabelatx_esq {
	padding-left:20px!important;
	border-bottom:1px solid #e8e8e8;
}
.tabelatx {
	border-bottom:1px solid #e8e8e8;
}

.tabelatx a.cur {
	/*background:url(../images_inst/mais_curriculo.gif) no-repeat scroll 0 0 transparent;*/
	color:#92b71a !important;
}

.tabelatx a.cur img { border:none; padding-right:5px;}

.curriculo { display: none; }


#texto ul {
	margin-bottom:15px
}
#texto ul li {
	background:url(../images_inst/blt_listas.jpg) no-repeat left center;
	list-style:none;
	padding-left:12px;
	margin-bottom:5px;
	margin-left:15px;
}


#sitemap li {	background:none !important; }
#sitemap li a {	color: #4C4C4C; }
#sitemap li ul li a { color: #92B71A!important; }

#sitemap li ul li {
	background:url(../images_inst/blt_listas.jpg) no-repeat left center !important;
}
#texto ol {
	margin-bottom:15px
}

#texto ol li {
	list-style-position:inside;
	margin-bottom:15px;
	margin-left:15px;
	
}
.footer {
	margin-top:10px;
	float:left;
	clear:left;
	width:100%;
	overflow:hidden;
}

#texto a.gotop {
	display: block;
	width: 100%;
	background-position: right 0!important;
	text-indent: -9999px;
}
#vejatambem a.gotop,
#pti .footer .gotop,
#eni .footer .gotop {
	text-indent:-99999px;
	display:block;
	width:39px;
	height:9px;
	float:right;
	overflow:hidden;
}

#pti #vejatambem a.gotop {	
	background:url(../images_inst/img_top2.png) no-repeat 0 0; 	
	position: absolute;
	bottom: 10px;
	left: 10px;
}

#eni .gotop {	background:url(../images_inst/img_top_eng.jpg) no-repeat 0 0; }
#pti .gotop {	background:url(../images_inst/img_top.jpg) no-repeat 0 0; }

.footer p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4c4c4c;
	float:left;
	clear:both;
	margin-top:10px;
}
.img_dir {
	float:right;
	margin-left:20px;
}
/* forms.css */
/* --- Envie Para um Amigo/Send Mail --- */

#sendmail {
	padding: 12px;
}
#sendmail h1 {
	margin: 0 0 15px 0;
	text-align:left;
}
#sendmail p a {
	color:#4C4C4C
}
#sendmail p a:hover {
	text-decoration:none
}
#sendmail form#sendMail {
	font:12px Arial, Helvetica, sans-serif;
	color:#4C4C4C;
	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:12px Arial, Helvetica, sans-serif;
	color:#999
}
#sendmail .containerButtons {
	float: left;
	clear: both;
}
#sendmail .containerButtons button {
	background:#FFF;
	border:1px solid #999;
	color:#999
}
#sendmail .containerButtons .enviar {
	text-align:center;
	margin: 0 0 0 100px;
	width:50px;
}
/* --- Fale com RI/Fale Conosco --- */

.faleri {
	margin: 20px 0 20px 0px;
	width: 350px;
}
.faleri .obrigatorio {
	color: #666666;
	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: #4c4c4c;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.faleri label input, .faleri label textarea {
	color:#666;
	font:12px Arial, Helvetica, sans-serif;
	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 #CCCCCC;
	color: #4c4c4c;
	background-color: #CCCCCC;
	font-size: 11px;
	width: auto;
	overflow: visible;
	padding: 2px 4px;
	cursor: pointer;
	text-align: center;
	float: left;
}
.divbotoes .enviar {
}
#pti .divbotoes .enviar {
}
#eni .divbotoes .enviar {
}
#pti .divbotoes .limpar {
}
#eni .divbotoes .limpar {
}
.divbotoes .limpar {
	margin: 0 0 0 10px;
}
/* menu.css */
/* Menu */
#menu {
	background: url(../images_inst/fundo_menu_principal.png) no-repeat right top;
	display:inline;
	width:100%;
	height:39px;
	float:left;
	clear:left;
	margin-top:15px;
	z-index:1;
}
#menu ul {
	/*background: url(../images_inst/img_menu_canto_esq.jpg) no-repeat left top;*/
	width:auto;
	height:39px;
	float:left;
	padding-left:24px;
}
#menu ul li {
	width:auto;
	height:39px;
	background-position:left top;
	float:left;
	display:inline;
	cursor:pointer;
	position:relative;
	text-indent:-99999px;
	border:none;
	margin:0 7px;
	padding:0;
}
#pti #menu ul .menu1 {
	background:url(../images_inst/menu/menu_a_HRT_off.jpg) no-repeat;
	width:68px;
	margin-left:15px;
}
#pti #menu ul .menu2 {
	background:url(../images_inst/menu/menu_as_empresas_off.jpg) no-repeat;
	width:115px;
}
#pti #menu ul .menu5 {
	background:url(../images_inst/menu/menu_sala_emprensa_off.jpg) no-repeat;
	width:148px;
}
#pti #menu ul .menu3 {
	background:url(../images_inst/menu/menu_socio_ambiental_off.jpg) no-repeat;
	width:274px;
}
#pti #menu ul .menu4 {
	background:url(../images_inst/menu/menu_relacoes_investidoresl_off.jpg) no-repeat;
	width:224px;
}
#eni #menu ul .menu1 {
	background:url(../images_inst/menu/menu_a_HRT_off_eng.jpg) no-repeat;
	width:58px;
	margin-left:38px;
}
#eni #menu ul .menu2 {
	background:url(../images_inst/menu/menu_as_empresas_off_eng.jpg) no-repeat;
	width:100px;
}
#eni #menu ul .menu5 {
	background:url(../images_inst/menu/menu_sala_emprensa_off_eng.jpg) no-repeat;
	width:115px;
}
#eni #menu ul .menu3 {
	background:url(../images_inst/menu/menu_socio_ambiental_off_eng.jpg) no-repeat;
	width:330px;
}
#eni #menu ul .menu4 {
	background:url(../images_inst/menu/menu_relacoes_investidoresl_off_eng.jpg) no-repeat;
	width:170px;
}
#menu ul li.ativo {
	background-position:0 -39px !important;
}
/*#menu ul .menu1:hover, #menu ul li a#btn1:active{ background:url(../images_inst/menu/menu_a_HRT_off.jpg) no-repeat left -39px; width:83px}
		#menu ul .menu2:hover{ background:url(../images_inst/menu/menu_as_empresas_off.jpg) no-repeat left -39px ; width:136px;}
		#menu ul .menu3:hover{ background:url(../images_inst/menu/menu_sala_emprensa_off.jpg) no-repeat left -39px ;width:166px;}
		#menu ul .menu4:hover{ background:url(../images_inst/menu/menu_socio_ambiental_off.jpg) no-repeat left -39px ; width:291px;}
		#menu ul .menu5:hover{ background:url(../images_inst/menu/menu_relacoes_investidoresl_off.jpg) no-repeat left -39px ; width:235px;}*/

#menu .link {
	display: block;
	height: 39px;
	overflow: hidden;
}
#menu ul li ul.submenu {
	width:250px;
	height:auto;
	background:url(../images_inst/img_bkg_submenu.png) no-repeat center bottom;
	float:left;
	display:none;
	/*border:1px solid #F00;*/
			position:absolute;
	padding-left:0;
	padding-bottom:33px !important;
	text-align:left;
	top:39px;
	left:5px;
}
#menu ul li ul.submenu li {
	width:220px;
	height:auto;
	display:block;
	border-right:1px solid #dadada;
	border-left:1px solid #dadada;
	float:left;
	clear:both;
	padding-left:18px;
	padding-right:10px;
	padding-top:5px !important;
	padding-bottom:5px !important;
	text-indent:0;
	background-color:#e8e8e8;
	margin-left:0 !important;
	margin-right:0 !important;
}
#menu ul li ul.submenu li a {
	background:url(../images_inst/img_blt_submenu.jpg) no-repeat left center;
	color:#666 !important;
	display:block;
	padding-left:13px;
	font-size:13px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-indent:0;
}
#menu ul li ul.submenu li a:hover {
	text-decoration:underline;
}
#menu ul li ul.submenu li.first {
	padding-top:10px !important;
}
#menu ul li ul.submenu li.primeiro {
	border-top:none;
	padding-top:11px !important;
}
					
			
					
					/*
						#menu ul ul ul {
							border:1px solid #999;
							border-bottom:none;
							left:150px;
							top:0
						}
						
							#menu ul ul ul li {
								border-bottom:1px solid #999;
								border-top:none;
								height:27px;
								line-height:27px
							}

								#menu ul ul ul.terceiroMenu3 li { width:160px }
							
								#menu ul ul ul a {
									background:#D7D7D7;
									color:#000
								}*/



/* ARQUIVOS */

#periodo {
	clear: both;
	overflow: hidden;
	margin: 25px 0;
}

#periodo h4 {
	float: left;
	width: 200px;
	font-size: 18px;
	font-weight: bold;
	color: #93b71b;
}

.arquivos h3 {
	font-size: 14px;
	font-weight: bold;
}

#periodo #lano {
	float: right;
	margin: 0;
}

#periodo #lano select {
	width: 60px;
	color: #333;
	margin-left: 8px;
	display: inline;
	border-bottom: #eee solid 1px;
}

.arquivos { clear: both; }

.arquivos table { margin: 0 0 15px 0!important; }

.arquivos td {
	padding-top: 6px;
	padding-bottom: 5px;
	border-bottom: #eee dotted 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;
}

/* Glossário */

#btn {
	-moz-border-radius:88px 88px 88px 88px;
	background-color:#e8e8e8;
	color:#4c4c4c;
	cursor:pointer;
	display:inline;
	/*float:left;*/
	font-size:12px;
	height:18px;
	overflow:visible;
	padding:0 15px 4px 10px;
	text-align:center;
	width:auto;
}

.botao {
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	color:#92B71A;
	font-size:12px;
	font-weight:bold;
	height:20px;
	padding:0 12px 0 5px;
	width:18px;
	cursor:pointer;
}

.botao1 {
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	height:20px;
	padding:0 12px 0 5px;
	width:18px;
}