/*
 * CSS geral do site
 */

/*
 * Histórico de revisões
 * 
 * (id)		Data			Responsável					GDEM
 * 
 * #66		12/07/2011		Fernando B. Jr.
 * 				
 * Alteração do programa de Divulgação Anuidade Zero.
 */
   
/*- Geral -*/
*{
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
html{
	width: 100%;
	height: 100%;
	background-image: url('../img/fndtopo.gif');
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFFF;
}
body{
	height: 100%;
	background-image: url('../img/fndbodyint.jpg');
	background-repeat: no-repeat;
	background-position: top center;
}
.bodyHome{
	height: 100%;
	background-image: url('../img/fndbody.jpg');
	background-repeat: no-repeat;
	background-position: top center;	
}
a{
	color: #112b5f;
	text-decoration: none;	
}
a:hover{
	text-decoration: underline;	
}

a.azul{text-decoration:underline;color:#0000ff;}
a:hover.azul{text-decoration:underline;color:#0000ff;}

p{
	color: #434548;
	font-size: 11px;	
}
b{
	color: #434548;
	font-size: 11px;
}
strong{
	color: #434548;
	font-size: 11px;
}
em{
	color: #434548;
	font-size: 11px;
}
table{
	border-collapse: collapse;
}
li {
	list-style-type: none;
	text-decoration: none;
	color: #404040;
}
#principal{
	height: 100%;
	width: 776px;
	margin: auto;
}
.none{
	display: none;
}
.posRelative{
	position: relative;
}
.posAbsolute{
	position: absolute;
}
.alignLeft{
	text-align: left;
}
.alignRight{
	text-align: right;
}
.floatRight{
	float: right;
}
.floatLeft{
	float: left;
}
.clear{
	clear: both;
}
.correct{
	clear: both; 
	color: #FFFFFF; 
	line-height: 1px;
	font-size: 1px;
	padding-bottom: 14px;
	_padding-bottom: 10px;
	*padding-bottom: 10px;
}
.tooltipErr{
	z-index: 3000;
	position: absolute;
	width: 160px;
	padding: 8px;
	background-color: #ffcccc;
	border: 1px #6e6e6e solid;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
}
.tooltip{
	z-index: 3001;
	position: absolute;
	padding: 6px;
	background-color: #e3ecf7;
	border: 1px #90afd6 solid;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #1d407b;
}
.setaTip{
	position: absolute;
	left: -14px;
}
.fundoModSaf{	
	width: 100%;
	height: 100%;
	background-image: url('../_img/fndModSaf.png');
	background-repeat: repeat;
}
/*------------------------------*/

/*- Topo -*/
#topo{
	height: 147px;	
}
#topHead{
	height: 21px;
	padding-top: 4px;
	text-align: right;
	font-size: 11px;
}
#topHead b{
	color: #FFFFFF;
}
#topHead a{
	color: #FFFFFF;
	text-decoration: none;
}
#topHead a:hover{
	text-decoration: none;
}
#topLogo{
	float: left;
	padding-top: 15px;
	padding-left: 28px;
}
#topLinks{
	float: right;
	padding-top: 13px;
}
.btnBorLink{
	background-image: url('../img/div.gif');
	background-position: top right;
	background-repeat: no-repeat;
}
.spaceLink{
	padding-right: 10px;
}
.btnLinks{
	float: left;
	padding-left: 10px;
	color: #434548;
}
.btnLinks a{
	color: #434548;
	text-decoration: none;
}
.btnLinks a:hover{
	text-decoration: none;
}
#topMenu{
	clear: both;
	padding-top: 10px;
	_padding-top: 7px;
	*padding-top: 7px;
	padding-left: 92px;
}
.spaceMenu{
	margin-left: -5px;
}
.spaceMenuLanc{
	padding-left: 3px;
}
.btnMenu{
	float: left;	
}
/*------------------------------*/

/*- Colunas -*/
#colunaHome{
	float: left;
	position: relative;
	width: 210px;
	padding-top: 20px;
}
.titSoliciteHome{
	padding-top: 3px;
	padding-left: 14px;
}
.alignColunaHome{
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 15px;	
}
.padHoL{
	padding-left: 8px;
}
.padHoR{
	padding-right: 8px;
}
.textoColuna{
	color: #c06300;
}
.underLar{
	color: #c06300;
	text-decoration: underline;
}
.titLarNeg{
	font-weight: bold;
	color: #c06300;
}
.spaceDiv{
	padding: 7px 0px 7px 0px;
}
/*------------------------------*/

/*- Campos -*/
.campoErr{
	padding: 2px 2px 2px 2px;
	background-color: #ffcccc;
	border: 1px #90afd6 solid;
	color: #727272;	
}
.campoCorrect{
	padding: 2px 2px 2px 2px;
	background-color: #c6efcc;
	border: 1px #90afd6 solid;
	color: #727272;	
}
.campoLaranja{
	padding: 2px 2px 2px 2px;
	background-color: #faefd6;
	border: 1px #d68c3d solid;
	color: #727272;
}
.campoLaranja2{
	background-color: #faefd6;
	color: #727272;
}
.campoAzul{
	padding: 2px 2px 2px 2px;
	background-color: #eaf0f7;
	border: 1px #90afd6 solid;
	color: #727272;
}
.comboLaranja{
	background-color: #faefd6;
	border: 1px #d68c3d solid;
	color: #727272;
}
.comboLaranja2{
	width: 154px;
	height: 18px;
	padding-left: 2px;
	padding-top: 1px;
	background-image: url('../img/solcartao.gif');
	background-repeat: no-repeat;
}
.comboAzul{
	background-color: #eaf0f7;
	border: 1px #90afd6 solid;
	color: #727272;
}
.formNav{
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
}
.form{
	padding-top: 40px;
	_padding-top: 20px;
	*padding-top: 20px;
}
.formBtn{
	width: 505px;
	clear: both;
	text-align: right;
}
.formBtn1{
	width: 400px;
	clear: both;
	text-align: right;
}
/*------------------------------*/

