@media print {

body {font-family: Arial, Verdana, sans-serif; font-size:12px; line-height:1.3;}

a {color: #085e09 !important; text-decoration: none;}

a, a:visited {text-decoration: underline;}
a:after, a[href^="javascript:"]:after, a[href^="#"]:after { 
content: ""; 
}
a:link:after, a:visited:after { display:none;}
p a {word-wrap: break-word;}
	
#barra-brasil,
#containerTopo,
#menuHorizontal,
#menuResponsive,
#map_canvas1,
#cbp-hrmenu,
#menuh,
.mp_nao,
.mvLeft,
.rdPortal,
#footer-brasil,
.naoImprimivel,
#form_busca_resolucao,
.pagination,
.logado,
#back-top-wrapper
{display: none;}

#menuh {display: none;}
.mp_nao {display: none;}

/* ===================== Formatação de Conteúdo ======================== */
/* ===================================================================== */

#contentPagInt .contright{position:relative; float:none; width:99%; display:table; text-align:left; margin:0; padding:0;}

#content h2{
	font: 100 30px/30px arial; margin:0 0 30px 0; padding:10px 0 11px 0; border-bottom:1px #CCC solid !important; text-align:left; position:relative; border-top: 4px solid #498e19 !important;
}
#content h2 > span{ width:auto; padding:0 30px 0 0; margin:0 0 -1px 0; display:table; color:#498e19 !important; text-transform:uppercase;}
#content h2 > span:before{
	content: ''; z-index:1; position: absolute; width: 60px; height: 5; bottom:-2px; left:0; border-bottom: 3px solid #498e19 !important;
}

#content h2 > a.saibamais{ display:none;}

#content h3{font: 500 18px/18px 'arial'; margin:0; padding:0; text-align:left;}

/* ===================================================================================== */
/* ===================== Divide Título para botões de impressão ======================== */

#divisaoTit{width:100%; display:table; margin:0; padding-bottom:25px; position:relative;}
#divisaoTit h2{float:left; position:relative; margin:0; padding:0; width:85%; font-weight:normal; font-size:30px; background:none !important; border:0 !important;}

/* ===================== Listagem (Lista Todos) ======================== */
/* ===================================================================== */

#listagem {position:relative; width:100%; padding: 0; margin: 0; list-style:none;}
#listagem ul {position:relative; width:100%; padding: 0; margin: 0; list-style:none;}
#listagem ul li {padding-top:5px; padding-bottom:5px; margin:0; position:relative; width:100%; display:table;}
#listagem ul li .imgIc {float:left; position:relative; text-align:right; width:4%; padding:0; margin:0;}
#listagem ul li .text {float:right; position:relative; width:95%; padding-top:4px; margin:0; text-align:left;}
#listagem ul li .textOpen {float:right; position:relative; width:97%; padding-top:4px; margin:0; text-align:left;}
#listagem ul li .textFolder {float:left; position:relative; margin-left:6px; width:90%; padding-top:4px; text-align:left;}
#listagem ul li .bullet {float:right; position:relative; width:4%; padding-top:4px; margin:0; text-align:right;}
#listagem ul li p {padding:0; margin:0; text-align:left;}


/* ===================== Listagem (Páginas de busca) ======================== */
/* ========================================================================== */

#listEplNews {position:relative; width:100%; padding: 0; margin: 0; list-style:none;}
#listEplNews ul  {position:relative; width:100%; padding: 0; margin: 0; list-style:none;}
#listEplNews ul li {padding-top:20px; padding-bottom:20px; margin:0; position:relative; width:100%; display:table; border-bottom:1px #dddddd solid;}
#listEplNews ul li .imgIc {float:left; position:relative; text-align:left; width:15%; font-size:14px; padding:0; margin:0;}
#listEplNews ul li .imgIc p {padding:0 0 5px 0; margin:0;}
#listEplNews ul li .imgIc p img {padding:0 5px 0 0; margin:0;}
#listEplNews ul li .text {float:right; position:relative; width:83%; padding:0; margin:0; text-align:left; border-left:1px #dddddd solid;}
#listEplNews ul li .text .foto {float:left; position:relative; height:94px; width:128px; padding:0; margin:0 15px 10px 20px;  border-radius: 6px; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-bottom: 6px;}
#listEplNews ul li .text h3 {font-size:18px; padding:0 0 10px 20px; margin:0; text-align:left; border:none; background:none; border:0;}
#listEplNews ul li .text p { line-height:1.6; padding:0 0 0 20px; margin:0; text-align:left;}
#listEplNews ul li .text .red {color:#F00;}

