/**
	* @name stylesite.css
	* @desc CSS StyleSheet
	* @version v1.0 - Brasília, 26 de Setembro de 2012
	* @author Thiago Borges
	* @category CSS
	* @package EPL S.A.
*/

/* ========================== Body ============================= */
/* ============================================================= */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

body {font-family: Arial, Verdana, sans-serif; width:100%; height:100%; margin: 0; padding: 0; border: 0; outline: 0; font-size:12px;  line-height:1.3;}

html{height:100%; width:100%;}

form{margin:0; padding:0;}
	
A {font-family: Arial, Helvetica, sans-serif; -webkit-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -o-transition: all 0.4s linear; transition: all 0.4s linear;}
A:hover {font-family: Arial, Helvetica, sans-serif; -webkit-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -o-transition: all 0.4s linear; transition: all 0.4s linear;}

img {border:0; padding:0; margin:0;}

p {padding-bottom:10px; margin:0;}

/* tables still need 'cellspacing="0"' in the markup */
.clear {clear: both;}
br.clear {margin: 0px; padding: 0px;}


/* ===================== POP-UP ======================== */
/* ===================================================== */

.escpopup{width:502px; margin-left:-250px; left:50%; top:50%; margin-top:-110px; position:absolute; padding:0; z-index:9999999;}
.escpopup .leftCont{position:relative; margin:0; padding:0; width:450px; float:left;}
.escpopup .leftCont .top{
	margin:0; padding-left:30px; padding-right:30px; padding-top:30px; padding-bottom:5px;
	background: url(/html/imagens/epl/popup_top.png) no-repeat top left; color:#000;
}
.escpopup .leftCont .bottom{background: url(/html/imagens/epl/popup_bottom.png) no-repeat top center; width:450px; height:24px; margin:0; padding:0;}
.escpopup .rightFechar{position:relative; margin:0; padding:0; width:50px; height:73px; float:left;}
.escpopup .fechar{background: url(/html/imagens/epl/popup_fechar.png) no-repeat top left; margin:0; padding:0; width:50px; height:73px;}


/* ===================== Barra do Governo ======================== */
/* =============================================================== */

.bgBarraAmarelaGoverno{background: url(/html/imagens/epl/bg_barra_governo2.gif) #085e09 no-repeat bottom center; width:100%; height:28px;}
.barraGoverno{background: url(/html/imagens/epl/barra_governo.gif) no-repeat bottom right; width:984px; height:28px;}
.acessoInformacao{height:28px; width:130px; margin:0; padding:0; margin-right:60px;}


/* ===================== Backgrounds do Portal ======================== */
/* ==================================================================== */

.contentTopo{position:relative; width:100%; margin:0; padding:0;}


/* ================================================================== */
/* ===================== Divide logo e Busca ======================== */

#divisaoTopo {width:100%; display:table; margin:0; padding:0; position:relative; z-index:999;}
#divisaoTopo  h1{float:left; position:relative; width:230px; height:109px; margin:0; padding:0; text-indent:-2000px;}
#divisaoTopo  h1 a {width:230px; height:109px; margin:0; padding:0; display:block; text-indent:-2000px;}
@media (max-width: 767px)
{
#divisaoTopo  h1{float:none; position:relative; width:100%; text-align:center; height:85px; margin:0; padding:0; text-indent:-2000px;}
#divisaoTopo  h1 a {width:180px; height:85px; position:relative; margin:0 0 0 -90px; left:50%; padding:0; display:block; text-indent:-2000px; text-align:center;}
}
#divisaoTopo .right {float:right; position:relative; margin:0; padding:0; width:840px;}
@media (max-width: 1199px)
{
#divisaoTopo .right {float:right; position:relative; margin:0; padding:0; width:724px;}
}
@media (max-width: 979px)
{
#divisaoTopo .right {float:right; position:relative; margin:0; padding:0; width:524px;}
}
@media (max-width: 767px)
{
#divisaoTopo .right {float:none; position:relative; margin:0; padding:0; width:100%;}
}
.logo{width:253px; height:120px; margin:0; padding:0;} 

.topo {width:100%; position: relative; padding:0; z-index:999;}
.topo .topoInt {width: 1100px; position: relative; padding:0; margin:0; z-index:999;}
@media (max-width: 1199px)
{
.topo .topoInt {width: 990px; position: relative; padding:0; margin:0; z-index:999;}
}
@media (max-width: 979px)
{
.topo .topoInt {width: 767px; position: relative; padding:0; margin:0; z-index:999;}
}
@media (max-width: 767px)
{
.topo .topoInt {width: 479px; position: relative; padding:0; margin:0; z-index:999;}
}
@media (max-width: 479px)
{
.topo .topoInt {width: 100%; position: relative; padding:0; margin:0; z-index:999;}
}
.topoInterna {
	width:100%;	height: 210px; position: relative; padding:0; top:0; z-index:22;
	background: url(/html/imagens/epl/topo_bg.png) no-repeat top center;
}
.topoInterna .topoInt {width: 990px; height: auto; position: relative; padding:0; margin:0; top:0; z-index:22;}


/* ===================== Barra de Acessibilidade ======================== */
/* ====================================================================== */

#ac {margin: 0; padding: 0; width: 100%; list-style: none; position:relative; display:table;}
#ac ul.left {margin: 0; padding: 0; width: auto; display:table; float:left; list-style: none; position:relative;}
#ac ul.right {margin: 0; padding: 0; width: auto; display:table; float:right; list-style: none; position:relative;}
@media (max-width: 979px)
{
#ac ul.left {display:none;}
#ac ul.right {margin: 0; padding: 0; width: auto; display:table; float:right; list-style: none; position:relative;}
}
#ac ul li {margin: 0; padding:0; position: relative; list-style: none; float:left; font-weight:normal;}
#ac ul li a {padding:7px; margin:0;	display:block;}
#ac ul li a span {padding:1px 4px 1px 4px;}


/* ============================================================================== */
/* ===================== Divide acessibilidade e a busca ======================== */

#divisaoAb {width:100%; display:table; margin:0; padding:28px 0 0 0; position:relative;}


/* ===================== Menu Topo ======================== */
/* ======================================================== */

#menuTopo {margin: 0; padding: 0; width: auto; list-style: none; position:relative; z-index:5; display:table; text-align:right;}
#menuTopo ul {margin: 0; padding: 0; width: auto; list-style: none; position:relative; z-index:5;}
#menuTopo ul li {margin: 0; padding:0; position: relative; list-style: none; float:left; font-weight:bold;}
#menuTopo ul li a {padding:8px 12px 8px 12px; display:block;}
@media (max-width: 767px)
{
#menuTopo {display:none;}
}

/* ===================== Busca ======================== */
/* ==================================================== */

/* Campo Formularo Input busca */

.bgBusca {border:none; width:490px; height:58px; padding-right:4px; position:relative; float:right; margin-right:-4px; z-index:55; text-align:right;}
@media (max-width: 979px)
{
.bgBusca {border:none; width:330px; height:58px; padding-right:4px; position:relative; float:right; margin-right:-4px; z-index:55;}
}
@media (max-width: 767px)
{
.bgBusca {border:none; width:100%; height:60px; padding:0; position:relative; float:none; margin:0; z-index:55; text-align:center;}
.inputBusca {background: url(/html/imagens/epl/bg_busca3.gif) #ffffff repeat-x bottom; font-size: 16px; text-decoration: none;}
.bBusca { display:none;}
}
.bgBusca label {padding:0; margin:0;}

.inputBusca {background: none; font-size: 16px; text-decoration: none;}

.bBusca {width:64px; height:45px; margin:0; padding:0; border:0; cursor:pointer;}


/* ===================== Login para Área restrita ======================== */
/* ======================================================================= */

.loginDiv{ padding:20px 0 10px 0; margin:0; width:100%;}

.loginDiv .intLogin{
	width:502px; margin:0; padding:20px 0 25px 0; z-index:9999999; border:2px #e5e5e5 solid; display:table;
	background:#ffffff; border-radius: 15px; -moz-border-radius: 15px; -khtml-border-radius: 15px; -webkit-border-radius: 15px;
}
.loginDiv .intLogin .logo{ text-align:center; margin:0; padding:15px 0 10px 0;}

.loginDiv .intLogin p.explicacao {padding:0 30px 15px 30px; margin:0; text-align:center; font-size:18px; font-weight:normal;}
.loginDiv .intLogin fieldset {border:0; position:relative; padding:0; margin:0;}
.loginDiv .intLogin fieldset ul {position:relative; padding:0; margin:0; width:100%; list-style:none;}
.loginDiv .intLogin fieldset ul li {position:relative; padding:0; margin:0; display:table; width:100%; text-align:center; border:0;}
.loginDiv .intLogin fieldset ul li:hover {background:none; border:0;}
.loginDiv .intLogin fieldset ul li.entrar {position:relative; padding:15px 0 0 0; margin:0; display:table; width:100%;}
.loginDiv .intLogin fieldset ul li.error {position:relative; padding:0 0 10px 0; margin:0; display:table; width:100%; font-size:16px; color:#F00; font-weight:bold;}
.loginDiv .intLogin fieldset ul li .login {
	padding:0 0 0 62px; height:56px; line-height:56px; font-size: 20px; text-decoration: none; border:1px #e0e1e3 solid; width:328px;	
	background: url(/html/imagens/epl/l_login.png) #ffffff no-repeat left; color:#b8b8b8; width:328px;
}
.loginDiv .intLogin fieldset ul li .senha {
	padding:0 0 0 62px; height:56px; line-height:56px; font-size: 20px; text-decoration: none;
	border-left:1px #e0e1e3 solid; border-right:1px #e0e1e3 solid; border-bottom:1px #e0e1e3 solid; border-top:0;
	background: url(/html/imagens/epl/l_senha.png) #ffffff no-repeat left; color:#b8b8b8; width:328px;
}
.loginDiv .intLogin fieldset ul li a.entrar {
	padding:0; height:46px; line-height:46px; font-size: 22px; text-decoration: none; border:1px #9eca2f solid; width:390px;
	background: #a4cf41; color:#ffffff; text-transform:uppercase; display:block;
}
.loginDiv .intLogin fieldset ul li .entrar:hover {background: #36a215; color:#ffffff; text-transform:uppercase;}


/* ===================== Formatação do Formulário ======================== */
/* ======================================================================= */

/* Campo Formuláro Input */

.input {padding:8px; font-size: 14px; text-decoration: none;}
.input:hover {padding:8px; font-size: 14px; text-decoration: none;}
.input:focus {padding:8px; font-size: 14px; text-decoration: none;}
.tamanhoInputCt {width:94%;}

fieldset {border:0; position:relative; padding:0; margin:0; width:100%;}
fieldset ul {position:relative; padding:0; margin:0; width:100%; list-style:none;}
fieldset ul li {position:relative; padding-top:12px; padding-bottom:12px; margin:0; display:table; width:100%;}
fieldset ul li label {font-weight:bold; position:relative; float:left; width:25%; left:15px; padding-top:5px; margin:0;}
fieldset ul li .compoForm {position:relative; float:right; width:70%; padding:0; margin:0;}
fieldset ul li .compoForm label.error {position:relative; float:none; width:auto; padding:5px 0 0 10px; font-weight:bold; margin:0;}

@media (max-width: 767px)
{
fieldset ul li label {font-weight:bold; position:relative; float:none; width:100%; left: auto; padding:0 0 5px 0; margin:0;}
fieldset ul li .compoForm {position:relative; float:none; width:100%; padding:0; margin:0;}
}

label {font-weight:bold; position:relative; float:none; left:auto; width:100%; padding-bottom:7px; margin:0; display:block;}

.campoContato {padding-top:5px; padding-bottom:10px;}


/* ===================== Formatação do Calendário ======================== */
/* ======================================================================= */

.bgCal {margin-bottom:20px; padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:10px;}

/* Campo Formuláro Input Busca de Calendário */

.inputCal {padding:4px; font-family: Arial,Sans-Serif; font-size: 14px; text-decoration: none;}
.inputCal:hover {padding:4px; font-family: Arial,Sans-Serif; font-size: 14px; text-decoration: none;}
.inputCal:focus {padding:4px; font-family: Arial,Sans-Serif; font-size: 14px; text-decoration: none;}

/* Botão Busca de Calendário */

.botaoCal {
	padding-left:4px; padding-right:4px; padding-top:3px; padding-bottom:3px; cursor:pointer;
	font-size: 14px; font-weight:bold; text-transform:uppercase; text-decoration: none;
}
.botaoCal:hover {
	padding-left:4px; padding-right:4px; padding-top:3px; padding-bottom:3px; cursor:pointer;
	font-size: 14px; font-weight:bold; text-transform:uppercase; text-decoration: none;
}
.botaoCal:focus {
	padding-left:4px; padding-right:4px; padding-top:3px; padding-bottom:3px; cursor:pointer;
	font-size: 14px; font-weight:bold; text-transform:uppercase; text-decoration: none;
}

.listaTodos{padding:15px; margin-bottom:20px;}


/* ===================== Menu Horizontal ======================== */
/* ============================================================== */

#scroll-menu {display: block; position: fixed; top: -63px; width: 100%; left:0; z-index: 9999999999; filter:alpha(opacity=95);opacity:.95; font-size:12px;}
@media (max-width: 979px)
{
#scroll-menu {display: none;}
}

.bulletMhVerde{width:11px; height:8px; margin-left:7px; padding:0;}

.bgStyle2 {padding:0; font-size:12px; z-index:9999; position:relative;}

.menuInt {width:1100px; position:relative; margin:0;}
.menuIntJquery {
	width:1100px; position:relative; margin:0; padding:0; display:table;
	-webkit-border-bottom-right-radius: 9px; -webkit-border-bottom-left-radius: 9px; -moz-border-radius-bottomright: 9px;
	-moz-border-radius-bottomleft: 9px; border-bottom-right-radius: 9px; border-bottom-left-radius: 9px;
}
.container3 {width: auto; padding: 0; margin: 0; position:relative; z-index:9999; list-style: none;}
.container6 {display:none;}
.container6 .inputMenu { width:96%; padding:6px 10px 6px 10px; font-size:14px; margin:0;}
@media (max-width: 1199px)
{
.menuInt {width:990px; position:relative; margin:0;}
.menuIntJquery {width:990px; position:relative; margin:0; padding:0;}
.container3 {width: auto; padding: 0; margin: 0; position:relative; z-index:9999; list-style: none;}
.container6 {display:none;}
}

@media (max-width: 979px)
{
.menuInt {width:767px; position:relative; margin:0;}
.container3 {display:none;}
.container6 {width: 100%; padding: 8px 0 12px 0; margin: 0 0 25px 0; position:relative; z-index:9999; display:table; list-style: none; text-align:center;}
}
@media (max-width: 767px)
{
.menuInt {width:479px; position:relative; margin:0;}
.container3 {display:none;}
.container6 {width: 100%; padding: 8px 0 12px 0; margin: 0 0 25px 0; position:relative; z-index:9999; display:table; list-style: none; text-align:center;}
}
@media (max-width: 479px)
{
.menuInt {width:96%; position:relative; margin:0;}
.container3 {display:none;}
.container6 {width: 100%; padding: 8px 0 12px 0; margin: 0 0 25px 0; position:relative; z-index:9999; display:table; list-style: none; text-align:center;}
}


ul#topnav {margin: 0; padding: 0; float:left; width: 100%; list-style: none; position:relative; z-index:9999;}
ul#topnav li {float: left; margin: 0; position: relative; list-style: none;}
ul#topnav li a {float: left; list-style: none ;}
ul#topnav li:hover a, ul#topnav li a:hover, ul#topnav li a.linkselect, ul#topnav li a.linkselectUl {text-transform:uppercase;}
ul#topnav a.link {
	padding-left:18px; font-size:16px; padding-right:18px; height:47px; line-height:47px; font-weight:normal; text-decoration:none;
	text-transform:uppercase;
	-webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none;
	}
@media (max-width: 1199px)
{
ul#topnav a.link {padding-left:11px; font-size:12px; padding-right:11px; height:47px; line-height:47px; font-weight:bold; text-decoration:none; text-transform:uppercase;}
}
ul#topnav a.link, ul#topnav li a.linkselect, ul#topnav a.linkUl, ul#topnav li a.linkselectUl {text-transform: none;	text-transform:uppercase;}

/* ===================== Drop Down ======================== */

ul#topnav li .sub {
	position: absolute;	z-index:9999; top: 47px; left: 0; opacity: 0;
	text-align:left; list-style: none; font-size:12px; display:none;
	padding-left:7px; padding-right:7px; padding-top:14px; padding-bottom:14px;	
}
ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#topnav li .sub ul{list-style: none; margin: 0; padding: 0; width: 200px; float: left; border:none;}
ul#topnav .sub ul li {width: 100%; color: #fff; background:none; border:0; text-transform:none; border:none;}

/* ===================== T'tulo do Drop Down ======================== */

ul#topnav .sub ul li div.title {
	margin: 0; font-size: 12px; line-height:18px; font-weight: bold; background:none;
	padding-left:7px; padding-right:7px; margin-bottom:5px;	text-transform:none; border:none;
}
ul#topnav .sub ul li div.title a {	
	background-image: none;	margin: 0; padding: 0; display:block; text-transform:none;
	padding-bottom:6px; padding-top:6px; padding-left:10px; padding-right:10px;	
}
ul#topnav .sub ul li div.title a:hover {background-image: none; text-transform:none;}

