
.mainMenu{float:left; width:210px; margin-left: 0px;}
.mainMenu dd{margin-left: 0px;}

.mainMenu .fbuMenu-mainMenu {overflow:hidden; width:210px; height:100%; position:relative;margin-left:0!important;}
/*
.mainMenu li {background:url("/portal/layout/temas/pessoajuridica/imagens/geral/menu-sprite.png") 26px -319px no-repeat;}
*/
.mainMenu dl dd li:hover{background-position: 0 -319px;}
.mainMenu li{margin-top:-1px;}

.subSection:hover{background-position: 26px -319px!important;}

.mainMenu .menuSec,
.mainMenu li a {display:block; color:#000; text-decoration:none;}
.mainMenu .menuSec{background-position: 27px -283px;}
.mainMenu .menuSec:hover,
.mainMenu li a:hover{background-position:0 -319px;}
.lt-ie8 .mainMenu .menuSec:first-child {min-height:38px;}

/*.mainMenu .menuSec{padding-top:-1px;}*/
.mainMenu .menuSec a{padding-left: 27px;text-indent:-99999px;height: 38px;background:url("/portal/layout/temas/pessoajuridica/imagens/geral/menu-sprite.png") no-repeat;border-left: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;}
.mainMenu .menuSec a:hover{border-bottom:solid 1px #e1e1e1;height: 37px;}

.mainMenu .menuSec .menu-sobre.active {background-position:-283px 14px;}
.mainMenu .menuSec .menu-produtos-servicos.active {background-position:-283px -34px;}
.mainMenu .menuSec .menu-promocoes-ofertas.active {background-position:-273px -81px;}

.mainMenu .menuSec .menu-parcerias.active {background-position:-283px -81px;}
.mainMenu .menuSec .menu-ferramentas.active {background-position:-273px -181px;}
.mainMenu .menuSec .menu-socidade-negocios.active {background-position:-273px -125px;}
.mainMenu .menuSec .menu-educacao-financeira.active {background-position:-273px  -128px;}
.mainMenu .menuSec .menu-atendimento.active {background-position:-283px -226px;}
/* INICIO - EMPRESA: AG2 NURUN - PROJETO: FACELIFT NET EMPRESA */
.mainMenu .menuSec .menu-net-empresas.active {background-position:-281px -322px;}
/* FIM - EMPRESA: AG2 NURUN - PROJETO: FACELIFT NET EMPRESA */

.mainMenu .menuSec .menu-sobre {background-position:17px 14px;}
.mainMenu .menuSec .menu-sobre:hover {background-position:-596px 14px;}
.mainMenu .menuSec .menu-produtos-servicos  {background-position:17px -34px;}
.mainMenu .menuSec .menu-produtos-servicos:hover  {background-position:-596px -34px;}
.mainMenu .menuSec .menu-promocoes-ofertas {background-position:16px -81px;}
.mainMenu .menuSec .menu-promocoes-ofertas:hover {background-position:-597px -81px;}
/* INICIO - EMPRESA: AG2 NURUN - PROJETO: FACELIFT NET EMPRESA */
.mainMenu .menuSec .menu-net-empresas {background-position: 18px -322px;}
.mainMenu .menuSec .menu-net-empresas:hover {background-position:-594px -322px;}
/* FIM - EMPRESA: AG2 NURUN - PROJETO: FACELIFT NET EMPRESA */

/* Bradesco Explica */
.mainMenu .menuSec .menu-bradesco-explica.active {background-position:-310px -254px;}
.mainMenu .menuSec .menu-bradesco-explica {background-position:17px -260px;}
.mainMenu .menuSec .menu-bradesco-explica:hover {background-position:-596px -260px;}
/* FIM BRADESCO EXPLICA*/

.mainMenu .menuSec .menu-parcerias {background-position:17px -81px;}
.mainMenu .menuSec .menu-parcerias:hover {background-position:-596px -81px;}

.mainMenu .menuSec .menu-ferramentas {background-position:27px -181px;}
.mainMenu .menuSec .menu-ferramentas:hover {background-position:-586px -181px;}

.mainMenu .menuSec .menu-socidade-negocios {background-position:17px -133px;}
.mainMenu .menuSec .menu-socidade-negocios:hover {background-position:-596px -133px;}

.mainMenu .menuSec .menu-educacao-financeira {background-position:17px -128px;}
.mainMenu .menuSec .menu-educacao-financeira:hover {background-position:-596px -128px;}
.mainMenu .menuSec .menu-atendimento {background-position:17px -226px;}
.mainMenu .menuSec .menu-atendimento:hover {background-position:-596px -226px;}


.mainMenu .subMenu {background-color:#fcfcfc;}
.mainMenu .subMenu li a {padding: 8px 0 9px;}
.mainMenu .itemActive a{color: #cc092d;}
.mainMenu .subMenu > li a{padding-left: 18px;border-left: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;  font-size: 13px;font-weight:normal;}
.mainMenu .subMenu > li a:hover{padding-bottom:9px; text-decoration:none;color: #CC092F !important;}

.mainMenu .subMenu dt.lastItem a,
.mainMenu .subMenu li.lastItem a{padding-bottom: 19px;}
.mainMenu .subMenu dt.lastItem a:hover,
.mainMenu .subMenu li.lastItem a:hover{padding-bottom: 19px;}

.mainMenu .subMenu .secActive a{padding-top:13px;}
.mainMenu .subMenu .secActive a:hover{}

.mainMenu .subMenu .secActiveOpen{border-left:0;}
.mainMenu .subMenu .secActiveOpen a{color: #cc092d;padding-bottom:16px;margin-left:0px;}
.mainMenu .subMenu .secActiveOpen a:hover{background-position:-93px -230px;padding-bottom:16px;}
.mainMenu .subMenu .secActiveOpen:hover a{margin-left:0;}

.mainMenu .subMenu .pagActive a{padding-top:17px;border: none;background: url("/portal/layout/temas/pessoajuridica/imagens/geral/menu-sprite.png") no-repeat scroll 100% -230px transparent;color: #cc092d;}
.mainMenu .subMenu .pagActive a:hover{background-position:-93px -230px;}

.mainMenu .subMenu .pagActiveOpen a{padding-top:17px;padding-bottom:26px;}
.mainMenu .subMenu .pagActiveOpen a:hover{background-position:-93px -283px;padding-bottom:25px;}
.mainMenu .subMenu .pagActiveOpen:hover a{margin-left:0;}

.mainMenu .subMenu li.subSection{border: none!important}
.mainMenu .subMenu li.subSection:hover{background-position: 0 -319px;}
.mainMenu .subMenu li.subSection li,
.mainMenu .subMenu li,
.mainMenu dt{}
.mainMenu .subMenu li:hover,
.mainMenu dt:hover,
.mainMenu .menuSec:hover
{}

.mainMenu .subMenu li.subSection{background: none!important}
.mainMenu .subMenu li.subSection li:hover{}

.mainMenu .menuSec{border-left:0px;margin-left: 0px;background:url("/portal/layout/temas/pessoajuridica/imagens/geral/bkg-ml.png") !important;background-repeat: no-repeat;}

.mainMenu a, .mainMenu ul, .mainMenu dl {zoom:1;}

.mainMenu dt.menuSec:hover + dd > ul > li:first-child > a,
.mainMenu dt.menuSec:hover + dd > ul > li:first-child > dl > dt a,
.mainMenu .secActiveOpen:hover + dd .subSection .secActiveOpen > a,
.mainMenu dt.menuSec + dd .secActiveOpen:hover + dd .secActive:first-child a,
.mainMenu dt.menuSec + dd > ul > li:first-child > dl > dt:first-child:hover + dd .secActive a,
.mainMenu dt.menuSec + dd .subSection dl:first-child > dt:first-child:hover + dd .pagActiveOpen a {background-position:-593px -283px;}

.mainMenu .btn-abra-sua-conta {margin: -1px 0 2px 0px!important;}