/* ===================== PNLI ======================== */
/* =================================================== */

/* =========== Simulador de Frete Página Interna ============== */

#smFreteInterna{
	position:relative; margin:40px 0 40px 0; padding:40px; background:#3f8510 !important; display:table;
}

#smFreteInterna h2 { color:#FFF !important; margin:0 0 40px 0; border-color:#FFF !important; font: 100 26px/26px arial; width:100%; }
#smFreteInterna h2 span { color:#ffffff !important;}
#smFreteInterna h2 span:before { border-color:#FFF !important;}

#smFreteInterna h2 #modal{ font-weight:bold; font-style:normal; text-align:left; padding:0; margin:0; text-transform:uppercase; color:#ffffff !important;}

#smFreteInterna #calcFrete{margin:0; padding:0; display:table; width:100%; position:relative; text-align:left;}

#smFreteInterna #calcFrete .form{float:left; position:relative; margin:0; display:table; padding:0; width:40%;}
#smFreteInterna #calcFrete .form .form-group-sm {
  width:98%; padding:9px 10px; font-size:16px; margin:15px 0 0 0;
}
#smFreteInterna #calcFrete .form .form-group-sm-select {
  width:98%; padding:9px 10px; font-size:16px; margin:0;
}
#smFreteInterna #calcFrete .form .form-group-sm-select-tp {
  width:98%; padding:9px 10px; font-size:16px; margin:15px 0 0 0;
}
#smFreteInterna #calcFrete .form .botao {
  padding:9px 10px; width:98%; background:#3f9e00 !important; font-size:16px; color:#FFF !important;
  text-transform:uppercase; margin:15px 0 0 0; border:0; font-weight:bold;
  -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear;
}
#smFreteInterna #calcFrete .form a.explicacao { padding:0; margin:20px 15px 0 0; font-size:16px; color:#FFF !important; text-align:center; display:block; line-height:20px; position:relative;}
#smFreteInterna #calcFrete .form a.explicacao span { padding:0 0 0 10px; margin:0;}
#smFreteInterna #calcFrete .result{float:right; position:relative; margin:0; padding:25px 0 0 0; width:56%; font-size:16px; line-height:1.4; color:#FFF !important;}
#smFreteInterna #calcFrete .result #explicacao{position:relative; margin:0; padding:0; color:#FFF !important;}
#smFreteInterna #calcFrete .result #explicacao h4{text-align:left; font-size:20px; font-weight:normal; text-transform:uppercase; color:#ffffff !important; margin:0 0 20px 0; padding:0 0 15px 0; border-bottom:1px #FFF solid !important; line-height:1.3;}
#smFreteInterna #calcFrete #result-freight-transport{ padding:0; margin:0; width:100%;}
#smFreteInterna #calcFrete #result-freight-transport p.result{ padding:15px 0 0 0; margin:16px 0 0 0; width:100%; color:#FFF !important; border-top:1px #FFF solid !important;}

/* ===================== Lista Relatórios ======================== */
/* =============================================================== */

#listRela {position:relative; width:100%; display:table; padding:0 0 25px 0; margin: 0; list-style:none;}
#listRela .left {float:left; position:relative; text-align:left; width:140px; padding:0; margin:0; display:table;}
#listRela .right {float:right; position:relative; text-align:left; width:78%; padding:0; margin:0; display:table;}


/* ===================== Mapa do Site ======================== */
/* =========================================================== */

