.corpo{
	margin:0px;
	background:url() no-repeat;
	background-color:#FFFFFF;
	font-family: arial;
	color:#69624D;
	font-size: 12px;
	line-height:12pt;
}
.mainWindow{
	position:relative;
	left:56px;
	width:934px;
	border:0px solid gray ;
}


/*   -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -       */
	.topBar{
		position:relative;
		width:240px;
		height:18px;
		border:0px solid red ;
		text-align:right;
		margin-left:690px;
		text-align:right;
	}
		.topBarSeparador{float:right;height:18px;}
		.topBarLink{float:right;font-size: 10px;color:#695e4a;padding:5px; text-decoration:none;}
		.topBarLink:hover{color:orange; cursor:pointer; text-decoration:none;}
/*   -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -       */

/*   -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -       */
	.logoBar{
		position:relative;
		width:934px;
		height:88px;
		border:0px solid green ;
	}
		.companyLogo{	 
			position:relative;
			top:3px;
			left:4px;

		}
/*   -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -       */
	
/*   -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -       */
.menuBar{
	position:relative;
	height:30px;
	padding-left:5px;
}





	.menuBarLink{
		position:relative;
		left:-2px;
		float:left;
		font-style:arial;
		font-size: 12px;
		color:#675D47;
		padding:3px 5px 3px 5px;
		margin-left:1px;
		margin-right:1px;
		text-decoration:none;
		font-weight:normal;
	}
	.menuBarLink:hover{
		color:#FFFFFF;
		background-color:#F37A0A;
		cursor:pointer;
		text-decoration:none;
		font-weight:normal;
	}
	.menuBarPesquisa{
		float:right;	
		width:200px;
		height:18px;
	}
		.pesquisaBox{
			position:relative;
			width:150px;
			height:18px;
			float:left;
		}
		
		.pesquisaBoxInput{
			position:relative;
			width:144px;
			height:15px;
			border:0px solid gray;
			background-image:url(/temas/default/img/caixa_pesquisa.gif);
			font-size: 10px;
			padding-top:2px;
			padding-left:3px;
			padding-right:3px;
			color:gray;
			float:left;
		}
		.pesquisaButton{
			position:relative;
			top:0px;
			border:0px solid gray;
			width:26px;
			height:18px;
			background:url(/temas/default/img/lupa_pesquisa.gif) no-repeat;
			cursor:pointer;
			padding-right:5px;
			float:right;
		}





	
	.login{
		position:absolute;
		top:-20px;
		left:670px;
		float:right;	
		width:270px;
		border:0px solid green;
		font-family:arial;
	}
	
	
		.loginBoxInput{
			position:relative;
			width:108px;
			height:16px;
			border:0px solid gray;
			background-image:url(/temas/default/img/user.gif);
			font-size: 10px;
			padding-top:2px;
			padding-left:3px;
			padding-right:3px;
			margin-right:7px;
			font-size:11px;
			color:#393737;
			float:left;
		}
			.areaCliente{
				color:#5A5959;
				font-weight:bold;
				font-size:11px;
				font-family:verdana;
			}
			
			.loginRegiste{
				position:relative;
				left:180px;
				color:#393737;
				width:70px;
				font-size:11px;
				border:0px solid gray;
			}
	
	
	
	
/*   -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -       */
/*   -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -       */
.bannerBar{
	position:relative;
	height:17px;
}
.bannerBarLinksDiv{
	position:absolute;
	top:256px;
	left:10px;
	z-index:10;
	height:40px;
}


/*   -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -       */
/*   -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -       */
.conteudoBar{
	position:relative;
	text-align:right;
	color:gray;
	border:0px solid red;
	overflow:hidden;
	padding:2px;
}
		.navegacaoBar{
			position:relative;
			height:30px;
			float:clear;
		}
		.conteudoBarLeft{
			position:relative;
			border:0px solid green;
			float:left;

		}
		.conteudoBarMiddle{
			position:relative;
			border:0px solid blue;
			float:left;
			text-align:justify;

		}
		.conteudoBarRight{
			position:relative;
			float:right;
			margin-top:20px;
			border:0px solid red;

		}
/*   -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -       */
/*   -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -       */
.footerBar{
	position:relative;
	width:100%;
	font-size:11px;
	color:#7a7965;
	float:clear;
}
		.footerBarZ1{font-size:12px; border:0px solid red; float:left;}
			.footerLinkSeparador{ position:relative; float:left; color:#7a7965; font-weight:bold; }
			.footerLink{text-decoration:none; color:#797b66; position:relative; font-size:11px; font-weight:bold; float:left; font-family:arial;}
			.footerLink:hover{ color:#f3790a; }
			.footerLinkfeeds{text-decoration:none; float:left; border:1px solid blue; position:relative; padding-top:0px;	width:28px;	height:21px; background-image:url(/temas/default/img/simbolo_feed.gif) ;}
			.mailto:hover{ color:#f3790a; }
	.topLinks2{ text-decoration:none;font-weight:normal;}

			
		.footerBarZ11{font-weight:normal; position:relative; background-image:url(/temas/default/img/linha_rodape.gif); top:17px; height:1px; width:100%;}

		.footerBarZ2{
			padding-top:40px;
			color:#6f695d;
		}
			.footerContacto{color:#6f695d;font-weight:normal;}
			.footerContacto:hover{color:#f3790a;font-weight:normal;}

		
		.footerBarZ3{
			padding-top:5px;
			color:#6f695d;
		}
		.footerBarZ4{
			padding-top:20px;
		}
	.pedidocontacto{color:#675D47; font-weight:normal;}
/*   -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -       */


.subMenu{
	position:relative;
	width:125px;
	padding:10px;
	height:301px;
	background:url(/temas/default/img/submenu_bg.gif) repeat-x;
	line-height:24px;
	text-align:center;
	margin-bottom:20px;
}
	.subMenuBarLink{
		position:relative;
		left:3px;
		width:111px;
		font-size: 12px;
		color:#585842;
		padding:0px 5px 0px 5px;
		margin-top:2px;
		text-align:left;
		text-decoration:none;
		font-weight:normal;
	}
	.subMenuBarLink:hover{
		cursor:pointer;
		color:#FFFFFF;
		background-color:#f48c0f;
		text-decoration:none;
		font-weight:normal;
	}
	
	
	.subChildMenuBarLink{
		position:relative;
		left:12px;
		width:98px;
		font-size: 10px;
		padding:0px 10px 0px 10px;
		text-align:left;
		text-decoration:none;
		font-weight:normal;
	}
	.subChildMenuBarLink:hover{
		cursor:pointer;
		color:orange;
		text-decoration:none;
		font-weight:normal;
	}
	
	.divHomeDestaques{position:relative; top:30px; left:4px; height:70px;}
	.divHomeDestaquesZ1{position:relative; float:left; border-right:15px solid #FFFFFF; height:70px; width:217px;}
	.divHomeDestaquesZ2{position:relative; float:left;  border-left:35px solid #FFFFFF; border:0px solid blue; height:70px; width:200px;}
	.fotoHomeDestaques{border:1px solid gray; height:70px; width:100px; }
	.tituloHomeDestaques{text-decoration:none; font-family:Arial; font-size:11px; color:#7F7E7E;  text-align:left; position:relative; color:gray; font-weight:bold;  left:5px; padding-left:10px; padding-right:10px;}
	.tituloHomeDestaques:hover{text-decoration:underline;}
	.dataHomeDestaques{font-family:Arial; color:#EBBD06; position:relative; color:gray; font-weight:; left:5px; font-size:11px; padding-top:2px; padding-left:10px;}


	
	.homeBottom{ border:0px solid red; width:100%; height:300px;}
	.bannerImage{position:; top:0px; border:0px solid blue; width:100%; height:272px;}
	
	
	.divHomeDestaquesNetDocs{display:none;position:relative; top:15px; float:right;  width:200px; }
	.tituloHomeDestaquesNetDocs{text-decoration:none; font-size:11px; text-align:left; position:relative; color:#7F7E7E; font-weight:bold;  left:0px;}
	.tituloHomeDestaquesNetDocs:hover{text-decoration:underline; }
	.dataHomeDestaquesNetDocs{text-decoration:none; position:relative; color:#EBBD06;  left:0px; font-size:10px; padding-top:0px; padding-left:0px;}

	
	
	.caixaProdutos{
		position:relative;
		top:10px;
		margin:10px;
		height:129px; 
		width:198px;  
		border:1px solid #e4e4e4;
		float:left; 
		background-image:url(/temas/default/img/degrade_caixa_produtos.gif);
	}
	
	.caixaProdutosTitulo{ border:0px solid red; position:relative; top:32px; left:10px; width:160px; height:18px; font-size:11px; font-weight:bold; color:#FBB80D; overflow:hidden;}
	.caixaProdutosResumo{ border:0px solid green; position:relative; text-align:left; top:32px; left:21px; width:160px; height:65px; font-size:12px; color:#3B3B32; overflow:hidden;}
	.caixaProdutosResumo:hover{text-decoration:none;}
	.caixaProdutosResumoLink{text-decoration:none; font-weight:normal;}
	.caixaProdutosResumoLink:hover{text-decoration:underline; color:#7F7E7E; font-weight:normal;}
	
	
#pqpmg:hover{cursor:default;}

.removeNewsletter:hover{cursor:pointer; color:#f3790a;}
	
.navgacaoBarLink{color:#7a7965; text-decoration:none; }

.ancorasMenu{text-decoration:none;}
.ancorasMenu:hover{text-decoration:none; cursor:pointer; color:#f3790a;}
.ancorasMenuContacto{text-decoration:none; font-weight:bold; color:#7F7E7E;}
.ancorasMenuContacto:hover{text-decoration:underline; cursor:pointer; color:#7F7E7E;}


.link_search2:hover{text-decoration:underline; cursor:pointer;}


a{outline:none; text-decoration:none; color:#7F7E7E; text-decoration:none; font-size:12px; font-weight:bold;}
a:hover{cursor:pointer; color:#f3790a; text-decoration:none; }
img{border:0px solid blue; margin:0px; float: left;}	



.link_noticias{font-family: arial; text-decoration:none; font-size:12px; text-decoration:none; font-weight:normal;}
.link_noticias:hover{ text-decoration:underline; cursor:pointer; color:#7F7E7E; font-weight:normal;}
.data_noticias{font-family: arial; text-decoration:none; font-size:11px; text-decoration:none; font-weight:normal;}

.formClass{position:relative; bottom:23px;}

.inputBox{width:350px; border:1px solid gray;}
.textBox{width:350px; border:1px solid gray;}