/*- Tabelas -*/
.tabCartoes{
	float: left;
	width: 340px;
	padding-top: 5px;
}
.tabCartoesRow{
	cursor: pointer;
}
.tabTitNome{
	float: left;
	width: 66%;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 3px;	
	background-color: #90afd6;
	font-weight: bold;
	color: #FFFFFF;
}
.tabTitRenda{
	float: left;
	width: 28.9%;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 3px;
	padding-right: 3px;	
	background-color: #90afd6;
	font-weight: bold;
	color: #FFFFFF;
}
.tabNome{
	float: left;
	width: 66%;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 3px;	
	border-left: 1px #90afd6 solid;
	background-color: #eaf0f7;
	color: #727272;
}
.tabRenda{
	float: left;
	width: 28.4%;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 3px;
	padding-right: 3px;
	border-right: 1px #90afd6 solid;
	background-color: #eaf0f7;
	color: #727272;
}
.tabBorFim{
	border-bottom: 1px #90afd6 solid;
}
.ifCartoesH{
	z-index: 2999;
	display: none;
	position: absolute;	
	width: 340px;
	height: 198px;
}
.tabCartoesH{
	z-index: 3000;
	display: none;
	position: absolute;	
	width: 340px;
	margin-top: -1px;
}
.tabCartoesRowH{
	cursor: pointer;
}
.tabTitNomeH{
	float: left;
	width: 66%;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 3px;	
	background-color: #d68c3d;
	font-weight: bold;
	color: #FFFFFF;
}
.tabTitRendaH{
	float: left;
	width: 28.9%;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 3px;
	padding-right: 3px;	
	background-color: #d68c3d;
	font-weight: bold;
	color: #FFFFFF;
}
.tabNomeH{
	float: left;
	width: 66%;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 3px;	
	border-left: 1px #d68c3d solid;
	background-color: #faefd6;
	color: #727272;
}
.tabRendaH{
	float: left;
	width: 28.4%;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 3px;
	padding-right: 3px;
	border-right: 1px #d68c3d solid;
	background-color: #faefd6;
	color: #727272;
}
.tabBorFimH{
	border-bottom: 1px #d68c3d solid;
}
.tabImgCartao{
	float: left;
	padding-left: 6px;
	padding-top: 4px;
}
.padTab{
	padding-top: 5px;
	padding-left: 5px;
}
.tabAnuidadeBottom{
	border-bottom: 1px #c8d8ed solid;
} 
.tabAnuidadeLeft{
	border-left: 1px #c8d8ed solid;
} 
/*------------------------------*/

/*- Listas -*/
.listaAzl {
	background-image: url(../img/setalis.gif);
	background-repeat: no-repeat;
	background-position: 16px 5px;
	padding: 4px 6px 0px 27px;
	text-align: left;
	list-style: none;
}
.listaAzlul  li{
	background-image: url(../img/setalis.gif);
	background-repeat: no-repeat;
	background-position: 16px 5px;
	padding: 4px 6px 0px 27px;
	text-align: left;
	list-style: none;
}
.listaAzlEsc {
	background-image: url(../img/setalisazl.gif);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	padding: 4px 0px 0px 16px;
	text-align: left;
	list-style: none;
	border-bottom: 1px solid #b8c5d6;
	height: 18px;
}

.listaPdf {
	background-image: url(../img/setalis.gif);
	background-repeat: no-repeat;
	background-position: 10px 8px;
	padding: 6px 0px 2px 25px;
	text-align: left;
	list-style: none;
}
.listaPdf a {
	display:block;
	width:325px;
	padding:0 0 3px;
	background:url(../img/icopdf.gif) right top no-repeat;
}
.listaCinza {
	background-image: url(../img/setaliscinza.gif);
	background-repeat: no-repeat;
	background-position: 8px 5px;
	padding: 4px 0px 0px 5px;
	text-align: left;
	list-style: none;
}
.lstCartInfo{
	width: 375px;
}
.lstCartLinCorr{
	line-height: 1px;
	font-size: 1px;
}
.lstCartLinha{
	height: 28px;
}
.lstServ{
	width: 701px;
	margin-left: 18px;
}
.lstServBor{
	width: 701px;
	border-bottom: 1px #c8d8ed solid;
}
.lstServLinha{
	padding-top: 8px;
	padding-bottom: 8px;
}
.lstSubMenu{
	display: none;
	z-index: 3002;
	position: absolute;
	background-color: #bed7ee;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #1d407b;
}
.lstSubMenuLinha{
	width:145px;
	height: 17px;
	padding-top: 2px;
	padding-left: 27px;
	background:#bed7ee url("../img/setamenu.jpg") no-repeat;
}
.lstSubMenuBorI{
	border-top: 1px #dfebf7 solid;
	border-bottom: 1px #dfebf7 solid;
}
.lstSubMenuBor{
	border-bottom: 1px #dfebf7 solid;
}
.lstSubMenuBorG{
	border-bottom: 3px #4e648c solid;
}
.itensParticipe {
	width: 183px;
	margin-left: 7px;
}

