/* CLASSES GERAIS */
#modalSalvarComo .after {
	overflow-x: hidden;
}

.mt0 {
	margin-top: 0px !important;
}

.mt2 {
	margin-top: 2px;
}

.mt3 {
	margin-top: 3px;
}

.mt5 {
	margin-top: 5px !important;
}

.mt6 {
	margin-top: 6px !important;
}

.mt10 {
	margin-top: 10px !important;
}

.mt13 {
	margin-top: 13px !important;
}

.mt15 {
	margin-top: 15px !important;
}

.mt20 {
	margin-top: 20px !important;
}

.mt25 {
	margin-top: 25px !important;
}

.mt30 {
	margin-top: 30px !important;
}

.mt35 {
	margin-top: 35px !important;
}

.fixMt25 {
	margin-top: 25px !important;
}

	.fixMt25 .mt25 {
		margin-top: 0px !important;
	}

.mt40 {
	margin-top: 40px !important;
}

.mtn43 {
	margin-top: -43px !important;
}

.mtn45 {
	margin-top: -45px !important;
}

.mtn30 {
	margin-top: -30px !important;
}

.mtn25 {
	margin-top: -25px !important;
}

.mtn20 {
	margin-top: -20px !important;
}

.mtn15 {
	margin-top: -15px !important;
}

.mtn10 {
	margin-top: -10px !important;
}

.mtn2 {
	margin-top: -2px !important;
}

.mtn5 {
	margin-top: -5px !important;
}

.mr0 {
	margin-right: 0px !important;
}

.mr5 {
	margin-right: 5px;
}

.mr10 {
	margin-right: 10px !important;
}

.mr15 {
	margin-right: 15px;
}

.mr18 {
	margin-right: 18px;
}

.mr20 {
	margin-right: 20px;
}

.mr25 {
	margin-right: 25px;
}

.mr27 {
	margin-right: 27px;
}

.mr30 {
	margin-right: 30px;
}

.mr90 {
	margin-right: 90px;
}

.mr125 {
	margin-right: 125px !important;
}

.mb0 {
	margin-bottom: 0px !important;
}

.mb1 {
	margin-bottom: 1px !important;
}

.mb2 {
	margin-bottom: 2px !important;
}

.mb3 {
	margin-bottom: 3px !important;
}

.mb5 {
	margin-bottom: 5px;
}

.mb10 {
	margin-bottom: 10px !important;
}

.mb15 {
	margin-bottom: 15px !important;
}

.mb20 {
	margin-bottom: 20px;
}

.mb30 {
	margin-bottom: 30px;
}

.mb35 {
	margin-bottom: 35px;
}

.mb50 {
	margin-bottom: 50px;
}

.mb40 {
	margin-bottom: 40px;
}

.mbn35 {
	margin-bottom: -35px !important;
}

.ml0 {
	margin-left: 0px !important;
}

.ml5 {
	margin-left: 5px;
}

.ml10 {
	margin-left: 10px;
}

.ml15 {
	margin-left: 15px !important;
}

.ml18 {
	margin-left: 18px;
}

.ml20 {
	margin-left: 20px !important;
}

.ml22 {
	margin-left: 22px;
}

.ml26 {
	margin-left: 26px;
}

.ml27 {
	margin-left: 27px !important;
}

.ml35 {
	margin-left: 35px !important;
}

.ml43 {
	margin-left: 43px;
}

.ml50 {
	margin-left: 50px !important;
}

.ml56 {
	margin-left: 56px;
}

.ml65 {
	margin-left: 65px;
}

.ml83 {
	margin-left: 83px;
}

.ml110 {
	margin-left: 110px;
}

.ml115 {
	margin-left: 115px;
}

.ml130 {
	margin-left: 130px;
}

.mtb5 {
	margin-top: 5px;
	margin-bottom: 5px;
}

.mtb10 {
	margin-top: 10px;
	margin-bottom: 10px;
}

.mtb20 {
	margin-top: 20px;
	margin-bottom: 20px;
}

.mlr20 {
	margin-left: 20px;
	margin-right: 20px;
}

.m5 {
	margin: 5px;
}

.m10 {
	margin: 10px;
}

.m20 {
	margin: 20px;
}

.fwn {
	font-weight: normal !important;
}


.p0 {
	padding: 0px !important;
}

.p5 {
	padding: 5px !important;
}

.pb0 {
	padding-bottom: 0px !important;
}

.pb0td td {
	padding-bottom: 0px !important;
}

.pb5 {
	padding-bottom: 5px !important;
}

.pb10 {
	padding-bottom: 10px !important;
}

.pb20 {
	padding-bottom: 20px !important;
}

.pb25 {
	padding-bottom: 25px !important;
}

.pb28 {
	padding-bottom: 28px !important;
}

.pt0 {
	padding-top: 0px !important;
}

.pt3 {
	padding-top: 3px !important;
}

.pt5 {
	padding-top: 5px !important;
}

.pt10 {
	padding-top: 10px !important;
}

.pt15 {
	padding-top: 15px !important;
}

.pt17 {
	padding-top: 17px !important;
}

.pt20 {
	padding-top: 20px !important;
}

.pt30 {
	padding-top: 30px !important;
}

.pt35 {
	padding-top: 35px !important;
}

.pt50 {
	padding-top: 50px !important;
}

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

.pl5 {
	padding-left: 5px !important;
}

.pl10 {
	padding-left: 10px !important;
}

.pl15 {
	padding-left: 15px !important;
}

.pl20 {
	padding-left: 20px !important;
}

.pl30 {
	padding-left: 30px !important;
}

.pl35 {
	padding-left: 35px !important;
}

.pl59 {
	padding-left: 59px !important;
}

.pr0 {
	padding-right: 0px !important;
}

body .pr5 {
	padding-right: 5px !important;
}

.pr10 {
	padding-right: 3px !important;
}

.pr15 {
	padding-right: 15px !important;
}

.pr20 {
	padding-right: 20px !important;
}

.pr28 {
	padding-right: 28px !important;
}

.pr33 {
	padding-right: 33px !important;
}

.ptb0 {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.ptb5 {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}

.ptb7 {
	padding-top: 7px !important;
	padding-bottom: 7px !important;
}

.ptb10 {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

.ph5 {
	padding-left: 5px !important;
	padding-right: 5px !important;
}

.noPadding {
	padding: 0 !important;
}

.noMargin {
	margin: 0 !important;
}

.noBorder, .noBorder td, .noBorder div {
	border: 0 !important;
}

.noBorderLeft {
	border-left: none !important;
}

.noBorderBottom {
	border-bottom: 0 !important;
}

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

.alignCenter {
	margin: 0 auto !important;
}

.scroll200 {
	overflow-x: hidden;
	overflow-y: scroll;
	height: 200px;
	border-bottom: 1px solid #999;
}

.scroll160 {
	overflow-x: hidden;
	overflow-y: scroll;
	height: 160px;
	border-bottom: 1px solid #999;
}

.scroll225 {
	overflow-x: hidden;
	overflow-y: scroll;
	height: 225px;
	border-bottom: 1px solid #999;
}

.scroll265 {
	overflow-x: hidden;
	overflow-y: scroll;
	height: 265px;
	border-bottom: 1px solid #999;
}

.scroll160 table {
	border-bottom: none;
}

.scrollAuto {
	overflow-x: hidden;
	overflow-y: hidden;
	max-height: 265px;
	border-bottom: 1px solid #999;
}

.vAlignTop, .vAlignTop td {
	vertical-align: top !important;
}

.vAlignBottom, .vAlignBottom td {
	vertical-align: bottom !important;
}

.vAlignMiddle, .vAlignMiddle td, .vAlignMiddle th {
	vertical-align: middle !important;
}

.txtIdt10 {
	text-indent: 10px;
}

.help {
	cursor: help !important;
}

.opacity0 {
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}

.opacity50 {
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
}

.w100 {
	width: 100%;
}

.w50 {
	width: 50px !important;
}

.w85 {
	width: 85px !important;
}

.w110 {
	width: 110px !important;
}

.w140 {
	width: 140px !important;
}

.w150 {
	width: 150px !important;
}

.w160 {
	width: 160px !important;
}

.w195 {
	width: 195px;
}

.w175 {
	width: 175px !important;
}

.w205 {
	width: 205px !important;
}

.w220 {
	width: 220px !important;
}

.w250 {
	width: 250px !important;
}

.w285 {
	width: 285px !important;
}

.w300 {
	width: 300px !important;
}

.w320 {
	width: 320px;
}

.w350 {
	width: 350px;
}

.w400 {
	width: 400px !important;
}

.w434 {
	width: 434px !important;
}

.w450 {
	width: 450px;
}

.w460 {
	width: 460px;
}

.w470 {
	width: 470px;
}

.w520 {
	width: 520px !important;
}

.w570 {
	width: 570px !important;
}

.w628 {
	width: 628px !important;
}

.w664 {
	width: 664px !important;
}

.w690 {
	width: 690px !important;
}

.w710 {
	width: 710px !important;
}

.w720 {
	width: 720px;
}

.w728 {
	width: 728px !important;
}

.w760 {
	width: 760px !important;
}

.w719 {
	width: 719px !important;
}

.h50 {
	height: 50px !important;
}

.h70 {
	height: 70px !important;
}

.h100 {
	height: 100px !important;
}

.borda .last td {
	padding-bottom: 12px !important;
}

.borda, tr.borda td {
	border-bottom: 1px solid #E5E5E5;
}

.borda2, tr.borda2 td {
	border-bottom: 1px solid #999;
}

.borda3, tr.borda3 td {
	border-bottom: 1px solid #CC092F;
}

.borda4 {
	border-right: 1px solid #AFAFAF;
}

div.borda5 {
	border-right: 1px solid #E5E5E5;
}

.brn {
	border-right: 0px !important;
}

.noBdTop {
	border-top: none !important;
}

.esc {
	border-top: 1px solid #D8D8D8;
}

.brDotBtm {
	border-bottom: 1px dotted #333;
}

#bgBranco {
	background: #FFF;
}

.bgNone {
	background: none !important;
}

.bordaTotal td {
	border-top: 1px solid #999;
	border-bottom: 1px solid #CC092F;
}

.borda6, .borda6 td {
	border-top: 1px solid #999;
}

.bgrCinza {
	background: #F3F3F3;
}

.br1 {
	border-right: 1px solid #ccc;
}

.bb1 {
	border-bottom: 1px solid #ccc;
}

.contaPadraoDef .boxContaPadrao {
	display: none;
}

.boxContrato p, .boxContrato ol li, .boxContrato h3 {
	margin-bottom: 15px;
}

.lnkTop {
	padding-left: 12px;
	background: url(../../imagens/geral/seta5.gif) no-repeat 0px 3px;
	float: right;
}

.voltarMenu {
	padding-bottom: 10px;
}

	.voltarMenu a {
		display: inline-block;
		margin-top: 10px;
		padding-left: 12px;
		background: url(../../imagens/geral/seta2.gif) no-repeat;
		background-position: 0px 3px;
	}

.voltarCont {
	padding: 0 15px 15px;
	clear: both;
}

	.voltarCont a {
		display: inline-block;
		margin-top: 10px;
		padding-left: 12px;
		background: url(../../imagens/geral/seta2.gif) no-repeat;
		background-position: 0 center;
	}

.txtItalic {
	font-style: italic;
}

.fs10 {
	font-size: 92% !important;
}

.fs11 {
	font-size: 100% !important;
}

.fs12 {
	font-size: 112% !important;
}

.fs15 {
	font-size: 136% !important;
}

.fs18 {
	font-size: 163% !important;
}

.lh18 {
	line-height: 18px !important;
}

.lh16 {
	line-height: 16px !important;
}

.lh12 {
	line-height: 12px !important;
}

.boxRateio {
	margin-bottom: 10px;
}

.tabBranco {
	background: #FFF;
}

.tabStrong td {
	font-weight: bold;
}

.negrito {
	font-weight: bold;
}

.boxCodData2 span {
	font-weight: bold;
}

.tableFix {
	table-layout: fixed;
}

.wAuto {
	width: auto !important;
}

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

.vlTotalTxt {
	background: none;
	border: none;
	font-weight: bold;
	text-align: right;
}

.shopFacil {
	background: url(../../imagens/geral/ico_shopfacil.gif) top right no-repeat;
	display: inline;
	line-height: 25px;
	padding: 0 80px 10px 0;
}

.lnkExt {
	background: transparent url(../../imagens/geral/ico_ext.gif) 5px 0 no-repeat;
	display: inline-block;
	line-height: 0.8;
	width: 15px;
	height: 10px;
	text-indent: -9999px;
	text-align: left;
}

.lnkMais {
	background: url(../../imagens/geral/ico_mais_menos.gif) 2px 0 no-repeat;
	display: inline-block;
	text-indent: -9999px;
	width: 15px;
	height: 11px;
	line-height: 11px;
}

.lnkMais02, .lnkMenos02 {
	display: inline-block;
	text-indent: -9999px;
	width: 15px;
	height: 11px;
	line-height: 11px;
}

.lnkMais02 {
	background: url(../../imagens/geral/ico_mais_menos.gif) 2px 0 no-repeat;
}

.lnkMenos02 {
	background: url(../../imagens/geral/ico_mais_menos.gif) 2px 100% no-repeat;
}

.icoTip {
	background: url(../../imagens/geral/ico_tip.gif)
}

.btnMoveLinha {
	width: 50px;
	height: 19px;
	float: left;
}

.lnkTop02, .lnkBase02 {
	width: 10px;
	height: 19px;
	margin-right: 10px;
	display: block;
	text-indent: -9999px;
	float: left;
}

.lnkTop02 {
	background: url(../../imagens/geral/seta5.gif) no-repeat center;
}

.lnkBase02 {
	float: right;
	background: url(../../imagens/geral/seta6.gif) no-repeat center;
}


.bottom td {
	vertical-align: bottom !important;
}

.top td {
	vertical-align: top !important;
}

.bgTp1 {
	background: #BE0C0C;
	color: #FFF !important;
	padding-left: 6px;
}
/* AFTER */
#conteudo:after, #topo:after, .boxDados:after, #boxServicos dd ul.listaTp1 li:after, #boxServicos dd ul.listaTp2 li:after, #conteudo .miolo .aux:after, .boxForm:after, .listaPromocoes li:after, .boxAtalhos .boxMenu li:after, .boxAtalhos .lstCodigosAcesso li:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	overflow: hidden;
}

/* BOX */
#conteudo .miolo .conteudo h1 {
	font-size: 200%;
	color: #CC092F;
	padding: 10px 0 13px 0;
}

	#conteudo .miolo .conteudo h1 sup {
		font-size: 42%;
		color: #666;
		position: relative;
		top: 5px;
		vertical-align: top;
		padding: 0 3px;
	}

		#conteudo .miolo .conteudo h1 sup.on {
			background: #E7E9E6;
			cursor: pointer;
		}

h2.agrupador {
	font-weight: bold;
	padding: 20px 0 10px 0;
}

	h2.agrupador span {
		font-weight: normal !important;
	}

h2.tituloMsg {
	font-size: 128%;
	line-height: 150%;
	font-weight: bold;
}

h2.tituloMsg2 {
	font-size: 180%;
	line-height: 200%;
}

#conteudo .miolo .conteudo form {
	width: 100%;
}

#conteudo .miolo .conteudo .boxMenu {
	width: 350px;
	float: left;
}

	#conteudo .miolo .conteudo .boxMenu h2 {
		font-weight: bold;
		margin-bottom: 12px;
	}

#listaAjudaHorario {
	clear: both;
	float: right;
	padding: 5px 5px 0 0;
	position: relative;
	right: -15px;
	z-index: 2;
}

	#listaAjudaHorario li {
		background: url(../../imagens/geral/ico_mais_menos.gif) 10px 12px no-repeat;
		float: left;
	}

		#listaAjudaHorario li.on {
			background-color: #F0F0F0;
			background-position: 10px -37px;
		}

		#listaAjudaHorario li a {
			display: block;
			padding: 10px 10px 10px 30px;
		}

.boxAjudaHorario {
	background: #F0F0F0 url(../../imagens/geral/pix_cinza.gif) left top repeat-x;
	clear: both;
	width: 712px;
	padding: 15px;
	position: relative;
	left: -15px;
	top: -1px;
	z-index: 1;
	margin: 0 5px 10px 5px;
}

	.boxAjudaHorario .esquerda {
		float: left;
		width: 350px;
	}

	.boxAjudaHorario .direita {
		float: right;
		width: 345px;
	}

	.boxAjudaHorario p {
		line-height: 130%;
		margin-bottom: 15px;
	}

	.boxAjudaHorario h2 {
		font: 18px/1 Arial, Helvetica, sans-serif;
		padding: 0 0 5px;
	}

	.boxAjudaHorario strong.subtitulo {
		display: block;
	}

	.boxAjudaHorario ul {
		list-style: circle;
		margin: 0 0 15px 12px;
	}

		.boxAjudaHorario ul li {
			line-height: 130%;
		}