/* ===================== Título dos programas do Drop Down ======================== */

ul#topnav .sub ul li .programa {margin:0; position:relative; border:none; padding-left:7px; padding-right:7px; color:#FFF; line-height:14.5pt; background:none;}
ul#topnav li .sub ul.wid {list-style: none; margin: 0; padding: 0; width: 264px; float: left; border:none;}
ul#topnav .sub ul li .programa a {margin:0; position:relative; list-style:none; background:none; border:none;}
ul#topnav .sub ul li .programa h3 {
	margin: 0; padding:0; font-size: 12px; font-weight: bold;
	color:#FFF;	text-transform:none; border:none;
}
ul#topnav .sub ul li .programa h3 a {	
	background-image: none;	margin: 0; padding: 0; display:block;
	padding-top:6px; padding-left:10px; padding-right:10px;
	background-color:#0a7f0a; color:#FFF; text-transform:none; border:none;
}
ul#topnav .sub ul li .programa .smMh a {
	margin:0; display:block; position:relative; padding-left:10px; border:none;
	background:url(/html/imagens/epl/bullet-sm.gif) no-repeat 0px 13px;	
}

/* ===================== Link do Drop Down ======================== */

ul#topnav .sub ul li a {
	float: none; text-indent: 0; font-weight:normal; background:none; padding:6px 0 6px 0; font-size:14px;
	margin-left:6px; margin-right:7px; display: block; text-decoration: none; text-transform:none;
}
ul#topnav .sub ul li a:hover {background:none; text-decoration: underline;}
.bordaMh {border:0;}


/* ===================== Destaques da página Inicial ======================== */
/* ========================================================================== */

.easy-accordion{display:block;position:relative;overflow:hidden;padding:0;margin:0}
.easy-accordion dt,.easy-accordion dd{margin:0;padding:0}
.easy-accordion dt,.easy-accordion dd{position:absolute}
.easy-accordion dt{margin-bottom:0;margin-left:0;z-index:5;
  -moz-transform: rotate(-90deg) translate(0px,0px); -moz-transform-origin:20px 0px;  /* FF3.5+ */
  -o-transform: rotate(-90deg) translate(0px,0px);  /* Opera 10.5 */
  -webkit-transform: rotate(-90deg) translate(0px,0px); -webkit-transform-origin: 0px 0px;  /* Saf3.1+, Chrome */
  transform: rotate(-90deg) translate(0px,0px); transform-origin:20px 0px; 
/* Internet Explorer */ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);  /* IE6,IE7 */
/* Internet Explorer */ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; /* IE8 */ 
}
.easy-accordion dd{z-index:1;opacity:0;overflow:hidden}
.easy-accordion dd.active{opacity:1;}
.easy-accordion dd.no-more-active{z-index:2;opacity:1}
.easy-accordion dd.active{z-index:3}
.easy-accordion dd.plus{z-index:4}
.easy-accordion .slide-number{position:absolute;bottom:0;left:10px;font-weight:normal;font-size:1.7em;
  -moz-transform: rotate(90deg);  /* FF3.5+ */
  -o-transform: rotate(90deg);  /* Opera 10.5 */
  -webkit-transform: rotate(90deg);  /* Saf3.1+, Chrome */
  transform: rotate(90deg);  /* Saf3.1+, Chrome */
/* Internet Explorer */ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);  /* IE6,IE7 */
/* Internet Explorer */ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; /* IE8 */ 
}

dd p{line-height:120%}

#destSp{ display: none;}

#accordion-1{width:100%;height:230px;padding:0; margin:0 0 25px 0;}
#accordion-1 dl{width:100%;height:230px}	
#accordion-1 dt{height:46px;line-height:44px;text-align:right;padding:0 15px 0 20px;font-size:16px;font-weight:bold;font-family: arial; cursor:pointer; text-transform:uppercase;letter-spacing:1px;}
#accordion-1 dt.active{cursor:pointer;}
@media (max-width: 979px)
{
#accordion-1{ display:none;}
#destSp{ display: table; width:100%; height:auto; padding:0; margin:0 0 10px 0; position:relative;}
#destSp ul{width:100%; padding:0; margin:0; display:table; position:relative;}	
#destSp li{width:100%; padding:0 0 15px 0; margin:0; display:table; position:relative;}
#destSp li div.left{ position:relative; float:left; padding:15px 0 0 0; width:60%; display:table;}
#destSp li img.right{ position:relative; float:right; width:200px; margin:15px 0 0 0; display:table;}
#destSp li div.left .more{padding-top:10px;display:block; font-size:16px; font-weight:bold;}
}
@media (max-width: 767px)
{
#destSp li div.left{ position:relative; float:left; width:50%; display:table;}
#destSp li img.right{
	position:relative; float:right; max-width:200px; margin:15px 0 0 0; display:table;
	-webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.3s linear; transition: all 0.5s linear;
}
#destSp li div.left .more{padding-top:10px;display:block; font-size:16px; font-weight:bold;}
}
@media (max-width: 479px)
{
#destSp li div.left{ position:relative; float:left; width:46%; display:table;}
#destSp li img.right{
	position:relative; float:right; max-width:140px; margin:15px 0 0 0; display:table;
	-webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; transition: all 0.5s linear;
}
#destSp li div.left .more{padding-top:10px;display:block; font-size:16px; font-weight:bold;}
}
#accordion-1 dd{padding:25px;margin: 0 4px 0 0; text-align:left;}
#accordion-1 div.left{ position:relative; float:left; width:60%; display:table;}
#accordion-1 img.right{ position:relative; float:right; width:200px; display:table;}
#accordion-1 .slide-number{left:10px;font-weight:bold}
#accordion-1 dd img{float:right;margin:0 0 0 30px; border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-bottom: 7px; background:#f5f5f5;}
#accordion-1 h2{font-size:2.0em; margin:0; padding:0 0 10px 0; border:0;}
#accordion-1 .more{padding-top:10px;display:block; font-weight:bold;}
@media (max-width: 1199px)
{
	#accordion-1 h2{font-size:1.9em; margin:0; padding:0 0 10px 0; border:0;}
	#accordion-1 div.left{ position:relative; float:left; width:60%; display:table;}
	#accordion-1 img.right{ position:relative; float:right; width:180px; display:table;}	
}

#featured {
	position:relative; height:230px; width:771px; z-index:1; margin:0; padding:0; list-style:none;
	-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear;
}
@media (max-width: 1199px)
{
#featured {
	position:relative; height:216px; width:717px; z-index:1; margin:0; padding:0; list-style:none;
	-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear;
}
}
@media (max-width: 979px)
{
#featured {
	position:relative; height:216px; width:767px; z-index:1; margin:0; padding:0; list-style:none;
	-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear;
}
}
@media (max-width: 767px)
{
#featured {display:none;}
}
#featured ul.ui-tabs-nav{ 
	position:absolute; top:10px; right:0px; list-style: inside;	padding:0; margin:0;	
	height:206px; overflow:auto; overflow-x:hidden; z-index:1; list-style:none;	
}
#featured ul.ui-tabs-nav li{z-index:1; height:48px; line-height:48px; font-size:36px; font-weight:bold; text-align:center; margin-bottom:1px; list-style:none;}
#featured ul.ui-tabs-nav li a{display:block; margin:0; height:48px; line-height:48px;}
#featured .ui-tabs-panel{position:relative; z-index:0;}

/* === Imagem do Destaque === */

#featured .ui-tabs-panel .img{
	top:0px; left:0px; position:relative; z-index:3; height:230px; width:771px;
	-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear;
}
@media (max-width: 1199px)
{
#featured .ui-tabs-panel .img{
	top:0px; left:0px; position:relative; z-index:3; height:216px; width:717px;
	-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear;
}
}
@media (max-width: 979px)
{
#featured .ui-tabs-panel .img{
	top:0px; left:0px; position:relative; z-index:3; height:216px; width:767px;
	-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear;
}
}

/* === Título e Texto do Destaque === */

#featured .ui-tabs-panel .info{position:absolute; bottom:0; left:0; z-index:95; width:771px; color:#FFFFFF; border:0;}
@media (max-width: 1199px)
{
#featured .ui-tabs-panel .info{position:absolute; bottom:0; left:0; z-index:95; width:717px; color:#FFFFFF; border:0;}
}
#featured .info div.titleDt{ 
	font-size:16px; line-height:24px; font-weight:normal; color:#FFFFFF; text-shadow:0 0 3px #000000;
	margin:0; padding-left:20px; padding-top:25px; padding-bottom:10px; width:630px; border:0; background:0; border:0;
}
#featured .info div.titleDt a{font-size:16px; font-weight:normal; color:#FFFFFF;}
#featured .ui-tabs-hide{display:none;}


/* ===================== Topo do TAV ======================== */
/* ========================================================== */

#tavTopo {width: 100%; height: 350px; position: relative; padding:0; z-index:1;}
#tavTopo .img { position: absolute; top: 0; left: 0; z-index:1; width: 100%; height: 350px;}
#tavTopo .img .slogan {
	position:relative; width:1080px; margin:0;
	-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear;
}
#tavTopo .img .slogan h2 {
	position:relative; width:auto; display:table; background:url(/html/imagens/epl/bg_branco.png);
	padding:6px 20px 6px 20px; margin:0; color:#094900; font-weight:normal; font-size:32px;	
	-moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-bottom: 10px;
}
#tavTopo #menuPil {position:absolute; bottom:-6px; z-index:0; padding:0; margin:0; width:100%; z-index:99;}
#tavTopo #menuPil .mpInt {width:1080px; padding:0; margin:0; position:relative;}
#tavTopo #menuPil .mpInt ul {position:relative; padding:0; margin:0; width:100%; list-style:none;}
#tavTopo #menuPil .mpInt ul li {
	position:relative; padding:0; margin:0; margin:0 2px 0 2px; float:left; font-size:18px;
	-moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-bottom: 7px; border-radius: 7px;
	filter:alpha(opacity=95);opacity:.95;
}
#tavTopo #menuPil .mpInt ul li a {display:block; padding:10px 30px 25px 30px; margin:0;}
@media (max-width: 1199px)
{
#tavTopo .img .slogan {
	position:relative; width:970px; margin:0;
	-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear;
}
#tavTopo #menuPil .mpInt {width:970px; padding:0; margin:0; position:relative;}
#tavTopo #menuPil .mpInt ul li {
	position:relative; padding:0; margin:0; margin:0 2px 0 2px; float:left; font-size:16px;
	-moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-bottom: 7px; border-radius: 7px;
	filter:alpha(opacity=95);opacity:.95;
}
#tavTopo #menuPil .mpInt ul li a {display:block; padding:10px 20px 25px 20px; margin:0;}
}
@media (max-width: 979px)
{
#tavTopo .img .slogan {
	position:relative; width:757px; margin:0;
	-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear;
}
#tavTopo #menuPil .mpInt {width:757px; padding:0; margin:0; position:relative;}
}
@media (max-width: 767px)
{
#tavTopo { width: 100%; height: 300px; position: relative; padding:0; z-index:1;}
#tavTopo .img { position: absolute; top: 0; left: 0; width: 100%; height: 300px;}
#tavTopo .img .slogan {
	position:relative; width:100%; margin:0;
	-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear;
}
#tavTopo .img .slogan h2 {
	position:relative; width:auto; display:table; background:url(/html/imagens/epl/bg_branco.png);
	padding:4px 10px 4px 10px; margin:0; color:#094900; font-weight:normal; font-size:18px;
	-moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-bottom: 10px;
}
#tavTopo #menuPil .mpInt {width:100%; padding:0; margin:0; position:relative;}
#tavTopo #menuPil .mpInt ul li {
	position:relative; padding:0; margin:0; margin:0 2px 0 2px; float:left; font-size:14px;
	-moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-bottom: 7px; border-radius: 7px;
	filter:alpha(opacity=95);opacity:.95;
}
#tavTopo #menuPil .mpInt ul li a {display:block; padding:10px 10px 25px 10px; margin:0;}
}
@media (max-width: 479px)
{
#tavTopo { width: 100%; height: 300px; position: relative; padding:0; z-index:1;}
#tavTopo .img { position: absolute; top: 0; left: 0; width: 100%; height: 300px;}
#tavTopo .img .slogan {
	position:relative; width:96%; margin:0;
	-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear;
}
#tavTopo .img .slogan h2 {
	position:relative; width:auto; display:table; background:url(/html/imagens/epl/bg_branco.png);
	padding:4px 10px 4px 10px; margin:0; color:#094900; font-weight:normal; font-size:16px;
	-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-bottom: 5px;
}
}


#iluTopo {width: 100%; height: 330px; position: relative; padding:0; margin:0 0 8px 0; z-index:1;}
#iluTopo .img { position: absolute; top: 0; left: 0; z-index:1; width: 100%; height: 330px;}
#iluTopo .img .slogan {
	position:relative; width:1080px; margin:0;
	-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear;
}
#iluTopo .img .slogan h2 {
	position:relative; width:auto; display:table; background:url(/html/imagens/epl/bg_branco.png);
	padding:6px 20px 6px 20px; margin:0; color:#094900; font-weight:normal; font-size:32px;	
	-moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
}
@media (max-width: 1199px)
{
#iluTopo .img .slogan {
	position:relative; width:970px; margin:0;
	-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear;
}
}
@media (max-width: 979px)
{
#iluTopo .img .slogan {
	position:relative; width:757px; margin:0;
	-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear;
}
#iluTopo .img .slogan h2 {
	position:relative; width:auto; display:table; background:url(/html/imagens/epl/bg_branco.png);
	padding:6px 20px 6px 20px; margin:0; color:#094900; font-weight:normal; font-size:24px;	
	-moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-bottom: 10px;
}
}
@media (max-width: 767px)
{
#iluTopo {display:none;}
}


#iluTopoPrinci {width: 1100px; height: 120px; position: relative; display:table; padding:0; margin:-15px 0 10px 0; z-index:1;}
#iluTopoPrinci .img { position: relative; width: 1100px; height: 140px; -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;}
#iluTopoPrinci h2 {
	position:absolute; width:auto; display:table; padding:6px 20px 6px 20px; bottom: 0; left:0; margin:0; color:#ffffff;
	font-weight:normal; font-size:32px; text-shadow:0px 0px 10px #000000;
}
@media (max-width: 1199px)
{
#iluTopoPrinci .img .slogan {
	position:relative; width:970px; margin:0;
	-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear;
}
}
@media (max-width: 979px)
{
#iluTopoPrinci .img .slogan {
	position:relative; width:757px; margin:0;
	-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear;
}
#iluTopoPrinci .img .slogan h2 {
	position:relative; width:auto; display:table; background:url(/html/imagens/epl/bg_branco.png);
	padding:6px 20px 6px 20px; margin:0; color:#094900; font-weight:normal; font-size:24px;	
	-moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-bottom: 10px;
}
}
@media (max-width: 767px)
{
#iluTopoPrinci {display:none;}
}




#plPil { width: 100%; position: relative; padding:0; margin:0; display:table;}
#plPil .pilInt { width: 100%; position: relative; padding:20px 0 20px 0; margin:0; display:table;}
#plPil .left { width: 65%; float:left; position: relative; padding:0; margin:0; display:table;}
#plPil .right {width: 31%; float:right; position: relative; padding:0; margin:0; display:table;}

@media (max-width: 979px)
{
#plPil .left { width: 100%; float:none; position: relative; padding:10px 0 0 0; margin:0; display:table;}
#plPil .right {width: 100%; float:none; position: relative; padding:10px 0 0 0; margin:0; display:table;}
}

@media (max-width: 767px)
{
#plPil .left { width: 100%; float:none; position: relative; padding:10px 0 0 0; margin:0; display:table;}
#plPil .right {width: 100%; float:none; position: relative; padding:10px 0 0 0; margin:0; display:table;}
}


/* ===================== Comissão de Ética ======================== */
/* ================================================================ */