#mapaSite {position:relative; width:100%; padding: 0; margin: 0; list-style:none; text-decoration:none; display:table;}
#mapaSite > ul {
	position:relative; width:100%; text-transform:none;
	padding:0; margin: 0; list-style:none; text-decoration:none; display:table;
}
#mapaSite > ul > li {padding:0; margin:20px 0 0 0; position:relative; width:100%; display:table;}
#mapaSite > ul > li:first-child {margin:0 0 0 0;}
#mapaSite > ul > li > a {
	display: block; margin:0; font-size:20px; text-decoration:underline; padding:8px 0px;
}
#mapaSite > ul > li > a:hover {text-decoration:none;}
#mapaSite > ul > li ul {
	position:relative; text-transform:none; padding-left: 40px; margin: 0;
	list-style:none; text-decoration:none; display:table;
}
#mapaSite > ul > li ul > li {padding:0; margin:0; position:relative; width:100%;}
#mapaSite > ul > li ul > li:before {
	content: ''; z-index:1; position: absolute; width: 1px; 
    height: 100%; bottom:0; top:0; left:-25px; border-left: 1px solid #666666 !important;
}
#mapaSite > ul > li ul > li:last-child:before {
	content: ''; z-index:1; position: absolute; width: 1px; 
    height: 17px; bottom:auto; top:0; left:-25px; border-left: 1px solid #666666 !important;
}
#mapaSite > ul > li ul > li:after {
	content: ''; z-index:1; position: absolute; width: 19px; 
    height: 1px; top:17px; left:-25px; border-bottom: 1px solid #666666 !important;
}
#mapaSite > ul > li ul > li > a {display: block; margin:0; padding:8px 0px; font-size:16px;}
#mapaSite > ul > li ul > li > ul {
	position:relative; text-transform:none; padding-left: 40px; margin: 0; list-style:none; text-decoration:none; display:table;
}
#mapaSite > ul > li ul > li ul > li {padding:0; margin:0; position:relative; width:100%;}
#mapaSite > ul > li ul > li ul > li > a {display: block; margin:0; padding:8px 0px;}
#mapaSite > ul > li > a.filhos, #mapaSite > ul > li ul > li > a.filhos, #mapaSite > ul > li ul > li ul > li > a.filhos  {
	display: block; margin:0; padding:8px 0px; font-weight:bold; text-decoration:underline
}
#mapaSite > ul > li > a:hover.filhos, #mapaSite > ul > li ul > li > a:hover.filhos, #mapaSite > ul > li ul > li ul > li > a:hover.filhos  { text-decoration:none }


/* ===================== Galeria de Diretores ======================== */
/* =================================================================== */

#galeriaDiretores {margin:0; padding:0; display:table; width:100%; position:relative;}
#galeriaDiretores ul {margin: 0; padding:0 0 15px 0; width: 100%; position:relative; overflow:hidden; list-style:none;}
#galeriaDiretores ul li {margin:10px; padding:0; position: relative; width:210px; display:table; float:left; text-align:center;}
#galeriaDiretores ul li a {margin:0; padding:0; position: relative; text-align:center;}
#galeriaDiretores ul li a .img {margin:0; padding:0; width:130px;}

#galeriaDiretoresAtual {margin:0; padding:0 0 15px 0; display:table; width:100%; position:relative;}
#galeriaDiretoresAtual ul {margin: 0; padding:0; width: 100%; position:relative; overflow:hidden; list-style:none;}
#galeriaDiretoresAtual ul li {margin:10px; padding:0; position: relative; width:330px; display:table; float:left; text-align:center;}
#galeriaDiretoresAtual ul li a {margin:0; padding:0; position: relative; text-align:center;}
#galeriaDiretoresAtual ul li a .img {margin:0; padding:0; width:260px;}


/* ===================== Organograma ======================== */
/* ========================================================== */

#organograma {margin: 0px auto; padding:0 0 20px 0; width:1000px !important; list-style:none; font-weight:bold; display:table; position:relative;}


/* ===================== Parte Principal ======================== */