.boxAjuda #ajuda-paginacao {
	clear: both;
	float: right;
	color: #000;
}

	.boxAjuda #ajuda-paginacao span {
		padding: 0 5px;
	}

		.boxAjuda #ajuda-paginacao span.ativo {
			font-weight: bold;
			padding: 0;
		}

.boxTp1, .boxTp2, .boxTp3, .boxTp4 {
	background-color: #F3F3F3;
	border-bottom: 1px solid #CCC;
	width: 692px;
	padding: 15px;
}

.boxTp2 {
	width: 661px;
}

.boxTp3, .boxTp4 {
	width: auto;
}

.boxTp4 {
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-top: 1px solid #CCC;
	padding: 10px 10px 15px 10px;
}

.boxTp7 {
	background-color: #FFF;
	border-bottom: 1px solid #CCC;
	width: 692px;
	padding: 15px;
}

.boxLnksMapaSite ul {
	float: left;
	margin: 10px 40px 0 0;
}

	.boxLnksMapaSite ul li {
		padding: 5px 0;
	}

.boxPraticidade, .boxPraticidade2 {
	width: 722px;
	clear: both;
	border-top: 1px solid #E5E5E5;
	padding: 20px 15px 0 15px;
}

.boxPraticidade2 {
	padding: 0;
	width: 752px;
}

	.boxPraticidade h2, .boxPraticidade2 h2 {
		color: #CC092F;
		font-size: 163%;
		font-weight: normal;
	}

	.boxPraticidade2 .box1 {
		width: 286px;
		border-right: 1px solid #E5E5E5;
		padding: 20px 0 0 15px;
	}

	.boxPraticidade2 .box2 {
		padding: 20px 15px 0 35px;
		width: 398px;
	}

		.boxPraticidade2 .box2 li.tp1 {
			width: 120px;
			float: left;
		}

		.boxPraticidade2 .box2 li.tp2 {
			display: inline-block;
			padding-right: 30px;
			padding-bottom: 10px;
		}

		.boxPraticidade2 .box2 span.infoEmail {
			background: url(../../imagens/geral/ico_funcoes.gif) 0 -176px no-repeat;
			margin-top: 10px;
			display: block;
			width: 400px;
		}

			.boxPraticidade2 .box2 span.infoEmail a {
				display: block;
				padding: 5px 0 0 40px;
			}

		.boxPraticidade2 .box2 .box21 {
			width: 186px;
			float: left;
			padding: 0 10px 0 0;
		}

		.boxPraticidade2 .box2 .box22 {
			width: 186px;
			float: left;
		}

		.boxPraticidade2 .box2 .box31 {
			width: 186px;
			float: left;
			padding: 0 0 0 10px;
			border-left: 1px solid #E5E5E5;
		}

		.boxPraticidade2 .box2 .bordaDireita {
			border-right: 1px solid #E5E5E5;
		}

	.boxPraticidade2 .box3 {
		width: 350px;
		border-right: 1px solid #E5E5E5;
		padding: 20px 0 0 0px;
	}

.boxPraticidade .listaTpArq {
	width: auto;
	padding: 0;
}

.boxAbas {
	background: #FFF;
	border: 1px solid #D5D5D5;
	border-top: 0;
	padding: 15px;
}

.contentMsg {
	clear: both;
	padding-top: 20px;
}

	.contentMsg p {
		line-height: 140%;
		margin-bottom: 10px;
	}

	.contentMsg img {
		float: left;
		margin-right: 15px;
		margin-bottom: 5px;
	}

/* Inclus�o Lote */

.boxLote {
	background-color: #F3F3F3;
	border: 1px solid #F3F3F3;
	border-bottom: 1px solid #CCC ;
	width: 690px;
	padding: 0 15px;
}
.boxLoteBb{
	background-color: transparent !important;
	border: 1px solid transparent;
}

.boxLoteOn {
	background-color: #f3f3f3;
	border-bottom: 1px solid #CDCDCD;
}

	.boxLoteOn .boxQtdLote {
		font-weight: bold;
	}

.boxLote ul {
	float: left;
}

.boxLote li {
	border-right: 1px solid #CCC;
	display: block;
	float: left;
	line-height: 20px;
	padding-right: 20px;
	margin-right: 20px;
}

	.boxLote li.ultimo {
		border: none;
		margin: 0;
		padding: 0;
	}

.boxLote .topo ul li {
	cursor: pointer;
}

.boxLote span a.expansivel {
	margin-top: 10px;
	overflow: hidden;
}

.boxLote span.link {
	background: url(../../imagens/geral/ico_mais_menos.gif) 0 0 no-repeat;
	line-height: 100%;
	margin: 5px 5px 0 0;
	float: left;
}

	.boxLote span.link a {
		display: block;
		text-indent: -9999px;
		width: 11px;
		height: 11px;
	}

		.boxLote span.link a.on {
			background: url(../../imagens/geral/ico_mais_menos.gif) 0 -49px repeat-x;
			font-weight: bold;
		}

.boxLote .lotes .tabTp1 {
	background: #FFF;
}

.boxLote .lotes .detalhes {
	padding: 0 5px;
	display: none;
}

	.boxLote .lotes .detalhes table {
		background: #FFF;
	}

		.boxLote .lotes .detalhes table tr td table.bgCinza {
			background: #F3F3F3;
		}

		.boxLote .lotes .detalhes table tr th {
			background: url(../../imagens/geral/bgr_tabela1.jpg) top left repeat-x;
			font-weight: bold;
			height: 37px;
			text-align: left;
		}

		.boxLote .lotes .detalhes table thead th.sep {
			background: url(../../imagens/geral/bgr_tabela1_sep.gif) top left no-repeat;
			width: 2px;
			height: 37px;
		}

.loteSemValor .boxLote li {
	border-right: none;
}

	.loteSemValor .boxLote li.ultimo {
		display: none;
	}

.lnkIncluirLoteGeral {
	background: url(../../imagens/geral/seta1.gif) 0 7px no-repeat;
	padding-left: 10px;
}

.desabilitarLote {
	background-color: #F9F9F9;
	border-bottom-color: #E5E5E5;
}

	.desabilitarLote .lnkIncluirLoteGeral {
		background-color: #FFF;
		filter: alpha(opacity=50);
		opacity: .5;
		cursor: default;
	}

		.desabilitarLote .lnkIncluirLoteGeral:hover {
			color: #666;
			text-decoration: none;
		}

.desabilitarData {
	background-color: #F9F9F9;
	border-bottom-color: #E5E5E5;
	background-color: #FFF;
	filter: alpha(opacity=50);
	opacity: .5;
	cursor: default;
}

	.desabilitarData .icoCalendario {
		cursor: default !important;
	}

	.desabilitarData:hover {
		color: #666;
		text-decoration: none;
	}

.bloquearElemento {
	background-color: #F9F9F9;
	border-bottom-color: #E5E5E5;
	background-color: #FFF;
	filter: alpha(opacity=50);
	opacity: .5;
	cursor: default;
}

	.bloquearElemento .icoCalendario {
		cursor: default !important;
	}

	.bloquearElemento:hover {
		color: #666;
		text-decoration: none;
	}

/* Comprovante Lote */
.boxComprovanteLote, .boxComprovanteLote1 {
	padding: 20px 0 0 0;
	background: #FFF;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
}

	.boxComprovanteLote .topo, .boxComprovanteLote .dados, .boxComprovanteLote .base,
	.boxComprovanteLote1 .topo, .boxComprovanteLote1 .dados, .boxComprovanteLote1 .base {
		background: none !important;
		padding: 0 15px 10px 15px;
		border-bottom: 1px solid #E5E5E5;
	}

		.boxComprovanteLote .topo h2, .boxComprovanteLote1 .topo h2 {
			font-size: 128%;
			line-height: 150%;
			font-weight: bold;
			float: left;
			width: 500px;
		}

		.boxComprovanteLote .topo ul.lstTopoComp, .boxComprovanteLote1 .topo ul.lstTopoComp {
			float: left;
			width: 520px;
		}

		.boxComprovanteLote .topo .icoLogo, .boxComprovanteLote1 .topo .icoLogo {
			display: block;
			float: left;
		}

		.boxComprovanteLote .dados table, .boxComprovanteLote1 .dados table {
			width: 100%;
		}

	.boxComprovanteLote .base {
		padding: 10px 15px 10px 15px;
		border-bottom: none !important;
	}

.boxSubmit {
	width: 100%;
	margin-bottom: 20px;
	clear: both;
}

/* Comprovante */
.boxComprovante {
	border: solid 1px #CCC;
	width: 720px;
}

	.boxComprovante .tabTp3 td {
		padding: 4px 0;
	}

	.boxComprovante .topo,
	.boxComprovante .dados,
	.boxComprovante .topoModal,
	.boxComprovante .topo {
		padding: 0 15px 15px 15px;
		border-bottom: solid 1px #E5E5E5;
		width: 690px;
	}

.jqmWindow .boxComprovante .topo {
	width: 690px;
}

.boxComprovante .topo,
.boxComprovante .topoModal {
	padding-top: 15px;
}

	.boxComprovante .topo .icoLogo,
	.boxComprovante .topo .icoLogo2, .boxComprovante .topo .icoLogo3,
	.boxComprovante .topoModal .icoLogo,
	.boxComprovante .topoModal .icoLogo2 {
		display: block;
		float: left;
	}

	.boxComprovante .topo h2,
	.boxComprovante .topoModal h2 {
		font-size: 128%;
		line-height: 150%;
		font-weight: bold;
		float: left;
		width: 520px;
	}

	.boxComprovante .topo ul.lstTopoComp,
	.boxComprovante .topoModal ul.lstTopoComp {
		float: left;
		width: 570px;
		font-size: 100%;
	}

		.boxComprovante .topo ul.lstTopoComp li,
		.boxComprovante .topoModal 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,
.efetuado .topoModal .icoLogo {
	background: url(../../imagens/geral/ico_logo_comprovante.gif) top left no-repeat;
	width: 86px;
	height: 85px;
	margin-right: 30px;
}

.agendado .topo .icoLogo,
.agendado .topoModal .icoLogo {
	background: url(../../imagens/geral/ico_funcoes.gif) 0 -75px no-repeat;
	width: 28px;
	height: 26px;
	margin-right: 10px;
}

.pendente .topo .icoLogo,
.pendente .topoModal .icoLogo {
	background: url(../../imagens/geral/ico_funcoes.gif) 0 -333px no-repeat;
	width: 28px;
	height: 26px;
	margin-right: 10px;
}

.naorealizada .topo .icoLogo,
.naorealizada .topoModal .icoLogo {
	background: url(../../imagens/geral/ico_funcoes.gif) 0 -477px no-repeat;
	width: 28px;
	height: 28px;
	margin-right: 10px;
}

.confirmacao .topo .icoLogo,
.confirmacao .topoModal .icoLogo {
	background: url(../../imagens/geral/ico_confirmacao_transacao.gif) 0 0 no-repeat;
	width: 92px;
	height: 83px;
	margin-left: 15px;
}

.confirmacao2 .topo .icoLogo,
.confirmacao2 .topoModal .icoLogo {
	background: url(../../imagens/geral/ico_confirmacao_transacao2.gif) 0 0 no-repeat;
	width: 92px;
	height: 83px;
	margin-left: 15px;
}

.capitalizacao .topo .icoLogo,
.capitalizacao .topoModal .icoLogo {
	background: url(../../imagens/geral/bradesco_capitalizacao.gif) 0 0 no-repeat;
	width: 95px;
	height: 85px;
	margin-right: 30px;
}

.efetuado .topo .icoLogo3 {
	background: url(../../imagens/geral/ico_logo_sp.gif) no-repeat 0 50%;
	width: 86px;
	height: 98px;
	margin-right: 30px;
}

/* Modal */
.boxLinkModal {
	text-align: right;
	padding-top: 15px;
	float: right;
}

.opcao {
	display: none;
}

.boxSacExtrato {
	background-color: #F3F3F3;
	border: 1px solid #CCC;
	width: 706px;
	clear: both;
	padding: 14px 0 0 14px;
}

	.boxSacExtrato h3 {
		background: url(../../imagens/geral/ico_funcoes.gif) 0 -382px no-repeat;
		font-weight: bold;
		line-height: 30px;
		padding: 0 0 15px 40px;
	}

	.boxSacExtrato li {
		float: left;
		width: 150px;
		height: 20px;
		padding: 0 10px 25px 15px;
		position: relative;
		border-left: 1px solid #DADADA;
	}

		.boxSacExtrato li.primeiro {
			padding-left: 0;
			border-left: 0;
		}

		.boxSacExtrato li span.titulo {
			display: block;
			margin-bottom: 7px;
		}

		.boxSacExtrato li span.fone {
			color: #CC092F;
			position: absolute;
			bottom: 10px;
		}

.boxFiltroExtrato, .boxFiltroExtratoModal {
	background: #E4E4E4;
	border-left: 1px solid #CDCDCD;
	border-right: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
	padding: 20px 15px 10px 15px;
	width: 690px;
	position: relative;
	top: 0;
	display: none;
}

	.boxFiltroExtrato .frmTxt1, .boxFiltroExtratoModal .frmTxt1 {
		background: #FFF;
	}

#boxCPF {
	margin-left: 130px;
	width: 590px;
}

	#boxCPF div, #boxCPF img {
		margin-bottom: 10px;
	}

.boxFeedBack {
	width: 722px;
	margin-bottom: 10px;
	padding-top: 10px;
}

	.boxFeedBack div.esquerda {
		float: left;
		width: 550px;
	}

	.boxFeedBack div.direita {
		float: right;
		width: 150px;
	}

	.boxFeedBack h2 {
		padding-top: 15px;
		font-weight: bold;
	}

	.boxFeedBack .lnkRemover {
		background: url(../../imagens/geral/ico_remover.gif) 0 5px no-repeat;
		display: none;
		float: right;
		padding-left: 10px;
	}

	.boxFeedBack #feedBack td {
		padding: 4px 0;
	}

	.boxFeedBack #feedBack a {
		text-decoration: underline;
	}

		.boxFeedBack #feedBack a:hover strong {
			color: #CC092F;
		}

	.boxFeedBack .listaModelo {
		width: 100%;
	}

.boxTabListaFav, .boxTabListaFav2 {
	overflow-x: hidden;
	overflow-y: scroll;
	height: 215px;
	border-bottom: solid 1px #999;
}

	.boxTabListaFav td, .boxTabListaFav2 td {
		padding: 4px 0 !important;
	}

	.boxTabListaFav2 td {
		cursor: pointer;
	}

.boxTabListaFavo, .boxTabListaFavo2 {
	height: 215px;
	width: 600px;
}

	.boxTabListaFavo td, .boxTabListaFavo2 td {
		padding: 4px 0 !important;
	}

	.boxTabListaFavo2 td {
		cursor: pointer;
	}

.boxTabListaFavoOut {
	height: 215px !important;
	overflow-x: hidden;
	overflow-y: auto;
	border-bottom: solid 1px #999;
}

.box2Tab {
	width: 687px;
}

	.box2Tab .boxTab {
		width: 330px;
	}

		.box2Tab .boxTab h2 {
			padding-bottom: 10px;
			font-weight: bold;
		}

		.box2Tab .boxTab .tabTp6 {
			background-color: #FFF;
			margin-bottom: 15px;
		}

			.box2Tab .boxTab .tabTp6 tbody.total {
				background: #D4D4D4;
			}

.contEvent {
	width: 740px;
	clear: both;
}

.boxEvent {
	background: #F8F8F8;
	width: 315px;
	border-bottom: 1px solid #CCC;
	padding: 15px;
	margin: 0 25px 20px 0;
	display: inline;
	float: left;
	cursor: pointer;
}

	.boxEvent img {
		border: 1px solid #CCC;
		float: left;
		margin-right: 10px;
	}

	.boxEvent h3 {
		color: #333;
		padding: 0 0 5px 5px;
		font-weight: bold;
	}

.boxICP {
	display: none;
}

.boxCartoes {
	padding: 10px;
	margin-top: 10px;
}

.boxCartoes {
	background: #F8F8F8;
	border: 1px solid #FFF;
	border-bottom: 1px solid #CCC;
}

	.boxCartoes img {
		border: 1px solid #CCC;
		margin-right: 6px;
	}

.boxCartoesOver {
	background: #D7D7D7;
	color: #333;
}

.boxInfoCartoes {
	width: 100%;
	clear: both;
	padding: 10px 0;
}

	.boxInfoCartoes img {
		border: 1px solid #E5E5E5;
		float: left;
	}

	.boxInfoCartoes table {
		float: left;
	}

.boxTermo {
	padding: 0 50px;
	width: 620px;
}

	.boxTermo table {
		width: 100%;
	}

	.boxTermo h2 {
		font-size: 128%;
		line-height: 150%;
		font-weight: bold;
		text-align: center;
	}

	.boxTermo .bordaTpBld {
		border-top: 1px solid #333;
	}

	.boxTermo .bordaBtBld {
		border-bottom: 1px solid #333;
	}

	.boxTermo .bordaTp {
		border-top: 1px solid #CCC;
	}

	.boxTermo .bordaBt {
		border-bottom: 1px solid #CCC;
	}

	.boxTermo .tabTp3 td.sep {
		border-left: 1px solid #CCC;
	}

	.boxTermo .tabTp3 td {
		vertical-align: top !important;
	}