#ilustraTopo {
	width: 100%; height: auto; position: relative; padding:0; margin:0 0 20px 0; z-index:1;
	border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-bottom: 7px;
}
#ilustraTopo .imgIlustra {
	position: relative; padding:0; margin:0; border:0; z-index:1; width: 824px; height: 160px;
	border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-bottom: 7px;
}
#ilustraTopo h2 {
	position:absolute; width:auto; display:table; background:#008a00;  z-index:20;
	padding:8px 20px 8px 20px; margin:0; bottom:15px; left:15px; color:#ffffff; font-weight:normal; font-size:20px;	
	border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-bottom: 7px; text-transform:uppercase;
	border-bottom:3px #005900 solid;
}
@media (max-width: 1199px)
{
#ilustraTopo .imgIlustra {
	position: relative; padding:0; margin:0; border:0; z-index:1; width: 714px; height: 139px;
	border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-bottom: 7px;
}
}
@media (max-width: 979px)
{
#ilustraTopo .imgIlustra {
	position: relative; padding:0; margin:0; border:0; z-index:1; width: 767px; height: 149px;
	border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-bottom: 7px;
}
}
@media (max-width: 767px)
{
#ilustraTopo .imgIlustra {
	position: relative; padding:0; margin:0; border:0; z-index:1; width: 479px; height: 93px;
	border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-bottom: 7px;
}
}
@media (max-width: 479px)
{
#ilustraTopo .imgIlustra {
	position: relative; padding:0; margin:0; border:0; z-index:1; width: 100%; height: auto; max-width:100%;
	border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-bottom: 7px;
}
}

#listIntegrantesCeepl {padding:0 0 10px 0; width:100%; display:table; margin:0; position:relative; text-align:left;}
#listIntegrantesCeepl ul{margin:0; width:100%; padding:0; position:relative;}
#listIntegrantesCeepl ul li{margin:0; padding: 10px 0; position: relative; list-style:none; width:100%;}
#listIntegrantesCeepl ul li h5{margin:0; padding: 0 0 5px 0; font-size:16px; font-weight:normal; display:table; width:100%; border:0;}

#listagemPDTI {position:relative; width:100%; padding: 0; margin: 0; list-style:none;}
#listagemPDTI ul {position:relative; width:100%; padding: 0; margin: 0; list-style:none;}
#listagemPDTI ul li {padding-top:5px; padding-bottom:5px; margin:0; position:relative; width:100%; display:table;}
#listagemPDTI ul li .imgIc {float:left; position:relative; text-align:right; width:6%; padding:0; margin:0;}
#listagemPDTI ul li .text {float:right; position:relative; width:93%; padding-top:4px; margin:0; text-align:left;}
#listagemPDTI ul li .textOpen {float:right; position:relative; width:97%; padding-top:4px; margin:0; text-align:left;}
#listagemPDTI ul li .textFolder {float:left; position:relative; margin-left:6px; width:90%; padding-top:4px; text-align:left;}
#listagemPDTI ul li .bullet {float:right; position:relative; width:4%; padding-top:4px; margin:0; text-align:right;}
#listagemPDTI ul li p {padding:0; margin:0; text-align:left;}


/* ===================== Contratos ======================== */
/* ======================================================== */

#organograma {margin: 0px auto; padding:0; background: url(/html/imagens/site/linha_org.gif) repeat-y center; overflow: auto; width:800px;}
#organograma h3 { margin: 0 0 10px 0; width: 300px; font-size: 22px; background: #c4e88a; padding: 10px 0px 10px 0px; text-align: center; border:0; border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-bottom: 5px;}
#organograma .Secundaria {margin:0; padding:0; display:table; width:700px;}
#organograma .Secundaria ul {margin:0; padding:0 0 10px 0; position:relative; display:table; width:100%;}
#organograma .Secundaria ul li {margin:0; padding:0 0 15px; font-size: 16px; position:relative; display:table; width:349px; text-align:center; background: url(/html/imagens/site/linha_org.gif) repeat-x 0px 22px;}
#organograma .Secundaria ul li h4 { width:240px; padding:15px 0 15px 0; margin:0; font-size:18px; line-height: 1.3em; font-weight:normal; display:table; background: #f1f3c6; border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-bottom: 5px;}
#organograma .Secundaria ul li.secundaria1 {float:left;}
#organograma .Secundaria ul li.secundaria2 {float:right;}
#organograma .Secundaria ul li.secundaria2 h4 {float:right;}

#organograma .Secundaria ul li .terceiro {margin:0; padding:0 0 15px 0; position:relative; display:table; width:100%; }
#organograma .Secundaria ul li .terceiro ul {margin:0; padding:0; position:relative; display:table; width:100%;}
#organograma .Secundaria ul li.secundaria1 .terceiro ul li {margin:0; padding:20px 0 0 0; font-size: 16px; position:relative; display:table; width:349px; text-align:center; background: url(/html/imagens/site/linha_org.gif)  repeat-y 120px 0;}
#organograma .Secundaria ul li.secundaria1 .terceiro ul li h5 {width:240px; padding:15px 0 15px 0; margin:0; font-size:14px; line-height: 1.3em; font-weight:normal; display:table; background: #f2f3d9; border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-bottom: 5px; float:left;}
#organograma .Secundaria ul li.secundaria2 .terceiro ul li {margin:0; padding:20px 0 0 0; font-size: 16px; position:relative; display:table; width:349px; text-align:center; background: url(/html/imagens/site/linha_org.gif)  repeat-y 230px 0;}
#organograma .Secundaria ul li.secundaria2 .terceiro ul li h5 {width:240px; padding:15px 0 15px 0; margin:0; font-size:14px; line-height: 1.3em; font-weight:normal; display:table; background: #f2f3d9; border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-bottom: 5px; float:right;}

#organogramaDir {margin: 0px auto; padding:0; background: url(/html/imagens/site/linha_org_top.gif) no-repeat top center; overflow: auto; width:1000px;}
#organogramaDir .left { margin:0; float:left; padding:20px 0 0 0; overflow: auto; width:49%; background: url(/html/imagens/site/linha_org.gif) repeat-y center;}
#organogramaDir .right { margin:0; float:right; padding:20px 0 0 0; overflow: auto; width:49%; background: url(/html/imagens/site/linha_org.gif) repeat-y center;}
#organogramaDir h3 { margin: 0 0 10px 0; width: 300px; font-size: 22px; background: #c4e88a; padding: 10px 0px 10px 0px; text-align: center; border:0; border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-bottom: 5px;}
#organogramaDir .Secundaria {margin:0; padding:0; display:table; width:100%;}
#organogramaDir .Secundaria ul {margin:0; padding:0; position:relative; display:table; width:100%;}
#organogramaDir .Secundaria ul.gambiarra {background: url(/html/imagens/site/linha_org_gamb.gif) repeat-y top center;}
#organogramaDir .Secundaria ul li {margin:0; padding:0 0 15px 0; font-size: 16px; position:relative; display:table; width:49.88888%; text-align:center; background: url(/html/imagens/site/linha_org.gif) repeat-x 0 26px; }
#organogramaDir .Secundaria ul li h4 { width:220px; padding:15px 0 15px 0; margin:0; font-size:18px; line-height: 1.3em; font-weight:normal; display:table; background: #f1f3c6; border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-bottom: 5px;}
#organogramaDir .Secundaria ul li.secundaria1 {float:left;}
#organogramaDir .Secundaria ul li.secundaria2 {float:right;}
#organogramaDir .Secundaria ul li.secundaria2 h4 {float:right;}

#organogramaDir .Secundaria ul li .terceiro {margin:0; padding:0 0 15px 0; position:relative; display:table; width:100%; }
#organogramaDir .Secundaria ul li .terceiro ul {margin:0; padding:0; position:relative; display:table; width:100%;}
#organogramaDir .Secundaria ul li.secundaria1 .terceiro ul li {margin:0; padding:20px 0 0 0; font-size: 16px; position:relative; display:table; width:220px; text-align:center; background: url(/html/imagens/site/linha_org.gif)  repeat-y center top; }
#organogramaDir .Secundaria ul li.secundaria1 .terceiro ul li h5 {width:100%; padding:15px 0 15px 0; margin:0; font-size:14px; line-height: 1.3em; font-weight:normal; display:table; background: #f2f3d9; border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-bottom: 5px; float:left;}
#organogramaDir .Secundaria ul li.secundaria2 .terceiro ul li {margin:0; padding:20px 0 0 0; font-size: 16px; position:relative; display:table; width:220px; text-align:center; background: url(/html/imagens/site/linha_org.gif)  repeat-y center top; float:right;}
#organogramaDir .Secundaria ul li.secundaria2 .terceiro ul li h5 {width:100%; padding:15px 0 15px 0; margin:0; font-size:14px; line-height: 1.3em; font-weight:normal; display:table; background: #f2f3d9; border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-bottom: 5px; float:right;}

@media (max-width: 979px)
{
#organograma {margin: 0px auto; padding:0; background: url(/html/imagens/site/linha_org.gif) repeat-y center; overflow: auto; width:100%;}
#organograma h3 { margin: 0 0 10px 0; width: 100%; font-size: 18px; background: #dadada; padding: 10px 0px 10px 0px; text-align: center; border:0; border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-bottom: 5px;}
#organograma .Secundaria {margin:0; padding:0; display:table; width:100%;}
#organograma .Secundaria ul {margin:0; padding:0; position:relative; display:table; width:100%;}
#organograma .Secundaria ul li {margin: 0 0 5px 0; padding:0; font-size: 16px; position:relative; display:table; width:100%; text-align:center; background: none;}
#organograma .Secundaria ul li h4 { width:100%; padding:15px 0 15px 0; margin: 0; font-size:14px; line-height: 1.1em; font-weight:normal; display:table; background: #eae7e5; border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-bottom: 5px;}
#organograma .Secundaria ul li.secundaria1 {float:none;}
#organograma .Secundaria ul li.secundaria2 {float:none;}
#organograma .Secundaria ul li.secundaria2 h4 { margin:0;}

#organogramaDir {margin: 0px auto; padding:0;  background: url(/html/imagens/site/linha_org.gif) repeat-y center; overflow: auto; width:100%;}
#organogramaDir .left { margin:0; float:none; padding:10px 0 0 0; overflow: auto; width:100%; background:none;}
#organogramaDir .right { margin:0; float:none; padding:10px 0 0 0; overflow: auto; width:100%; background:none;}
#organogramaDir h3 { margin: 0 0 10px 0; width: 100%; font-size: 18px; background: #dadada; padding: 10px 0px 10px 0px; text-align: center; border:0; border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-bottom: 5px;}
#organogramaDir .Secundaria {margin:0; padding:0; display:table; width:100%;}
#organogramaDir .Secundaria ul {margin:0; padding:0; position:relative; display:table; width:100%;}
#organogramaDir .Secundaria ul.gambiarra {background: none;}
#organogramaDir .Secundaria ul li {margin: 0 0 5px 0; padding:0; font-size: 16px; position:relative; display:table; width:100%; text-align:center; background:none;}
#organogramaDir .Secundaria ul li h4 { width:100%; padding:15px 0 15px 0; margin: 0; font-size:14px; line-height: 1.1em; font-weight:normal; display:table; background: #eae7e5; border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-bottom: 5px;}
#organogramaDir .Secundaria ul li.secundaria1 {float:none;}
#organogramaDir .Secundaria ul li.secundaria2 {float:none;}
#organogramaDir .Secundaria ul li.secundaria2 h4 { margin:0;}
}

/* ===================== Contratos ======================== */
/* ======================================================== */

ul.tabs {margin: 0; padding: 0; width: 100%; overflow:hidden; list-style:none;}
ul.tabs li {
	float: left; margin:0 2px 0 0; padding: 0; position: relative; font-weight:normal; list-style:none;
	width:auto; text-transform:lowercase; font-size:20px;
}
ul.tabs li:first-child {margin-left:0;}
ul.tabs li a {text-decoration: none; display: block; height:auto; list-style:none; padding:7px 25px 7px 25px;}
ul.tabs li:first-child a {display: block; height:auto;}
ul.tabs li.active a {display: block; height:auto;}
ul.tabs li.active {	z-index:111 !important;}
.tab_content {padding-top:10px; width:100%; display:table; margin:0; position:relative;}
.tab_content ul{width:100%; margin:0; padding:0; position:relative;}
.tab_content ul li{ width:100%; margin:0; padding:10px 0 10px 0; display:table; position:relative;}
.tab_content ul li a{ font-weight:bold;}
.tab_content ul li p{margin:0; padding:0;}
.tab_container {margin:0; padding:0; width:100%; height:auto; overflow:hidden;}
@media (max-width: 979px)
{
ul.tabs li {
	float: left; margin:0 2px 0 0; padding: 0; position: relative; font-weight:normal; list-style:none;
	width:auto; text-transform:lowercase; font-size:16px;
}
ul.tabs li a {text-decoration: none; display: block; height:auto; list-style:none; padding:6px 10px 6px 10px;}
}
@media (max-width: 767px)
{
#resp{ display:none;}
}
@media (max-width: 979px)
{
#mSlt{ display:none;}
}

#esqAp{ display:none;}
@media (max-width: 767px)
{
#esqAp{ display:inherit;}
}


/* ===================== Programa de Investimento em Logísticas - PIL ======================== */
/* =========================================================================================== */

#divNovaPil {margin:0; padding:0; display:table; width:100%; position:relative;}
#divNovaPil .left {padding: 0; position: relative; float:left; list-style:none; width:48%;}
#divNovaPil .left .img {
	width:100%; height:auto; border:0; padding:0; margin:0 0 15px 0;
	border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-bottom: 7px; 
}
#divNovaPil .right {padding: 0; position: relative; float:right; list-style:none; width:48%;}

#divPil {margin:0; padding:0; display:table; width:100%; position:relative;}
#divPil ul {margin: 0 -15px 0 -15px; padding:0; position:relative; list-style:none;}
#divPil ul li { padding: 0; position: relative; margin:10px 15px; float:left; list-style:none; width:44%;}
#divPil ul li img {margin:0; padding: 0; width:99px; height:41px;}
#divPil ul li h3 {margin:0; padding: 10px 0 15px 0; font-size:18px; border:0; font-weight:normal;}
#divPil ul li p {margin:0; padding: 0; font-weight:normal;}

#divPil ul li p.saibamais {font-weight:bold; text-align:right; margin-top:10px;}
#divPil ul li p.saibamais a {font-weight:bold; height:20px; line-height:20px; text-align:center; text-decoration:underline;}
#divPil ul li p.saibamais a:hover {font-weight:bold; background:none; height:20px; line-height:20px; text-align:center; text-decoration:none;}

@media (max-width: 1199px)
{
#divPil ul li { padding: 0; position: relative; margin:10px 15px; float:left; list-style:none; width:43%;}
}
@media (max-width: 979px)
{
#divPil ul li { padding: 0; position: relative; margin:10px 15px; float:left; list-style:none; width:42%;}
}
@media (max-width: 767px)
{
#divNovaPil .left {padding: 0 0 30px 0; position: relative; float:none; list-style:none; width:100%;}
#divNovaPil .right {padding: 0; position: relative; float:none; list-style:none; width:100%;}
}
@media (max-width: 479px)
{
#divPil ul {margin: 0; padding:0; position:relative; list-style:none;}
#divPil ul li { padding: 0 0 15px 0; position: relative; margin:0; float:none; list-style:none; width:100%;}
}


/* ===================== Licitações e Contratos ======================== */
/* ===================================================================== */

#licCont {margin:0; padding:25px 0 25px 0; display:table; width:100%; position:relative;}
#divTabs {margin:0; padding:10px 0 0 0; display:table; width:100%; position:relative;}
#divTabs ul.tabs {margin: 0; padding:0; width: 34%; float:left; position:relative; overflow:hidden; list-style:none;}
#divTabs ul.tabs li {margin:0 0 1px 0; padding: 0; position: relative; font-weight:normal; list-style:none; width:100%; font-size:12px; text-transform: none;}
#divTabs ul.tabs li:first-child {margin-left:0;}
#divTabs ul.tabs li a {text-decoration: none; display: block; height:auto; list-style:none; padding:10px 15px; 10px 15px; font-weight:bold;}
#divTabs ul.tabs li:first-child a {display: block; height:auto;}
#divTabs ul.tabs li.active a {display: block; height:auto;}
#divTabs ul.tabs li.active {z-index:5 !important;}
#divTabs .tab_container {margin:0; padding:0; width:64%; float:right; position:relative; display:table;}
#divTabs .tab_content {padding:0; width:100%; display:table; margin:0; height:220px; position:relative; text-align:left;}
#divTabs .tab_content ul{width:100%; margin:0; padding:0; position:relative;}
#divTabs .tab_content ul li{margin:0; padding:8px 0 8px 0; display:table; position:relative;}
#divTabs .tab_content ul li a{padding:0; margin:0;}
#divTabs .tab_content ul li a p.titulo{font-weight:bold; padding:0 0 2px 0; margin:0; font-style:normal;}
#divTabs .tab_content ul li a p.data{margin:0; padding:0 0 2px 0; font-style:italic; font-weight:normal;}
#divTabs .tab_content ul li a p.texto{margin:0; padding:0; font-style:italic; font-weight:normal;}


/* ===================== Quem é Quem ======================== */
/* ========================================================== */

