@import url('reset.css');

/**
 * Conteï¿½do
 */
html,
body { min-height:100%; }
html { overflow:-moz-scrollbars-vertical; }

body {
	background:#fff;
	font-family:Verdana;
	font-size:1em;
	text-align:center;
	line-height:0.825em;
}
.codigo-confirmacao-desativado {display: none;}
.codigo-confirmacao-ativo{
	background: #f8f8f8 !important;
    border: 1px solid #cccccc !important;
    position: relative;
    float: left;
    margin-bottom:15px;	
    width: 232px;
} 
.codigo-confirmacao-ativo input{height: 25px; float: left;}
.codigo-confirmacao-ativo p {font-size: 11px; color:#333;}
.ajuda-codigo {
    bottom: 15px;
    position: absolute;
    right: 6px;
   
}
.gerar-codigo {
    position: absolute;
    right: 6px;
    bottom: 32px;
}
#geral,
#geral-impressao {
	background:#F7F7F7;
	border:2px solid #336CA1;
	border-width:0px 2px;
	color:#252860;
	font-size:0.625em;
	margin:0px auto;
	min-height:400px;
	padding:10px 10px 20px 10px;
	text-align:left;
	width:756px;
}

#geral-impressao {
	border-width:2px;
	width:600px;
}

#geral:after,
#geral-impressao:after {
	content:""; 
	display:block; 
	height:0; 
	clear:both;
}

	.box-login {
		margin:120px auto 20px auto;
		width:300px;
	}
	
		.box-login img { margin:0px 0px -2px 0px; }

		.box-login div {
			background:#fff;
			border:1px solid #336CA1;
			border-width:0px 1px 1px 1px;
			padding:15px;
		}
		
			.box-login div .g-recaptcha {
			transform: scale(0.8);
			-webkit-transform:scale(0.8);
			transform-origin:0 0;
			-webkit-transform-origin:0 0;		
			background:#fff;
			border:0px solid #fff;
			border-width:1px 1px 1px 1px;
			padding:15px;
			}
			
			.box-login div .g-recaptcha div{
			background:#fff;
			border:0px solid #fff;
			border-width:1px 1px 1px 1px;
			padding:0px;
			}
		
		.box-login .barra-titulo {
			background:url('../img/Login/topo_login.jpg') center center no-repeat;
			border:none;
			height:15px;
			padding:0;
			width:300px;
		}

	.msg-login {
		background:#fff;
		border: 1px solid #336CA1;
		margin:0px auto 0px auto;
		padding:10px;
		width:278px;
	}
	
	.box {
		float:left;
		margin:0px 0px 20px 0px;
		width:100%;
		position:relative;
	}
	
		.box .topo,
		.box .rodape {
			background:url('../img/box_borda_topo_meio.gif') repeat-x;
			height:23px;
		}
		
			.box .topo h2 {
				background:url('../img/box_borda_topo_esquerda.gif') left top no-repeat;
				color:#838383;
				float:left;
				font-weight:bold;
				min-width:26px;
				padding:4px 0px 4px 10px;
			}
			
			.box.estabelecimento .topo h2 { color:#BD5044; }
			.box.autorizacoes .topo h2 { color:#52296E; }
			.box.cabalVale .topo h2 { color:#FF9B00; }
			.box.sacBancoob .topo h2 { color:#003B0F; }
			.box.sacAdmPonta .topo h2 { color:#00B0F0; }
			.box.portador .topo h2 { color:#287BCF; }
			
				.box .topo h2 img { margin:0px 0px -5px 0px; }
			
			.box .topo .dir,
			.box .rodape .dir,
			.box .rodape .esq {
				background:url('../img/box_borda_topo_direita.gif') right top no-repeat;
				float:right;
				height:23px;
				width:26px;
			}
		
		.box .cont { 
			background:#fff;
			border:1px solid #CCCCCC;
			border-width:0px 1px;
			color:#444;
			margin:0px; 
			padding:16px 6px 0px 6px;
		}
			
		.box.estabelecimento .cont { background:#FFDDD8; }
		.box.autorizacoes .cont { background:#F3E4FF; }
		.box.cabalVale .cont { background:#FFECCE; }
		.box.sacBancoob .cont { background:#C6FFCF; }
		.box.sacAdmPonta .cont { background:#92DAF3; }
		.box.portador .cont { background:#C7DEF5; }
	
			.box table.listagem tbody tr:hover td { background:#FFFF91; }
		
		.box .rodape { background:url('../img/box_borda_rodape_meio.gif') repeat-x; }
		.box.estabelecimento .rodape { background:url('../img/box_borda_rodape_meio_estabelecimento.gif') repeat-x !important; }
		.box.autorizacoes .rodape { background:url('../img/box_borda_rodape_meio_autorizacoes.gif') repeat-x !important; }
		.box.cabalVale .rodape { background:url('../img/box_borda_rodape_meio_cabalvale.gif') repeat-x !important; }
		.box.sacBancoob .rodape { background:url('../img/box_borda_rodape_meio_sacbancoob.gif') repeat-x !important; }
		.box.sacAdmPonta .rodape { background:url('../img/box_borda_rodape_meio_sacadmponta.gif') repeat-x !important; }
		.box.portador .rodape { background:url('../img/box_borda_rodape_meio_portador.gif') repeat-x !important; }
			
			.box .rodape .dir { background:url('../img/box_borda_rodape_direita.gif') right top no-repeat; }
			.box.estabelecimento .rodape .dir { background:url('../img/box_borda_rodape_direita_estabelecimento.gif') right top no-repeat !important; }
			.box.autorizacoes .rodape .dir { background:url('../img/box_borda_rodape_direita_autorizacoes.gif') right top no-repeat !important; }
			.box.cabalVale .rodape .dir { background:url('../img/box_borda_rodape_direita_cabalvale.gif') right top no-repeat !important; }
			.box.sacBancoob .rodape .dir { background:url('../img/box_borda_rodape_direita_sacbancoob.gif') right top no-repeat !important; }
			.box.sacAdmPonta .rodape .dir { background:url('../img/box_borda_rodape_direita_sacadmponta.gif') right top no-repeat !important; }
			.box.portador .rodape .dir { background:url('../img/box_borda_rodape_direita_portador.gif') right top no-repeat !important; }
			
			.box .rodape .esq { 
				background:url('../img/box_borda_rodape_esquerda.gif') left top no-repeat;
				float:left; 
				position: absolute;
				left:0px;
				
			}
			.box.estabelecimento .rodape .esq { background:url('../img/box_borda_rodape_esquerda_estabelecimento.gif') left top no-repeat !important; }
			.box.autorizacoes .rodape .esq { background:url('../img/box_borda_rodape_esquerda_autorizacoes.gif') left top no-repeat !important; }
			.box.cabalVale .rodape .esq { background:url('../img/box_borda_rodape_esquerda_cabalvale.gif') left top no-repeat !important; }
			.box.sacBancoob .rodape .esq { background:url('../img/box_borda_rodape_esquerda_sacbancoob.gif') left top no-repeat !important; }
			.box.sacAdmPonta .rodape .esq { background:url('../img/box_borda_rodape_esquerda_sacadmponta.gif') left top no-repeat !important; }
			.box.portador .rodape .esq { background:url('../img/box_borda_rodape_esquerda_portador.gif') left top no-repeat !important; }
			
		.box-valores-a-pagar {
			background:#FFFDE8;
			border:1px solid #FFE87C;
			padding:3px;
		}
		
			.box-valores-a-pagar .topo { height:1%; }
			
				.box-valores-a-pagar .topo td {
					background:#FFE87C;
					color:#444444;
					font-weight:bold;
					padding:1px 5px;
				}
				
				.box-valores-a-pagar tr:hover td { 
					background:#FFFF91;
					cursor:pointer;
				}
				
				.box-valores-a-pagar tr.topo:hover td { 
					background:#FFE87C;
					cursor:default;
				}

.legenda {
	text-align:right;
	float:right;
	margin:-10px 0px 20px 0px;
}

.legenda-cartoes {
	text-align:right;
	margin-top: 15px!important;
	width: 736px;
}

.tabela-acordos .legenda {
    float: right;
    margin: 20px 0 0; 
    text-align: right;}
    
.tabela-acordos .legenda, .legenda dd, .tabela-acordos .legenda-cartoes, .legenda-cartoes dd {
	display:inline;
	margin-left:14px;
	padding-left:2px;
}

.legenda dd.azul-legenda,
.legenda dd.roxo,
.legenda dd.verde,
.legenda dd.laranja,
.legenda dd.preto,
.legenda dd.vermelho,
.legenda dd.azulNP,
.legenda-cartoes dd.azul-legenda,
.legenda-cartoes dd.verde,
.legenda-cartoes dd.roxo,
.legenda-cartoes dd.laranja,
.legenda-cartoes dd.preto,
.legenda-cartoes dd.azulNP,
.legenda-cartoes dd.vermelho {
	border-style:solid;
	border-width:0px 0px 0px 12px;
}

.legenda dd.azul-legenda, .legenda-cartoes dd.azul-legenda { border-color:#4487ba }
.legenda dd.roxo, .legenda-cartoes dd.roxo  { border-color:#89609E }
.legenda dd.verde, .legenda-cartoes dd.verde  { border-color:#090 }
.legenda dd.laranja, .legenda-cartoes dd.laranja { border-color:#f90 }
.legenda dd.preto, .legenda-cartoes dd.preto { border-color:#000 }
.legenda dd.azulNP, .legenda-cartoes dd.azulNP { border-color:#336CA1 }
.legenda dd.vermelho, .legenda-cartoes dd.vermelho { border-color:#e80f0f }
.titulo-faturamento {  
	background:#336CA1;
	color:#fff; 
	text-align:center; 
}

.popup {
	background:#fff;
	border:2px solid #336ca1;
	color:#252860;
	display:none;
	left:0;
	padding:10px 30px 10px 10px;
	position:absolute;
	top:18px;
	width:450px;
	z-index: 2000!important;
}

	.fechar-popup {
		background:url('../img/botoes/fechar.gif') left top no-repeat;
		height:14px;
		position:absolute;
		right:5px;
		text-indent:-2000px;
		top:5px;
		width:15px;
	}

#mais, #mais2, #mais3, #mais4, #mais5, #mais6, #mais7, #menos, #menos2 {display: none;}
.azul-legenda{background: none;}
.vermelho{background: none;}
.verde, .verde4{background: none;}

/*btn ResetSenha  */
.resetSenha{
	float: left;
    width: 17px;
    margin-left: -2px;
    margin-top: 1px;
}

/*btn AlterarDispositivo  */
.alterarDispositivo{
	float: right;
	width: 16px;
}
/**
 * Tags
 */
a { 
	cursor:pointer;
	text-decoration:underline; 
}

a:hover { text-decoration:none; }

h1 {
	border:3px solid #336CA1;
	border-width:0px 0px 3px 0px;
	color:#336CA1;
	display:block;
	font-size:1.36em;
	font-weight:bold;
	line-height:1.36em;
	margin:10px 0px;
}

h3 {
	float:left;
	font-weight:100;
	margin:0px 0px 20px 0px;
	padding:0px;
	text-align:center;
	width:100%;
}

hr { 
	float:left;
	margin:10px 0px; 
	width:100%;
}

input { font-size:10px; }

label { display:block; }

p { margin:0px 0px 20px 0px; }

	p a { color:inherit; }

select {
	background:#EFF4FA;
	border:1px solid #606060;
	color:#444444;
	font-family:"Verdana";
	font-size:1em;
	font-weight:bold;
}

strong { font-weight:bold; }

table { width:100%; color:#444;}

table thead td { 
	font-weight:bold;
	padding:3px 2px;
}
table td {
	padding:0px 2px;
	vertical-align:middle; 
}
.transacoes td {
	padding:2px 2px;
	vertical-align:middle; 
}
.transacoes td {
	padding:2px 2px;
	vertical-align:middle; 
}
.transacoes-estilo td {border-bottom: 5px solid #fff;  padding:1px 3px!important;}

.transacoes-estilo .td-colorida {background: #f3f2f2;width: 220px;}
.transacoes-estilo .td-branca {background: none;}
.transacoes-estilo .texto-destaque {color: #333!important; font-weight: 600;}
.transacoes-estilo input {background:none!important;  border:none; color: #444444;}

table a { color:#444; }

table.bordaSimples { border-collapse: collapse; }
table.bordaSimples tr td { border:1px solid #DDDDDD; }

/**
 * Seletores globais
 */

.barra-rolagem {
	height:100px;
	overflow-x:hidden;
	overflow-y:scroll;
}

.block { display:block; }

.courier,
.courier-menor,
.courier-bem-menor { 
	font-family:"Courier New";
	font-size:1.1em;
}

.courier-menor { font-size:1em; }
.courier-bem-menor { font-size:0.9em; }

.display-inline { display:inline; }

.erro {
	color:#F00;
	/*font-size:1.2em;*/
}

input.erro { 
	border:1px solid red !important;
	float:left;
}

span.erro img { 
	vertical-align:bottom;
}

.sucesso { color:#27c926; }

.floatLeft { float:left; }
.floatRight { float:right; }

.inline { display:inline; }

input.input,
.textarea-cancelamento-nov {
	background:#EFF4FA;
	border:1px solid #606060;
}
.campoMaiusculo{
	text-transform:uppercase;
}

.input { background:#EFF4FA; border:1px solid #606060; }

textarea { 
	background:#fff;
	width:100%; 
}


.metade { width:49%; }

.msg {
	color:#f00;
	float:left;
	margin:-20px 0px 20px 0px; 
	width:100%;
}

.msg a {
	color:#f00 !important;	
}

/*modal*/

.btn {
  background: #428bca;
  border: #357ebd solid 1px;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  padding: 8px 15px;
  text-decoration: none;
  text-align: center;
  min-width: 60px;
  position: relative;
  transition: color .1s ease;
  /* top: 40em;*/
}

.btn-close {
   color: #aaaaaa;
    font-size: 30px;
    position: absolute;
    right: 9px;
    text-decoration: none;
    top: 8px;
}
.btn-close:hover {
  color: #919191;
}
.modal:before {
  content: "";
  display: none;
  background: rgba(0, 0, 0, 0.6);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
}
.modal:target:before {
  display: block;
}
.modal:target .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  top: 20%;
}
.modal-dialog {
  background: #fefefe;
  border: #333333 solid 1px;
  border-radius: 5px;
  margin-left: -200px;
  position: fixed;
  left: 42%;
  top: -100%;
  z-index: 2000;
  width: 740px;

}
.modal-body {
    height: 485px;
    padding: 20px;
}
.modal-header,
.modal-footer {
  padding: 8px 20px;
}

.modal-header h2 {
  font-size: 20px;
}
.modal-footer {
  border-top: #eeeeee solid 1px;
  text-align: right;
}
#close {
  display: none;
}


/*modal*/



/**/
	.padding7l { padding:0px 0px 0px 7px; }
	.padding10l { padding:0px 0px 0px 10px; }
	.padding17l { padding:0px 0px 0px 17px; }
	.padding10b { padding:0px 0px 10px 0px; }
	.paddingTd { padding:5px 0 5px 0; }
	.paddingBottom10px { padding-bottom: 10px; }
	.margin0 { margin:0px !important; }
	.margin10t { margin:10px 0px 0px 0px; }
	.margin10b { margin:0px 0px 10px 0px !important; }
	.margin20b { margin:0px 0px 20px 0px; }
	.margin10l { margin:0px 0px 0px 10px; }
	.margin20l { margin:0px 0px 0px 20px; }
	.margin36l { margin:0px 0px 0px 36px; }
	.margin4t10b { margin:4px 0px 10px 0px; }
	.margin10t20b { margin:10px 0px 20px 0px; }
	.margin10tb { margin:10px 0px; }
	.margin15b {margin-bottom: 15px!important;}
	.marginBottom25 { margin-bottom:25px; }
	.padding70r {padding-right: 70px!important;}
	.padding60r {padding-right: 60px!important;}
	.padding30r {padding-right: 30px!important;}
	.valignTop { vertical-align:top; }
	.width100p { width:100%; }
	.width160 { width:160px; }
	.width180 { width:180px; }
	.width240 { width:240px; }
	.width700 { width: 100% !important; }
/**/

.print { background:#F5F5F5; }

.relative { position:relative; }

.saque,
.saque td {
	border:1px solid #CCCCCC;
	border-collapse:collapse;
}

.saque { border:0px solid #CCCCCC; }

.read-only {
	background:#F9F9F9;
	border:1px solid #C3C3C3;
	color:#444444;
}
.read-only-center {
	background:#F9F9F9;
	border:1px solid #C3C3C3;
	color:#444444;
	text-align: center;
}

.sub-titulo-tabela td {
	background:#F5F5F5;
	color:#444444;
	font-weight:bold;
	padding:3px 5px;
}

.titular { font-size:1em; }

.vAlignTop { vertical-align:top; }
.vAlignBottom { vertical-align:bottom; }

.box .subtitulo { border-bottom:#adadad 1px solid; font-size:10px; font-weight:bold; margin:20px 0 3px 4px; }
.box-metade-esquerda {float: left !important; margin-top: 10px !important; width: 386px;}
.box-metade-direita {float:right!important	; margin-top: 10px;   width: 356px; } 

/**
 * Botï¿½es
 */
 
.bt input {
    border: medium none !important;
    padding: 1px 12px 4px 6px !important;
}
 
.bt, 
.bt span, .botaoAdicionar span, .botaoAdicionar, .bt input { 
	background-image:url('../img/botoes/bt.jpg');
	background-position:0 0;
/* 	background-repeat:no-repeat; */
	color:#838383;
	display:inline-block;
	font-size:1.0em;
	font-weight:bold;
	margin:0px 30px 0px 0px;
	text-decoration:none;
	vertical-align:middle;
}

.bt:hover { 
	background-position:0 -21px;
	color:#336CA1;
}

	.bt span, .botaoAdicionar span, .bt input {
		background-position:100% 0;
		cursor:pointer;
		margin:0px 0px 0px 6px;
		padding:3px 12px 4px 6px;
		white-space:nowrap;
	}
	
	.bt:hover span { background-position:100% -21px; }
		.bt:hover input { background-position:100% -21px; }

.bt-grupo-afinidade{ margin-left: 310px; margin-top: 30px;}

.btCustoConta {margin-left: 130px; text-align: center;}
.btCustoContaVolta {float: right; margin-right: 80px; text-align: center;}

/**
 * Tela de autorizaï¿½ï¿½o de crï¿½dito
 */
.contAutorizacao {
	font-size: 11px;
	position: relative;
}

.contAutorizacao input {
	font-size: 12px;
	padding: 2px 2px 2px 2px;
}

.contAutorizacao table {
	width: 585px;
}

.contAutorizacao .tabelaLateral {
	background: #f6f6f6;
	border: #dcdcdc 1px solid;
	padding: 5px;
	position: absolute;
	right: 10px;
	top: 15px;
	width: 100px;
}

.tabela-left-dadoscartao {width: 49%;position: absolute;left: 0px;}
.tabela-right-dadoscartao {width: 50%;position: absolute;right: 15px;}
/**
 * Overlay
 */
#overlay {
	background-color:#fff;
	filter:alpha(opacity=80);
	height:100%;
	left:0;
	opacity:0.8;
	position:absolute;
	top:0;
	width:100%;
	z-index:200000;
	-moz-opacity: 0.8;
}

#overlay[id] { position:fixed; }

#janela {
	background:#fff;
	font-size:0.6875em;
	left:50%;
	margin:0px 0px 0px -210px;
	position:absolute;
	top:200px;
	width:420px;
	z-index:200001;
}
	.erro .topo,
	.sucesso .topo,
	.atencao .topo {
		background:url('../img/Alerts/erro_borda_topo_meio.jpg') repeat-x;
		height:17px;
	}
	
	.sucesso .topo { background:url('../img/Alerts/sucesso_borda_topo_meio.jpg') repeat-x; }
	.atencao .topo { background:url('../img/Alerts/atencao_borda_topo_meio.jpg') repeat-x; }
	
		.erro .topo .esq,
		.sucesso .topo .esq,
		.atencao .topo .esq {
			background:url('../img/Alerts/erro_titulo.jpg') left top no-repeat;
			color:#fff;
			display:block;
			float:left;
			font-weight:bold;
			padding:2px 0px 3px 14px;
			text-align:left;
			width:120px;
		}
		
		.sucesso .topo .esq { background:url('../img/Alerts/sucesso_titulo.jpg') left top no-repeat; }
		.atencao .topo .esq { background:url('../img/Alerts/atencao_titulo.jpg') left top no-repeat; }
		
		.erro .topo .dir,
		.sucesso .topo .dir,
		.atencao .topo .dir {
			background:url('../img/Alerts/erro_borda_topo_dir.jpg') right top no-repeat;
			display:block;
			float:right;
			height:17px;
			width:10px;
		}
		
		.sucesso .topo .dir { background:url('../img/Alerts/sucesso_borda_topo_dir.jpg') right top no-repeat; }
		.atencao .topo .dir { background:url('../img/Alerts/atencao_borda_topo_dir.jpg') right top no-repeat; }
	
	.erro p,
	.sucesso p,
	.atencao p {
		border-style:solid;
		border-color:#CA0204;
		border-width:0px 3px 0px 2px;
		color:#FF0000;
		font-weight:bold;
		margin:0px;
		padding:20px 10px;
		text-align:center;
	}
	
	.sucesso p { 
		border-color:#016505;
		color:#016505;
	}
	
	.atencao p { 
		border-color:#BF7900;
		color:#BF7900;
	}
	
		.erro p .bt-janela,
		.sucesso p .bt-janela,
		.atencao p .bt-janela {
			background:url('../img/Alerts/erro_bt_fechar.jpg') no-repeat;
			cursor:pointer;
			display:block;
			height:22px;
			margin:20px auto 0px auto;
			width:63px;
		}
		
		.sucesso p .bt-janela {
			background:url('../img/Alerts/sucesso_bt_fechar.jpg') no-repeat;
			width:34px;
		}
		
		.atencao p .bt-janela {
			background:url('../img/Alerts/atencao_bt_fechar.jpg') no-repeat;
			width:34px;
		}
		
		.atencao p .atualizar {
			background:url('../img/Alerts/atencao_bt_atualizar.jpg') no-repeat;
			width:81px;
		}
	
	.erro .rodape,
	.sucesso .rodape,
	.atencao .rodape {
		background:url('../img/Alerts/erro_borda_rodape_meio.jpg') repeat-x;
		height:6px;
	}
	
	.sucesso .rodape { background:url('../img/Alerts/sucesso_borda_rodape_meio.jpg') repeat-x; }
	.atencao .rodape { background:url('../img/Alerts/atencao_borda_rodape_meio.jpg') repeat-x; }
	
		.erro .rodape .esq,
		.sucesso .rodape .esq,
		.atencao .rodape .esq {
			background:url('../img/Alerts/erro_borda_rodape_esq.jpg') no-repeat;
			float:left;
			height:6px;
			width:10px;
		}
		
		.sucesso .rodape .esq { background:url('../img/Alerts/sucesso_borda_rodape_esq.jpg') no-repeat; }
		.atencao .rodape .esq { background:url('../img/Alerts/atencao_borda_rodape_esq.jpg') no-repeat; }
	
		.erro .rodape .dir,
		.sucesso .rodape .dir,
		.atencao .rodape .dir {
			background:url('../img/Alerts/erro_borda_rodape_dir.jpg') no-repeat;
			float:right;
			height:6px;
			width:10px;
		}
		
		.sucesso .rodape .dir { background:url('../img/Alerts/sucesso_borda_rodape_dir.jpg') no-repeat; }
		.atencao .rodape .dir { background:url('../img/Alerts/atencao_borda_rodape_dir.jpg') no-repeat; }


/**
 * Rodapï¿½
 */
#rodape {
	background:#346ba1;
	color:#fff;
	font-size:0.625em;
	margin:0px auto;
	padding:2px 0 2px 10px;
	text-align:left;
	width:770px;
}


/**
 * Topo
 */
#topo {
	background:url('../img/banner.jpg') no-repeat #336ca1; 
	min-height:68px;
	position:relative;
	margin:2px auto 0px auto;
	width:780px;
}

	.marca {
		background:none;
		float:left;
		height:49px;
		padding:15px 0 0 30px;
		width:180px;
	}

	#topo .info {
		color:#fff;
		display:block;
		font-size:0.6875em;
		position:relative;
		padding-bottom:5px;
		text-align:right;
		top:2px;
		float:right;
		margin-right:5px;
		width:auto;
	}
	
		#topo .info td {
			padding:1px 0px 0px 0px;
			text-align:right;
		}
	
			#topo .info div {
				background:#fff;
				color:#252860;
				padding:2px 4px;
				text-align:left;
				width:300px;
			}

		#topo .dados-conta-cartao {
			width: 200px;
			min-height: 80px;
			margin:0 0 0 220px;
			padding-top: 15px;
			position: absolute;
		}
		#topo .dados-conta-cartao table{
			max-width: 200px;
		}
		#topo .dados-conta-cartao table tr td {
			font-weight: bold;
			font-size: 12px;
			color:#fff;
			padding: 10px 2px 3px 4px;
			vertical-align: middle;
		}
		#topo .dados-conta-cartao table tr .parceiro {
			font-size: 20px !important;
		}
		#topo .dados-conta-cartao table tr .parceiro-long {
			font-size: 12px !important;
		}
		#topo .dados-conta-cartao table tr td img {
			position: absolute;
			top:53px;
		}
		#topo .dados-conta-cartao table tr td b {
			margin-left: 15px;
		}
		
		
/**
 * Menu e submenu
 */
ul#menu  {
	background:url('../img/fundo_menu.gif') repeat-x #c3c3c3;
	border:2px solid #336CA1;
	border-width:1px 2px;
	height:17px;
	margin:0 auto;
	width:776px;
}

	ul#menu li {
		background:url('../img/fundo_item_menu.jpg') no-repeat;
		display:block;
		float:left;
		position:relative;
		width:144px;
		z-index:1000;
	}
	
	ul#menu li.sair { 
		background:none;
		float:right;
		width:auto;
	}
	
	ul#menu li.primeiro { background:url('../img/fundo_primeiro_item_menu.jpg') no-repeat; }
	ul#menu li:hover ul { display:block; }
	ul#menu li:hover ul ul { display:none; }
	ul#menu li ul li:hover ul { display:block; }
	
		ul#menu li a {
			display:block;
			color:#336CA1;
			font-size:0.625em;
			font-weight:bold;
			padding:2px 0;
			text-decoration:none;
			text-align:center;
		}
		
		ul#menu a:hover { color:#FF9900; }
		
		/*ul#menu li.sair a {
			background:none;
			padding:2px 0 0 0; 
			width:56px;
		}*/
		
		ul#menu li.sair a { 
			background:url('../img/botoes/sair.gif') center center no-repeat;
			height:14px;
			width:55px;
		}		
		
		ul#menu li ul {
			display:none;
			left:0;
			position:absolute;
			top:17px;
		}
			
		ul#menu li li {
			background:none;
			display:block;
			margin:0 0 -1px 0;
		}
		
		ul#menu li li a {
			background:#DEDEEB;
			border:1px solid #336CA1;
			padding:5px;
		}
		
		ul#menu li li.sub a {
			background-image:url("../img/botoes/arrow.gif");
			background-position:right center;
			background-repeat:no-repeat;
		}

		ul#menu li li a:hover { 
			background-color:#EFEFF5;
			color:#FF9900; 
		}
			
		ul#menu li li.sub ul {
			left:143px;
			top:0;
		}
	
			ul#menu li li.sub ul a { background-image:none; }

.separador {
	background:#336CA1;
	height:18px;
	margin:0 auto;
	width:780px;
}


/**
 * Menu de icones
 */
#menu-icones {
	background:#fff;
	border:1px solid #CFCFCF;
	float:left;
	margin:0 0 20px 0;
	padding:10px 0;
	width:99.8%;
}

#menu-icones legend {
	color:#838383;
	font:11px Verdana;
	font-weight:bold;
	margin:0 0 0 10px;
	padding:0;
}

#menu-icones ul { 
	clear:both;
	padding:0px 10px;
	list-style:none; 
}

#menu-icones li {
	display:block;
	float:left;
}

#menu-icones a,
#menu-icones .separaIcones {
	display:block;
	float:left;
	height:22px;
	overflow:hidden;
	text-indent:-2000px;
	width:22px;
}

	/* Classe que separa os ï¿½cones */
	#menu-icones .separaIcones { background:url("../img/Icones/separaImagens.jpg") center no-repeat; }