.infoCartao {
	border: solid 1px #E5E5E5;
	padding: 5px;
}

/* TABELAS */
table td.sep {
	width: 10px;
}

td.direita, th.direita {
	text-align: right !important;
}

input.direita {
	text-align: right !important;
}

td.center, th.center {
	text-align: center !important;
}

.tabTp1 .frmCheck {
	margin-right: 5px !important;
}

.tabTp1 thead {
	background-color: #CCC;
}

	.tabTp1 thead th {
		font-weight: bold;
		line-height: 1.3;
		border: none !important;
	}

	.tabTp1 thead.ln1 th {
		background: url(../../imagens/geral/bgr_tabela1.jpg) top left repeat-x;
		font-weight: bold;
		height: 37px;
		text-align: left;
	}

		.tabTp1IntExp thead th.sep,
		.tabTp1 thead.ln1 th.sep {
			background: url(../../imagens/geral/bgr_tabela1_sep.gif) top left no-repeat;
			width: 2px;
			height: 37px;
		}

	.tabTp1IntExp thead th,
	.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 tr.ln1 th {
	background: url(../../imagens/geral/bgr_tabela1.jpg) top left repeat-x;
	font-weight: bold;
	height: 37px;
	text-align: left;
}

	.tabTp1 tr.ln1 th.sep {
		background: url(../../imagens/geral/bgr_tabela1_sep.gif) top left no-repeat;
		width: 2px;
		height: 37px;
	}

.tabTp1 tr.ln2 th {
	background: url(../../imagens/geral/bgr_tabela2.jpg) top left repeat-x;
	font-weight: bold;
	height: 47px;
	text-align: left;
}

	.tabTp1 tr.ln2 th.sep {
		background: url(../../imagens/geral/bgr_tabela2_sep.gif) top left no-repeat;
		width: 2px;
		height: 47px;
	}

.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.indisponivel td, .tabTp1 tbody tr.indisponivel td a {
	color: #999;
}

	.tabTp1 tbody tr.indisponivel td span.disponivel {
		color: #333;
	}

.tabTp1 tbody tr.desc td {
	color: #666;
	padding: 0 !important;
}

.tabTp1 tbody tr.even {
	background: #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;
}

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

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

.tabTp1 tbody.total4 {
	background: #E4E4E4;
}

	.tabTp1 tbody.total4 td {
		border-bottom: 1px solid #CDCDCD;
	}

.tabTp1 tbody.total5 {
	background: #CACACA;
}

	.tabTp1 tbody.total5 td {
		border-bottom: 1px solid #999;
	}

.tabTp1 tbody.total tr.expansive {
	font-weight: normal;
}

.tabTp1Int tbody td span.expansivelInt {
	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;
}

.tabTp1Int tbody td span.expansivelIntOn {
	background: url(../../imagens/geral/ico_mais_menos.gif) 0 -49px repeat-x;
}


.tabTp2 thead th {
	background: url(../../imagens/geral/bgr_tabela1.jpg) top left repeat-x;
	font-weight: bold;
	height: 27px;
	text-align: left;
}

	.tabTp2 thead th.right {
		text-align: right;
	}

	.tabTp2 thead th.sep {
		background: url(../../imagens/geral/bgr_tabela1_sep.gif) top left no-repeat;
		font-weight: bold;
		width: 2px;
		height: 27px;
	}

.tabTp2 tbody {
	vertical-align: top;
}

	.tabTp2 tbody.total {
		background: #E4E4E4; /*border-bottom:1px solid #CC092F;*/
		font-weight: bold;
	}

.tabTp2 tr.on td {
	background: #E4E4E4;
}

.tabTp2 tbody tr.desc td {
	color: #666;
	padding-top: 0 !important;
}

.tabTp2 tbody td {
	line-height: 140%;
	padding: 8px 0;
}

	.tabTp2 tbody td.positivo {
		color: #0000A0;
	}

	.tabTp2 tbody td.negativo {
		color: #CC092F;
	}

.tabTp2 tbody tr.borda td {
	border-bottom: 1px solid #666;
}

.tabTp2 tbody tr.over td {
	background: #CCC;
	cursor: pointer;
}

.tabTp2 tbody td span.desc {
	color: #666;
	display: block;
}

.tabTp3 tr.espaco td, .tabTp4 tr.espaco td {
	padding-top: 5px !important;
}

.tabTp3 tr.borda5 td {
	border-bottom: #E5E5E5 1px solid;
}

.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 td.naoInformado {
		font-weight: normal;
	}

	.tabTp3 td.dado .tabTp1 td.normal {
		font-weight: normal !important;
	}

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

/*#feedBack td.rotulo{padding-top:12px !important}*/

.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 !important;
	}

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

.tabTp6 thead th {
	background: url(../../imagens/geral/bgr_tabela1.jpg) top left repeat-x;
	font-weight: bold;
	height: 27px;
	text-align: left;
}

	.tabTp6 thead th.sep {
		background: url(../../imagens/geral/bgr_tabela1_sep.gif) top left no-repeat;
		font-weight: bold;
		width: 2px;
		height: 27px;
	}

.tabTp6 tbody {
	vertical-align: top;
}

	.tabTp6 tbody.total {
		background: #E4E4E4; /*border-bottom:1px solid #CC092F;*/
		font-weight: bold;
	}

.tabTp6 tr.even td {
	background: #F3F3F3;
}

.tabTp6 tr.on td {
	background: #E4E4E4;
}

.tabTp6 tbody tr.desc td {
	color: #666;
	padding-top: 0 !important;
}

.tabTp6 tbody td {
	line-height: 140%;
	padding: 8px 0 !important;
}

	.tabTp6 tbody td label {
		line-height: 120%;
	}

	.tabTp6 tbody td.positivo {
		color: #0000A0;
	}

	.tabTp6 tbody td.negativo {
		color: #CC092F;
	}

.tabTp6 tbody tr.borda td {
	border-bottom: 1px solid #666;
}

.tabTp7 th, .detalhes .tabTp7 th {
	background: url(../../imagens/geral/bgr_tabela3.jpg) top left repeat-x !important;
	font-weight: bold;
	height: 64px;
	text-align: left;
}

	.tabTp7 th.sep, .detalhes .tabTp7 th.sep {
		background: url(../../imagens/geral/bgr_tabela3_sep.gif) top left no-repeat !important;
		font-weight: bold;
		width: 2px;
		height: 64px;
	}

	.tabTp7 th table, .tabTp7 th table th {
		background: none !important;
	}

	.tabTp7 th.center {
		background: none !important;
	}

	.tabTp7 th.caption {
		display: block;
		text-align: center;
		border-bottom: solid 1px #CCC;
		padding-bottom: 3px;
		margin-bottom: 3px;
		line-height: 20px;
	}

	.tabTp7 th table td.sep {
		background: url(../../imagens/geral/bgr_tabela3_sep.gif) top left no-repeat;
		font-weight: bold;
		width: 2px;
		height: 30px;
	}

	.tabTp7 th table td {
		padding: 2px 0;
	}

	.tabTp7 th table th {
		background: none;
		font-weight: bold;
		height: 32px !important;
		text-align: left;
	}

.tabTp7 tbody {
	vertical-align: top;
}

	.tabTp7 tbody.on {
		background: #E4E4E4;
		border-top: 1px solid #CCC;
		border-top: 1px solid #CCC;
	}

	.tabTp7 tbody tr.click td {
		cursor: pointer;
	}

	.tabTp7 tbody tr.desc td {
		color: #666;
		padding: 0 !important;
	}

	.tabTp7 tbody tr.on {
		background: #E4E4E4;
		border-top: 1px solid #CCC;
		border-top: 1px solid #CCC;
	}

	.tabTp7 tbody td {
		line-height: 140%;
		padding: 8px 0;
	}

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

		.tabTp7 tbody td span.expansivelOn {
			background: url(../../imagens/geral/ico_mais_menos.gif) 0 -49px repeat-x;
		}

		.tabTp7 tbody td span.desc {
			color: #666;
			display: block;
		}

	.tabTp7 tbody.total {
		background: #E4E4E4; /*border-bottom:1px solid #CC092F;*/
		font-weight: bold;
	}

.tabTp7 .boxInvestimentos {
	width: 665px;
	padding: 10px;
	background: #FFF;
}

.tabTp7 th table td.rotulo {
	text-align: right;
}

.tabTp7 th table td.dado {
	font-weight: bold;
	vertical-align: bottom;
}

.tabTp7 th table td.sep {
	background: url(../../imagens/geral/bgr_tabela3_sep.gif) top left no-repeat;
	font-weight: bold;
	width: 2px;
	height: 48px;
}

.tabTp7 th table th.center {
	text-align: center !important;
	border-bottom: #E5E5E5 1px solid !important;
}

.tabTp7 th table th.right {
	text-align: right !important;
}

.tabConfLote span.link {
	margin-top: 2px;
}

.tabConfLote .boxDados {
	width: 100%;
	padding: 10px 0;
}

	.tabConfLote .boxDados h3 {
		font-size: 112%;
		font-weight: bold;
	}

	.tabConfLote .boxDados table {
		background: #FFF;
		border: 1px solid #CDCDCD;
	}

	.tabConfLote .boxDados .tabTp3 td {
		padding-top: 4px !important;
		padding-bottom: 4px !important;
	}

.tabConfLote tbody.on {
	background-color: #E4E4E4 !important;
}

.tabConfLote tbody tr.on td {
	font-weight: bold;
}

.tabConfLote tbody tr.on .link {
	background-position: 0 -49px;
}

.tabConfLote tbody tr td.operacao span.desc {
	font-weight: normal;
}

.tabConfLote tbody tr.hover {
	background-color: #E4E4E4;
}

.tabConfLote .tabTp3 td {
	padding-bottom: 10px;
	padding-top: 0;
}

.tabHoverEven tr.even td {
	background-color: #F3F3F3;
}

.tabHoverEven tr.on td {
	background-color: #E4E4E4 !important;
	cursor: pointer;
}

.tabInTp1 th,
.tabInTp1 td {
	text-align: left;
	border-top: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
}

.tabInTp1 th {
	background-color: #B6B6B6;
	color: #000 !important;
	padding: 8px 0;
}

.tabInTp1 td {
	background-color: #F3F3F3;
}

.tabInTp1 .expOnInt td {
	background: #CACACA;
}

	.tabInTp1 .expOnInt td .tabTp2 td {
		background-color: #F3F3F3;
	}

.tabInTp2 td {
	border-bottom: 1px solid #E4E4E4;
}

.tabInTp2 .last td {
	border-bottom: none;
}

.boxComprovanteTitulos {
	border: 1px solid #CCCCCC;
	clear: both;
	padding: 11px 8px 0 11px;
	font-size: 100%;
	background: #FFF;
}

	.boxComprovanteTitulos .tabAddTitulo td.s14 {
		font-size: 127%;
	}

	.boxComprovanteTitulos .tabAddTitulo span.right {
		float: right;
		font-weight: bold;
		font-size: 92%;
	}

	.boxComprovanteTitulos .tabAddTituloCont {
		border: solid 2px #CCCCCC;
		margin-top: 1px;
		margin-bottom: 3px;
	}

		.boxComprovanteTitulos .tabAddTituloCont td {
			border: solid 2px #CCCCCC;
			padding: 0px !important;
		}

		.boxComprovanteTitulos .tabAddTituloCont span.Tdado,
		.boxComprovanteTitulos .tabAddTituloCont span.Tdado2,
		.boxComprovanteTitulos .tabAddTituloCont span.Tdado3,
		.boxComprovanteTitulos .tabAddTituloCont span.Tdado4 {
			margin: 2px;
			margin-bottom: 10px;
			font-size: 92%;
			line-height: 20px;
		}

		.boxComprovanteTitulos .tabAddTituloCont span.Tdado2,
		.boxComprovanteTitulos .tabAddTituloCont span.Tdado4 {
			display: block;
			float: left;
			width: 650px;
		}

		.boxComprovanteTitulos .tabAddTituloCont span.Tdado3 {
			display: block;
			margin-bottom: 75px;
		}

		.boxComprovanteTitulos .tabAddTituloCont span.sac {
			display: inline;
			margin-right: 10px;
			height: 60px;
			font-size: 92%;
			float: left;
		}

		.boxComprovanteTitulos .tabAddTituloCont span.Tvalor,
		.boxComprovanteTitulos .tabAddTituloCont span.Tvalor2,
		.boxComprovanteTitulos .tabAddTituloCont span.Tvalor3,
		.boxComprovanteTitulos .tabAddTituloCont span.Tvalor4,
		.boxComprovanteTitulos .tabAddTituloCont span.Tvalor5 {
			font-weight: bold;
			font-size: 92%;
		}

		.boxComprovanteTitulos .tabAddTituloCont span.Tvalor {
			margin: 0 3px;
			display: block;
		}

		.boxComprovanteTitulos .tabAddTituloCont span.Tvalor2 {
			margin: 0 3px;
			float: left;
		}

		.boxComprovanteTitulos .tabAddTituloCont span.Tvalor3,
		.boxComprovanteTitulos .tabAddTituloCont span.Tvalor5 {
			float: left;
		}

		.boxComprovanteTitulos .tabAddTituloCont span.Tvalor4 {
			float: left;
			margin: 0 5px;
		}

		.boxComprovanteTitulos .tabAddTituloCont span.left {
			float: left;
		}

		.boxComprovanteTitulos .tabAddTituloCont span.right {
			float: right;
		}

		.boxComprovanteTitulos .tabAddTituloCont span.center {
			text-align: center;
		}

		.boxComprovanteTitulos .tabAddTituloCont span.normal {
			font-weight: normal !important;
		}

		.boxComprovanteTitulos .tabAddTituloCont span.brl {
			border-left: 2px solid #CCCCCC;
			padding-left: 7px;
		}

		.boxComprovanteTitulos .tabAddTituloCont span.s14 {
			font-size: 127%;
		}

		.boxComprovanteTitulos .tabAddTituloCont span.mr35 {
			margin-right: 35px;
		}

		.boxComprovanteTitulos .tabAddTituloCont span input {
			font-size: 110%;
		}

		.boxComprovanteTitulos .tabAddTituloCont table .bordaD {
			border-right: 2px solid #CCC !important;
		}

	.boxComprovanteTitulos .barras img {
		float: left;
	}

	.boxComprovanteTitulos .barras span.aut {
		float: right;
		font-weight: bold;
		margin-right: 26px;
	}

	.boxComprovanteTitulos .tabAddTituloCont .tabTvalor5 td {
		border: none !important;
		font-weight: bold;
	}

.tabConta td {
	padding-bottom: 8px;
}

.pad0 td {
	padding-bottom: 0px !important;
}

.tabelaGuia {
	border-top: 1px solid #333;
	border-right: 1px solid #333;
}

	.tabelaGuia td {
		border-bottom: 1px solid #333;
		border-left: 1px solid #333;
		vertical-align: top;
	}

		.tabelaGuia td.vAlMd {
			vertical-align: middle;
		}

		.tabelaGuia td.vAlBt {
			vertical-align: bottom;
		}

		.tabelaGuia td.cabecalho h3 {
			font-size: 127%;
			font-weight: bold;
			text-transform: uppercase;
		}

		.tabelaGuia td.cabecalho li.tp1 {
			text-transform: uppercase;
			padding-bottom: 5px;
		}

		.tabelaGuia td.cabecalho li.tp2 {
			color: #333 !important;
			font-size: 92%;
			line-height: 150%;
			padding-bottom: 5px;
		}

		.tabelaGuia td.cabecalho li.tp3 {
			font-size: 127%;
			font-weight: bold;
			padding-bottom: 5px;
		}

		.tabelaGuia td.cabecalho .descricao,
		.tabelaGuia td.cabecalho .descricao2,
		.tabelaGuia td.cabecalho .descricao3 {
			float: left;
			padding: 5px 0;
		}

		.tabelaGuia td.cabecalho .descricao2 {
			width: 295px;
		}

		.tabelaGuia td.cabecalho2 .descricao h3,
		.tabelaGuia td.cabecalho2 .descricao li.tp1 {
			font-size: 100%;
			font-weight: normal;
			text-transform: uppercase;
			padding-bottom: 2px;
		}

		.tabelaGuia td.cabecalho2 .descricao li.tp2 {
			font-size: 127%;
			font-weight: bold;
			text-transform: uppercase;
			padding-bottom: 2px;
		}

		.tabelaGuia td.informativo {
			border-bottom: 0;
			border-left: 0;
			font-size: 112%;
		}

			.tabelaGuia td.informativo strong {
				padding: 5px 0 10px 0;
				display: block;
				text-align: center;
			}

			.tabelaGuia td.informativo p {
				padding: 0 10px;
			}

		.tabelaGuia td.informativo2 {
			border-bottom: 0;
			border-left: 0;
		}

			.tabelaGuia td.informativo2 ol {
				margin: 10px 10px 0 10px;
			}

			.tabelaGuia td.informativo2 li {
				margin-bottom: 5px;
			}

				.tabelaGuia td.informativo2 li .numero {
					float: left;
					display: block;
				}

				.tabelaGuia td.informativo2 li .informacao {
					display: block;
					float: right;
					width: 320px;
				}

		.tabelaGuia td.informativo3 {
			font-size: 92%;
		}

		.tabelaGuia td.rotulo {
			font-size: 92%;
			padding: 2px 0;
			text-transform: uppercase;
		}

		.tabelaGuia td.rotulo2 {
			padding: 2px 0;
			text-transform: none;
		}

			.tabelaGuia td.rotulo2 label.tp1 {
				text-align: left;
				padding-bottom: 5px;
				text-transform: uppercase;
			}

			.tabelaGuia td.rotulo strong,
			.tabelaGuia td.rotulo2 strong {
				font-size: 100%;
				float: left;
				padding: 0 4px 0 5px;
			}

		.tabelaGuia td.rotulo span.descricao,
		.tabelaGuia td.rotulo ul.descricao {
			text-transform: none;
		}

		.tabelaGuia td.rotulo ul.descricao {
			padding: 10px 0;
		}

			.tabelaGuia td.rotulo ul.descricao li {
				font-size: 100%;
				font-weight: bold;
				text-transform: none;
				padding: 0 10px 10px 10px;
			}

		.tabelaGuia td span.dado,
		.tabelaGuia td strong.dado {
			padding: 5px 7px;
			display: block;
		}

		.tabelaGuia td.inTableNoBd table,
		.tabelaGuia td.inTableNoBd table td {
			border: none !important;
		}

