/* RESET CSS */

.lnk_underline{color:#333 !important;}
.lnk_underline:hover{color:#333 !important;}
.green {
	color:green !important;
}
.red{
	color:red !important;
}

.bordaLBR1cd{
	border-width:0px 1px 1px 1px; 
	border-style: solid; 
	border-color: #CDCDCD;
	}




* {outline:none;}
.leg{
	margin-right:10px !important
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,a {margin:0;padding:0;}
body,div{margin:0;padding:0; margin-left:auto !important; margin-right:auto !important;}
body {background-color:#E4E4E4; font-size: 11px !important;}
body, select {font:11px Tahoma, Arial, Sans-Serif;color:#333}
.frmBgSel,
.ttlSel{background:#CDCDCD;font-weight:bold}
.ttlSel2{background:#F3F3F3;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
hr{width:100%;height:1px;border-width:1px 0 0;border-top:1px solid #E5E5E5;clear:both;margin:0;*margin:-7px 0;display:block;}
label {cursor:pointer;}
a {text-decoration:none;color:#666;}
a:hover {color:#CC092F;text-decoration:underline;}
.after {zoom:1;}
.after:after {content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;}

#lateral .boxAvisos ul {
    clear: both;
    width: 150px;
}
#lateral .boxAvisos li {
    color: #BF0000;
    line-height: 15px;
    margin-bottom: 5px;
    width: 100%;
}

#lateral .boxAvisos .lnkTodos {
    color: #BF0000;
    float: right;
    padding-right: 20px;
}

#lateral .boxAvisos .paginadorPostit span {
    margin: 0 5px;
}
#lateral .boxAvisos .paginadorPostit * {
    float: left;
}

#lateral .boxAcesso {
    font-size: 0.92em;
}

#lateral .boxAvisos #voltarAviso, #lateral .boxAvisos #avancarAviso {
    background: url("../../imagens/geral/ico_setas.gif") no-repeat scroll 5px 6px rgba(0, 0, 0, 0);
    display: block;
    height: 15px;
    text-indent: -9999px;
    width: 10px;
}

#lateral .boxAvisos #voltarAviso {
    background-position: 0 -225px;
}
.pb5 {
    padding-bottom: 5px !important;
}
.paginadorPostit {
    float: left;
    margin-top: 5px;
}
/* CLASSES GERAIS */
.red{ color:color:#F00;}
.none {display:none;}
.noneImp,
.blockOnlyPrint {display:none !important;}
.block {display:block;}
.blockImp {display:block !important;}
.printOnlyBox{display:none;}
.fl {float:left !important;}
.flAll * {float:left !important;}
.fr {float:right !important;}
.fn {float:none !important;}
.clr {clear:both !important;zoom:1;}
.c6{color:#666666 !important}
table sup {font-size:78% !important;}
.inlineImp {display:inline !important;}
.pointerImp {cursor:pointer !important;}
.bb0 {border-bottom:0 !important}
.bt0 {border-top:0 !important}
.boxEsconder{position:relative;}
.boxEsconder.boxDesabilitar h2,
.boxEsconder.boxDesabilitar > ul > li {filter:alpha(opacity=50);opacity:0.5;width:100%;}


.boxOverlay{background-color:#FFF;height:100%;filter:alpha(opacity=50);opacity:0.5;left:0;position:absolute;top:0;width:100%;}
.boxWrapFiltro {position:relative;}
.boxWrapFiltro .boxOverlay {width:603px;z-index:1;}

/*headers*/
h2.ttlTp2{font-weight:700;padding:5px 0;}
h4{font-weight:700;}

/* TEXTOS */
.noWrap{white-space:nowrap;}
.fc1{color:#CC092F;}
.fc2{color:#666;}
.txtGrp,
p a,
.fc2 a{text-decoration:underline;}
.fc2 a.normal {text-decoration:none !important;}
.fc2 a.normal:hover {text-decoration:underline !important;}
hr.hr02{border-top-color:#AFAFAF;}
.txtPont{border-bottom:1px dashed #666;}
.txtLft{text-align:left !important;}
.txtRgt{text-align:right !important}
.bold{font-weight:700 !important;}
.normal{font-weight:normal !important;}
.contrato {font-family: 'Times New Roman';font-size:120%;}
.fc3 {color:#666 !important;}
/* AFTER */
.after{zoom:1;}
#conteudo:after,
#topo:after,
#topo .conteudo:after,
#conteudo .miolo .conteudoTopo:after,
.boxDados:after,
#boxServicos dl dd ul.listaTp1 li:after,
#boxServicos dl dd ul.listaTp2 li:after,
#conteudo .miolo .aux:after,
.boxForm:after,
.listaPromocoes li:after,
.boxExp:after{content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;}
.mr10{margin-right:10px}
/* TOPO */
#topo .conteudo {width:993px;}
#topo #listaTempo {clear:both;}
#topo #listaTempo li {float:left;margin:14px 4px 0 40px;height:30px;}
#topo #listaTempo li.tempo {cursor:pointer;padding-left:77px;line-height:1;}
#topo #listaTempo li.tempo span,
#topo #listaTempo li.tempo2 span,
#topo #listaTempo li.tempo3 span,
#topo #listaTempo li.tempo4 span,
#topo #listaTempo li.tempo5 span {background:url(../../imagens/geral/ico_relogio.gif) 0 0 no-repeat;font-weight:bold;margin-left:4px;padding-left:16px;display:inline-block;line-height:15px;}
#topo #listaTempo li.tempo2 span {background-position:-63px 0;}
#topo #listaTempo li.tempo3 span {background-position:-125px 0;}
#topo #listaTempo li.tempo4 span {background-position:-187px 0;}
#topo #listaTempo li.tempo5 span {background-position:-249px 0;}
#topo #listaMenuPrincipal {clear:both;width:100%;height:64px;}

#topo #listaTempo_alt {clear:both;}
#topo #listaTempo_alt li {float:left;margin:14px 4px 0 40px;height:30px;}
#topo #listaTempo_alt li.tempo {cursor:pointer;padding-left:77px;line-height:1;}
#topo #listaTempo_alt li.tempo span,
#topo #listaTempo_alt li.tempo2 span,
#topo #listaTempo_alt li.tempo3 span,
#topo #listaTempo_alt li.tempo4 span,
#topo #listaTempo_alt li.tempo5 span {background:url(../../imagens/geral/ico_relogio.gif) 0 0 no-repeat;font-weight:bold;margin-left:4px;padding-left:16px;display:inline-block;line-height:15px;}
#topo #listaTempo_alt li.tempo2 span {background-position:-63px 0;}
#topo #listaTempo_alt li.tempo3 span {background-position:-125px 0;}
#topo #listaTempo_alt li.tempo4 span {background-position:-187px 0;}
#topo #listaTempo_alt li.tempo5 span {background-position:-249px 0;}

#topo #formBuscar {float:right;margin-top:10px;line-height:1;}
#topo #formBuscar * {float:left;}
#topo #formBuscar label {margin-right:5px;line-height:22px;}
#topo #formBuscar div {background:url(../../imagens/geral/btn_buscar.gif) top left no-repeat;}
#topo #formBuscar input.frmText {border:0;background:transparent;width:220px;height:20px;padding:5px 0 0 7px;font:100%/130% Tahoma, Arial, Sans-Serif;color:#333;}

#topo #listaMenuSuperior {float:right;}
#topo #listaMenuSuperior li a {color:#FFF;line-height:25px;}
#topo #listaMenuSuperior li.primeiro {padding:0 20px;}
#topo #listaMenuSuperior li.sair a {text-indent:-9999px;display:block;height:24px;}

/* CONTEUDO */
#conteudo {background-color:#E4E4E4;width:100%;padding-bottom:20px;}
#conteudo .centro {width:985px;padding-left:8px;}
#conteudo .centro .barra {background:#F3F3F3 url(../../imagens/geral/bgr_barra_topo.jpg) left top no-repeat;float:left;width:217px;}
#conteudo .centro .barra .bottom {background:#F3F3F3 url(../../imagens/geral/bgr_barra_base.jpg) left bottom no-repeat;width:217px;margin-top:10px;padding-bottom:10px;}
#conteudo .cont1{width:100% !important;float:left;}

.txtNumRepTrans div {width:300px;}

/* LISTAS DE CHECK OU RADIO */
.chkLst li{display:block;float:left;padding:3px 15px 3px 0;}
.chkLst li input{margin-right:3px;vertical-align:middle;}
.chkLst li label{vertical-align:middle;}

/* LISTA PERSONALIZAÇÃO */
.listaFonte {float:right;}
.listaFonte li {float:left;height:31px;font-size:11px;}
.listaFonte li.font01, .listaFonte li.font02 , .listaFonte li.font03 {width:34px;background:url(../../imagens/geral/btns_font.png) 0 0 no-repeat;width:22px;}
.listaFonte li.font02 {background-position:-22px 0;width:23px;}
.listaFonte li.font03 {background-position:-45px 0;width:23px;}
.listaFonte li.font01 {border-left:1px solid #D8D8D8;}
.listaFonte li.font01 a, .listaFonte li.font02 a, .listaFonte li.font03 a {height:100%;text-indent:-9999px;display:block;}
.listaFonte li.personalizacao {background:url(../../imagens/home/bgr_oculta_valores.gif) 0px 0px repeat-x;border-left:1px solid #D8D8D8;}
.listaFonte li.personalizacao a {background:url(../../imagens/geral/seta1.gif) 13px 13px no-repeat;padding:9px 11px 0 25px;display:inline-block;height:21px;}
.font01On li.font01 {background-position:0px -31px;}
.font02On li.font02 {background-position:-22px -31px;}
.font03On li.font03 {background-position:-45px -31px;}
.font01Over li.font01 {background-position:0px -62px;}
.font02Over li.font02 {background-position:-22px -62px;}
.font03Over li.font03 {background-position:-45px -62px;}

/* LISTA DE SERVIÇOS */
#boxServicos dl {background-color:#F3F3F3;}
#boxServicos dl a {color:#333;}
#boxServicos dl a:hover {color:#CC092F;}
#boxServicos dl dt {background:url(../../imagens/geral/bgr_lista_servicos.jpg) left top repeat-x;width:204px;height:21px;padding:10px 0 0 13px;}
#boxServicos dl dt span.link {background:url(../../imagens/geral/ico_mais_menos.gif) 0 -49px no-repeat;margin-right:8px;float:left;}
#boxServicos dl dt span.link a {display:block;text-indent:-9999px;width:11px;height:11px;}
#boxServicos dl dt span.link a.on {background:url(../../imagens/geral/ico_mais_menos.gif) 0 0 repeat-x;}
#boxServicos dl dt span.titulo {background-image:url(../../imagens/geral/tit_servicos.gif);background-repeat:no-repeat;text-indent:-9999px;display:block;float:left;width:105px;height:15px;cursor:pointer;}
#boxServicos dl dt span.tit_auto {background-position:0 0;}
#boxServicos dl dt span.tit_util {background-position:0 -15px;}
#boxServicos dl dt span.tit_saldos {background-position:0 -30px;}
#boxServicos dl dt span.tit_saldo {background-position:0 -111px;width:120px;}
#boxServicos dl dt span.tit_funcoes {background-position:0 -45px;}
#boxServicos dl dt span.tit_apoio {background-position:0 -60px;width:120px}
#boxServicos dl dt span.handler {background:url(../../imagens/geral/bgr_drag.gif) 0 0 no-repeat;cursor:move;display:block;float:right;height:13px;margin:0 5px 0;visibility:hidden;width:10px;}
#boxServicos dl dt a.lnk1 {float:right;visibility:hidden}
#boxServicos dl dt.over span.handler,
#boxServicos dl dt.over a.lnk1 {visibility:visible;}
#boxServicos dl dd {background:url(../../imagens/geral/bgr_lista_servicos.jpg) 0 -31px repeat-x;padding:0 13px 0 13px;overflow:hidden;width:191px;}
#boxServicos dl dd ul.listaTp1, #boxServicos dl dd ul.listaTp2 {padding:20px 0 5px 0;width:195px;}
#boxServicos dl dd ul.listaTp1 li {background:url(../../imagens/geral/seta1.gif) 0 5px no-repeat;line-height:120%;padding:0 0 12px 10px;width:185px;}
#boxServicos dl dd ul.listaTp1 li a, #boxServicos dd ul.listaTp2 li a {float:left;line-height:150%;}
#boxServicos dl dd ul.listaTp1 li span.valores, #boxServicos dd ul.listaTp2 li span.valores {float:right;}
#boxServicos dl dd ul.listaTp2 {padding:10px 0 10px 0;}
#boxServicos dl dd ul.listaTp2 li {background:url(../../imagens/geral/seta1.gif) 2px 11px no-repeat;line-height:175%;padding:6px 0 4px 11px;border-bottom:1px solid #DADADA;width:185px;}
#boxServicos dl dd ul.listaTp2.noBg li {background-image:none;padding-left:5px;}
#boxServicos dl dd ul.listaTp2 li.ultimo {border:none; background-image:url(../../imagens/geral/seta1.gif); padding-left:11px;}
#boxServicos dl dd ul.listaTp3 {padding-top:5px;width:187px;}
#boxServicos dl dd ul.listaTp3 li {background:url(../../imagens/geral/ico_funcoes.gif) left top no-repeat;border-bottom:1px solid #DADADA;padding:5px 0;}
#boxServicos dl dd ul.listaTp3 li a {display:block;line-height:28px;width:160px;padding-left:35px;}
#boxServicos dl dd ul.listaTp3 li.li1 {background-position:0 -18px;}
#boxServicos dl dd ul.listaTp3 li.li2 {background-position:0 -66px;}
#boxServicos dl dd ul.listaTp3 li.li3 {background-position:0 -117px;}
#boxServicos dl dd ul.listaTp3 li.li4 {background-position:0 -520px;}
#boxServicos dl dd ul.listaTp3 li.li5 {background-position:0 -220px;}
#boxServicos dl dd ul.listaTp3 li.ultimo {border-bottom:0;padding-bottom:3px;}
#boxServicos dl dd ul.listaMaisUtilizadas span {color:#666;display:block;}

ul.listaTp4 {padding:12px 0;width:215px;}
ul.listaTp4 li {background:url(../../imagens/home/ico_atendimento.gif) 0px 0px no-repeat;float:left;height:34px}
ul.listaTp4 li a {padding:4px 0 0}
ul.listaTp4 li.tel {width:90px;border-right:solid 1px #E5E5E5;}
ul.listaTp4 li.tel a {display:block;padding-left:33px;padding-right:15px;}
ul.listaTp4 li.gerente {background-position:-3px -45px;margin-left:14px;width:96px;}
ul.listaTp4 li.gerente a {display:block;padding-left:26px;padding-right:15px;}
.drop{border:1px dashed #C6C6C6;height:250px;}

#conteudo .miolo {background:#FFF url(../../imagens/geral/bgr_miolo_base.gif) left bottom no-repeat;width:752px;float:right;padding-bottom:1px; min-height:990px;}
#conteudo .mioloF2 {font-size:12px;}
#conteudo .mioloF3 {font-size:13px;}
#conteudo .miolo .base {
	background: url(../../imagens/geral/bgr_miolo.gif) left top no-repeat;
	width: 752px;
	padding-bottom: 0;
	font-size: 11px;
}
#conteudo .miolo .baseSac, .jqmWindow .baseSac {width:100%;padding:10px 0;}
#conteudo .miolo .baseSac div.sac, .jqmWindow .baseSac div.sac {width:575px;padding:0 10px;float:left;border-right:1px solid #CCC;}
#conteudo .miolo .baseSac ul.sac, .jqmWindow .baseSac ul.sac {border-bottom:1px solid #CCC;padding-bottom:5px;margin-bottom:5px;width:100%;}
#conteudo .miolo .baseSac ul.sac li, .jqmWindow .baseSac ul.sac li {float:left;}
#conteudo .miolo .baseSac ul.sac li.sac, .jqmWindow .baseSac ul.sac li.sac {width:92px;font-weight:bold;text-align:right;padding-right:15px;}
#conteudo .miolo .baseSac ul.sac li.alo, .jqmWindow .baseSac ul.sac li.alo {width:95px;}
#conteudo .miolo .baseSac ul.sac li.deficiente, .jqmWindow .baseSac ul.sac li.deficiente {width:165px;}
#conteudo .miolo .baseSac ul.sac li.mensagem, .jqmWindow .baseSac ul.sac li.mensagem {font-size:92%;width:200px;}
#conteudo .miolo .baseSac ul.sac li span, .jqmWindow .baseSac ul.sac li span {display:block;}
#conteudo .miolo .baseSac ul.sac li .fone, .jqmWindow .baseSac ul.sac li .fone,
#conteudo .miolo .baseSac ul.ouvidoria li.fone, .jqmWindow .baseSac ul.ouvidoria li.fone {color:#CC092F;}
#conteudo .miolo .baseSac ul.ouvidoria li.ouvidoria, .jqmWindow .baseSac ul.ouvidoria li.ouvidoria {font-weight:bold;}
#conteudo .miolo .baseSac ul.ouvidoria li.mensagem, .jqmWindow .baseSac ul.ouvidoria li.mensagem {font-size:92%;}
#conteudo .miolo .baseSac ul.ouvidoria li, .jqmWindow .baseSac ul.ouvidoria li {display:inline;margin-right:15px;}
#conteudo .miolo .baseSac div.fale, .jqmWindow .baseSac div.fale {font-size:92%;float:right;width:90px;padding:0 10px;}
#conteudo .miolo .baseSac div.fale a, .jqmWindow .baseSac div.fale a {text-decoration:underline;}
#conteudo .miolo .bordaSac, .jqmWindow .bordaSac {border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}

#conteudo .miolo .aux {width:752px;}
#listaCaminho,
.listaBusca .listaCaminho {padding:9px 0 5px 5px;float:left;font-size:11px;width:678px;}
.home #listaCaminho {width:auto;}
#listaCaminho li,
.listaBusca .listaCaminho li {display:block;float:left;padding-left:10px;padding-bottom:4px;white-space:nowrap;}
#listaCaminho li.tp1,
.listaBusca .listaCaminho li.tp1 {background:url(../../imagens/geral/seta1.gif) right 4px no-repeat;padding-right:15px;}
#conteudo .miolo .conteudo {background:url(../../imagens/geral/bgr_miolo_topo.jpg) 0 0 repeat-x;padding:0px;width:722px;clear:both;}

/*LISTA DE ATENDIMENTOS */
.listaAtendimento {border-top:solid 1px #DADADA;padding-top:10px;width:195px;}
.listaAtendimento:after {content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;}
.listaAtendimento li {float:left;background:url(../../imagens/home/ico_atendimento.gif) 0px 0px no-repeat;}
.listaAtendimento li.sep {width:1px;height:34px;background:#DADADA;}
.listaAtendimento li.tel {width:90px;background-position:8px 1px;}
.listaAtendimento li.tel a {display:block;padding:3px 10px 5px 0;text-align:right;}
.listaAtendimento li.gerente {width:104px;background-position:12px -45px;}
.listaAtendimento li.gerente a {display:block;padding:3px 0 5px 40px;}

/* BOX DE AVISOS */
#boxAvisos {background:url(../../imagens/geral/bgr_box_avisos.jpg) top left repeat-y;width:189px;margin:0 0 15px 13px;}
#boxAvisos .bgrTop {background:url(../../imagens/geral/bgr_box_avisos_top.jpg) top left no-repeat;}
#boxAvisos .bgrTop .bgrBottom {background:url(../../imagens/geral/bgr_box_avisos_bottom.jpg) bottom left no-repeat;min-height:81px;padding:10px 15px;color:#000;}
#boxAvisos .bgrTop .bgrBottom span.ttlAvisos {font: bold 120% Arial;letter-spacing:-0.01em;margin-bottom:5px;display:block;}
#boxAvisos a.fechar {display:block;float:right;color:#CC092F;font-size:70%;font-family:Verdana;text-indent:-9999px;background:url(../../imagens/geral/ico_fechar_avisos.gif) 0px 0px no-repeat;width:5px;height:5px;}

#boxAvisos .lstAvisos li {line-height:130%;}
#boxAvisos .lstAvisos li a {color:#CC092F;}

#boxAvisos .paginador {width:142px;}
#boxAvisos .paginador li {float:left;}
#boxAvisos .paginador .paginas {font-size:120%;margin:10px 10px 0 10px;}
#boxAvisos .paginador li.avancar {background:url(../../imagens/geral/seta1.gif) top left no-repeat;width:4px;height:7px;margin-top:15px;}
#boxAvisos .paginador li.voltar {background:url(../../imagens/geral/seta2.gif) top left no-repeat;width:4px;height:7px;margin-top:15px;}
#boxAvisos .paginador li.avancar a , #boxAvisos .paginador li.voltar a {display:block;text-indent:-9999px;height:7px;}
#boxAvisos .paginador li.todos {float:right;margin-top:10px;}
#boxAvisos .paginador li.todos a {color:#CC092F;}

/* BOX PERSONALIZAÇÃO */
.boxPersonalizacao {width:187px;padding:7px 10px 12px 20px;line-height:140%;}

/* BOX DE ALERTA */
.boxConfirmacaoCinza , .boxConfirmacao, .boxAlert, .boxErro, .boxAlertCinza, .boxAlertCinza2 {background:#FFF3CB url(../../imagens/geral/ico_confirma.gif) 20px 10px no-repeat;border:1px solid #E0D9BB;width:99.7%}
.boxAlert, .boxAlertCinza, .boxAlertCinza2 {background:#FFF3CB url(../../imagens/geral/ico_alert.gif) 20px 10px no-repeat}

.boxAlertInd{background:#FFF3CB; position: relative; margin-left: 131px; margin-top: 27px; border:1px solid #E0D9BB;}
.boxAlertInd .ico-pc{background: url(../../imagens/geral/ico-pc-indisp.png) no-repeat; width: 151px; height: 81px; top: -17px; left: -131px; position: absolute; display: block;}
.boxAlertInd div{padding-left: 25px !important;}

.boxConfirmacaoCinza div , .boxConfirmacao div, .boxAlert div, .boxAlertCinza div , .boxErro div, .boxAlertCinza2 div, .boxAlertInd div {background:url(../../imagens/geral/bgr_boxAviso.gif) bottom right no-repeat;padding:13px 25px 15px 55px;position:relative;top:1px;left:1px}
.boxAlertCinza div {background:url(../../imagens/geral/bgr_boxAviso_bgCinza.gif) bottom right no-repeat;}
.boxConfirmacaoCinza div , .boxAlertCinza2 div {background-image:url(../../imagens/geral/bgr_boxAviso_bgCinza2.gif);}
.boxConfirmacao div span{margin:0 2px;display:inline-block}
.boxErro {background:#FFF3CB url(../../imagens/geral/ico_erro.gif) 20px 10px no-repeat;color:#CC092F;}
.boxIcoConfirma {background:transparent url(../../imagens/geral/ico_confirma.gif) no-repeat;display:block;height:20px;}
/* RODAPÉ */
#rodape {background:url(../../imagens/geral/bgr_rodape.jpg) left top repeat-x;width:100%;border-top:1px solid #DADADA;border-bottom:1px solid #CCC;}
#rodape #listaSelos {background-color:#FFF;float:left;padding:30px 0 0 31px;width:209px;height:68px;}
#rodape #listaSelos li {background-image:url(../../imagens/geral/logo_bradesco_novo.gif);background-repeat:no-repeat;float:left;margin-right:10px; }
#rodape #listaSelos li a {display:block;text-indent:-9999px;height:100%;}
#rodape #listaSelos li.li1 {width:191px;height:41px;background-position:0 0;}
#rodape #listaSelos li.li3 {width:54px;height:17px;background-position:0 -25px;margin-top:6px;}

#rodape .miolo {background:url(../../imagens/geral/bgr_rodape_miolo.gif) right top repeat-y;width:993px;}
#listaMenuInferior {width:751px;float:right;border-bottom:1px solid #CCC;}
#listaMenuInferior li {float:left;background:url(../../imagens/geral/bgr_menu_inferior.jpg) left top repeat-x;height:30px;}
#listaMenuInferior li.ultimo {border:none;}
#listaMenuInferior li.li1 {width:188px;}
#listaMenuInferior li.li2 {width:188px;}
#listaMenuInferior li.li3 {width:188px;}
#listaMenuInferior li.li4 {width:187px;}
#listaMenuInferior li a {text-align:center;line-height:30px;display:block;margin-right:1px;border-right:1px solid #CDCDCD;}

#listaFones {width:751px;float:right;}
#listaFones li {background:url(../../imagens/geral/bgr_lista_fones.gif) right top no-repeat;float:left;line-height:130%;text-align:center;color:#000;margin:11px 0 11px 0;width:188px;display:block;}
#listaFones li a {color:#333;}
#listaFones li a span:hover {text-decoration:underline;}
#listaFones li.ultimo {background:none;width:187px;}
#listaFones li span {color:#333;}

/* ÍCONES */
.icoDuvida,
.icoExcluir,
.icoPointer{background:url(../../imagens/geral/ico_formulario.gif) 0 0 no-repeat;display:block;width:16px;height:16px;}
.icoExcluir{background:url(../../imagens/geral/btn_acoes_tabelas.gif) no-repeat 0 -51px !important;}
.icoDuvida a,
.icoExcluir a{display:block;text-indent:-999999px;height:100%;text-align:left;}
.icoPointer{background-position:0 -110px;text-indent:-999999px;cursor:pointer;}
.icoExcluir,
.icoExcluir a{width:17px !important;height:17px !important;}

/* ELEMENTOS DE FORMULÁRIO */
.info {color:#666;font-size:11px;}
.info a {text-decoration:underline;}
fieldset {border-bottom:1px solid #E5E5E5;width:100%;}
fieldset.ultimo {border:none;}
select {background-color:#F4F4F4;font:100% Tahoma;color:#333;border-color:#7A7A7A #D4D4D4 #D4D4D4 #7A7A7A;border-style:solid;border-width:1px;height:19px;}
legend {color:#333;font-weight:bold;padding:15px 0;}
legend {*margin-left:-7px;}

label.tp1, span.tp4 {display:block;line-height:16px;text-align:right;margin-right:10px;}
label.tp2 {display:block;line-height:13px;color:#666;}
label.tp3 {display:block;line-height:16px;margin-right:5px;}
label.tp4 {line-height:16px;}
label.tp5 {padding:3px 0 3px 5px;display:block;}
label.tp6 {padding:3px 0 3px 0;display:block;font-weight:700;}
label.tp7 {padding:3px;margin-right:5px;display:block;font-weight:700;border-right:1px solid #000;border-bottom:1px solid #000;float:left;}
.form-textarea{
    background-color:#F4F4F4;font:100% Tahoma;color:#333;padding:1px 2px;margin-right:5px;border-left:1px solid #7A7A7A;border-top:1px solid #7A7A7A;border-right:1px solid #D4D4D4;border-bottom:1px solid #D4D4D4;overflow:auto
}
.frmArea {background-color:#F4F4F4;font:100% Tahoma;color:#333;padding:1px 2px;margin-right:5px;height:15px;border-left:1px solid #7A7A7A;border-top:1px solid #7A7A7A;border-right:1px solid #D4D4D4;border-bottom:1px solid #D4D4D4;overflow:auto}
.frmTxt1, .frmTxt2 {background-color:#F4F4F4;font:100% Tahoma;color:#333;padding:1px 2px;margin-right:5px;height:15px;border-left:1px solid #7A7A7A;border-top:1px solid #7A7A7A;border-right:1px solid #D4D4D4;border-bottom:1px solid #D4D4D4;}
.frmTxtDesc {color:#9E9E9E;}
.frmCheck, .frmRadio {margin-right:10px;width:13px;height:13px;}
/*.frmSel {background-color:#FFF;border:1px solid #7F9DB9;font:100% Tahoma;color:#333;}*/
.frmTxt2 {background-color:#FFF;}
.valor, .valor2 {text-align:right;}
.frmTxtTrans {font:bold 100% Tahoma;color:#333;padding:1px 2px;margin-right:5px;height:15px;text-align:right;background:none;border:none;}

.boxOpacityElements2,
.boxOpacityElements,
.boxOpacityElements table,
.boxOpacityElementsGray {opacity:0.5;-moz-opacity: 0.5;filter:alpha(opacity=50);background:#FFF;}
.boxOpacityElementsGray {background:#E3E3E3;}
.opacityOff, .opacityOff table {opacity:1.0;-moz-opacity: 1.0;filter:alpha(opacity=100);}
.frmErro .boxOpacityElements , .frmErro .boxOpacityElements table {background:none !important;}

label.checkRepAgendamento , label.focusNext , label.checkPrev {cursor:pointer;}

.fileFake {background:url(../../imagens/geral/btn_procurar.gif) top right no-repeat;height:20px;overflow:hidden;position:relative}
.fileFake .text {height:16px;position:absolute;z-index:2}
.fileFake .file {cursor:pointer;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);position:absolute;top:0;right:0}
.fileFake input {color:#333;}

.frmErro .txtErro,.frmErro2 .txtErro {display:none; cursor:default;}
.erroOn .frmErro,.erroOn2 .frmErro2 {background:#FFF3CB;border:dashed 1px #CC092F;padding:10px 0;margin-bottom:10px;}
.erroOn .frmErro .txtErro,.erroOn2 .frmErro2 .txtErro {display:block;color:#CC092F;padding:0 10px 10px 10px;clear:both;}
.erroOn .frmErro a.txtErro:hover,.erroOn2 .frmErro2 a.txtErro:hover{text-decoration:none !important;}
.erroOn .frmErro .txtErro:after,.erroOn2 .frmErro2 .txtErro:after {content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;}
.erroOn .tdErro,.erroOn2 .tdErro2 {background:#FFF3CB !important;border:dashed 1px #CC092F !important;padding:10px 0;margin-bottom:10px;}
.erroOn th.tdErro {margin-bottom:0;padding:0;}
.erroOn .brkLine{padding-left:5px}
.frmErro .txtErro .txtErroA{color:#CC092F !important; text-decoration:none !important;}
.txtErroA {cursor:default;}
.frmErro .alert,.frmErro2 .alert {background:url(../../imagens/geral/ico_alert.gif) 10px center no-repeat; padding:3px 0 3px 40px !important;}

.c3s {background:url(../../imagens/geral/bgr_checkbox3estados.gif) 0px 0px;display:inline-block;width:13px;height:13px;overflow:hidden;}
.c3s input {opacity:0;-moz-opacity:0;filter:alpha(opacity=0);margin:0;padding:0;width:13px;height:13px;}
.c3s.unChecked {background-position:0 0 !important;}
.c3s.checked {background-position:0 -26px !important;}
.c3s.parcChecked {background-position:0 -13px !important;}

.c3s2 {background:url(../../imagens/geral/bgr_checkbox3estados.gif) 0px 0px;display:inline-block;width:13px;height:13px;overflow:hidden;}
.c3s2 input {opacity:0;-moz-opacity:0;filter:alpha(opacity=0);margin:0;padding:0;width:13px;height:13px;}

.inputSenha2{display:block;background:url(../../imagens/geral/bgr_input_75.gif) top left no-repeat;width:75px;height:19px;padding-top:3px;margin-right:5px}
.inputSenha2 input{background:none;border:none;margin:0;padding:0 7px;width:60px}

/* BOTÕES */

a.bTip, span.bTip {
    background: url("../../imagens/geral/ico_tip.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: inline-block;
    height: 18px;
    text-indent: -9999px;
    width: 18px;
}

.bt_voltar {
    background-position: 0 -20px;
    margin-right: 15px;
    width: 60px;
}

.btnAlterarDiaDebitoTitulo ,.btnIniciar , .btnResponder, .btnSalvarRegras, .btnSelecionar, .btnSelecionarGrupoCartoes , .btnExcluirMsg , .btnMarcarComoLida, .btnMarcarComoNaoLida , .btnSalvarConfiruracoes , .btnRecusarAll , .btnAutorizarAll , .btnAvancar, .btnVoltar, .btnVoltar2 , .btnVoltarModal , .btnOutroFavorecido, .btnVoltarFavorecido , .btnIncluirPag , .btnConfirmar , .btnAddUsuario ,.btnAutorizar ,.btnIniciarLeitura,
.btnIncluirLote, .btnSalvar, .btnCancelar, .btnBuscar2 , .btnAddFavorecido , .btnAlterarFavorecido , .btnImprimir, .btnFechar, .btnEnviar, .btnFormBuscar ,
.btnImprimir2, .btnSalvarComoArquivo, .btnEnviarPorEmail , .btnAddBusca, .btnAplicar, .btnSim, .btnNao,
.btnExtrairExtrato, .btnExportarArquivo, .btnAddVeiculo, .btnAddContribuinte, .btnReaproveitarOperacoes, .btnImportConfig, .btnAlterarPoliticas,
.btnAlterarUsuario, .btnBloquearUsuario, .btnExcluir2, .btnAlterar2, .btnDesbloquearUsuario, .btnExcluirUsuario, .btnReaproveitarOperacao, .btnAddCelular,
.btnCancelarAcesso, .btnDesbloquearSessao, .btnSalvarAlteracoes, .btnIncluirSacado,.btnGerarGraficoComparativo, .btnAdicionarPeriodo , .btnAdicionar , .btnRemoverListagem,
.btnAdicionarEndereco, .btnAdicionarOutroEndereco, .btnAlterarEndereco, .btnAlterarCelular, .btnSalvarExtratoArquivo, .btnGerarBoleto, .btnAplicarHiperfundo, .btnSolicitarArquivo, .btnAtualizarCotacao, .btnTenhoInteresse, .btnVerDepois, .btnNaoTenhoInteresse,
.btnRepetir, .btnNaoRepetir, .btnAcender, .btnDecender, .btnSomatoria, .btnMeiaAritimetica, .btnAlterarMensagens, .btnExcluirMensagens, .btnAlterarFilial, .btnExcluirFilial, .btnAlterarPoliticasLimites,
.btnAlterarFavorecido2, .btnExcluirFavorecido, .btnIncluirFavorecido, .btnExcluirGrupoFavorecidos, .btnAlterarGrupoFavorecidos, .btnAdicionarGrupoFavorecidos, 
.btnSalvarAvaliacao, .btnAlterarLimite, .btnAlterarLimites, .btnConsultarLotes, .btnOcorrencias, .btnAnexarArquivos, .btnBuscarArquivos, .btnNaoPerguntarNovamente {background:url(../../imagens/geral/btn_geral.gif) 0 0 no-repeat;float:right;width:79px;height:20px;border:none;cursor:pointer;text-indent:-9999px;}

.btnVoltarModal , .btnVoltar, .btnVoltar2 , .btnVoltarFavorecido {background-position:0 -20px;margin-right:15px;width:60px;}
.btnAtualizarCotacao {background-position:0 -2494px;margin-right:15px;width:113px;}
.btnIncluirPag {background-position:0 -40px;width:114px;}
.btnCancelar {background-position:0 -182px;width:76px;margin-right:15px;}
.btnVoltar a, .btnVoltar2 a, .btnIncluirPag a, .btnIncluirLote a, .btnCancelar a {display:block;text-indent:-9999px;height:100%;}
.btnConfirmar {background-position:0 -60px;width:83px;}

.btnConfirmarCertificadoICP,.btnDescartarAvanca,.btnAlterarOperacao{height:20px;text-indent:-9999px;display:block;}
.btnConfirmarCertificadoICP {background:url(../../imagens/geral/btn-confirmar-certificado.gif) 0 0 no-repeat;width:178px;}
.btnDescartarAvanca{background:url(../../imagens/geral/btn-descarta-avancar.gif) 0 0 no-repeat;width:135px;}
.btnAlterarOperacao{background:url(../../imagens/geral/btn-alterar-operacao.gif) 0 0 no-repeat;width:128px;}

.btnAddUsuario {background-position:0 -80px;width:167px;float:none;height:22px;}
.btnFormBuscar {background-position:0 -102px;width:63px;}
.btnAutorizar {background-position:0 -122px;width:78px;}
.btnIncluirLote {background-position:0 -142px;width:92px;}
.btnSalvar {background-position:0 -162px;width:60px;}
.btnAddFavorecido {background-position:0 -202px;height:22px;width:149px;}
.btnImprimir {background-position:0 -224px;width:76px;}
.btnFechar {background-position:0 -244px;height:22px;width:56px;margin-left:15px;}
.btnAutorizarAll {background-position:0 -266px;height:21px;width:78px;float:left;margin-left:15px;}
.btnRecusarAll {background-position:0 -287px;height:21px;width:61px;float:left;margin-left:15px;}
.btnSalvarAvaliacao {background-position:0 -4234px;width:122px;}
.btnBuscarArquivos {background-position:0 -4794px;width:119px;}
.btnAnexarArquivos {background-position:0 -4814px;width:121px;}

.btnEnviar {background-position:0 -308px;height:21px;width:60px;}
.btnImprimir2 {background-position:0 -371px;height:21px;width:66px;margin-left:15px;}
.btnSalvarComoArquivo {background-position:0 -350px;height:21px;width:132px;margin-left:15px;}
.btnEnviarPorEmail {background-position:0 -329px;height:21px;width:110px;margin-left:15px;}
.btnAddBusca {background-position:0 -392px;width:118px;height:21px;}
.btnAplicar {background-position:0 -412px;width:64px;}
.btnSim {background-position:0 -432px;width:44px;margin-left:15px;}
.btnNao {background-position:0 -452px;width:42px;}
.btnGerarGraficoComparativo {background-position:0 -512px;width:183px;}
.btnAlterar2 {background-position:0 -492px;width:56px;}
.btnExcluir2 {background-position:0 -472px;width:56px;}
.btnSalvarAlteracoes {background-position:0 -532px;width:127px;}
.btnAddCelular{background-position:0 -552px;width:127px;}
.btnVisualizarExtrato {background-position:0 -572px;width:112px;}
.btnExtrairExtrato {background-position:0 -592px;width:96px;}
.btnExportarArquivo {background-position:0 -612px;width:110px;}
.btnAddVeiculo {background-position:0 -652px;width:128px;}
.btnAddContribuinte {background-position:0 -672px;width:160px;}
.btnReaproveitarOperacoes {background-position:0 -712px;width:148px;}
.btnReaproveitarOperacao {background-position:0 -833px;width:141px;}
.btnImportConfig{background-position:0 -733px;width:165px;}
.btnAlterarPoliticas {background-position:0 -692px;width:367px;}
.btnAlterarPoliticas a {display:block;text-indent:-9999px;height:100%;}
.btnAlterarUsuario {background-position:0 -753px;width:100px;}
.btnBloquearUsuario {background-position:0 -773px;width:110px;}
.btnDesbloquearUsuario {background-position:0 -793px;width:130px;}
.btnExcluirUsuario {background-position:0 -813px;width:100px;}
.btnCancelarAcesso {background-position:0 -933px;width:116px;}
.btnDesbloquearSessao {background-position:0 -953px;width:144px;}
.btnIncluirSacado {background-position:0 -1033px;width:111px;}
.btnAdicionarPeriodo {background-position:0 -1194px;width:128px;}
.btnAdicionar {background-position:0 -1674px;width:80px;}
.btnRemoverListagem {background-position:0 -1694px;width:134px;}
.btnMarcarComoLida {background-position:0 -1754px;width:114px;}
.btnMarcarComoNaoLida {background-position:0 -2474px;width:137px;}
.btnExcluirMsg {background-position:0 -1774px;width:131px;}
.btnAlterarFavorecido {background-position:0 -2074px;width:133px;}
.btnOutroFavorecido {background-position:0 -2094px;width:187px;}
.btnAdicionarEndereco {background-position:0 -2114px;width:139px;}
.btnAdicionarOutroEndereco {background-position:0 -2134px;width:177px;}
.btnAlterarEndereco {background-position:0 -2154px;width:124px;}
.btnAlterarCelular {background-position:0 -2234px;width:111px;}
.btnSalvarExtratoArquivo {background-position:0 -2254px;width:181px;}
.btnGerarBoleto {background-position:0 -2375px;width:98px;}
.btnSelecionarGrupoCartoes {background-position:0 -2394px;width:173px;}
.btnAplicarHiperfundo {background-position:0 -2454px;width:157px;}
.btnSolicitarArquivo {background-position:0 -2554px;width:124px;}
.btnSelecionar{background-position:0 -2594px;width:87px;}
.btnSalvarRegras{background-position:0 -2634px;width:105px;}
.btnResponder{background-position:0 -2714px;width:86px;}
.btnIniciar{background-position:0 -2734px;width:61px;}
.btnTenhoInteresse{background-position:0 -2754px;width:124px;}
.btnVerDepois{background-position:0 -2774px;width:75px;}
.btnNaoTenhoInteresse{background-position:0 -2794px;width:115px;}
.btnIniciarLeitura{background-position:0 -2814px;width:108px;}
.btnAlterarDiaDebitoTitulo{background-position:0 -2834px;width:184px;display:block;}
.btnAlterarMensagens{background-position:0 -3374px;width:117px;}
.btnExcluirMensagens{background-position:0 -3394px;width:119px;}
.btnAlterarFilial{background-position:0 -3514px;width:82px;}
.btnExcluirFilial{background-position:0 -3534px;width:84px;}
.btnAlterarPoliticasLimites {background-position:0 -3554px;width:401px;}
.btnAlterarLimite {background-position:0 -4634px;width:105px;}
.btnAlterarLimites {background-position:0 -4854px;width:111px;}
.btnConsultarLotes {background-position:0 -4654px;width:103px;}
.btnOcorrencias {background-position:0 -4674px;width:83px;}
.btnAlterarPoliticasLimites a {display:block;text-indent:-9999px;height:100%;}
.btnNaoPerguntarNovamente{background-position:0 -4834px;width:182px;}

.listAcaoSelecionadas{height:20px;}
.listAcaoSelecionadas li{float:left;padding-right:15px;}
.listAcaoSelecionadas li.primeiro{padding-top:3px;}

.btnRepetir{width:58px;height:20px;background-position:0 -3154px;}
.btnNaoRepetir{width:84px;height:20px;background-position:0 -3174px;}
.btnAcender{width:82px;height:20px;background-position:0 -3194px;}
.btnDecender{width:89px;height:20px;background-position:0 -3214px;}
.btnSomatoria{width:75px;height:20px;background-position:0 -3234px;}
.btnMeiaAritimetica{width:112px;height:20px;background-position:0 -3254px;}

.btnSimular , .btnCancelarResgate, .btnCancelarAgendamento,.btnIncAltLimContCad, .btnExcluirLimites,.btnAlterarAgendamento,.btnIncluirCedente,
.btnLieConcordo, .btnAlterarCestaServicos, .btnFazerAplicacao, .btnConsultar, .btnBloqCancDebitAut,
.btnDesbloquear, .btnBloquearCancelar, .btnConsultarComprovante, .btnCancelarAplicacaoDia, .btnOk, .btnBloquear,.btnPagar,.btnCARE,.btnSolicitar, .btnLieAceito,
.btnAddSacadorAvalista, .btnAddSacado, .btnSalvarCartoes, .btnContratar, .btnAlterarCestaServicos,
.btnDadosCadastrais, .btnPosicaoInvestimentos, .btnHistMovimentacoes, .btnProvDeclaradosPagos,.btnIncluirAvalista,
.btnExtornar, .btnBxDescProstSustProstesto, .btnIncFaixa, .btnAltFaixa,
.btnVerNotasFiscaisTodosFundos, .btnSolicitarAntecipacoes, .btnAddGrupo, .btnAutorizarAntecipacoes, .btnEmitirContrato,
.btnReativar2 , .btnReativar,.btnSolicitarReltorio,.btnSalvarAgendamento, .btnAntecipar, .btnMsgAnterior, .btnProxMsg, .btnAdicionarArquivo, .btnHabilitarArquivos,
.btnAlterarCriptografia, .btnAssinar, .btnEnviarArquivo, .btnCancelarEnvio, .btnSalvarArquivoRetorno,.btnDespreparar,.btnPreparar,
.btnSolicitar2,.btnUtilizar,.btnAddOutroCel,.btnSalvarComb, .btnVisualizarArquivo,.btnAdicionarPagamento,.btnBloquearDesbloquear,
.btnHistorico, .btnConta, .btnAlterarGrupo, .btnCancelarGrupo,.btnAlterar3,.btnCadastrarServicos,.btnCancelarDesmarcados, .btnVisualizarCert, .btnGerarCert,
.btnGravar, .btnImportarArquivo, .btnAtualizar, .btnGerar, .btnExecutarGrafico, .btnExecutar, .btnImportar, .btnSalvarTitulos, .btnExportar, .btnAddBeneficiario,
.btnSelecionarMensagens, .btnConfigurar, .btnConfigurarCedente, .btnLiquidarTitulosBaixados, .btnPersonalizar, .btnExcluirComprovantesSalariais, .btnExcluirComprovanteSalarial,
.btnAlterarComprovanteSalarial, .btnVisualizarComprovanteSalarial, .btnAlterarEmitente, .btnExcluirEmitente, .btnAdicionarEmitente, .btnAlterarEmitente2, .btnAdicionarDadosBancariosOuEndereco, .btnAdicionarfilial, 
.btnAdicionarTipoFilial, .btnAlterarTipoFilial, .btnExcluirTipoFilial, .btnAlterarOptante, .btnExcluirOptante, .btnAdicionarOptante, .btnAlterarFuncionario, .btnExcluirFuncionario, .btnAddFuncionario, 
.btnAlterarGrupoFuncionarios, .btnExcluirGrupoFuncionarios, .btnAdicionarGrupoFuncionarios, .btnExcluirControleDespesas, .btnCancelarCartaoEmpresa, .btnAlterarDadosLimitesCartaoEmpresa, .btnExcluirJust,
.btnOcultar, .btnSalvarControleDespesas, .btnVisualizarControleDespesas, .btnAvaliarControleDespesas, .btnAlterarControleDespesas, .btnExcluirLayoutArquivo, .btnAlterarLayoutArquivo,
.btnExcluirDep, .btnAlterarDep, .btnAddDep, .btnAlterarDeposito, .btnExcluirDeposito, .btnVisualizarContrato, .btnExcluirProposta, .btnAdicionarComprador, .btnAdicionarPortador, .btnExcluirPortador, .btnAlterarPortador, 
.btnExcluirGrupoPortadores, .btnAlterarGrupoPortadores, .btnAdicionarGrupoPortadores, .btnBaixar, .btnReaproveitar2, .btnTransmitir  {background:url(../../imagens/geral/btn_geral.gif) 0 0 no-repeat;float:right;width:79px;height:20px;border:none;cursor:pointer;text-indent:-9999px;}

.btnIncAltLimContCad {background-position:0 -873px;width:300px;}
.btnExcluirLimites {background-position:0 -853px;width:97px;}
.btnAlterarAgendamento {background-position:0 -893px;width:134px;}
.btnCancelarAgendamento {background-position:0 -913px;width:153px;}
.btnIncluirCedente{background-position:0 -973px;width:116px;}
.btnLieConcordo{background-position:0 -993px;width:104px;}
.btnAlterarCestaServicos {background-position:0 -1013px;width:154px;}
.btnFazerAplicacao {background-position:0 -1053px;width:115px;}
.btnConsultar {background-position:0 -1073px;width:80px;}
.btnBloqCancDebitAut {background-position:0 -1093px;width:215px;}
.btnDesbloquear {background-position:0 -1133px;width:89px;}
.btnBloquearCancelar {background-position:0 -1113px;width:111px;}
.btnConsultarComprovante {background-position:0 -2274px;width:145px;}
.btnCancelarAplicacaoDia {background-position:0 -2295px;width:160px;}
.btnOk {background-position:0 -1153px;width:38px;height:21px;}
.btnBloquear {background-position:0 -1174px;width:69px;}
.btnPagar {background-position:0 -1214px;width:52px;}
.btnCARE {background-position:0 -1234px;width:240px;}
.btnSalvarConfiruracoes {background-position:0 -1254px;width:151px;}
.btnSolicitar{background-position:0 -1274px;width:67px;}
.btnLieAceito {background-position:0 -1294px;width:86px;}
.btnAddSacadorAvalista {background-position:0 -1314px;width:183px;}
.btnAddSacado {background-position:0 -1334px;width:127px;}
.btnSalvarCartoes {background-position:0 -1354px;width:109px;}
.btnContratar {background-position:0 -1374px;width:80px;}
.btnAlterarCestaServicos {background-position:0 -1394px;width:173px;}
.btnIncFaixa {background-position:0 -1414px;width:99px;}
.btnAltFaixa {background-position:0 -1434px;width:99px;}
.btnDadosCadastrais {background-position:0 -1454px;width:110px;}
.btnPosicaoInvestimentos {background-position:0 -1474px;width:140px;}
.btnHistMovimentacoes {background-position:0 -1494px;width:170px;}
.btnProvDeclaradosPagos {background-position:0 -1514px;width:201px;}
.btnIncluirAvalista{background-position:0 -1534px;width:115px;}
.btnBxDescProstSustProstesto{background-position:0 -1554px;width:308px;}
.btnExtornar {background-position:0 -1574px;width:64px;height:20px;}
.btnVerNotasFiscaisTodosFundos {background-position:0 -1594px;width:215px;}
.btnSolicitarAntecipacoes {background-position:0 -1614px;width:150px;}
.btnAddGrupo {background-position:0 -1654px;width:121px;}
.btnAutorizarAntecipacoes {background-position:0 -1634px;width:155px;}
.btnEmitirContrato {background-position:0 -1714px;width:115px;}
.btnReativar {background-position:0 -1734px;width:74px;}
.btnSolicitarReltorio{background-position:0 -1794px;width:131px;}
.btnSalvarAgendamento{background-position:0 -1814px;width:149px;}
.btnAntecipar {background-position:0 -1834px;width:71px;}
.btnMsgAnterior {background-position:0 -1874px;width:153px;}
.btnProxMsg {background-position:0 -1854px;width:148px;}
.btnAdicionarArquivo {background-position:0 -1894px;width:136px;}
.btnHabilitarArquivos {background-position:0 -1914px;width:152px;}
.btnAlterarCriptografia {background-position:0 -1934px;width:145px;}
.btnAssinar{background-position:0 -1954px;width:67px;}
.btnEnviarArquivo {background-position:0 -1974px;width:117px;}
.btnCancelarEnvio {background-position:0 -1994px;width:112px;}
.btnSalvarArquivoRetorno {background-position:0 -2014px;width:183px;}
.btnDespreparar {background-position:0 -2034px;width:85px;}
.btnPreparar {background-position:0 -2054px;width:75px;}
.btnSolicitar2{background-position:0 -2174px;width:73px;}
.btnUtilizar{background-position:0 -2194px;width:67px;}
.btnAddOutroCel {background-position:0 -2214px;width:165px;}
.btnCancelarResgate {background-position:0 -2314px;width:150px;}
.btnTransmitir {background-position:0 -4774px;width:72px;}

.btnReativar2 {background-position:0 -2334px;width:62px;}
.btnSalvarComb {background-position:0 -2354px;width:144px;}
.btnVisualizarArquivo {background-position:0 -2414px;width:115px;}
.btnAdicionarPagamento{background-position:0 -2434px;width:152px;}
.btnSimular {background-position:0 -2514px;height:20px;width:67px;}
.btnBloquearDesbloquear{background-position:0 -2534px;height:20px;width:148px;}
.btnHistorico{background-position:0 -2574px;height:20px;width:68px;}
.btnConta {background-position:0 -2614px;height:20px;width:52px;}
.btnAlterarGrupo {background-position:0 -2674px;height:20px;width:92px;}
.btnCancelarGrupo {background-position:0 -2654px;height:20px;width:103px;}
.btnAlterar3 {background-position:0 -2694px;height:20px;width:64px;}
.btnCadastrarServicos {background-position:0 -2854px;width:134px;}
.btnCancelarDesmarcados {background-position:0 -2874px;width:157px;}
.btnVisualizarCert {background-position:0 -3034px;width:131px;margin-right:10px;}
.btnGerarCert {background-position:0 -3054px;width:110px;}
.btnGravar {background-position:0 -3074px;width:63px;}
.btnImportarArquivo {background-position:0 -3094px;width:112px;}
.btnAtualizar {background-position:0 -3114px;width:77px;}
.btnGerar {background-position:0 -3134px;width:93px;}
.btnExecutarGrafico {background-position:0 -3274px;width:112px;}
.btnExecutar{background-position:0 -3294px;width:74px;}
.btnImportar{background-position:0 -3314px;width:77px;}
.btnOkHome {background:url(../../imagens/geral/btn_ok.gif) top left no-repeat;width:29px;height:25px;border:none;}
.btnSalvarTitulos {background-position:0 -3334px;width:105px;}
.btnExportar{background-position:0 -3354px;width:73px;}
.btnStatusMsg a {background:url(../../imagens/geral/ico_status_msg.gif) no-repeat;width:17px;height:17px;text-indent:-999999px;float:left;}
.btnStatusMsg .naoLido {background-position:0 -17px;}
.btnAddBeneficiario{background-position:0 -3414px;width:156px;}
.btnSelecionarMensagens{background-position:0 -3434px;width:157px;}
.btnConfigurar{background-position:0 -3454px;width:88px;}
.btnConfigurarCedente{background-position:0 -3474px;width:141px;}
.btnLiquidarTitulosBaixados{background-position:0 -3494px;width:176px;}
.btnAlterarFuncionario{background-position:0 -4034px;width:122px;}
.btnExcluirFuncionario{background-position:0 -4054px;width:124px;}
.btnAddFuncionario{background-position:0 -4074px;width:155px;}
.btnAlterarGrupoFuncionarios{background-position:0 -4094px;width:181px;}
.btnExcluirGrupoFuncionarios{background-position:0 -4114px;width:183px;}
.btnAdicionarGrupoFuncionarios{background-position:0 -4134px;width:220px;}
.btnBaixar{background-position:0 -4594px;width:61px;}
.btnReaproveitar2{background-position:0 -4614px;width:87px;}

.btnAlterarFavorecido2{background-position:0 -3574px;width:116px;}
.btnExcluirFavorecido{background-position:0 -3594px;width:118px;}

.btnIncluirFavorecido{background-position:0 -3614px;width:149px;}
.btnPersonalizar{background-position:0 -3634px;width:97px;}

.btnExcluirComprovantesSalariais{width:183px;height:20px;background-position:0 -3654px;}
.btnExcluirComprovanteSalarial{width:172px;height:20px;background-position:0 -3674px;}
.btnAlterarComprovanteSalarial{width:171px;height:20px;background-position:0 -3694px;}
.btnVisualizarComprovanteSalarial{width:186px;height:20px;background-position:0 -3714px;}

.btnAlterarGrupoFavorecidos{background-position:0 -3734px;width:176px;}
.btnExcluirGrupoFavorecidos{background-position:0 -3754px;width:178px;}
.btnAdicionarGrupoFavorecidos{background-position:0 -3774px;width:192px;}

.btnAlterarEmitente {background-position:0 -3794px;width:106px;}
.btnExcluirEmitente {background-position:0 -3814px;width:108px;}
.btnAdicionarEmitente {background-position:0 -3834px;width:137px;}
.btnAlterarEmitente2 {background-position:0 -3854px;width:121px;}

.btnAdicionarDadosBancariosOuEndereco{background-position:0 -3874px;width:233px;}

.btnAdicionarfilial{background-position:0 -3894px;width:98px;}
.btnAdicionarTipoFilial{background-position:0 -3914px;width:143px;}
.btnAlterarTipoFilial{background-position:0 -3934px;width:126px;}
.btnExcluirTipoFilial{background-position:0 -3954px;width:129px;}
.btnAlterarOptante{background-position:0 -3974px;width:100px;}
.btnExcluirOptante{background-position:0 -3994px;width:103px;}
.btnAdicionarOptante{background-position:0 -4014px;width:117px;}
.btnExcluirControleDespesas {background-position:0 -4154px;width:175px;}

.btnCancelarCartaoEmpresa{background-position:0 -4174px;width:153px;}
.btnAlterarDadosLimitesCartaoEmpresa{background-position:0 -4194px;width:296px;}
.btnExcluirJust {background-position:0 -4214px;width:128px;}
.btnOcultar {background-position:0 -4254px;width:60px;}
.btnSalvarControleDespesas {background-position:0 -4274px;width:194px;}
.btnVisualizarControleDespesas {background-position:0 -4294px;width:188px;}
.btnAvaliarControleDespesas {background-position:0 -4314px;width:174px;}
.btnAlterarControleDespesas {background-position:0 -4334px;width:173px;}

.btnExcluirLayoutArquivo {background-position:0 -4354px;width:159px;}
.btnAlterarLayoutArquivo {background-position:0 -4374px;width:157px;}

.btnExcluirDep {width:124px;background-position:0 -4414px;}
.btnAlterarDep {width:122px;background-position:0 -4394px;}
.btnAddDep {width:156px;background-position:0 -4434px;}

.btnAlterarDeposito{width:106px;background-position:0 -4454px;}
.btnExcluirDeposito{width:108px;background-position:0 -4474px;}

.btnVisualizarContrato {background-position:0 -4494px;width:120px;}

.btnExcluirProposta {background-position:0 -4514px;width:108px;}
.btnAdicionarComprador {background-position:0 -4534px;width:150px;}
.btnAdicionarPortador {background-position:0 -4554px;width:136px;}
.btnExcluirPortador {background-position:0 -4574px;width:120px;}
.btnAlterarPortador {background-position:0 -4594px;width:104px;}
.btnExcluirGrupoPortadores {background-position:0 -4614px;width:171px;}
.btnAlterarGrupoPortadores {background-position:0 -4634px;width:169px;}
.btnAdicionarGrupoPortadores {background-position:0 -4654px;width:208px;}

.btnAutorizarPagamento {
    background: url("../../imagens/geral/bt_AutorizarPagamento.gif") no-repeat scroll 0 0;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 20px;
    padding: 0 !important;
    text-indent: -9999px;
    width: 147px;
}
.btnDesautorizar {
    background: url("../../imagens/geral/bt_Desautorizar.gif") no-repeat scroll 0 0;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 20px;
    padding: 0 !important;
    text-indent: -9999px;
    width: 91px;
}
.alignCenter {
    text-align: center !important;
}
.paginacao {
    background: none repeat scroll 0 0 #F0F0F0;
    border-bottom: 1px solid #E5E5E5;
    color: #BE0C0C;
    font-size: 10px;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    padding: 0 10px !important;
    position: relative;
}
.paginacao a {
    color: #BE0C0C;
}
.paginacao a.desabilitado {
    color: #BE0C0C;
    cursor: default !important;
    opacity: 0.3;
}
.paginacao ol, .paginacao .ultima, .paginacao .primeira, .paginacao .anterior, .paginacao .proxima, .paginacao .ultima {
    float: left;
}
.paginacao .ultima, .paginacao .primeira, .paginacao .anterior, .paginacao .proxima {
    margin-right: 0;
    text-transform: uppercase;
}
.paginacao .primeira_anterior {
    float: left;
}
.paginacao .proxima_ultima {
    float: right;
}
.paginacao .primeira {
    background: url("../../../imagens/geral/ico_setas.gif") no-repeat scroll -495px -406px rgba(0, 0, 0, 0);
    padding-left: 15px;
    text-decoration: none;
}
.paginacao .anterior {
    background: url("../../../imagens/geral/ico_setas.gif") no-repeat scroll 12px -213px rgba(0, 0, 0, 0);
    padding-left: 20px;
    text-decoration: none;
}
.paginacao .proxima {
    background: url("../../../imagens/geral/ico_setas.gif") no-repeat scroll 50px 17px rgba(0, 0, 0, 0);
    padding-right: 25px;
    text-decoration: none;
}
.paginacao .ultima {
    background: url("../../../imagens/geral/ico_setas.gif") no-repeat scroll 44px -363px rgba(0, 0, 0, 0);
    padding-right: 20px;
    text-decoration: none;
}
.paginacao ol {
    display: block;
    left: 50%;
    margin-left: -150px;
    position: absolute;
    text-align: center;
    width: 300px;
}
.paginacao li {
    display: inline;
}
.paginacao li a {
    padding: 0 7px;
}
.paginacao li span {
    padding: 7px;
}

.paginacao .pontilhado {
    display: inline !important;
}
.paginacao_parte1 .pagina_1 a, .paginacao_parte2 .pagina_2 a, .paginacao_parte3 .pagina_7 a {
    background: url("../../../imagens/geral/bgr_paginacao_on.jpg") no-repeat scroll 50% 33% rgba(0, 0, 0, 0);
    color: #FFFFFF;
    cursor: default;
    display: inline-block;
    font-weight: bold;
    padding: 0 10px 7px 11px;
}
.paginacao_parte1 .pagina_1 a:hover, .paginacao_parte2 .pagina_2 a:hover, .paginacao_parte3 .pagina_7 a:hover {
    text-decoration: none;
}
.paginacao_parte1 .pontilhado_primeira, .paginacao_parte2 .pontilhado_primeira, .paginacao_parte3 .pontilhado_ultima, .paginacao_parte1 .pagina_6, .paginacao_parte2 .pagina_6, .paginacao_parte3 .pagina_2 {
    display: none;
}
.lstPag {
    background: none repeat scroll 0 0 #F0F1F2;
    border: 1px solid #F0F1F2;
    border-radius: 6px;
    clear: both;
    display: block;
    margin: 20px 0 10px;
    padding: 6px 10px;
}


/* LINKS */
.lnk1{background:url(../../imagens/geral/seta1.gif) 0 4px no-repeat;padding-left:10px;font-weight:100;}
.lnk2{background:url(../../imagens/geral/seta1.gif) right 4px no-repeat;padding-right:10px;font-weight:100;}
.lnk3{background:url(../../imagens/geral/seta2.gif) 0 4px no-repeat;padding-left:10px;font-weight:100;}

.lnkAl {width:50px;height:50px;background:url(../../imagens/geral/ico_alternativo.gif) top left no-repeat;opacity:0.2;-moz-opacity:0.2;filter:alpha(opacity=20);position:fixed;top:50px;right:20px;z-index:1000;display:block;text-indent:-99999px;}
.lnkAl:hover {opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.lnkNovo{background:url(../../imagens/geral/seta1.gif) 0 4px no-repeat;padding-left:10px;font-weight:100;}

/*menu de acessibilidade*/
#navAcess{position:absolute;top:-999999px;}

/* TOOLTIP */
.boxTooltip,
.boxTooltip2,
.boxTooltip3,
.boxTooltipH1 {filter:alpha(opacity=0);opacity:0;position:absolute;top:50%;left:50%;float:left;z-index:9999;}
.boxTooltip div,
.boxTooltip2 div ,
.boxTooltip3 div,
.boxTooltipH1 div {background-color:#FFFBEC;border:1px solid #EAE4D0;color:#666048;margin-bottom:15px;padding:5px 10px;font-size:100%;}
.boxTooltip2 div {margin:15px 0 0 0;}
.boxTooltipH1 div p.tecla,
.boxTooltip2 div p.tecla {background:#FFFBEC url(../../imagens/geral/ico_tecla.gif) right top no-repeat;padding-right:30px;line-height:23px;}
.boxTooltip span.seta,
.boxTooltip2 span.seta,
.boxTooltipH1 span.seta {background:url(../../imagens/geral/bgr_tooltip.gif) left top no-repeat;display:block;width:14px;height:15px;margin-left:-7px;position:absolute;bottom:1px;left:50%;}
.boxTooltip2 span.seta {background:url(../../imagens/geral/bgr_tooltip2.gif) left top no-repeat;top:2px;left:auto;right:20px;}
.boxTooltip3 span.seta {display:none;}

/* TABLE */
.tabFrmTp1 {margin-bottom:10px;}
.tabFrmTp2 {margin-bottom:20px;}
.tabFrmTp3 {margin-bottom:5px;}
.tabFrmTp4 td {padding:5px 0 !important;}

.tabExpansive .expansive .boxExp,.tabExpansiveInt .expansiveInt .boxExpInt  {display:none;border-bottom:solid 1px #CDCDCD;zoom:1;cursor:default !important;}
.tabExpansive .expansive,.tabExpansiveInt .expansiveInt  {display:none;}
.tabExpansive .expOn{background:#E4E4E4 !important;}
.tabExpansive .expOnEver{background:#E4E4E4 !important;}
.tabExpansive .expOn .click span.expansivel,.tabExpansiveInt .expOnInt .clickInt span.expansivelInt {background:url(../../imagens/geral/ico_mais_menos.gif) 0 -49px repeat-x;}
.tabExpansive .expOn .click td,.tabExpansiveInt .expOnInt .clickInt td {border-top:solid 1px #CDCDCD;font-weight:bold;}
.tabExpansive .expOnEver .click td {border-top:solid 1px #CDCDCD;font-weight:bold;}
.tabExpansive .expOn .click td td,.tabExpansiveInt .expOnInt .clickInt td td {border-top:0;}
.tabExpansive .expOn .click td span.desc,.tabExpansiveInt .expOnInt .clickInt td span.desc{font-weight:100;}
table tbody.subDivisao{border-bottom:solid 1px #CDCDCD;}
table tbody.subDivisao td,.tabExpansiveInt tbody.subDivisao td {background-color:#D4D4D4;font-weight:bold;}
.tabExpansiveInt td {border-bottom:none !important; border-top:none !important;}
.tabExpansiveInt tbody.subDivisao th { background:#CACACA !important; cursor: default !important;}

.tabNoHead{border:solid 1px #CDCDCD;background:#F3F3F3 !important;}
.tabNoHead .boxExp{border:none!important;padding:21px 15px 21px 11px;}
.tabNoHead tr.click td{padding:11px 0;}
.tabNoHead tbody.expOn{background:#F3F3F3 !important;}
.tabNoHead .tabFrmTp1 td{padding:0 0 10px;}
.tabNoHead input[type=text],.tabNoHead select,.tabNoHead textarea{background-color:#FFF!important;}

.tabNoHead .tabTp7 th table th.h21{height:21px!important;}
.celCom{padding:2px 15px 1px 18px;}
.celSem{padding:2px 8px 2px 26px;border-left:solid 1px #FFF;}
.brW1{border-right:solid 1px #FFF!important;}

.zebrado1 .odd {background:#F3F3F3;}
.zebrado2 .odd {background:#F3F3F3;}
.zebrado3 .odd {background:#CACACA;}
.zebradoInt .odd,.zebradoInt .odd td {background:#FFF !important;}

.zebrado1 .odd .zebrado2 .odd {background:#E4E4E4;}
.zebrado1 .expOn .zebrado2 .odd {background:#F3F3F3;}
.zebrado2 .odd .zebrado3 .odd {background:#CACACA;}
/*.zebrado2 .zebrado2 .odd {background:#E4E4E4 !important;}*/
.zebrado3 .zebrado2 .odd {background:#F3F3F3 !important;}

.tabHover1 .hover , .tabHover3 .hover {background:#E4E4E4 !important;cursor:pointer}
.tabHover2 .hover,.tabHoverInt .hover td {background:#CACACA !important;}
.tabHover4 .hover {background:#CACACA !important;}

.lineClick td {cursor:pointer;}
.lineClick td a , .lineClick td a:hover {color:#333;text-decoration:none;}

.tabFrmTp2 td.dado {font-weight:bold;}
.tabFrmTp1 tr.espaco td, .tabFrmTp2 tr.espaco td, .tabFrmTp3 tr.espaco td, .tabFrmTp4 tr.espaco td {padding-top:10px;}

.tabAutorizacoes{width:100%;}
.tabAutorizacoes tbody td {padding: 6px 4px 8px 0;}
.tabAutorizacoes tbody tr.line td {border-bottom:solid 1px #DADADA;}
.positivo {color:#0000A0 !important;}
.negativo {color:#CC092F !important;}
.aprovado {color:#539362;}
.auxAutorizacoes {padding:10px 0;}
.auxAutorizacoes:after{content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;}
.auxAutorizacoes .lnk1 {margin-top:2px;}

.boxDestaques {margin-bottom:20px;}
.boxDestaques hr {width:98%;margin-left:15px;}
.boxDestaques .ttlAbreFecha {background:url(../../imagens/geral/ico_mais_menos.gif) no-repeat;padding-left:20px;background-position:0px 2px;}
.boxDestaques .ttlAbreFecha.On {background-position:0 -47px;}
.boxDestaques .ttlAbreFecha span {background:url(../../imagens/geral/bg_ttl_destaques.jpg) no-repeat bottom;padding-bottom:5px;width:695px;display:block;}
.boxDestaques .ttlAbreFecha span.On {background-image:url(../../imagens/geral/bg_ttl_destaques2.jpg);}
.boxDestaques .boxDestaquesCont {width:695px;margin-left:20px;}
.boxDestaques .boxDestaquesCont .cont .ttlCont {color:#333;font-weight:bold;padding:15px 0;width:100%;margin-left:15px;}
.boxDestaques .boxDestaquesCont .cont {background:url(../../imagens/geral/bg_ttl_destaques.jpg) right bottom no-repeat;width:695px;padding:10px;}
.boxDestaques .boxDestaquesCont .cont.On {background-image:url(../../imagens/geral/bg_ttl_destaques2.jpg);}

.ordenacaoColunas th .imgOrdem {display:block;width:9px;height:7px;background-image:url(../../imagens/geral/blt_orderColl.gif);background-position:10px 10px;background-repeat:no-repeat;margin:0 auto;overflow:hidden;}

.ordenacaoColunas th a{color:#333;display:block;vertical-align:middle;}
.ordenacaoColunas th.over{cursor:pointer}
.ordenacaoColunas th.over a{text-decoration:underline;color:#CC092F}

.ordenacaoColunas thead.ln1 th.over{background:url(../../imagens/geral/bgr_tabela1_over.jpg) top left repeat-x}
.ordenacaoColunas thead.ln2 th.over{background:url(../../imagens/geral/bgr_tabela2_over.jpg) top left repeat-x}
.ordenacaoColunas thead.ln3 th.over{background:url(../../imagens/geral/bgr_tabela3_over.jpg) top left repeat-x}

.ordenacaoColunas thead.ln1 tr.labels th {height:30px !important;}
.ordenacaoColunas thead.ln2 tr.labels th {height:39px !important;}
.ordenacaoColunas thead.ln3 tr.labels th {height:67px !important;}

.ordenacaoColunas tr.ico th {height:7px !important;}
.ordenacaoColunas thead.ln1 tr.ico th {background:url(../../imagens/geral/bgr_tabela1.jpg) bottom left repeat-x;}
.ordenacaoColunas thead.ln2 tr.ico th {background:url(../../imagens/geral/bgr_tabela2.jpg) bottom left repeat-x;}
.ordenacaoColunas thead.ln3 tr.ico th {background:url(../../imagens/geral/bgr_tabela3.jpg) bottom left repeat-x;}

.ordenacaoColunas thead.ln1 tr.ico th.over {background:url(../../imagens/geral/bgr_tabela1_over.jpg) bottom left repeat-x;}
.ordenacaoColunas thead.ln2 tr.ico th.over {background:url(../../imagens/geral/bgr_tabela2_over.jpg) bottom left repeat-x;}
.ordenacaoColunas thead.ln3 tr.ico th.over {background:url(../../imagens/geral/bgr_tabela3_over.jpg) bottom left repeat-x;}

.ordenacaoColunas th.desc .imgOrdem {background-position:0px 0px;}
.ordenacaoColunas th.asc .imgOrdem {background-position:0px -7px;}
.ordenacaoColunas th.desc span.over {background-position:-9px 0px;}
.ordenacaoColunas th.asc span.over {background-position:-9px -7px;}

.ordenacaoColunas span.over{background-position:0px -7px;}

.pb10 {padding-bottom:10px;}
.tabTp3 tbody td{line-height:140%;padding:4px 0}
.tabModalPesquisa thead th {font-size:92%;border-left:solid 1px #C6C6C6;padding:5px 0px;}
.tabModalPesquisa tbody td {border-left:solid 1px #C6C6C6;border-bottom:solid 1px #C6C6C6;padding:8px 5px;}
.tabModalPesquisa tbody td.bl0,
.tabModalPesquisa thead th.bl0 {border-left:none;}
.tabModalPesquisa tbody td.bb0 {border-bottom:none;}
.tabModalPesquisa tbody td .frmRadio {margin-right:0px;}

/*calculadora*/
#boxCalculator{position:absolute;left:250px;top:60px;border:3px solid #C6C6C6;float:left;background:#fff;display:none;float:left;width:221px;z-index:9999;}
#boxCalculator a{outline:none;}
#boxCalculatorHead{height:29px;cursor:move;border-bottom:1px solid #D0D0D0;background:url(../../imagens/geral/bgr_boxCalculatorHead.jpg) repeat-x 0 0;}
h6#boxCalculatorTtl{width:65px;height:19px;background:url(../../imagens/geral/ttl_calculadora.gif) no-repeat 0 100%;text-indent:-999999px;padding:0;margin:0;margin:0 0 0 10px;}

#tabCalcTec{margin: 0px auto;}

#boxCalculatorClose,
#boxCalculatorMin{width:17px;height:17px;display:block;margin:6px 6px 0 0;float:right;line-height:1em;text-indent:-999999px;background:url(../../imagens/geral/icos_calc.gif) no-repeat 0 0;}
.boxCalculatorMinOn{background-position:-17px 0 !important;}
#boxCalculatorClose{background-position:100% 0;}

.calcSci{width:555px !important;}

#boxCalculatorAbas{height:37px;background:url(../../imagens/geral/bgr_boxCalculatorHead.jpg) repeat-x 0 100%;display:block;padding-left:10px;}
#boxCalculatorAbas li{display:block;float:left;padding-top:10px;}
#boxCalculatorAbas li a{display:block;width:89px;height:27px;background:url(../../imagens/geral/bgr_boxCalculatorAbas.gif) no-repeat 0 0;text-indent:-999999px;}
#boxCalculatorAbas li.itm02 a{background-position:100% 0;}
.calcSci #boxCalculatorAbas li.itm01 a{background-position:0 100%;}
.calcSci #boxCalculatorAbas li.itm02 a{background-position:100% 100%;}

.abaCalc{display:none;padding:10px;}

#boxCalculatorAbaIn1,
.calcSci #boxCalculatorAbaIn2{display:block;}
.calcSci #boxCalculatorAbaIn1{display:none;}

#calcVisor{width:163px;height:28px;padding:5px 8px;background:url(../../imagens/geral/bgr_calc_visor.jpg) no-repeat 0 0;margin: 0px auto 10px;text-align:right;font:700 12px/1.2em tahoma;color:#333;}

.tabBtnsCalc td{vertical-align:top;}
.tabBtnsCalc a{display:block;text-indent:-999999px;height:24px;}

.lstLnk{padding:5px 0;}
.lstLnk li{margin-top:5px;}
.lstLnk a{text-indent:0;height:auto;color:#333;}

.lstSeta > li{
	 background: url("../../imagens/geral/seta1.gif") no-repeat scroll 0 9px transparent;
	 padding: 4px 0 4px 10px;
}



#btnCalc01,
#btnCalc02,
#btnCalc03,
#btnCalc04{width:95px;background:url(../../imagens/geral/btns_calc2.png) no-repeat 0 0;margin-bottom:7px;}

#btnCalc01{background-position:0 0;}
.btnCalcOn #btnCalc01{background-position:0 -24px !important;}
#btnCalc02{background-position: -95px -48px;}
#btnCalc02:hover{background-position: -95px -48px;}
#btnCalc03{background-position:0 -72px;}
.btnCalcOn #btnCalc03{background-position:0 -96px !important;}
#btnCalc04{background-position:-95px -72px;}
.btnCalcOn #btnCalc04{background-position:-95px -96px !important;}

.btnCalcOver{margin-top:-7px;padding-top:16px;background:url(../../imagens/geral/bgr_btnCalcOver01Top.png) no-repeat 0 0;display:none;margin-bottom:7px;}
.btnCalcOverIn{background:#F3F3F3 url(../../imagens/geral/bgr_btnCalcOver_m.png) repeat-y 0 0;border-bottom:1px solid #E5E5E5;width:186px;padding:8px;padding-top:0;}
#btnCalcOver04{background:url(../../imagens/geral/bgr_btnCalcOver02Top.png) no-repeat -21px 0 !important;}
#btnCalcOver04 .btnCalcOverIn{background:#F3F3F3 url(../../imagens/geral/bgr_btncalcover_l.jpg) repeat-y 100% 0;}
.btnCalcOverIn label,
.btnCalcOverIn select{vertical-align:middle;}
.btnCalcOverIn label{float:left !important;padding:3px 5px 0 0 !important;}
.btnCalcOverIn select{background-color:#fff !important}

.btnCalcOn .btnCalcOver{display:block;}
#btnCalcOver01{margin-top:-38px;}

.lstCartoesCredito img{display:block;float:left}
.lstCartoesCredito a{display:block;padding-top:5px;}

#btnCalc05,
#btnCalc06,
#btnCalc07,
#btnCalc08,
#btnCalc09,
#btnCalc10,
#btnCalc11,
#btnCalc12,
#btnCalc13,
#btnCalc14,
#btnCalc15,
#btnCalc16,
#btnCalc17,
#btnCalc18,
#btnCalc19,
#btnCalc20,
#btnCalc21,
#btnCalc22,
#btnCalc23,
#btnCalc24,
#btnCalc25,
#btnCalc26,
#btnCalc27{width:30px;background:url(../../imagens/geral/btns_calc.png) no-repeat 0 0;margin-bottom:7px;}

#btnCalc05{background-position:0 0;}
#btnCalc05:hover{background-position:0 -155px;}
#btnCalc06{background-position:-37px 0;}
#btnCalc06:hover{background-position:-37px -155px;}
#btnCalc07{background-position:-74px 0;}
#btnCalc07:hover{background-position:-74px -155px;}
#btnCalc08{background-position:-111px 0;}
#btnCalc08:hover{background-position:-111px -155px;}
#btnCalc09{background-position:-148px 0;}
#btnCalc09:hover{background-position:-148px -155px;}
#btnCalc10{background-position:0 -31px;}
#btnCalc10:hover{background-position:0 -186px;}
#btnCalc11{background-position:-37px -31px;}
#btnCalc11:hover{background-position:-37px -186px;}
#btnCalc12{background-position:-74px -31px;}
#btnCalc12:hover{background-position:-74px -186px;}
#btnCalc13{background-position:-111px -31px;}
#btnCalc13:hover{background-position:-111px -186px;}
#btnCalc14{background-position:-148px -31px;}
#btnCalc14:hover{background-position:-148px -186px;}
#btnCalc15{background-position:0 -62px;}
#btnCalc15:hover{background-position:0 -217px;}
#btnCalc16{background-position:-37px -62px;}
#btnCalc16:hover{background-position:-37px -217px;}
#btnCalc17{background-position:-74px -62px;}
#btnCalc17:hover{background-position:-74px -217px;}
#btnCalc18{background-position:-111px -62px;}
#btnCalc18:hover{background-position:-111px -217px;}
#btnCalc19{background-position:-148px -62px;}
#btnCalc19:hover{background-position:-148px -217px;}
#btnCalc20{background-position:0 -93px;}
#btnCalc20:hover{background-position:0 -248px;}
#btnCalc21{background-position:-37px -93px;}
#btnCalc21:hover{background-position:-37px -248px;}
#btnCalc22{background-position:-74px -93px;}
#btnCalc22:hover{background-position:-74px -248px;}
#btnCalc23{background-position:-111px -93px;}
#btnCalc23:hover{background-position:-111px -248px;}
#btnCalc24{background-position:-148px -93px;height:55px;}
#btnCalc24:hover{background-position:-148px -248px;}
#btnCalc25{background-position:0 -124px;}
#btnCalc25:hover{background-position:0 -279px;}
#btnCalc26{background-position:-37px -124px;width:67px;}
#btnCalc26:hover{background-position:-37px -279px;}
#btnCalc27{background-position:-111px -124px;}
#btnCalc27:hover{background-position:-111px -279px;}

/* CHAT */
#boxChat {background: none repeat scroll 0 0 #FFFFFF;border: 3px solid #C6C6C6;display: none;float: left;position:fixed;right:0;bottom:0;width: 296px;z-index: 9999;}
#boxChat a {outline: medium none;}
#boxChat #boxChatAba {padding:15px 20px;}
#boxChatHead {background: url("../../imagens/geral/bgr_boxCalculatorHead.jpg") repeat-x scroll 0 0 transparent;border-bottom: 1px solid #D0D0D0;height: 29px;}
#boxChatTtl {/*background: url("../../imagens/geral/ttl_chat.gif") no-repeat scroll 0 100% transparent;text-indent: -999999px;*/height: 19px;margin: 0 0 0 10px;padding: 0;width: 136px;display:none; font-size:15px; font-weight:bold; color:#333; padding-top:5px}
#boxChat h5 {color: #CC092F;font-size: 200%;padding:5px 0 13px;}
#boxChatClose, #boxChatMin {background: url("../../imagens/geral/icos_calc.gif") no-repeat scroll 0 0 transparent;display: block;float: right;height: 17px;line-height: 1em;margin: 6px 6px 0 0;text-indent: -999999px;width: 17px;}
.boxChatMinOn {background-position: -17px 0 !important;}
#boxChatClose {background-position: 100% 0;}
#boxChat #boxChatInt2 .dado {color:#CC092F;}
#boxChat hr {border-top-color:#CCC !important;margin:10px 0;}
#boxChat #boxChatInt3 {height:205px;background:#E8E8E8;padding:10px;overflow:hidden;overflow-y:scroll;}
#boxChat #boxChatInt3 strong {margin-bottom:5px;display:block;}
#boxChat #boxInfoChat {width:249px;}
#boxChat #boxInputChat li {float:left;height:17px;border:1px solid #DFDFDF;padding:8px 5px;}
#boxChat #boxInputChat li.ico {border-right:0;width:23px;}
#boxChat #boxInputChat li.input {background:#E8E8E8;width:250px}
#boxChat #boxInputChat li input {background:transparent;border:0;color:#CC092F;font-size:10px;padding:2px;width:242px;}
#boxChat #boxInputChat .icoChat {background: url("../../imagens/geral/ico_chat.jpg") no-repeat 0 0;display:block;width:23px;height:17px;}

#lateral .boxAvisos {
    background: url("../../imagens/geral/bgr_avisos.jpg") no-repeat scroll 0 0 #F5E4AC;
    border: 1px solid #E0D9BB;
    margin-top: 15px;
    padding: 10px 5px 10px 10px;
    position: relative;
}

#lateral .boxAvisos .dobra {
    background: url("../../imagens/geral/bgr_dobra.png") no-repeat scroll 2px 3px rgba(0, 0, 0, 0);
    bottom: -1px;
    display: block;
    height: 28px;
    position: absolute;
    right: -1px;
    width: 28px;
}

#lateral .boxAvisos .titulo {background:transparent url(../../imagens/geral/bgr_titulos.gif) 0 -82px no-repeat;display:block;float:left;height:11px;margin-bottom:10px;text-indent:-9999px;width:46px;}
#lateral .boxAvisos .sair {background:url(../../imagens/geral/ico_setas.gif) -499px -106px no-repeat;display:block;float:right;height:10px;text-indent:-9999px;width:10px;}

.leg {
    color: #666666 !important;
    font-size: 0.92em !important;
    line-height: 180% !important;
    margin-top: 10px;
    display: inline-block;
}

/*Ajustes 17/10/2018*/

.float-left {
    float: left;
    margin-right: 20px;
    display: inline-block;
}

.cheque-destruido-input{
    float: right;
    margin-right: -13px;
    margin-top: 10px;
}

.tabFrmTp4 .cheque-destruido-text {
    padding-top: 15px !important;
    padding-left: 20px !important;
}

.opcao-cheque-custodia input[type=radio]{
    position: relative;
    top: 2px;
}

.opcao-cheque-custodia .exclusao-last-child{
    margin-left: 10px;
}

.tabFrmTp4 {
	width: 100%;
	margin-left: 13%;
}

.tabServico {
	margin-left: 0%;
}

.tabFrmTp4 tbody {
	float: left;
	width: 710px;
}

.tabFrmTp4 table.fl{
    margin-bottom: 0px;
}

.box-alerta .ctn-box {
    background: url("../../../imagens/geral/bgr_boxAviso.gif") no-repeat scroll right bottom transparent;
    left: 1px;
    padding: 0px 25px 15px 0px;
    position: relative;
    top: 1px;
}

body .box-alerta {
   color: #BF0000 !important;
   background: #FFF7D9 url(../../../imagens/geral/ico_alert.gif) no-repeat 30px center;
   border: 1px #E0D9BC solid;
   font-size: 10px;
   margin-bottom: 5px !important;
   padding: 15px 0px 0px 65px;
   line-height: 1.35em;
   width: 655px !important;
   margin-left: 0px !important
}

body .box-lote-white{
  background-color: white;
  border-top: none;
  border-left: none;
  border-right: none;
}

body .conteudo_pagina .topo {
  border-bottom: none;
}
/* // CHAT */
body  .conteudo_pagina .rodape{
    position: relative;
    top: 25px;
}

.boleto-cobranca-label label{
    width: 135px;
}

.pagfor-label label{
    width: 110px;
}

#conteudoPrincipal a, #conteudo .centro .barra a{
    transition: all 300ms ease-in-out;   
}

.tranferencia-entre-contas-label label{
    width: 155px;
}
.tributos-label label{
    width: 120px;
}

.cheque-depositado-label label{
    width: 105px;
}

.cheque-compensado-label label{
    width: 120px;
}

.cheque-devolvido-label label{
    width: 105px;
}

.cheque-custodia-label label{
    width: 115px;
}

.cheque-talao-label label{
    width: 115px;
}

.upper-case{
    margin-top: 10px;
    display: inline-block;
    margin-bottom: 10px;
}

.cheque-adm-label label{
    width: 115px;
}

.multiple-checks-declaracao input+input{
    margin-left: 20px;
}

#tabNao input, #tabSim input{
    margin-top: 10px;
}

.ten-margin{
    margin-top: 10px;
}

body .empresa-conta{
    width: 42px;
}

body .empresa-conta-more{
    width: 48px;
}

.op-alteracao-radio {
    line-height: 25px;
}
.op-alteracao-radio label{
   position: relative;
   top: -2px;
}

.op-alteracao-radio input{
    margin-right: 5px;
}

.op-alteracao-radio .op-second-radio{
    margin-left: 10px;
}

.op-td-textarea{
    margin-top: 10px;
    margin-bottom: 10px;
    display: inline-block;
}

.pr5-top{
    position: relative;
    top: 5px;
}

.op-ordempag-ico{
    position: relative;
    top: 5px;
}

.op-label-calendario{
    position: relative;
    top: 13px;
}

.os-label{
    position: relative;
    top: -2px;
}

.submenu{
    margin-left: 15px;
}

.margin-mandatory{
    margin-top: 10px;
}

.leg-top{
    position: relative;
    top: -4px;
}

.date-padding td{
    padding: 1px 0 !important;
}

.date-padding .reset-field-padding{
    padding: 5px 0 !important;
}

.tipo-servico-label{
    width: 75px;
}
/* TOOLTIP IB
.boxTooltip {font-size:0.92em;filter:alpha(opacity=0);opacity:0;position:absolute;top:50%;left:50%;float:left;z-index:9999;}
.boxTooltip div {background-color:#FFFBEC;border:1px solid #EAE4D0;color:#666048;margin-bottom:15px;padding:5px 10px;font-size:100%;}
.boxTooltip span.seta {background:url(../../imagens/geral/bgr_tooltip.gif) left top no-repeat;display:block;width:14px;height:15px;margin-left:-7px;position:absolute;bottom:1px;left:50%;}

#tooltip {position: absolute;z-index: 3000;border: 1px solid #EBE4D1;padding: 3px 10px;opacity: 1.0;font-family:Arial;background:#FEFBEC;}
#tooltip h3 , #tooltip .body {font-size:11px; font-weight:normal!important; color:#666048;}
.tooltip_seta {background:url(../../imagens/geral/bg_tooltip.gif) 0 0  no-repeat; position:absolute; bottom:-15px; left:20px; width:15px; height:15px;}
#tooltip h3, #tooltip div { margin: 0; }
*/

#modalImprimirConteudo .conteudo #btnImprimir {overflow-x:hidden !important;overflow-y:auto;border:0;width:100%;}

@media print {
    #topo, #conteudo, #rodape, #modalImprimirConteudo .cabecalho {
        display: none !important;
    }

    #modalImprimirConteudo {
        top: 0 !important;
        left: 0 !important;
    }

        #modalImprimirConteudo .conteudo .boxInterno {
            display: block !important;
        }

        #modalImprimirConteudo .boxComprovante, #modalImprimirConteudo .boxComprovanteLote {
            border: 1px solid #E5E5E5;
        }

        #modalImprimirConteudo .baseSac {
            border-bottom: 0;
        }

        #modalImprimirConteudo .conteudo #boxImprimir {
            zoom: 1;
            height: 1300px;
        }

            #modalImprimirConteudo .conteudo #boxImprimir:after {
                content: ".";
                display: block;
                clear: both;
                visibility: hidden;
                height: 0;
                overflow: hidden;
            }
}
	
/* CSS - Novas Páginas */
.no-padding{
    padding: 0px!important;
}

.no-padding-left{
    padding-left: 0px!important;
}


.progress-container{
    float: left;
    position: relative;
    top: 17px;
    width: 290px;
    right: 10px;
}

.icon-container{
    float: left;
    text-align: center;
}

.progress-container .progress-line{ 
    background: #CC092F;
    display:block;
    border:none;
    color:white;
    height:1px;
}

.progress-container .progress-line.deactivated{ 
    background: #dbdbdb;
}

.last .progress-container .progress-line{ 
    background: none;
}

.active .progress-container .progress-line{ 
    display:block;
    border:none;
    color:white;
    height:1px;
    background:black;
    background: linear-gradient(90deg, transparent, transparent 50%, #cecece 50%, #cecece 100%), linear-gradient(90deg, #CC092F, #CC092F, #cecece, #CC092F, #CC092F);
}

.dados-img{
    display: block;
    position: relative;
    left: 12px;
    top: 1px;
}

.step-text{
    color: #CC092F;
}

.step-text.deactivated{
    color: #dbdbdb;
}

.new-steps li {
    display: inline-block;
}

.new-steps li+li {
    margin-left: -24px;
}

.select-style select{
    background: none;
    border-top: none;
    border-left: none;
    border-right: none;
    font-weight: bold;
}

.select-empresa{
    width: 100%;
}

.form-container{
    margin-top: 35px;
}

.gray-box{
    background: #f3f3f3;
    margin-top: 40px;
    padding-bottom: 50px;
}

/* Tabs */
/* Style the tab */
.tab {
    overflow: hidden;
    /*border: 1px solid #ccc;*/
    /*background-color: #f1f1f1;*/
}

/* Style the buttons inside the tab */
.tab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
    font-size: 14px;
    color: #4a4a4a;
}

/* Change background color of buttons on hover */
.tab button:hover {
    /*background-color: #ddd;*/
}

/* Create an active/current tablink class */
.tab .tablinks.active {
    /*background-color: #ccc;*/
    font-weight: bold;
}

.tab .tablinks.active:after{
    content: '';
    width: 80px;
    height: 5px;
    background: #bf0712;
    display: block;
    margin-top: 10px;
    border-radius: 5px;
    transition: 0.3s;
}

/* Style the tab content */
.tabcontent {
    display: none;
    padding: 6px 12px;
    /*border: 1px solid #ccc;*/
    border-top: none;
}

.tab .tablinks-internal{
    text-align: left;
    border: 1px solid #d0d0d0;
    border-radius: 5px;
    background-color: white;
    font-size: 12px;
    line-height: 17px;
    width: 220px;
    height: 90px;
}

.tab .tablinks-internal.active{
    border: 1px solid #bf0712;
}

.tab .tablinks-internal.active .text-title{
    font-weight: bold;
}

.tab .tablinks-internal.active .text-content{
    color: #bf0712;
}

.tab .tablinks-internal .img-css{
    width: 27px;
    height: 27px;
    border: 1px solid #d0d0d0;
    border-radius: 15px;
    margin-top: 13px;
}

.tab .tablinks-internal.active .img-css{
    background: url("../../../imagens/geral/checked_img.png");
    width: 27px;
    height: 27px;
    border: none;
}

.tab-internal-title{
    margin-bottom: 20px;
    margin-top: 50px;
}

.tablinks-internal .text-title{
    color: #bf0712;
}

.tab .tablinks-internal+.tablinks-internal{
   margin-left: 18px; 
}

.internal-tab-container{
  text-align: center;
}

.internal-tab-container .green-dash-circle{
    width: 140px;
    height: 140px;
    border: 10px solid #2ac756;
    border-radius: 80px;
    background: white;
    margin-top: 70px;
}

.internal-tab-container .green-dash-circle .percentage-title{
    margin-top: 40px;
    display: inline-block;
    font-size: 30px;
    color: #4a4a4a;
}

.frequency-container .weekdays-container ul li{
    display: inline-block;
}

.frequency-container .weekdays-container ul li + li {
    margin-left: 6px;
}

.frequency-container .weekdays-container .btn-weekdays{
    background: none;
    border: 1px solid #d0d0d0;
    padding: 15px 25px 15px 25px;
    text-transform: uppercase;
    border-radius: 25px;
    color: #bf0712;
    cursor: pointer;
    font-size: 12px;
}

.frequency-container h6{
    margin-top: 20px;
    margin-bottom: 20px;
}

.align-center{
    text-align: center;
}

.tabcontent-internal .frequency-container .days-container {
    width: 375px;      
}

.tabcontent-internal .frequency-container .days-container ul li{
    display: inline-block;	
    margin-left: 15px;
    margin-bottom: 15px;
}

.tabcontent-internal .frequency-container .days-container ul li+li{
}

.tabcontent-internal .frequency-container .days-container ul li .btn-days{
    width: 34px;
    height: 34px;
    border-radius: 20px;
    border: 1px solid #d2d2d2;
    color: #bf0712;
    cursor: pointer;
} 

.change-container{
    border-bottom: 1px solid #d0d0d0;
    margin-top: 80px;
    padding-bottom: 60px;
}

.change-container .change-link{
    color: #bf0712;
    text-transform: uppercase;
    cursor: pointer;
}

.see-all-container{
    margin-top: 30px;
}

.see-all-container .see-all{
    color: #bf0712;
    text-transform: uppercase;
    cursor: pointer;
}

.card-container{
    text-align: center;
}

.cards-container .avaliable-products-text{
    color: #999999;
    margin-top: 40px;
    display: inline-block;
    margin-bottom: 50px;
}

.cards-container ul li{
    display: inline-block;
    text-align: center;
}

.cards-container ul li+li{
    margin-left: 15px;
}

.cards-container ul li img{
    display: block;
}

.cards-container ul li span{
    text-transform: uppercase;
    color: #4a4a4a;
    margin-top: 15px;
    display: inline-block;
}

.cards-container ul li .more-products{
    width: 96px;
    height: 96px;
    border: 1px solid #d7d7d7;
    position: relative;
    top: -99px;
    border-radius: 50px;
}

.cards-container ul li .more-products a{
    top: 35px;
    display: inline-block;
    position: relative;
    color: #bf0712;
    cursor: pointer;
    text-decoration: underline;
}

/* Style the tab */

/* Accordion */
.accordion {
    background-color: #eee;
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 13px;
    transition: 0.4s;
    margin-top: 50px;
}

.active, .accordion:hover {
}

.panel {
    display: none;
    background-color: #f9f9f9;
    overflow: hidden;
    transition: all 300ms ease-in-out;
    padding-bottom: 60px;
}

.panel .text-container p {
    line-height: 15px;
    margin-top: 15px;
}

.panel .img-container{
    margin-top: 20px;
}
/* Accordion */

.use-conditions-container{
    margin-top: 40px;
}

.use-conditions-container h5{
    margin-bottom: 20px;
    display: inline-block;
}

.use-conditions-container .gmt-text{
    margin-top: 20px;
}

.use-conditions-container .p-container{
    line-height: 15px;
} 

.btn-container{
    margin-top: 40px;
    margin-bottom: 25px;
}

.btn-back{
    display: inline-block;
    border: 1px solid #bf0712;
    padding: 10px 50px 10px 50px;
    color: #bf0712;
    border-radius: 20px;
    text-transform: uppercase;
    font-size: 13px;
    cursor: pointer;
    transition: transform 300ms ease-in-out; 
}

.btn-back:hover{
    text-decoration: none;  
    transform: scale(1.03);
}

.btn-program{
    display: inline-block;
    border: 1px solid #bf0712;
    padding: 10px 30px 10px 30px;
    color: white;
    border-radius: 20px;
    text-transform: uppercase;
    font-size: 13px;
    cursor: pointer;
    transition: transform 300ms ease-in-out;
    background: #bf0712;
    margin-left: 20px;
}

.btn-program:hover{
    color: white;
    text-decoration: none;
    transform: scale(1.03);
}

/* Cross Icon */
#cross {
    position: relative;
    z-index: 9;
    display: inline-block;
    right: 5px;
    width: 8px;
    height: 8px;
    transition: all 300ms ease-in-out;
}

.accordion #cross:before, .accordion #cross:after {
  content: "";
  position: absolute;
  z-index: -1;
  background: #d00;
}

.accordion.active #cross:before {
  left: 50%;
  width: 30%;
  margin-left: -15%;
  height: 100%;
}

.accordion.active #cross:after {
  top: 50%;
  height: 30%;
  margin-top: -15%;
  width: 100%;
}

/* Active */
.accordion #cross:after {
  top: 50%;
  height: 30%;
  margin-top: -15%;
  width: 100%;
}
/* Cross Icon */

/* Switch Valor/Percentual */
.switch {
  position: relative;
  display: inline-block;
  width: 76.2px;
  height: 27px;
}

.switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "%";
  /*height: 26px;
  width: 26px;*/
  left: 4px;
  bottom: 4px;
  background-color: #bf0712;
  -webkit-transition: .4s;
  transition: .4s;
  color: white;
  padding: 2px 15px 1px 15px;
}

input:checked + .slider:before {
  content: "R$";
}

input:checked + .slider {
  background-color: #d0d0d0;
  box-shadow: 0 0 2px #bf0712;
}

input:focus + .slider {
  /*box-shadow: 0 0 1px #2196F3;*/
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 30px;
}

.slider.round:before {
  border-radius: 30px;
}
/* Switch Valor/Percentual */

/* Table */
.table-bandeira .valor-input input{
  height: 20px;
}

.table-bandeira .select-weekdays select{
  height: 27px;
}

.container-table .table-bandeira > tbody > tr > td {
     vertical-align: middle;
}
/* Table */
.uppercase{
    text-transform: uppercase;
}

.confirmacao-container{
    width: 615px;
}

.header-content{
    margin-top: 30px;
    border-bottom: 1px solid #d0d0d0;
    padding-bottom: 20px;
}

.middle-container{
    border-bottom: 1px solid #d0d0d0;
    padding-bottom: 20px;
}

.info-block{
    margin-top: 15px;
}

.info-block .label-div{
    text-align: right;
    width: 140px;
    float: left;
}

.info-block .info-div{
    float: left;
    margin-left: 15px !important;
    display: inline-block;
}

.authenticator-container .internal-container{
    display: inline-block;
    float: left;
}

.bottom-container {
    margin-top: 20px;
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 14px;
}

.terms-box{
    margin-top: 30px;
}

.terms-box input{
    position: relative;
    top: 2px;
}

.terms-box a{
    color: #6798ab;
}

.blue-dash-box{
    text-align: left;
    border: 2px solid #77a2b2;
    border-radius: 5px;
    padding: 20px;
    margin-top: 30px;
    display: inline-block;
    width: 470px !important;
}

.blue-dash-box .img-box{
    display: inline-block;
    float: left;
}

.blue-dash-box img{
    margin-top: 2px;
}

.blue-dash-box .text-content{
    display: inline-block;
    float: left;
    width: 70%;
    padding-left: 33px;
    line-height: 63px;
}

.blue-dash-box .text-content .girofacil{
    display: inline-block;
    float: left;
    width: 100%;
    padding-left: 10px;
    line-height: 15px;
    font-size: 10px !important;
}

.blue-dash-box .text-content h6{
    color: #77a2b2;
}

.blue-dash-box .text-content h4{
    color: #77a2b2;
}

.authenticator-container{
    text-align: left;
    border-top: 1px solid #e5e5e5;
    margin-top: 20px;
    padding-top: 50px;
    display: inline-block;
    width: 100%;
}

.authenticator-container .authenticator-text{
    margin-top: 15px;
    display: inline-block;
}

.authenticator-container .internal-container input{
    background: none repeat scroll 0 0 #F4F4F4;
    border-color: #7A7A7A #D4D4D4 #D4D4D4 #7A7A7A;
    border-style: solid;
    border-width: 1px;
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: 1em;
    padding: 2px;
    height: 20px;
    margin-top: 15px;
    margin-left: 10px;
    width: 165px;
}

.internal-container a{
    float: left;
    margin-top: 18px;
    margin-left: 5px;
}

.internal-container .leg{
    margin-top: 18px;
    margin-left: 5px;
}

.header-options-container .header-options ul li {
  display: inline-block;
}

.header-options-container .header-options ul li+li {
  margin-left: 20px;
}


.header-options-container .header-options ul li a{
  cursor: pointer;
}

.header-options-container .header-options ul li a img{
    position: relative;
    top: 5px;
    margin-right: 5px;
}

.header-options-container{
    border-top: 1px solid #e5e5e5;
    padding-top: 15px;
    text-align: right;
}

.header-options{
    display: inline-block;
    margin-left: -40px;
    padding-right: 80px;
}

.confirmation-header-container{
    width: 615px;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    margin-top: 25px;
    padding-top: 25px;
    padding-bottom: 30px;
}

.confirmation-header-container .text-box{
    display: inline-block;
    text-align: left;
}

.confirmation-header-container .text-box h6{
    margin-bottom: 15px;
}

.confirmation-header-container .img-box{
    float: left;
    padding-left: 90px;
    margin-top: 5px;
}

.confirmacao-container .text-bottom{
    text-align: left;
    margin-top: 30px;
    margin-bottom: 10px;
}

.autentication-container{
    border-top: 1px solid #e5e5e5;
    margin-top: 25px;
    padding-top: 20px;
}

.autentication-container h6{
    margin-bottom: 25px;
    display: inline-block;
}

.autentication-container ul li{
    display: inline-block;
}

.autentication-container ul li+li{
    margin-left: 20px;
}

#conteudo .miolo .conteudo .new-title {
    color: #000000;
}

.btn-exclude{
    position: relative;
    top: 8px;
    left: 10px;
}

.align-right{
    text-align: right;
}
/* CSS - Novas Páginas */

.simulacao-btn{
    background: url("../../../imagens/geral/nova_simulacao_btn.png") no-repeat 0px 0px;
    width: 102px;
    height: 20px;
    float: left;
    cursor: pointer;
}

.simulacao-btn input{
    border: none;
    background: transparent;
}

.simulacao-sseg-btn{
    background: url("../../../imagens/geral/simular_sseg_btn.jpg") no-repeat 0px 0px;
    width: 122px;
    height: 20px;
    float: left;
    cursor: pointer;
}

.simulacao-sseg-btn input{
    border: none;
    background: transparent;
}

.simulacao-cseg-btn{
    background: url("../../../imagens/geral/contratar_cseg_btn.png") no-repeat 0px 0px;
    width: 154px;
    height: 20px;
    float: left;
    cursor: pointer;
}

.simulacao-cseg-btn input{
    border: none;
    background: transparent;
}

.nav_tabs {
    width: 600px;
    position: absolute;
    background-color: white;
}

.nav_tabs ul {
    list-style: none;
}

.nav_tabs ul li {
    float: left;
    justify-content: center;
    align-content: center;
}

.rd_tabs {
    display: none;
}

.rd_tabs:checked ~ label {
    border-bottom: solid 3px gray;
    opacity: 1.0 !important;
}

.nav_tabs label {
    width: 120px;
    height: 30px;
    padding: 8px;
    background-color: white;
    display: block;
    cursor: pointer;
    text-align: center;.content_tabs
}

.rd_tabs:checked ~ .content_tabs {
    display: block;
}

.content_tabs {
    position: absolute;
    width: 560px;
    left: 200px;
}

.content_tabs article {
    padding: 10px;
    padding-left: 5px !important;
    width: 500px;
}

li {
    display: list-item;
    text-align: -webkit-match-parent;
}



/*.bt_voltar {
    background: url(../../../imagens/geral/btn_geral.gif) no-repeat 0px 0px;
    padding: 0px !important;
    border: currentColor;
    width: 79px;
    height: 20px;
    text-indent: -9999px;
    float: left;
    cursor: pointer;
}

.bt_confirmar {
    background-position: 0px -60px;
    width: 83px;
}

.bt_confirmar {
    background: url(../../../imagens/geral/btn_geral.gif) no-repeat 0px 0px;
    padding: 0px !important;
    border: currentColor;
    width: 79px;
    height: 20px;
    text-indent: -9999px;
    float: left;
    cursor: pointer;
}*/

.frmConfContaSalario{
    padding-top: 30px;
}



.bb1 {
            border-bottom-color: rgb(229, 229, 229) !important;
            border-bottom-width: 1px !important;
            border-bottom-style: solid !important;
        }

.tabelaListagem {
            width: 100%;
            font-size: 0.92em;
            margin-top: 20px;
        }

            .tabelaListagem .cursorSimples {
                cursor: default;
            }

            .tabelaListagem thead th {
                background: url("../../../imagens/geral/bgr_tabela4.gif") no-repeat left top;
                border: currentColor !important;
                height: 37px;
                text-align: left;
                padding-right: 6px;
                padding-left: 6px;
                font-size: 1.08em;
                font-weight: bold;
                vertical-align: middle;
            }

                .tabelaListagem thead th.headExpand {
                    background: url("../../../imagens/geral/bgr_tabela3.jpg") !important;
                }

                .tabelaListagem thead th.sem_divisoria {
                    background: url("../../../imagens/geral/bgr_tabela1.jpg") left top;
                    border: currentColor !important;
                    height: 37px;
                    text-align: left;
                    padding-right: 6px;
                    padding-left: 6px;
                    font-size: 1.08em;
                    font-weight: bold;
                    vertical-align: middle;
                }

                .tabelaListagem thead th .duas_linhas {
                    padding: 4px 6px 0px;
                    height: 36px;
                    line-height: 16px !important;
                }

                .tabelaListagem thead th .tres_linhas {
                    padding: 4px 6px 0px;
                    height: 50px;
                    line-height: 16px !important;
                }

            .tabelaListagem tbody tr.over {
                cursor: pointer;
                background-color: rgb(240, 240, 240);
            }

            .tabelaListagem tbody tr.linhaConta div {
                padding: 9px 6px;
            }

            .tabelaListagem tbody tr.odd {
                background: 0px 0px rgb(243, 243, 243);
            }

            .tabelaListagem tbody tr.bgBranco {
                background: 0px 0px rgb(255, 255, 255);
            }

            .tabelaListagem tbody tr:hover {
                background: 0px 0px rgb(228, 228, 228);
            }

            .tabelaListagem tbody.semhover tr.odd {
                background: 0px 0px rgb(243, 243, 243);
            }

                .tabelaListagem tbody.semhover tr.odd:hover {
                    background: 0px 0px rgb(243, 243, 243);
                }

            .tabelaListagem tbody.semhover tr:hover {
            }

            .tabelaListagem tbody.expOn tr:hover {
                background: 0px 0px rgb(228, 228, 228);
            }

            .tabelaListagem tbody td {
                padding: 8px 6px !important;
                line-height: 140%;
                font-size: 1.08em;
            }

                .tabelaListagem tbody td.pdl0 {
                    padding: 8px 0px !important;
                    line-height: 140%;
                    font-size: 1.08em;
                }

            .tabelaListagem tbody tr.ultimo td {
                border-bottom-color: rgb(189, 189, 189);
                border-bottom-width: 1px;
                border-bottom-style: solid;
            }

            .tabelaListagem tfoot td {
                background: url("../../../imagens/geral/bgr_tabFooter.jpg") repeat-x;
                border-color: rgb(207, 63, 63);
                font-weight: bold;
                vertical-align: middle;
            }

                .tabelaListagem tfoot td div {
                    padding: 0px 6px;
                }

            .tabelaListagem td em {
                color: rgb(102, 102, 102);
                clear: both;
                display: block;
            }

                .tabelaListagem td em a {
                    color: rgb(102, 102, 102);
                }

                    .tabelaListagem td em a:hover {
                        color: rgb(102, 102, 102);
                        text-decoration: none;
                    }

            .tabelaListagem .ico_comprovante {
                float: right;
            }

            .tabelaListagem .ico_foto {
                float: right;
            }

            .tabelaListagem .ano {
                padding: 10px 0pt 10px 7px;
                font-weight: bold;
                border-bottom-color: rgb(189, 189, 189);
                border-bottom-width: 1px;
                border-bottom-style: solid;
            }

            .tabelaListagem .sem_data {
                padding-left: 37px;
            }

            .tabelaListagem .radio {
                margin: 0px;
                border: 0px currentColor;
                width: auto;
                float: none;
            }

            .tabelaListagem input {
                font-size: 1.02em;
            }
            /* SILAS */
            .btn_adicionar{
                background: url('../../imagens/botoes/btn_adicionar.gif') no-repeat;
                float: left;
                width: 100px;
                height: 20px;
                border: none;
                cursor: pointer;
                text-indent: -9999px;
                padding: 0 !important;
                background-position-x: center;
                background-position-y: center;
            }
            .tabFrmTp4_rat {
                width: 100%;
                margin-left: 8%;
            }
            .tabFrmTp4_tar {
                width: 100%;
                margin-left: 8.5%;
            }
            .tabFrmTp4_fc {
                width: 100%;
                margin-left: 3%;
            }
            .tabFrmTp4_neg {
                width: 100%;
                margin-left: 6%;
            }
            .tabFrmTp4_cob {
                width: 100%;
                margin-left: 4%;
            }
            .tabFrmTp4_ser {
                width: 100%;
                margin-left: 2%;
            }
            .tabFrmTp4_res {
                width: 100%;
                margin-left: 7%;
            }
            .tabFrmTp4_coo {
                width: 100%;
                margin-left: 5%;
            }
            .tabFrmTp4_ted {
                width: 100%;
                margin-left: 10%;
            }
            .tabFrmTp4_nvc {
                width: 100%;
                margin-left: 11%;
            }





            #conteudo .miolo_segunda_via{
                min-height: auto;
            }
            .tabFrmTp4_amor {
                width: 100%;
                margin-left: 3.5%;
            }
            #conteudo .pc_height{
                min-height: auto;
            }
            #div_compraMoeda{
                z-index:3999;
                /* top:350px;
                left:750px; */
                background-color:white;
                width:350px;
                height:250px;
                position: absolute;
                top: 200px;
                left: 50%;
                transform: translateX(-50%);
            }
            #div_compraMoeda{
                z-index:3999;
                /* top:350px;
                left:750px; */
                background-color:white;
                width:350px;
                height:250px;
                position: absolute;
                top: 200px;
                left: 50%;
                transform: translateX(-50%);
            }
           .taxas-mensais{
               float:left !important;
           }
           .taxas-mensais a{
               font-weight: bold !important;
               font-size: 1em !important;
               color:#000000;
           }
           .taxas-mensais a:hover{
               text-decoration: none;
           }
           .espacoParagrafo{
               margin-top: 20px;
           }