#menu-icones .extratoEncargos:hover,
#menu-icones .geracaoAjustes:hover,
#menu-icones .transferirChamadoUra:hover,
#menu-icones .solicitarAutorizacaoCredito:hover,
#menu-icones .visualizarMensagensComercio,
#menu-icones .visualizarChamadoComercio:hover,
#menu-icones .abrirChamadoComercio:hover,
#menu-icones .abrirChamadoPortador:hover,
#menu-icones .visualizarChamadoPortador:hover,
#menu-icones .cabalVale:hover,
#menu-icones .unicredPremios:hover,
#menu-icones .historicoLiberacaoRegras:hover,
#menu-icones .desbloqueioConsignadoCredito:hover,
#menu-icones .bloqueioConsignadoCredito:hover,
#menu-icones .historicoFaturamento:hover,
#menu-icones .historicoSmsEmail:hover,
#menu-icones .custosDaConta:hover,
#menu-icones .novidadesDaConta:hover,
#menu-icones .servicosDaConta:hover,
#menu-icones .pontosDoPremiado:hover,
#menu-icones .recargaCelular:hover,
#menu-icones .dadosDaEmpresa:hover,
#menu-icones .mensagensDaConta:hover,
#menu-icones .reposicaoCartao:hover,
#menu-icones .desbloqueiaCartao:hover,
#menu-icones .alteraDadosCartao:hover,
#menu-icones .reimpressaoSenha:hover,
#menu-icones .solicitarCartaoAdicional:hover,
#menu-icones .alterarEndereco:hover,
#menu-icones .alterarDadosTitular:hover,
#menu-icones .alterarDocumento:hover,
#menu-icones .avisoPerdaRoubo:hover,
#menu-icones .dadosMonetarios:hover,
#menu-icones .transacoesDebito:hover,
#menu-icones .transacoesCredito:hover,
#menu-icones .recadastraSenha:hover,
#menu-icones .faturas:hover,
#menu-icones .movimentosNaoFaturados:hover,
#menu-icones .alteraMargemConsignavel:hover,
#menu-icones .alteraMatricula:hover,
#menu-icones .demissao:hover,
#menu-icones .vinculacaoCC:hover,
#menu-icones .trocaEstadoCartaoConta:hover,
#menu-icones .reativarConta:hover,
#menu-icones .debitoAutomatico:hover,
#menu-icones .renegociaDivida:hover,
#menu-icones .renegociaDividaConsulta:hover,
#menu-icones .cdc:hover,
#menu-icones .alterarLimite:hover,
#menu-icones .alteraVencimento:hover,
#menu-icones .saque:hover,
#menu-icones .liberarCartao:hover,
#menu-icones .reverterLiberacao:hover,
#menu-icones .visualizarChamados:hover,
#menu-icones .visualizarTiquetes:hover, 
#menu-icones .anoregPremios:hover, 
#menu-icones .cgadbPremios:hover, 
#menu-icones .abrirChamado:hover,
#menu-icones .registroLigacoes:hover,
#menu-icones .emissaoInstantanea:hover,
#menu-icones .centralDeRisco:hover,
#menu-icones .consultaSenhaComprasWeb:hover,
#menu-icones .genericoPremios:hover,
#menu-icones .cecredPremios:hover,
#menu-icones .dispositivosMoveis:hover,
#menu-icones .vinculacaoCartaoProvisorio:hover,
#menu-icones .apresentacoesBandeira:hover,
#menu-icones .solicitarChargeback:hover { background-position:0px -22px; }
#menu-icones .alteraCanalVendas:hover { background-position:0px -22px; }