.tabelaGuiaIn,
.tabelaGuiaIn td {
	border: none;
	vertical-align: middle;
	margin: 0 0 5px 5px;
}

.mlFix {
	margin-left: 46px;
	*margin-left: 45px;
}

.noBdTp, .noBdTp td {
	border-top: none !important;
}

.noBdRg {
	border-right: none !important;
}

.noBdBt {
	border-bottom: none !important;
}

.noBdLf {
	border-left: none !important;
}

#tabAvisos tr.naoLido td {
	font-weight: bold;
}

.tabelaGuiaImpressao td.dado {
	font-weight: bold;
	line-height: 150%;
}

.tabelaGuiaImpressao td span.dado {
	padding: 5px 7px;
	display: block;
}

.tabelaGuiaImpressao td span.data span {
	padding: 0 7px;
}

/* LISTAS */
.lista1 {
	font-size: 100%;
}

	.lista1 li {
		background: url(../../imagens/geral/ico_lista1.gif) 0 5px no-repeat;
		font-size: 100%;
		padding: 0 0 10px 10px;
	}

		.lista1 li.bgrNone {
			background: none;
		}

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

.lista3.mRgt li {
	margin-right: 20px;
}

.seta2 {
	display: block;
	padding-bottom: 0;
}

.lista4 li {
	background: url(../../imagens/geral/ico_lista1.gif) 0 5px no-repeat;
	padding: 0 0 10px 10px;
}

.listaDefinicoes {
	border-bottom: 1px solid #E5E5E5;
	clear: both;
	padding-bottom: 10px;
	width: 100%;
}

	.listaDefinicoes li {
		color: #333333;
		font-weight: bold;
		padding-top: 15px;
		float: left;
		width: 360px;
	}

		.listaDefinicoes li ul {
			margin-top: 15px;
		}

		.listaDefinicoes li li {
			font-weight: normal;
			padding-top: 0;
		}

.listaPraticidades {
	width: 100%;
}

	.listaPraticidades li {
		float: left;
		border-right: 1px solid #E5E5E5;
		margin-top: 10px;
		width: 199px;
		padding: 0 25px 20px 15px;
	}

		.listaPraticidades li a {
			display: inline-block !important;
		}

		.listaPraticidades li p {
			margin-bottom: 10px;
		}

		.listaPraticidades li span.comprovante,
		.listaPraticidades li span.agendamento,
		.listaPraticidades li span.infoemail,
		.listaPraticidades li span.mensagens {
			background: url(../../imagens/geral/ico_funcoes.gif) 0 0 no-repeat;
			display: block;
		}

		.listaPraticidades li span.comprovante {
			background-position: 0 -25px;
		}

		.listaPraticidades li span.agendamento {
			background-position: 0 -75px;
		}

		.listaPraticidades li span.infoemail {
			background-position: 0 -578px;
			padding: 4px 0 0 5px;
		}

		.listaPraticidades li span.mensagens {
			background-position: 0 -227px;
			padding: 4px 0 0 5px;
		}

			.listaPraticidades li span.agendamento a,
			.listaPraticidades li span.comprovante a,
			.listaPraticidades li span.infoemail a,
			.listaPraticidades li span.mensagens a {
				line-height: 25px;
				display: block;
				padding-left: 30px;
			}

		.listaPraticidades li span.lnk1 {
			padding: 0 0 7px 10px;
		}

			.listaPraticidades li span.lnk1,
			.listaPraticidades li span.lnk1 a {
				display: inline-block;
			}

		.listaPraticidades li.li1 {
			padding-left: 0;
		}

		.listaPraticidades li.li2 span {
			background: none;
		}

		.listaPraticidades li.li2 a,
		.listaPraticidades2 li.li2 a {
			background: url(../../imagens/geral/seta1.gif) 0 4px no-repeat;
			line-height: 120%;
			padding: 0 0 7px 10px;
		}

		.listaPraticidades li.li3 {
			border: none;
			padding-right: 0;
		}

		.listaPraticidades li.li4 {
			width: 600px;
			border-right: none;
		}

		.listaPraticidades li.li5 {
			width: auto;
			height: auto;
			border-right: none;
			padding: 0 0 20px 0;
		}

		.listaPraticidades li.li6 {
			border: none;
		}

			.listaPraticidades li.li6 span {
				background: none;
			}

			.listaPraticidades li.li5 a,
			.listaPraticidades li.li6 a,
			.listaPraticidades li.li7 a,
			.listaPraticidades li.li8 a,
			.listaPraticidades3 li a,
			.listaPraticidades4 li a {
				background: url(../../imagens/geral/seta1.gif) 0 4px no-repeat;
				line-height: 120%;
				padding: 0 0 7px 10px;
				display: block;
			}

		.listaPraticidades li.li7 {
			width: 320px;
			float: left;
		}

			.listaPraticidades li.li7 span.comprovante a,
			.listaPraticidades li.li7 span.infoemail a,
			.listaPraticidades li.li7 span.mensagens a {
				background: none !important;
			}

		.listaPraticidades li.li8 {
			border: none;
			width: 455px;
			float: left;
		}

			.listaPraticidades li.li8 span {
				background: none;
			}

		.listaPraticidades li.li9 {
			padding-left: 0 !important;
		}

			.listaPraticidades li.li9 span {
				background: none;
			}

			.listaPraticidades li.li9 a {
				background: url(../../imagens/geral/seta1.gif) 0 4px no-repeat;
				line-height: 120%;
				padding: 0 0 7px 10px;
			}

		.listaPraticidades li.li10 {
			border-right: none !important;
			width: 640px;
			float: left;
		}

			.listaPraticidades li.li10 span {
				background: none;
			}

			.listaPraticidades li.li10 a {
				background: url(../../imagens/geral/seta1.gif) 0 4px no-repeat;
				line-height: 120%;
				padding: 0 0 7px 10px;
				display: inline-block;
			}

.listaPraticidades2 {
	width: 100%;
}

	.listaPraticidades2 li {
		float: left;
		border-right: 1px solid #E5E5E5;
		margin-top: 10px;
		width: 315px;
		padding: 0 25px 20px 15px;
	}

		.listaPraticidades2 li.li1 {
			padding-left: 0;
			width: 325px;
		}

		.listaPraticidades2 li.li2 p {
			padding-bottom: 10px;
		}

		.listaPraticidades2 li.li1 img {
			border: 1px solid #E7E7E7;
			float: left;
			margin-right: 15px;
		}

		.listaPraticidades2 li.li1 p {
			margin-top: 5px;
		}

.listaPraticidades3 {
	margin-bottom: 10%;
}

	.listaPraticidades3 li {
		float: left;
		width: 165px;
		padding-right: 5px;
	}

.listaPraticidades4 {
	padding-bottom: 10px;
	width: 480px;
}

	.listaPraticidades4 li {
		float: left;
		width: 240px;
	}

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

.listaAlternativa {
	float: left;
}

	.listaAlternativa li a {
		margin-top: 20px;
		padding-left: 10px;
		color: #CC092F;
		line-height: 15px;
	}


.listaPassos {
	width: 100%;
	height: 20px;
	font-size: 10px;
}

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

.boxListaComprovante {
	zoom: 1;
}

.listaComprovante, .listaComprovanteIco, .listaComprovanteIco1 {
	float: right;
	padding-bottom: 10px;
}

	.listaComprovante li, .listaComprovanteIco li, .listaComprovanteIco1 li {
		background-image: url(../../imagens/geral/ico_comprovante.gif);
		background-repeat: no-repeat;
		float: left;
		margin-left: 20px;
		display: inline;
	}

		.listaComprovante li.email, .listaComprovanteIco li.email, .listaComprovanteIco1 li.email {
			background-position: 0 0;
		}

		.listaComprovante li.imprimir, .listaComprovanteIco li.imprimir, .listaComprovanteIco1 li.imprimir {
			background-position: 0 -20px;
		}

		.listaComprovante li.salvar, .listaComprovanteIco li.salvar, .listaComprovanteIco1 li.salvar {
			background-position: 0 -40px;
		}

		.listaComprovante li.download, .listaComprovanteIco li.download, .listaComprovanteIco1 li.download {
			background-position: 0 -58px;
		}

		.listaComprovanteIco li a, .listaComprovanteIco1 li a, .listaComprovante li a {
			line-height: 20px;
			padding-left: 30px;
			white-space: nowrap;
		}

.icoModalTermo {
	padding-top: 15px;
}

	.icoModalTermo .listaComprovanteIco {
		float: left;
	}

.listaInformacao li {
	float: left;
	line-height: 19px;
	border-right: 1px solid #CCC;
	padding-right: 10px;
	margin-right: 10px;
}

	.listaInformacao li.first {
		border: 0;
		margin: 0;
		padding-right: 5px;
	}

	.listaInformacao li.ultimo {
		border-right: none;
		padding-right: 0;
		margin-right: 0;
	}

.listaDetalhes li {
	color: #666;
	font-size: 92%;
}

.listaSacados li {
	border-right: 1px solid #CCCCCC;
	padding: 0px 7px;
	float: left;
}

.lstPag {
	display: block;
	background: #F0F1F2;
	padding: 6px 10px;
	clear: both;
	margin: 20px 0 10px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #F0F1F2;
}

.lstPagExpansivel {
	background: #CACACA !important;
	border: none !important;
}

.lstPag li {
	display: block;
	float: left;
}

.lstPagNum li {
	margin: 1px 0 0;
}

.lstPag li.on {
	margin: 0;
}

.lstPag li.off {
	filter: alpha(opacity=30);
	opacity: 0.3;
}

	.lstPag li.off a {
		cursor: default;
	}

.lstPag li a {
	display: block;
	text-indent: -999999px;
	height: 24px;
	line-height: 24px;
}

.lstPag li.btnFirst a,
.lstPag li.btnLast a,
.lstPag li.btnPrev a,
.lstPag li.btnNext a {
	height: 10px;
	width: 58px;
	margin: 5px 0 0;
	background: url(../../imagens/geral/btns_pag.gif) no-repeat 0 2px;
}

.lstPag li.btnNext a {
	width: 52px;
	background-position: 0 -48px;
}

.lstPag li.btnLast a {
	width: 48px;
	background-position: -7px -107px;
	margin-top: 6px;
	margin-left: 20px;
}

.lstPag li.btnFirst a {
	width: 57px;
	background-position: 0 -58px;
	margin-top: 7px;
	margin-right: 20px;
}

.lstPag li.boxPagNum {
	width: 445px;
}

.lstPagExpansivel li.boxPagNum {
	width: 575px !important;
}

.lstPag li .lstPagNum {
	margin: 0 auto;
}

	.lstPag li .lstPagNum a {
		text-indent: 0;
		color: #C31010;
		padding: 0 7px;
		line-height: 20px !important;
		float: left;
		height: auto;
	}

		.lstPag li .lstPagNum a:hover {
			text-decoration: underline;
		}

	.lstPag li .lstPagNum li.on a {
		background: #C31010;
		color: #fff;
		font-weight: 700;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border-radius: 6px;
		border: 1px solid #C31010;
		cursor: default;
		text-decoration: none !important;
	}

.lstContas li {
	display: block;
	float: left;
	padding: 0 10px 5px 0;
	font-size: 92%;
	white-space: nowrap;
}

	.lstContas li a {
		text-decoration: underline;
	}

	.lstContas li.hidden {
		display: none;
	}

.lstSimplesPeq li {
	background: #fff;
	background: #fff url(../../imagens/geral/blt_lista.gif) no-repeat left 6px;
	color: #333;
	padding-bottom: 3px;
	padding-left: 9px;
}

	.lstSimplesPeq li.icoIdt {
		padding-left: 0;
		background-position: 10px 6px;
		text-indent: 20px;
		position: relative;
	}

.abas {
	background: url(../../imagens/geral/bgr_aba.jpg) left bottom repeat-x;
	padding-top: 10px;
	height: 1%;
	margin-left: 10px;
}

	.abas li {
		float: left;
		padding: 9px 0;
	}

		.abas li.on {
			padding: 8px 0;
		}

			.abas li a,
			.abas li.on a {
				background-image: url(../../imagens/geral/bgr_aba_item.gif);
				background-position: 0 -32px;
				*background-position: 0 -23px;
				background-repeat: no-repeat;
				padding: 9px 0 8px 20px;
			}

			.abas li.on a {
				background-position: 0 0;
				*background-position: 0 10px;
			}

		.abas li a:hover {
			color: #666;
			cursor: pointer;
			text-decoration: none;
		}

		.abas li a span,
		.abas li.on a span {
			background-image: url(../../imagens/geral/bgr_aba_item.gif);
			background-position: right -32px;
			*background-position: right -32px;
			background-repeat: no-repeat;
			font-size: 12px;
			padding: 8px 35px 8px 0;
		}

		.abas li.on a span {
			background-position: right 0;
			*background-position: right 1px;
			font-weight: bold;
		}

.listaExpansivel {
	width: 100%;
}

	.listaExpansivel dt {
		border-bottom: 1px solid #E5E5E5;
		width: 100%;
		padding: 10px 0;
	}

		.listaExpansivel dt.on {
			background-color: #E3E3E3;
			border-bottom: 0;
		}

			.listaExpansivel dt a,
			.listaExpansivel dt.on a {
				background: url(../../imagens/geral/ico_mais_menos.gif) no-repeat 10px 1px;
				display: block;
				padding: 0 0 0 29px;
			}

			.listaExpansivel dt.on a {
				background-position: 10px -48px;
				font-weight: bold;
			}

		.listaExpansivel dt.ttlCod {
			position: relative;
		}

			.listaExpansivel dt.ttlCod a:hover span.codigo {
				text-decoration: underline;
			}

			.listaExpansivel dt.ttlCod a span.codigo {
				position: absolute;
				left: 50%;
				top: 25%;
			}

	.listaExpansivel dd {
		display: none;
		background-color: #E3E3E3;
		padding: 10px 20px 20px;
	}

.listaChecks li {
	clear: both;
	padding-bottom: 10px;
	width: 100%;
}

.listaChecks span.tp1,
.listaChecks span.tp2,
.listaChecks span.tp3 {
	background: url(../../imagens/geral/bgr_checkbox3estados.gif);
	display: block;
	width: 13px;
	height: 13px;
	margin: 0 10px 10px 0;
	overflow: hidden;
	text-indent: -999px;
}

.listaChecks span.tp1 {
	background-position: 0 0;
}

.listaChecks span.tp2 {
	background-position: 0 -13px;
}

.listaChecks span.tp3 {
	background-position: 0 -26px;
}

.listaChecks span {
	float: left;
}

.boxListasBlt {
	margin: 5px 0;
}

	.boxListasBlt ul {
		float: left;
		border-right: 1px solid #E3E3E3;
		padding: 0 10px;
		width: 204px;
		overflow: hidden;
	}

		.boxListasBlt ul.first {
			padding-left: 5px;
			margin-right: 5px;
		}

		.boxListasBlt ul.last {
			border: 0;
		}

	.boxListasBlt li.rotulo {
		clear: both;
		float: left;
		margin-right: 5px;
	}

	.boxListasBlt li.dado {
		float: left;
		margin-bottom: 10px;
	}

	.boxListasBlt li.sep {
		clear: both;
		font-size: 0 !important;
		height: 0 !important;
		line-height: 1px;
		margin: 0 !important;
		padding-bottom: 0 !important;
		width: 100%;
	}