#licCont {margin:0; padding:25px 0 25px 0; display:table; width:100%; position:relative;}
#quemEquem {margin:0; padding:10px 0 0 0; display:table; width:100%; position:relative;}
#quemEquem ul.tabs {margin: 0; padding:0; width: auto; position:relative; overflow:hidden; list-style:none;}
#quemEquem ul.tabs li {margin:0 2px 0 0; padding: 0; position: relative; font-weight:normal; list-style:none; width:auto; font-size:12px; text-transform: none;}
#quemEquem ul.tabs li:first-child {margin-left:0;}
#quemEquem ul.tabs li a {text-decoration: none; display: block; height:auto; list-style:none; padding:12px; font-weight:bold;}
#quemEquem ul.tabs li:first-child a {display: block; height:auto;}
#quemEquem ul.tabs li.active a {display: block; height:auto;}
#quemEquem ul.tabs li.active {z-index:5 !important;}
#quemEquem .tab_container {margin:0; padding:0; width:100%; position:relative; display:table;}
#quemEquem .tab_content {padding:5px 0 0 0; width:100%; display:table; margin:0; height:220px; position:relative; text-align:left; font-style:normal;}
#quemEquem .tab_content ul{width:100%; margin:0; padding:0; position:relative; font-style:normal;}
#quemEquem .tab_content ul li{margin:0; padding:8px 0 8px 0; display:table; position:relative; font-style:normal;}
#quemEquem .tab_content ul li a{padding:0; margin:0; font-style:normal;}
#quemEquem .tab_content {font-style:normal;}
#quemEquem .tab_content ul li a p.titulo{font-weight:bold; padding:0 0 2px 0; margin:0; font-style:normal;}
#quemEquem .tab_content ul li a p.data{margin:0; padding:0 0 2px 0; font-weight:normal; font-style:normal;}
#quemEquem .tab_content ul li a p.texto{margin:0; padding:0; font-weight:normal; font-style:normal;}


/* ===================== 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 .img {margin:0; padding:0; width:130px;}
@media (max-width: 479px)
{
#galeriaDiretores ul li {margin:10px 0 10px 0; padding:0; position: relative; width:100%; display:table; float:none; text-align:center;}
#galeriaDiretores ul li .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 .img {margin:0; padding:0; width:260px;}
@media (max-width: 479px)
{
#galeriaDiretoresAtual ul li {margin:10px 0 10px 0; padding:0; position: relative; width:100%; display:table; float:none; text-align:center;}
#galeriaDiretoresAtual ul li .img {margin:0; padding:0; width:260px;}
}


/* ===================== Topo do Comunicaçao ======================== */
/* ================================================================== */

#comunicacaoTopo {
	width: 100%; height: 320px;	position: relative;	padding:0; z-index:33; margin-top:-210px;
	background: url(/html/imagens/epl/comunicacao.jpg) no-repeat bottom center;
}
#comunicacaoTopo .img {
	position: absolute;	top: 0;	left: 0; width: 100%; height: 320px;
	background:url(/html/imagens/epl/bg_bottom_dest2.png) no-repeat bottom center;
}
#comunicacaoTopo .img .slogan {position:relative; width:970px; padding-top:220px; margin:0;}
#comunicacaoTopo .img .slogan h1 {
	position:relative; width:auto; display:table; background:url(/html/imagens/epl/bg_branco.png);
	padding-left:20px; padding-right:20px; padding-top:7px; padding-bottom:7px; margin:0;
	color:#094900; font-weight:normal; font-family:Tahoma, Arial, sans-serif; font-size:36px;	
	border-radius: 10px; -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-bottom: 10px; 
}


/* ===================== Menu Vertical ======================== */
/* ============================================================ */

#bgTitMv {width:247px; margin:0; padding:0;}
#bgTitMv h2 {font-size:16px; font-weight:normal; padding:12px 15px 11px 15px; margin:0;}
#bgTitMv h2 a {padding:0; margin:0;}
#bgTitMv h2 a:hover {padding:0; margin:0;}
#bgTitMv #bgTitMvBottom {width:247px; margin:0; padding:0;}
#bgTitMv #bgContMv {position:relative; margin: 0; list-style:none;}
#bgTitMv #bgContMv .mvCenter {position:relative;}

.box-category  {position:relative; width:100%; padding: 0; margin: 0; list-style:none; text-decoration:none;}
.box-category ul  {
	position:relative; width:100%; overflow:hidden; text-transform:none;
	padding: 0; margin: 0; list-style:none; text-decoration:none;
}
.box-category ul li a {display:inline-block; margin-right:30px; padding:5px 0 5px 2px; line-height:1.2;}
.box-category ul li a:hover{font-weight:normal;}
.box-category ul li {border-top:1px dashed #dfdfdf; padding: 3px 0 !important; position:relative;}
.box-category ul li strong {display:none;}
.box-category ul li.last {border:none;}
.box-category ul li ul {display:none; margin-top:0px; padding:10px; list-style:none;}
.box-category ul li.active ul {display:block;}
.box-category ul li span.close {width:12px;	height:12px; float:right; margin-right:0px;	top:11px; right:0px; position:absolute;}
.box-category ul li li span.close {top:8px}
.box-category ul li span.close:hover {cursor:pointer;}
.box-category ul li a.active {font-weight:bold; background: url("imagens/marker-1.png") no-repeat scroll left 0px transparent;}
.box-category ul li a.active + ul {display: block;}
.box-category ul li ul {position:relative; padding-left:20px; padding-top:0; padding-bottom:0; padding-right:0; margin:0;}
.box-category ul li ul li {border:none; padding:0; margin:0;}
.box-category ul li ul li.active a{background: url(/html/imagens/epl/bullet-dest.gif) no-repeat 0px 2px; font-weight:normal;}
.box-category ul li ul li a {background: url(/html/imagens/epl/bullet-dest.gif) no-repeat 0px 2px; display:block; margin-bottom:0px; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0;}
.box-category ul li ul li a:hover {background: url(/html/imagens/epl/bullet-dest.gif) no-repeat 0px 2px;}
.box-category ul li:first-child {border-top:0}


/* ===================== Licitações Página Inicial ======================== */
/* ======================================================================== */

.box-category2 {position:relative; width:100%; padding-top: 0; margin: 0; list-style:none; text-decoration:none;}
.box-category2 ul {position:relative; width:100%; overflow:hidden; text-transform:none; padding: 0; margin: 0; list-style:none; text-decoration:none;}
.box-category2 ul li a {display:inline-block; text-decoration: none; padding:6px 0 6px 0; margin-right:30px;}
.box-category2 ul li a:hover{text-decoration:underline;}
.box-category2 ul li { padding: 5px 0 !important; position:relative; margin:0; font-weight:bold; list-style:none;}
.box-category2 ul li strong {display:none;}
.box-category2 ul li:first-child {}
.box-category2 ul li.last {border:none;}
.box-category2 ul li ul {display:none; margin-top:0px; padding:10px 0;}
.box-category2 ul li.active ul {display:block;}
.box-category2 ul li span.expanded {background:url(/html/imagens/epl/nolines_minus.gif) left bottom no-repeat !important;}
.box-category2 ul li span.collapsed {background:url(/html/imagens/epl/nolines_minus.gif) left top no-repeat !important;}
.box-category2 ul li.active  span.close {background:url(/html/imagens/epl/nolines_minus.gif) left bottom no-repeat;}
.box-category2 ul li.active li span.expanded {background:url(/html/imagens/epl/nolines_minus.gif) left bottom no-repeat !important;}
.box-category2 ul li.active li span.close {background:url(/html/imagens/epl/nolines_minus.gif) left top no-repeat !important;}
.box-category2 ul li.active li.active span.close {background:url(/html/imagens/epl/nolines_minus.gif) left bottom no-repeat !important;}
.box-category2 ul li.active li.active span.close.collapsed {background:url(/html/imagens/epl/nolines_minus.gif) left top no-repeat !important;}
.box-category2 ul li span.close {
	background:url(/html/imagens/epl/nolines_minus.gif) 0px 0px no-repeat;
	width:12px; height:12px; float:right; position:absolute; margin-right:0px; top:20px; right:5px;
}
.box-category2 ul li li span.close {top:8px}
.box-category2 ul li span.close:hover {cursor:pointer;}
.box-category2 ul li a.active + ul {display: block;}
.box-category2 ul li ul {position:relative; padding:0; margin:0;}
.box-category2 ul li ul li {padding:0; margin:0; border:none;}
.box-category2 ul li ul li.active > a, .box-category > ul > li ul > li > a:hover {background:none;}
.box-category2 ul li ul li a {text-decoration: none; display: block; margin:0px; padding:0; }
.box-category2 ul li ul li a.active {font-weight:bold; background:none}
.box-category2 ul li:first-child {border-top:0}


/* ===================== Mapa do Site ======================== */
/* =========================================================== */

#mapaSite {position:relative; width:100%; padding: 0; margin: 0; list-style:none; text-decoration:none;}
#mapaSite > ul {
	position:relative; width:100%; overflow:hidden; text-transform:none;
	padding:0; margin: -30px 0 0 0; list-style:none; text-decoration:none; display:table;
}
#mapaSite > ul > li {padding:30px 0 0 0; margin:0; position:relative; width:100%;}
#mapaSite > ul > li > a {
	display: block; margin:0; font-size:20px; text-decoration:underline; padding:8px 0px 8px 14px;
	background:url(/html/imagens/epl/bullet-dest.gif) no-repeat 0px 16px;	
}
#mapaSite > ul > li > a:hover {text-decoration:none;}
#mapaSite > ul > li > a.filhosP {
	background:url(/html/imagens/epl/bullet-dest2.gif) no-repeat 0px 16px;
	padding-left:14px; padding-right:0; padding-top:8px; padding-bottom:8px;
}
#mapaSite > ul > li ul {
	position:relative; overflow:hidden; 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 > a {
	display: block; margin:0; padding-left:14px; padding-right:0; padding-top:8px; padding-bottom:8px;	
	background:url(/html/imagens/epl/bullet-dest.gif) no-repeat 0px 10px;
}
#mapaSite > ul > li ul > li  ul {
	position:relative; overflow:hidden; 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-left:14px; padding-right:0; padding-top:8px; padding-bottom:8px;	
	background:url(/html/imagens/epl/bullet-dest.gif) no-repeat 0px 10px;
}
#mapaSite > ul > li > a.filhos, #mapaSite > ul > li ul > li > a.filhos, #mapaSite > ul > li ul > li ul > li > a.filhos  {
	background:url(/html/imagens/epl/bullet-dest2.gif) no-repeat 0px 11px;
	padding-left:14px; padding-right:0; padding-top:8px; padding-bottom:8px; 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 }


/* ===================== Modais ======================== */
/* ===================================================== */

#modais {border:0; position:relative; padding:10px 0 0 0; margin:0; width:100%;}
#modais ul {position:relative; padding:0; margin:0; width:100%; list-style:none;}
#modais ul li {position:relative; padding-top:12px; padding-bottom:12px; margin:0; display:table; width:100%;}
#modais ul li .img {position:relative; float:left; width:150px; padding:0; margin:0;}
#modais ul li .text {position:relative; float:right; width:47%; padding:0; margin:0;}


/* ===================== Listagem (legislação, notícias, vídeos, licitações, termos de cooperação, etc... ======================== */
/* =============================================================================================================================== */

#listEpl {position:relative; width:100%; padding: 0; margin: 0; list-style:none;}
#listEpl ul  {position:relative; width:100%; padding: 0; margin: 0; list-style:none;}
#listEpl ul li {padding-top:12px; padding-bottom:12px; margin:0; position:relative; width:100%; display:table;}
#listEpl ul li .imgIc {float:left; position:relative; text-align:right; width:4%; padding:0; margin:0;}
#listEpl ul li .text {float:right; position:relative; width:95%; padding:0; margin:0; text-align:left;}
#listEpl ul li .text h3 {font-size:18px; padding-bottom:10px; padding-top:0; padding-left:0; padding-right:0; margin:0; text-align:left; border:none; background:none;}
#listEpl ul li .text .red {color:#F00;}
#listEpl ul li p {padding:0; margin:0; text-align:left;}

#listEpl ul li .text {float:right; position:relative; width:95%; padding:0; margin:0; text-align:left;}
#listEpl ul li .text .left {float:left; position:relative; width:34%; padding:0; margin:0; text-align:left;}
#listEpl ul li .text .right {float:right; position:relative; width:65%; padding:0; margin:0; text-align:left;}

@media (max-width: 1199px)
{
#listEpl ul li .text .left {float:left; position:relative; width:37%; padding:0; margin:0; text-align:left;}
#listEpl ul li .text .right {float:right; position:relative; width:61%; padding:0; margin:0; text-align:left;}
}
@media (max-width: 979px)
{
#listEpl ul li .text .left {float:left; position:relative; width:35%; padding:0; margin:0; text-align:left;}
#listEpl ul li .text .right {float:right; position:relative; width:63%; padding:0; margin:0; text-align:left;}
}
@media (max-width: 767px)
{
#listEpl ul li .text {float:right; position:relative; width:92%; padding:0; margin:0; text-align:left;}
#listEpl ul li .text .left {float:none; position:relative; width:100%; padding:0; margin:0; text-align:left;}
#listEpl ul li .text .right {float:none; position:relative; width:100%; padding:0; margin:0; text-align:left;}
}


#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 dotted;}
#listEplNews ul li .imgIc {float:left; position:relative; text-align:left; width:13%; 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:86%; padding:0; margin:0; text-align:left; border-left:1px #dddddd dotted;}
#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;}

@media (max-width: 767px)
{
#listEplNews ul li .imgIc {float:auto; position:relative; text-align:left; width:100%; font-size:14px; padding:0 0 5px 0; margin:0;}
#listEplNews ul li .imgIc p {padding:0 0 5px 0; margin:0 20px 0 0; position:relative; float:left; width:auto; display:table;}
#listEplNews ul li .imgIc p img {padding:0 5px 0 0; margin:0;}
#listEplNews ul li .text {float:auto; position:relative; width:100%; padding:0; margin:0; text-align:left; border-left:0;}
#listEplNews ul li .text .foto {float:left; position:relative; height:94px; width:128px; padding:0; margin:0 15px 10px 0;  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 0; margin:0; text-align:left; border:none; background:none; border:0;}
#listEplNews ul li .text p { line-height:1.6; padding:0; margin:0; text-align:left;}
}



/* ===================== Busca Legislação ======================== */
/* =============================================================== */

#buscaLegi {position:relative; width:100%; display:table; padding: 0; margin: 0; list-style:none;}
#buscaLegi .left1 {float:left; position:relative; text-align:left; width:85%; padding:0; margin:0; display:table;}
#buscaLegi .left1 .left1 {float:left; position:relative; text-align:left; width:29%; padding:0; margin:0; display:table;}
#buscaLegi .left1 .left2 {float:left; position:relative; text-align:left; width:32%; padding:0; margin:0; display:table;}
#buscaLegi .left1 .left3 {float:left; position:relative; text-align:left; width:9%; padding:0; margin:0; display:table;}
#buscaLegi .left1 .right {float:right; position:relative; width:24%; top:auto; left:auto; padding:0; margin:0; text-align:left; display:table;}
#buscaLegi .complet {float:left; position:relative; width:85%; padding:12px 0 0 0; margin:0; text-align:left; display:table;}
#buscaLegi .right {float:right; position:absolute; right: 0; top:20px; width:10%; padding:0; margin:0; text-align:right;}


/* Botão Busca de Calendário */

#buscaLegi .right .botaoCal {
	padding:30px 10px 30px 10px; cursor:pointer; font-size: 14px; font-weight:bold; text-transform:uppercase; text-decoration: none;
}
#buscaLegi .right .botaoCal:hover {
	padding:30px 10px 30px 10px; cursor:pointer; font-size: 14px; font-weight:bold; text-transform:uppercase; text-decoration: none;
}
#buscaLegi .right .botaoCal:focus {
	padding:30px 10px 30px 10px; cursor:pointer; font-size: 14px; font-weight:bold; text-transform:uppercase; text-decoration: none;
}


#buscaLegi label {font-weight:bold; position:relative; float:none; left:auto; width:100%; padding:0 0 7px 0; margin:0; display:block; text-align:left;}

#buscaLegi .tipo {width:200px;}
#buscaLegi .dataLegi {width:80px;}
#buscaLegi .resultLegi {width:60px;}
#buscaLegi .numLegi {width:92%;}
#buscaLegi .expLegi {width:98%;}