#menu-icones .geracaoAjustes { background:url("../img/Icones/geracaoAjustes.jpg") no-repeat; }
#menu-icones .transferirChamadoUra { background:url("../img/Icones/transferirChamadoUra.jpg") no-repeat; }
#menu-icones .solicitarAutorizacaoCredito { background:url("../img/Icones/solicitarAutorizacaoCredito.jpg") no-repeat; }
#menu-icones .visualizarMensagensComercio { background:url("../img/Icones/mensagensDaConta.jpg") no-repeat; }
#menu-icones .visualizarChamadoComercio { background:url("../img/Icones/visualizarChamadoComercio.jpg") no-repeat; }
#menu-icones .abrirChamadoComercio { background:url("../img/Icones/abrirChamadoComercio.jpg") no-repeat; }
#menu-icones .abrirChamadoPortador { background:url("../img/Icones/abrirChamadoPortador.jpg") no-repeat; }
#menu-icones .visualizarChamadoPortador { background:url("../img/Icones/visualizarChamadoPortador.jpg") no-repeat; }
#menu-icones .cabalVale { background:url("../img/Icones/cabalVale.jpg") no-repeat; }
#menu-icones .unicredPremios { background:url("../img/Icones/unicredPremios.jpg") no-repeat; }
#menu-icones .historicoLiberacaoRegras { background:url("../img/Icones/historicoLiberacaoRegras.jpg") no-repeat; }
#menu-icones .custosDaConta { background:url("../img/Icones/custosDaConta.jpg") no-repeat; }
#menu-icones .novidadesDaConta { background:url("../img/Icones/novidadesDaConta.jpg") no-repeat; }
#menu-icones .servicosDaConta { background:url("../img/Icones/servicosDaConta.jpg") no-repeat; }
#menu-icones .pontosDoPremiado { background:url("../img/Icones/pontosDoPremiado.jpg") no-repeat; }
#menu-icones .recargaCelular { background:url("../img/Icones/recargaCelular.jpg") no-repeat; }
#menu-icones .dadosDaEmpresa { background:url("../img/Icones/dadosDaEmpresa.jpg") no-repeat; }
#menu-icones .mensagensDaConta { background:url("../img/Icones/mensagensDaConta.jpg") no-repeat; }
#menu-icones .reposicaoCartao { background:url("../img/Icones/reposicaoCartao.jpg") no-repeat; }
#menu-icones .desbloqueiaCartao { background:url("../img/Icones/desbloqueiaCartao.jpg") no-repeat; }
#menu-icones .alteraDadosCartao { background:url("../img/Icones/alteraDadosCartao.jpg") no-repeat; }
#menu-icones .reimpressaoSenha { background:url("../img/Icones/reimpressaoSenha.jpg") no-repeat; }
#menu-icones .solicitarCartaoAdicional { background:url("../img/Icones/solicitarCartaoAdicional.jpg") no-repeat; }
#menu-icones .alterarEndereco { background:url("../img/Icones/alterarEndereco.jpg") no-repeat; }
#menu-icones .alterarDadosTitular { background:url("../img/Icones/alterarDadosTitular.jpg") no-repeat; }
#menu-icones .alterarDocumento { background:url("../img/Icones/alterarDocumento.jpg") no-repeat; }
#menu-icones .avisoPerdaRoubo { background:url("../img/Icones/avisoPerdaRoubo.jpg") no-repeat; }
#menu-icones .dadosMonetarios { background:url("../img/Icones/dadosMonetarios.jpg") no-repeat; }
#menu-icones .transacoesDebito { background:url("../img/Icones/transacoesDebito.jpg") no-repeat; }
#menu-icones .transacoesCredito { background:url("../img/Icones/transacoesCredito.jpg") no-repeat; }
#menu-icones .recadastraSenha { background:url("../img/Icones/recadastraSenha.jpg") no-repeat; }
#menu-icones .faturas { background:url("../img/Icones/faturas.jpg") no-repeat; }
#menu-icones .movimentosNaoFaturados { background:url("../img/Icones/movimentosNaoFaturados.jpg") no-repeat; }
#menu-icones .alteraMargemConsignavel { background:url("../img/Icones/alteraMargemConsignavel.jpg") no-repeat; }
#menu-icones .alteraMatricula { background:url("../img/Icones/alteraMatricula.jpg") no-repeat; }
#menu-icones .demissao { background:url("../img/Icones/demissao.jpg") no-repeat; }
#menu-icones .vinculacaoCC { background:url("../img/Icones/vinculacaoCC.jpg") no-repeat; }
#menu-icones .trocaEstadoCartaoConta { background:url("../img/Icones/trocaEstadoCartaoConta.jpg") no-repeat; }
#menu-icones .reativarConta { background:url("../img/Icones/reativaConta.jpg") no-repeat; }
#menu-icones .debitoAutomatico { background:url("../img/Icones/debitoAutomatico.jpg") no-repeat; }
#menu-icones .renegociaDivida { background:url("../img/Icones/renegociaDivida.jpg") no-repeat; }
#menu-icones .renegociaDividaConsulta { background:url("../img/Icones/renegociaDividaConsulta.jpg") no-repeat; }
#menu-icones .cdc { background:url("../img/Icones/cdc.jpg") no-repeat; }
#menu-icones .alterarLimite { background:url("../img/Icones/alteraMargemConsignavel.jpg") no-repeat; }
#menu-icones .alteraVencimento { background:url("../img/Icones/alteraVencimento.jpg") no-repeat; }
#menu-icones .saque { background:url("../img/Icones/saque.jpg") no-repeat; }
#menu-icones .visualizarChamados { background:url("../img/Icones/visualizarChamados.jpg") no-repeat; }
#menu-icones .liberarCartao { background:url("../img/Icones/liberarCartao.jpg") no-repeat; }
#menu-icones .reverterLiberacao { background:url("../img/Icones/reverterLiberacao.jpg") no-repeat; }
#menu-icones .visualizarTiquetes { background:url("../img/Icones/visualizarTiquetes.jpg") no-repeat; }
#menu-icones .abrirChamado { background:url("../img/Icones/abrirChamado.jpg") no-repeat; }
#menu-icones .historicoSmsEmail { background:url("../img/Icones/historicoSmsEmail.jpg") no-repeat; }
#menu-icones .historicoFaturamento { background:url("../img/Icones/historicoFaturamento.jpg") no-repeat; }
#menu-icones .bloqueioConsignadoCredito { background:url("../img/Icones/bloqueioConsignadoCredito.jpg") no-repeat; }
#menu-icones .desbloqueioConsignadoCredito { background:url("../img/Icones/desbloqueioConsignadoCredito.jpg") no-repeat; }
#menu-icones .anoregPremios { background:url("../img/Icones/anoregPremios.jpg") no-repeat; }
#menu-icones .cgadbPremios { background:url("../img/Icones/cgadbPremios.jpg") no-repeat; }
#menu-icones .registroLigacoes { background:url("../img/iconeRegistroUra.png") no-repeat; height: 22px; width: 22px; }
#menu-icones .genericoPremios { background:url("../img/Icones/genericoPremios.jpg") no-repeat; }
#menu-icones .cecredPremios { background:url("../img/Icones/cecredPremios.jpg") no-repeat; }
#menu-icones .extratoEncargos { background:url("../img/Icones/extratoEncargos.jpg") no-repeat; }
#menu-icones .emissaoInstantanea { background:url("../img/Icones/emissaoInstantaneaCartao.jpg") no-repeat; }
#menu-icones .centralDeRisco { background:url("../img/Icones/centralDeRisco.jpg") no-repeat; }
#menu-icones .consultaSenhaComprasWeb { background:url("../img/Icones/consultaSenhaComprasWeb.png") no-repeat; }
#menu-icones .dispositivosMoveis { background:url("../img/dispositivos/smartphone-ico.png") no-repeat; height: 22px; width: 22px; }
#menu-icones .dispositivosadmin { background:url("../img/dispositivos/admin.png") no-repeat;  margin-left: 7px; }
#menu-icones .dispositivosalarme { background:url("../img/dispositivos/alarme.png") no-repeat; }
#menu-icones .dispositivosbloqueio { background:url("../img/dispositivos/bloqueio.png") no-repeat; }
#menu-icones .dispositivoschat { background:url("../img/dispositivos/chat.png") no-repeat; }
#menu-icones .dispositivosvisualizar { background:url("../img/dispositivos/visualizar.png") no-repeat; }
#menu-icones .solicitarChargeback { background:url("../img/Icones/chargeback.jpg") no-repeat; }
#menu-icones .apresentacoesBandeira { background:url("../img/Icones/apresentacoesBandeira.jpg") no-repeat; }