/*lnkMaisContas*/
a#lnkMaisContas {
	background: url(../../imagens/geral/ico_mais_menos.gif) no-repeat 10px 1px;
	display: block;
	padding: 0 0 0 29px;
	color: #666;
	margin: 10px 0;
}

.lnkMenosContas {
	background: url(../../imagens/geral/ico_mais_menos.gif) no-repeat 10px -49px;
	;
	padding: 0 0 0 29px;
	color: #666;
	margin: 10px 0;
}


a.lnkMaisContasOn {
	background-position: 10px -48px !important;
}

.boxMenu .boxMenuIn, .boxCdb .boxCdbIn {
	margin: 0 0 18px 0;
	border: 1px solid #E5E5E5;
	border-right: none;
	border-bottom: none;
	background: url(../../imagens/geral/bgr_boxMenu.gif) repeat-x 0 100%;
	width: 100%;
}

	.boxMenu .boxMenuIn .boxIn, .boxCdb .boxCdbIn .boxIn {
		background: url(../../imagens/geral/bgr_boxMenu.gif) repeat-y 100% 0;
	}

	.boxMenu .boxMenuIn .boxInLft, .boxCdb .boxCdbIn .boxInLft {
		background: url(../../imagens/geral/bgr_boxMenu_w.gif) no-repeat 100% 0;
		margin-top: -1px;
	}

	.boxMenu .boxMenuIn .boxInBtm, .boxCdb .boxCdbIn .boxInBtm {
		background: url(../../imagens/geral/bgr_boxMenu_w.gif) no-repeat 0 100%;
		padding: 10px 13px 10px 13px;
		margin-left: -1px;
	}

	.boxMenu .boxMenuIn ul.tp1, .boxCdb .boxCdbIn ul.tp1 {
		border: none;
		padding-bottom: 0 !important;
		margin-bottom: 0 !important;
	}

.boxMenu ul.tp1 {
	padding-bottom: 1px;
	margin-bottom: 1px;
	border-bottom: 1px #E5E5E5;
}

	.boxMenu ul.tp1 li {
		background: url(../../imagens/geral/seta1.gif) 0 6px no-repeat;
		padding: 1px 0 1px 0;
	}

		.boxMenu ul.tp1 li.simp {
			background: url(../../imagens/geral/seta1.gif) 0 6px no-repeat;
			padding: 3px 0 3px 0;
		}

		.boxMenu ul.tp1 li.simp2 {
			background: url(../../imagens/geral/seta1.gif) 0 6px no-repeat;
			padding: 0;
			margin: 0 0 0 20px;
		}

			.boxMenu ul.tp1 li.simp a, .boxMenu ul.tp1 li.simp2 a {
				padding-bottom: 3px;
			}

			.boxMenu ul.tp1 li.simp li, .boxMenu ul.tp1 li.simp2 li {
				margin-left: 20px;
			}

		.boxMenu ul.tp1 li.info, .boxMenu ul.tp1 li.novos {
			padding-top: 0;
			background-position: 0 7px;
			*background-position: 0 9px;
			font-size: 100%;
		}

			.boxMenu ul.tp1 li.info a, .boxMenu ul.tp1 li.novos {
				display: block;
			}

		.boxMenu ul.tp1 li .txtGrupo,
		.boxMenu ul.tp1 li a {
			padding-left: 10px;
			display: inline-block;
			color: #666;
			padding-bottom: 0px;
		}

.boxMenu li.novos span.content {
	background-color: #CC092F;
	color: #FFF;
	line-height: 150%;
	margin-left: 25px;
	padding: 2px 7px 2px 7px;
	display: inline-block;
	position: relative;
	*top: 3px;
}

.boxMenu li.info a {
	display: inline-block !important;
}

span.content .tl, span.content .tr, span.content .bl, span.content .br {
	background-image: url(../../imagens/geral/bgr_info.gif);
	background-repeat: no-repeat;
	display: block;
	width: 4px;
	height: 4px;
	position: absolute;
}

span.content .tl {
	top: 0;
	left: 0;
	background-position: 0 0;
}

span.content .tr {
	background-position: -4px 0;
	top: 0;
	right: 0;
}

span.content .bl {
	background-position: 0 -4px;
	bottom: 0;
	left: 0;
}

span.content .br {
	background-position: -4px -4px;
	bottom: 0;
	right: 0;
}

.boxMenu ul.tp1 li .txtGrupo {
	background: #fff;
	background: #fff url(../../imagens/geral/blt_lista_g.gif) no-repeat 0 50%;
	color: #333;
	padding-bottom: 3px;
}

#conteudo .miolo .conteudo .boxMenu ul.ultimo {
	border-bottom: none;
}

#conteudo .miolo .conteudo .boxMenu ul.tp2 {
	width: 350px;
	margin-bottom: 20px;
}

#conteudo .miolo .conteudo .boxMenu ul.tp2A {
	border-width: 1px;
}

#conteudo .miolo .conteudo .boxMenu ul.tp2 li,
span.comprovante {
	background-image: url(../../imagens/geral/ico_funcoes.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #E5E5E5;
	padding: 4px 0;
}

span.comprovante {
	border-bottom: none;
}

	#conteudo .miolo .conteudo .boxMenu ul.tp2 li a,
	span.comprovante a {
		display: block;
		line-height: 28px;
		padding-left: 35px;
	}

#conteudo .miolo .conteudo .boxMenu ul.tp2 li.comprovante,
span.comprovante {
	background-position: 0 -20px;
}

#conteudo .miolo .conteudo .boxMenu ul.tp2 li.agendamento {
	background-position: 0 -70px;
}

#conteudo .miolo .conteudo .boxMenu ul.tp2 li.autorizacoes {
	background-position: 0 -328px;
}

#conteudo .miolo .conteudo .boxMenu ul.tp2 li.debito {
	background-position: 0 -276px;
}

#conteudo .miolo .conteudo .boxMenu ul.tp2 li.infoemail {
	background-position: 0 -578px;
}

.listaFiltro {
	background-color: #F3F3F3;
	border-bottom: 2px solid #CCC;
	width: 100%;
	margin-bottom: 23px;
}

	.listaFiltro li {
		border-right: 1px solid #CCC;
		line-height: 30px;
		margin-top: 4px;
		padding: 0 10px;
		float: left;
		position: relative;
	}

		.listaFiltro li.simples {
			padding-right: 0;
			border-right: none !important;
		}

		.listaFiltro li span {
			background: url(../../imagens/geral/ico_listaFiltro.gif) top left no-repeat;
			display: none;
			margin-left: -5px;
			width: 11px;
			height: 8px;
			position: absolute;
			bottom: -8px;
			left: 50%;
		}

		.listaFiltro li.on {
			font-weight: bold;
		}

			.listaFiltro li.on span {
				display: block;
			}

.listaPromocoes li {
	width: 260px;
	clear: both;
	margin-bottom: 25px;
}

	.listaPromocoes li img {
		border: 1px solid #E7E7E7;
		float: left;
		margin-right: 15px;
	}

	.listaPromocoes li h3 {
		padding-bottom: 5px;
		display: block;
		font-weight: 700;
	}

.listaPromocoes2 li {
	clear: both;
	margin-bottom: 25px;
}

	.listaPromocoes2 li img {
		border: 1px solid #E7E7E7;
		float: left;
		margin-right: 15px;
	}

	.listaPromocoes2 li h3 {
		padding-bottom: 5px;
		display: block;
		font-weight: 700;
		float: left;
		width: 635px;
	}

#conteudo .mioloF3 .listaFiltroDetalhado, #conteudo .mioloF2 .listaFiltroDetalhado {
	font-size: 11px;
}

.listaFiltroDetalhado, .listaFiltroDetalhadoModal {
	background: url(../../../imagens/extrato/bgr_filtroExtrato.jpg) top left repeat-x;
	width: 100%;
	margin-bottom: 15px;
}

	.listaFiltroDetalhado li, .listaFiltroDetalhadoModal li {
		float: left;
		line-height: 31px;
	}

		.listaFiltroDetalhado li select, .listaFiltroDetalhadoModal li select { /*line-height:31px*/
			margin-top: 5px;
		}

		.listaFiltroDetalhado li.tp1,
		.listaFiltroDetalhadoModal li.tp1 {
			padding-left: 8px;
		}

			.listaFiltroDetalhado li.tp1 select,
			.listaFiltroDetalhadoModal li.tp1 select {
				*margin-top: 0;
				_margin-top: 5px !important;
			}

				.listaFiltroDetalhado li.tp1 select#cmbTodasOp,
				.listaFiltroDetalhadoModal li.tp1 select#cmbTodasOp {
					width: 130px !important;
				}

		.listaFiltroDetalhado li.tp2,
		.listaFiltroDetalhadoModal li.tp2 {
			padding-right: 5px;
			padding-left: 10px;
			background: url(../../imagens/extrato/bgr_lista_extrato_sep.gif) top right no-repeat;
		}

		.listaFiltroDetalhado li.tp3,
		.listaFiltroDetalhadoModal li.tp3 {
			color: #666666;
			background: url(../../imagens/extrato/bgr_lista_extrato_sep.gif) top right no-repeat;
			position: relative;
		}

			.listaFiltroDetalhado li.tp3 span.dia,
			.listaFiltroDetalhadoModal li.tp3 span.dia {
				padding: 0 6px;
			}

			.listaFiltroDetalhado li.tp3 span.diaSpace,
			.listaFiltroDetalhadoModal li.tp3 span.diaSpace {
				padding: 0 15px;
			}

			.listaFiltroDetalhado li.tp3 span.diaOn,
			.listaFiltroDetalhadoModal li.tp3 span.diaOn {
				background: url(../../imagens/extrato/bgr_extrato_diaOn.jpg) top center no-repeat;
				position: relative;
				top: -5px;
				height: 47px;
				line-height: 120%;
				text-align: center;
				display: block;
				float: left;
				margin-right: 1px;
				margin-bottom: -16px;
			}

				.listaFiltroDetalhado li.tp3 span.diaOn span.filtro,
				.listaFiltroDetalhadoModal li.tp3 span.diaOn span.filtro {
					color: #CC092F;
					font-size: 145%;
					font-weight: bold;
					display: block;
					line-height: 135%;
				}

				.listaFiltroDetalhado li.tp3 span.diaOn a,
				.listaFiltroDetalhadoModal li.tp3 span.diaOn a {
					color: #333 !important;
				}

		.listaFiltroDetalhado li.tp3Ultimo,
		.listaFiltroDetalhadoModal li.tp3Ultimo {
			background: none;
		}

		.listaFiltroDetalhado li.tp3 a,
		.listaFiltroDetalhadoModal li.tp3 a {
			color: #666;
		}

		.listaFiltroDetalhado li.tp4,
		.listaFiltroDetalhadoModal li.tp4 {
			float: right;
			left: 859px;
		}

		.listaFiltroDetalhadoModal li.tp4 {
			position: static !important;
		}

			.listaFiltroDetalhado li.tp4 a,
			.listaFiltroDetalhado li.tp4On a,
			.listaFiltroDetalhadoModal li.tp4 a,
			.listaFiltroDetalhadoModal li.tp4On a {
				background: url(../../imagens/extrato/bgr_lista_extrato_tp4_a.gif) 0 -31px no-repeat;
				display: inline-block;
				padding: 0 10px 0 29px;
				height: 100%;
				white-space: nowrap;
			}

		.listaFiltroDetalhado li.tp4On,
		.listaFiltroDetalhadoModal li.tp4On {
			background: url(../../imagens/extrato/bgr_lista_extrato_tp4On.gif) top right no-repeat;
		}

			.listaFiltroDetalhado li.tp4On a,
			.listaFiltroDetalhadoModal li.tp4On a {
				background-position: 0 0;
			}

		.listaFiltroDetalhado li.tp5,
		.listaFiltroDetalhadoModal li.tp5 {
			background: url(../../imagens/extrato/bgr_lista_extrato_sep.gif) top right no-repeat;
			position: relative;
		}

			.listaFiltroDetalhado li.tp5 span,
			.listaFiltroDetalhadoModal li.tp5 span {
				padding: 0 15px;
			}

				.listaFiltroDetalhado li.tp5 span.on,
				.listaFiltroDetalhadoModal li.tp5 span.on,
				.listaFiltroDetalhado li.tp5Ultimo span.on {
					background: url(../../imagens/extrato/bgr_extrato_diaOn.jpg) top center no-repeat;
					position: relative;
					top: -5px;
					height: 47px;
					line-height: 120%;
					text-align: center;
					display: block;
					float: left;
					margin-right: 1px;
					margin-bottom: -16px;
				}

					.listaFiltroDetalhado li.tp5 span.on a,
					.listaFiltroDetalhadoModal li.tp5 span.on a,
					.listaFiltroDetalhado li.tp5Ultimo span.on a {
						display: block;
						color: #CC092F;
						font-weight: bold;
						padding-top: 13px;
					}

						.listaFiltroDetalhado li.tp5 span.on a:hover,
						.listaFiltroDetalhadoModal li.tp5 span.on a:hover,
						.listaFiltroDetalhado li.tp5Ultimo span.on a:hover {
							text-decoration: none;
						}

		.listaFiltroDetalhado li.tp5Ultimo,
		.listaFiltroDetalhadoModal li.tp5Ultimo {
			background: none;
		}

		.listaFiltroDetalhado li.tp5 a,
		.listaFiltroDetalhadoModal li.tp5 a {
			color: #666;
		}

			.listaFiltroDetalhado li.tp5 a:hover,
			.listaFiltroDetalhadoModal li.tp5 a:hover {
				color: #CC092F;
			}

.listaFiltroDetalhado, .listaFiltroDetalhadoModal {
	margin-bottom: 0;
}

.listaDetalhesFiltro li {
	display: inline;
	font-weight: bold;
}

.listaBotoes li {
	display: block;
	float: left;
	line-height: 21px;
	margin: 10px 0;
}

	.listaBotoes li input {
		float: left;
	}

.listaModelo {
	line-height: 22px;
	float: right;
	margin-top: 10px;
}

	.listaModelo li {
		float: right;
		margin-left: 3px;
	}

		.listaModelo li.texto {
			margin-right: 4px;
		}

		.listaModelo li span {
			display: block;
			width: 23px;
			height: 23px;
			padding-left: 0;
		}

			.listaModelo li span a {
				display: block;
				height: 23px;
				text-indent: -9999px;
			}

			.listaModelo li span.tp1 {
				background-position: 0 0;
			}

			.listaModelo li span.tp1On {
				background-position: 0 -25px;
				cursor: default;
			}

			.listaModelo li span.tp2 {
				background-position: -26px 0;
			}

			.listaModelo li span.tp2On {
				background-position: -26px -25px;
			}

				.listaModelo li span.tp2On a {
					cursor: default;
				}

			.listaModelo li span.tp3 {
				background-position: -49px 0;
			}

			.listaModelo li span.tp3On {
				background-position: -49px -25px;
			}

.listaTipoExtrato li span {
	background: url(../../imagens/extrato/ico_listaTipo.gif) 0 0 no-repeat;
}

.listaSacado {
	float: right;
}

	.listaSacado li span {
		background: url(../../imagens/geral/ico_sacados.gif) 0 0 no-repeat;
	}

.listaExibicao {
	width: 100%;
}

	.listaExibicao li {
		display: block;
		float: left;
		padding-right: 10px;
		line-height: 15px;
	}

.lstAcaoEmGrupo {
	clear: both;
	padding: 10px 0;
}

	.lstAcaoEmGrupo:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		height: 0;
		overflow: hidden;
	}

	.lstAcaoEmGrupo li {
		float: left;
		margin-right: 10px;
	}

		.lstAcaoEmGrupo li.label {
			padding-top: 4px;
		}

#listaMsgOperadora li {
	display: none;
}

	#listaMsgOperadora li.itm01 {
		display: block;
	}

#lstChkHistorico li {
	display: none;
}

.markConta3 #lstChkHistorico li {
	display: block;
}

.listaTpArq2 ul {
	width: 150px;
	padding: 10px 6px 10px 0;
}