@media (max-width: 979px)
{
#buscaLegi .left1 {float:left; position:relative; text-align:left; width:100%; padding:0; margin:0; display:table;}
#buscaLegi .left1 .left1 {float:left; position:relative; text-align:left; width:29%; padding:0; margin:0; display:table;}
#buscaLegi .left1 .left2 {float:left; position:relative; text-align:left; width:32%; padding:0; margin:0; display:table;}
#buscaLegi .left1 .left3 {float:left; position:relative; text-align:left; width:9%; padding:0; margin:0; display:table;}
#buscaLegi .left1 .right {float:right; position:relative; width:24%; top:auto; left:auto; padding:0; margin:0; text-align:left; display:table;}
#buscaLegi .complet {float:none; position:relative; width:100%; padding:12px 0 0 0; margin:0; text-align:left; display:table;}
#buscaLegi .right {float:right; position:relative; width:100%; padding:10px 0 0 0; top:auto; left:auto; margin:0; text-align:center;}
#buscaLegi .tipo {width:96%;}

#buscaLegi .right .botaoCal {
	padding:10px; cursor:pointer; font-size: 14px; font-weight:bold; text-transform:uppercase; text-decoration: none;
}
#buscaLegi .right .botaoCal:hover {
	padding:10px; cursor:pointer; font-size: 14px; font-weight:bold; text-transform:uppercase; text-decoration: none;
}
#buscaLegi .right .botaoCal:focus {
	padding:10px; cursor:pointer; font-size: 14px; font-weight:bold; text-transform:uppercase; text-decoration: none;
}

}
@media (max-width: 767px)
{
#buscaLegi .left1 {float:left; position:relative; text-align:left; width:100%; padding:0; margin:0; display:table;}
#buscaLegi .left1 .left1 {float:auto; position:relative; text-align:left; width:100%; padding:0; margin:0; display:table;}
#buscaLegi .left1 .left2 {float:auto; position:relative; text-align:left; width:100%; padding:12px 0 0 0; margin:0; display:table;}
#buscaLegi .left1 .left3 {float:left; position:relative; text-align:left; width:22%; padding:12px 0 0 0; margin:0; display:table;}
#buscaLegi .left1 .right {float:right; position:relative; width:76%; top:auto; left:auto; padding:12px 0 0 0; margin:0; text-align:left; display:table;}
#buscaLegi .complet {float:none; position:relative; width:100%; padding:12px 0 0 0; margin:0; text-align:left; display:table;}
#buscaLegi .right {float:right; position:relative; width:100%; padding:10px 0 0 0; top:auto; left:auto; margin:0; text-align:center;}
#buscaLegi .tipo {width:96%;}
}
@media (max-width: 479px)
{
#buscaLegi .left1 .left3 {float:left; position:relative; text-align:left; width:25%; padding:12px 0 0 0; margin:0; display:table;}
#buscaLegi .left1 .right {float:right; position:relative; width:64%; top:auto; left:auto; padding:12px 0 0 0; margin:0; text-align:left; display:table;}
}


/* ===================== Busca Listagem ======================== */
/* ============================================================= */

#buscaList {position:relative; width:100%; display:table; padding: 0; margin: 0; list-style:none;}
#buscaList .left1 {float:left; position:relative; text-align:left; width:38%; padding:0; margin:0; display:table;}
#buscaList .left2 {float:left; position:relative; text-align:left; width:13%; padding:0; margin:0; display:table;}
#buscaList .right {float:right; position:relative; text-align:left; width:47%; padding:0; margin:0; display:table;}

#buscaList label {font-weight:bold; position:relative; float:none; left:auto; width:100%; padding:7px 0 7px 0; margin:0; display:block; text-align:left;}

#buscaList .dataLegi {width:80px;}
#buscaList .resultLegi {width:60px;}
#buscaList .expLegi {width:76%;}

@media (max-width: 767px)
{
#buscaList .left1 {float:left; position:relative; text-align:left; width:67%; padding:0; margin:0; display:table;}
#buscaList .left2 {float:right; position:relative; text-align:left; width:30%; padding:0; margin:0; display:table;}
#buscaList .right {float:none; position:relative; text-align:left; width:100%; padding:0; margin:0; display:table;}

#buscaList .expLegi {width:80%;}
}
@media (max-width: 767px)
{
#buscaList .left1 {float:left; position:relative; text-align:left; width:67%; padding:0; margin:0; display:table;}
#buscaList .left2 {float:right; position:relative; text-align:left; width:30%; padding:0; margin:0; display:table;}
#buscaList .right {float:none; position:relative; text-align:left; width:100%; padding:0; margin:0; display:table;}

#buscaList .expLegi {width:80%;}
}
@media (max-width: 479px)
{
#buscaList .left1 {float:none; position:relative; text-align:left; width:100%; padding:0; margin:0; display:table;}
#buscaList .left2 {float:none; position:relative; text-align:left; width:100%; padding:0; margin:0; display:table;}
#buscaList .right {float:none; position:relative; text-align:left; width:100%; padding:0; margin:0; display:table;}

#buscaList .expLegi {width:60%;}
}


/* ===================== Busca de Acordo de Cooperação técnica ======================== */
/* ==================================================================================== */

#buscaCtList {position:relative; width:100%; display:table; padding: 0; margin: 0; list-style:none;}
#buscaCtList .left1 {float:left; position:relative; text-align:left; width:38%; padding:0; margin:0; display:table;}
#buscaCtList .right1 {float:right; position:relative; text-align:left; width:60%; padding:0; margin:0; display:table;}
#buscaCtList .left2 {float:left; position:relative; text-align:left; width:16%; padding:0; margin:0; display:table;}
#buscaCtList .right2 {float:right; position:relative; text-align:left; width:80%; padding:0; margin:0; display:table;}

#buscaCtList label {font-weight:bold; position:relative; float:none; left:auto; width:100%; padding:7px 0 7px 0; margin:0; display:block; text-align:left;}

#buscaCtList .dataLegi {width:80px;}
#buscaCtList .selectLegi {width:94%;}
#buscaCtList .resultLegi {width:60px;}
#buscaCtList .expLegi {width:80%;}

@media (max-width: 767px)
{
#buscaCtList .left1 {float:none; position:relative; text-align:left; width:100%; padding:0; margin:0; display:table;}
#buscaCtList .right1 {float:none; position:relative; text-align:left; width:100%; padding:0; margin:0; display:table;}
#buscaCtList .left2 {float:left; position:relative; text-align:left; width:16%; padding:0; margin:0; display:table;}
#buscaCtList .right2 {float:right; position:relative; text-align:left; width:80%; padding:0; margin:0; display:table;}

#buscaCtList .selectLegi {width:94%;}
#buscaCtList .resultLegi {width:60px;}
#buscaCtList .expLegi {width:60%;}
}


/* ===================== Busca Agenda de Diretor ======================== */
/* ====================================================================== */

#buscaAdList {position:relative; width:100%; display:table; padding: 0; margin: 0; list-style:none;}
#buscaAdList .left {float:left; position:relative; text-align:left; width:56%; padding:0; margin:0; display:table;}
#buscaAdList .right {float:right; position:relative; text-align:left; width:43%; padding:0; margin:0; display:table;}

#buscaAdList label {font-weight:bold; position:relative; float:none; left:auto; width:100%; padding:7px 0 7px 0; margin:0; display:block; text-align:left;}

#buscaAdList .dataLegi {width:80px;}
#buscaAdList .autoLegi {width:90%;}

@media (max-width: 767px)
{
#buscaAdList .left {float:none; position:relative; text-align:left; width:100%; padding:0; margin:0; display:table;}
#buscaAdList .right {float:none; position:relative; text-align:left; width:100%; padding:0; margin:0; display:table;}

#buscaAdList .dataLegi {width:80px;}
#buscaAdList .autoLegi {width:90%;}
}
@media (max-width: 479px)
{
#buscaAdList .left {float:none; position:relative; text-align:left; width:100%; padding:0; margin:0; display:table;}
#buscaAdList .right {float:none; position:relative; text-align:left; width:100%; padding:0; margin:0; display:table;}

#buscaAdList .dataLegi {width:75px;}
#buscaAdList .autoLegi {width:90%;}
}


/* ===================== 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:80%; padding:0; margin:0; display:table;}

@media (max-width: 1199px)
{
#listRela .right {float:right; position:relative; text-align:left; width:76%; padding:0; margin:0; display:table;}
}
@media (max-width: 979px)
{
#listRela .right {float:right; position:relative; text-align:left; width:78%; padding:0; margin:0; display:table;}
}

@media (max-width: 767px)
{
#listRela .left {float:none; position:relative; text-align:left; width:100%; padding:0; margin:0; display:table; text-align:center;}
#listRela .right {float:none; position:relative; text-align:left; width:100%; padding:0; margin:0; display:table;}
}


/* ===================== PDTI ======================== */
/* =================================================== */

#pdti {position:relative; width:100%; display:table; padding:0 0 25px 0; margin: 0; list-style:none;}
#pdti .left {float:left; position:relative; text-align:left; width:250px; padding:0; margin:0; display:table;}
#pdti .right {float:right; position:relative; text-align:left; width:66%; padding:0; margin:0; display:table;}

@media (max-width: 1199px)
{
#pdti .right {float:right; position:relative; text-align:left; width:62%; padding:0; margin:0; display:table;}
}
@media (max-width: 979px)
{
#pdti .right {float:right; position:relative; text-align:left; width:65%; padding:0; margin:0; display:table;}
}

@media (max-width: 767px)
{
#pdti .left {float:none; position:relative; text-align:left; width:100%; padding:0; margin:0; display:table; text-align:center;}
#pdti .right {float:none; position:relative; text-align:left; width:100%; padding:0; margin:0; display:table;}
}


/* ===================== Estudos e Projetos ======================== */
/* ================================================================= */

#estProj {position:relative; padding:0; margin-left:-15px; margin-right:-15px; list-style:none;}
#estProj ul {position:relative; width:100%; padding: 0; margin: 0; list-style:none; display:table;}
#estProj ul li {padding:0; margin:15px; position:relative; float:left; width:29.5%; display:table;}
#estProj ul li .bg a .img {
	padding:0; margin:0 0 10px 0; width:251px; height:154px; border-radius: 6px; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-bottom: 6px;
}
#estProj ul li .bg a:hover .img {filter:alpha(opacity=65);opacity:.65;}
#estProj ul li .bg {padding:0 0 20px 0;}
#estProj ul li h3 {font: 300 17px/21px "Lato", sans-serif; border:0; margin:0; padding:0 0 10px 0;}
#estProj ul li p {padding:0; margin:0; line-height:1.4em; text-align:left;}
#estProj ul li a.continueLendo {padding:10px 0 0 0; display:inline-block; font-weight:bold; margin:0; text-align:left; text-transform:uppercase;}
@media (max-width: 1199px)
{
#estProj ul li {padding:0; margin:15px; position:relative; float:left; width:28.5%; display:table;}
#estProj ul li .bg a .img {
	padding:0; margin:0 0 10px 0; width:212px; height:130px; border-radius: 6px; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-bottom: 6px;
}
}
@media (max-width: 979px)
{
#estProj ul li {padding:0; margin:15px; position:relative; float:left; width:29%; display:table;}
#estProj ul li .bg a .img {
	padding:0; margin:0 0 10px 0; width:231px; height:142px; border-radius: 6px; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-bottom: 6px;
}
}
@media (max-width: 767px)
{
#estProj {position:relative; padding:10px 0 0 0; margin:0; margin-right:-15px; list-style:none;}
#estProj ul li {padding:0; margin:0 0 20px 0; position:relative; float:none; width:100%; display:table;}
#estProj ul li .bg a { text-align:center; display:block;}
#estProj ul li .bg a .img {
	padding:0; margin:0 0 10px 0; width:251px; height:154px; border-radius: 6px; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-bottom: 6px;
}
}

#pnli {position:relative; padding:0 0 10px 0; margin:0; list-style:none;}
#pnli ul {position:relative; width:100%; padding: 0; margin: 0; list-style:none; display:table;}
#pnli ul li {padding:0; margin:0 0 15px 0; position:relative; width:100%; display:table; background:#f1f9cb; font-size:16px;}
#pnli ul li p {padding:10px; margin:0;}

#pnliPlano {
	padding:0 0 20px 0; margin:0; line-height:1.4; font: 400 18px/24px "Lato", sans-serif;;
}



/* ===================== PNLI Planejamento ======================== */
/* ================================================================ */

#pnliPlan {position:relative; padding:0; margin:0; width:100%; list-style:none;}
#pnliPlan ul {
	position:relative; width:600px; height:550px; padding: 0; margin: 0; list-style:none; display:table;
	background:url(/html/imagens/epl/roda.png) 70px 50px no-repeat !important;
}
#pnliPlan ul li {
	padding:0; margin:0; position:absolute; width:140px; height:100px; display:table; font-size:15px; color:#FFF;
	border-radius: 10px; -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-bottom: 10px; text-align:center;
}
#pnliPlan ul li#planAcoes {top:0; left:230px; background:#006600;}
#pnliPlan ul li#planAcoes p {padding:35px 10px 0 10px; margin:0;}
#pnliPlan ul li#plan1 {top:70px; left:40px; background:#006600;}
#pnliPlan ul li#plan1 p {padding:30px 10px 0 10px; margin:0;}
#pnliPlan ul li#plan2 {top:220px; left:0; background:#006600;}
#pnliPlan ul li#plan2 p {padding:20px 10px 0 10px; margin:0;}
#pnliPlan ul li#plan3 {top:365px; left:40px; background:#006600;}
#pnliPlan ul li#plan3 p {padding:20px 10px 0 10px; margin:0;}
#pnliPlan ul li#plan4 {top:435px; left:230px; background:#006600;}
#pnliPlan ul li#plan4 p {padding:20px 10px 0 10px; margin:0;}
#pnliPlan ul li#plan5 {top:365px; right:40px; background:#006600;}
#pnliPlan ul li#plan5 p {padding:30px 10px 0 10px; margin:0;}
#pnliPlan ul li#plan6 {top:220px; right:0; background:#3f48cc;}
#pnliPlan ul li#plan6 p {padding:30px 10px 0 10px; margin:0;}
#pnliPlan ul li#fase2 {top:70px; right:-80px; background:#00aff0;}
#pnliPlan ul li#fase2 p {padding:40px 10px 0 10px; margin:0; font-weight:bold;}

#pnliPlan ul li p {padding:10px; margin:0;}


.pnliPlanImg {position:relative; width:100%; display:table; margin:0; padding:0; z-index:44; list-style:none;}
	.pnliPlanImg ul {position:relative; width:100%; margin:0; padding:0; z-index:44; list-style:none;}
	.pnliPlanImg ul li {width:22%; height:auto; float:left; position:relative; z-index:44; padding:0; margin-left:10px; margin-right:10px; list-style:none;}
	.pnliPlanImg ul li h4 { font-size:18px; font-weight:normal; padding:0 0 15px 0;}
	.pnliPlanImg ul li .img { font-size:18px; font-weight:normal; padding:0 0 15px 0;}


/* ===================== Atividades Finalisticas ======================== */
/* ====================================================================== */

#atFinDiv {position:relative; width:100%; padding:0 0 15px 0; margin:0; display:table;}
#atFinDiv .left {position: relative; float:left; padding:0; margin:0; width:48%;}
#atFinDiv .right {position: relative; float:right; padding:0; margin:0; width:48%;}
#atFinDiv a .img {
	padding:0; margin:0 0 10px 0; width:395px; height:154px; border-radius: 6px; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-bottom: 6px;
}
#atFinDiv a:hover .img {filter:alpha(opacity=65);opacity:.65;}

@media (max-width: 1199px)
{
#atFinDiv .left {position: relative; float:left; padding:0; margin:0; width:48%;}
#atFinDiv .right {position: relative; float:right; padding:0; margin:0; width:48%;}
#atFinDiv a .img {
	padding:0; margin:0 0 10px 0; width:343px; height:134px; border-radius: 6px; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-bottom: 6px;
}
}
@media (max-width: 979px)
{
#atFinDiv .left {position: relative; float:left; padding:0; margin:0; width:48%;}
#atFinDiv .right {position: relative; float:right; padding:0; margin:0; width:48%;}
#atFinDiv a .img {
	padding:0; margin:0 0 10px 0; width:368px; height:143px; border-radius: 6px; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-bottom: 6px;
}
}
@media (max-width: 767px)
{
#atFinDiv .left {position: relative; float:none; padding:0 0 20px 0; margin:0; width:100%;}
#atFinDiv .right {position: relative; float:none; padding:0; margin:0; width:100%;}
#atFinDiv a { display:block; text-align:center;}
#atFinDiv a .img {
	padding:0; margin:0 0 10px 0; width:395px; height:154px; border-radius: 6px; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-bottom: 6px;
}
}
@media (max-width: 479px)
{
#atFinDiv a .img {
	padding:0; margin:0 0 10px 0; width:100%; height:auto; border-radius: 6px; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-bottom: 6px;
}
}

#atFinTav {position:relative; width:100%; padding:0 0 15px 0; margin:0; display:table;}
#atFinTav .img {position: relative; float:left; padding:0; margin:0; padding:0; margin:0; width:400px; height:auto; border-radius: 6px; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-bottom: 6px;}
#atFinTav .text {position: relative; float:right; padding:0; margin:0; width:48%;}
#atFinTav a:hover .img {filter:alpha(opacity=65);opacity:.65;}