.itensParticipe .lastItem {
	border-bottom: none;
	height: 10px;
}
/*------------------------------*/

/*- Conteudo -*/
#contInt{
	position: relative;
	width: 774px;
	background-image: url('../img/borcinzaint.jpg');
	background-position: right top;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}

.intCont{
	padding-top: 14px;
	background-image: url('../img/pontaint.gif');
	background-position: right 0px;
	background-repeat: no-repeat;	
}
.cont{
	padding-top: 14px;
}
.contTop,
.contTop-ouvidoria{
	background-image: url('../img/conttop.gif');
	background-repeat: no-repeat;
	background-position: 0px bottom;
	width: 362px;
	height: 11px;
}

.contTop-ouvidoria{
width:732px;
background-image: url(../img/conttop-ouvidoria.gif);
}

.contTopB{
	background-image: url('../img/conttopb.gif');
	background-repeat: no-repeat;
	background-position: 0px bottom;
	width: 362px;
	height: 11px;
}
.contTop2{
	background-image: url('../img/conttop2.png');
	background-repeat: no-repeat;
	background-position: 0px bottom;
	width: 734px;
	height: 11px;
}
.contTopXT{
	background-image: url('../img/conttopxt.gif');
	background-repeat: no-repeat;
	background-position: 10px bottom;
	padding-top: 15px;
	width: 754px;
	height: 11px;
}
.promoTop{
	background-image: url('../img/promotop.gif');
	background-repeat: no-repeat;
	background-position: 10px bottom;
	margin-left: 180px;
	padding-top: 5px;
	width: 560px;
	height: 11px;
}
.contMid, .contMid2,
.contMid3 {
	width: 350px;
	height: 100%;
	padding-left: 10px;
	background-color: #FFFFFF;
	border-left: 1px solid #dbdfe8;
	border-right: 1px solid #dbdfe8;
}

.contMid2 {
	width: 722px;
}

.contMid3{
width:720px;
}