.listaTpArq2 li {
	float: left;
}

	.listaTpArq2 li li {
		margin-bottom: 10px;
	}

	.listaTpArq2 li.icoTxt label {
		background-position: 0 0;
	}

	.listaTpArq2 li.icoOdt label {
		background-position: 0 -73px;
	}

	.listaTpArq2 li.icoXmld label {
		background-position: 0 -146px;
	}

	.listaTpArq2 li.icoXls label {
		background-position: 0 -219px;
	}

	.listaTpArq2 li.icoCsv label {
		background-position: 0 -291px;
	}

	.listaTpArq2 li.icoOds label {
		background-position: 0 -364px;
	}

	.listaTpArq2 li.icoXmls label {
		background-position: 0 -438px;
	}

	.listaTpArq2 li.icoQif label {
		background-position: 0 -510px;
	}

	.listaTpArq2 li.icoOfx label {
		background-position: 0 -583px;
	}

	.listaTpArq2 li.icoOfc label {
		background-position: 0 -657px;
	}

	.listaTpArq2 li.icoPdf label {
		background-position: 0 -729px;
	}

	.listaTpArq2 li.icoHtml label {
		background-position: 0 -803px;
	}

	.listaTpArq2 li.icoOxhtml label {
		background-position: 0 -875px;
	}

	.listaTpArq2 li li input {
		margin: 3px 5px 0 0;
	}

	.listaTpArq2 li li label {
		background: url(../../imagens/geral/ico_fileTypes.gif) 0 0 no-repeat;
		padding: 0 0 5px 30px;
		display: block;
		font-size: 100%;
		float: left;
		width: 100px;
	}

	.listaTpArq2 li li p {
		padding-left: 48px;
		clear: both;
	}

.listaSimples {
	width: 100%;
	border-bottom: 1px solid #999;
}

	.listaSimples li {
		padding: 5px 10px;
		background: #F3F3F3;
	}

		.listaSimples li.odd {
			background: #E9E9E9;
		}

/* Modal de salvar como */
.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;
	}

	/* alinhamento horizontal dos items de lista */
	.listaTpArq li {
		display: -moz-inline-box;
		-moz-box-orient: vertical;
		display: inline-block;
		vertical-align: top;
		word-wrap: break-word;
	}

	* html .listaTpArq li {
		display: inline;
	}

	* + html .listaTpArq li {
		display: inline;
	}

		.listaTpArq li > * {
			display: table;
			table-layout: fixed;
			overflow: hidden;
		}

	* html .listaTpArq li {
		width: 180px;
	}
		/* para IE 6 */
		.listaTpArq li > * {
			width: 180px;
		}
		/* para os outros browsers */

		.listaTpArq li.icoTxt {
			background-position: 0 0;
		}

		.listaTpArq li.icoOdt {
			background-position: 0 -73px;
		}

		.listaTpArq li.icoXmld {
			background-position: 0 -146px;
		}

		.listaTpArq li.icoXls {
			background-position: 0 -219px;
		}

		.listaTpArq li.icoCsv {
			background-position: 0 -291px;
		}

		.listaTpArq li.icoOds {
			background-position: 0 -364px;
		}

		.listaTpArq li.icoXmls {
			background-position: 0 -438px;
		}

		.listaTpArq li.icoQif {
			background-position: 0 -510px;
		}

		.listaTpArq li.icoOfx {
			background-position: 0 -583px;
		}

		.listaTpArq li.icoOfc {
			background-position: 0 -657px;
		}

		.listaTpArq li.icoPdf {
			background-position: 0 -729px;
		}

		.listaTpArq li.icoHtml {
			background-position: 0 -803px;
		}

		.listaTpArq li.icoOxhtml {
			background-position: 0 -875px;
		}

		.listaTpArq li a {
			padding: 4px 0 5px;
			display: block;
			font-size: 100%;
		}

.listaBusca li {
	border-bottom: solid 1px #CCC;
	padding: 10px 0;
}

	.listaBusca li li {
		border-bottom: 0;
		padding: 0;
	}

.listaBusca .listaCaminho {
	float: none;
	padding: 9px 0 5px;
	width: 100%;
}

	.listaBusca .listaCaminho li {
		padding-left: 0;
		margin-right: 10px;
	}

		.listaBusca .listaCaminho li a {
			color: #333;
		}

.listaBusca p a {
	text-decoration: none;
}

/* LINKS */
a.expansivel {
	display: block;
}

	a.expansivel span {
		background: url(../../imagens/geral/ico_mais_menos.gif) 0 0 no-repeat;
		display: block;
		text-indent: -99999px;
		float: left;
		margin-top: 2px;
		padding-right: 10px;
		width: 11px;
		height: 11px;
		font-size: 1px;
		cursor: pointer;
	}

		a.expansivel span.on {
			background: url(../../imagens/geral/ico_mais_menos.gif) 0 -49px no-repeat;
		}

span.link {
	background: url(../../imagens/geral/ico_mais_menos.gif) 0 0 no-repeat;
	line-height: 100%;
	width: 11px;
	height: 11px;
	display: block;
}

	span.link a {
		display: block;
		text-indent: -9999px;
	}

		span.link a.on {
			background: url(../../imagens/geral/ico_mais_menos.gif) 0 -49px repeat-x;
		}

/* �CONES */
.icoStatusTransacao {
	background: url(../../imagens/geral/ico_status_transacao.gif) 0px 0px no-repeat;
	display: block;
	text-indent: -9999px;
	height: 18px;
	width: 63px;
}

.status1 {
	background-position: 0px 0px;
}

.status2 {
	background-position: 0px -18px;
}

.status3 {
	background-position: 0px -36px;
}

.status4 {
	background-position: 0px -54px;
	height: 28px;
}

.status5 {
	background-position: 0px -82px;
}

.status6 {
	background-position: 0px -100px;
	height: 28px;
}

.status7 {
	background-position: 0px -130px;
	height: 28px;
}

.status8 {
	width: 88px;
	height: 28px;
	background: url(../../imagens/geral/emprocessamento.png) center center no-repeat;
}

.status9 {
	width: 88px;
	height: 28px;
	background: url(../../imagens/geral/nao_realizada.png) center center no-repeat;
}

.status10 {
	width: 88px;
	height: 18px;
	background: url(../../imagens/geral/agendado.png) center center no-repeat;
}

.status11 {
	width: 88px;
	height: 18px;
	background: url(../../imagens/geral/efetuado.png) center center no-repeat;
}

.status12 {
	width: 88px;
	height: 18px;
	background: url(../../imagens/geral/pendente.png) center center no-repeat;
}


.icoAjuda, .icoCalendario, .icoCalendario2, .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;
	overflow: hidden;
}

.icoCalendario, .icoCalendario2 {
	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;
}

.icoAgendamento, .icoPendente, .icoFinalizado, .icoFinalizadoConcluido, .icoNaoRealizada, .icoParcialFinalizado, .icoAlert {
	background: url(../../imagens/geral/ico_boxAviso_novo.gif) 0 -15px no-repeat;
	display: block;
	text-indent: -9999px;
	width: 15px;
	height: 15px;
}

.icoPendente {
	background-position: 0 0;
}

.icoFinalizado {
	background-position: 0 -60px;
}

.icoFinalizadoConcluido {
	background-position: 0 -30px;
}

.icoNaoRealizada {
	background-position: 0 -45px;
}

.icoParcialFinalizado {
	background-position: 0 -60px;
}

.icoAjuda, .icoCalendario, .icoCalendario2, .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;
	overflow: hidden;
}

.icoCalendario, .icoCalendario2 {
	background-position: 0 -36px;
	width: 21px;
	height: 19px; /*margin-top: 10px;*/
}

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

.icoAlert {
	background-position: 0 -75px;
}

.btnImprimir, .tabConfLote .icoAgendamento, .tabConfLote .icoPendente, .tabConfLote .icoFinalizado, .tabConfLote .icoNaoRealizada {
	display: block;
}

.icoPedenteLeft {
	background: url(../../imagens/geral/seta1.gif) 0 -15px no-repeat;
	display: block;
	text-indent: -9999px;
	width: 7px;
	height: 15px;
	background-position: 2px 5px;
}

.btnIcoSalvarArquivo, .btnIcoImprimir, .btnRecusar, .btnIcoEnviarEmail, .btnAutorizar, .btnAlterar, .btnExcluir, .btnBuscar, .btnRecarga, .btnComprar,
.btnGrafico, .btnDetalhe, .btnReaproveitar, .btnAlterarLimCtas, .btnAcao, .btnSalvarExtArq, .btnEfetuarDownload, .btnIcoDesbloquear, .btnInserirQuebra {
	background: url(../../imagens/geral/btn_acoes_tabelas.gif) 0px 0px no-repeat;
	display: block;
	height: 17px;
	width: 17px;
}

.btnRecusar {
	background-position: 0px -17px;
}

.btnAlterar {
	background-position: 0px -34px;
}

.btnExcluir {
	background-position: 0px -51px;
}

.btnBuscar {
	background-position: 0px -68px;
}

.btnRecarga {
	background-position: 0px -85px;
}

.btnComprar {
	background-position: 0px -102px;
}

.btnGrafico {
	background-position: 0px -119px;
}

.btnDetalhe {
	background-position: 0px -187px;
}

.btnReaproveitar {
	background-position: 0px -238px;
}

.btnAlterarLimCtas {
	background-position: 0px -255px;
}

.btnAcao {
	background-position: 0px -272px;
}

.btnSalvarExtArq {
	background-position: 0px -289px;
}

	.btnSalvarExtArq a {
		text-indent: -9999px;
		display: block;
	}

.btnEfetuarDownload {
	background-position: 0 -289px;
	text-indent: -999999px;
}

.btnIcoDesbloquear {
	background-position: 0 -306px;
	text-indent: -999999px;
}

.btnInserirQuebra {
	background-position: 0px -289px;
	text-indent: -999999px;
}

.btnIcoSalvarArquivo {
	background-position: 0px -170px;
	height: 17px;
	width: 17px;
}

.btnIcoEnviarEmail {
	background-position: 0px -136px;
	height: 17px;
	width: 17px;
}

.btnIcoImprimir {
	background-position: 0px -153px;
	height: 17px;
	width: 17px;
}

	.btnEfetuarDownload a, .btnIcoSalvarArquivo a, .btnIcoEnviarEmail a, .btnRecusar a, .btnIcoImprimir a, .btnAutorizar a, .btnAlterar a, .btnExcluir a, .btnBuscar a, .btnRecarga a, .btnComprar a, .btnGrafico a, .btnDetalhe a, .btnReaproveitar a, .btnAlterarLimCtas a, .btnAcao a {
		text-indent: -9999px;
		display: block;
		height: 17px;
	}

	.btnIcoSalvarArquivo a, .btnIcoEnviarEmail a, .btnIcoImprimir a {
		height: 17px;
	}

.noClick .btnAutorizar {
	float: none;
}

.btnEnviarEmailGrupo, .btnSalvarArquivoGrupo, .btnImprimirGrupo {
	background: url(../../imagens/geral/btns_acao_para_grupo.gif) 0px 0px;
	display: block;
	text-indent: -9999px;
	height: 21px;
}

.btnEnviarEmailGrupo {
	background-position: 0px 0px;
	width: 122px;
}

.btnSalvarArquivoGrupo {
	background-position: 0px -42px;
	width: 134px;
}

.btnImprimirGrupo {
	background-position: 0px -21px;
	width: 78px;
}

.boxInformacao,
.boxInformacaoOn {
	width: 590px;
	margin: 10px 0 0 130px;
	background: url(../../imagens/geral/bgr_informacao.jpg) bottom right no-repeat;
}

.boxInformacaoOn {
	background-image: url(../../imagens/geral/bgr_informacao_on.jpg);
}

.boxInformacaoMaior,
.boxInformacaoMaiorOn {
	width: 690px;
	margin-top: 10px;
	background: url(../../imagens/geral/bgr_informacao_maior.jpg) bottom right no-repeat;
}

.boxInformacaoMaiorOn {
	background-image: url(../../imagens/geral/bgr_informacao_maior_on.jpg);
}

	.boxInformacao dt,
	.boxInformacaoOn dt,
	.boxInformacaoMaior dt,
	.boxInformacaoMaiorOn dt {
		background: url(../../imagens/geral/ico_mais_menos.gif) 0px 2px no-repeat;
		width: 100%;
		padding-bottom: 5px;
	}

	.boxInformacaoOn dt,
	.boxInformacaoMaiorOn dt {
		background-position: 0px -47px;
	}

		.boxInformacao dt a,
		.boxInformacaoOn dt a,
		.boxInformacaoMaior dt a,
		.boxInformacaoMaiorOn dt a {
			padding-left: 20px;
			display: block;
		}

		.boxInformacaoOn dt a,
		.boxInformacaoMaiorOn dt a {
			font-weight: bold;
		}

	.boxInformacao dd,
	.boxInformacaoOn dd,
	.boxInformacaoMaior dd,
	.boxInformacaoMaiorOn dd {
		background: url(../../imagens/geral/bgr_informacao.jpg) top left no-repeat;
		width: 570px;
		margin-left: 20px;
		padding: 10px 0;
		display: none;
	}

.boxInformacaoOn dd {
	background-image: url(../../imagens/geral/bgr_informacao_on.jpg);
	display: block;
}

.boxInformacaoMaior dd,
.boxInformacaoMaiorOn dd {
	background: url(../../imagens/geral/bgr_informacao_maior.jpg) top right no-repeat;
	width: 670px;
}

.boxInformacaoMaiorOn dd {
	background-image: url(../../imagens/geral/bgr_informacao_maior_on.jpg);
	display: block;
}

.boxInformacao dd .cont ul {
	margin-bottom: 10px;
}

	.boxInformacao dd .cont ul.ultimo {
		margin-bottom: 0;
	}

.boxInformacao dd .cont div {
	width: 285px;
	float: left;
}

	.boxInformacao dd .cont div.clear {
		clear: both;
		width: 570px !important;
	}

.boxInformacao dd .cont {
	font-size: 92%;
}

.boxInformacao2 {
	background: url(../../imagens/geral/bg_ttl_destaques2.jpg) bottom right no-repeat;
	font-size: 92%;
	margin-left: 130px;
	padding-bottom: 10px;
	width: 590px;
}

	.boxInformacao2 table tr.linha td {
		border-bottom: 1px dashed #CCC;
		padding-bottom: 8px;
	}

	.boxInformacao2 table tr.espaco td {
		padding-top: 8px;
	}

	.boxInformacao2 table td {
		padding: 3px 0;
		vertical-align: top;
	}

	.boxInformacao2 p {
		color: #666;
	}

.boxInformacao3 {
	background: url(../../imagens/geral/bg_ttl_destaques2.jpg) top right no-repeat;
	margin-left: 130px;
	padding: 10px 0 10px;
	width: 590px;
}

	.boxInformacao3 table tr.linha td {
		border-bottom: 1px dashed #CCC;
		padding-bottom: 8px;
	}

	.boxInformacao3 table tr.espaco td {
		padding-top: 8px;
	}

	.boxInformacao3 table td {
		padding: 3px 0;
		vertical-align: top;
	}

	.boxInformacao3 p {
		color: #666;
	}

.boxInfomacaoSimples {
	width: 100%;
}

	.boxInfomacaoSimples dt, .boxInfomacaoSimples dd {
		width: 100%;
	}

		.boxInfomacaoSimples dt a,
		.boxInfomacaoSimplesOn dt a {
			background: url(../../imagens/geral/ico_mais_menos.gif) 0px 2px no-repeat;
			padding-left: 20px;
			display: block;
			font-size: 92%;
			line-height: 14px;
		}

.boxInfomacaoSimplesOn dt a {
	font-weight: bold;
	background-position: 0 -47px;
}

.boxInfomacaoSimples dd,
.boxInfomacaoSimplesOn dd {
	padding: 10px 0 10px 20px;
	display: none;
}

.boxInfomacaoSimplesOn dd {
	display: block;
}

#local {
	width: 292px;
	background: url(../../imagens/outrosservicos/bgr_local.jpg) -584px 0 repeat-y;
	margin: 0 15px 30px 0;
	display: inline;
	float: left;
}

	#local #top {
		width: 292px;
		height: 13px;
		background: url(../../imagens/outrosservicos/bgr_local.jpg) 0 0 no-repeat;
	}

	#local #bottom {
		width: 292px;
		height: 13px;
		background: url(../../imagens/outrosservicos/bgr_local.jpg) -292px 0 no-repeat;
	}

	#local .contLocal {
		width: 266px;
		padding: 0 13px;
	}

		#local .contLocal .lat {
			width: 28px;
			border: 2px solid #F5AE0A;
			float: left;
			padding: 1px 0 4px 3px;
		}

		#local .contLocal a {
			display: inline-block;
			width: 10px;
			line-height: 10px !important;
			float: left;
			background: #C3C3C3;
			margin: 4px 4px 0 0;
			text-indent: -9999px;
		}

			#local .contLocal a.livre {
				background: #666;
			}

			#local .contLocal a.sel {
				background: #CC092F;
			}

		#local .contLocal .center {
			width: 180px;
			float: left;
			margin: 0 8px;
		}

			#local .contLocal .center .center-top {
				width: 169px;
				border: 2px solid #359935;
				padding: 1px 0 4px 6px;
			}

			#local .contLocal .center .center-bottom {
				width: 169px;
				border: 2px solid #930;
				padding: 1px 0 4px 6px;
				margin-top: 7px;
			}

	#local span.palco {
		width: 176px;
		line-height: 44px;
		font-size: 163%;
		color: #FFF;
		background: #592F2B;
		text-align: center;
		display: block;
		margin: 0 auto 8px auto;
	}