#organograma ul.principal {margin: 0 auto; padding:0; width:100%; display: table !important; list-style:none; position:relative;}
#organograma ul.principal li {width: 160px; margin: 0 auto; padding:0 0 20px 0; position:relative; z-index:1;}
#organograma > ul.principal > li:before {
	content: ''; z-index:1; position: absolute; width: 1px; height: 100%;
	bottom:0; top:0; left:50%; border-left: 1px solid #555555 !important;
}
#organograma ul.principal li > p {
	background: #024b67 !important; color:#ffffff !important; border:0; margin: 0 auto; width: 100%; font-size: 14px;
	padding: 12px 10px; text-align: center; z-index:9; position:relative; font-size:12px;
	border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-bottom: 5px;
}
#organograma ul.principal li p a {color:#ffffff !important;}

#organograma ul.principal li ul {margin: 0; padding:0; width:100%; list-style:none; position:relative;}

#organograma ul.principal li ul li {width: 100%; margin-top: 20px; position:relative; z-index:9; padding:0; display:table;}

#organograma ul.principal li ul li.second {margin-right: -110%;}

#organograma > ul.principal > li > ul > li:before {content: ''; z-index:1; position: absolute; width: 100%; height: 1px; top:18px; border-bottom: 1px solid #555555 !important;}

#organograma > ul.principal > li > ul > li.second:before {left:-60% !important;}

#organograma ul.principal li ul li.comites:nth-of-type(odd) {margin-left: -110% !important;}

#organograma ul.principal li ul li.comites:nth-of-type(even) {margin-right: -110% !important;}

#organograma > ul.principal > li > ul > li.comites:nth-of-type(odd):before {right:-60% !important;}
#organograma > ul.principal > li > ul > li.comites:nth-of-type(even):before {left:-60% !important;}

#organograma ul.principal li ul li > p {
	background: #024b67 !important; color:#ffffff !important; border:0; margin: 0 auto; width: 140px; padding: 12px 10px; text-align: center;
	z-index:9; position:relative; font-size:12px;
	border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-bottom: 5px;
}

#organograma ul.principal li ul li > p.gerencia {background: #0380a7 !important; color:#ffffff !important;}

#organograma ul.principal li ul li p a {color:#ffffff !important;}

#organograma ul.principal li ul li > a.mais {display: none !important;}
#organograma ul.principal li ul li > a.menos {display: none !important;}
	
#organograma ul.principal li ul li.second > a.mais {display: none !important;}
#organograma ul.principal li ul li.second > a.menos {display: none !important;}

	
#organograma ul.principal li ul li ul {margin: 0 auto; padding:0; width:100%; list-style:none; position:relative; display:table; }

#organograma ul.principal li ul li ul li {
	width: 100%; margin: 0 -20px 0 0; padding:20px 0 0 0; position:relative; z-index:1; float:right; display:table;
}
#organograma ul.principal li ul li ul li > p {
	background: #026909 !important; color:#ffffff !important; border:0; margin: 0; width: 140px; padding:12px 10px; text-align: center;
	z-index:9; position:relative; border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-bottom: 5px;
}

#organograma ul.principal li ul li ul li:before {
	content: ''; z-index:1; position: absolute; width: 83px; height: 1px; top:35px; left:0; border-bottom: 1px solid #555555 !important;
}

#organograma ul.principal li ul li ul li:after {
    content: ''; position: absolute; top: 0; width: 2px; height: 35px; left: -0px; border-left: 1px solid #555555 !important;
}

#organograma ul.principal li ul li ul li:first-child::after{ 
    content: ''; position: absolute; top: 0; width: 2px; height: 100%; left: -0px; border-left: 1px solid #555555 !important;
}

#organograma ul.principal li ul li ul li:last-child::after{ 
    content: ''; position: absolute; top: 0; width: 2px; height: 35px; left: -0px; border-left: 1px solid #555555 !important;
}

/* ===================== Parte Diretorias ======================== */

#organograma ul.diretoria {margin: 0 auto; padding:0; width:100%; list-style:none; position:relative; color:#ffffff !important;}
#organograma ul.diretoria li {width: 33% !important; float: left; margin: 0 auto; padding: 0; position:relative; z-index:1; list-style:none; color:#ffffff !important;}

#organograma ul.diretoria li a {color:#ffffff !important;}

