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

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

body { color: #333333; background-color: #ffffff; }
	
A { color: #085e09; text-decoration: none; }
A:hover { color: #000000; text-decoration: underline; }


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

.contentTopo{ background:url(/html/imagens/epl/topo_bottom2.jpg) no-repeat top center; }
@media (max-width: 1199px)
{
.contentTopo{ background:url(/html/imagens/epl/topo_bottom.jpg) no-repeat top center; }
}
@media (max-width: 979px)
{
.contentTopo{ background:none; }
}

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

#divisaoTopo{border-top:1px #FFF solid;}
#divisaoTopo h1 a{ background: url(/html/imagens/epl/logo_2.gif) no-repeat top left; }
.topo { margin:0; border-bottom:none; background: url(/html/imagens/epl/topo_bg_2.png) no-repeat top center; }
@media (max-width: 1199px)
{
.topo { margin:0; border-bottom:none; background: url(/html/imagens/epl/topo_bg_1.gif) no-repeat top center; }
}
@media (max-width: 979px)
{
.topo { margin:0; border-bottom:none; background: url(/html/imagens/epl/bg_topo3.gif) #ffffff repeat-x bottom center; }
}
@media (max-width: 767px)
{
#divisaoTopo h1 a{ background: url(/html/imagens/epl/logo_2_2.gif) no-repeat top left; }
}


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

#ac{border-bottom:1px #f7f7f7 solid;}
#ac ul li a {color:#333;}
#ac ul li a span {background:#666; color:#FFF;}


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

#divisaoAb .left ul li { color: #2d2d2d; font-weight:normal; }
#divisaoAb .left ul li a { display:block; color: #2d2d2d; }


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

#menuTopo ul li { color: #094900; }
#menuTopo ul li a { color: #094900; }


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

/* Campo Formul‡ro Input busca */

.inputBusca { width:390px; height:45px; line-height:45px; padding-right:10px; margin:0; color: #000000; border: none; }

.bgBusca { background: url(/html/imagens/epl/bg_busca2.png) no-repeat top right; }
@media (max-width: 979px)
{
.inputBusca { width:230px; height:45px; line-height:45px; padding-right:10px; margin:0; color: #000000; border: none; }
	
.bgBusca { background: url(/html/imagens/epl/bg_busca.png) no-repeat top right; }
}
@media (max-width: 767px)
{
.inputBusca {
	background: url(/html/imagens/epl/bg_busca3.gif) #ffffff repeat-x bottom; width:95%; height:40px; line-height:40px; padding:0 10px 0 10px; margin:0; color: #000000;
	border: none; border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-bottom: 5px;
	-moz-box-shadow:0 3px 5px #000000; -webkit-box-shadow:0 3px 5px #000000; box-shadow:0 3px 5px #000000;
}
	
.bgBusca { background:none; }
}
@media (max-width: 479px)
{
.inputBusca {
	background: url(/html/imagens/epl/bg_busca3.gif) #ffffff repeat-x bottom; width:89%; height:40px; line-height:40px; padding:0 10px 0 10px; margin:0; color: #000000;
	border: none; border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-bottom: 5px;
	-moz-box-shadow:0 3px 5px #000000; -webkit-box-shadow:0 3px 5px #000000; box-shadow:0 3px 5px #000000;
}
}


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

/* Campo Formuláro Input */

.input {
	border:1px #e5e4e4 solid; background-color: #ffffff; color: #214a21;
	-moz-box-shadow:inset 0 0 15px #f7f7f7; -webkit-box-shadow:inset 0 0 15px #f7f7f7; box-shadow:inset 0 0 15px #f7f7f7;
}
.input:hover {
	border:1px #ffc114 solid; background-color: #ffffff; color: #e9a400;
	-moz-box-shadow:inset 0 0 15px #f7f7f7; -webkit-box-shadow:inset 0 0 15px #f7f7f7; box-shadow:inset 0 0 15px #f7f7f7;
}
.input:focus {
	border:1px #ffc114 solid; background-color: #ffffff; color: #e9a400;
	-moz-box-shadow:inset 0 0 15px #f7f7f7; -webkit-box-shadow:inset 0 0 15px #f7f7f7; box-shadow:inset 0 0 15px #f7f7f7;
}

fieldset ul li {border-top:1px #CCC dotted;}
fieldset ul li:active { background:#f8f8f8;}
fieldset ul li:hover { background:#f8f8f8;}


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

.bgCal { background-color:#ffffff; border:1px #dfdfdf solid; }

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

.inputCal {
	border:1px #e5e4e4 solid; background-color: #ffffff; color: #214a21;
	-moz-box-shadow:inset 0 0 15px #f7f7f7; -webkit-box-shadow:inset 0 0 15px #f7f7f7; box-shadow:inset 0 0 15px #f7f7f7;
}
.inputCal:hover {
	border:1px #ffc114 solid; background-color: #ffffff; color: #e9a400;
	-moz-box-shadow:inset 0 0 15px #f7f7f7; -webkit-box-shadow:inset 0 0 15px #f7f7f7; box-shadow:inset 0 0 15px #f7f7f7;
}
.inputCal:focus {
	border:1px #ffc114 solid; background-color: #ffffff; color: #e9a400;
	-moz-box-shadow:inset 0 0 15px #f7f7f7; -webkit-box-shadow:inset 0 0 15px #f7f7f7; box-shadow:inset 0 0 15px #f7f7f7;
}

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

.botaoCal {border:1px #e5e4e4 solid; background-color: #ffffff; color: #214a21;}
.botaoCal:hover {border:1px #ffc114 solid; background-color: #ffffff; color: #e9a400;}
.botaoCal:focus {border:1px #ffc114 solid; background-color: #ffffff; color: #e9a400;}

.listaTodos{
	border-left:1px #dcdcdc solid; border-top:1px #dcdcdc solid; border-right:1px #dcdcdc solid; border-bottom:4px #dcdcdc solid;
	-moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
}


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

#scroll-menu {color: #fff;}
.menuIntJquery { background: #157b0d; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);}

.bgStyle2 {background: url(/html/imagens/epl/bg_mh_2.png) no-repeat top center; width:1118px; height:92px; position:relative; margin-left:-9px; margin-right:-9px;}
@media (max-width: 1199px)
{
.bgStyle2 {background: url(/html/imagens/epl/bg_mh_1.png) no-repeat top center; width:1008px; height:92px; margin-left:-9px; margin-right:-9px;}
}
@media (max-width: 979px)
{
.bgStyle2 {background:none; width:100%; height:auto; margin:0; padding:0;}
.menuInt {padding:0; margin:0; height:auto;}
}
.container6 {
	background: url(/html/imagens/epl/bg_mh_3.gif) #009f00 repeat-x bottom center;
	border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-bottom: 5px;
	-moz-box-shadow:0 3px 5px #000000; -webkit-box-shadow:0 3px 5px #000000; box-shadow:0 3px 5px #000000;
}
.container6 .inputMenu { border:1px #009f00 solid; background:#005700; color:#ffffff;}

.menuInt {padding-top:2px;}
ul#topnav li:hover a, ul#topnav li a:hover, ul#topnav li a.linkselect, ul#topnav li a.linkselectUl { background:url(/html/imagens/epl/select.png) repeat-x bottom; color:#ffffff; }
ul#topnav a.link { color:#ffffff; }

.menuIntJquery .container3 ul#topnav a.link { border-right:none; background:none; color:#ffffff; }
.menuIntJquery .container3 ul#topnav li:hover a, ul#topnav li a:hover, ul#topnav li a.linkselect, ul#topnav li a.linkselectUl { background:url(/html/imagens/epl/select.png) repeat-x bottom; color:#ffffff; }

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

ul#topnav li .sub { background-color:#005f00; }

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

ul#topnav .sub ul li div.title { line-height:18px; color:#FFF; }
ul#topnav .sub ul li div.title a {	background-color:#0a7f0a; color:#FFF; border:none; }
ul#topnav .sub ul li div.title a:hover { background-color:#0a7f0a; color:#FFF; border:none; }

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

ul#topnav .sub ul li a { color:#ffffff; border-bottom:1px #0f8e0f dotted; }
ul#topnav .sub ul li a:hover { color:#ffffff; background:none; }


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

#accordion-1 dt{background: url(/html/imagens/epl/slide-title-inactive-1.png) top left no-repeat;color:#26526c}
#accordion-1 dt.active{;color:#fff;background: url(/html/imagens/epl/slide-title-active-1.png) top left no-repeat}
@media (max-width: 1199px)
{
#accordion-1 dt{background: url(/html/imagens/epl/slide-title-inactive-1.png) top center no-repeat;color:#26526c;}
#accordion-1 dt.active{color:#fff;background: url(/html/imagens/epl/slide-title-active-1.png) top center no-repeat;}	
}
@media (max-width: 979px)
{
#accordion-1 dt{background: url(/html/imagens/epl/slide-title-inactive-1.png) top left no-repeat;color:#26526c;}
#accordion-1 dt.active{color:#fff;background: url(/html/imagens/epl/slide-title-active-1.png) top left no-repeat;}
}
#accordion-1 dd{
	background:url(/html/imagens/epl/slide.jpg) bottom left repeat-x;border:1px solid #dbe9ea;
	-moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
}
#accordion-1 dt.hover{color:#68889b;}
#accordion-1 dt.active.hover{color:#fff}
#accordion-1 .slide-number{color:#006c00;}
#accordion-1 .active .slide-number{color:#fff;}
#accordion-1 a{color:#68889b}
#accordion-1 .more{color:#006e00;}


#featured ul.ui-tabs-nav{ width:57px; }
#featured .ui-tabs-panel .info{background:url(/html/imagens/epl/dest_sombra1.png) no-repeat top right;}
@media (max-width: 1199px)
{
#featured .ui-tabs-panel .info{background:url(/html/imagens/epl/dest_sombra.png) no-repeat top right;}
}
#featured ul.ui-tabs-nav li:hover{ background:url(/html/imagens/epl/dest_select.png) no-repeat top right; color:#FFF; }
#featured ul.ui-tabs-nav li{ width:57px; color:#000; }
#featured ul.ui-tabs-nav li a{ padding-left:20px; padding-right:10px; color:#000; }
#featured li.ui-tabs-selected{ background:url(/html/imagens/epl/dest_select.png) no-repeat top right; color:#FFF; }
.primeiro { background:url(/html/imagens/epl/dest_n.png) no-repeat top right; color:#000000; }


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

#tavTopo { margin-top:-211px; }
#tavTopo .img { background:url(/html/imagens/epl/bg_bottom_dest2.png) no-repeat bottom center; }
#tavTopo .img .slogan { padding-top:210px; }
#tavTopo .img .slogan h2 { border-radius: 10px;}

#tavTopo #menuPil .mpInt ul li {background:#ffffff;}
#tavTopo #menuPil .mpInt ul li a { color:#005900; -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-bottom: 7px; border-radius: 7px;}
#tavTopo #menuPil .mpInt ul li a:hover {
	color:#ffffff; background:url(/html/imagens/epl/bg_mpil.png) repeat-x top;
	-moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-bottom: 7px; border-radius: 7px;
}


#iluTopo { margin-top:-211px; }
#iluTopo .img { background:url(/html/imagens/epl/bg_bottom_dest2.png) no-repeat bottom center; }
#iluTopo .img .slogan { padding-top:210px; }
#iluTopo .img .slogan h2 { border-radius: 10px;}


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

ul.tabs li {background:#f5f5f5;}
ul.tabs li a {color: #2f7c17; border-bottom:3px #f5f5f5 solid;}
ul.tabs li:first-child a {color:#2f7c17; border-bottom:3px #f5f5f5 solid;}
ul.tabs li.active a {color:#2f7c17; border-bottom:3px #d0d132 solid;}
ul.tabs li a:hover {color:#2f7c17;}


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

#divTabs ul.tabs li a {background:#f0f0f0; border:0;}
#divTabs ul.tabs li:first-child a { border:0;}
#divTabs ul.tabs li.active a { background:#ffffff; border:0;}
#divTabs .tab_container .tab_content{background: url(/html/imagens/site/bg_tabs_bottom.gif) no-repeat bottom center;}
#divTabs .tab_container .tab_content ul li a p.titulo{}
#divTabs .tab_container .tab_content ul li a p.titulo span.status{color:#ff0000;}
#divTabs .tab_container .tab_content ul li a p.data{color:#333333; background:none;}
#divTabs .tab_container .tab_content ul li a p.texto{color:#333333;}


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

#quemEquem ul.tabs li a {background:#f0f0f0; border:0;}
#quemEquem ul.tabs li:first-child a { border:0;}
#quemEquem ul.tabs li.active a { background:#ffffff; border:0;}
#quemEquem .tab_container .tab_content{background: url(/html/imagens/site/bg_tabs_bottom.gif) no-repeat bottom center;}
#quemEquem .tab_container .tab_content ul li a p.titulo{}
#quemEquem .tab_container .tab_content ul li a p.titulo span.status{color:#ff0000;}
#quemEquem .tab_container .tab_content ul li a p.data{color:#333333; background:none;}
#quemEquem .tab_container .tab_content ul li a p.texto{color:#333333;}


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

#bgTitMv h2 { background:url(/html/imagens/epl/mv_tit2.gif) no-repeat top; color:#ffffff; border-bottom:4px #015701 solid; }
#bgTitMv h2 a { color:#ffffff;}
#bgTitMv h2 a:hover { color:#ffffff;}
#bgTitMv #bgTitMvBottom { background:url(/html/imagens/epl/mv_bottom.gif) no-repeat bottom; height:15px; }
#bgTitMv #bgContMv { padding-left: 1px; padding-right:1px; background:url(/html/imagens/epl/mv_center.gif) repeat-y left top; }
#bgTitMv #bgContMv .mvCenter {background:url(/html/imagens/epl/mv_top_center.gif) repeat-x top; padding-left: 15px; padding-right:15px; padding-top:15px; margin: 0;}
.box-category ul li a { }
.box-category ul li a:hover{ font-weight:normal; }
.box-category ul li { border-top:1px dotted #c4c4c4; }
.box-category ul li span.expanded {background:url(/html/imagens/epl/nolines_minus.gif) left bottom no-repeat !important;}
.box-category ul li span.collapsed {background:url(/html/imagens/epl/nolines_minus.gif) left top no-repeat !important;}
.box-category ul li.active span.close {background:url(/html/imagens/epl/nolines_minus.gif) left bottom no-repeat ;}
.box-category ul li.active li span.expanded {background:url(/html/imagens/epl/nolines_minus.gif) left bottom no-repeat !important;}
.box-category ul li.active li span.close {background:url(/html/imagens/epl/nolines_minus.gif) left top no-repeat !important;}
.box-category ul li.active li.active span.close {background:url(/html/imagens/epl/nolines_minus.gif) left bottom no-repeat !important;}
.box-category ul li.active li.active span.close.collapsed {background:url(/html/imagens/epl/nolines_minus.gif) left top no-repeat !important;}
.box-category ul li span.close { background:url(/html/imagens/epl/nolines_minus.gif) 0px 0px no-repeat; }
.box-category ul li li span.close {top:4px}
.box-category ul li span.close:hover {cursor:pointer;}
.box-category ul li a.active { font-weight:bold;}


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

.box-category2 ul li a { color:#004800; }
.box-category2 ul li a:hover{ color:#004800; }
.box-category2 ul li {border-bottom:1px #a0a0a0 dotted;}
.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; }


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

.bgPortal { }
.bgPortal h2 { color:#0b520f; border-bottom:2px #d5efa7 solid; }
.bgPortal h2 a { color:#0b520f; font-weight:normal; }
.bgPortal h3 { color:#0b520f; border-bottom:2px #d5efa7 solid; }
.bgPortal h3 a { color:#0b520f; font-weight:normal; }

#divisaoTit h2{color:#0b520f;}
#divisaoTit h2 a{color:#0b520f; font-weight:normal;}

/* ===================================================================================== */
/* ===================== Divide Título para botões de impressão ======================== */

.maisLeft a { background:url(/html/imagens/epl/bullet_news.gif) no-repeat 0 2px; padding-left:11px; }
.maisLeft a:hover { padding-left:11px; }


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

#divPil ul li p.saibamais a { background:url(/html/imagens/epl/bullet_news.gif) no-repeat 0 2px; padding-left:11px;}
#divPil ul li p.saibamais a:hover { padding-left:11px;}


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

#bordaHomeNews {border-right:1px #e3e3e3 dashed;}

#bgHomeNews {padding:0; margin:0; position:relative;}

#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 #cccccc 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 { color:#ffffff; background-color:#a0c500; }


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

#divisaoVdh ul li p.data{ color:#666; }


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

#boxCont h3 { background:url(/html/imagens/epl/bx_tit.png) no-repeat top; color:#285a91; }
#boxCont #bgBxBottom { background:url(/html/imagens/epl/bx_bottom.gif) no-repeat top; width:718px; margin:0; padding:0; height:15px; }
#boxCont #bgBxTop { background:url(/html/imagens/epl/bx_top.png) no-repeat bottom; width:718px; margin:0; padding:0; height:15px; }
#boxCont #bgBxCont {
	background:url(/html/imagens/epl/bx_center.gif) repeat-y left top;
	position:relative; padding:0; margin: 0; display:table; width:100%; list-style:none;	
}
#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 h3 {
	background:url(/html/imagens/epl/bx_tit_maior.png) no-repeat top; font-size:16px; color:#285a91; font-weight:normal;
	padding-bottom:11px; padding-top:12px; padding-left:15px; padding-right:15px; margin:0;
}
#boxContMaior #bgBxMaiorBottom {background:url(/html/imagens/epl/bx_bottom_maior.gif) no-repeat top; width:990px; margin:0; padding:0; height:15px;}
#boxContMaior #bgBxMaiorTop {background:url(/html/imagens/epl/bx_top_maior.png) no-repeat bottom; width:990px; margin:0; padding:0; height:15px;}
#boxContMaior #bgBxMaiorCont { background:url(/html/imagens/epl/bx_center_maior.gif) repeat-y left top; padding: 0; }


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

.artigos .vdLeft {
	background:url(/html/imagens/epl/vdo.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 .artRight .data {color:#666666;}
.artigos .artRight h3 { color:#258503; }


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

.bg-box{ border-bottom:1px #CCC dotted; }
.bg-box a{ color:#15580a; }
.bg-box a:hover{ color:#15580a; }
.bg-box .figure .imgHover{background:url(/html/imagens/epl/ar_hover1.png) no-repeat top left;}
.bg-box .figure .imgHover:hover{ background:url(/html/imagens/epl/ar_hover1.png) no-repeat bottom left; }
@media (max-width: 1199px)
{
.bg-box .figure .imgHover{background:url(/html/imagens/epl/ar_hover.png) no-repeat top left;}
.bg-box .figure .imgHover:hover{ background:url(/html/imagens/epl/ar_hover.png) no-repeat bottom left; }
}
/* Vertical Buttons  */
.jcarousel-skin-tango-vert .jcarousel-next-vertical { background: url(/html/imagens/epl/next-arrow.png) 0 0 no-repeat; }
.jcarousel-skin-tango-vert .jcarousel-prev-vertical { background: url(/html/imagens/epl/prew-arrow.png) 0 0 no-repeat; }
.box span{font-size:12px; color:#a8a8a8;display:inline-block;}
.box a{color:#15580a;}
.box a:hover{color:#15580a; text-decoration:underline;}
.box p{font-size:12px; color:#a8a8a8; margin:0; padding-top:5px;}


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

#tab_Beneficiarios table thead tr th {background: #1b8116; color:#FFF;}
#tab_Beneficiarios table tbody tr td {background: #e8e8e8; color:#4b4b4b;}
#tab_Beneficiarios table tfoot tr td {background: #1b8116; color:#FFF;}


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

#tab_Contrato th { background:#cfedbd; }
#tab_Contrato td { background:#f6fdf1; }


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

.divBanner {margin-left:-10px; margin-right:-10px; padding-top:17px; padding-left:10px; padding-right:10px;	background: url(/html/imagens/epl/banner_top.gif) repeat-x top;}
	.carousel-box .anterior { left:0; background: url(/html/imagens/epl/b_left.gif) no-repeat top left; }
	.carousel-box .proximo { right:0; background: url(/html/imagens/epl/b_right.gif) no-repeat top left; }
	.carousel-box ul li .imgHover{background:url(/html/imagens/epl/bn_hover.png) no-repeat top left;}
	.carousel-box ul li .imgHover:hover{background:url(/html/imagens/epl/bn_hover.png) no-repeat bottom left;}
	
	
/* ==================== Filhos Imagens ====================== */
/* ========================================================== */

	.carousel-box2 .prev { left:0; background: url(/html/imagens/epl/b_left.gif) no-repeat top left; }
	.carousel-box2 .next { right:0; background: url(/html/imagens/epl/b_right.gif) no-repeat top left; }
	
	
/* ===================== Botões das buscas de próximo e anterior ======================== */
/* ====================================================================================== */

.bbuscapa {
	border:1px #e5e4e4 solid; background-color: #ffffff; color: #214a21; text-decoration: none;
	-moz-box-shadow:inset 0 0 15px #f7f7f7; -webkit-box-shadow:inset 0 0 15px #f7f7f7; box-shadow:inset 0 0 15px #f7f7f7;
}
.bbuscapa:hover {
	border:1px #ffc114 solid; background-color: #ffffff; color: #e9a400; text-decoration: none;
	-moz-box-shadow:inset 0 0 15px #f7f7f7; -webkit-box-shadow:inset 0 0 15px #f7f7f7; box-shadow:inset 0 0 15px #f7f7f7;
}
.bbuscapa:focus {
	border:1px #ffc114 solid; background-color: #ffffff; color: #e9a400; text-decoration: none;
	-moz-box-shadow:inset 0 0 15px #f7f7f7; -webkit-box-shadow:inset 0 0 15px #f7f7f7; box-shadow:inset 0 0 15px #f7f7f7;
}

.ok {
	border:1px #e5e4e4 solid; background-color: #ffffff; color: #214a21;
	-moz-box-shadow:inset 0 0 15px #f7f7f7; -webkit-box-shadow:inset 0 0 15px #f7f7f7; box-shadow:inset 0 0 15px #f7f7f7;
}
.ok:hover {
	border:1px #ffc114 solid; background-color: #ffffff; color: #e9a400;
	-moz-box-shadow:inset 0 0 15px #f7f7f7; -webkit-box-shadow:inset 0 0 15px #f7f7f7; box-shadow:inset 0 0 15px #f7f7f7;
}
.ok:focus {
	border:1px #ffc114 solid; background-color: #ffffff; color: #e9a400;
	-moz-box-shadow:inset 0 0 15px #f7f7f7; -webkit-box-shadow:inset 0 0 15px #f7f7f7; box-shadow:inset 0 0 15px #f7f7f7;
}

		
/* ========================== Rodapé ============================= */
/* =============================================================== */

.rdPortal{ background: #f1f9cb; }
.rdCopy{ background:#d5efa7; }
@media (max-width: 979px)
{
.rdCopy{ border-top:0;}
}


/* ================== CSS DE CORES (Fontes e backgrounds) ================ */
/* ======================================================================= */

/* ================== Verde escuro ================ */
/* ======= Cor de Font ( Links principais ) ======= */

.terra { color: #085e09; }
.terra a { color: #085e09; }
.terra a:hover { color: #000000; }

/* ================== Branco ================= */
/* === Cor de Font branca ( texto e link ) === */

.mercurio { color: #FFFFFF; }
.mercurio a { color: #FFFFFF; }
.mercurio a:hover { color: #ffffff; }

/* ================== Red ================= */
/* === Cor de Font branca ( texto e link ) === */

.red { color: #ff0000; }
.red a { color: #ff0000; }
.red a:hover { color: #ff0000; }


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

p#vtip {  
	color:#ffffff; text-shadow:1px 1px #000000; border: 1px solid #000000; z-index: 9999;	
	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;
}


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

		dl#accordion dt a {
			background:url(/html/imagens/epl/marker-acc.gif) top right no-repeat;
			border-left:1px #dcdcdc solid; border-top:1px #dcdcdc solid; border-right:1px #dcdcdc solid; border-bottom:4px #dcdcdc solid;
			-moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
			}	
		dl#accordion dt a:hover {
			background:url(/html/imagens/epl/marker-acc-menos.gif) top right no-repeat;
			border-left:1px #dcdcdc solid; border-top:1px #dcdcdc solid; border-right:1px #dcdcdc solid; border-bottom:4px #dcdcdc solid;
			-moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; color:#000; background-color:#f6f6f6;
			}	
		dl#accordion dt.active a{
			background:url(/html/imagens/epl/marker-acc-menos.gif) top right no-repeat;
			border-left:1px #dcdcdc solid; border-top:1px #dcdcdc solid; border-right:1px #dcdcdc solid; border-bottom:4px #dcdcdc solid;
			-moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; color:#000; background-color:#f6f6f6;
			}
			
			
/* ================== Voltar para o Topo ================ */
/* ====================================================== */

#back-top a { color: #000000; }