#legenda {
	float: left;
	margin-top: 65px;
}

	#legenda ul.legenda-preco {
		border-bottom: 1px solid #E5E5E5;
		padding: 0 10px 10px 0;
	}

		#legenda ul.legenda-preco li {
			padding-left: 18px;
			margin-bottom: 8px;
			line-height: 14px;
			background: url(../../imagens/outrosservicos/ico_leg.gif) top left no-repeat;
		}

			#legenda ul.legenda-preco li.vip {
				background-position: 0 0;
			}

			#legenda ul.legenda-preco li.central {
				background-position: 0 -14px;
			}

			#legenda ul.legenda-preco li.lateral {
				background-position: 0 -28px;
			}

	#legenda ul.legenda-lugares {
		padding: 15px 10px 10px 0;
	}

		#legenda ul.legenda-lugares li {
			padding-left: 18px;
			margin-bottom: 8px;
			line-height: 12px;
			background: url(../../imagens/outrosservicos/ico_leg_lugares.gif) top left no-repeat;
		}

			#legenda ul.legenda-lugares li.disp {
				background-position: 0 0;
			}

			#legenda ul.legenda-lugares li.n-disp {
				background-position: 0 -12px;
			}

			#legenda ul.legenda-lugares li.sel {
				background-position: 0 -24px;
			}

.listaDoacoes {
	background: #F8F8F8;
	width: 705px;
	padding: 10px 0 0 15px;
}

	.listaDoacoes:after, .listaDefAplicacoes dd:after, .listaPersonalizada dd:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		height: 0;
		overflow: hidden;
	}

	.listaDoacoes li {
		float: left;
		width: 125px;
		padding: 0 16px 20px 0;
	}

		.listaDoacoes li a.img {
			display: block;
			width: 110px;
			height: 90px;
			border: solid 3px #F8F8F8;
		}

		.listaDoacoes li a.imgOver {
			border: solid 3px #C3C3C3;
		}

		.listaDoacoes li .site {
			background: url(../../imagens/geral/seta6.gif) 0px 3px no-repeat;
			margin: 5px 0 0 20px;
		}

			.listaDoacoes li .site a {
				display: block;
				padding-left: 10px;
				font-size: 92%;
				color: #6C6C6C;
				width: 65px;
			}

.listaLegendas {
	margin-top: 10px;
	float: left;
}

	.listaLegendas li {
		margin-right: 10px;
		float: left;
	}

		.listaLegendas li span {
			float: left;
			margin-right: 10px;
		}

.icoVisa, .icoMaster {
	background: url(../../imagens/geral/ico_cartoes.gif) 0 -23px no-repeat;
	display: block;
	text-indent: -999999px;
	margin-right: 5px;
	height: 23px;
	width: 32px;
}

.icoMaster {
	background-position: 0 0;
}

/*box expansivel*/
.boxExpand {
	margin: 0 0 10px;
	border-bottom: 1px solid #CDCDCD;
}

.boxExpandOn {
	background-color: #E3E3E3 !important;
	border: 1px solid #CDCDCD;
	padding-bottom: 10px;
}

.boxExpand .ttl {
	background-color: #F3F3F3;
	border: 1px solid #F3F3F3;
}

.boxExpandOn .ttl {
	background: none;
	border: 1px solid #E3E3E3;
}

.boxExpand .ttl a.icoMM,
.boxExpand .ttl a {
	background: url(../../imagens/geral/ico_mais_menos.gif) 10px 12px no-repeat;
	display: block;
	padding: 10px 10px 10px 29px;
	color: #666;
}

	.boxExpand .ttl a.icoMM {
		float: left;
	}

.boxExpandOn .ttl a.icoMM,
.boxExpandOn .ttl a {
	padding: 9px 9px 9px 28px;
	background-position: 9px -38px;
	font-weight: 700;
}

.boxExpand .ttl a:hover {
	background-color: #E4E4E4;
	text-decoration: none;
}

	.boxExpand .ttl a:hover span {
		text-decoration: none !important;
		color: #666;
	}

.boxExpand .boxIn {
	display: none;
	padding: 10px;
	margin: 10px;
}

/*banner*/
.bannerTp01 {
	width: 700px;
	display: block;
	margin: 20px auto;
}

/* filtro de extrato */
#conteudoFiltrado {
	display: none;
}

.ttlContasFiltro {
	padding: 2px;
	clear: both;
	font-weight: 700;
	margin-bottom: 10px;
	clear: both;
}

/* tabScroll */
#pane1 {
	padding-top: 20px;
}

.scroll-pane {
	width: 200px;
	float: left;
}

.colFix196 {
	width: 196px !important;
}

.colFix101 {
	width: 101px !important;
}

.colFix241 {
	width: 241px !important;
}

#tabScroll th {
	color: #666 !important;
}

#boxTabScrollRgt {
	width: 455px;
}

.txtThTabScroll {
	padding: 0 5px 5px 5px;
	text-align: right;
	vertical-align: bottom;
	line-height: 1.1em !important;
}

	.txtThTabScroll u {
		font-weight: normal;
		text-decoration: none;
	}

.tabTtlScroll td {
	padding: 0 !important;
	vertical-align: middle !important;
	border: none !important;
}

.tabTtlScroll .row01 {
	height: 47px !important;
}

.tabTtlScroll .row02 {
	height: 20px;
	padding: 0 !important;
}

#tabScrollLft td {
	line-height: 1.0em;
}

	#tabScrollLft td .expansivel {
		margin-top: 2px;
	}

	#tabScrollLft td .txtRgt {
		padding-top: 1px;
		float: left;
	}

.expRow td {
	background-color: #E4E4E4;
}

#tabScrollRgt th {
	padding: 0 !important;
}

#tabScrollRgt th,
#tabScrollRgt td {
	text-align: center;
}

	#tabScrollRgt th.sep div {
		width: 2px;
	}

#tabScrollRgt div.spacer {
	width: 2px;
}

#tabScroll tr.noExp {
	display: none;
}

#tabScroll .tabInTp1 th,
#tabScroll .tabInTp1 td {
	height: 30px;
	padding: 0 !important;
	vertical-align: middle;
}

#tabScroll .tabInTp1 th {
	color: #000 !important;
}

.lftInf {
	position: absolute;
	left: -999999px;
	top: -999999px;
}

	.lftInf #jScrollPaneContainer {
		position: absolute;
		left: -999999px;
		top: -999999px;
	}

.bordaIn td,
.bordaIn th,
td.bordaIn,
th.bordaIn {
	border-right: 1px solid #fff;
}

.icoParcSelec,
.icoTotalSelec {
	width: 13px;
	height: 13px;
	display: block;
	text-indent: -999999px;
	font-size: 1px;
	background: url(../../imagens/geral/bgr_checkbox3estados.gif) no-repeat 0 -13px;
	margin: 0 auto;
}

.icoTotalSelec {
	background-position: 0 -26px;
}

.tabLegenda .sepRgt {
	border-right: 1px solid #999;
	height: 20px;
}

tbody td.col01 {
	background: #E8E8E8 !important;
}

tbody .odd td.col01 {
	background: #D9D9D9 !important;
}

.boxLegs {
	width: 70px;
	margin: 0 auto !important;
	padding: 0 !important;
}

.legParteOper,
.legTodasOper {
	border: 1px solid #666;
	padding: 2px 4px;
	line-height: 1em;
	background: #fff;
	color: #000;
	float: left;
	display: block;
	font-weight: 100 !important;
	margin-right: 5px;
}

.legTodasOper {
	background: #999;
	margin-left: 0;
}

.icoLegParteOper,
.icoLegTodasOper {
	width: 15px;
	height: 15px;
	text-indent: -999999px;
	font-size: 1px;
	display: block;
	border: 1px solid #000;
	background: #fff;
}

.icoLegTodasOper {
	background: #999;
}

.celHorasDia {
	background-color: #fff;
}

.boxModalTabelaComparativa {
	height: 200px;
	width: 755px;
	overflow-y: auto;
	overflow-x: none;
}

a.off {
	text-decoration: none;
	color: #666;
}

	a.off:hover {
		text-decoration: none;
		color: #666;
		cursor: default;
	}

#boxDdaTermo {
	width: 665px;
	height: 169px;
	overflow: auto;
	border: 1px solid #7A7A7A;
	padding: 10px;
}

	#boxDdaTermo p {
		padding-bottom: 10px;
	}

.tabRentRiscosBaixo, .tabRentRiscosMedio, .tabRentRiscosAlto {
	display: block;
	width: 11px;
	height: 11px;
	text-indent: -9999px;
	margin: 4px 10px 0 10px;
}

.tabRentRiscosBaixo {
	background-color: #00F;
}

.tabRentRiscosMedio {
	background-color: #090;
}

.tabRentRiscosAlto {
	background-color: #F00;
}

.listaExpansivel dt.odd {
	background: #F3F3F3 none repeat scroll 0 0;
}

.tbCartoes {
	margin-left: 20px;
}

	.tbCartoes td {
		padding: 3px 0;
	}

.jqmWindow .boxCartoes.hover {
	background: #ccc;
	cursor: pointer;
}

.tabRentabilidadeBody tr.click {
	background: #DDD;
}

	.tabRentabilidadeBody tr.click td {
		border-bottom: solid 1px #BF0000;
		border-top: solid 1px #BBB;
	}

.tabRentabilidadeBody .expansive td .tooltip {
	cursor: pointer;
}

.tabRentabilidadeBody tr.click td {
	font-weight: bold;
}

.tabRentabilidadeBody tbody td, .tabIndicadoresBody tbody td {
	padding: 4px 0;
}

.tabRentabilidadeBody {
	border-bottom: solid 1px #BBB;
}

.assinaturaTermo {
	border-top: solid 1px #CCC;
	margin-top: 100px;
	height: 20px;
	text-align: center;
	padding-top: 3px;
	width: 300px;
}

	.assinaturaTermo span.info {
		display: block;
	}

.assinaturaTermoTestemunhas {
	margin-top: 50px;
	width: 300px;
	line-height: 20px;
}

	.assinaturaTermoTestemunhas span {
		border-bottom: solid 1px #CCC;
		height: 10px;
		display: inline-block;
		width: 287px;
	}

.boxComprovanteLote .assinaturaTermo,
.boxComprovanteLote .assinaturaTermoTestemunhas {
	width: 290px;
}

.tableDrag tbody tr:hover {
	cursor: move;
}

.listaDrag {
	margin-left: 68px;
}

	.listaDrag li:hover {
		cursor: move;
	}

	.listaDrag li {
		float: left;
		height: 18px;
		margin-top: 4px;
		text-align: left;
		padding: 7px 0;
	}

		.listaDrag li.odd {
			background: #F3F3F3;
		}

		.listaDrag li.even {
			background: #FFF;
		}

		.listaDrag li.tp1 {
			width: 720px;
		}

		.listaDrag li.tp2 {
			width: 644px;
		}

		.listaDrag li > span {
			padding-left: 5px;
			display: block;
			float: left;
		}

			.listaDrag li > span.tp1 {
				width: 20px;
			}

			.listaDrag li > span.tp2 {
				width: 644px;
			}

			.listaDrag li > span.tp3 {
				width: 468px;
			}

			.listaDrag li > span.tp4 {
				text-align: left;
				width: auto;
			}

			.listaDrag li > span.tp5 {
				float: right;
				margin-right: 5px;
				display: inline;
			}

.ttlTelefones {
	background: url(../../imagens/home/ico_atendimento.gif) 0px 0px no-repeat;
	display: block;
	font-size: 160%;
	padding: 7px 0 7px 30px;
	margin: 15px 0 10px 0;
}

.ttlContateGerente {
	background: url(../../imagens/home/ico_atendimento.gif) 0px -45px no-repeat;
	display: block;
	font-size: 160%;
	padding: 7px 0 7px 30px;
}

.ttlEntreContato {
	background: url(../../imagens/geral/ico_contato.gif) 0px 0px no-repeat;
	display: block;
	font-size: 160%;
	padding: 0px 0 10px 40px;
}

.ttlRedeAtendimento {
	background: url(../../imagens/geral/ico_contato.gif) 0px -38px no-repeat;
	display: block;
	font-size: 160%;
	padding: 0px 0 10px 40px;
}

.boxFones {
	float: left;
	width: 312px;
	padding-left: 30px;
}

	.boxFones strong,
	.boxFones p,
	.boxFones a {
		display: block;
		margin-bottom: 3px;
	}

	.boxFones a {
		font-size: 92%;
		text-decoration: underline;
	}

	.boxFones span {
		color: #CC082E;
		font-size: 160%;
	}

.boxFones2 {
	float: left;
	width: 342px;
	margin-top: 30px;
	margin-bottom: 20px;
}

	.boxFones2 div {
		padding-left: 30px;
		margin-top: 15px;
	}

		.boxFones2 div strong,
		.boxFones2 div p {
			display: block;
			margin-bottom: 3px;
		}

.boxFones3 {
	float: left;
	width: 312px;
	margin-top: 30px;
	padding-left: 30px;
	margin-bottom: 20px;
}

	.boxFones3 a {
		display: block;
		background: url(../../imagens/geral/seta1.gif) 0 4px no-repeat;
		padding-left: 10px;
		margin-left: 40px;
	}

/* Transmiss�o de arquivo */
.loaderBar,
.loaderTotal {
	border: 1px solid #C8C8C8;
	height: 5px;
	overflow: hidden;
	position: relative;
	width: 100px;
}

	.loaderBar .loading,
	.loaderTotal .loading {
		background: url(../../imagens/geral/bgr_loading.jpg) 0 0 repeat-x;
		display: block;
		height: 100%;
		left: -100%;
		text-indent: -9999px;
		width: 100%;
		position: absolute;
		top: 0;
	}

.loaderTotal {
	color: #000;
	font-size: 86%;
	height: 16px;
	margin-top: 20px;
	width: 100%;
}

	.loaderTotal .loading {
		background-position: 0 -6px;
	}

	.loaderTotal .status {
		line-height: 100%;
		left: 7px;
		position: absolute;
		top: 4px;
		z-index: 1;
	}

	.loaderTotal .percent {
		line-height: 100%;
		left: 50%;
		margin-left: -9px;
		position: absolute;
		top: 4px;
		z-index: 1;
	}

.bloquearArquivos {
	background-color: #F3F3F3;
	margin-left: 130px;
	position: absolute;
}
/* Transmiss�o de arquivo */

.boxAtalhos .boxMenu {
	float: left;
	width: 295px;
}

	.boxAtalhos .boxMenu li.primeiro {
		font-weight: bold;
		background-image: none !important;
	}

	.boxAtalhos .boxMenu li {
		background-position: 5px 9px !important;
		padding: 5px !important;
		line-height: 16px !important;
		clear: both !important;
	}

		.boxAtalhos .boxMenu li.hover {
			background-color: #ccc !important;
			cursor: pointer;
		}

		.boxAtalhos .boxMenu li.simp span.txtGrupo {
			background-image: none !important;
			display: block;
			font-weight: bold;
			padding-left: 20px !important;
		}

		.boxAtalhos .boxMenu li a {
			float: left;
		}

	.boxAtalhos .boxMenu ul.tp1 {
		margin-bottom: 0 !important;
	}

.boxAtalhos .lstCodigosAcesso {
	width: 331px;
	background: #FFF;
}

	.boxAtalhos .lstCodigosAcesso li {
		background: #FFF;
		clear: both;
		padding: 5px 10px 5px 20px;
		width: 301px;
	}

		.boxAtalhos .lstCodigosAcesso li strong {
			margin-left: -10px;
		}

		.boxAtalhos .lstCodigosAcesso li span {
			display: block;
			float: left;
			padding-right: 10px;
			width: 265px;
		}

		.boxAtalhos .lstCodigosAcesso li.primeiro {
			background: #CCC !important;
			padding-left: 10px;
			font-weight: bold;
			width: 311px;
		}

		.boxAtalhos .lstCodigosAcesso li span.sub {
			padding-left: 12px;
			width: 250px;
		}

		.boxAtalhos .lstCodigosAcesso li span.sub1 {
			padding-left: 25px;
			width: 235px;
		}

		.boxAtalhos .lstCodigosAcesso li.odd {
			background: #F3F3F3;
		}

.boxContMapa h2.ttl {
	color: #CC092F;
	font-size: 163%;
	font-weight: normal;
	padding-bottom: 10px;
}

.boxContMapa {
	padding-top: 20px;
}

.limites_box1, .limites_box2 {
	float: left;
}

.limites_box1 {
	width: 350px;
}

.limites_box2 {
	border-left: 1px solid #E5E5E5;
	padding-left: 15px;
	width: 370px;
}

.ajustaContaDebitada .mt25 {
	margin-top: 5px !important;
}

.boxFileFake {
	position: relative;
	z-index: 1;
	width: 136px;
	overflow: hidden;
}

	.boxFileFake #fileFakeArquivo, .boxFileFake #fileFakeArquivo2, .boxFileFake #fileFakeArquivo3 {
		position: absolute;
		cursor: pointer;
		filter: alpha(opacity=0);
		-moz-opacity: 0.0;
		-khtml-opacity: 0.0;
		opacity: 0.0;
		left: -30px;
	}

