html, body, div, span, object, iframe, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, fieldset, form, label, legend, table, caption {
	margin: 0;
	padding: 0;
	border: 0;
}

	#content{ 
		/*background:#111; */
		/*width:100%; */
		/*height:700px; */
		margin:5px auto; 
		text-align:left; 
	}

	#cab_barra{
		position:absolute;
		top:0px; 
		/*right:0px; */
		width:100%; 
		height:32px;
		background: #942EB5;
		z-index:35;
		filter:alpha(opacity=85);	
		-moz-opacity:0.85
		-khtml-opacity: 0.85;
		opacity: 0.85;
	}
	#cab_barra_icons{
		position:relative;
		float:left;
		margin: 0 0 0 10px;
		width:200px; 
		height:32px;
		/*background: #fff;*/
	}
	#cab_barra_textos{
		position:relative;
		float:right;
		margin: 0 0 0 10px;
		width:500px; 
		height:32px;
		/*background: #fff;*/
	}
	#cab_barra_textos a{
		position:relative;
		float:right;
		margin: 0 0 0 5px;
		line-height:32px;
		margin-right: 10px;
		
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:14px;
		color: #fff;
		
		cursor:pointer; cursor:hand;
		text-decoration:none;
	}
	#cab_barra_textos a:hover{
		color: #CA95DB;
	}
	#cab_barra_icons #facebook_proximo_presente{
		position:relative;
		left:10px; 
		width:32px; 
		height:32px;
		background: url(../images/social/facebook_32x32.png) top left no-repeat;
		z-index:40;
		cursor:pointer; cursor:hand;
	}
	
	#logotipo{
		position:fixed;
		top:40px; 
		right:30px; 
		width:220px; 
		height:220px;
		background: url(../images/logo/logo_Proximo_Presente_220x220.png) top left no-repeat;
		z-index:35;
		cursor:pointer; cursor:hand;
	}

	#novidades{
		position:fixed;
		bottom:40px; 
		left:30px; 
		width:237px; 
		height:87px;
		background: url(../images/accoes/botao_novidades.png) top left no-repeat;
		z-index:999;
		cursor:pointer; cursor:hand;
	}

#destaques_area{
	position:absolute;
	bottom:30px; 
	left:0px;
	width:700px; 
	height:150px;
	/*background: #fff;*/
	z-index:35;
}
.destaque{
	position:relative;
	float: left;
	margin-left:20px;
	width:150px; 
	height:150px;
}
.bbva{
	background: url(../images/destaques/destaque_bbva.jpg) top left no-repeat;
}
.galp{
	background: url(../images/destaques/destaque_galp.png) top left no-repeat;
}
.apoios{
	background: url(../images/destaques/destaque_apoios.gif) top left no-repeat;
}
.metro{
	background: url(../images/destaques/destaque_metro.jpg) top left no-repeat;
}
.cocacola{
	background: url(../images/destaques/destaque_cocacola.jpg) top left no-repeat;
}
.minipreco{
	background: url(../images/destaques/destaque_minipreco.jpg) top left no-repeat;
}
.unilever{
	background: url(../images/destaques/destaque_unilever.jpg) top left no-repeat;
}
.hlc{
	background: url(../images/destaques/destaque_hlc.jpg) top left no-repeat;
}