@media (max-width: 1199px)
{
#atFinTav .img {position: relative; float:left; padding:0; margin:0; padding:0; margin:0; width:340px; height:auto; border-radius: 6px; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-bottom: 6px;}
#atFinTav .text {position: relative; float:right; padding:0; margin:0; width:48%;}
}
@media (max-width: 979px)
{
#atFinTav .img {position: relative; float:left; padding:0; margin:0; padding:0; margin:0; width:360px; height:auto; border-radius: 6px; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-bottom: 6px;}
#atFinTav .text {position: relative; float:right; padding:0; margin:0; width:48%;}
}
@media (max-width: 767px)
{
#atFinTav .linkimg { display:block; text-align:center; padding:0; margin:0;}
#atFinTav .img {position: relative; float:none; padding:0; margin:0; padding:0; margin:0; width:360px; height:auto; border-radius: 6px; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-bottom: 6px; text-align:center;}
#atFinTav .text {position: relative; float:none; padding:10px 0 0 0; margin:0; width:100%;}
}
@media (max-width: 479px)
{
#atFinTav .linkimg { display:block; text-align:center; padding:0; margin:0;}
#atFinTav .img {position: relative; float:none; padding:0; margin:0; padding:0; margin:0; width:100%; height:auto; border-radius: 6px; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-bottom: 6px; text-align:center;}
#atFinTav .text {position: relative; float:none; padding:10px 0 0 0; margin:0; width:100%;}
}


#atFin {position:relative; padding:10px 0 25px 0; margin:0 -30px 0 0;}
#atFin ul {position:relative; width:100%; padding:0; margin:0; display:table;}
#atFin ul li {position: relative; float:left; padding:0 0 25px 0; width:30.6%; list-style:none; display:table;}
#atFin ul li a {
	position:relative; display:block; height:140px; width:100%; margin:0; padding:0; background:#f1f9cb;
	border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-bottom: 7px;
}
#atFin ul li a:hover {background:#d4e194;}
#atFin ul li a .indice {position:absolute; top:12px; right:15px; text-align:right; font-size:30px; font-weight:bold; color:#c6d481;}
#atFin ul li a h3 {font-size:18px; border:0; padding:0 15px 0 15px; margin:0; font-weight:normal; position:absolute; bottom:15px;}


/* ===================== Licenciamento Ambiental ======================== */
/* ====================================================================== */

#la {
	padding:38px 20px 20px 0; margin:0; background:url(/html/imagens/epl/aspas.gif) no-repeat 0 10px; line-height:1.4; font: 300 17px/24px "Lato", arial;
}

#procLa {position:relative; width:100%; padding: 0; margin: 0; list-style:none;}
#procLa ul {position:relative; width:100%; padding: 0; margin: 0; list-style:none;}
#procLa ul li {padding:0 0 30px 0; margin:0; position:relative; width:100%; display:table; background:url(/html/imagens/epl/seta_la.png) no-repeat bottom center;}
#procLa ul li.last {padding:0 0 0 0; margin:0; position:relative; width:100%; display:table; background:none;}
#procLa ul li p {padding:8px 20px 8px 20px; margin:0; background:#f2f2dd; font-size:16px; text-align:center;}

#carimbo {
	padding:20px; margin:0 0 25px 0; background:#f1f9cb; font: 400 16px/24px "Lato", sans-serif;;
}

#tbLic {position:relative; width:100%; padding: 0; margin: 0; list-style:none;}
#tbLic table {width:100%;}
#tbLic table thead tr th {padding:8px 10px 8px 10px; margin:0; font-size:14px; text-align:left; font-weight:normal; color:#FFF; background:#008300;}
#tbLic table tbody tr td {padding:6px 10px 6px 10px; margin:0; text-align:left; font-weight:normal; color:#333333; background:#eeeeee;}
#tbLic table tfoot tr td {padding:8px 10px 8px 10px; margin:0; font-size:14px; text-align:left; font-weight:normal; color:#FFF; background:#008300;}

#tituloTrechoPmi {position:relative; width:100%; padding: 0; margin: 0; list-style:none;}
#tituloTrechoPmi table thead tr th {padding:5px 0 0 0; margin:0; font-size:14px; text-align:left; font-weight:bold;}

#titPMIh3 {
	margin:25px 0 10px 0; border:0; padding:8px 10px 8px 15px; background:#f8f8d9; border-bottom:4px #e2e3b4 solid;
	border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-bottom: 7px;
}

#espLic {position:relative; width:100%; padding:20px 0 0 0; margin: 0; list-style:none;}
#espLic ul {position:relative; width:100%; padding: 0; margin: 0; list-style:none;}
#espLic ul li {padding:10px 0 10px 0; margin:0; position:relative; width:100%; display:table;}
#espLic ul li p {padding:0; margin:0;}


/* ===================== 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;}
@media (max-width: 767px)
{
#listagem ul li .imgIc {float:left; position:relative; text-align:right; width:4%; padding:0; margin:0;}
#listagem ul li .textFolder {float:left; position:relative; margin-left:14px; width:87%; padding-top:4px; text-align:left;}
#listagem ul li .text {float:right; position:relative; width:93%; padding-top:4px; margin:0; text-align:left;}
}
@media (max-width: 479px)
{
#listagem ul li .imgIc {float:left; position:relative; text-align:right; width:4%; padding:0; margin:0;}
#listagem ul li .textFolder {float:left; position:relative; margin-left:17px; width:84%; padding-top:4px; text-align:left;}
#listagem ul li .text {float:right; position:relative; width:90%; padding-top:4px; margin:0; text-align:left;}
}


/* ===================== Divisão de Dvis ======================== */
/* ============================================================== */

#divisao {width:100%; display:table; margin:0; padding:0; position:relative;}
#divisao .left{float:left; position:relative; margin:0; padding:0;}
#divisao .right{float:right; position:relative; margin:0; padding:0;}


/* ===================== Conteúdo ======================== */
/* ======================================================= */

#contentInt{ display:table; width:100%; margin:0; padding:0; position:relative; z-index:0;}
#contentInt .pdTd{padding-bottom:7.5pt;}
@media (max-width: 979px)
{
.responsive{display:none;}
}
.bgPortal{display:table; width:1096px; position:relative; margin:0; padding-bottom:35px; padding-top:0; z-index:0;}
@media (max-width: 1199px)
{
.bgPortal{display:table; width:986px; position:relative; margin:0; padding-bottom:20px; padding-top:0; z-index:0;}
}
@media (max-width: 979px)
{
.bgPortal{display:table; width:767px; position:relative; margin:0; padding-bottom:20px; padding-top:0; z-index:0;}
}
@media (max-width: 767px)
{
.bgPortal{display:table; width:479px; position:relative; margin:0; padding-bottom:20px; padding-top:0; z-index:0;}
}
@media (max-width: 479px)
{
.bgPortal{display:table; width:96%; position:relative; margin:0; padding-bottom:20px; padding-top:0; z-index:0;}
}
.bgPortal h2 {font-weight:normal; font-size:28px; font-family:Tahoma, Arial, sans-serif; padding-bottom:5px;}
.bgPortal h2 a {font-weight:normal;}
.bgPortal h3 {font-weight:normal; font-size:22px; font-family:Tahoma, Arial, sans-serif; padding-bottom:5px;}
.bgPortal h3 a {font-weight:normal;}
.bgPortal h4 { font-weight:normal; font-size:18px; font-family:Tahoma, Arial, sans-serif;}
.bgPortal h4 a {font-weight:normal;}
.titHomeNews {margin-bottom:25px;}
.titPdAcesso {margin-bottom:11pt;}
.titPdLicCont {margin-bottom:12px; margin-top:16pt;}
.titHomeVd {margin-bottom:25px;}

@media (max-width: 1199px)
{
.bgPortal h2 {font-weight:normal; font-size:22px;	font-family:Tahoma, Arial, sans-serif; padding-bottom:5px;}
}
@media (max-width: 979px)
{
.bgPortal h2 {font-weight:normal; font-size:26px;	font-family:Tahoma, Arial, sans-serif; padding-bottom:5px;}
}


/* ===================================================================================== */
/* ===================== 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:22px; background:none; border:0;}
#divisaoTit .rightTit{float:right; position:relative; margin:0; padding:0; width:14%; text-align:right; font-size:10px;}
@media (max-width: 979px)
{
#divisaoTit h2{float:none; position:relative; margin:0; padding:0; width:100%; font-weight:normal; font-size:18px; background:none; border:0;}
#divisaoTit .rightTit{display:none;}
}

.mais {
	display:inline-block !important; font-weight:bold; height:24px; line-height:24px; text-align:center; margin-top:10px; width:100px;
	background:url(/html/imagens/epl/button-tail-slider.png) no-repeat center top;
}

.maisLeft {font-weight:bold; text-align:right; margin-top:10px;}
.maisLeft a {font-weight:bold; height:20px; line-height:20px; text-align:center; text-decoration:underline;}
.maisLeft a:hover {font-weight:bold; background:none; height:20px; line-height:20px; text-align:center; text-decoration:none;}


/* ================================================================================================================= */
/* ===================== Divide de sala de imprenssa para o acesso rápido da página inicial ======================== */

#divisaoSalaAcesso{width:100%; display:table; margin:0; padding:0 0 30px 0; position:relative;}
#divisaoSalaAcesso .left{float:left; position:relative; margin:0; padding:0; width:771px;}
#divisaoSalaAcesso .right{float:right; position:relative; margin:0; padding:0; width:295px;}
@media (max-width: 1199px)
{
#divisaoSalaAcesso .left{float:left; position:relative; margin:0; padding:0; width:716px;}
#divisaoSalaAcesso .right{float:right; position:relative; margin:0; padding:0; width:240px;}
}

@media (max-width: 979px)
{
#divisaoSalaAcesso .left{float:auto; position:relative; margin:0; padding:0; width:100%;}
#divisaoSalaAcesso .right{display:none;}
}

#divisaoLicTer{width:100%; display:table; margin:0; padding:0 0 30px 0; position:relative;}
#divisaoLicTer .left{float:left; position:relative; margin:0; padding:0; width:771px;}
#divisaoLicTer .right{float:right; position:relative; margin:0; padding:0; width:295px;}
@media (max-width: 1199px)
{
#divisaoLicTer .left{float:left; position:relative; margin:0; padding:0; width:716px;}
#divisaoLicTer .right{float:right; position:relative; margin:0; padding:0; width:240px;}
}

@media (max-width: 979px)
{
#divisaoLicTer .left{float:auto; position:relative; margin:0; padding:0 0 25px 0; width:100%; border-bottom:#d5efa7 2px solid;}
#divisaoLicTer .right{float:auto; position:relative; margin:0; padding:0; width:100%; border-top:#f1f9cb 4px solid;} 
}

.bordaDivTop{border-top:#f1f9cb 4px solid; padding-top:25px;}
.bordaDivBottom{border-bottom:#d5efa7 2px solid;}


/* ===================== Notícias da home ======================== */
/* =============================================================== */

#divisaoNoticiasHome {width:100%; display:table; margin:0; padding:0; position:relative; }
#divisaoNoticiasHome .left{float:left; position:relative; margin:0; padding:0; width:716px;	}
#divisaoNoticiasHome .right{float:right; position:relative; margin:0; padding:0; width:240px;}

#bordaHomeNews {border-right:1px #e3e3e3 dashed;}
#bgHomeNews {padding:0; margin:0; position:relative; width:100%; display:table;}
#bgHomeNews .pdNews { padding-top:8px;}
#bgHomeNews ul {padding:0; margin:0; position:relative; width:100%; list-style:none;}
#bgHomeNews ul li.left {margin:0; padding:0; float:left; position:relative; width:45%; display:table;}
#bgHomeNews ul li.left .divImgFoto {margin:0; padding:0; width:324px; height:216px; position:relative;}
@media (max-width: 767px)
{
#bgHomeNews ul li.left {margin:0; padding:0 0 15px 0; border-bottom:1px #a0a0a0 dotted; float: none; position:relative; width:100%; display:table;}
#bgHomeNews ul li.left .divImgFoto {margin:0; padding:0; width:324px; height:216px; position:relative;}
#bgHomeNews ul li.left .imgNews {margin:0; padding:0; width:324px; height:216px; position:relative; z-index:0;}
#bgHomeNews ul li.left .divImgFoto .imgNews {margin:0; padding:0; width:324px; height:216px; position:relative; z-index:0;}
}
#bgHomeNews ul li.left .divImgFoto span {
	margin:0; padding-left:10px; padding-bottom:6px; padding-top:6px; padding-right:10px; bottom:0; left:0; position:absolute; filter:alpha(opacity=85);opacity:.85;
	z-index:99; background:#ffffff; color:#000000;
}
#bgHomeNews ul li.left .imgNews {margin:0; padding:0; width:324px; height:216px; position:relative; z-index:0;}
#bgHomeNews ul li.left .divImgFoto .imgNews {margin:0; padding:0; width:324px; height:216px; position:relative; z-index:0;}
#bgHomeNews ul li.right {margin:0; padding:0; float:right; position:relative; width:53%; display:table;}
@media (max-width: 1199px)
{
#bgHomeNews ul li.right {margin:0; padding:0; float:right; position:relative; width:51%; display:table;}
}
@media (max-width: 979px)
{
#bgHomeNews ul li.right {margin:0; padding:0; float:right; position:relative; width:53%; display:table;}
}
@media (max-width: 767px)
{
#bgHomeNews ul li.right {margin:0; padding:15px 0 0 0; float:none; position:relative; width:100%; display:table;}
}
#bgHomeNews ul li.right ul {margin:0; padding:0; position:relative; width:100%;}
#bgHomeNews ul li.right ul li {margin:0; position:relative; width:100%; display:table;}

#bgHomeNews h3 {padding-bottom:5px; font-size:20px; font-weight:bold; border:none; margin:0;}
#bgHomeNews h3 a {font-size:20px; font-weight:bold; margin:0; padding:0;}

#bgHomeNews h4 {font-size:16px; font-weight:bold; padding-bottom:5px;}
#bgHomeNews h4 a {font-size:16px; font-weight:bold; margin:0; padding:0;}

#bgHomeNews dt {font-weight:bold; padding-bottom:5px; margin:0;}
#bgHomeNews dt a {font-weight:bold; margin:0; padding:0;}

#bgHomeNews p {padding:0; margin:0;}

.continueLendo {font-weight:bold; padding-left:10px; margin:0;}

.titNewsRight {font-size:14px; font-weight:bold; padding-bottom:2px;}

.formatNewsRight {padding-top:15px;}
.formatNewsRight2 {padding-bottom:15px; border-bottom:1px #a0a0a0 dotted;}

#bgSalaImp {border-bottom:1px #dfdfdf dashed;}

#bordaHomeNewsTop {border-top:1px #e3e3e3 dashed; padding-top:25px;}

.subtitulo {font-weight:bold; padding-bottom:5px; margin:0;}

.data {font-size:12px; font-weight:bold; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px;}


/* ================== General Mosaic Styles ================ */
/* ========================================================= */

.mosaic-block {
	position:relative; overflow:hidden; width:324px; height:216px; margin:0; padding:0;
	background: url(/html/imagens/epl/progress.gif) no-repeat center center;
	border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-bottom: 7px;
}
.mosaic-block .mosaic-backdrop {
	display:none; position:absolute; top:0; width:324px; height:216px;
	border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-bottom: 7px;
}
.mosaic-block .mosaic-backdrop .imgNews {
	margin:0; padding:0; width:324px; height:216px; position:relative; z-index:0;
	border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-bottom: 7px;
}
.bar .mosaic-overlay {
	bottom:-150px; height:auto; background:url(/html/imagens/epl/bg-black.png); padding:0; margin:0;
	color:#ffffff; display:none; z-index:5; position:absolute; width:324px;
}
@media (max-width: 767px)
{
.mosaic-block {
	position:relative; overflow:hidden; width:324px; height:216px; margin:0 0 0 -162px; padding:0; left:50%;
	background: url(/html/imagens/epl/progress.gif) no-repeat center center;
}
}
@media (max-width: 479px)
{
.mosaic-block {
	position:relative; overflow:hidden; width:290px; height:193px; margin:0 0 0 -145px; padding:0; left:50%;
	background: url(/html/imagens/epl/progress.gif) no-repeat center center;
}
.mosaic-block .mosaic-backdrop {display:none; position:absolute; top:0; width:290px; height:193px;}
.mosaic-block .mosaic-backdrop .imgNews {margin:0; padding:0; width:290px; height:193px; position:relative; z-index:0;}
.bar .mosaic-overlay {
	bottom:-150px; height:auto; background:url(/html/imagens/epl/bg-black.png); padding:0; margin:0;
	color:#ffffff; display:none; z-index:5; position:absolute; width:290px;
}
}
.bar .mosaic-overlay .details { padding:10px; margin:0; color:#ffffff;}
.bar .mosaic-overlay .details p.titulo { font-weight:bold; padding-bottom:10px; margin:0; color:#ffffff;}


/* ===================== Vídeos da Home ======================== */
/* ============================================================= */

#divisaoVdh{width:100%; display:table; margin:0; padding:0; position:relative;}
#divisaoVdh ul{width:100%; display:table; margin:0; padding:0; position:relative;}
#divisaoVdh ul li{width:256px; display:table; padding:0; position:relative;}
#divisaoVdh ul li p.data{font-size:10px; background:none; padding:0; margin:0; font-weight:bold; background:none;}
#divisaoVdh ul li p.duracao{padding-top:5px; padding-left:0; padding-bottom:0; padding-right:0; margin:0;}
#divisaoVdh ul li p.resumo{padding-top:8px; padding-left:0; padding-bottom:0; padding-right:0; margin:0;}
#divisaoVdh ul li.pd1{float:left; margin-right:15px;}
#divisaoVdh ul li.pd2{float:left; margin-left:15px;}
#divisaoVdh ul li.pd3{float:right;}
#divisaoVdh ul li #imgVideo2 {position:relative; width:256px; height:132px; margin-bottom:8px; padding:0;}
#divisaoVdh ul li #imgVideo2 img {position:absolute; width:256px; height:132px; border:0; top:0; left:0; margin:0; padding:0; z-index:1;}
#divisaoVdh ul li #imgVideo2 .slogan {
	background:url(/html/imagens/epl/assistir2_2.png) no-repeat top center; border:0;
	position:absolute; width:256px; height:132px; right:0; bottom:0; margin:0; padding:0; z-index:20;	
}
#divisaoVdh ul li #imgVideo2 .slogan a {width:256px; height:132px; display:block; margin:0; padding:0; border:0;}
#divisaoVdh ul li #imgVideo2 .slogan:hover {background:url(/html/imagens/epl/assistir2_2.png) no-repeat bottom center;}

.highslide { border:0;}

@media (max-width: 1199px)
{
#divisaoVdh ul li{width:219px; display:table; padding:0; position:relative;}
#divisaoVdh ul li #imgVideo2 {position:relative; width:219px; height:113px; margin-bottom:8px; padding:0;}
#divisaoVdh ul li #imgVideo2 img {position:absolute; width:219px; height:113px; border:0; top:0; left:0; margin:0; padding:0; z-index:1;}
#divisaoVdh ul li #imgVideo2 .slogan {
	background:url(/html/imagens/epl/assistir2.png) no-repeat top center; border:0;
	position:absolute; width:219px; height:113px; right:0; bottom:0; margin:0; padding:0; z-index:20;	
}
#divisaoVdh ul li #imgVideo2 .slogan a {width:219px; height:113px; display:block; margin:0; padding:0; border:0;}
#divisaoVdh ul li #imgVideo2 .slogan:hover {background:url(/html/imagens/epl/assistir2.png) no-repeat bottom center;}
}
@media (max-width: 979px)
{
#divisaoVdh ul li{width:219px; display:table; padding:0; position:relative;}
#divisaoVdh ul li #imgVideo2 {position:relative; width:219px; height:113px; margin-bottom:8px; padding:0;}
#divisaoVdh ul li #imgVideo2 img {position:absolute; width:219px; height:113px; border:0; top:0; left:0; margin:0; padding:0; z-index:1;}
#divisaoVdh ul li #imgVideo2 .slogan {
	background:url(/html/imagens/epl/assistir2.png) no-repeat top center; border:0;
	position:absolute; width:219px; height:113px; right:0; bottom:0; margin:0; padding:0; z-index:20;	
}
#divisaoVdh ul li #imgVideo2 .slogan a {width:219px; height:113px; display:block; margin:0; padding:0; border:0;}
#divisaoVdh ul li #imgVideo2 .slogan:hover {background:url(/html/imagens/epl/assistir2.png) no-repeat bottom center;}
#divisaoVdh ul li.pd1{float:left; margin-right:30px;}
#divisaoVdh ul li.pd2{float:left; margin-left:25px;}
#divisaoVdh ul li.pd3{float:right;}
}

@media (max-width: 767px)
{
#divisaoVdh ul li{width:100%; display:table; padding:0 0 20px 0; position:relative;}
#divisaoVdh ul li #imgVideo2 {position:relative; width:100%; height:247px; margin-bottom:8px; padding:0;}
#divisaoVdh ul li #imgVideo2 img {position:absolute; width:479px; height:247px; border:0; top:0; left:0; margin:0; padding:0; z-index:1;}
#divisaoVdh ul li #imgVideo2 .slogan {
	background:url(/html/imagens/epl/assistir2_3.png) no-repeat top center; border:0;
	position:absolute; width:479px; height:247px; right:0; bottom:0; margin:0; padding:0; z-index:20;	
}
#divisaoVdh ul li #imgVideo2 .slogan a {width:479px; height:247px; display:block; margin:0; padding:0; border:0;}
#divisaoVdh ul li #imgVideo2 .slogan:hover {background:url(/html/imagens/epl/assistir2_3.png) no-repeat bottom center;}
#divisaoVdh ul li.pd1{float:none; margin:0;}
#divisaoVdh ul li.pd2{float:none; margin:0;}
#divisaoVdh ul li.pd3{float:none; margin:0;}
}