.contMidXT{
	width: 722px;
	height: 100%;
	margin-left: 10px;
	_margin-left: 5px;
	*margin-left: 10px;
	padding-top: 5px;	
	padding-left: 20px;
	background-color: #FFFFFF;
	border-left: 1px solid #dbdfe8;
	border-right: 1px solid #dbdfe8;
}
.contMidPR{
	width: 737px;
	height: 100%;
	margin-left: 10px;
	_margin-left: 5px;
	*margin-left: 10px;
	padding-left: 6px;
	background-color: #FFFFFF;
	border-left: 1px solid #dbdfe8;
	border-right: 1px solid #dbdfe8;
}
.contMidPR p{
	float:right;
	width:493px;
	margin:20px 13px 0 0;
	_margin:38px 7px 0 0;
	*margin:42px 13px 0 0;
}
.contMidPR #detalhes {
	float:right;
	margin:10px 15px 0 0;
}
.promoMid{
	width: 533px;
	height: 100%;
	background-color: #FFFFFF;
	padding-left: 15px;
	margin-left: 190px;
	border-left: 1px solid #dbdfe8;
	border-right: 1px solid #dbdfe8;
}
.contBottom{
	background-image: url('../img/contbottom.gif');
	background-repeat: no-repeat;
	background-position: 0px top;
	width: 362px;
	height: 11px;
}
.contBottom2{
	background-image: url('../img/contbottom2.png');
	background-repeat: no-repeat;
	background-position: 0px top;
	width: 734px;
	height: 11px;
}
.contBottom3{
	background-image: url(..//img/contbottom-ouvidoria.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	width: 732px;
	height: 11px;
}
.contBottomXT{
	background-image: url('../img/contbottomxt.gif');
	background-repeat: no-repeat;
	background-position: 10px top;
	width: 754px;
	height: 11px;
}
.promoBottom{
	background-image: url('../img/promobottom.gif');
	background-repeat: no-repeat;
	background-position: 10px top;
	margin-left: 180px;
	padding-top: 5px;
	width: 560px;
	height: 11px;
}
.aguarde{
	padding-left: 10px;
}
.contMeioCartao{
	width: 365px; 
	padding-left: 15px;
}
.contText{
	width: 355px;	
}
.boxServViagem{
	width: 350px;
	padding-left: 20px;
}
.boxServViagemCart{
	width: 312px;
	padding-left: 20px;
}
.borServViagem{
	border-bottom: 1px solid #c8d8ed;
}
.borPromo{
	border-bottom: 1px solid #c8d8ed;
	width: 515px; 
	height: 1px; 
	padding-top: 100px;
	*padding-top: 0px;
}
.vejaMid{
	width: 198px;
	background-color: #eef0f3;
	border-left: 1px solid #dbdfe8;
	border-right: 1px solid #dbdfe8;
}
.padTop{
	padding-top: 20px;
}
.padLeft{
	padding-top: 19px;
	padding-left: 20px;
	_padding-left: 10px;
	*padding-left: 10px;	
}

.padLeft.seja{
	padding-top: 0;
}

.padRight{
	padding-right: 20px;
	_padding-right: 10px;
	*padding-right: 10px;
}
.padRight1{
	padding-right: 30px;
}
.padForm{
	padding-left: 5px;
}
.padTextCartao{
	padding-top: 10px;
	padding-left: 4px;
}
.posRelIdx{
	position: relative;
	z-index: 1;
}
.fndAzul{
	z-index: 0;
	position: absolute;
	top: 0px;
	left: -100px;
}
.titArea{
	width: 695px;
	padding-top: 22px;
	padding-left: 5px;
	padding-bottom: 4px;
	border-bottom: 1px #3974c0 solid;	
	font-size: 17px;
	font-weight: bold;
	font-family: Trebuchet MS;
	color: #112b5f;
}
.titSubArea {
	width: 710px;
	padding-top: 22px;
	padding-left: 5px;
	padding-bottom: 2px;
	border-bottom: 1px #c8d8ed solid;	
	font-size: 14px;
	font-weight: bold;
	font-family: Trebuchet MS;
	color: #3974c0;
}
.titAreaSelec{
	font-size: 17px;
	color: #3974c0;
}
.titSubArea2 {
	font-size: 11px;
	font-weight: bold;
	color: #3974c0;
}
.titSubArea3 {
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	font-family: Trebuchet MS;
	color: #3974c0;
}
.titSubArea4 {
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	font-family: Trebuchet MS;
	color: #3974c0;
}
/* -- Inicio - Branch #56-SBVC-alteracao-financiamentoBV - talent.fbuzatto 04/2011 -- */
.titSubArea5 {
	word-spacing: 5px;
	font-size: 15px;
	font-weight: bold;
	color: #D11919;
}
/* -- Fim - Branch #56-SBVC-alteracao-financiamentoBV - talent.fbuzatto 04/2011 -- */

/* // #66 --> */
.titSubArea6 {
	letter-height: 14px;
	padding-bottom: 5px;
	letter-spacing: -1px;
	word-spacing: 1px;
	font-size: 14px;
	font-weight: bold;
	font-family: Trebuchet MS;
	color: #3974c0;
}
/* // #66 <-- */
.titServViagem {
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	font-family: Trebuchet MS;
	color: #3974c0;
}
.titDetalhe{
	width: 351px;
	*width: 360px;
	padding-left: 5px;
	padding-bottom: 4px;
	border-bottom: 1px #3974c0 solid;	
	font-size: 17px;
	font-weight: bold;
	font-family: Trebuchet MS;
	color: #112b5f;
}
.titBox{
	width: 331px;
	*width: 340px;
	padding-left: 5px;
	padding-bottom: 4px;
	border-bottom: 1px #3974c0 solid;	
	font-size: 17px;
	font-weight: bold;
	font-family: Trebuchet MS;
	color: #112b5f;
}
.spaceCartao{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 100px;
}
.txtComum{
	color: #434548;
}
.txtAzlEsc{
	color: #112b5f;
}
.col1{
	float: left;
	width: 25%;
}
.col2{
	float: left;
	width: 45%;
}
.col3{
	float: left;
	width: 25%;
	text-align: left;
}
.col4{
	float: left;
	width: 18%;
}
.col5{
	float: left;
	width: 75%;
}
.label{
	height: 35px;
}
.campo{
	height: 35px;
}
.labelB{
	height: 65px;
}
.campoB{
	height: 65px;
}
.info{
	padding-top: 5px;
	padding-left: 16px;
	_padding-left: 22px;
	*padding-left: 22px;
}
.padImg{
	padding-top: 4px;
}
.padBtn{
	padding-top: 8px;
}
.padBtnRight{
	padding-top: 8px;
	padding-right: 4px;
}
.alignBtnCartInfo{
	float: left;
	width: 28px;
	height: 27px;
	background-color: #c8d8ed;
	font-size: 11px;
	line-height: 15px;
}
.borBtnCartInfo{
	border-bottom: 1px #d8e4f2 solid;
}
.alignVejaMaster{
	padding-top: 10px; 
	*padding-top:0px; 
	padding-left: 9px;
}
.contCartInfo{
	float: left;
	width: 328px;
	*width: 338px;
	height: 27px;
	font-size: 11px;
	line-height: 15px;
	overflow: hidden;
}
.borCartInfo{
	border-bottom: 1px #9dbae0 solid;
}
.alignContCartInfo{
	padding-top: 6px;
	padding-left: 6px;
}
.alignContCartServ{
	padding-top: 0px;
	padding-left: 2px;
}
.btnCartInfo{
	cursor: pointer;
	padding-top: 8px;
	padding-left: 8px;	
}
.btnCartServ{
	cursor: pointer;
	padding-top: 8px;
}
.btnFechar{
	cursor: pointer;
}
.txtVejaB{
	color: #70787c;
	font-weight: bold;	
	text-size: 11px;
	padding-left: 8px;
}
.contLiVeja{
	padding-left: 13px;
	padding-bottom: 3px;
	border-bottom: 1px #c8cccf solid;
	width: 173px;
}
.contLiVejaF{
	padding-left: 13px;
	padding-bottom: 3px;
	width: 173px;
}
.servMoney{
	font-size: 18px;
	font-weight: bold;	
	color: #434548;
}
.servImg{
	float: left;
	width: 113px;
}
.servMilhas{
	float: left;
	width: 140px;
}
.servCont{
	float: left;
	width: 452px;
}
.servCont2{
	float: left;
	width: 452px;
	margin-left:5px;
	*margin-left:5px;
	_margin-left:5px;
}
.servBtn{
	float: left;
	width: 130px;
	padding-top: 13px;
	padding-left: 6px;
	text-align: center;
}
.servDet{
	clear: both;
}
/*.servDetTop{
	margin-left: 110px;
	background-image: url('../img/servdettop.gif');
	background-repeat: no-repeat;	
}*/
.servDetTop{
	margin-left: 110px;
}
.servDetMid{
	margin-left: 110px;
	padding-left: 10px;
	padding-right: 10px;
	width: 564px;
	background-color: #eef0f3;
	border-left: 1px solid #dbdfe8;
	border-right: 1px solid #dbdfe8;	
}
.servDetBot{
	width: 586px;
	height: 7px;
	margin-left: 110px;
	background-image: url('../img/servdetbot.gif');
	background-repeat: no-repeat;
}

/* -- Inicio - Branch ticket#61-SBVC-nova-pagina-merece-bv - talent.fbuzatto 04/2011 -- */
.servFinanDetMid{
	margin-left: 110px;
	padding-left: 10px;
	padding-right: 10px;
	width: 334px;
	border-left: 1px solid #800000;
	border-right: 1px solid #800000;	
}
/* -- Fim - Branch ticket#61-SBVC-nova-pagina-merece-bv - talent.fbuzatto 04/2011 -- */

.tabPDF{
	width: 355px; 
/*	height: 28px;*/
	padding:5px 0;
	border: 1px solid #e1eaf6;
}
.icoPDF{
	position: absolute;
	padding-left: 95px;
	align: top;
}

.menu {
	position: absolute;
	left: 0px;
	padding-top: 5px;
	*padding-top: 5px;
	_padding-top: 72px;
	padding-left: 10px;	
}
.linhaI {
	position: relative;
	color: #1d407b;
	background-image: url(../img/imgmenuoff.gif);
	background-repeat: no-repeat;
	border-top: 1px #90afd6 solid;
	border-left: 1px #003667 solid;
	border-right: 1px #90afd6 solid;
	border-bottom: 1px #90afd6 solid;
	padding: 6px 6px 3px 30px;
	text-align: left;
	width: 152px;	
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style: none;
	font-weight: bold;
}
.linhaM {
	position: relative;
	color: #1d407b;
	background-image: url(../img/imgmenuoff.gif);
	background-repeat: no-repeat;
	border-left: 1px #003667 solid;
	border-right: 1px #90afd6 solid;
	border-bottom: 1px #90afd6 solid;
	padding: 6px 6px 3px 30px;
	text-align: left;
	width: 152px;	
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style: none;
	font-weight: bold;	
}
.linhaSelecM {
	position: relative;
	color: #1d407b;
	background-image: url(../img/imgmenuon.gif);
	background-repeat: no-repeat;
	border-left: 1px #003667 solid;
	border-right: 1px #4e79a2 solid;
	border-bottom: 1px #4e79a2 solid;
	padding: 6px 6px 3px 30px;
	text-align: left;
	width: 152px;	
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style: none;
	font-weight: bold;
}
.linhaSelecM a {
	color: #FFFFFF;
}
.linhaSelecM a:hover {
	color: #FFFFFF;
}
.cartaoSelec{
	padding-left: 4px;
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	font-family: Trebuchet MS;
	color: #3974c0;
}
.txtRelMer{
	width:467px;
	padding:20px;
}
/* Inicio - Branch #63-SBVC-regulamentacao-bacen - talent.fbuzatto 05/2011 */
.txtRelMer2{
	width:467px;
	padding:2px;
	word-spacing: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #D11919;
}
/* Fim - Branch #63-SBVC-regulamentacao-bacen - talent.fbuzatto 05/2011 */
.cartaoRelMer{
	float:left;
	clear:left;
	margin:13px 0 0 6px;
}
.imgRelMer{
	margin:-15px 15px 0 0;
	_margin:0 15px 0 0;
	*margin:3px 15px 0 0;
}
.imgRelMer2{
	margin-top:-80px
}
.txtw722{
	width:722px;
}
.divLinha {
	width: 695px;
	padding-top:23px;
	_padding-top: 10px;
	*padding-top: 8px;
	_margin-bottom: 10px;
	*margin-bottom: 8px;
	border-bottom: 1px #3974c0 solid;	
}
.txtDetIcon {
	width:650px;
	margin:-8px 0 0 47px;
	_margin:-8px 0 0 23px;
}
#tbPontuacao {
	float:left;
	width:340px;
	height:153px;
	margin:15px 0 0 45px;
	_margin:15px 0 0 22px;
	background:url("../img/bgtbpontuacao.gif") no-repeat;
}
#tbLimiteCartao {
	width:509px;
	height:153px;
	margin:15px 0 0 45px;
	_margin:15px 0 0 22px;
	background:url("../img/bgtbLimiteCartao.gif") no-repeat;
}
#tbLimiteCartao td {
	padding:0;
}
#tbLimiteCartao table tr.titulos td {
	text-align:center;
	border-top:none;
}
#tbLimiteCartao table td.last {
	border-right:none;
}
#tbLimiteCartao table td.first {
	text-align:left;
	padding:0 0 0 5px;
}
#tbLimiteCartao table td {
	text-align:center;
	padding:0;
	border-right:1px solid #C8D9ED;
	border-top:1px solid #C8D9ED;
}
#subtbPontuacao td {
	text-align:center;
}
#subtbPontuacao .destaque {
	float:left;
	width:122px;
	height:39px;
	border-right:1px solid #C8D9ED;
}
#subtbPontuacao .linhaDestque1 {
	width:122px;
	height:23px;
	margin:0 0 0 7px;
	border-right:1px solid #C8D9ED;
	border-top:1px solid #C8D9ED
}
#subtbPontuacao .destaque2 {
	width:210px;
	height:39px;
