@charset "utf-8";
/* CSS Document */

body { font-size:11px;}
img { border:0;}
div div#rss_link { margin-top:5px;}
a, a:visited { text-decoration:none; color:#000;}
div div#rss_link a { color:#999; text-transform: uppercase;}

h2 { font-size:15px; margin:0; }
ul { list-style:none;}

table.blog { margin-top:10px;}
table td.contentheading { font-size:16px; font-weight:bold;}

td.contentheading { font-size:18px; font-weight:bold;}
td.createdate,
td.modifydate { color:#999; margin-top:10px;}
.mes { font-weight:500; font-size:12px;}
.tema,
.temaCalendario a,
.componentheading_dwnld,
.componentheading_lstNot,
.componentheading_cnt,
.componentheading_lnk { color:#4F8A75;}
.temaCalendario { margin-left:-13px; margin-bottom:10px;}

div#conteudo_central h3, td.contentheading { padding:5px; margin-bottom:10px; font-size:15px; color:#4F8A75;}
div.gk_news_image_text p {margin-top:58px; *position:absolute;}

h3.tema { background-color:#CAE1D7; margin-top:10px;}
.componentheading_dwnld,
.componentheading_lstNot,
.componentheading_cnt,
.componentheading_lnk  {font-size:20px; color:#4F8A75;}

/*mapa do site*/
div.level0 {color:#037E45; font-weight:bold;}

div.level1 a, div.level2 a, div.level3 a, div.level4 a,
div.level5 a, div.level6 a, div.level7 a, div.level8 a, 
div.level9 a,div.levelx a{color:#037E45;}

div.level1 a:hover, div.level2 a:hover, div.level3 a:hover, div#level4 a:hover,
div.level5 a:hover, div.level6 a:hover, div.level7 a:hover, div#level8 a:hover, 
div.level9 a:hover,div.levelx a:hover{ background:#F4F4F4 none repeat scroll 0 0; border:medium none; padding:5px 325px 5px 0px;}


/*----------Módulo Search---------------*/
.inputbox { padding:4px; margin:0 4px 0 0; background:#FFF none repeat scroll 0% 0%; border:medium none; color:#949494; font-size:11px; font-family:arial;}
.search { float:left;}
.search .button{ background:#006822 none repeat scroll 0% 0%; border:medium none; color:#FFF; cursor:pointer; font-size:10px;
padding:2px 0pt; text-transform:uppercase; width:30px;}

/*Modulo destaques*/
#menuTopo,
#combo_web_mail,
#combo_o_que_precisa { float:left; margin:0; padding:3px 2px 3px 0; width:160px; background:#FFF none repeat scroll 0% 0%; border:medium none; color:#949494; font-size:11px; font-family:arial; margin-left:35px;}
#combo_web_mail,
#combo_o_que_precisa {width:170px; float:none; margin-left:0; border:1px solid #CCC;}

/*----------LISTA DE NOTICIAS-------------*/
div.dn-whole { font-size:11px;}
.dn li { margin-bottom:5px; padding:5px; }
.dn-title a:hover { color:#037E45;}
.dn-title, .dn-title a:visited { text-decoration:none;}
.dn-date {color:#037E45; font-size:11px;}
span.par li.arrow-dn { background:#E5E5E5;}
ul.dn { padding:0px;}
.noticias{ color:#4F8A75; background:#CAE1D7 none repeat scroll 0 0; margin:10px 0; padding:5px;}

/*---------------LISTA DE LINKS-----------------*/
#lista_links,
#combo_acesso_rapido { height:130px; background:#F7F7F7; margin:10px; padding:8px;}
p#acesso_rapido {margin:5px auto; font-family:arial; font-size:11px; color:#707070; text-decoration:none;}
.list_links { color:#707070; font-size:11px; height:80px; padding-left:5px; width:170px; margin-top:10px;}
#list_links{ height:auto; margin:5px auto;}
.weblinks_combo_plus { padding:0;}
.weblinks_combo_plus option { padding:1px; font-family:arial; font-size:10px; text-transform: none;}
form.weblinks_combo_plus input.button{ background:#006822 none repeat scroll 0% 0%; border:medium none; color:#FFF; cursor:pointer; font-size:10px; margin:4px 4px 4px 138px; padding:2px 0; text-transform:uppercase; width:30px;}

/*---------MENUS----------*/
ul.menu { margin-top:0;}
div#coluna_direita h2.tema { margin:10px 0 5px 15px;}
div#coluna_direita ul.menu,
div#menu_esq ul.menu { padding:0 10px; margin:8px auto 0 0;}
div#coluna_direita ul li,
div#menu_esq ul li { padding:5px; position: relative;}
div#coluna_direita ul a,
div#menu_esq ul a { font-family:arial; font-size:11px; color:#707070; text-decoration:none; padding:5px 0;}
div#coluna_direita ul li:hover,
div#menu_esq ul li:hover {  background:url(../images/seta_menu_context.png) right no-repeat #82B89E;}
div#coluna_direita ul li:hover a,
div#menu_esq ul li:hover a { color:#FFF;}


/*
div#coluna_esquerda #menu_esq ul li ul { display:none; }/*subnivel 1
div#coluna_esquerda #menu_esq li ul li ul li { display:none;}

#menu_esq ul li:hover, div#coluna_direita ul li:hover {  background:url(../images/seta_menu_context.png) right no-repeat #82B89E;}
#menu_esq ul li:hover a, div#coluna_direita ul li:hover a { color:#FFF;}
#menu_esq ul li:hover ul li a, div#coluna_direita ul li:hover ul li a{ color:#707070;}
#menu_esq ul li ul li:hover a:hover, div#coluna_direita ul li ul li:hover a:hover{ color:#FFF;}
#menu_esq ul li ul { border:solid 1px #CCC;}


div#coluna_esquerda #menu_esq li:hover ul,
div#coluna_esquerda #menu_esq li li:hover ul,
div#coluna_esquerda #menu_esq li.over ul, 
div#coluna_esquerda #menu_esq li li.over ul
{ display:block; margin-left:145px; position:absolute; background-color:#e5e5e5; top:0; z-index:10; width:150px;}*/

div#banners_principal { margin-bottom:5px;}

/*TEXTO INTERNO*/

div#titulo_artigo h3{ background-color:#CAE1D7;}
div#titulo_artigo h3.tema,
div#titulo_artigo_lstNot h3.tema { margin:0;}
div#titulo_artigo,
div#titulo_artigo_lstNot { margin-top:2px;}

div#conteudo_central div.ferramentas { background-color:#E5E5E5; height:25px; margin-top:5px;}
div#conteudo_central div.ferramentas div.left { float:left; margin-right:5px;}
div#conteudo_central div.ferramentas div.right { float:right; margin-right:5px;}

span.breadcrumbs_pathway a {color:#4F8A75;}

/*Página de contato e busca*/
#contact_name,
#contact_email,
#contact_subject,
#contact_text, #search_searchword, #ordering { border:1px solid #CCC; margin:5px;}
#emailForm button,
#searchForm button {background:#006822 none repeat scroll 0% 0%; border:medium none; color:#FFF; cursor:pointer; font-size:10px;
padding:2px 0pt; text-transform:uppercase; width:auto;}
table.contentpaneopen fieldset {color:#707070;}
table.contentpaneopen fieldset a { font-size:12px; font-style:italic; color:#4F8A75; font-weight:bold;}
span.highlight { background-color:#FFFF99;}
table.searchintro b { text-decoration:underline; color:#4F8A75;}
div#component-contact{padding-top:10px; color: #3c3c3c;}

/*Modulo de downloads*/
/*.componentheading{ display:none;}*/
p.category a,
a.category_lnk  {text-decoration: none; padding-left:5px; color:#707070;}
p.category {  margin-bottom:15px;}


div.componentheading_lstNot { margin-bottom:35px;}
tr.sectiontableentry1_lstNot { font-size:12px; background-color:#E5E5E5; width:100%;}
tr.sectiontableentry2_lstNot { font-size:12px; width:100%;}
tr.sectiontableentry1_lstNot > td[align="right"],
tr.sectiontableentry2_lstNot > td[align="right"] {display:none;}
tr.sectiontableentry1_lstNot > td,
tr.sectiontableentry2_lstNot > td { padding:5px;}

.sectiontableheader a, td.sectiontableheader{display:none;}
div.componentheading { margin-bottom:10px; color:#4F8A75; font-size:20px;}
tr.sectiontableentry1{ font-size:12px;  width:100%;}
tr.sectiontableentry2, a.category { font-size:12px; width:100%;}
tr.sectiontableentry2 a, tr.sectiontableentry1 a, a.category {  color:#707070;}
tr.sectiontableentry2 a:hover, tr.sectiontableentry1 a:hover, a.category:hover {text-decoration:underline;}
tr.sectiontableentry1 > td[align="right"],
tr.sectiontableentry2 > td[align="right"] { display:none;}
tr.sectiontableentry1 > td,
tr.sectiontableentry2 > td, a.category { padding:1px;}
tr.sectiontableentry1 > td,
tr.sectiontableentry2 > td { padding:10px 20px;  background:url(../../../images/M_images/document.gif) no-repeat left;}
table.contentpane li {margin-left:-35px; padding:10px 20px;  background:url(../../../images/M_images/category.gif) no-repeat left;}
table.contentpane td[nowrap="nowrap"] {display:none;}
table.contentpane > tr.sectiontableentry1 { display:none;}

a.category_lnk { margin-left:-35px; padding:3px 0 3px 20px; _margin-left:0; background:url(../../../images/M_images/weblink.gif) no-repeat left;}
li.li_lnk { margin-top:15px;}
td.contentdescription_lnk { display:none;}

tr.sectiontableentry1_lnk ,
tr.sectiontableentry2_lnk { font-size:12px; width:100%;}
tr.sectiontableentry1_lnk > td a,
tr.sectiontableentry2_lnk > td a { margin-left:-4px;}

tr.sectiontableentry1_lnk div.description,
tr.sectiontableentry2_lnk div.description { color:#707070; margin-top:5px; padding-left:17px; font-size:10px; background:url(../../../images/M_images/indent1.gif) no-repeat left;}

td.td_filter,
td.pag_limit { display:none;}

table.contenttoc th {color:#4F8A75; font-weight:bold;}
table.contenttoc td { background:url(../../../images/M_images/indent1.gif) no-repeat left; padding-left:12px;}

.sufix_ult { margin-left:370px; font-weight:normal; font-size:11px;}
.sufix_ult a { color:#4F8A75; _margin-right:10px;}
span.sufix_ult { padding-right:10px; _padding-right:0; background:url(../images/seta-right.gif) right no-repeat;}
