/* RESET CSS */

* {outline:none;}
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 {background-color:#FFF;}
body, select {font:11px Tahoma, Arial, Sans-Serif;color:#333;}
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:-7px 0;}
label {cursor:pointer;}
a {text-decoration:none;color:#666;}
a:hover {color:#CC092F;text-decoration:underline;}

/* AFTER */
.after{zoom:1;}
.after:after,
#conteudo:after,
#topo:after,
#topo .conteudo:after,
#conteudo .conteudo:after,
#conteudo .centro:after,
#listaSuperior:after{content:".";display:block;clear:both;visibility:hidden;height:1px;overflow:hidden;margin-top:-1px;zoom:1;}

/* CLASSES GERAIS */
.none{display:none;}
.block{display:block !important;}
.inline{display:inline !important;}
.fl{float:left !important;}
.fr{float:right !important;}
.clr{clear:both !important;zoom:1;}
table sup{font-size:78% !important;}
.lnkAcesso{text-indent:-9999px;display:block;height:0;font-size:0;line-height:0;}
.w100 {width:100% !important;}
.lstFl li {float:left;}
.lh18 {line-height:18px;}
.minHeightZero {min-height:0 !important;}
.minHeight350 {min-height:350px !important;}

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

/* ERRO  DE FORMULÁRIO */
.frmErro .txtErro {display:none;}
.erroOn.erropl10 {padding-left:10px;}
.erroOn {background:#FFF3CB !important;border:dashed 1px #CC092F !important;padding:10px 0;margin-bottom:10px;}
.erroOn .txtErro {display:block;color:#CC092F;padding-bottom:10px;}
.erroOn .txtErro:after {content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;}

/* TEXTOS */
.fc1 {color:#CC092F;}
.fc2 {color:#666;}
.fc2 a{text-decoration:underline;}
.nomeUsuario {color:#CC092F;font-size:160%;}
.fs10{font-size:92% !important}

.lnkExt{background:transparent url(../../imagens/geral/ico_ext.gif) 100% 0 no-repeat;display:block;text-align:left;padding-right:15px;}

.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);}

/* ÍCONES */
.icoAjuda, .icoCalendario , .icoSenha, .icoFoto, .icoComprovante{background-image:url(../../imagens/geral/ico_formulario.gif);background-repeat:no-repeat;cursor:pointer;display:block;text-indent:-999999px;margin-right:5px;text-align:left}
.icoAjuda{background-position:0 -17px;width:18px;height:18px;}
.icoCalendario{background-position:0 -36px;width:21px;height:19px}
.icoSenha{background-position:0 -71px;cursor:default;text-indent:0px;padding:4px 0 4px 25px;font:bold 112% Tahoma}
.icoFoto{background-position:0 -93px;width:17px;height:17px}
.icoComprovante{background-position:0 -126px;width:17px;height:17px}

/* WIDTH */
.w490{width:490px;}
.w450{width:450px;}

/* Margins e Paddings */
.mt3{margin-top:3px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mt29{margin-top:29px}
.mt40{margin-top:40px}
.mt60{margin-top:60px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mr30{margin-right:30px}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb40 {margin-bottom:40px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.mtb10{margin-top:10px;margin-bottom:10px}
.mtb20{margin-top:20px;margin-bottom:20px}
.mlr20{margin-right:20px;margin-left:20px;}
.pr10{padding-right:10px;}
.pt20{padding-top:20px;}
.pb5{padding-bottom:5px;}
.pb0{padding-bottom:0 !important;}
.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}

.noPadding{padding:0 !important;}
.noMargin{margin:0 !important;}
.noBorder{border:none !important;}
.center{text-align:center !important}
.scroll160{overflow-x:hidden;overflow-y:scroll;height:160px;border-bottom:1px solid #999}
.scroll160 table{border-bottom:none}
.scroll265{overflow-x:hidden;overflow-y:scroll;height:265px;border-bottom:1px solid #999;}
.scroll265 table{border-bottom:none}

/* TOPO */
#topo {background:#FFF url(../../imagens/perfil_corporate/bgr_topo_login.jpg) left top repeat-x;width:100%;height:158px;}
#topo .conteudo {background:url(../../imagens/perfil_corporate/bgr_topo_conteudo_login.jpg) top left no-repeat;width:993px;}
#topo .conteudo:after{content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;}
#topo .conteudo .direita{width:843px;float:right;}
#topo .conteudo #logo {float:left;position:absolute;top:11px;left:8px;width:146px;height:131px;display:block;background:url(../../imagens/perfil_light/logo.png) left top no-repeat;text-indent:-9999px;}

#topo #listaSuperior li.cancelar {float:right;}
#topo #listaSuperior li.cancelar a {background:url(../../imagens/perfil_corporate/ico_cancelar_acesso.gif) 0 0 no-repeat;width:164px;height:28px;display:block;text-indent:-9999px;}
#topo #listaSuperior li.empresa{float: left; color: #FFFFFF; line-height: 25px; margin-left: 30px;}

#topo  p.horario {clear:both;margin:15px 0 16px 30px;}
#topo .titulo, #topo .titulo2 {padding-left:140px;}
#topo .titulo h1, #topo .titulo2 h1{font-size:200%;color:#CC092F;padding:16px 0 18px 40px;background:#FFF;width:812px;border-right:solid 1px #DDD;height:29px;display:block;}
#topo .titulo2 h1{font-size:2.19em;}
.lnk1 {background:url(../../imagens/geral/seta1.gif) 0 4px no-repeat;padding-left:10px;}

/* CONTEUDO */
#conteudo {background-color:#E4E4E4;width:100%;padding-bottom:200px;}
#conteudo .conteudo {width:993px;}

#conteudo .conteudo .miolo {background:#FFF url(../../imagens/geral/bgr_miolo_base.gif) bottom left no-repeat;width:752px;margin-left:8px;float:left;overflow:hidden;}
#conteudo .conteudo .miolo.home {background-image:url(../../imagens/geral/bgr_miolo_base_home.gif);width:980px;}
#conteudo .conteudo .miolo .top {background:url(../../imagens/geral/bgr_miolo.gif) top left no-repeat;padding:20px;min-height:480px;width:712px;overflow:hidden;zoom:1;}
#conteudo .conteudo .miolo.home .top {background-image:url(../../imagens/geral/bgr_miolo_home.gif);width:980px;min-height:210px;}
#conteudo .conteudo .miolo .top .boxTp1 {border-bottom:solid 1px #CF3F3F;border-top:solid 1px #CCC;border-right:solid 1px #CCC;border-left:solid 1px #CCC;zoom:1;overflow:hidden;width:710px;}
#conteudo .conteudo .miolo .top .erroOn .boxTp1 {width:700px;padding-left:10px;border:none !important;}
#conteudo .conteudo .miolo .top .erroOn .boxTp1 .bgt,
#conteudo .conteudo .miolo .top .erroOn .boxTp1 .bgb {display:none;}
#conteudo .conteudo .miolo .top .boxTp1 .bgt {display:block;height:14px;background:url(../../imagens/login/bgr_boxtp1_top.jpg) top left repeat-x;}
#conteudo .conteudo .miolo .top .boxTp1 .bgb {display:block;height:14px;clear:both;background:url(../../imagens/login/bgr_boxtp1_bottom.jpg) top left repeat-x;}
#conteudo .conteudo .miolo .top .boxTp1 .passo {float:left;width:20px;text-align:center;background:#CC092F;padding:5px 0;color:#FFF;font-weight:bold;margin-left:-1px;margin-right:20px;overflow:hidden;}
#conteudo .conteudo .miolo .top .off {border-bottom:solid 1px #CCC;}
#conteudo .conteudo .miolo .top .off .bgt , #conteudo .conteudo .miolo .top .off .bgb{background:none;}
#conteudo .conteudo .miolo .top .off .passo {background:#999;}
#conteudo .conteudo .miolo .top .boxTp2 {background:#F3F3F3;border:solid 1px #CCC;padding:13px 15px;}
#conteudo .conteudo .miolo .top .boxTp2 .frmText {background:#FFF;}
#conteudo .conteudo .miolo .top .boxTp2Off {background:#F9F9F9;border:solid 1px #E5E5E5;padding:13px 15px;}

.boxInsiraCartao {background:url(../../imagens/geral/ajax-loader.gif) center left no-repeat;padding:5px 0 5px 25px;margin-bottom:10px;}
.boxSucessoSmart {background:url(../../imagens/geral/ico_confirma.png) 3px center no-repeat;padding:3px 0 4px 25px;margin-bottom:10px;font-weight:bold;}
#smart , #certificado {width:220px;height:130px;}
#chaveseguranca {width:390px;height:75px;}
#chaveseguranca2 {width:390px;height:95px;}

#colSemLink , .ajuda2 #colLink {display:none;}
.ajuda2 #colSemLink {display:block;}

#conteudo .conteudo .miolo .top h2{font-weight:700;padding:0 0 10px;}
#conteudo .conteudo .miolo .top h2.agrupador, #conteudo .conteudo .miolo .top h6.agrupador{font-weight:700;padding:20px 0 10px 0}
#conteudo .conteudo .miolo .top h2.agrupador span{font-weight:normal !important}
#conteudo .conteudo .miolo.home {width:980px !important;}
#conteudo .conteudo .miolo.home .top {width:940px !important;}

#conteudo .conteudo .col {float:right;width:217px;}
#conteudo .conteudo .col .boxTp1 {background:#F3F3F3 url(../../imagens/geral/bgr_barra_topo.jpg) no-repeat left top;zoom:1;}
#conteudo .conteudo .col .boxTp1 .bgt {background:url(../../imagens/geral/bgr_barra_base.jpg) bottom left no-repeat;padding:20px 15px;}
#conteudo .conteudo .col .banner {background:url(../../imagens/login/banner_certificado_digital.png) top left no-repeat;height:122px;text-indent:-9999px;}

#conteudo .miolo .baseSac {width:100%;padding:10px 0;}
#conteudo .miolo .baseSac div.sac {width:575px;padding:0 10px;float:left;border-right:1px solid #CCC;}
#conteudo .miolo .baseSac ul.sac {border-bottom:1px solid #CCC;padding-bottom:5px;margin-bottom:5px;width:100%;}
#conteudo .miolo .baseSac ul.sac li {float:left;}
#conteudo .miolo .baseSac ul.sac li.sac {width:92px;font-weight:bold;text-align:right;padding-right:15px;}
#conteudo .miolo .baseSac ul.sac li.alo {width:95px;}
#conteudo .miolo .baseSac ul.sac li.deficiente {width:165px;}
#conteudo .miolo .baseSac ul.sac li.mensagem {font-size:92%;width:200px;}
#conteudo .miolo .baseSac ul.sac li span {display:block;}
#conteudo .miolo .baseSac ul.sac li .fone,
#conteudo .miolo .baseSac ul.ouvidoria li.fone {color:#CC092F;}
#conteudo .miolo .baseSac ul.ouvidoria li.ouvidoria {font-weight:bold;}
#conteudo .miolo .baseSac ul.ouvidoria li.mensagem {font-size:92%;}
#conteudo .miolo .baseSac ul.ouvidoria li {display:inline;margin-right:15px;}
#conteudo .miolo .baseSac div.fale {font-size:92%;float:right;width:90px;padding:0 10px;}
#conteudo .miolo .baseSac div.fale a {text-decoration:underline;}

/* Comprovante */
.boxComprovante{border:solid 1px #CCC;width:720px}
.boxComprovante .tabTp3 td{padding-bottom:10px;padding-top:0}

.boxComprovante .topo , .boxComprovante .dados{padding:0 15px 15px 15px;border-bottom:solid 1px #E5E5E5;width:690px}
.boxComprovante .topo {padding-top:15px}
.boxComprovante .topo .icoLogo {display:block;float:left;}
.boxComprovante .topo h2{font-size:128%;line-height:150%;font-weight:bold;float:left;width:520px;padding-bottom:0 !important}
.boxComprovante .topo ul.lstTopoComp{float:left;width:570px;font-size:100%}
.boxComprovante .topo ul.lstTopoComp li{margin-top:3px}

.boxComprovante .dados table{width:100%}

.boxComprovante .base{background:none !important;width:705px !important;padding-left:15px}
.boxComprovante .base h3{background:url(../../imagens/geral/ico_funcoes.gif) 0 -383px no-repeat;font-weight:bold;line-height:30px;padding-left:40px;margin:15px 0}

/* Icones e Logo dos comprovantes */
.efetuado .topo .icoLogo {background:url(../../imagens/geral/ico_logo_comprovante.gif) top left no-repeat;width:86px;height:85px;margin-right:30px;}
.agendado .topo .icoLogo {background:url(../../imagens/geral/ico_funcoes.gif) 0 -428px no-repeat;width:28px;height:26px;margin-right:10px;}
.pendente .topo .icoLogo {background:url(../../imagens/geral/ico_funcoes.gif) 0 -333px no-repeat;width:28px;height:26px;margin-right:10px;}
.naorealizada .topo .icoLogo {background:url(../../imagens/geral/ico_funcoes.gif) 0 -477px no-repeat;width:28px;height:28px;margin-right:10px;}

/* LISTAS */
.listaPassos{width:100%;height:20px}
.listaPassos li{float:left;background:url(../../imagens/geral/pix_cinza2.gif) right bottom repeat-x;margin-right:2px}
.listaPassos li.ultimo span{background:url(../../imagens/geral/ico_passos_final.gif) right bottom no-repeat}
.listaPassos li span{background:url(../../imagens/geral/ico_passos_seta.gif) right bottom no-repeat;color:#6C6C6C;padding:0 12px 4px 3px;display:block}
.listaPassos li.on, .listaPassos li.ultimoOn{background:url(../../imagens/geral/pix_vermelho2.gif) right bottom repeat-x}
.listaPassos li.on span{background:url(../../imagens/geral/ico_passos_seta_on.gif) right bottom no-repeat;color:#CC092F}
.listaPassos li.ultimoOn span{background:url(../../imagens/geral/ico_passos_seta_final_on.gif) right bottom no-repeat;color:#CC092F}

.listaVoltar{padding-bottom:10px;float:left}
.listaVoltar li,.setaVoltar{background:url(../../imagens/geral/seta2.gif) 0 4px no-repeat;margin-bottom:10px}
.listaVoltar li a,.setaVoltar a{padding-left:10px}
.listaVoltar li.primeiro a{color:#CC092F}
.setaVoltar{display:block;margin-top:10px}

.listaTpArq {width:100%;padding:10px 0;}
.listaTpArq li{background:url(../../imagens/geral/ico_fileTypes.gif) 0 0 no-repeat;padding-right:10px;padding-left:30px;margin-bottom:10px;}
.listaTpArq li.icoPdf{background-position:0 -729px;}
.listaTpArq li a{padding:5px 0;display:block;font-size:100%;}

.lstNum li {line-height:18px;clear:both;}
.lstNum li strong {float:left;margin-right:10px;font-size:1.1em;}
.lstNum li div {float:left;overflow:auto;width:570px;padding-bottom:20px;}

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

table td.sep{width:10px}
td.direita, th.direita{text-align:right !important}
td.center, th.center{text-align:center !important}

.borda,
tr.borda td{border-bottom:1px solid #E5E5E5}
.borda2,
tr.borda2 td{border-bottom:1px solid #999}
.borda3{border-bottom:1px solid #CC092F}

.tabBranco{background:#FFF;}

.tabTp1 .frmCheck{margin-right:5px !important;}
.tabTp1 thead th {font-weight:bold;line-height:1.3;}
.tabTp1 thead.ln1 th {background:url(../../imagens/geral/bgr_tabela1.jpg) top left repeat-x;font-weight:bold;height:37px;text-align:left;}
.tabTp1 thead.ln1 th.sep {background:url(../../imagens/geral/bgr_tabela1_sep.gif) top left no-repeat;width:2px;height:37px;}
.tabTp1 thead.ln2 th {background:url(../../imagens/geral/bgr_tabela2.jpg) top left repeat-x;font-weight:bold;height:47px;text-align:left;}
.tabTp1 thead.ln2 th.sep {background:url(../../imagens/geral/bgr_tabela2_sep.gif) top left no-repeat;width:2px;height:47px;}
.tabTp1 thead.ln3 th {background:url(../../imagens/geral/bgr_tabela3.jpg) top left repeat-x;font-weight:bold;height:74px;text-align:left;}
.tabTp1 thead.ln3 th.sep {background:url(../../imagens/geral/bgr_tabela3_sep.gif) top left no-repeat;width:2px;height:74px;}
.tabTp1 tbody {vertical-align:top;}
.tabTp1 tbody.odd {background:#F3F3F3;}
.tabTp1 tbody.on {background:#E4E4E4;border-top:1px solid #CCC;}
.tabTp1 tbody.on2 {background:#CACACA;}
.tabTp1 tbody.over2 {background:#CACACA;}
.tabTp1 tbody.on2 .tdT {border-top:solid 1px #AAA;}
.tabTp1 tbody.on2 .tdB {border-bottom:solid 1px #AAA;}
.tabTp1 tbody.on2 tr.click td {font-weight:bold;}
.tabTp1 tbody tr.click td {cursor:pointer;}
.tabTp1 tbody tr.desc td {color:#666;padding:0 !important;}
.tabTp1 tbody tr.odd {background:#F3F3F3;}
.tabTp1 tbody tr.even {background:#E4E4E4;}
.tabTp1 tbody tr.hover{background-color:#E4E4E4}
.tabTp1 tbody tr.on {background:#E4E4E4;border-top:1px solid #CCC;border-top:1px solid #CCC;}
.tabTp1 tbody td {line-height:140%;padding:8px 0 !important;font-weight:100;}
.tabTp1 tbody td span.expansivel {background:url(../../imagens/geral/ico_mais_menos.gif) 0 0 no-repeat;font-size:1px;display:block;text-indent:-9999px;width:11px;height:11px;cursor:pointer;margin-top:2px;}
.tabTp1 tbody td span.expansivelOn {background:url(../../imagens/geral/ico_mais_menos.gif) 0 -49px repeat-x;}
.tabTp1 tbody td span.desc {color:#666;display:block;padding-right:15px;}
.tabTp1 tbody.total {background:#E4E4E4;font-weight:bold;}
.tabTp1 tbody.total2 {background:#CACACA;font-weight:bold;}
.tabTp1 tbody.total3 {background:#999;font-weight:bold;}
.tabTp1 tbody.total3 * {color:#FFF;}

.tabTp3 tr.espaco td,.tabTp4 tr.espaco td{padding-top:5px !important}
.tabTp3 tr.espaco2 td,.tabTp4 tr.espaco2 td{padding-top:18px !important}
.tabTp3 td, .tabTp4 td{padding-bottom:10px;padding-top:0}
.tabTp3 td.rotulo,.tabTp4 td.rotulo, #feedBack td.rotulo{text-align:right;vertical-align:top}
.tabTp3 td.dado,.tabTp4 td.dado, #feedBack td.dado{font-weight:bold;vertical-align:bottom}
.tabTp3 td.codigo span,.tabTp4 td.codigo span, #feedBack td.codigo{margin-right:7px}

.tabTp3 tr.odd td{background:#F3F3F3}
.tabTp3 tr.on td{background:#E4E4E4}
.tabTp3 tbody tr.desc td{color:#666;padding-top:0 !important}
.tabTp3 tbody td{line-height:140%;padding:4px 0}

.tabTp5{border-bottom:1px solid #999}
.tabTp5 thead th{background:url(../../imagens/geral/bgr_tabela2.jpg) top left repeat-x;font-weight:bold;text-align:left;height:35px;padding-top:2px;vertical-align:top}
.tabTp5 thead th label{display:block;text-align:center;line-height:100%;margin-bottom:5px}
.tabTp5 thead th.sep{background:url(../../imagens/geral/bgr_tabela2_sep.gif) top left no-repeat;font-weight:bold;width:2px;height:37px;padding-top:0}
.tabTp5 thead th.center *,
.tabTp5 tbody td.center *{margin-right:0}
.tabTp5 tbody tr.expande td{padding:0}
.tabTp5 tbody tr.expande table td{padding:10px 0}
.tabTp5 tbody tr.desc td{color:#666;padding:0 0 10px 0}
.tabTp5 tbody td{padding:10px 0}
.tabTp5 tbody td a{color:#333}
.tabTp5 tbody td a:hover{text-decoration:none}
.tabTp5 tbody td.disabled{background-color:#C3C3C3 !important}
.tabTp5 tbody td.checked{background-color:#666 !important}
.tabTp5 tbody td table{background-color:#FFF;border:1px solid #CCC;margin:0 0 15px 30px;width:675px}
.tabTp5 tbody td table td{padding:10px 0}
.tabTp5 tbody td table td.even{background-color:#FFF}
.tabTp5 tbody td table td label{padding:0 10px;display:inline-block}
.tabTp5 tbody td table td label .info{display:block;color:#333}
.tabTp5 tbody table tr.expande td{padding:0}
.tabTp5 tbody td table table{background-color:#F3F3F3;border:1px solid #CCC;margin:0 0 15px 30px;width:624px}
.tabTp5 tbody table table tr td{padding:10px 0 !important}
.tabTp5 .odd{background-color:#F3F3F3}
.tabTp5 .even{background-color:#E4E4E4}
.tabTp5 .on{border-top:1px solid #CDCDCD;border-bottom:1px solid #CDCDCD}
.tabTp5 td a.flag{background:url(../../imagens/geral/ico_mais_menos.gif) 10px 2px no-repeat;padding-left:30px;line-height:120%;display:inline-block}
.tabTp5 td a.flagOn{background-position:10px -47px;font-weight:bold}

.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:center}
.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:40px !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;}

/* ELEMENTOS DE FORMULÁRIO */
.info {color:#666;font-size:90%;}
.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;width:100%;}
*legend {margin-left:-7px;}

.inputSenha{display:block;background:url(../../imagens/geral/bgr_input_184.gif) top left no-repeat;width:184px;height:19px;padding-top:3px;margin-right:5px}
.inputSenha input{background:none;border:none;margin:0;padding:0 7px;width:170px}
.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}
.inputSenha3{display:block;background:url(../../imagens/geral/bgr_input_184_2.gif) top left no-repeat;width:184px;height:19px;padding-top:3px;margin-right:5px}
.inputSenha3 input{background:none;border:none;margin:0;padding:0 7px;width:170px}
.inputSenha4{display:block;background:url(../../imagens/geral/bgr_input_75_2.gif) top left no-repeat;width:75px;height:19px;padding-top:3px;margin-right:5px}
.inputSenha4 input{background:none;border:none;margin:0;padding:0 7px;width:60px}

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 {zoom:1;}
label.tp5 span , label.tp5 input{float:left;}

.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;}
.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 {text-align:right;}

.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;background:#FFF;}

/* 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;display:table; margin-top:20px;}
#rodape #listaSelos {background-color:#FFF;float:left;padding:13px 0 0 28px;width:208px;height:37px;margin-right:1px;}
#rodape #listaSelos li {background-image:url(../../imagens/geral/ico_selos.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:115px;height:25px;background-position:0 0;}
#rodape #listaSelos li.li2 {width:53px;height:16px;background-position:0 -25px;margin-top:7px;}

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

#listaFones {width:753px;float:right;}
#listaFones li {background:url(../../imagens/geral/bgr_lista_fones.gif) right top no-repeat;float:left;line-height:110%;text-align:center;color:#000;margin:12px 0 6px 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;display:block;}

/* 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;}

/* Box de Alerta */
.boxConfirmacao, .boxAlert{background:#FFF3CB url(../../imagens/geral/ico_confirma.png) 20px center no-repeat;border:1px solid #E0D9BB;width:99.7%}
.boxAlert{background:#FFF3CB url(../../imagens/geral/ico_alert.gif) 20px center no-repeat}
.boxConfirmacao div , .boxAlert div {background:url(../../imagens/geral/bgr_boxAviso.gif) bottom right no-repeat;padding:13px 25px 15px 55px;position:relative;top:1px;left:1px}
.boxConfirmacao div span{margin:0 2px;display:inline-block}
.boxAlert p{line-height:1.3em;}

/* LISTAS */
.lista1{font-size:100%;}
.lista1 li{background:url(../../imagens/geral/ico_lista1.gif) 0 5px no-repeat;padding:0 0 10px 10px}
.lista2 li,.seta2{background:url(../../imagens/geral/seta1.gif) no-repeat scroll 0 5px;padding:0 0 10px 10px}
.lista3 li{background:url(../../imagens/geral/seta1.gif) no-repeat scroll 0 4px;padding:0 0 10px 10px; float:left; margin-right:50px}
.seta2 {display:block;padding-bottom:0;}

.listaComprovante, .listaComprovanteIco{float:right;margin-bottom:10px}
.listaComprovante li, .listaComprovanteIco li{background-image:url(../../imagens/geral/ico_comprovante.gif);background-repeat:no-repeat;float:left;margin-left:20px}
.listaComprovante li.email, .listaComprovanteIco li.email{background-position:0 0}
.listaComprovante li.imprimir, .listaComprovanteIco li.imprimir{background-position:0 -20px}
.listaComprovante li.salvar, .listaComprovanteIco li.salvar{background-position:0 -40px}
.listaComprovanteIco li a , .listaComprovante li a{line-height:20px;padding-left:30px}

/* Titulos */
.ttlPrecisa {background:url(../../imagens/login/ttl_precisa_ajuda.gif) no-repeat;width:121px;height:10px;text-indent:-9999px;padding-bottom:10px;}
.ttlAcessar {background:url(../../imagens/login/ttl_acessar_net.gif) no-repeat;width:182px;height:13px;text-indent:-9999px;padding-bottom:10px;}
.ttlCertificado {background:url(../../imagens/login/ttl_certificado_digital.gif) no-repeat;width:102px;height:13px;text-indent:-9999px;padding-bottom:10px;}
.ttlChave {background:url(../../imagens/login/ttl_chave_seguranca.gif) no-repeat;width:117px;height:13px;text-indent:-9999px;padding-bottom:10px;}

/* BOTÕES */
.btnUtilizarSmart, .btnRecusarAll , .btnAutorizarAll , .btnAvancar, .btnVoltar, .btnIncluirPag , .btnConfirmar , .btnAddUsuario ,.btnAutorizar ,  
.btnIncluirLote, .btnSalvar, .btnCancelar, .btnConsultar , .btnAddFavorecido , .btnImprimir, .btnFechar, .btnEnviar,
.btnImprimir2, .btnSalvarComoArquivo, .btnEnviarPorEmail , .btnAddBusca, .btnAplicar, .btnSim, .btnNao,
.btnAlterar2, .btnExcluir2,.btnGerarGraficoComparativo,.btnOk,.btnSalvarAlteracoes,.btnAddCelular, .btnVisualizarExtrato, 
.btnExtrairExtrato, .btnExportarArquivo, .btnAcessarBradescoNetEmpresa, .btnAcessarTransmissaoArquivos, .btnInstaleJa, .btnCancelarAcesso, .btnNovoAcesso, .btnAcessarSemDispositivoSeguranca, .btnAcessarSemCadastramento, .btnEncerrarSessao, .btnAcessarSemInstPlugin, .btnAssinar {background:url(../../imagens/geral/btn_geral.gif) 0 0 no-repeat;float:right;width:79px;height:20px;border:none;cursor:pointer;text-indent:-999999px;}
.btnVoltar {background-position:0 -20px;margin-right:15px;width:60px;text-indent:-999999px;}
.btnIncluirPag {background-position:0 -40px;width:114px;}
.btnCancelar {background-position:0 -182px;height:20px;width:76px;margin-right:15px;}
.btnVoltar a, .btnIncluirPag a, .btnIncluirLote a, .btnCancelar a {display:block;text-indent:-9999px;height:100%;}
.btnConfirmar {background-position:0 -60px;width:83px;}
.btnAddUsuario {background-position:0 -80px;width:166px;float:none;height:22px;}
.btnConsultar {background-position:0 -102px;width:63px;height:20px;}
.btnAutorizar {background-position:0 -122px;height:20px;width:71px;}
.btnIncluirLote {background-position:0 -142px;width:92px;text-indent:-9999px;}
.btnSalvar {background-position:0 -162px;height:20px;width:59px;}
.btnAddFavorecido {background-position:0 -202px;height:22px;width:146px;}
.btnImprimir {background-position:0 -224px;height:20px;width:76px;text-indent:-9999px;}
.btnFechar {background-position:0 -244px;height:22px;width:56px;text-indent:-9999px;margin-left:15px;}
.btnAutorizarAll {background-position:0 -266px;height:21px;width:76px;text-indent:-9999px;float:left;margin-left:15px;}
.btnRecusarAll {background-position:0 -287px;height:21px;width:61px;text-indent:-9999px;float:left;margin-left:15px;}
.btnEnviar {background-position:0 -308px;height:21px;width:59px;text-indent:-9999px;}
.btnImprimir2 {background-position:0 -371px;height:21px;width:65px;text-indent:-9999px;margin-left:15px;}
.btnSalvarComoArquivo {background-position:0 -350px;height:21px;width:132px;text-indent:-9999px;margin-left:15px;}
.btnEnviarPorEmail {background-position:0 -329px;height:21px;width:110px;text-indent:-9999px;margin-left:15px;}
.btnAddBusca {background-position:0 -392px;width:117px;height:21px;text-indent:-9999px;}
.btnAplicar {background-position:0 -412px;width:64px;height:20px;text-indent:-9999px;}
.btnSim {background-position:0 -432px;width:44px;height:20px;text-indent:-9999px;margin-left:15px;}
.btnNao {background-position:0 -452px;width:41px;height:20px;text-indent:-9999px;}
.btnGerarGraficoComparativo {background-position:0 -512px;width:183px;height:20px;text-indent:-9999px;}
.btnOk {background-position:0 -532px;width:38px;height:20px;text-indent:-9999px;}
.btnAlterar2 {background-position:0 -492px;width:56px;height:20px;text-indent:-9999px;}
.btnExcluir2 {background-position:0 -472px;width:56px;height:20px;text-indent:-9999px;}
.btnSalvarAlteracoes {background-position:0 -532px;width:127px;height:20px;text-indent:-9999px;}
.btnAddCelular{background-position:0 -552px;width:123px;height:20px;text-indent:-9999px;}
.btnVisualizarExtrato {background-position:0 -572px;width:112px;height:20px;text-indent:-9999px;}
.btnExtrairExtrato {background-position:0 -592px;width:96px;height:20px;text-indent:-9999px;}
.btnExportarArquivo {background-position:0 -612px;width:110px;height:20px;text-indent:-9999px;}
.btnUtilizarSmart {background-position:0 -632px;width:134px;height:20px;text-indent:-9999px;float:none;display:block;}
.btnAcessarBradescoNetEmpresa{background-position:0 -2894px;width:194px;text-indent:-9999px;margin:0 10px 0 253px;float:none;display:block;}
.btnAcessarTransmissaoArquivos {background-position:0 -2914px;width:205px;float:left;display:block;text-indent:-999999px;}
.btnInstaleJa {background-position:0 -2934px;width:92px;float:left;display:block;}
.btnCancelarAcesso {background-position:0 -933px;width:116px;text-indent:-999999px;}
.btnNovoAcesso {background-position:0 -2954px;width:97px;}
.btnAcessarSemDispositivoSeguranca {background-position:0 -2974px;width:234px;text-indent:-999999px;margin-left:10px;}
.btnAcessarSemCadastramento {background-position:0 -2994px;width:167px;text-indent:-999999px;}
.btnEncerrarSessao {background-position:0 -3014px;width:118px;text-indent:-999999px;}
.btnAcessarSemInstPlugin {background-position:0 -3034px;width:198px;text-indent:-999999px;margin-right:10px;}
.btnAssinar{background-position:0 -1954px;width:67px;margin-left:10px}

.btnAcessar,
.btnCancelarAcesso a{display:block;height:20px;background:url(../../imagens/geral/btns_acesso.jpg) 0px 0px;text-indent:-999999px;float:right}
.btnAcessar{width:77px;background-position:100% 0;margin-left:10px;}
.btnCancelarAcesso a{width:118px;}

.btnIcoSalvarArquivo, .btnIcoImprimir, .btnRecusar, .btnIcoEnviarEmail, .btnAutorizar, .btnAlterar, .btnExcluir, .btnBuscar, .btnRecarga, .btnComprar, .btnGrafico, .btnDetalhe{background:url(../../imagens/geral/btn_acoes_tabelas.gif) 0px 0px no-repeat;display:block;height:17px;width:17px}
.btnRecusar{background-position:0px -16px}
.btnAlterar{background-position:0px -34px}
.btnExcluir{background-position:0px -51px;}
.btnBuscar{background-position:0px -64px}
.btnRecarga{background-position:0px -80px}
.btnComprar{background-position:0px -96px}
.btnGrafico{background-position:0px -112px}
.btnDetalhe{background-position:0px -179px}

.btnIcoSalvarArquivo{background-position:0px -162px;height:17px;width:17px}
.btnIcoEnviarEmail{background-position:0px -128px;height:17px;width:17px}
.btnIcoImprimir{background-position:0px -145px;height:17px;width:17px}

.btnIcoSalvarArquivo a, .btnIcoEnviarEmail a, .btnRecusar a, .btnIcoImprimir a, .btnRecusar a, .btnAutorizar a, .btnAlterar a, .btnExcluir a,.btnBuscar a,.btnRecarga a,.btnComprar a,.btnGrafico a, .btnDetalhe a{text-indent:-9999px;display:block;height:16px}
.btnIcoSalvarArquivo a, .btnIcoEnviarEmail a, .btnIcoImprimir a{height:17px}
.noClick .btnAutorizar{float:none}


/*opacity*/
.opOff{filter:alpha(opacity=50);opacity:0.5;}

#topo .login_title2 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-repeat: repeat;
    background-size: auto auto;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    clear: both;
    height: 63px;
    width: 855px;
}

#topo .login_title2 h1 {
    color: #BF0000;
    font-size: 2em;
    padding: 15px 0 5px 42px;
}

.box-direita .box {
    background: url("../../../imagens/login/box_dir_top.gif") no-repeat scroll left top #F3F3F3;
    padding-top: 6px;
}