@media (max-width: 479px)
{
#divisaoVdh ul li{width:100%; display:table; padding:0 0 20px 0; position:relative;}
#divisaoVdh ul li #imgVideo2 {position:relative; width:100%; height:217px; margin-bottom:8px; padding:0;}
#divisaoVdh ul li #imgVideo2 img {position:absolute; width:420px; height:217px; border:0; top:0; left:0; margin:0; padding:0; z-index:1;}
#divisaoVdh ul li #imgVideo2 .slogan {
	background:url(/html/imagens/epl/assistir2_4.png) no-repeat top center; border:0;
	position:absolute; width:420px; height:217px; right:0; bottom:0; margin:0; padding:0; z-index:20;	
}
#divisaoVdh ul li #imgVideo2 .slogan a {width:100%; height:217px; display:block; margin:0; padding:0; border:0;}
#divisaoVdh ul li #imgVideo2 .slogan:hover {background:url(/html/imagens/epl/assistir2_4.png) no-repeat bottom center;}
#divisaoVdh ul li.pd1{float:none; margin:0;}
#divisaoVdh ul li.pd2{float:none; margin:0;}
#divisaoVdh ul li.pd3{float:none; margin:0;}
}


/* ===================== Box Busca e Filhos imagens ======================== */
/* ========================================================================= */

#boxCont {width:718px; margin:0; padding:0;}
#boxCont h3 {font-weight:normal; margin:0; padding-bottom:11px; padding-top:12px; padding-left:15px; padding-right:15px;}
#boxCont #bgBxBottom {width:718px; margin:0; padding:0;}
#boxCont #bgBxTop {width:718px; margin:0; padding:0;}
#boxCont #bgBxCont {position:relative; list-style:none;	padding:0; margin: 0; display:table; width:100%;}
#boxCont #bgBxCont .bgBxCenter {
	background:url(/html/imagens/epl/mv_top_center.gif) repeat-x top; position:relative;
	padding-left: 15px; padding-right:15px; padding-top:15px; margin-left: 1px; margin-right:1px;
}
#boxContMaior {width:990px; margin:0; padding:0;}
#boxContMaior h3 {font-size:16px; color:#285a91; font-weight:normal; margin:0; padding-bottom:11px; padding-top:12px; padding-left:15px; padding-right:15px;}
#boxContMaior #bgBxMaiorBottom { width:990px; margin:0; padding:0;}
#boxContMaior #bgBxMaiorTop {width:990px; margin:0; padding:0;}
#boxContMaior #bgBxMaiorCont {position:relative; display:table; width:100%;  margin: 0; list-style:none;}
#boxContMaior #bgBxMaiorCont .bgBxMaiorCenter {
	background:url(/html/imagens/epl/mv_top_center.gif) repeat-x top; position:relative;
	padding-left: 15px; padding-right:15px; padding-top:15px; margin-left: 1px; margin-right:1px;
}


/* ===================== Artigos Técnicos ======================== */
/* =============================================================== */

.artigos {position:relative; margin:0; padding:0; width:100%; display:table;}
.artigos .artLeft {
	background:url(/html/imagens/epl/num.gif) no-repeat center; position:relative;
	color:#c5c72d; text-align:center; width:60px; height:60px; line-height:60px; float:left; font-size:20px; font-weight:bold;
}
.artigos .vdLeft {
	background:url(/html/imagens/epl/vdo.gif) no-repeat center; position:relative;
	text-align:center; width:60px; height:60px; line-height:60px; float:left; font-size:20px; font-weight:bold;
}
.artigos .artRight {width:265px; float:right; position:relative; padding:0; margin:0;}
.artigos .artRight .data {font-size:7.5pt; background:none; padding:0; margin:0;}
.artigos .artRight h3 {font-weight:bold; font-size:12px; margin:0; padding:0; background:none; border:0;}


/* ===================== Destaque da Home ======================== */
/* =============================================================== */

#ar {width: 100%; position: relative; margin:0; padding:0; display:table;}
#ar ul {width: 100%; position: relative; margin:0; padding:0; display:table;}
#ar ul li {position:relative; padding:12px 0 12px 0; margin:0; width:100%; display:table; list-style:none; border-bottom:1px #CCC dotted;}
#ar ul li a {width: 100%; position: relative; margin:0; padding:0;}
#ar ul li a #imgAr .img { width:131px; height:70px; float:left; position: relative; margin:0; padding:0;
	border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-bottom: 7px;
}
#ar ul li a #imgAr {width:131px; height:70px; float:left; position: relative; margin:0; padding:0;}
#ar ul li a #imgAr .img {position:absolute; width:131px; height:70px; border:0; top:0; left:0; margin:0; padding:0; z-index:1;}
#ar ul li a #imgAr .slogan {border:0; position:absolute; width:131px; height:70px; right:0; bottom:0; margin:0; padding:0; z-index:20;}
#ar ul li a:hover #imgAr .slogan {background:url(/html/imagens/epl/ar_hover3.png) no-repeat center center; width:131px;
	height:70px; display:block; margin:0; padding:0; border:0;
	border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-bottom: 7px;
}
#ar ul li a .text {width: 150px; float:right; display:table; position: relative; margin:0; padding:0; font-weight:bold;}

@media (max-width: 1199px)
{
#ar ul li a #imgAr .img { width:110px; height:59px; float:left; position: relative; margin:0; padding:0;
	border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-bottom: 7px;
}
#ar ul li a #imgAr {width:110px; height:59px; float:left; position: relative; margin:0; padding:0;}
#ar ul li a #imgAr .slogan {border:0; position:absolute; width:110px; height:59px; right:0; bottom:0; margin:0; padding:0; z-index:20;}
#ar ul li a:hover #imgAr .slogan {background:url(/html/imagens/epl/ar_hover3.png) no-repeat center center; width:110px;
	height:59px; display:block; margin:0; padding:0; border:0;
	border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-bottom: 7px;
}
#ar ul li a .text {width: 120px; float:right; display:table; position: relative; margin:0; padding:0; font-weight:bold;}
}


.main-carousel{position:relative; padding:0; margin:0; border-radius:0 6px 6px; height:645px;}
.jcarousel-skin-tango-vert .jcarousel-container {margin:0; padding:0; height: 645px;}
.jcarousel-skin-tango-vert .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-skin-tango-vert .jcarousel-container-vertical {width: 295px; height: 645px; padding:0px; margin:0;}
.jcarousel-skin-tango-vert .jcarousel-clip {overflow: hidden;}
.jcarousel-skin-tango-vert .jcarousel-clip-vertical {width: 295px; height: 645px; overflow:hidden;}
.jcarousel-skin-tango-vert .jcarousel-item {width: 280px;}
.jcarousel-skin-tango-vert .jcarousel-item:hover {width:  280px;}
.jcarousel-skin-tango-vert .jcarousel-item-vertical {}
.jcarousel-skin-tango-vert .jcarousel-item-placeholder {}
.bg-box{position:relative; margin:0; padding:0; width:295px; height:auto; position:relative;	padding-bottom:10px; padding-top:10px;}
.bg-box:hover{ color:#FFF; }
.bg-box a{margin:0; padding:0; display:block; width:295px; height:auto; position:relative;}
.bg-box a:hover{ display:block; }
.bg-box .figure{ position:relative; margin-bottom:5px; padding:0; width:295px; height:82px; }
.bg-box .figure .img{ position:absolute; top:0; z-index:1; margin:0; padding:0; width:295px; height:82px;}
.bg-box .figure .imgHover{ position:absolute; top:0; z-index:99; margin:0; padding:0; width:295px; height:82px;}
.bg-box .figure .imgHover:hover{ }
/* Vertical Buttons */
.jcarousel-skin-tango-vert .jcarousel-next-vertical {position: absolute; top: -50px; right: 0; width: 26px; height: 26px; cursor:pointer;}
.jcarousel-skin-tango-vert .jcarousel-next-vertical:hover {background-position: 0  bottom;}
.jcarousel-skin-tango-vert .jcarousel-prev-vertical {position: absolute; top: -50px; right: 34px; width: 26px; height: 26px; cursor: pointer;}
.jcarousel-skin-tango-vert .jcarousel-prev-vertical:hover {background-position: 0 bottom;}
.jcarousel-skin-tango-vert .jcarousel-prev-vertical:active {background-position:0 bottom;}
.jcarousel-skin-tango-vert .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango-vert .jcarousel-prev-disabled-vertical:hover {background-position: 0 bottom;}
.jcarousel-skin-tango-vert .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango-vert .jcarousel-next-disabled-vertical:hover {background-position: 0 bottom;}
.box span{font-size:12px; display:inline-block;}
.box a:hover{text-decoration:underline;}
.box p{font-size:12px; margin:0; padding-top:5px;}


@media (max-width: 1199px)
{
#ar ul li a p.txt{margin:0; padding:0; display:table; float:right; width:94px; height:auto; position:relative; font-weight:bold;}
	
.main-carousel{position:relative; padding:0; margin:0; border-radius:0 6px 6px; height:669px;}
.jcarousel-skin-tango-vert .jcarousel-container {margin:0; padding:0; height: 669px;}
.jcarousel-skin-tango-vert .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-skin-tango-vert .jcarousel-container-vertical {width: 240px; height: 669px; padding:0px; margin:0;}
.jcarousel-skin-tango-vert .jcarousel-clip {overflow: hidden;}
.jcarousel-skin-tango-vert .jcarousel-clip-vertical {width: 240px; height: 669px; overflow:hidden;}
.jcarousel-skin-tango-vert .jcarousel-item {width: 280px;}
.jcarousel-skin-tango-vert .jcarousel-item:hover {width:  280px;}
.jcarousel-skin-tango-vert .jcarousel-item-vertical {}
.jcarousel-skin-tango-vert .jcarousel-item-placeholder {}
.bg-box{position:relative; margin:0; padding:0; width:240px; height:auto; position:relative;	padding-bottom:10px; padding-top:10px;}
.bg-box:hover{ color:#FFF; }
.bg-box a{margin:0; padding:0; display:block; width:240px; height:auto; position:relative;}
.bg-box a:hover{ display:block; }
.bg-box .figure{ position:relative; margin-bottom:5px; padding:0; width:240px; height:70px; }
.bg-box .figure .img{ position:absolute; top:0; z-index:1; margin:0; padding:0; width:240px; height:70px;}
.bg-box .figure .imgHover{ position:absolute; top:0; z-index:99; margin:0; padding:0; width:240px; height:70px;}
.bg-box .figure .imgHover:hover{ }
/* Vertical Buttons */
.jcarousel-skin-tango-vert .jcarousel-next-vertical {position: absolute; top: -50px; right: 0; width: 26px; height: 26px; cursor:pointer;}
.jcarousel-skin-tango-vert .jcarousel-next-vertical:hover {background-position: 0  bottom;}
.jcarousel-skin-tango-vert .jcarousel-prev-vertical {position: absolute; top: -50px; right: 34px; width: 26px; height: 26px; cursor: pointer;}
.jcarousel-skin-tango-vert .jcarousel-prev-vertical:hover {background-position: 0 bottom;}
.jcarousel-skin-tango-vert .jcarousel-prev-vertical:active {background-position:0 bottom;}
.jcarousel-skin-tango-vert .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango-vert .jcarousel-prev-disabled-vertical:hover {background-position: 0 bottom;}
.jcarousel-skin-tango-vert .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango-vert .jcarousel-next-disabled-vertical:hover {background-position: 0 bottom;}
.box span{font-size:12px; display:inline-block;}
.box a:hover{text-decoration:underline;}
.box p{font-size:12px; margin:0; padding-top:5px;}	
}

	
/* ===================== Serviços ======================== */
/* ======================================================= */	

#destServicos {
	margin: 0; padding: 0; width: 100%; list-style: none; position:relative;
	z-index:5; display:table; font-family:Tahoma, Geneva, sans-serif;
}
#destServicos ul {margin: 0; padding: 0; width: 100%; list-style: none; position:relative; z-index:5;}
#destServicos ul li {margin: 0; width:100%; position: relative; list-style: none; margin-bottom:10px; font-weight:bold;}


/* ====================================================== */
/* ===================== Caminho ======================== */

#caminho {margin:0; padding-bottom:12px;}


/* ===================== Agenda de Autoridade ======================== */
/* =================================================================== */

#agendaAutoridade {width: 100%; position: relative; margin:0; padding:0; display:table;}
#agendaAutoridade .left {width: 200px; position: relative; float:left; margin:0; padding:0; display:table;}
#agendaAutoridade .left .foto {
	width: 200px; margin:0; padding:0; border:0;
	border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-bottom: 7px;
}
#agendaAutoridade .right {width: 72%; position: relative; float:right; margin:0; padding:0; display:table;}
@media (max-width: 1199px)
{
#agendaAutoridade .left {width: 160px; position: relative; float:left; margin:0; padding:0; display:table;}
#agendaAutoridade .left .foto {
	width: 160px; margin:0; padding:0; border:0;
	border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-bottom: 7px;
}
#agendaAutoridade .right {width: 74%; position: relative; float:right; margin:0; padding:0; display:table;}
}
@media only screen and (max-width: 979px)
{
#agendaAutoridade .left {width: 180px; position: relative; float:left; margin:0; padding:0; display:table;}
#agendaAutoridade .left .foto {
	width: 180px; margin:0; padding:0; border:0;
	border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-bottom: 7px;
}
#agendaAutoridade .right {width: 74%; position: relative; float:right; margin:0; padding:0; display:table;}
}
@media only screen and (max-width: 767px)
{
#agendaAutoridade .left { display:none;}
#agendaAutoridade .right {width: 100%; position: relative; float:none; margin:0; padding:0; display:table;}
}