#organograma > ul.diretoria > li:after {
	content: ''; z-index:1; position: absolute; width: 100%; height: 1px; top:16px; left:50%; border-bottom: 1px solid #777777;
}
#organograma > ul.diretoria > li:last-child::after{ 
	content: ''; z-index:1; position: absolute; width: 100%; height: atuto; top:0; left:0; border-bottom: none !important;
}

#organograma > ul.diretoria > li:before {
	content: ''; z-index:1; position: absolute; width: 2px; height: 100%; top:0; left:50%; border-left: 1px solid #777777 !important;
}

#organograma ul.diretoria li > p {
	background: #024b67 !important; color:#ffffff !important; border:0; margin: 0 auto; width: 160px; padding:12px 10px;
	text-align: center; z-index:9; position:relative; font-size:12px;
	border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-bottom: 5px;
}

#organograma ul.diretoria li p a {color:#ffffff !important;}

#organograma ul.diretoria li ul {margin: 0 auto; padding:0 10px; width:100% !important; list-style:none; position:relative; display:table; color:#ffffff !important;}

#organograma > ul.diretoria > li > ul:last-child::after {
    content: ''; z-index:9; position: absolute; top: 19px; width: 3px; height: 100%; left: 50%; border-left: 3px solid #ffffff !important;
}

#organograma ul.diretoria li ul li.assessoria {width: 140px !important; margin: 0 !important; padding:20px 0 0 0 !important; position:relative; float:left; z-index:1;}
#organograma ul.diretoria li ul li.assessoria p {
	background: #cac62d !important; color:#000000 !important; border:0; margin: 0; width: 100%; padding: 12px 10px; text-align: center; z-index:9; position:relative;
	border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-bottom: 5px;
}
#organograma ul.diretoria li ul li.assessoria:before {
	content: ''; z-index:0; position: absolute; width: 100%; height: 1px; top:38px; left:11%; border-bottom: 1px solid #777777 !important;
}
	
#organograma ul.diretoria li ul li.gabinete {width: 140px !important; margin: 0 !important; padding:20px 0 0 0 !important; position:relative; float:right; z-index:1;}
#organograma ul.diretoria li ul li.gabinete p {
	background: #0380a7 !important; color:#000000 !important; border:0; margin: 0; width: 100%; padding: 12px 10px; 
	text-align: center; z-index:9; position:relative;
	border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-bottom: 5px;
}
#organograma ul.diretoria li ul li.gabinete:before {
	content: ''; z-index:0; position: absolute; width: 100%; 
    height: 1px; top:38px; right:11%; border-bottom: 1px solid #777777 !important;
}
#organograma ul.diretoria li ul li.gabinete ul li p {background: #026909 !important; color:#ffffff !important; width: 120px !important;}
#organograma ul.diretoria li ul li.gabinete ul li p a {color:#ffffff !important;}

#organograma ul.diretoria li ul li {width: 140px !important; margin: 0 !important; padding:0 0 20px 0 !important; position:relative; z-index:1; color:#ffffff !important;}

#organograma ul.diretoria li ul li:nth-of-type(odd).dirNivel {float: left;} 
#organograma ul.diretoria li ul li:nth-of-type(even).dirNivel {float: right;}

#organograma ul.diretoria li ul li:nth-of-type(odd).dirNivel:before {
	content: ''; z-index:0; position: absolute; width: 100%; height: 1px; top:18px; left:11%; border-bottom: 1px solid #777777 !important;
}
#organograma ul.diretoria li ul li:nth-of-type(even).dirNivel:before {
	content: ''; z-index:0; position: absolute; width: 100%; height: 1px; top:18px; right:11%; border-bottom: 1px solid #777777 !important;
}

#organograma ul.diretoria li ul li > a.mais {display: none !important;}

#organograma ul.diretoria li ul li > a.menos {display: none !important;}

#organograma ul.diretoria li ul li p {
	background: #0380a7 !important; color:#ffffff !important; border:0; margin: 0; width: 140px; padding: 12px 10px; 
	text-align: center; z-index:9; position:relative; border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-bottom: 5px;
}