.editarComercio{ background:url("../img/Icones/alterar.gif") no-repeat; height: 16px; margin-left: 5px; position: absolute;  width: 16px;}
.confirmarAlteracaoComercio { background:url("../img/Icones/confirm.png") no-repeat; position: absolute; width: 21px; height: 17px;top: 0px; right: 20px;}
.cancelarAlteracaoComercio { background:url("../img/Icones/cancel.png") no-repeat; position: absolute; width: 21px; height: 17px; top: 0px; right:2px;}

.editarCanalDeVendas{ background:url("../img/Icones/alterar.gif") no-repeat; display:inline; position: absolute; width: 16px; height: 16px;  margin-left: 5px;}
.confirmarCanalDeVendas { background:url("../img/Icones/confirm.png") no-repeat; display:inline; position: absolute; width: 21px; height: 24px; margin-left: 5px;}
.cancelarCanalVendas { background:url("../img/Icones/cancel.png") no-repeat; display:inline; position: absolute; width: 21px; height: 24px; margin-left: 24px;}

.alterarLimiteAdicional{ background:url("../img/Icones/alterar.gif") no-repeat; display:inline; position: absolute; width: 16px; height: 16px;  margin-left: 5px;}
.confirmarAlterarLimiteAdicional { background:url("../img/Icones/confirm.png") no-repeat; display:inline; position: absolute; width: 21px; height: 24px; margin-left: 5px;}
.cancelarAlterarLimiteAdicional { background:url("../img/Icones/cancel.png") no-repeat; display:inline; position: absolute; width: 21px; height: 24px; margin-left: 24px;}
.excluirFiador{ background:url("../img/Icones/excluirFiador.png") no-repeat; display:inline; position: absolute; width: 16px; height: 16px;  margin-left: 25px;}

