@media screen {body {margin:0; padding:0; background:#fff url(/img/bck_pag.gif) repeat-x; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; color:#646464; font-size:75%}
a:link, a:visited {color:#058531}
a:active {color:#2787C8}
a:hover {color:#002E64; text-decoration:underline}
input, select, textarea {font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; color:#666; font-size:100%}
acronym {cursor:help; border-bottom:1px dashed #002E64}
.nojs {font-weight:bold; padding:10px; color:#f00; background:#ff0}
form {margin:0; padding:0}
img {border:0}
#header {margin:0 auto; margin-top:0; margin-bottom:0; padding:0; width:760px; background:#fff url(/img/bck_header.gif) repeat-x; border-bottom:1px solid #808080; clear:both; overflow:hidden}
#logo {width:190px; float:left}
h1 {margin:0; font-size:180%}
h1 img {padding:22px 60px 16px 71px}
#linguas {margin:14px 0 0 0; width:400px; float:left; text-align:right; color:#007C2B; font-size:80%}
#linguas ul {list-style-type:none; margin:0; padding:0}
#linguas ul li {list-style-type:none; margin:0; padding:0; display:inline}
#linguas a:link, #linguas a:visited {color:#007C2B; text-decoration:none}
#linguas a:hover {color:#002E64; text-decoration:none}
#linguaActiva {color:#B8B8B8}
#pesquisa {width:160px; float:right}
#pesquisa input#palavras {margin:12px 0 0 6px; padding:0 0 0 2px; width:110px; height:16px; font-size:80%; vertical-align:top; border:1px solid #999; color:#000}
#pesquisa input#procurar {margin:12px 0 0 0}
#menu1 {width:570px; margin:39px 0 0 0; font-weight:bold; float:right; font-size:90%; color:#002E64; background:url(/img/bck_menu1.gif) repeat-x}
#menu1 ul {margin:0; padding:0; list-style-type:none}
#menu1 ul li, #menu1 ul li#sel {margin:0; padding:15px 12px 15px 12px; vertical-align:middle; list-style-type:none; float:left; background:url(/img/bck_menu1.gif) no-repeat}
#menu1 ul li a {color:#058531; text-decoration:none}
#menu1 ul li a:hover {color:#002E64; text-decoration:none}
#menu1 ul li#sel {background:url(/img/bck_menu1sel.gif) no-repeat; color:#fff}
#menu1 ul li#sel a:link, #menu1 ul li#sel a:visited {color:#fff}
#menu1 ul li#sel a:hover {color:#002E64}
	#menu1 ul li ul {margin:0; padding:8px 0 16px 0; width:165px; list-style:none; background:#70BB09; position:absolute; z-index:2; color:#fff}
	#menu1 ul li ul li {margin:0; padding:8px 2px 2px 18px; list-style:none; float:none; background:#70BB09 url(/img/bul4.gif) no-repeat; font-weight:normal; color:#fff}
	#menu1 ul li ul li a:link, #menu1 ul li ul li a:visited {color:#fff}
	#menu1 ul li ul li a:hover {color:#002E64}
#corpo {width:760px; margin:0 auto; padding:0; clear:both; overflow:hidden; background:#fff; z-index:0}
#colAhp, #colA {width:190px; float:left}
#colBhp {width:180px; float:left; background:#E7F8C2}
#colChp {width:390px; float:left}
#colA {background:#C7F076}
#icons img {margin:3px 0 0 10px}
#colBhp {line-height:130%}
#colBhp h2 {margin:26px 0 0 10px; padding:0; color:#70BB09; font-size:100%; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
#colBhp #folhas1 {padding:0}
#colBhp ul {margin:0 0 0 10px; padding:0; width:160px; list-style-type:none}
#colBhp ul li {margin:0; padding:10px 0 0 10px; list-style-type:none; background:url(/img/bul1.gif) no-repeat}
#colBhp a {color:#058531; text-decoration:none}
#colBhp a:hover {color:#002E64; text-decoration:none}
.imgColBhp {border-left:10px solid #E7F8C2; padding:8px 0 0 0}
.imgTitColChp {border-left:20px solid #fff; padding:28px 0 0 0}
ul#noticias {margin:0; padding:0; list-style-type:none}
ul#noticias li {margin:0; padding:17px 0 0 0; list-style-type:none; clear:both}
ul#noticias li p.img {float:left; margin:3px 0 0 0; border-left:20px solid #fff; border-right:10px solid #fff}
.noticiaTit {width:275px; margin:0; padding:0; float:left}
.noticiaTit h2 {margin:0; padding:0; font-size:110%}
.noticiaTit p {margin:0; line-height:130%}
.noticiaTit a:link, .noticiaTit a:visited {color:#058531; text-decoration:none}
.noticiaTit a:hover {color:#002E64; text-decoration:underline}
.data {padding:4px 0 0 0; color:#969696; font-size:90%}
#menuServ {width:760px; margin:0 auto; margin-top:16px; font-size:90%; text-align:center; padding:12px 0 10px 0; clear:both; background:url(/img/bck_servicos.gif) repeat-x; border-bottom:1px solid #BEBEBE}
#menuServ ul {margin:0; padding:0; list-style-type:none; text-align:center}
#menuServ ul li {margin:0; padding:15px 6px 15px 0; list-style-type:none; display:inline}
#menuServ ul li a {color:#058531; text-decoration:none}
#menuServ ul li a:hover {color:#002E64; text-decoration:none}
#menu2 {width:190px; margin:10px 0 0 0; font-size:90%; color:#002E64; line-height:120%}
#menu2 ul {margin:0; padding:0; list-style-type:none}
#menu2 ul li, #menu2 ul li#sel2 {margin:0; padding:12px 1px 8px 10px; list-style-type:none; background:url(/img/bck_menu2opcao.gif) no-repeat}
#menu2 ul li a {color:#007C2B; text-decoration:none}
#menu2 ul li a:hover {color:#002E64; text-decoration:none}
#menu2 ul li#sel2 {padding-bottom:8px; background:url(/img/bck_menu2sel.gif) no-repeat; color:#fff}
#menu2 ul li#sel2 a:link, #menu2 ul li#sel2 a:visited {color:#002E64}
#menu2 ul li ul {width:auto; margin:10px 0 0 -9px; padding:14px 0 0 0; list-style-type:none; background:#E1FEA3 url(/img/bck_menu2ul2.gif) no-repeat}
#menu2 ul li ul li {margin:0; padding:0 0 9px 14px; list-style-type:none; background:#E1FEA3 url(/img/bul3.gif) no-repeat; color:#002E64}
#menu2 ul li ul li#sel2 {padding-bottom:16px}
#menu2 ul li#sel2 ul li a:link, #menu2 ul li#sel2 ul li a:visited {color:#007C2B}
#menu2 ul li#sel2 ul li a:hover {color:#002E64}
#path {width:570px; margin:0; padding:0; height:49px; float:left; background:#8CCB00; color:#fff}
#path p {margin:0; padding:22px 5px 0 30px; font-size:90%}
#path a {color:#fff}
#path a:hover {color:#002E64}
#path img {padding:0 6px 0 0; vertical-align:middle}
#colDetalhes {width:570px; margin:0; padding:0; float:left; overflow:hidden}
#colDetalhes h2 {margin:20px 0 0 30px; padding:0; width:460px; color:#8CCB00; text-transform:uppercase; font-weight:normal; font-size:190%}
#colDetalhes p {margin:12px 80px 14px 30px; padding:0}
#colDetalhes ul {width:290px; margin:16px 0 0 60px; padding:0; list-style-type:none; line-height:130%}
#colDetalhes ul li {margin:0; padding:0 0 8px 0; list-style-type:none; list-style-image:url(/img/bul2.gif); list-style-position:inside}
#colDetalhes h3 {margin:20px 0 0 30px; padding:10px 0 0 0; width:540px; color:#8CCB00; text-transform:uppercase; font-size:90%; border-top:1px solid #DBDCDB}
#colDetalhes ul.icons {width:540px; list-style-type:none; margin:10px 0 0 30px; padding:0}
#colDetalhes ul.icons li {margin:0; padding:0; list-style-type:none; display:inline}
#colDetalhes ul.icons li img {margin:0; margin:0 10px 10px 0}
.iconBig {margin:10px 10px 0 30px; padding-right:12px; border-right:2px solid #058531; float:left}
.iconBig2 {margin:10px 10px 0 30px; padding-right:12px; float:left}
#menu2bottom {height:255px; background:url(/img/bck_menu2.gif) repeat-x}
#footer {width:760px; margin:0 auto; padding:10px 0 10px 0; background:#EFF6DF; font-size:80%; overflow:hidden}
#creditos {width:385px; padding-left:10px; float:left; text-transform:uppercase}
#producao {width:345px; padding-right:10px; float:right; text-align:right}
#producao a {color:#646464}
.botao {background:#DADE92; color:#7E802A; font-weight:bold}
#lst {width:507px; margin:0 0 0 30px; padding:20px 0 20px 0; overflow:hidden; border-top:1px solid #DBDCDB}
#lstItems {margin:0; padding:0 20px 10px 20px; border-left:1px solid #DBDCDB; border-right:1px solid #DBDCDB}
#lstItems ul {width:100%; margin:0; padding:0; list-style-type:none}
#lstItems ul li {width:100%; margin:0; padding:12px 0 7px 0; list-style-type:none; list-style-image:url(/img/0.gif); clear:both; display:block; border-bottom:1px solid #DBDCDB}
#lstItems ul li#last {border-bottom:0}
#lstItems ul li img {float:left; margin:0 10px 5px 0; padding:0; border:1px solid #AEB0A6}
#lstItems ul li h4 {font-size:110%; margin:0; padding:0; clear:none}
#lstItems ul li h4 a:link, #lstItems ul li h4 a:visited {text-decoration:none}
#lstItems ul li h4 a:hover {color:#002E64; text-decoration:underline}
#lstItems ul li a {color:#058531}
#lstItems ul li p.intro {margin:0; line-height:140%}
#lstItems ul li p.data, #lstItems ul li p span.autor {margin:7px 0 17px 0}
#lstItems ul li p.sep {margin:0; padding:0; clear:both; height:0px; font-size:0px; line-height:0px}
.paginacao {width:99.7%; margin:0; color:#646464; padding:10px 0 9px 0; font-size:100%; overflow:hidden; border:1px solid #C7F076; clear:both; background:#E1FFA3 url(/img/bck_paginacao.gif) repeat-x}
.paginacao a:link, .paginacao a:visited {color:#058531}
.paginacao a:hover {color:#002E64}
.anterior {width:16%; margin:0; padding:0 0 0 6px; float:left}
.paginas {width:65%; margin:0; padding:0; float:left; text-align:center}
.paginas strong {color:#000}
.seguinte {width:16%; margin:0; padding:0 6px 0 0; float:right; text-align:right}
#detalhe {width:100%; padding:20px 0 20px 0; background:#fff}
#detalhe p {width:auto; margin:0 30px 16px 30px; padding:0}
#detalhe p.sep {width:507px; margin:8px 0 16px 30px; font-size:1px; height:1px; line-height:1px; border-top:1px solid #DBDCDB}
#detalhe h3, #detalhe h4 , #detalhe h5 {font-size:130%; margin:0 0 10px 30px; padding:0; border:0}
#detalhe h4 {font-size:110%; color:#8CCB00; text-transform:uppercase}
#detalhe h5 {font-size:110%; margin-top:16px; margin-bottom:16px}
.esq {float:left; margin:4px 20px 8px 30px}
.dir {float:right; margin:4px 30px 8px 20px}
/* versão original
#detalhe table {width:510px; font-size:100%; margin:30px 0 0 30px; padding:0; border-collapse:collapse; border:1px solid #fff; float:none; background:#EBFDC5}
*/
/* Retirou-se margem esquerda devido ao CMS utilizaado colocar as tabelas dentro dos Ps */
#detalhe table {width:510px; font-size:100%; margin:30px 0 0 0; padding:0; border-collapse:collapse; border:1px solid #fff; float:none; background:#EBFDC5}
#detalhe table caption {display:none}
#detalhe table th {padding:9px 5px 9px 6px; color:#058531; border-top:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #fff; background:#E1FFA3 url(/img/bck_th.gif) repeat-x}
#detalhe table td {padding:1px 5px 0 5px; color:#646464; border-top:0; border-right:0; border-bottom:1px solid #fff; border-left:1px solid #fff}
#detalhe table tr.par {background:#F2FBDF}
#detalhe table td a:link, #detalhe table td a:visited {color:#058531; text-decoration:underline}
#detalhe table td a:hover {color:#002E64; text-decoration:underline}
.nr {text-align:right}
.cen {text-align:center}
.left {text-align:left}
.icon2 {padding-right:7px}
#colDetalhes ul.iconsBig {width:416px; margin:8px 0 10px 3px; list-style:none; float:left}
#colDetalhes ul.iconsBig li {margin:0; padding:0; list-style-type:none; display:inline}
#colDetalhes ul.iconsBig li img {margin:0; padding:0 8px 8px 0}
#colDetalhes p.sep {width:507px; margin:8px 0 16px 30px; font-size:1px; height:1px; line-height:1px}

/* links para empresas do grupo */
#empresasGrupo {margin-top:30px; width:100%; text-align:center }
#empresasGrupoCont {background:#FFFFFF url(/img/bck_grupo_emp.gif) repeat-y; margin:0px; padding-top:5px;/* width:171px; margin-left:10px*/}
#empresasGrupo img, #empresasGrupoCont img {margin:0px; padding:0}
#empresasGrupo .imgCaixa {margin:0px; margin-top:8px; margin-bottom:-5px}
.sepEmpresasGrupo {margin:10px 0}
}
