* {
	margin:0;
	padding:0;
	vertical-align:middle;
	line-height:16px;
}	
body { 	
	background:#fff url(../imagens/fd3.jpg) top repeat-x;
	color:#000;
	font-family:Arial, Helvetica, 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;}

.font5 { font-weight:bold; font-size:1.2em; line-height:25px; }
/*   topo -----------------------------------------------*/

#topo {	
	width:970px;
	height:116px;
	margin:0 auto;
	margin-top:0px;
	}
	#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/img_telefone.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;
	}

#conteudo-tp {	
	width:970px;
	clear:both;
	margin:0 auto;
	padding-bottom:30px;
	}
	#conteudo-tp p{	
	font-size: 0.80em;	
	}
.titulos-internos { 
	height:60px; 
	line-height:60px; 
	font-size:1.3em; 
	text-transform:uppercase; 
	color:#13007C; 
	margin-bottom:20px;
	}	

.marcap { 
	padding-bottom:5px; 
	padding-top:5px; 
	padding-left:40px; 
	background:url(../imagens/fd_marc.jpg) no-repeat; 
	font-size: 0.90em;	
	font-weight:bold; 
	margin-bottom:10px;
	}	
.marcap2 { 
	padding:10px; 
	font-size: 1.20em;	
	font-weight:bold; 
	margin-bottom:10px;
	}	
.marcap3 { 
	padding:5px; 
	font-size: 0.90em;	
	font-weight:bold; 
	}	
.marcap4 { 
	padding:5px; 
	font-size: 0.80em;
	background:url(../imagens/estrela1.jpg) no-repeat;
	padding-left:20px;	
	}	
.marcap5 { 
	padding:5px; 
	font-size: 0.80em;
	font-weight:bold;
	background:url(../imagens/estrela2.gif) no-repeat;
	padding-left:20px;
	}	

#cont-contatos	{ height:300px;}
.form-contatos { 
	width:250px; 
	float:right; 
	padding:10px; 
	margin-left:15px; 
	border:1px dotted #ccc;
	}
.tab1 { width:340px; padding:10px; background:#E9F4D7; margin-top:20px;}	
.imput{ width:250px;}
.textarea{ width:250px;}
.botaofale{ 
	width:250px;
	height:40px;
	display:block; 
	border:none; 
	background:url(../imagens/img_botao.jpg) no-repeat;
	font-weight:bold;
	}
.imgright { float:right; margin-left:15px; margin-bottom:15px;}

.tab2 { width:200px; height:120px; padding:10px; margin-right:20px; margin-top:20px; margin-bottom:20px; background:#ECF5DD; border:1px solid #5BAB5B; float:left; text-align:center;}

.tab-cartoes { width:795px; height:580px; margin-left:92px;}
.tab-cartoes1 { width:245px; height:270px; margin-right:20px; margin-bottom:20px; float:left;}

.img-c-alimentacao { 
	width:244px; 
	height:153px; 
	background:url(../imagens/c_alimentacao.jpg) no-repeat;
	margin-bottom:10px;
	}
.img-c-alimentacao a{ 
	width:244px; 
	height:153px;
	display:block;
	text-indent:-9000px; 
	}	
.img-c-clubcard { 
	width:244px; 
	height:153px; 
	background:url(../imagens/c_clubcard.jpg) no-repeat;
	margin-bottom:10px;
	}
.img-c-clubcard a{ 
	width:244px; 
	height:153px;
	display:block;
	text-indent:-9000px; 
	}		
.img-c-convenio { 
	width:244px; 
	height:153px; 
	background:url(../imagens/c_convenio.jpg) no-repeat;
	margin-bottom:10px;
	}
.img-c-convenio a{ 
	width:244px; 
	height:153px;
	display:block;
	text-indent:-9000px; 
	}		
.img-c-fidelidade { 
	width:244px; 
	height:153px; 
	background:url(../imagens/c_fidelidade.jpg) no-repeat;
	margin-bottom:10px;
	}
.img-c-fidelidade a{ 
	width:244px; 
	height:153px;
	display:block;
	text-indent:-9000px; 
	}		
.img-c-refeicao { 
	width:244px; 
	height:153px; 
	background:url(../imagens/c_refeicao.jpg) no-repeat;
	margin-bottom:10px;
	}
.img-c-refeicao a{ 
	width:244px; 
	height:153px;
	display:block;
	text-indent:-9000px; 
	}
#maiscartoes {
	float:right; 
	margin-left:20px; 
	margin-bottom:20px;
	}			
#maisbenef {
	float:right; 
	width:200px;
	padding-left:10px;
	margin-left:20px;
	border-left:1px dotted #BAD68B;
	}	
.tabmaiscartoes { padding:10px; margin-top:20px; border:1px dotted #BAD68B; background:#E9F4D7;}	

.imgcartaofidelidade1 { margin-right:8px; margin-bottom:10px; float:left;}
.imgcartaofidelidade2 { margin-bottom:10px; float:left;}

.videofidelidade { clear:both; padding:10px; background:#ccc; text-align:center; margin-top:30px;}

#rodape {
	width:970px;
	height:150px; 
	margin:0 auto;
	border-top:1px solid #ccc;
	padding-top:10px;
	clear:both;
	}
	.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:10px;
	font-size: 0.70em;
	line-height:20px;
	}
	.rod-cont ul li a:hover {
	text-decoration:underline;
	}
	.rod-copy{ 
	width:260px; 
	float:right; 
	text-align:right;
	}
	.rod-copy p{ 
	font-size: 0.70em;	
	}

.tab3 { height:210px; clear:both;}

.separa-lojas { background:url(../imagens/estrela1.gif) no-repeat left center; padding-left:20px; line-height:25px; font-size:0.8em; text-shadow: 1px 1px 2px #ccc;}

.separa-lojas2 { height:100px; padding:10px; border-bottom:1px solid #ccc;}
.separa-lojas2:hover { background:#f1f1f1;} 

.img1 { float:left; margin-right:10px;}
.img1a { float:left; }

.conteudo-left { width:700px; float:left; padding-right:20px; border-right:1px dotted #ccc; }
.conteudo-right { width:230px; float:right; position:relative; }

#leiamais { width:230px; margin-bottom:20px;}
.tit-leiamais { width:210px; height:35px; line-height:35px; padding-left:20px; background:url(../imagens/fd-tit1.png) no-repeat; font-size:0.8em;}
.bd1-botton { background:url(../imagens/bd1.png) no-repeat; width:230px; height:5px; clear:both;}
.separa-noticias { padding:10px 20px 10px 20px; border-top:1px solid #ccc; font-size:0.8em;border-left:1px solid #ccc; border-right:1px solid #ccc; background:#FFF;}
.separa-noticias:hover { background:#f1f1f1; color:#8C2119;}