#newsletter{
	position:absolute;
	display:block;
	bottom:20px;
	right:20px;
	width:300px;
	height:60px;
	background: url('../images/newsletter.png') no-repeat;
	cursor: pointer; cursor: hand;
	z-index:9000;
}
#newsletter:hover{
	background: url('../images/newsletter_hover.png') no-repeat;
}
#ultimas{
		position:fixed;
		top:185px; 
		right:30px; 
		width:300px; 
		height:400px;
		z-index:30;
		color:#fff;
		/*background:#fff;*/
		cursor:pointer; cursor:hand;

		filter:alpha(opacity=90);	
		-moz-opacity:0.9;
		-khtml-opacity: 0.9;
		opacity: 0.9;
	}
	#ultimas_msg{
		position:absolute;
		top:0px; 
		left:0px; 
		width:260px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:12px;
		position:relative;
		text-align:justify;
		color:#fff;
		margin:75px 10px 10px 20px;
	}
	#ultimas_msg span {
		text-weight:bold;
		color:#B1C718;
	}
	#ultimas_util{
		position:absolute;
		top:360px; 
		right:0px; 
		width:260px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:12px;
		position:relative;
		text-align:justify;
		color:#B1C718;
		margin:10px 10px 10px 20px;
	}
	.ultimas_com_pdf{
		background: url(../images/ultimas_fundo_com_pdf.png) no-repeat;
	}
	.ultimas_sem_pdf{
		background: url(../images/ultimas_fundo_sem_pdf.png) no-repeat;
	}

	#corpo{ 
		/*background:#000; */
		width:100%;
		height:400px;
		z-index:9996;
	}
	
	#corpoAux{ 
		background:#aaa;
		position:absolute;
		z-index:9996;
		border:1px #fff solid;
	}
	
	#rodape{ 
		position:absolute;
		bottom:0;
		height:250px; 
		background:#fff; 
		filter:alpha(opacity=60);	
		-moz-opacity:0.6;
		-khtml-opacity: 0.6;
		opacity: 0.6;
		z-index:9999;
	}

#conteudo{
	display:none;
	position:absolute;
	width:800px;
	height:430px;
	margin:auto;
	/*margin-top:140px;*/
	/*border-radius:30px;*/
	filter:alpha(opacity=90);	
	-moz-opacity:0.90;
	-khtml-opacity: 0.90;
	opacity: 0.90;	
	padding:25px;
	/*background:url('../images/uteis/fundos/fundoCorpo3.jpg') no-repeat;	*/
	background:#9933cc;	
	/*z-index:9000; Para menu ficar à frente do conteudo */
	z-index:9999;
	/*border-top:solid 50px #fff;*/
	/*border-right:solid 3px #9933cc;*/
}
	#barraBottomAux{
		margin-top:20px;
		float:left;
		width:100%;
		height:50px;
		/*background:#4d4;*/
		padding-bottom:40px;
	}

	.fecharJanela{ 
		position:absolute;
		top:5px; 
		right:10px; 
		width:30px; 
		height:30px;
		background: url(../images/fechar.png) no-repeat;
		z-index:30;
		cursor: pointer; cursor: hand;
		filter:alpha(opacity=95);	
		-moz-opacity:0.95;
		-khtml-opacity: 0.95;
		opacity: 0.95;	
	}
	.fecharJanela:hover{ 
		filter:alpha(opacity=70);	
		-moz-opacity:0.70;
		-khtml-opacity: 0.70;
		opacity: 0.70;	
	}


#informacao{
	display:none;
	display:block;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:22px;
	position:fixed;
	width:400px;
	left:100px;
	top:100px;
	border-radius:30px;
	filter:alpha(opacity=90);
	-moz-opacity:0.90;
	-khtml-opacity: 0.90;
	opacity: 0.90;

	padding:25px;
	/*background:url('../img/uteis/fundos/fundoCorpo3.jpg') no-repeat;	*/
	background:#fff;
	color:#942EB5;
	z-index:9998;
	border: 2px solid #942EB5;

}
#informacao b{
	color:#942EB5;

}
	#fecharJanelaInfo{ 
		position:absolute;
		top:10px; 
		right:10px; 
		width:20px; 
		height:20px;
		background: url(../images/uteis/fechar.png) no-repeat;
		z-index:30;
		cursor: pointer; cursor: hand;
	}
	#fecharJanelaInfo:hover{
		filter:alpha(opacity=70);	
		-moz-opacity:0.70;
		-khtml-opacity: 0.70;
		opacity: 0.70;
	}


/*
	#rodape{ 
		position:absolute;
		bottom:0;
		left:0;
		width:100%; 
		height:20px; 
		background:#000; 
		z-index:9000;
		border-top:1px solid #333;
		padding:8px;
		font-size:10px;
	}
*/	