#organograma ul.diretoria li ul li p a {color:#ffffff !important;}


#organograma ul.diretoria li ul li ul {margin: 0 auto; padding:0 0 0 10px; width:100%; list-style:none; position:relative; display:table;}

#organograma ul.diretoria li ul li ul li {width: 100%; margin: 0; display: table; padding:20px 0 0 10px !important; position:relative; z-index:1; float:right;}
#organograma ul.diretoria li ul li ul li p {background: #026909 !important; color:#ffffff !important; width: 120px !important;}
#organograma ul.diretoria li ul li ul li p a {color:#ffffff !important;}

#organograma ul.diretoria li ul li ul li:before {
	content: ''; z-index:1; position: absolute; width: 83px; height: 1px; top:35px; left:0; border-bottom: 1px solid #777777 !important;
}

#organograma ul.diretoria li ul li ul li:after {
    content: ''; position: absolute; top: 0; width: 2px; height: 35px; left: 0; border-left: 1px solid #777777 !important;
}

#organograma ul.diretoria li ul li ul li:first-child::after{ 
    content: ''; position: absolute; top: 0; width: 2px; height: 100%; left: 0; border-left: 1px solid #777777 !important;
}

#organograma ul.diretoria li ul li ul li:last-child::after{ 
    content: ''; position: absolute; top: 0; width: 2px; height: 35px; left: 0; border-left: 1px solid #777777 !important;
}

.legenda{
	width:25%; position:absolute; left:0; list-style:none; padding:0; margin:0; z-index:9;
}

.legenda ul{width:100%; position:relative; padding:0; margin:0; display:table; list-style:none;}

.legenda ul li {
    margin: 0; color:#000000 !important; list-style-type: none; position: relative; float:none;
	padding: 6px 5px 6px 30px; font-weight:bold; width:100%; text-align: left !important;
}

.legenda > ul > li::before{
    content: ''; position: absolute; top: 6px; width: 20px; height: 20px; right: auto; left: 0;
	border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-bottom: 5px;
}

.legenda > ul > li.primeiro::before{background: #024b67 !important;}
.legenda > ul > li.segundo::before{background: #cac62d !important;}
.legenda > ul > li.terceiro::before{background: #0380a7 !important;}
.legenda > ul > li.quarto::before{background: #026909 !important;}

.expandirTudo{ display:none;}
.fecharTudo{display:none;}
.btn-organograma{display: none !important;}

#toTop {display:none;}


/* ================== Accordion ================ */
/* ============================================= */

dl#accordion {list-style-type:none; margin: 0; height:auto !important; text-align:left;}
	dl#accordion > a {text-decoration: none; margin:0; padding:0;}
	dl#accordion > dt {margin: 5px 0 0 0; padding:0;}
		dl#accordion > dt > a {padding:14px 30px 14px 14px; margin:0; font-size:16px; font-weight:normal; text-decoration:none; display: block; position:relative; border:0; background:#ececec !important;}
		dl#accordion > dt.active > a{font-weight:bold; background:#93c154 !important; color:#ffffff !important; border:1px #a9d026 solid !important;}
		dl#accordion > dt > a:before {		
			content: ''; z-index:99;
			position: absolute;
			width: 25px; height:25px; 
			top:14px; right:10px; background:url(/html/imagens/epl/acc_mais.gif) top left no-repeat !important;
		}
		
		dl#accordion > dt.active > a:before {		
			content: ''; z-index:99;
			position: absolute;
			width: 25px; height:25px; 
			top:14px; right:10px; background:url(/html/imagens/epl/acc_menos.gif) bottom left no-repeat !important;
		}
		dl#accordion > dt > a > p {font-size:18px; font-weight:normal; padding:0; margin:0;}
	dl#accordion dd {display:none; margin:0; padding:0; width:100%; border-left:1px #CCC solid !important; border-right:1px #CCC solid !important; border-bottom:1px #CCC solid;}
		dl#accordion > dd > .indent {position:relative; padding:15px; margin:0;}
		
	dl#accordion > dd .indent > dl#accordion > dt {margin: 5px 0 0 0; padding:0;}
		dl#accordion > dd .indent > dl#accordion > dt > a {padding:14px; margin:0; font-size:16px; font-weight:normal; text-decoration:none; display: block; position:relative; border:0; background:#ececec !important;}
		dl#accordion > dd .indent > dl#accordion > dt.active a{font-weight:bold; background:#93c154 !important; color:#ffffff !important; border:1px #a9d026 solid !important;}
		dl#accordion > dd .indent > dl#accordion > dt a:before {		
			content: ''; z-index:99;
			position: absolute;
			width: 25px; height:25px; 
			top:14px; right:10px; background:url(/html/imagens/epl/acc_mais.gif) top left no-repeat !important;
		}
		
		dl#accordion > dd .indent > dl#accordion > dt.active a:before {		
			content: ''; z-index:99;
			position: absolute;
			width: 25px; height:25px; 
			top:14px; right:10px; background:url(/html/imagens/epl/acc_menos.gif) bottom left no-repeat !important;
		}
		dl#accordion > dd .indent > dl#accordion > dt > a p {font-size:18px; font-weight:normal; padding:0; margin:0;}
	dl#accordion > dd .indent > dl#accordion dd {display:none; margin:0; padding:0; width:100%; border-left:1px #CCC solid !important; border-right:1px #CCC solid !important; border-bottom:1px #CCC solid !important;}
		dl#accordion > dd .indent > dl#accordion > dd > .indent {position:relative; padding:15px; margin:0;}
		
		
		dl#accordion > dd a {background:none; padding:0; font-weight:normal;}
		dl#accordion > dd a:hover {text-decoration:none; background:none;}
		