.icone-alterar{ background:url("../img/Icones/alterar.gif") no-repeat; display:inline; position: absolute; width: 16px; height: 16px;  margin-left: 5px; margin-top: -8px;}
/**
* Documento Impedido
*/
.editarDocumentoImpedido{background:url("../img/Icones/alterar.gif") no-repeat center; width: 16px; height: 16px;  margin-left: 5px;}
.cancelarDocumentoImpedido, .desabilitarProdutoCartaoProvisorio{background:url("../img/Icones/cancelarDocumentoImpedido.png") no-repeat center; width: 16px; height: 16px;  margin-left: 5px;}
.desfazerCancelamento{background:url("../img/Icones/desfazerCancelamento.png") no-repeat center; width: 16px; height: 16px;  margin-left: 5px;}
.documentoImpedidoAtivo,.documentoImpedidoAtivo .input-listagem-documento-impedido{color:#090 !important;}
.documentoImpedidoVencido,.documentoImpedidoVencido .input-listagem-documento-impedido{color:#f90;}
.documentoImpedidoCancelado,.documentoImpedidoCancelado .input-listagem-documento-impedido{color: black;}
.input-listagem-documento-impedido{background: none !important; border: none !important; font-weight: bold !important; text-align: center !important; font-size: 100.01%; font-family: inherit; font-style: inherit;}

/**
*	Manutenção URA
*/
.editarUra{background:url("../img/Icones/alterar.gif") no-repeat center; width: 16px; height: 16px;  margin-left: 5px;}
.editarUraServicos, .editarProdutoCartaoProvisorio{background:url("../img/Icones/alterar.gif") no-repeat center; width: 16px; height: 16px;  margin-left: 5px;}
.editarCancelado{background:url("../img/Icones/edit-cancelado.png") no-repeat center; width: 16px; height: 16px;  margin-left: 5px;}
.editarRelacionamento{background:url("../img/Icones/editarRelacionamento.png") no-repeat center; width: 16px; height: 16px;  margin-left: 5px;}
.editarRelacionamentoCancelado{background:url("../img/Icones/editarRelacionamento-cancelar.png") no-repeat center; width: 16px; height: 16px;  margin-left: 5px;}
.excluir{background:url("../img/Icones/excluir.png") no-repeat center; width: 16px; height: 16px;  margin-left: 5px;}
.excluirCancelado{background:url("../img/Icones/excluir-cancelar.png") no-repeat center; width: 16px; height: 16px;  margin-left: 5px;}
.visualizar{background:url("../img/Icones/visualizar.gif") no-repeat center; width: 16px; height: 16px;  margin-left: 5px;}
.visualizarCancelado{background:url("../img/Icones/visualizar-cancelar.png") no-repeat center; width: 16px; height: 16px;  margin-left: 5px;}
.inputDescUraServicos, #mediaEmissao{border: 0px; background: transparent;}
.descUra{border: 0px; background: transparent; width:595px;}
.confirmarUraeUraServicos { background:url("../img/Icones/confirm.png") no-repeat; display:inline; position: absolute; width: 21px; height: 24px; margin-left: 5px;}
.cancelarUraeUraServicos { background:url("../img/Icones/cancel.png") no-repeat; display:inline; position: absolute; width: 21px; height: 24px; margin-left: 24px;}
#adicionarUraServicos{float: left; margin: 0 0 3% 45%}
#adicionarUra{float: right; margin: 0 45% 0 0}
.botaoAdicionar span{cursor:not-allowed !important; }


/**
* Cartão provisorio
*/
.confirmarRecebimento { background:url("../img/Icones/confirm.png") no-repeat; display:inline; position: absolute; width: 21px; height: 24px; margin-left: 5px;}
.cancelarRecebimento { background:url("../img/Icones/cancel.png") no-repeat; display:inline; position: absolute; width: 21px; height: 24px; margin-left: 24px;}
.habilitarProdutoCartaoProvisorio{background:url("../img/Icones/check.png") no-repeat center; display:inline; width: 21px; height: 24px;}
.editarProdutoCartaoProvisorioCancelado{background:url("../img/Icones/edit-cancelado.png") no-repeat center; width: 16px; height: 16px;  margin-left: 5px;}

/*Dialog manutenção ura */

#dialogCadastroUraServicos .ui-widget-content, #dialogEditarRelacionamento .ui-widget-content, #dialogRelacionamento .ui-widget-content {color: #8f8f8f!important; font-family: tahoma!important; }
#dialogCadastroUraServicos .box .cont, #dialogEditarRelacionamento .box .cont, #dialogRelacionamento .box .cont {border:none!important;}
#dialogCadastroUraServicos .box .topo h2, #dialogEditarRelacionamento .box .topo h2, #dialogRelacionamento .box .topo h2 { color: #336ca1; background: none!important;}

#dialogCadastroUraServicos .box .topo,#dialogCadastroUraServicos .box .rodape, #dialogCadastroUraServicos .box .rodape,
#dialogCadastroUraServicos .box .topo .dir, #dialogCadastroUraServicos .box .rodape .dir,
#dialogCadastroUraServicos .box .rodape .esq, #dialogEditarRelacionamento .box .topo, #dialogEditarRelacionamento .box .rodape, #dialogEditarRelacionamento .box .rodape,
#dialogEditarRelacionamento .box .topo .dir, #dialogEditarRelacionamento .box .rodape .dir,
#dialogEditarRelacionamento .box .rodape .esq, #dialogRelacionamento .box .topo, #dialogRelacionamento .box .rodape, #dialogRelacionamento .box .rodape,
#dialogRelacionamento .box .topo .dir, #dialogRelacionamento .box .rodape .dir,
#dialogRelacionamento .box .rodape .esq, #dialogRelacionamento .box .topo, #dialogRelacionamento .box .rodape, #dialogRelacionamento .box .rodape,
#dialogRelacionamento .box .topo .dir, #dialogRelacionamento .box .rodape .dir,
#dialogRelacionamento .box .rodape .esq {background: none!important;}

#dialogCadastroUraServicos table td, #dialogEditarRelacionamento table td,  #dialogRelacionamento table td  {padding: 2px!important;}
#dialogCadastroUraServicos .box .cont, #dialogEditarRelacionamento .box .cont,  #dialogRelacionamento .box .cont  {padding: 5px 6px 0;}
#dialogCadastroUraServicos .cadastroUraServicos, #dialogEditarRelacionamento .cadastroUraServicos, #dialogRelacionamento .cadastroUraServicos {margin-left: 8px;}
#dialogCadastroUraServicos .box .topo h2, #dialogEditarRelacionamento .box .topo h2, #dialogRelacionamento .box .topo h2 {padding: 10px 0 10px 10px;}

#dialogCadastroUraServicos, #dialogRelacionamento, #dialogEditarRelacionamento, #dialogVisualizarEmisorServico, #dialogAlterarEmisorServico {min-height:200px!important; height: auto!important; }
#dialogCadastroUraServicos {width: 480px!important;}
#dialogCadastrarUra {height: 40px !important;  margin-top: 10px;}

/*
	Cartão Provisório
*/
#menu-icones .vinculacaoCartaoProvisorio{ background:url("../img/Icones/vincular.png") no-repeat; }
#dialogVinculacaoCartaoProvisorio p{color: #BF7900; text-align: justify; font-weight: bold;}
#dialogVinculacaoCartaoProvisorio{min-height:118px!important; height: auto!important; }
#vinculacaoCartaoProvisorioUsuario{padding: 0 0 0 40px;}

/**
* Dispositivos
*/

.dispositivosAdmin { background:url("../img/Icones/cancel.png") no-repeat; display:inline; position: absolute; width: 21px; height: 24px; margin-left: 24px;}
.dispositivosNotifica { background:url("../img/Icones/cancel.png") no-repeat; display:inline; position: absolute; width: 21px; height: 24px; margin-left: 24px;}
.dispositivosBloqLimite { background:url("../img/Icones/cancel.png") no-repeat; display:inline; position: absolute; width: 21px; height: 24px; margin-left: 24px;}
.dispositivosChat { background:url("../img/Icones/cancel.png") no-repeat; display:inline; position: absolute; width: 21px; height: 24px; margin-left: 24px;}
.dispositivosVerCadastro { background:url("../img/Icones/cancel.png") no-repeat; display:inline; position: absolute; width: 21px; height: 24px; margin-left: 24px;}
.dispositivosCancelar { background:url("../img/Icones/excluir_proprietario.png") no-repeat; display: inline; float: left; height: 15px;  margin-left: 12px;  width: 21px;}
.dispositivosBloquear { background:url("../img/dispositivos/ico_unlock.png") no-repeat;  float: left; height: 15px; margin-left: 14px;  width: 21px;}
.dispositivosDesbloquear { background:url("../img/dispositivos/ico-desbloquear.png") no-repeat;  display: inline;  float: left;  height: 16px;  margin-left: 16px;  width: 21px;}

/**
* LIMITE ÚNICO
*/
.editarOpcaoLimite{ background:url("../img/Icones/alterar.gif") no-repeat; height: 16px; margin-left: 5px; position: absolute;  width: 16px;}
.confirmarOpcaoLimite { background:url("../img/Icones/confirm.png") no-repeat; display:inline; position: absolute; width: 21px; height: 24px; margin-left: 5px;}
.cancelarOpcaoTipoLimite { background:url("../img/Icones/cancel.png") no-repeat; display:inline; position: absolute; width: 21px; height: 24px; margin-left: 24px;}
.textoLimiteUnico{margin-top: 15px; color: red;}

/*
* PARCELAMENTO AUTOMÁTICO ROTATIVO
*/
.inputParcelasAntecipadasRotativo{border: 0px; background: transparent; width: 66px; text-align: center;}
.editarQtdParcAutRotativo{background:url("../img/Icones/alterar.gif") no-repeat; height: 16px; margin-left: 5px; position: absolute;  width: 16px;}
.confQtdParcAutRotativo{background:url("../img/Icones/confirm.png") no-repeat; display:inline; position: absolute; width: 21px; height: 24px; margin-left: 5px;}
.cancelarQtdParcAutRotativo{background:url("../img/Icones/cancel.png") no-repeat; display:inline; position: absolute; width: 21px; height: 24px; margin-left: 24px;}
#estorno, #baixados, .baixadosCheck, .estornoCheck{cursor: pointer;}
#dialogSenhaOperador{height: auto !important;}

.tooltip {
    position: relative;
    display: inline-block!important;
	}

.tooltip .tooltiptext {
    background-color: #f2f0f3;
    border: 1px solid #8c8384;
    bottom: 100%;
    color: #fff;
    left: 50%;
    padding: 5px 0;
    position: absolute;
    visibility: hidden;
    z-index: 1;
}

.tooltiptext a {
    margin-bottom: -4px;
    margin-left: 2px;
    margin-top: 0;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
}


.icones5 {width: 125px!important; margin-left: -65px!important;}
.icones4 {width: 103px!important; margin-left: -53px!important;}
.icones3 {width: 82px!important; margin-left: -45px!important;}
.icones2 {width: 53px!important; margin-left: -30px!important;}
.icones1 {width: 28px!important; margin-left: -17px!important;}

/**
	BOTAO DE ENVIAR TOKEN - TELA DE DESBLOQUEIO DE CARTAO
*/
.btnDesbloquearCartao{height: 16px; margin-left: 5px; position: absolute;  width: 30px;}
#dialogDesbloquearCartao{min-height: 45px !important;}
#dialogCancelarDesbloquearCartao{min-height: 45px !important;}
/**
	TELA DE MANUTENÇÃO DE ORIGEM, SISTEMAS E REGRAS DE ACESSO
*/
.linhaPar { 
  background-color:#ffffff;
}
     
.linhaImpar {
  background-color:#f5f5f5;
}   

.inputCenter {
	text-align: center !important;
}

#divOrigens .box .topo, 
#divSistemas .box .topo, 
#divRegras .box .topo {
	cursor: pointer;
}

.tbBloqueadaOrigem, .tbBloqueadaSistema, .tbBloqueadaRegra {
	width: 105% !important;
}

.hideTdOrigem, .hideTdSistema, .hideTdRegra {
	display: none;
}

.selectTbOrigem {
	width: 85px;
	height: 16px;
	font-size: 9px;
	font-weight: normal;
  	-moz-appearance: none;
  	-ms-appearance: none;
  	-webkit-appearance: none;
	appearance: none;
	pointer-events: none;
  	touch-action: none;
}

.selectTbOrigemEditavel {
	width: 85px;
	height: 17px;
	font-size: 9px;
	font-weight: normal;
}

.selectTbOrigem::-ms-expand {
  	display: none;
}

.selectTbOrigemEditavel::-ms-expand {
	display: none;
}

#listagemRegra {
	font-size: 10px;
}