//	border-right:1px solid #C8D9ED;
}
#subtbPontuacao .linhaDestque2 {
	width:210px;
	height:23px;
//	border-right:1px solid #C8D9ED;
	border-top:1px solid #C8D9ED
}
#subtbPontuacao .destaque3 {
	width:89px;
	height:39px;
}
#subtbPontuacao .linhaDestque3 {
	width:89px;
	height:23px;
	margin:0 7px 0 0;
	border-top:1px solid #C8D9ED
}
#subtbPontuacao .destaque4 {
	width:89px;
	height:39px;
}
#subtbPontuacao .linhaDestque4 {
	width:89px;
	height:23px;
	margin:0 7px 0 0;
	border-top:1px solid #C8D9ED
}
#subtbPontuacao .fonCor,
.fonCor {
	color:#3A75C3;
}
#tbPontuacaoDetalhe {
	float:left;
	width:350px;
	margin:2px 0 0 46px;
	_margin:2px 0 0 23px;
}
.boxPontos {
	width:322px;
	margin:5px 0 0 47px;
}
.boxPontos2 {
	margin:4px 0 0 0;
}
.boxMerecePontos1 {
	width:382px;
}
.boxMerecePontos2 {
	width:274px;
	margin-left:43px;
}
.boxw649 {
	width:649px;
	margin:-9px 0 0 48px;
}
.tel0800 {
	font-size:13px;
	font-weight:bold;
	color: #434548;
}
#facaDownload {
	float:left;
	width:353px;
	padding:5px 0 7px 10px;
	margin-top:20px;
	border:1px solid #e1eaf6;
}
#facaDownload a {
	background:url("../img/setalis.gif") left top no-repeat;
	padding:0 0 0 12px;
}

