.breadcumb {position:relative; height:42px; width:auto; float:left; margin-left:0; display:block; /*overflow:hidden;*/}
.breadcumb li {position:relative;display:block; padding:0 0 0 10px; background:url("/BRAM/static_files/portal/imagens/geral/breadcumb-sprite.png") 0 0 repeat-x; top:0 !important;}
.breadcumb li.breadcumb-Inicio:hover,
.breadcumb li.menu-beforeHover + li,
.breadcumb li.menu-itsclicked {background-position:0 -150px;}
.breadcumb li.breadcumb-item {height:42px;  z-index:5; line-height:42px; float:left;}
.breadcumb li.menu-hasChildren .content dd {display:none !important;}
.breadcumb li a {color:#1f1f1f; text-decoration:none;}
.breadcumb li:hover a {color:#00539f; text-decoration:none;}
.breadcumb li.current {position:absolute;left:100%;white-space:nowrap;background:none;color:#CC092F;font-size:13px;}
#bread_empresa {color: #EAEAEA;}
#bread_caixa-centralizado {color: #EAEAEA;}
#bread_conciliacao-bancaria {color: #EAEAEA;}
#bread_remessa-e-recolhimento {color: #EAEAEA;}
#bread_taloes-de-cheques {color: #EAEAEA;}
.breadcumb li.current a {color:#CC092F;}
.breadcumb li.breadcumb-overSize {display:block; position:absolute; right:0; top:0; background-color:#EAEAEA; width:10px; z-index:6; padding:0 5px; text-align:center;}

.breadcumb li span,
.breadcumb li a,
.breadcumb li dl {float:left;line-height: 42px;}
.breadcumb .breadcumb-rightArrow {display:block; width:16px; height:42px; background:url("/BRAM/static_files/portal/imagens/geral/breadcumb-sprite.png") 0 -48px no-repeat; margin-left:3px;}
.breadcumb li.last .breadcumb-rightArrow {width:15px; background-position:0 -100px;}
.breadcumb li.breadcumb-Inicio:hover .breadcumb-rightArrow,
.breadcumb li.menu-beforeHover + li .breadcumb-rightArrow,
.breadcumb li.menu-itsclicked .breadcumb-rightArrow {background-position:0 -250px;}
.breadcumb li.breadcumb-Inicio.last:hover .breadcumb-rightArrow,
.breadcumb li.menu-beforeHover + li.last .breadcumb-rightArrow,
.breadcumb li.last.menu-itsclicked .breadcumb-rightArrow {background-position:0 -200px;} 
.breadcumb .menu-beforeHover .breadcumb-rightArrow {background-position:0 -300px;}
.breadcumb .menu-hasChildren dt a {background:url("/BRAM/static_files/portal/imagens/geral/seta-baixo-link.png") 50% 90% no-repeat;}
.breadcumb .menu-hasChildren:hover dt a {background:none;}
.breadcumb .tooltip {top:43px; /*width:215px;max-width:232px;*/ padding-right: 18px;  overflow:hidden; margin:0; /*box-shadow:0 1px 1px 1px rgba(0, 0, 0, 0.11);*/}
.breadcumb .tooltip-arrow {top:2px; left:0; border-color:#426DA9 transparent transparent;}
.breadcumb dd {text-align:left;}
.breadcumb dd ul {background:#fff; /*padding:16px 0 19px 0;*/}
.breadcumb dd li {float:none; background:#fff; border-top:1px solid #e1e1e1; padding:0; zoom:1;}
.breadcumb dd li:first-child {border-top:0;}
.breadcumb li:hover dd a {color:#1f1f1f;}
.breadcumb dd li:hover a {color:#488AE6; /*width:100%;*/}
.breadcumb .breadcumb-noHover {cursor:default;}

/*.breadcumb .viewport {max-height:280px;}*/
.breadcumb .viewport dl,
.breadcumb .content a {clear:both; float:none; text-align:left;}
.breadcumb .content a {/*width:174px;*/ padding:8px 0 9px;display: block;white-space:nowrap;}
.breadcumb .content a:hover {color:#488AE6; text-decoration:underline;}
.breadcumb .content li,
.breadcumb .content li a {line-height:1;}
/*.breadcumb dd ul {padding:0 0 3px 0 !important;}*/

/* Tooltip tp2 */
.tooltip-tp2 { background-color: #426DA9; border-radius: 0 0 3px 3px; display: block; left: -999999px; padding: 2px 0 3px; position: absolute; top: 100px; width: 290px; max-width: 300px; zoom: 1; z-index: 998; }
.tooltip-tp2.posLeft { left: auto !important; right: -5px !important; }
/* .tooltip-tp2:after { bottom: 2px; border-radius: 0 0 3px 3px; box-shadow: 0 3px 4px 4px rgba(0, 0, 0, 0.11); content: ""; display: block; left: 3px; position: absolute; right: 3px; top: 10px; z-index: -1; } */
.tooltip-tp2 > div { background-color: #FFF; border-left: 1px solid #D9D9D9; border-right: 1px solid #D9D9D9; padding: 10px 9px; }
.tooltip-tp2 .tooltip-arrow { border-style: solid; border-width: 4px; display: block; margin-left: -10px; position: absolute; }
.tooltip-tp2.top .tooltip-arrow { border-color: #426DA9 transparent transparent; left: 50%; top: 2px; }
.tooltip-tp2.bottom .tooltip-arrow { border-color: transparent transparent #426DA9; left: 50%; bottom: 3px; }
.tooltip-tp2.top.left .tooltip-arrow, .tooltip-tp2.bottom.left .tooltip-arrow { left: 20px; }
.tooltip-tp2.top.right .tooltip-arrow, .tooltip-tp2.bottom.right .tooltip-arrow { left: auto; right: 11px; }

.tooltip-tp2.top.center .tooltip-arrow, .tooltip-tp2.bottom.center .tooltip-arrow { left: 50%; }
.mais-perfis .tooltip-tp2.top.right .tooltip-arrow { right: 15px; }
/* Tooltip tp2 */

/*.menu-hasChildren .tooltip-tp2 {margin-left: -38px;}*/

.breadcumb li dd {margin-left: -15px !important;}

/*.breadcumb-expand .breadcumb-expand-tp1 {width:330px;}
.breadcumb-expand-a a, 
.breadcumb-expand{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
*/

.menu-hasChildren .tooltip-tp2 {background-color: transparent;padding-top: 0px;padding-bottom: 2px;} /*background-color: #426DA9;*/
.menu-hasChildren .tooltip-tp2 .scrollbar-wrap {border-top:2px solid #426DA9;border-bottom:2px solid #426DA9;}
.tooltip-scrollbar .tooltip-tp2 {max-width: 225px;width: 214px; }
.tooltip-scrollbar .scrollbar-wrap .overview { padding-bottom: 0; }
.menu-hasChildren .scrollbar-wrap .overview {padding-bottom: 0;}
.menu-hasChildren .viewport {margin: 10px 0;}
.tooltip-scrollbar .viewport {margin: 10px 0 16px 0;}

.tooltip-scrollbar .scrollbar-wrap {width:230px;}

/* Ajusta setas do breadcrumb */
.breadcumb .breadcumb-bram dd .tooltip-arrow {left: 83px;}

/* breadcumb expandir sem js */
.no-js .breadcumb * {zoom:1}
.no-js li:hover .tooltip-tp2 {left: 0;}

/*Reduzir caracteres*/
.breadcumb li.current span,
.breadcumb .breadcumb-expand-tp1 a span {display:inline;float:none;}

.breadcumb li.current span.reticencias,
.breadcumb .breadcumb-expand-tp1 a span.reticencias {display:none;}

.breadcumb + #form-busca {padding-left:15px; background-color:#EAEAEA;}
.breadcumb + #form-busca.active {background:none;}