#incluirOrigem, #incluirSistema, #incluirRegra {
	float: left;
	margin: 0 0 3% 42%;
}

#cadastrarRegra, #cadastroRegraIp {
	width: auto;
}

#cadastrarSistema {
	width: max-content;
}

#cadastroRegraIp {
	margin-left: 30px;
}

.inputBloqueado {border: 0px; background: transparent; pointer-events: none; touch-action: none;}

.editarBtn         { background:url("../img/Icones/alterar.gif") no-repeat center;        width: 16px; height: 16px; margin:auto;}
.editarBtnCancelado{ background:url("../img/Icones/edit-cancelado.png") no-repeat center; width: 16px; height: 16px; margin:auto;}

.confirmarBtn { background:url("../img/Icones/confirm.png") no-repeat center; position:absolute; width: 16px; height: 16px; margin: -16px -8px;}
.cancelarBtn  { background:url("../img/Icones/cancel.png") no-repeat center;  position:absolute; width: 16px; height: 16px; margin: -8px -8px;}

.confirmarBtnRegra { background:url("../img/Icones/confirm.png") no-repeat center; position:absolute; width: 16px; height: 16px; margin: -16px -8px;}
.cancelarBtnRegra  { background:url("../img/Icones/cancel.png") no-repeat center;  position:absolute; width: 16px; height: 16px; margin: -8px -8px;}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
	.confirmarBtn {margin: -16px 5px;}
	.cancelarBtn  {margin: -8px 5px ;}
	.confirmarBtnRegra {margin: -16px 3px;}
    .cancelarBtnRegra  {margin: -8px 3px ;}
}