.boxParticipe {
	margin-left: 10px;
}

.boxParticipe .boxTop {
	background: url(../img/boxtop.gif) no-repeat;
	width: 200px;
	height: 30px;
}

.boxParticipe .boxMid {
	background: url(../img/bgboxparticipe.gif) repeat-x;
	background-color: #f6f7f9;
	border-left: 1px solid #c8d8ed;
	border-right: 1px solid #c8d8ed;
	width: 198px;
	/*
	height: 145px;
	*height: 150px;
	*/
	padding:0 0 3px 0;
}

.boxParticipe .boxMid p {
	width: 176px;
	padding: 5px 0 0 10px;
	color: #434548;
}

.boxParticipe .boxMid .faixaCat {
	background-color: #eceef2;
	width: 188px;
	height: 18px;
	margin: 5px 0 0 0;
	color: #70787c;
	font-weight: bold;
	padding: 4px 0 0 10px;
}

.boxParticipe .boxBottom {
	background: url(../img/boxbottom.gif) no-repeat;
	width: 200px;
	height: 15px;
}
/*------------------------------*/

/*- Rodapé Interno -*/
#rodape-interno {
	position:relative;
	width:600px;
	padding:10px 0 0 0;

}
#rodape-interno p {
	font-size:10px;
	padding:3px 0 ;
}
/*------------------------------*/

/*- Pop-ups -*/

.pop {
	
}

/*------------------------------*/

/*- Footer -*/

#footer{
	clear: both;
	padding-top: 6px;
	padding-bottom: 6px;
	font-size: 10px;
	color: #881133;
}
#footer a{
	color: #881133;
	text-decoration: none;	
}
#footer a:hover{
	text-decoration: none;	
}
.copyright{
	color: #5e6a82;
}
#footer .byIthink {
	width: 66px;
	height: 16px;
	position: relative;
	float: right;
	margin: -25px 10px 0px 0px;
	background: url(../img/by-ithink.png) no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/by-ithink.png", sizingMethod="crop");
}
/*------------------------------*/

/* termos de uso */
ol.termos { width:90%; margin-left:25px; }
ol.termos li { margin-bottom:5px; line-height:1.3; }



.bloco-promocoes {
	width: 720px;
	position: relative;
}
.bloco-promocoes li{
	display: inline;
	float: left;
	margin: 0px 10px 20px 0px;
	position: relative;
}
.bloco-promocoes li span {
	width: 320px;
	height: 89px;
	display: block;
	background: url(../img/bg-bloco-cartoes.png) no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/bg-bloco-cartoes.png", sizingMethod="crop");
	padding: 10px;
	position: static;
}
#contInt .bloco-promocoes li span.vencedor {
	width: 340px;
	height: 89px;
	display: block;
	background: url(../img/bg-bloco-cartoes-vencedor.jpg) no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/bg-bloco-cartoes-vencedor.jpg", sizingMethod="crop");
	padding: 10px;
	position: static;
}
.bloco-promocoes li span img{
	float: left;
	margin: 0px 15px 0px 0px;
	position: relative;
}
.bloco-promocoes li span h2{
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #3974c0;
	position: relative;
}

