	/* COMEÇA AQUI O CSS PARA HTML, BODY, PAGINA (pagewidth), TOPO(header), COLUNA DA DIREITA(leftcol), CONTEÚDO(maincol), RODAPÉ(footer)*/
	html, body{ 
	margin:0; 
	padding:0;
	text-align:center;
	background-color:#f0f0f0;
	background-image:url(images/body.jpg);
	background-position:center top;
	background-repeat:repeat-y;
	}
	/* *** PÁGINA *** */
	#pagewidth{ 
	width:925px;
	text-align:left;  
	margin-left:auto; 
	margin-right:auto; 
	} 
	/* *** TOPO *** */
	#header{
	position:relative; 
	height:167px;
	color: #f9f9f9;
	background-image: url(images/fundo_top.jpg);
	background-repeat: repeat-x;
	padding-left: 3px;
	padding-bottom: 1px;
	line-height:2px;
	width:100%;
	}
	/* TEXTO DO TOPO*/
	#topo{
	position:absolute;
	left:200px;
	top:20px;
	} 
	/* *** COLUNA DIREITA *** */
	#leftcol{
	width:173px;
	float:left; 
	position:absolute;
	}
	/* *** CONTEÚDO *** */
	#maincol{
	position:relative;
	float: right; 
	top:15px;
	width:742px;
	display:inline; 
	}
	/* *** RODAPÉ *** */
	#footer{
	position:relative;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	width: 742px;
    height: 50px;
	margin-left:180px;
	margin-top:30px;
	z-index:1;
	clear:both;
	} 
	/* *** CSS PARA BARRA DE NAVEGAÇÂO *** */
	.barNav a {
	font:12px Arial,Verdana,Helvetica,Sans-Serif;
	color: #f1f1f1;
	text-decoration: none;
	text-align: center;
	font-weight:bold;
	padding: 1px 5px;
	margin-right: 5px;
	margin-left: 5px;
	position: relative;
	margin-top:-20px;
	}
	.barNav a:hover {
	color: #f0ff00;
	font-weight:bold;
	}
	/* *** CSS PARA A POSIÇÃO DA BARRA DE NAVEGAÇÂO *** */
	#span_navbar{
	margin-top:-20px;
	margin-left:184px;
	margin-bottom:13px;
	z-index:20px;
	bottom:13px;
	left: 10px;
	}
	/* *** CSS PARA O TELEFONE *** */
	.fone {
	font:11px Arial,Verdana,Helvetica,Sans-Serif;
	color: #000;
	text-align: left;
	font-weight:bold;
	position: absolute;
	bottom:80px;
	right: 5px;
	}
	
	/* *** CSS PARA A BUSCA da HOME *** */
	#busca2{
	font:12px Arial,Verdana,Helvetica,Sans-Serif;
	color:#ffffff;
	font-weight:bold;
	position: relative;
	float:left;
	margin-top:-40px;
	padding-top:7px;
	left:610px;
	z-index:21px;
	}
	
	.objetos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #000000;
	padding-left:1px;
	color:#333333;
	font-weight:normal;
}
	
	/* CSS PARA A DIV DO MENU */
	#div_menu{
	position: absolute;
	width:175px;
	left:4px;
	top:15px;
	}
	/* CSS PARA A NEWSLETTER ABAIXO DO MENU */
	#newsletter2{
	position: relative;
	height:140px;
	width:173px;
	}
	/* CSS PARA O FORM DA NEWSLETTER ABAIXO DO MENU */
	.form_newsletter{
	font:10px Arial,Verdana,Helvetica,Sans-Serif;
	color: #064dd0;
	padding: 2px;
	background-color:#ffffff;
	border-style:solid;
	border-color:#666666;
	border-width:1px;
	position: absolute;
	bottom:45px;
	left:8px;
	}
	/* CSS PARA O BOTÃO QUE ENVIA A NEWSLETTER */
	.form_submit{
	font:12px Arial,Verdana,Helvetica,Sans-Serif;
	color: #ffffff;
	background-color:#065dd0;
	border-style:solid;
	border-width:0px;
	position:absolute;
	bottom:15px;
	left:24px;
	right: 23px;
	}
	/* CSS PARA A IMG DA NEWSLETTER ABAIXO DO MENU */
	.img_newsletter{
	position: absolute;
	bottom:75px;
	left:6px;
	}
	/* CSS PARA O TEXTO DA NEWSLETTER ABAIXO DO MENU */
	.txt_news{
	font:14px Arial,Verdana,Helvetica,Sans-Serif;
	font-weight:bold;
	position:absolute;
	bottom:100px;
	left:49px;
	}
	.txt_news2{
	font:11px Arial,Verdana,Helvetica,Sans-Serif;
	position: absolute;
	bottom:73px;
	left:49px;
	width:108px;
	}
	
	
	/* *** Float containers fix:*** */
	.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
	.clearfix{display: inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix{height: 1%;}
	.clearfix{display: block;
	}
	/*printer styles*/ 
	@media print{ 
	/*hide the left column when printing*/ 
	#leftcol{display:none;} 
	#twocols, #maincol{width:100%; float:none;}
	}
	
	/*============================================
	CLASS PARA OS MENUS DOS PRODUTOS */
	.menu_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	text-indent: 15px;
	height: 10px;
	width: 171px;
	background: #F6F5F1;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #E3DFD1;
	border-bottom-color: #E3DFD1;
	border-left-color: #E3DFD1;
	font-weight: bold;
	}
	/*============================================
	CLASS PARA OS SUBMENUS */
	.menu_sublink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	text-indent: 15px;
	height: 10px;
	width: 171px;
	background: #ECE7D2;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #E3DFD1;
	border-bottom-color: #E3DFD1;
	border-left-color: #E3DFD1;
	}
	/*============================================
	CLASS PARA O MENU DINAMICO */
	.menutitle{
	cursor:pointer;
	text-decoration: none;
	margin-bottom: 0px;
	color:#FF6600;
	padding:0px;
	font-size:11px;
	}
	/*============================================
	CLASS PARA O SUBMENU DO MENU DINAMICO */
	.submenu{
	font-size:11px;
	text-decoration: none;
	margin-bottom: 0.1em;
	padding:0px;
	color:#666666;
	}
	.pos_news{
	position:absolute;
	width:173px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	}
	
	/* Formatar o Titulo da Busca */
	.titulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
	font-weight:bold;
	}	
	.td_paginas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	background-color:#999999;
	font-weight:bold;
	text-align:center;
	}
	.paginacao{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#003366;
	text-decoration:none;
	}
	/* Imagem do Topo da Home */
	#img_topo{
	height:214px;
	margin-left:8px;
	padding-left:8px;
	}
	/* Formatação da DIV dos Produtos */
	.txt_promocao{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1455cb;
	padding-top:20px;
	padding-left:9px;
	padding-bottom:5px;
	font-weight:bold;
	margin-left:9px;
	margin-bottom:10px;
	border-bottom:1px solid #0099FF;
	}
	#produtos{
	position:relative;
	float:left;
	width:280px;
	margin-left:35px;
	margin-right:35px;
	margin-bottom:20px;
	}
	.titulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3366FF;
	font-weight:bold;
	width:280px;
	padding-top:3px;
	}
	.txt_produtos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}
	a:link.tecnica, a:visited.tecnica{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#336699;
	}
	a:hover.tecnica{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#0099FF;
	}
	/* Formatação da DIV dos Artigos */
	.titulo_artigos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1455cb;
	padding-left:9px;
	padding-bottom:5px;
	font-weight:bold;
	margin-left:9px;
	margin-right:9px;
	margin-bottom:10px;
	border-bottom:1px solid #0099FF;
	}
	#artigos{
	position:relative;
	float:left;
	width:450px;
	height:190px;
	border-right:1px solid #0099FF;
	}
	.data{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	padding-left:8px;
	margin-left:8px;
	}
	.titulo_a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3366FF;
	font-weight:bold;
	padding-top:3px;
	padding-left:8px;
	margin-left:8px;
	}
	.txt_artigos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-top:3px;
	padding-left:8px;
	padding-right:5px;
	margin-left:8px;
	}
	/* Formatação da DIV dos Artigos 2 */
	#artigos2{
	position:relative;
	float:left;
	width:285px;
	padding-left:5px;
	padding-bottom:3px;
	}
	a:link.artigos, a:visited.artigos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	color:#3366FF;
	}
	a:hover.artigos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	color:#336699;
	}
	
	/***************************/
	
	#topo2{
		position:relative;
		float:left;
		width:925px;
		height:167px;
	}
	#logo{
		position:relative;
		float:left;
		width:176px;
		height:168px;
		background-image:url(images/logo2.jpg);
	}
	#topo_texto{
		position:relative;
		float:right;
		width:738px;
		height:138px;
		background-image:url(images/topo_texto.jpg);
		background-repeat:repeat-x;
	}
	#menu2{
		position:relative;
		float:left;
		width:750px;
		height:29px;
		margin-left:176px;
		background-image:url(images/menu2.jpg);
		background-repeat:repeat-x;
		margin-top:-29px;
	}