#inputCadSistema,      #inputCadUrlAcesso,     #inputCadTmpExpToken, 
#selectCadRegraOrigem, #selectCadRegraSistema, #inputCadRegraEmissor,
#inputCadRegraProc,    #inputCadRegraCentral,  #inputCadRegraSucursal,
#inputCadRegraProduto, #inputCadExpressao {
	width: 200px;
}

#inputCadIP {
	width: 483px;
}

#dialogCadastrarOrigem {height: 75px !important}

#dialogCadastrarSistema {height: 80px !important}

#dialogCadastrarRegra {height: 115px !important}

/**
	TELA DE CONSULTA E GERENCIAMENTO DE PARAMETROS DE DESPESAS E RECEITAS
	AUTOMATIZACAO CONTABIL
*/
.inputAutContab {width: 100%;}

.tableAutContab {max-height: 180px; overflow: auto;}

.btnAutContab {text-align: center; padding: 10px 0 0 0;}


/**
	TELAS DE CADASTRO, ALTERAÇÃO E CONSULTA PRODUTO CABAL
*/
.titulobox{
	color: #3498DB;
    border-bottom: 1px solid;
    width: 100%;
    text-transform: uppercase;
    font-size: 10px;
    margin-bottom: 15px;
    line-height: 1.5;
    margin-top: 25px;
}

.titulobox img {
    position: absolute;
    top: 15px;
    right: -4px;
}

#cadUpDowngradeContAlt{
	min-height: 75px;
}

#boxContratacaoCont{
	min-height: 196px;
}
/**
*	Tela de bloqueio
*/
#dialogRegisterViagem{
	height: 80px !important;
}
/**
*	TELA DE RUBRO
*/
#dialogVisualizarCarteiraContabil{
	min-height: 120px !important;
    width: auto;
}

#dialogAlterarSensibilizacao{
	min-height: 70px !important;
    width: auto;
}

/**
 * Serviï¿½os da conta
 */
.servico-conta-bg {
	background:url('../img/bg_popUp.jpg');
	color:#a0a0a0;
	font-size:12px;
	font-family:'Verdana';
	padding:72px 10px 10px 10px;
	text-align:left;
}

	.servico-conta-bg p {
		line-height:1.2;
		margin:0 0 10px 0;
	}
.servico-conta-bg ul li {
		line-height:1.2;
		margin:0 0 10px 0 !important;
	}
/**
*Envio de fatura via SMS
*/
.msg-enviarFat {margin: 8px 0px 0px 0px !important;}	
.msg-enviarFat span {font-weight:bold !important; }		
	
/**
 * Dialog
 */	
	
.dialog {height:25px!important;}

.ui-dialog .ui-dialog-titlebar-close span {margin: -3px!important;}
.ui-dialog .ui-resizable-se {display: none!important;}


.hack-ie-emissor-atendimento select{
	height:147px;
}

.margin-historico-alteracao {margin-top:25px!important; margin-bottom: 20px!important;}
.margin-historico-alteracao:FIRST-CHILD {margin-top: 0px!important;}