.bloco-promocoes li span h2.vencedor{
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #3974c0;
	position: relative;
	color:#be0000;
	padding-left:114px;
}
.bloco-promocoes li span p {
	color: #434548;
	float: left;
	width: 185px;
	position: relative;
}
.bloco-promocoes li span p.vencedor {
	color:#434548;
	float:left;
	padding-left:113px;
	padding-top:10px;
	width:185px;
}
.bloco-promocoes li span a {
	width: 64px;
	height: 15px;
	display: block;
	margin-top: 5px;
	background: url(../img/btn-mais-detalhes.png) no-repeat;
	float: left;
	position: relative;
}

/*-----------------------------------------------------------*/
.boxComTopoAzul {
	width: 741px;
	float: left;
	margin: 20px 0px 0px 15px;
}
.boxComTopoAzul .cima {
	background: url(../img/bg-box-top.gif) no-repeat left top;
	width: 741px;
	height: 25px;
	display: block;
	font-family: "Trebuchet MS";
	font-weight: bold;
	font-size: 16px;
	color: #FFF;
	padding: 3px 0px 0px 7px;
}
.boxComTopoAzul .meio {
	background: url(../img/bg-box-meio.gif) repeat-y left top;
	width: 711px;
	display: block;
	padding: 0px 15px;
	
}
.boxComTopoAzul .meio p.titBoxComTopoAzul {
	font-weight: bold;
	font-size: 14px;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
}
.boxComTopoAzul .meio p.voltarBoxTopoAzul {
	background:  url(../img/ico-voltar-login.gif) no-repeat 0px 5px;
	width: 200px;
	height: 20px;
	padding: 0px 0px 0px 10px;
	margin: 12px 0px 0px 0px;
}
.boxComTopoAzul .baixo {
	background: url(../img/bg-box-bottom.gif) no-repeat left top;
	width: 741px;
	height: 6px;
	display: block;	
	padding: 0px 0px 0px 7px;
}

body.loginBody{
	height: 100%;
	background-image: url('../img/fundoLoginCartoes.jpg');
	background-repeat: no-repeat;
	background-position: top center;
}
#contInt2{
	position: relative;
	width: 774px;
	background: url(../img/fundoArredondado.png) no-repeat right bottom;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/fundoArredondado.png", sizingMethod="crop");
	padding-bottom: 15px;
	margin-top: 12px;
}
/*-------------box primeiro acesso---------------------*/
.primeiroacesso {
	width: 450px;
	margin: -85px 0 42px 315px;
	position: relative;	
}
.primeiroacesso fieldset{
	width: 185px;
	position: absolute;
	top: 0px;
	right: 0px;
}
.primeiroacesso .titPriAcesso {
	background: url(../img/bg-txt-primeiro-acesso.png) no-repeat left top;
	width: 87px;
	height: 15px;
	text-indent: -99999px;
}
.primeiroacesso .lnkCadastrese {
	color: #112b5f;
	background: url(../img/ico-cadastre-se.gif) no-repeat left 4px;
	padding-left: 10px;
}
.primeiroacesso fieldset label {
	width: 185px;
	height: 20px;
	display: block;
	position: relative;
}
.primeiroacesso fieldset label input {
	width: 100px;
	height: 15px;
	border: 1px solid #8693ad;
	position: absolute;
	top: 0px;
	right: 35px;
}
.primeiroacesso fieldset label input.bt-ok {
	background: url(../img/btn-ok.png) no-repeat left 4px;
	width: 32px;
	height: 20px;
	border: none;
	position: absolute;
	top: -3px;
	right: 0px;
	cursor: pointer;
}
.primeiroacesso fieldset .esqueciSenha {
	margin: -2px 0 0 0px;
	font-size:9px;
	display: block;
}


.dados{
width:97%;
float:left;
margin-bottom:15px;
}

.dados .boxLeft{
float:left;
}

.dados .boxRight{
float:right;
}

.dados .boxRight span{
clear:both;
float:left;
}
.acesso {
	width:400px;
	float: right;
	margin: -100px 0px 0px 0px;	
}
.acesso h2 {
	background: url(../img/home-internet-banking.png) no-repeat left 8px;
	width: 143px;
	height: 30px;
	text-indent: -99999px;
	float: left;
}
.acesso a.btn-acessar {
	background: url(../img/btn-acessar.png) no-repeat left top;
	width: 108px;
	height: 27px;
	text-indent: -99999px;
	float: left;
	margin: 0px 12px;
}
.acesso ul li {
	padding-left: 10px;
	float: left;
	background: url(../img/ico-lista-vermelha.png) no-repeat left 3px;
}
.acesso ul li a {
	color: #881133;
}
.acesso ul li.linkAzul {
	background: url(../img/ico-lista-azul.png) no-repeat left 3px;
}
.acesso ul li.linkAzul a {
	color: #2a5286;
}