#quem h3 {padding:0 0 5px 0; font-size:16px; font-weight:normal; text-decoration:none; border:0;}
	
#quem ul {list-style-type:none; margin: 0; padding:0; width:100%; position:relative; display:table;}
		#quem ul li {
			padding:15px 25px 15px 0; font-weight:normal; text-decoration:none; font-style:normal;
			border-left:0; border-top:0; border-right:0; border-bottom:1px #cccccc dashed !important;
		}
	#quem dl#accordion dd {display:none; margin:0; padding:0;}
		#quem dl#accordion dd .indent {padding:5px 0 5px 0;}
		#quem dl#accordion dd a {display:inline; background:none; padding:0; font-weight:normal; width:auto; text-decoration:underline;}
		#quem dl#accordion dd a:hover {text-decoration:none; background:none;}
		
		#quem dl#accordion dd dl#accordion  dt a {
			padding:8px 35px 8px 5px; border-top:0; border-left:0; border-right:0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
			font-weight:normal; text-decoration:none; font-size:16px;
			background:url(/html/imagens/epl/marker-acc.gif) top right no-repeat !important; border-bottom:1px #b9b9b9 solid !important;			
			}
		#quem dl#accordion dd dl#accordion dt a:hover {
			background:url(/html/imagens/epl/marker-acc-menos.gif) top right no-repeat !important; color:#000 !important; background-color:#f6f6f6 !important; border-bottom:1px #b9b9b9 solid !important;
			padding:8px 35px 8px 5px; border-top:0; border-left:0; border-right:0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
			}
		#quem dl#accordion dd dl#accordion dt.active a{
			background:url(/html/imagens/epl/marker-acc-menos.gif) top right no-repeat !important; color:#000 !important; background-color:#f6f6f6 !important; border-bottom:1px #b9b9b9 solid !important;
			padding:8px 35px 8px 5px; border-top:0; border-left:0; border-right:0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
			}

	#quem dl#accordion dd, dl#accordion dd dl#accordion dd { display:none; margin:0; }
		#quem dl#accordion dd .indent, dl#accordion dd dl#accordion dd .ident { padding:10px !important; }
		#quem dl#accordion dd a, dl#accordion dd dl#accordion dd a { display:inline; background:none; padding:0; font-weight:normal; width:auto; text-decoration:none; }
		#quem dl#accordion dd a:hover, dl#accordion dd dl#accordion dd a:hover { text-decoration:underline; background:none; }
	
}