body {
	background-image: url(../imagens/geral/bg_body.gif);
	background-repeat: repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-align: center; 	
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
}
#header {
	width:100%;
	margin:0 auto;
	clear:both;
	display:table;
		background-color:#F8F8F8;
	/*
	padding-bottom:10px;
	*/
}
	#atalhos {
		width:980px;
		height:30px;
		margin:0 auto;
		clear:both;
		padding-bottom:10px;
		padding-right:10px;
		vertical-align:middle;
	}
	
	#atalhos #logo{
		float:left;
	}

	#atalhos #logo img{
		vertical-align:middle;
	}

	#atalhos #links{
		vertical-align:middle;
		text-align:right;
		line-height:30px;
	}



	#topo {
		background-image:url(../imagens/topo/topo_home_1.jpg);
		background-repeat: no-repeat;
		background-position:center;
		height:140px;
		margin:0;
		clear:both;
	}
	#topo-index {
		background-image:url(../imagens/topo/topo-home-2.jpg);
		background-repeat: no-repeat;
		background-position:center;
		height:256px;
		margin:0;
		clear:both;
		background-color:#fff;
	}
	#topo-empresa {
		background-image:url(../imagens/topo/topo-empresa.jpg);
		background-repeat: no-repeat;
		background-position:center;
		height:140px;
		margin:0;
		clear:both;
		/*
		background-color:#A1B1C2;
		*/
	}
	#topo-servicos {
		background-image:url(../imagens/topo/topo-servicos.jpg);
		background-repeat: no-repeat;
		background-position:center;
		height:140px;
		margin:0;
		clear:both;
		/*
		background-color:#A1B1C2;
		*/
	}
	#topo-noticias {
		background-image:url(../imagens/topo/topo-noticias.jpg);
		background-repeat: no-repeat;
		background-position:center;
		height:140px;
		margin:0;
		clear:both;
	}
	#topo-artigos {
		background-image:url(../imagens/topo/topo-artigos.jpg);
		background-repeat: no-repeat;
		background-position:center;
		height:140px;
		margin:0;
		clear:both;
	}
	#topo-produtos {
		background-image:url(../imagens/topo/topo-produtos.jpg);
		background-repeat: no-repeat;
		background-position:center;
		height:140px;
		margin:0;
		clear:both;
	}
	#topo-contato {
		background-image:url(../imagens/topo/topo-contato.jpg);
		background-repeat: no-repeat;
		background-position:center;
		height:140px;
		margin:0;
		clear:both;
	}
	#topo-eventos {
		background-image:url(../imagens/topo/topo-contato.jpg);
		background-repeat: no-repeat;
		background-position:center;
		height:140px;
		margin:0;
		clear:both;
	}

	#topo-galeria {
		background-image:url(../imagens/topo/topo-contato.jpg);
		background-repeat: no-repeat;
		background-position:center;
		height:140px;
		margin:0;
		clear:both;
	}


	/*
	#menu {
		width:100%;
		height:35px;
		line-height:35px;
		background-color:#5D8F00;
	}
	*/
	#menu a:visited{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12;
		font-variant:none;
		font-weight:bolder;
		color:#FFF;
		text-decoration: none;
		text-transform: uppercase;
	}
	#menu a:link {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12;
		font-variant:none;
		font-weight:bolder;
		color:#FFF;
		text-decoration: none;
		text-transform: uppercase;
	}

	#menu a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12;
		font-weight:bolder;
		color:#fff;
		text-decoration: underline;
		text-transform: uppercase;
	}

	#principal {
	background-color:#fff;
	width:990px;
	/*width:100%;*/
	margin:0 auto;
	clear:both;
	display:table;
	padding-bottom:10px;
	padding-top:10px;
}

	#colunas-1-2-3{
		width:750px;
		float:left; 	

	}
	
	
	#colunas-1-2{
		width:454px;
		float:left; 	
		border-right:dotted 1px #ccc ;
	}

	#colunas-2-3{
		width:520px;
		float:left; 	
		
	}

	#conteudo-interno-2-3 {
		width:526;
		margin:0 auto;
		padding:10px;
		text-align:justify;

	}

	#coluna-1 {/* 226 */
		width:220px;
		padding-right:2px;
		padding-left:3px;
		float:left; 
		text-decoration: none;
		border-right:dotted 1px #ccc ;
		/*background-color:#CF0;*/
	}

	
	#coluna-2 {/* 225 */
		width:220px;
		padding-right:2px;
		margin-left:2px;
		float:left; 
		text-decoration: none;
	}
	
	#coluna-3 {
		width:293px;
		height:auto;
		float:left; 
		text-decoration: none;
		padding:0px;
	}
	
	#coluna-4 {
		width:220px;
		float:left; 
		text-decoration: none;
		background-color:#F8F8F8;
		min-height:640px;
	}

		/* noticias */
		#box-noticias {
			padding:0px;
			padding-left:5px;
			padding-right:4px;
		}
			#box-noticias-content-imagem {
				background-color:#fff;
				border-bottom:solid 1px #F0F0F0;
				text-align:left;
				vertical-align:middle;
				clear:both;
				padding-top:1px;
				padding-bottom:1px;
				height:73px;
				overflow:hidden;
			}
			#box-noticias-content {
				background-color:#fff;
				border-bottom:solid 1px #F0F0F0;
				text-align:left;
				vertical-align:middle;
				clear:both;
				padding-top:1px;
				padding-bottom:1px;
				overflow:hidden;
				height:32px;
				vertical-align:middle;
				
			}
			#box-noticias  img{
				float:left;
				margin-left:3px;
				margin-right:3px;
				margin-top:5px;
				border:solid 1px #999999;
				border-spacing:5px;
				padding:1px;

			}
			#box-noticias-content-noheight {
				background-color:#fff;
				border-bottom:solid 1px #F0F0F0;
				text-align:left;
				vertical-align:middle;
				clear:both;
				padding-top:1px;
				padding-bottom:1px;
				overflow:hidden;
				vertical-align:middle;
				
			}
			
			#noticias-h2{
				font-family:Arial, Helvetica, sans-serif;
				font-size:16px;
				font-weight:bold;
				color:#2284CF;
				margin:0px;
				background-image:url(../imagens/geral/seta_titulo_noticias.jpg);
				background-position:left;
				background-repeat:no-repeat;
				padding-left:20px;
				margin-left: 3px;
				text-align:left;
				clear:both;
				display:block;
				line-height:20px;
			}

			#doenca-h2{
				font-family:Arial, Helvetica, sans-serif;
				font-size:16px;
				font-weight:bold;
				color:#E6BD00;
				margin:0px;
				background-image:url(../imagens/geral/seta_titulo_doenca.jpg);
				background-position:left;
				background-repeat:no-repeat;
				padding-left:20px;
				margin-left: 3px;
				text-align:left;
				clear:both;
				display:block;
				line-height:20px;
			}

			#opiniao-h2{
				font-family:Arial, Helvetica, sans-serif;
				font-size:16px;
				font-weight:bold;
				color:#D02020;
				margin:0px;
				background-image:url(../imagens/geral/seta_titulo_opiniao.jpg);
				background-position:left;
				background-repeat:no-repeat;
				padding-left:20px;
				margin-left: 3px;
				text-align:left;
				clear:both;
				display:block;
				line-height:20px;
			}

			#box-noticias  h3{
				display:inline;
				font-size:12px;
				color:#666666;
				font-weight:normal;
			}
			
			
			#saude-h2{
				font-family:Arial, Helvetica, sans-serif;
				font-size:16px;
				font-weight:bold;
				color:#99CF1D;
				margin:0px;
				background-image:url(../imagens/geral/seta_titulo_dicas.jpg);
				background-position:left;
				background-repeat:no-repeat;
				padding-left:20px;
				margin-left: 3px;
				text-align:left;
				clear:both;
				display:block;
				line-height:20px;
			}

			#fito-h2{
				font-family:Arial, Helvetica, sans-serif;
				font-size:16px;
				font-weight:bold;
				color:#849457;
				margin:0px;
				background-image:url(../imagens/geral/seta_titulo_fito.jpg);
				background-position:left;
				background-repeat:no-repeat;
				padding-left:20px;
				margin-left: 3px;
				text-align:left;
				clear:both;
				display:block;
				line-height:20px;
			}

			#beleza-h2{
				font-family:Arial, Helvetica, sans-serif;
				font-size:16px;
				font-weight:bold;
				color:#D91C94;
				margin:0px;
				background-image:url(../imagens/geral/seta_titulo_beleza.jpg);
				background-position:left;
				background-repeat:no-repeat;
				padding-left:20px;
				margin-left: 3px;
				text-align:left;
				clear:both;
				display:block;
				line-height:20px;
			}

			#produtos-h2{
				font-family:Arial, Helvetica, sans-serif;
				font-size:16px;
				font-weight:bold;
				color:#CE6C1D;
				margin:0px;
				background-image:url(../imagens/geral/seta_titulo_produtos.jpg);
				background-position:left;
				background-repeat:no-repeat;
				padding-left:20px;
				margin-left: 3px;
				text-align:left;
				clear:both;
				display:block;
				line-height:20px;
			}


			#promocoes-h2{
				font-family:Arial, Helvetica, sans-serif;
				font-size:16px;
				font-weight:bold;
				color:#CE6C1D;
				margin:0px;
				background-image:url(../imagens/geral/seta_titulo_produtos-promocao.jpg);
				background-position:left;
				background-repeat:no-repeat;
				padding-left:20px;
				margin-left: 3px;
				text-align:left;
				clear:both;
				display:block;
				line-height:20px;
			}
			
		/* produtos */
		#box-produtos {
			padding:0px;
			padding-left:5px;
			background-color:#FFFEF9;
		}
		
			#box-produtos-content {
				position:relative;
				float:left;
				/*
				margin-left:4px;
				padding:3px;
				*/
				text-align:left;
				border-bottom:solid 1px #CCC;
				padding-bottom:4px;
				padding-top:2px;
				width:285px;
			}
			#box-produtos-content #preco{
				font-size:12px;
				font-weight:bold;
			}

			#box-produtos  h3{
				display:inline;
				font-size:12px;
				color:#39F;
				font-weight:normal;
				width:250px;
				
			}

			#box-produtos  h4{
				display:inline;
				font-size:12px;
				color:#CE6C1D;
				font-weight:bold;
				width:250px;
				
			}

			#box-produtos-img{
				float:left;
				margin-left:3px;
				margin-right:3px;
				margin-top:5px;
				border:solid 1px #999999;
				border-spacing:5px;
				padding:1px;
			}
			
			#produto-info {
				padding:2px;
				position:relative;
				width:auto;
				margin-left:90px;

			}
			#box-produtos-img {
				/*
				width:60px;
				height:80px;
				line-height:80px;
				*/
				background-color:#fff;
				border:solid 1px #CCC;
				text-align:center;
				vertical-align:middle;
			}
			
			#box-produtos-img img{
				border:0px;	
				height:100%;
			}
			
			.produto-categoria{
				color:#39F;
				text-decoration:none;
			}
			.produto-nome{
				color:#CE6C1D;
				text-decoration:none;
			}

			.produto-info{
				color:#000;
				text-decoration:none;
			}

		/* produtos */
		#box-promocoes {
			padding:0px;
			padding-left:5px;
			background-color:#FFF5CA;
		}
		
			#box-promocoes  h3{
				display:inline;
				font-size:12px;
				color:#39F;
				font-weight:normal;
				width:250px;
				
			}

			#box-promocoes  h4{
				display:inline;
				font-size:12px;
				color:#CE6C1D;
				font-weight:bold;
				width:250px;
				
			}


		#artigos-h2{
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			font-weight:bold;
			color:#506C9B;
			margin:0px;
			background-image:url(../imagens/geral/seta_titulo_artigos.jpg);
			background-position:left;
			background-repeat:no-repeat;
			padding-left:20px;
			margin-left: 3px;
			text-align:left;
			clear:both;
			display:block;
			line-height:20px;
		}
			
		/* coluna 4*/
		#info-h2{
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			font-weight:bold;
			color:#999;
			margin:0px;
			background-image:url(../imagens/geral/seta_titulo_info.jpg);
			background-position:left;
			background-repeat:no-repeat;
			padding-left:20px;
			margin-left: 3px;
			text-align:left;
			clear:both;
			display:block;
			line-height:20px;
			border-bottom:solid 1px #DDD;
		}

		#info-h2-enquete{
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			font-weight:bold;
			color:#D72424;
			margin:0px;
			background-image:url(../imagens/geral/seta_titulo_enquete.jpg);
			background-position:left;
			background-repeat:no-repeat;
			padding-left:20px;
			margin-left: 3px;
			text-align:left;
			clear:both;
			display:block;
			line-height:20px;
			border-bottom:solid 1px #DDD;
		}


		#box-artigos{
		}
		
		#box-artigos h3{
				display:inline;
				font-size:12px;
				color:#333;
				font-weight:normal;
				padding-left:8px;
		}
		
		
		#box-info {
			/*border:solid 1px #ccc;*/
			margin-bottom:3px;
			/* background-color:#FC0;*/
		}
			#box-info-content {
				text-align:left;
				vertical-align:middle;
				clear:both;
				padding-top:3px;
				padding-bottom:3px;
				padding-left:5px;


			}
			.form_enquete_home{
				color:#000;	
			}
			
			.info-titulo{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#666666;
				background-color:#E5E5E5;
				margin:0px;
				padding-top:1px;
				text-align:left;
				padding-left:5px;
				clear:both;
				display:block;
				line-height:20px;
			}

			.info-input {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				text-decoration: none;
				background-color: #FFFFFF;
				border: 1px solid #999999;
				margin-top:3px;
				height:15px;
			}
			.info-button {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				text-decoration: none;
				background-color: #FFFFFF;
				border: 1px solid #999999;
				margin-top:3px;
				height:18px;
			}
			
			#login-home input{
				background-color:#fff;
				border:solid 1px #CCC;
			}

			.span-8{
				font-family:Arial, Helvetica, sans-serif;
				font-size:8px;
				color:#999999;
			}

			.span-10{
				font-family:Arial, Helvetica, sans-serif;
				font-size:10px;
				color:#666666;
			}

			.span-12{
				font-family:Arial, Helvetica, sans-serif;
				font-size:10px;
				color:#666666;
			}

			.span-12-preto{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#000;
			}
			.span-12-vermelho{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#F00;
			}
			
			.span-12-vermelho-bold{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#F00;
				font-weight:bold;
			}

			.span-14{
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#666666;
			}
	

			.span-12-verde{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#0079A6;
			}

			.hroff{
				display:none;
			}

			.padding-top-5{
				padding-top:5px;
			}
			.padding-top-7{
				padding-top:7px;
			}
			.padding-top-10{
				padding-top:10px;
			}
			
			.div-spacer-15 {
				height:15px;
				display:block;
				clear:both;
			}