/* credito */
#cont-credito{
	position: relative;
	width: 774px;
	background-position: right top;
	background-repeat: repeat-y;
}

#cont-credito #header-credito{
margin-top:11px;
width:743px;
_width:700px;
height:20px;
background:url(../img/corner-topo-credito.gif) 0 0 no-repeat;
position:relative;
}

#header-credito #conteudo-credito{
background:#fff ;
border-left:1px solid #C8D8ED;
border-right:1px solid #C8D8ED;
float:left;
margin-top:20px;
padding: 0 50px 0 52px;
position:relative;
}

#conteudo-credito #banner-consciente{
width:639px;
height:200px;
margin:0 auto
}

#conteudo-credito p{
margin-bottom:10px;
}

.btn-btn-previna-se{
background:url(../img/btn-previna-se.png) 0 0 no-repeat;
width:639px;
height:21px;
text-indent:-9000px;
}

.btn-controle{
background:url(../img/btn-controle.png) 0 0 no-repeat;
width:639px;
height:21px;
text-indent:-9000px;
}

.btn-evite{
background:url(../img/btn-evite.png) 0 0 no-repeat;
width:639px;
height:21px;
text-indent:-9000px;
}

.btn-lembre-se{
background:url(../img/btn-lembre-se.png) 0 0 no-repeat;
width:639px;
height:21px;
text-indent:-9000px;
}
.btn-vazio{
background:none;
width:639px;
height:1px;
text-indent:-9000px;
}

.questao ul{
list-style:none;
margin-top:5px;
width:100%;
}

.questao ul li{
background:transparent url(../img/bullet-certificado.png) no-repeat scroll 0 4px;
padding-bottom:10px;
padding-left:16px;
width:100%;
}


#conteudo-credito .questao span{
float:left;
width:100%;
}


#conteudo-credito #footer-credito{
background:transparent url(../img/footer-credito.png) no-repeat scroll 0 0;
bottom:-21px;
clear:both;
float:left;
height:28px;
left:-1px;
position:absolute;
width:743px;
z-index:1;
}

#conteudo-credito .questao h3{
cursor:pointer;
margin:10px 0;
float:left;
_float:none;
}

.active{
background-position:0 -21px;
}

/* ithink 25/02/2010 */

.servCont .serv-disponivel{
	background:url(../img/line.png) right center no-repeat;
	float:left;
	margin-bottom:36px;
	margin-top:30px;
	width:188px;
}

.serv-disponivel li{
	background:url(../img/ico-assistencia-casa.png) 0 0 no-repeat;
	color:#9E0032;
	height:32px;
	padding:10px 0 0 40px;
}

.serv-disponivel .hidraulica{
	background-position:0 -48px
}

.serv-disponivel .eletrica{
	background-position:0 -101px	
}

.serv-disponivel .vidraceiro{
	background-position:0 -151px
}

.servCont .desc-servicos{
	float:right;
	margin-top:30px;
	width:370px;
}

.desc-servicos p{
	padding-bottom:10px;
}

.servCont.full{
	width: 588px;
}

.banner-casa{
	background:url(../img/banner-quem-usa.png) 0 0 no-repeat;
	height:132px;
	position:absolute;
	right:-10px;
	top:537px;
	width:186px;
	z-index:-1
}

.banner-carro{
	background:url(../img/banner-quem-usa-carro.png) 0 0 no-repeat;
	height:133px;
	position:absolute;
	right:-12px;
	top:144px;
	width:188px;
	z-index:-1;
}


.servCont .serv-disponivel-carro{
	background:url(../img/line.png) right center no-repeat;
	float:left;
	margin-bottom:9px;
	margin-top:30px;
	width:188px;
}

.serv-disponivel-carro li{
	background:url(../img/ico-assistencia-carro.png) 0 0 no-repeat;
	color:#9E0032;
	height:29px;
	padding:10px 0 0 40px;
}

.serv-disponivel-carro .reboque{
	background-position:0 -39px;
}

.serv-disponivel-carro .cheveiro{
	background-position:0 -79px;
}

.serv-disponivel-carro .pneus{
	background-position:0 -119px;
}

.serv-disponivel-carro .socorro{
	background-position:0 -160px;
}


.relativa{
	position:relative;
}

#adicionaisTb {
	border-collapse: separate;
	border-spacing: 0px;
	width:680px;
}

#adicionaisTb td {
	padding:3px;
	border-color:#FFFFFF; 
	border-width: 1px; 
	border-style: solid;
}

.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	_width: 2000px;
	_height: 2000px;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 445px;
	height: 216px;
	background: url(../img/bg-poppup.png);
	z-index:1002;
	overflow: auto;
}

.white_content p {
	width: 400px;
	margin: 0px 0px 20px 20px;
}

.white_content p.msg {
	width: 400px;
	margin: 40px 0px 20px 20px;
	text-align:center;
}

.white_content p.ask {
	text-align: center;
}

.white_content p.btn {
	margin-left: 100px;
	width: 250px;
}

.white_content p a{
	width: 52px;
	height: 18px;
	margin: 0px 0px 20px 20px;
	padding: 2px 0 0 35px;
	background: red;
	float: left;
	display: block;
	background: url(../img/bg-btn-popup.png) no-repeat left top;
}

.white_content p a:hover {
	text-decoration: none;
}