/* ==================== Quantitativos de Beneficiários ====================== */
/* ========================================================================== */

#tab_Beneficiarios {margin:0; padding:0; position:relative;}
#tab_Beneficiarios table thead tr th { font-weight:bold;}
#tab_Beneficiarios table tbody tr td {}
#tab_Beneficiarios table tfoot tr td { font-weight:bold;}


/* ==================== Tabela Membos do Conselho ====================== */
/* ===================================================================== */

#tableConselho {margin:0; padding:0; position:relative;}
#tableConselho table thead tr th { font-weight:bold; background:#93b72f; color:#FFF;}
#tableConselho table tbody tr td {background:#e2edc1; color:#333333;}


/* ==================== Tabela Processo de Contas Anuais ====================== */
/* ============================================================================ */

#tableContasAnuais {margin:0; padding:0; position:relative;}
#tableContasAnuais table thead tr th { font-weight:normal; background:#93b72f; color:#FFF; font-size:18px;}
#tableContasAnuais table tbody tr td.head { font-weight:bold; background:#d0e495; color:#333333; }
#tableContasAnuais table tbody tr td {background:#e2edc1; color:#333333;}


/* ==================== Tabela Contratos ====================== */
/* ============================================================ */

#tab_Contrato {margin:0; padding:0; position:relative;}
#tab_Contrato th {margin:0; position:relative; padding-left:10px; padding-right:10px; padding-top:8px; padding-bottom:8px;}
#tab_Contrato td {margin:0; position:relative; padding-left:10px; padding-right:10px; padding-top:8px; padding-bottom:8px;}
#tab_Contrato td p {margin:0; padding:0;}

#vt {margin:0; padding:0; position:relative; width:100%; list-style:none; display:table;}
#vt ul {margin:0; padding:0; position:relative; width:100%; list-style:none;}
#vt ul li {margin:0; padding-top:10px; padding-bottom:10px; border-bottom:1px #ccc dotted; display:table;}
#vt ul li .tit {padding-top:3px; font-weight:bold;}


/* ==================== Slider ====================== */
/* ================================================== */

/*--- CAROUSEL ---*/
#bn{width:100%; margin:0; padding:22pt 0 0 0;}
.carousel-box {position:relative; width:100%; overflow:hidden; z-index:44; list-style:none; margin:0; padding:0; display:inherit;}
	.carousel-box .anterior,
	.carousel-box .proximo {position:absolute; z-index:44; top:15px; width:40px; height:40px; background-repeat:no-repeat; background-position:left top;}
	.carousel-box .anterior {left:0;}
	.carousel-box .proximo {right:0;}
	.carousel-box .carousel {width: !important; overflow:hidden; margin-left:67px;}
	.carousel-box ul li {width:201px; height:75px; float:left; position:relative; z-index:44; padding:0; margin-left:20px; margin-right:20px; list-style:none;}
	.carousel-box ul li .img{position:absolute; top:0; z-index:1; margin:0; padding:0; width:201px; height:75px;}
	.carousel-box ul li .imgHover{position:absolute; top:0; z-index:99; margin:0; padding:0; width:201px; height:75px;}
@media (max-width: 1199px)
{
#bn{display:none;}
}

	
	
/* ==================== Filhos Imagens ====================== */
/* ========================================================== */

/*--- CAROUSEL ---*/
.carousel-box2 {position:relative; width:100%; overflow:hidden; z-index:44; padding:0; margin:0;}
	.carousel-box2 .prev,
	.carousel-box2 .next {position:absolute; z-index:44; top:20px; width:40px; height:40px; background-repeat:no-repeat; background-position:left top;}
	.carousel-box2 .prev {left:0;}
	.carousel-box2 .next {right:0;}
	.carousel-box2 .carousel2 {width: !important; overflow:hidden;	margin-left:50px; padding:0; left:0;}
	.carousel-box2 .carousel2 ul {width: 100%; left:0; position:relative;	margin:0; padding:0;}
	.carousel-box2 ul li {width:124px; height:84px; float:left; position:relative; z-index:44; padding:0; margin-left:12px; margin-right:12px;}
	
.fImagens {position:relative; width:100%; display:table; margin:0; padding:0; z-index:44; list-style:none;}
	.fImagens ul {position:relative; width:100%; margin:0; padding:0; z-index:44; list-style:none;}
	.fImagens ul li {width:124px; height:auto; float:left; position:relative; z-index:44; padding:0; margin-left:13px; margin-right:13px; list-style:none;}
	
.logadoImagens {
	font-weight: bold; margin-bottom:-1px; background-color:#ffffff; padding:5px; cursor:pointer; border-top-left-radius: 7px; border-top-right-radius: 7px;
	-webkit-border-top-left-radius: 7px; -webkit-border-top-right-radius: 7px; -moz-border-radius-topleft: 7px; -moz-border-radius-topright: 7px;	
}
	
	
/* ===================== Botões das buscas de próximo e anterior ======================== */
/* ====================================================================================== */

.bbuscapa {padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; font-weight: bold; text-decoration: none;}
.bbuscapa:hover {padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; font-weight: bold; text-decoration: none;}
.bbuscapa:focus {padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; font-weight: bold; text-decoration: none;}

.ok {padding:4px; font-weight: bold; text-decoration: none;}
.ok:hover {padding:4px; font-weight: bold; text-decoration: none;}
.ok:focus {padding:4px; font-weight: bold; text-decoration: none;}
			
			
/* ========================== Rodapé ============================= */
/* =============================================================== */

.rdPortal{width:100%; position:relative; margin:0;}

#divisaoRd{width:1100px; padding:40px 0 40px 0; display:table; margin:0; position:relative;}
@media (max-width: 1199px)
{
#divisaoRd{width:990px; padding-bottom:20px; display:table; margin:0; position:relative;}
}
@media only screen and (max-width: 979px)
{
#divisaoRd{display: none;}
}
#divisaoRd ul{width:24%; display:table; padding:0; position:relative;}
#divisaoRd ul.margin{margin-right:16px; margin-left:0; margin-top:0; margin-bottom:0; float:left;}
#divisaoRd ul.marginZero{margin:0; float:left;}
#divisaoRd ul.marginRdCont{float:right; margin:0;}
#divisaoRd ul h2{width:100%; margin:0; padding-bottom:15px; font-size:22px; font-weight:bold;}
#divisaoRd ul li{width:100%; display:table; margin:0; padding:0; position:relative;}
#divisaoRd ul.margin li a{ padding:5px 0 5px 0; display:block; font-weight:normal; }
#divisaoRd ul.margin li a.sub{ padding:5px 0 5px 25px; display:block; font-weight:normal; background:url(/html/imagens/epl/bullet_news.gif) no-repeat 15px 6px; }
#divisaoRd ul.marginZero li a{ padding:5px 0 5px 0; display:block; font-weight:normal; }

.rdCopy{ width:100%; position:relative; margin:0; padding-top:25px; padding-bottom:25px;}

/* ============================================================================================= */
/* ===================== Divide o icone para o título de mapa do rodapé ======================== */

#divisaoIcone{padding-top:10px; font-weight:bold; position:relative; margin:0;}
#divisaoIcone .icone{position:relative; margin:0; padding:0; float:left;}
#divisaoIcone a{position:relative; margin:0; padding-top:7px; width:74%; float:right;}


/* =============================== Tamanhos de Fonts ===================================*/
/* =====================================================================================*/

/* ============= Italic ( italico ) ============= */

.italic {font-style:italic;}
.italic a {font-style:italic;}
.italic a:hover {font-style:italic;}

/* ============= Bold ( negrito ) ============= */

.bold {font-weight: bold;}
.bold a {font-weight: bold;}
.bold a:hover {font-weight: bold;}

/* ============= Tamanho da Fonte de 10 px ============= */

.brod {font-size: 10px;}
.brod a {font-size: 10px;}
.brod a:hover {font-size: 10px;}

/* ============= Efeito de underline na fonte ============= */

.underline {text-decoration: none;}
.underline a {text-decoration: underline;}
.underline a:hover {text-decoration: none;}


/* ================== Tooltip ================ */
/* =========================================== */

p#vtip { 
	display: none; position: absolute; z-index: 9999; padding:5px 10px 5px 10px; font-size:16px; font-weight:normal;
	border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-bottom: 5px;
}
p#vtip #vtipArrow {position: absolute; top: -10px; left: 7px;}

p#ptip { 
	display: none; position: absolute; z-index: 9999; padding:5px 10px 5px 10px; font-size:16px; font-weight:normal;
	border-radius: 10px; -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-bottom: 10px; margin:0;
	color:#ffffff; text-shadow:1px 1px #000000; border: 6px solid #cccccc; z-index: 9999; width:200px;
	background-image: url(/html/imagens/epl/bg_tooltip.png); box-shadow: 0 0 5px #000000;
	-khtml-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000;  -webkit-box-shadow: 0 0 5px #000000;
}
p#ptip #vtipArrow {position: absolute; top: -10px; left: 7px;}


/* ================== background Editar links dos filhos imagens ================ */
/* ============================================================================== */

.bgFilhosImagens {
	padding-left: 10px; padding-right:10px; padding-bottom:5px; padding-top:5px; font-size: 12px; color:#ffffff; text-shadow:1px 1px #000000; font-weight:bold;
	border: 1px solid #000000; z-index: 99; background-image: url(/html/imagens/epl/bg_tooltip.png);	
	border-radius: 5px;	-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-bottom: 5px; 	
	-khtml-box-shadow: 0 0 5px #000000;	-moz-box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; box-shadow: 0 0 5px #000000;
}


/* ================== Loading ================ */
/* =========================================== */
.loading {
	left:50%; margin-left:-95px; margin-right: -100px; top:0px; position:fixed; _position:absolute; *position:absolute; vertical-align: right;
	_top:expression(eval(document.body.scrollTop)); *top:expression(eval(document.body.scrollTop));
	height: 15px; width: 100px; background: #FFFFFF url(/html/imagens/epl/loading.gif) left no-repeat;
	text-align: right; padding:5px; font-size:11px; z-index: 9999; border: 1px solid #000; display: block; color:#000000;	
}
input.error, select.error {border: 1px #f00 solid;}
label.error {color: #f00;}


/* ================== Top ================ */
/* ======================================= */

#toTop {background: url(/html/imagens/epl/uitopo.png) no-repeat top; width:51px; height:51px; position:fixed; bottom:10px; right:10px; cursor:pointer; display:none;}
#toTop:hover {background: url(/html/imagens/epl/uitopo.png) no-repeat bottom; width:51px; height:51px; position:fixed; bottom:10px; right:10px; cursor:pointer; display:none;}


/* ================== Accordion ================ */
/* ============================================= */

dl#accordion {list-style-type:none; margin: 0; height:auto !important;}
	dl#accordion .indent { padding-top:7px !important; padding-bottom:5px !important;}
	dl#accordion a {display: block; text-decoration: none; margin:0; padding:0;}
	dl#accordion a, dl#accordion dd dl#accordion a { display: block; text-decoration: none; margin:0; padding:0; }
	dl#accordion dt {margin-top:10px; padding:0;}
		dl#accordion dt a {padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:25px; font-weight:bold; text-decoration:none;}
		dl#accordion dt a:hover {padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:25px; font-weight:bold; text-decoration:none;}
		dl#accordion dt.active a{padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:25px; font-weight:bold; text-decoration:none;}
	dl#accordion dd {display:none; margin:0; padding:0;}
		dl#accordion dd .indent {padding-top:10px; padding-bottom:10px;}
		dl#accordion dd a {display:inline;	background:none; padding:0; font-weight:normal;	width:auto;	text-decoration:underline;}
		dl#accordion dd a:hover {text-decoration:none; background:none;}
		
		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; border-bottom:1px #b9b9b9 dotted;			
			}
		dl#accordion dd dl#accordion dt a:hover {
			background:url(/html/imagens/epl/marker-acc-menos.gif) top right no-repeat; color:#000; background-color:#f6f6f6; border-bottom:1px #b9b9b9 dotted;
			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;
			}
		dl#accordion dd dl#accordion dt.active a{
			background:url(/html/imagens/epl/marker-acc-menos.gif) top right no-repeat; color:#000; background-color:#f6f6f6; border-bottom:1px #b9b9b9 dotted;
			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;
			}

	dl#accordion dd, dl#accordion dd dl#accordion dd { display:none; margin:0; }
		dl#accordion dd .indent, dl#accordion dd dl#accordion dd .ident { padding:10px !important; }
		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; }
		dl#accordion dd a:hover, dl#accordion dd dl#accordion dd a:hover { text-decoration:underline; 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;
		}
	#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; border-bottom:1px #b9b9b9 dotted;			
			}
		#quem dl#accordion dd dl#accordion dt a:hover {
			background:url(/html/imagens/epl/marker-acc-menos.gif) top right no-repeat; color:#000; background-color:#f6f6f6; border-bottom:1px #b9b9b9 dotted;
			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; color:#000; background-color:#f6f6f6; border-bottom:1px #b9b9b9 dotted;
			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; }
		

/*-----------------------------------------------------------------------------------------------*/
/*                                         TOOLTIP STYLES                                        */
/*-----------------------------------------------------------------------------------------------*/

.tip {
	width: 212px;
	padding-top: 20px;
	overflow: hidden;
	display: none;
	position: absolute;
	z-index: 9999999;
	background: transparent url(/html/imagens/epl/tipTop.png) no-repeat top;
	color:#ffffff; font-weight:bold; text-align:center;
}
	
.tipMid {background: transparent url(/html/imagens/epl/tipMid.png) repeat-y; padding: 0 20px 0px 20px; color:#ffffff; font-weight:normal; text-align:center;}
.tipBtm {background: transparent url(/html/imagens/epl/tipBtm.png) no-repeat bottom; height: 32px; color:#ffffff; font-weight:normal; text-align:center;}


/* ================== Voltar para o Topo ================ */
/* ====================================================== */

#back-top-wrapper {width:100%; position:absolute; overflow:hidden; z-index:999;}
#back-top {position: fixed; bottom: 10px; right:20px; display:none;}
#back-top a {
	width: 52px; display: block; text-align: center; font: 12px/100% Arial, Helvetica, sans-serif; font-weight:bold;
	text-transform: uppercase; text-decoration: none; color: #000000;
	/* transition */
	-webkit-transition: 1s;	-moz-transition: 1s; transition: 1s;
}

/* arrow icon (span tag) */
#back-top span {
	width: 52px; height: 52px; display: block; margin-bottom: 7px;
	background: #005f00 url(/html/imagens/epl/up-arrow.gif) no-repeat center 15px;
	/* rounded corners */
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
	/* transition */
	-webkit-transition: 1s;	-moz-transition: 1s; transition: 1s;
}
#back-top a:hover span {background-color: #fff;	background-position:center -75px;}