.divDescexe ul li div p:FIRST-CHILD {margin-left: 5px;  color: #524D44; margin:  5px 0 0 0 !important;}
.divDescexe ul li div p {display: block; margin:  0 0 0 58px !important;}
.divDescexe ul li div .last {margin-bottom: 10px !important;}

.azul table a {
color: blue;
}	
.vermelho table a {
color: red;
}
/*cores para linhas das transacoes de debito  */

.cor-debito-A1, .cor-debito-A0 td{color:#090;}
.cor-debito-A-1 td{color:#f90;}
.cor-debito-R0 td, .cor-debito-R1 td{color:black;}	

/*cores para linhas das transacoes de crebito  */
.cor-credito-A0 td{color:#090;}
.cor-credito-A1 td{color:#f90;}
.cor-credito-R0 td, .cor-credito-R1 td{color:black;}	
	
.img-info {
position: absolute;
left: 4px;
}

/* estilo cor tela de autorizaï¿½ï¿½es */
.transacoes_cartao_0 {color: #f90 !important;}
.transacoes_cartao_1 {color: #090 !important;}

/**
 * Botoes tela de dados cadastrais do titular 
 */
.btnTelefoneTitular{position: absolute; top: 1px; }
.btnTelefoneTitularErro{right: -20px; top: -1px;}
.btnTelefoneTitularCheck{right: -1px; top: -1px;}


.inputDDDCelular{margin-top 1px; float: left; margin-right: 2px; margin-top: 1px;}
.inputTelCelular{float: left; margin-top: 1px;}
.btnCelularTitularCheck{right: 10px; top: 1px;}
.btnCelularTitularErro{right: -8px; top: 1px;}
.btnRightCancelaCelularRoubo{right: 7px !important;}
.btnRightConfirmaCelularRoubo{right: 30px !important;}
.labelTelCelular{float: left; margin-right: 3px; margin-top: 1px;}
.labelDtnascimento{width: 89px !important;}

/**
*Botão de ligação na tela de alerta de fraude
*/
.btnLigacaoFraude{height: 14px; margin-left: 5px; position: absolute;  width: 14px;}

 /* Tela de grupo de afinidade
 */
 .select-bloqueado{background-color: rgb(235, 235, 228);border: .25px solid #a3a3a3;height: 17px;font-weight: lighter;}
 .confirmarBtnParc {background:url("../img/Icones/confirm.png") no-repeat center; position:absolute; width: 16px; height: 16px; margin: -8px -8px;}
 .confirmarBtnAdi {background:url("../img/Icones/confirm.png") no-repeat center; position:absolute; width: 16px; height: 16px; margin: -8px -8px;}
 .cancelarBtnParc {background:url("../img/Icones/cancel.png") no-repeat center;  position:absolute; width: 16px; height: 16px; margin: -8px -8px;}
 .h20 {height: 20px;}
 .fix-padding {padding: 16px 6px 6px 6px !important;}
 
 @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
 	.confirmarBtnAdi {margin: -8px 8px;}
 	.cancelarBtnParc  {margin: -8px 8px;}
 } 


/**
 * Biblioteca
 */
 .positio-relative{position:relative;}
 .preto{color:black;}
 .azul{color:blue;}
 .vermelho{color:red;}
 .vertical-align-middle{vertical-align: middle!important;}
 .vertical-align-bottom{vertical-align: bottom!important;}
 .ultimo-acesso{font-size: 9px !important; width: 120px !important;}
 .informacoes-acesso{position: relative !important;}
 .informacoes-acesso .label-ip{position: absolute !important; left: 135px !important; font-size: 9px !important; top: 3px !important;}
 .informacoes-acesso .input-ip{position: absolute !important; left: 153px !important; font-size: 9px !important; top: 1px !important; width: 147px !important;}
 .border20r{border-right: solid #fff 20px!important;}
 
.expandir-recolher { left:10px; position:absolute; top:-8px; }
.msg-postagem td label {margin: 10px 0px 20px 0px !important;}
.msg-postagem:hover td {background: none !important;} 
.teste tr td { border:#000 1px solid; }

.alignCenter { text-align:center; }
.alignRight { text-align:right; }
.floatLeft{float: left!important;}

.margin-15t {margin-top: 15px!important;}
.margin-17t {margin-top: 17px!important;}
.margin-20t {margin-top: 20px!important;}
.margin-10b {margin-bottom: 10px!important;}
.margin-25b {margin-bottom: 25px!important;}
.margin-10r {margin-right: 10px!important;}
.margin-5l  {margin-left: 5px!important;}
.margin-0l  {margin-left: 0px!important;}
.padding-45b {padding-bottom:45px!important;}

.controls {
  margin-top: 10px;
  border: 1px solid transparent;
  border-radius: 2px 0 0 2px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  height: 32px;
  outline: none;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
  background-color: #fff;
  font-family: Roboto;
  font-size: 15px;
  font-weight: 300;
  margin-left: 12px;
  padding: 0 11px 0 13px;
  text-overflow: ellipsis;
  width: 300px;
}

.controls:focus {
  border-color: #4d90fe;
}

.pac-container {
  font-family: Roboto;
  z-index: 2000!important;
}

#target {
  width: 345px;
}

.btnLimiteCredito{top:0px !important; right:-19px !important}

#tableBody_1 table td {padding: 3px 2px; vertical-align: bottom!important;}


.g20 {width:20px;}
.g37 {width:37px;}
.g38 {width:38px;}
.g41 {width:41px;}
.g43 {width:43px;}
.g50 {width:50px;}
.g52 {width:52px;}
.g59 {width:59px;}
.g62 {width:62px;}
.g77 {width:77px;}
.g78 {width:78px;}
.g80 {width:80px;}
.g88 {width:88px;}
.g92 {width:92px}
.g98 {width:98px;}
.g99 {width:99px;}
.g100 {width:100px;}
.g103 {width:103px;}
.g194 {width:194px;}
.g113 {width:113px;}
.g134 {width:134px;}
.g147 {width:147px;}
.g150 {width:150px;}
.g152 {width:152px;}
.g153 {width:153px;}
.g154 {width:154px;}
.g155 {width:155px;}
.g156 {width:156px;}
.g157 {width:157px;}
.g168 {width:168px;}
.g169 {width:169px;}
.g173 {width:173px;}
.g175 {width:175px;}
.g179 {width:179px;}
.g182 {width:182px;}
.g185 {width:185px;}
.g186 {width:186px;}
.g187 {width:187px;}
.g188 {width:188px;}
.g190 {width:190px;}
.g200 {width:200px;}
.g216 {width:216px;}
.g245 {width:245px}
.g247 {width:247px}
.g250 {width:250px;}
.g252 {width:252px;}
.g260 {width:260px;}
.g263 {width:263px;}
.g270 {width:270px;}
.g316 {width:316px;}
.g318 {width:318px;}
.g415 {width:415px;}
.g417 {width:417px;}
.g460 {width:460px;}
.g482 {width:482px;}
.g489 {width:489px;}
.g503 {width:503px;}
.g506 {width:506px;}
.g509 {width:509px;}
.g517 {width:517px;}
.g524 {width:524px;}
.g525 {width:525px;}
.g528 {width:528px;}
.g530 {width:530px;}
.g531 {width:531px;}
.g540 {width:540px;}
.g542 {width:542px;}
.g543 {width:543px;}
.g545 {width:545px;}
.g548 {width:548px;}
.g550 {width:550px;}
.g551 {width:551px;}
.g553 {width:553px;}
.g558 {width:558px;}
.g559 {width:559px;}
.g569 {width:569px;}
.g573 {width:573px;}
.g575 {width:575px;}
.g577 {width:577px;}
.g579 {width:579px;}
.g580 {width:580px;}
.g605 {width:605px;}
.g610 {width:610px;}
.g612 {width:612px;}
.g613 {width:613px;}
.g614 {width:614px;}
.g615 {width:615px;}
.g730 {width:730px;}
.g740 {width:740px;}
.g745 {width:745px;}

.right1 {right: 1px!important;}
.right2 {right: 2px!important;}
.right6 {right: 6px!important;}
.right13 {right: 13px!important;}
.right16 {right: 16px!important;}
.right19 {right: 19px!important;}
.right20 {right: 20px!important;}
.right24 {right: 24px!important;}
.right30 {right: 30px!important;}
.right25 {right: 25px!important;}
.right34 {right: 34px!important;}
.right40 {right: 40px!important;}

.right-5 {right: -5px!important;}

.trezeporcento{width:13%!important;}

/*********************************************
HACK CHROME
**********************************************/
@media screen and (-webkit-min-device-pixel-ratio:0){
.g37 {width:42px!important;}
.g38 {width:43px!important;}
.g43 {width:38px!important;}
.g59 {width:59px!important;}
.g77 {width:80px!important;}
.g78 {width:80px!important;}
.g98 {width:131px!important;}
.g100 {width:132px!important;}
.g134 {width:138px!important;}
.g147 {width:149px!important;}
.g152 {width:185px!important;}
.g153 {width:165px!important;}
.g154 {width:153px!important;}
.g155 {width:165px!important;}
.g156 {width:154px!important;}
.g168 {width:170px!important;}
.g173 {width:180px!important;}
.g175 {width:178px!important;}
.g179 {width:175px!important;}
.g182 {width:175px!important;}
.g185 {width:179px!important;}
.g187 {width:180px!important;}
.g188 {width:185px!important;}
.g194 {width:189px!important;}
.g245 {width:241px!important;}
.g415 {width:417px!important;}
.g417 {width:418px!important;}
.g422 {width:423px!important;}
.g482 {width:558px!important;}
.g489 {width:480px!important;}
.g503 {width:491px!important;}
.g506 {width:503px!important;}
.g509 {width:500px!important;}
.g517 {width:535px!important;}
.g525 {width:532px!important;}
.g542 {width:547px!important;}
.g545 {width:590px!important;}
.g550 {width:552px!important;}
.g551 {width:545px!important;}
.g553 {width:567px!important;}
.g558 {width:556px!important;}
.g569 {width:595px!important;}
.g573 {width:596px!important;}
.g579 {width:577px!important;}
.g582 {width:581px!important;}
.g605 {width:612px!important;}
.g610 {width:629px!important;}
.g615 {width:613px!important;}

.hack-chrome .g99 {width: 102px!important;}
.hack-chrome .g103 {width:98px!important;}
.hack-chrome .g318 {width:327px!important;}
.hack-chrome .g540 {width:545px!important;}
.hack-chrome .g545 {width:555px!important;}
.hack-chrome .g550 {width: 554px!important;}
.hack-chrome .g551 {width: 553px!important;}

.hack-chrome .right1 {right: 10px!important;}
.hack-chrome .right2 {right: 11px!important;}
.hack-chrome .right6 {right: 14px!important;}
.hack-chrome .right13 {right: 20px!important;}
.hack-chrome .right16 {right: 2px!important;}
.hack-chrome .right19 {right: 28px!important;}
.hack-chrome .right20 {right: 30px!important;}
.hack-chrome .right24 {right: 32px!important;}
.hack-chrome .right25 {right: 30px!important;}
.hack-chrome .right30 {right: 35px!important;}
.hack-chrome .right34 {right: 20px!important;}
.hack-chrome .right40 {right: 25px!important;}

.trezeporcento{width:15%!important;}
.hack-chrome .right-5 {right: 1px!important;}

.btnCelularTitularCheck{right: 7px!important; top: 1px;}
.btnCelularTitularErro{right: -10px!important; top: 1px;}
.btnRightCancelaCelularRoubo{right: 9px !important;}
.btnRightConfirmaCelularRoubo{right: 28px !important;}

.bt input {
    border: medium none !important;
    padding: 4px 12px 4px 6px !important;
}

.alterarDispositivo{width:16px;}

.legenda-cartoes {width: 690px!important; margin-left: 40px;}
}

/* FORMATAÇÃO TELA DE PLÁSTICO */
#ImgPlasticoDivCont{height: 311px;}
#imagemUpload{float: left; width: 100%; height: 20px; text-align: center;}
#imagemUpload span{float: left; width: 50%; text-align: center; margin-left: 25%; margin-right: 25%;}
#imagemUpload p {float: left; margin-right: 5px; margin-top: 4px;}

#imgPlastico, #imgPortador, 
#imgMobile, #imgPremios{opacity: 0.01; z-index: 1; position: absolute; left: 252px; width: 290px; height: 21px;}

#textoPlastico, #textoPortador,
#textoMobile, #textoPremios{border: 0px; background: #dedede; border-radius: 4px; padding: 5px; margin-right: 5px; float: left; width: 240px;}

#botaoPlastico, #botaoPortador,
#botaoMobile, #botaoPremios{border: 1px solid #dedede; background: #989898; color: #ffffff; border-radius: 4px; padding: 5px; float: left;}

.areaDaImagem{width: 100%; float: left; text-align: center; margin-top: 10px; margin-bottom: 25px;}
.pImagemAtual{float: left; width: 38%; text-align: left; padding-left: 13%; margin-bottom: 8px;}
.pImagemNova{margin-right: 15%; margin-bottom: 8px;}

#displayAreaImgPlasticoAtual, #displayAreaImgPlasticoNovo, 
#displayAreaImgPortadorAtual, #displayAreaImgPortadorNovo, 
#displayAreaImgMobileAtual, #displayAreaImgMobileNovo,
#displayAreaImgPremiosAtual, #displayAreaImgPremiosNovo{float: left; overflow-x: auto; width: 50%; height: 117px;}

#botaoUploadPlastico, #botaoUploadPortador,
#botaoUploadMobile, #botaoUploadPremios{width: 100%; float: left; text-align: center;}

#botaoUploadPlastico a, #botaoUploadPortador a,
#botaoUploadMobile a, #botaoUploadPremios a{margin: 0px;}

#displayAreaImgMobile{float: right; width: 35%; overflow-x: auto;}
#displayAreaImgPremios {float: right; width: 35%; overflow-x: auto;}

#displayAreaImgPlasticoAtual img, #displayAreaImgPlasticoNovo img, 
#displayAreaImgMobileAtual img, #displayAreaImgMobileNovo img
{width:181px; height: 115px;}

#displayAreaImgPortadorAtual img, #displayAreaImgPortadorNovo img,
#displayAreaImgPremiosAtual img, #displayAreaImgPremiosNovo img{width:141px; height: 91px;}

.dimensoesImg{color: red; float: left; width: 100%;}
.dimensoesImg p{margin: 0px; padding-left: 85px;}


/*********************************
HACK INTERNET EXPLORER
**********************************/
 @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
.alterarDispositivo{width:10px;}
.resetSenha{margin-left:-4px;margin-top:1px;}
}

/********************************
HACK EDGE
*********************************/
@supports (-ms-ime-align: auto) {
 .resetSenha{margin-left:-7px;}
 .alterarDispositivo{width:13px;}
}

/*********************************
HACK FIREFOX 
**********************************/
@media screen and (min--moz-device-pixel-ratio:0) {
.alterarDispositivo{width:16px;}
}

.cartoesVirtuaisIndisponiveis{
	background:#fff;
	border-width:0px 1px;
	color:#444;
	margin:0px; 
	padding:16px 6px 0px 6px;
}