.tabRadio .hover {
	background: #E4E4E4 !important;
	cursor: pointer;
}

	.tabRadio .hover td {
		cursor: pointer;
	}

#boxResultados .lstPag li.btnPrev a,
#boxResultados .lstPag li.btnNext a {
	height: 12px;
	width: 95px;
	background: url(../../imagens/geral/btns_pag_numeros.gif) no-repeat 0 0px;
}

#boxResultados .lstPag li.btnNext a {
	width: 98px;
	background-position: 0 -48px;
}

#boxResultados .lstPag li.boxPagNum {
	text-align: center;
	width: 265px;
}

#boxResultados a {
	font-weight: normal;
}

#lstCupons li {
	border-top: 1px solid #E5E5E5;
	margin-bottom: 10px;
}

#lstCupons .first {
	border-top: 0;
}

#lstCupons li li {
	border-top: 0;
	margin-bottom: 0;
}

.boxContemplado,
.boxNaoContemplado {
	background-color: #8EBBE7;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px 15px;
	position: relative;
}

	.boxContemplado .seta {
		position: absolute;
		bottom: -7px;
		left: 70px;
		font-size: 0;
		line-height: 0;
		border-top: 7px solid #8EBBE7;
		border-left: 7px solid #FFF;
		border-right: 7px solid #FFF;
	}

.boxNaoContemplado {
	background-color: #FFF;
	border: 1px solid #C3C3C3;
	color: #BF0000;
	text-align: center;
}

.boxDescPremio strong {
	color: #BF0000;
	display: block;
	font-size: 16px;
	margin-bottom: 10px;
}

.ttlExtracao {
	border-bottom: 1px dotted #666;
	padding-bottom: 10px;
}

.lstExtracaoLoteria {
	margin: 10px 0;
}

	.lstExtracaoLoteria li ol {
		clear: both;
		margin: 2px 0;
	}

	.lstExtracaoLoteria li li {
		border: 1px solid #CCC;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		display: block;
		font-weight: bold;
		float: left;
		height: 25px;
		margin: 2px;
		line-height: 25px;
		text-align: center;
		width: 25px;
	}

	.lstExtracaoLoteria li .sorteio {
		border: 0;
		font-weight: normal;
		text-align: left;
		width: 70px;
	}

	.lstExtracaoLoteria li .last {
		color: #BF0000;
	}

.lstLinkRel li {
	float: left;
	margin-right: 5px;
	display: block;
}

.countClock span.tempo0,
.countClock span.tempo1,
.countClock span.tempo2,
.countClock span.tempo3,
.countClock span.tempo4,
.countClock span.tempo5 {
	background: url(../../imagens/geral/ico_relogio2.gif) 0 0 no-repeat;
	font-weight: bold;
	margin-left: 4px;
	padding-left: 18px;
	display: inline-block;
	line-height: 15px;
}

.countClock span.tempo2 {
	background-position: 0 -40px;
}

.countClock span.tempo3 {
	background-position: 0 -80px;
}

.countClock span.tempo4 {
	background-position: 0 -120px;
}

.countClock span.tempo5 {
	background-position: 0 -160px;
}

.countClock span.tempo0 {
	background-position: 0 -200px;
}


.comboMultiSel {
	padding: 0px 3px;
	min-height: 33px;
	border-top: solid 1px #7A7A7A;
	border-left: solid 1px #7A7A7A;
	border-bottom: solid 1px #D4D4D4;
	border-right: solid 1px #D4D4D4;
	background: #F4F4F4;
}

	.comboMultiSel * {
		font-weight: normal !important;
	}

	.comboMultiSel .topSel span {
		display: block;
		padding-right: 15px;
		font-weight: normal !important;
		height: 32px;
		overflow: hidden;
	}

	.comboMultiSel .btnAbreSel {
		display: block;
		width: 17px;
		height: 33px;
		text-indent: -9999px;
		background: url(../../imagens/geral/btn_select_multiple.gif) no-repeat;
		position: absolute;
		z-index: 998;
		margin-top: -32px;
		margin-left: 131px;
	}

	.comboMultiSel .cont {
		display: none;
		position: absolute;
		padding: 10px 5px;
		border-top: solid 1px #7A7A7A;
		border-left: solid 1px #7A7A7A;
		border-bottom: solid 2px #D4D4D4;
		border-right: solid 2px #D4D4D4;
		background: #F4F4F4;
		margin-top: 2px;
		*margin-top: 1px;
		margin-top /*\**/: 1px;
		z-index: 999;
	}

	.comboMultiSel .size1 {
		width: 413px;
		margin-left: -135px;
	}

	.comboMultiSel .size2 {
		width: 210px;
		margin-left: -55px;
	}

	.comboMultiSel .cont table td {
		padding: 3px 0px;
		border: 0 !important;
	}

	.comboMultiSel .cont .bar {
		height: 2px;
		background: #F4F4F4;
		position: absolute;
		margin-top: -11px;
	}

	.comboMultiSel .size1 .bar {
		margin-left: 120px;
	}

	.comboMultiSel .size2 .bar {
		margin-left: 40px;
	}

.tabInTp1 td .comboMultiSel .cont table td {
	padding-bottom: 0 !important;
}

.hiddenEmail .listaComprovante .email {
	display: none !important;
}

/* PROMOCIONAL */
#boxPromocional {
	width: 223px;
	margin-top: 30px;
}

#boxPromocional {
	border-bottom: 1px solid #BF0000;
	height: 168px;
	overflow: hidden;
	position: relative;
	width: 223px;
}

	#boxPromocional .sliderPromocional li {
		left: 0;
		position: absolute;
		top: 0;
	}

	#boxPromocional .controllerPromocional {
		bottom: 0;
		position: absolute;
		right: 0;
		z-index: 1;
	}

		#boxPromocional .controllerPromocional li {
			border-right: 1px solid #D5D5D5;
			float: left;
		}

			#boxPromocional .controllerPromocional li.on {
				border-right-color: #FFF;
			}

			#boxPromocional .controllerPromocional li.last {
				border-right: 0;
			}

		#boxPromocional .controllerPromocional a {
			background: #CCC url(../../imagens/home/bgr_controllerPromocional.png) 0 100%;
			display: block;
			height: 20px;
			line-height: 20px;
			text-align: center;
			width: 21px;
		}

		#boxPromocional .controllerPromocional li.on a {
			background-position: 0 0;
			color: #BF0000;
		}

.quebraLinha td {
	margin-bottom: 10px;
	border-bottom: dashed 3px #CCC;
}

.bt_telaDeImpressao {
	background: url("../../imagens/geral/bt_telaDeImpressao.png") no-repeat scroll 0 0 transparent;
	border: medium none;
	cursor: pointer;
	float: left;
	height: 20px;
	padding: 0 !important;
	text-indent: -9999px;
	width: 133px;
}

.btnConferido {
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 30px;
	WIDTH: 53px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	BACKGROUND: url(../../../imagens/geral/bt_Conferido.gif) no-repeat 0px 0px;
	FLOAT: left;
	HEIGHT: 13px;
	FONT-SIZE: 100%;
	PADDING-TOP: 2px;
}

.btnGerarArquivo {
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 30px;
	WIDTH: 75px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	BACKGROUND: url(../../imagens/geral/btn-GerarArquivo.gif) no-repeat 0px 0px;
	FLOAT: left;
	HEIGHT: 13px;
	FONT-SIZE: 100%;
	PADDING-TOP: 2px;
	cursor: pointer;
}

.cartao {
	clear: both;
	float: left;
	padding: 5px 5px 0 0;
	position: relative;
	right: -15px;
	z-index: 2;
}

	.cartao li {
		background: url(../../imagens/geral/ico_mais_menos.gif) 10px 12px no-repeat;
		float: left;
		background-color: white !important;
	}

		.cartao li.on {
			background-position: 10px -37px;
			background-color: white !important;
		}

		.cartao li a {
			display: block;
			padding: 10px 10px 10px 30px;
		}

.cheque {
	clear: both;
	float: left;
	padding: 5px 5px 0 0;
	position: relative;
	right: -15px;
	z-index: 2;
}

	.cheque li {
		background: url(../../imagens/geral/ico_mais_menos.gif) 10px 12px no-repeat;
		float: left;
		background-color: white !important;
	}

		.cheque li.on {
			background-position: 10px -37px;
			background-color: white !important;
		}

		.cheque li a {
			display: block;
			padding: 10px 10px 10px 30px;
		}

.cobranca {
	clear: both;
	float: left;
	padding: 5px 5px 0 0;
	position: relative;
	right: -15px;
	z-index: 2;
}

	.cobranca li {
		background: url(../../imagens/geral/ico_mais_menos.gif) 10px 12px no-repeat;
		float: left;
		background-color: white !important;
	}

		.cobranca li.on {
			background-position: 10px -37px;
			background-color: white !important;
		}

		.cobranca li a {
			display: block;
			padding: 10px 10px 10px 30px;
		}

.consultadedocumentos {
	clear: both;
	float: left;
	padding: 5px 5px 0 0;
	position: relative;
	right: -15px;
	z-index: 2;
}

	.consultadedocumentos li {
		background: url(../../imagens/geral/ico_mais_menos.gif) 10px 12px no-repeat;
		float: left;
		background-color: white !important;
	}

		.consultadedocumentos li.on {
			background-position: 10px -37px;
			background-color: white !important;
		}

		.consultadedocumentos li a {
			display: block;
			padding: 10px 10px 10px 30px;
		}

.consorcio {
	clear: both;
	float: left;
	padding: 5px 5px 0 0;
	position: relative;
	right: -15px;
	z-index: 2;
}

	.consorcio li {
		background: url(../../imagens/geral/ico_mais_menos.gif) 10px 12px no-repeat;
		float: left;
		background-color: white !important;
	}

		.consorcio li.on {
			background-position: 10px -37px;
			background-color: white !important;
		}

		.consorcio li a {
			display: block;
			padding: 10px 10px 10px 30px;
		}

.saldo {
	clear: both;
	float: left;
	padding: 5px 5px 0 0;
	position: relative;
	right: -15px;
	z-index: 2;
}

	.saldo li {
		background: url(../../imagens/geral/ico_mais_menos.gif) 10px 12px no-repeat;
		float: left;
		background-color: white !important;
	}

		.saldo li.on {
			background-position: 10px -37px;
			background-color: white !important;
		}

		.saldo li a {
			display: block;
			padding: 10px 10px 10px 30px;
		}

.produtos {
	clear: both;
	float: left;
	padding: 5px 5px 0 0;
	position: relative;
	right: -15px;
	z-index: 2;
}

	.produtos li {
		background: url(../../imagens/geral/ico_mais_menos.gif) 10px 12px no-repeat;
		float: left;
		background-color: white !important;
	}

		.produtos li.on {
			background-position: 10px -37px;
			background-color: white !important;
		}

		.produtos li a {
			display: block;
			padding: 10px 10px 10px 30px;
		}

.via {
	clear: both;
	float: left;
	padding: 5px 5px 0 0;
	position: relative;
	right: -15px;
	z-index: 2;
}

	.via li {
		background: url(../../imagens/geral/ico_mais_menos.gif) 10px 12px no-repeat;
		float: left;
		background-color: white !important;
	}

		.via li.on {
			background-position: 10px -37px;
			background-color: white !important;
		}

		.via li a {
			display: block;
			padding: 10px 10px 10px 30px;
		}

.veiculos {
	clear: both;
	float: left;
	padding: 5px 5px 0 0;
	position: relative;
	right: -15px;
	z-index: 2;
}

	.veiculos li {
		background: url(../../imagens/geral/ico_mais_menos.gif) 10px 12px no-repeat;
		float: left;
		background-color: white !important;
	}

		.veiculos li.on {
			background-position: 10px -37px;
			background-color: white !important;
		}

		.veiculos li a {
			display: block;
			padding: 10px 10px 10px 30px;
		}

.fianca {
	clear: both;
	float: left;
	padding: 5px 5px 0 0;
	position: relative;
	right: -15px;
	z-index: 2;
}

	.fianca li {
		background: url(../../imagens/geral/ico_mais_menos.gif) 10px 12px no-repeat;
		float: left;
		background-color: white !important;
	}

		.fianca li.on {
			background-position: 10px -37px;
			background-color: white !important;
		}

		.fianca li a {
			display: block;
			padding: 10px 10px 10px 30px;
		}

.servicos {
	clear: both;
	float: left;
	padding: 5px 5px 0 0;
	position: relative;
	right: -15px;
	z-index: 2;
}

	.servicos li {
		background: url(../../imagens/geral/ico_mais_menos.gif) 10px 12px no-repeat;
		float: left;
		background-color: white !important;
	}

		.servicos li.on {
			background-position: 10px -37px;
			background-color: white !important;
		}

		.servicos li a {
			display: block;
			padding: 10px 10px 10px 30px;
		}

.emprestimos {
	clear: both;
	float: left;
	padding: 5px 5px 0 0;
	position: relative;
	right: -15px;
	z-index: 2;
}

	.emprestimos li {
		background: url(../../imagens/geral/ico_mais_menos.gif) 10px 12px no-repeat;
		float: left;
		background-color: white !important;
	}

		.emprestimos li.on {
			background-position: 10px -37px;
			background-color: white !important;
		}

		.emprestimos li a {
			display: block;
			padding: 10px 10px 10px 30px;
		}

.creditorural {
	clear: both;
	float: left;
	padding: 5px 5px 0 0;
	position: relative;
	right: -15px;
	z-index: 2;
}

	.creditorural li {
		background: url(../../imagens/geral/ico_mais_menos.gif) 10px 12px no-repeat;
		float: left;
		background-color: white !important;
	}

		.creditorural li.on {
			background-position: 10px -37px;
			background-color: white !important;
		}

		.creditorural li a {
			display: block;
			padding: 10px 10px 10px 30px;
		}

.arrecadacao {
	clear: both;
	float: left;
	padding: 5px 5px 0 0;
	position: relative;
	right: -15px;
	z-index: 2;
}

	.arrecadacao li {
		background: url(../../imagens/geral/ico_mais_menos.gif) 10px 12px no-repeat;
		float: left;
		background-color: white !important;
	}

		.arrecadacao li.on {
			background-position: 10px -37px;
			background-color: white !important;
		}

		.arrecadacao li a {
			display: block;
			padding: 10px 10px 10px 30px;
		}

.pagamentos {
	clear: both;
	float: left;
	padding: 5px 5px 0 0;
	position: relative;
	right: -15px;
	z-index: 2;
}

	.pagamentos li {
		background: url(../../imagens/geral/ico_mais_menos.gif) 10px 12px no-repeat;
		float: left;
		background-color: white !important;
	}

		.pagamentos li.on {
			background-position: 10px -37px;
			background-color: white !important;
		}

		.pagamentos li a {
			display: block;
			padding: 10px 10px 10px 30px;
		}

.transmissao {
	clear: both;
	float: left;
	padding: 5px 5px 0 0;
	position: relative;
	right: -15px;
	z-index: 2;
}

	.transmissao li {
		background: url(../../imagens/geral/ico_mais_menos.gif) 10px 12px no-repeat;
		float: left;
		background-color: white !important;
	}

		.transmissao li.on {
			background-position: 10px -37px;
			background-color: white !important;
		}

		.transmissao li a {
			display: block;
			padding: 10px 10px 10px 30px;
		}

.remessa {
	clear: both;
	float: left;
	padding: 5px 5px 0 0;
	position: relative;
	right: -15px;
	z-index: 2;
}

	.remessa li {
		background: url(../../imagens/geral/ico_mais_menos.gif) 10px 12px no-repeat;
		float: left;
		background-color: white !important;
	}

		.remessa li.on {
			background-position: 10px -37px;
			background-color: white !important;
		}

.emprestimosefinanciamentos {
	clear: both;
	float: left;
	padding: 5px 5px 0 0;
	position: relative;
	right: -15px;
	z-index: 2
}

	.emprestimosefinanciamentos li {
		background: url(../../imagens/geral/ico_mais_menos.gif) 10px 12px no-repeat;
		float: left;
		background-color: white !important;
	}

		.emprestimosefinanciamentos li.on {
			background-position: 10px -37px;
			background-color: white !important;
		}

		.emprestimosefinanciamentos li a {
			display: block;
			padding: 10px 10px 10px 30px
		}

.fianca {
	clear: both;
	float: left;
	padding: 5px 5px 0 0;
	position: relative;
	right: -15px;
	z-index: 2
}

	.fianca li {
		background: url(../../imagens/geral/ico_mais_menos.gif) 10px 12px no-repeat;
		float: left;
		background-color: white !important;
	}

		.fianca li.on {
			background-position: 10px -37px;
			background-color: white !important;
		}

		.fianca li a {
			display: block;
			padding: 10px 10px 10px 30px
		}

.remessa li a {
	display: block;
	padding: 10px 10px 10px 30px;
}

.blocoAutenticador {
	float: right;
}