form{
	padding:0px;
	margin:0px;
}


#produto-lista {
	
}

#produto-lista h2{
	color:#39F;

}

#conteudo-interno {
	width:730;
	margin:0 auto;
	padding:10px;
	text-align:justify;
	float:left;
	margin-right:1px;
	
}

#interno-h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#333;
	margin:0px;
	background-image:url(../imagens/geral/seta_titulo_interno.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	margin-left: 3px;
	text-align:left;
	clear:both;
	line-height:20px;
	margin-bottom:10px;
}

#interno-h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333;
	margin:0px;
	background-image:url(../imagens/geral/seta_titulo_h3.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:12px;
	margin-left: 3px;
	text-align:left;
	clear:both;
	line-height:20px;
	margin-bottom:5px;
}

#conteudo-interno h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333;
	clear:both;
	display:inline
}


#margin-left-20px{
	margin-left:20px;
}

.input_cinza{
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 10px;
	  text-decoration: none;
	  background-color: #999;
	  border: 1px solid #FFF;
	  margin-top:3px;
	  color:#FFF;
}

.input_enquete{
	  font-family: Arial;
	  font-size: 12px;
	  text-decoration: none;
	  background-color: #FFF;
	  border: 1px solid #666;
	  margin-top:3px;
	  color:#900;
}

