* {
	margin:0;
	padding:0;
	vertical-align:middle;
	line-height:16px;
}	
body { 	
	background:#fff url(../imagens/fd_topo1.jpg) top repeat-x;
	color:#000;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:100%;
}
p { font-size:0.8em;}
a { text-decoration:none; color:#000; }
a:hover {text-decoration: underline;}
ol, ul { list-style: none;}

.font0800rod { font-size:20px; font-weight:bold; margin-top:10px;}
.fontcontatos { font-size:16px; font-weight:bold; margin-bottom:10px;}
.fontcartao { font-size:18px; font-weight:bold; margin-bottom:15px; color:#CC0000;}
.fontTitNot { font-size:20px; font-weight:bold; margin-bottom:20px; margin-top:5px;}
/*   topo -----------------------------------------------*/

#topo {	
	width:970px;
	height:116px;
	margin:0 auto;
	margin-top:0px;
	margin-bottom:20px;	
	}
	#logo{ 
	width:100px; 
	height:116px;
	background:url(../imagens/logo3.jpg) no-repeat;
	float:left;
	}
	#logo a{ 
	width:100px; 
	height:116px;
	display:block;
	text-indent:-9000px;
	}
	#telefone {
	width:144px;
	height:18px; 
	background:url(../imagens/tel2.jpg) no-repeat;
	float:right;
	margin-top:58px;
	margin-right:54px;
	text-indent:-9000px;
	}
	#menu { 
	width:580px;
	height:20px;
	float:right;
	margin-top:58px;
	}
	#menu ul li{ display:inline;}
	#menu ul li a{
	display: block;
	float:left;
	padding-right:5px;
	padding-left:5px;
	text-transform:uppercase;
	font-size:0.7em;
	line-height:18px;
	}
	#menu ul li a:hover{
	background:#ccc;
	color:#000;
	text-decoration:none;
	}
	.mborda1 {
	border-right:1px solid #ccc;
	border-left:1px solid #fff;
	}
	.mborda2 { 
	border-right:1px solid #ccc;
	}
	.mborda3 { 
	border-left:1px solid #fff;
	}

#conteudo1 { 
	width:970px; 
	height:286px;
	margin:0 auto;
	margin-bottom:20px;
	}
	#bannerprinc { 
	width:700px; 
	height:285px;
	float:left;
	}		
	#arearestrita {
	width:230px; 
	height:190px;
	padding-left:20px;
	background:url(../imagens/fd_arearest2.jpg) no-repeat;
	float:right;
	padding-top:95px;
	_padding-top:70px;
	}
		.arearestritaesconde { display:none;}
		#arearestrita ul li a{
		display: block;
		overflow: hidden;
		text-indent:-9000px;
		}
		.ar-usuario { width:210px; height:35px; background:url(../imagens/ar_usuario2.jpg) no-repeat; margin-bottom:10px;}
		.ar-usuario:hover { background:url(../imagens/ar_usuario2a.jpg) no-repeat; }
	
		.ar-lojista { width:210px; height:35px; background:url(../imagens/ar_lojista2.jpg) no-repeat; ;margin-bottom:10px;}
		.ar-lojista:hover { background:url(../imagens/ar_lojista2a.jpg) no-repeat;}
	
		.ar-conveniado { width:210px; height:35px; background:url(../imagens/ar_conveniado2.jpg) no-repeat; ;margin-bottom:10px;}
		.ar-conveniado:hover {background:url(../imagens/ar_conveniado2a.jpg) no-repeat;}
	
		.ar-atendente { width:210px; height:35px; background:url(../imagens/ar_atendente2.jpg) no-repeat; }
		.ar-atendente:hover { background:url(../imagens/ar_atendente2a.jpg) no-repeat;}

#banner_cartaofidelidade {	
	width:970px;
	height:150px;
	margin:0 auto;
	margin-bottom:20px;
	}

#conteudo2 {	
	width:970px;
	height:150px;
	clear:both;
	margin:0 auto;
	margin-bottom:30px;
	}
	#conteudo2a { 
	width:340px; 
	height:150px;
	float:left;
	margin-right:20px;
	}
	#conteudo2b { 
	width:340px; 
	height:150px;
	float:left;
	margin-right:20px;
	background:url(../imagens/fd_duvidas.jpg) no-repeat;
	}
		#conteudo2b a{ text-indent:-9000px;} 
		.titulofaq { display:none;}	
		.fvender { width:215px; height:25px; display:block; background:url(../imagens/f_como_vender_cartao3.jpg) no-repeat; margin-top:50px;}
		.freceber { width:256px; height:37px; display:block; background:url(../imagens/f_como_receber3.jpg) no-repeat; margin-top:18px;}

	#conteudo2c { 
	width:250px; 
	height:150px;
	float:right;
	}
	.trabalhe { 
	width:250px; 
	height:66px; 
	background:url(../imagens/banner_trabalhe_conosco3.jpg) no-repeat;
	margin-bottom:18px;
	}
		.trabalhe a{ 
		width:250px; 
		height:66px;
		display:block; 
		text-indent:-9000px; 	
		}

	.rede { 
	width:250px; 
	height:66px; 
	background:url(../imagens/banner_rede_credenciada3.jpg) no-repeat;
	}
		.rede a{ 
		width:250px; 
		height:66px;
		display:block; 
		text-indent:-9000px;
		}

#rodape {
	width:970px;
	height:100px; 
	margin:0 auto;
	border-top:5px solid #ccc;
	padding-top:10px;
	}
	.rod-cont { 
	width:700px; 
	height:80px; 
	float:left; 
	}
	.rod-cont p{ 
	font-size: 0.70em;	
	}
	.rod-cont ul li{ display:inline;}
	.rod-cont ul li a{
	display: block;
	float:left;
	overflow: hidden;
	padding-right:5px;
	padding-left:5px;
	border-left:1px solid #ccc;
	margin-bottom:10px;
	font-size: 0.70em;
	line-height:18px;
	}
	.rod-cont ul li a:hover {
	background:#ccc;
	text-decoration:none;
	}
	.rod-copy{ 
	width:260px; 
	float:right; 
	text-align:right;
	}
	.rod-copy p{ 
	font-size: 0.70em;	
	}