.input_cinza12{
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  text-decoration: none;
	  background-color: #999;
	  border: 1px solid #FFF;
	  margin-top:3px;
	  color:#FFF;
}

a{
	color:#000;
	text-decoration:none;
}

a.hover{
	text-decoration:none;
}

		#produtos-lista {
			padding:0px;
			padding-left:5px;
			width:98%;
			margin-bottom:15px;
			margin-top:15px;
		}

			#produtos-lista #preco{
				font-size:12px;
				font-weight:bold;
				color:#F90;
			}

			#produtos-content-lista {
				position:relative;
				float:left;
				text-align:left;
				border-bottom:dotted 1px #CCC;
				padding-bottom:4px;
				padding-top:2px;
				width:98%;
			}
			#produto-imagem-lista{
				width:155px;
				float:left;
			}
			#produto-texto-lista{
				width:310px;
				float:left;
				vertical-align:top;
			}

			#produtos-lista h2{
				font-family:Arial, Helvetica, sans-serif;
				font-size:16px;
				font-weight:bold;
				color:#CE6C1D;
				text-align:left;
				line-height:20px;
				margin:0px;
			}

			#produtos-img-lista{
				float:left;
				border:0px;
			}

			#clear-both{
				clear:both;
			}
			
	a.LinkCinza:visited{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12;
		font-variant:none;
		color:#666;
		text-decoration: none;
	}
	a.LinkCinza:link {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12;
		font-variant:none;
		color:#666;
		text-decoration: none;
	}

	a.LinkCinza:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12;
		color:#999;
	}
			
			
	a.LinkAzulBold:visited{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12;
		font-variant:none;
		font-weight:bold;
		color:#06F;
		text-decoration: none;
	}
	a.LinkAzulBold:link {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12;
		font-variant:none;
		font-weight:bold;
		color:#06F;
		text-decoration: none;
	}

	a.LinkAzulBold:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12;
		font-weight:bold;
		color:#4691FF;
	}
			
	a.LinkPretoBold:visited{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12;
		font-variant:none;
		font-weight:bold;
		color:#000;
		text-decoration: none;
	}
	a.LinkPretoBold:link {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12;
		font-variant:none;
		font-weight:bold;
		color:#000;
		text-decoration: none;
	}

	a.LinkPretoBold:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12;
		font-weight:bold;
		color:#666;
	}
		
		

#base {
	width:100%;
	margin:0 auto;
	clear:both;
	display:table;
	padding-bottom:10px;
	background-color:#FFF;
	height:150px;
	border-top:solid 1px #999;
}		

#endereco {
	margin-top:5px;
	font:arial;
	font-size:11px;
	color:#666
	
}


.h4-tipo2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	margin:0px;
	background-position:left;
	background-repeat:no-repeat;
	text-align:left;
	display:inline;
}

.h5-tipo2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#9C0;
	margin:0px;
	background-position:left;
	background-repeat:no-repeat;
	text-align:left;
	clear:both;

}

#header {
	width:100%;
	margin:0 auto;
	clear:both;
	display:table;
	/*
	padding-bottom:10px;
	*/
}

#banner-rodape img{
	border:0px;
}

.formCinza180{
	width:220px;
	border: 1px solid #999;
}