 /* CSS Document */


body{

	margin:0;

	font:11px/1.5em Verdana, Arial, Helvetica, sans-serif;

	background:url(img/fundo_body.png) center top repeat-y;

}



a{ text-decoration:none; }



div#body2{

	width:100%;

	background:url(img/fundo_topo.gif) left top repeat-x;

}



div#geral{

	margin:0;

	width:778px;

	margin:0 auto;

}



div#barra{ width:240px; margin:0 0 0 19px; float:left; }

div#conteudo{ width:476px; margin:24px 14px 14px 0; float:right; color:#666666; }

div#conteudo-novidades{ width:476px; margin:24px 14px 14px 0; color:#666666; }




div#conteudo_barra{ 
	background:url(img/imagem_dest1.jpg) top right no-repeat;
	padding:155px 0 0 0;
	width:220px;	
	float:right;
}



.ullistas li{

	margin:0 0 10px 0;

}



/* lista de produtos na barra esquerda */

	ul#ulProdCh{ margin:10px 0 0 0; padding:0; }

	ul#ulProdCh li{ list-style:none; }

	ul#ulProdCh li a{ height:16px; display:block; }

	

	li#itFMagistrais, li#itFCosmeticos, li#itFFitoterapicas, li#itFOrtomoleculares, li#itFNaturais, li#itQualidadeMagistral, li#itFSuplementos{

		margin:0 0 5px 0;

		padding:0;

		height:16px;

		text-indent:-9999px;

		overflow:hidden;

	}

	

	li#itFMagistrais{ width:118px; background:url(img/it_FMagistrais.gif) left top no-repeat; }

	li#itFCosmeticos{ width:127px; background:url(img/it_FCosmeticas.gif) left top no-repeat; }

	li#itFFitoterapicas{ width:133px; background:url(img/it_Ffitoterapticas.gif) left top no-repeat; }

	li#itFOrtomoleculares{ width:153px; background:url(img/it_FOrtomoleculares.gif) left top no-repeat; }

	li#itFNaturais{ width:104px; background:url(img/it_FNaturais.gif) left top no-repeat; }
	
	li#itQualidadeMagistral{ width:116px; height:23px; background:url(img/Qualidade-magistral.gif) left top no-repeat; }
	
	li#itFSuplementos{ width:149px; height:14px; background:url(img/suplementos-nutricionais.gif) left top no-repeat; }

	 

	li#itFMagistrais a{ width:118px; }

	li#itFCosmeticos a{ width:127px; }

	li#itFFitoterapicas a{ width:133px; }

	li#itFOrtomoleculares a{ width:153px; }

	li#itFNaturais a{ width:104px; }

/* fim lista de produtos */



/* lista de produtos na pagina PRODUTOS */

	.ullistas-produtos{ margin:0; padding:0; }

	.ullistas-produtos li{ line-height:33px; list-style:none; height:33px; margin:15px 0 0 0; padding:0 0 0 40px; background:url(img/icon_list-produtos.jpg) left top no-repeat; }

	.ullistas-produtos li a{ color:#4d5b31; font-size:15px; }

/* fim lista de produtos na pagina PRODUTOS */



/* conteudo */

	div#conteudo_index{

		background:url(img/linha_traj_vertical.gif) 260px top repeat-y;

	}

	div#conteudo_esquerda_index{

		width:247px;

		float:left;

	}

	div#conteudo_direita_index{

		width:191px;

		float:right;

	}

	

	.txtBox{ margin:0 0 5px 0; padding:0; color:#666666; }

	.txtBox2{ color:#666666; }

	

	/* box novidades */

		.dataNovidades{ margin:0; padding:0; font-size:10px; color:#666666; }

		.tituloNovidade{ margin:0; padding:0; font-size:11px; color:#666666; }

		.chamadaNovidades{ margin:0; padding:0; }

		.itemBocNovidades{ margin:10px 0 0 0; }

	/* fim box novidades */
	
	/* box eventos */

		.dataEventos{ margin:0; padding:0; font-size:10px; color:#666666; }

		.tituloEvento{ margin:0 0 4px 0; padding:0; font-size:11px; color:#666666; }

		.chamadaEventos{ margin:0; padding:0; }

		.itemBocEventos{ margin:0 0 0 0; }

	/* fim box eventos */

	/* internas eventos */
		#galeriaFotosEventos a {
			float:left;
			margin:2px 10px 0 0;
		}
		
		#galeriaFotosEventos a img {
			padding:5px; 
			border:1px solid #CCCCCC; 
			margin:4px 0;
		}
			
	/* fin de internas eventos */
	

	/* listas */

		#conteudo-convenios ul, #conteudo-empresa ul, #conteudo-parceiros ul, #conteudo-servicos ul{ 

			margin:10px 0 0 0; padding:0; 

		}

		#conteudo-convenios li, #conteudo-empresa li, #conteudo-parceiros li, #conteudo-servicos li{ 

			list-style:none; margin:10px 0 0 0; padding:0 0 0 15px; background:url(img/seta.gif) left 4px no-repeat; 

		}
		
		#conteudo-servicos li.branco{ list-style:none; margin:10px 0 0 0; padding:0 0 0 15px; background:url(img/branco.gif) left 4px no-repeat; }

		#conteudo-convenios li a, #conteudo-empresa li a{ color:#4d5b31; font-size:15px; }

	/* fim listas */


	/* empresa */
	
		#empresa-principal{
			margin:0;
			padding:0;
		}
		
		#empresa-fotos{
			background:url(img/fundo_planta.jpg) top right no-repeat;
			margin:20px 0 0 0;
			padding:0;
			width:475px;
		}
	
	/* fim empresa */
	

	/* contato */

		div#conteudo_contato{

			background:url(img/linha_traj_vertical.gif) 200px top repeat-y;

		}

		div#conteudo_esquerda_contato{

			width:191px;

			float:left;

			color:#666666;

		}

		div#conteudo_direita_contato{

			width:255px;

			float:right;

		}	

	/* fim contato */

/* fim conteudo */



/* rodape */

	div#rodape{

		margin-top:25px;

		clear:both;	

		width:100%;

		height:35px;

		background:url(img/fundo_rodape.gif) left top repeat-x;

	}

	div#rodape-conteudo{

		margin:0 auto;

		background:url(img/fundo_conteudo_rodape.jpg) left top no-repeat;

		width:778px;		

		line-height:35px;

		text-align:right;

		color:#FFFFFF;

	}	

	div#rodape-nav{

		margin:0 auto;

		width:778px;		

		text-align:right;

		color:#666666;

	}

	div#rodape-nav a{

		margin:0;

		font-size:9px;

		color:#666666;

		text-align:right;

		vertical-align:bottom;

		text-decoration:none;

	}

	div#rodape-nav a:hover{ text-decoration:underline; }

/* fim rodape */



/* titulos de chamada */

	h2#t-eventosCh{

		margin:0;

		padding:0;

		text-indent:-9999em;

		width:63px;

		height:15px;

		overflow:hidden;

		background:url(img/t-eventos.gif) left top no-repeat;

	}
	
	
	
	h2#t-produtosCh{

		margin:0;

		padding:0;

		text-indent:-9999em;

		width:79px;

		height:21px;

		overflow:hidden;

		background:url(img/t-produtosCh.gif) left top no-repeat;

	}
	
	h2#t-produtos-logosCh{

		margin:0 0 5px 8px;

		padding:0;

		text-indent:-9999em;

		width:54px;

		height:5px;

		overflow:hidden;

		background:url(img/t-parceiros-logo.gif) left top no-repeat;

	}


	

	h2#t-promocoesCh{

		margin:0 0 5px 0;

		padding:0;

		text-indent:-9999em;

		width:240px;

		height:61px;

		overflow:hidden;

		background:url(img/t-promocoesCh.jpg) left top no-repeat;

	}

	

	h2#t-profissionaisCh{

		margin:16px 0 5px 0;

		padding:0;

		text-indent:-9999em;

		width:183px;

		height:60px;

		overflow:hidden;

		background:url(img/t-profissionaisCh.jpg) left top no-repeat;

	}

	

	h2#t-novidadesCh{

		margin:0 0 5px 0;

		padding:0;

		text-indent:-9999em;

		width:181px;

		height:39px;

		overflow:hidden;

		background:url(img/t-novidadesCh.jpg) left top no-repeat;

	}

	

	

/* fim titulos de chamada*/



/* titulos internas */



	h2#t-empresa{

		margin:0 0 5px 0;

		padding:0;

		text-indent:-9999em;

		width:68px;

		height:21px;

		overflow:hidden;

		background:url(img/t-empresa.gif) left top no-repeat;

	}

	

	h2#t-ondeestamos{

		margin:0 0 5px 0;

		padding:0;

		text-indent:-9999em;

		width:112px;

		height:21px;

		overflow:hidden;

		background:url(img/t-ondeestamos.gif) left top no-repeat;

	}

	

	h2#t-orcamento{

		margin:0 0 5px 0;

		padding:0;

		text-indent:-9999em;

		width:89px;

		height:21px;

		overflow:hidden;

		background:url(img/t-orcamento.gif) left top no-repeat;

	}

	

	h2#t-produtos{

		margin:0 0 5px 0;

		padding:0;

		text-indent:-9999em;

		width:79px;

		height:21px;

		overflow:hidden;

		background:url(img/t-produtosCh.gif) left top no-repeat;

	}

	h2#t-novidades{

		margin:0 0 5px 0;

		padding:0;

		text-indent:-9999em;

		width:81px;

		height:21px;

		overflow:hidden;

		background:url(img/t-novidades.gif) left top no-repeat;

	}
	
	h2#tevento{

		margin:0 0 5px 0;

		padding:0;

		text-indent:-9999em;

		width:81px;

		height:21px;

		overflow:hidden;

		background:url(img/t-eventos.jpg) left top no-repeat;

	}

	h2#t-informativos-eventos{

		margin:0 0 15px 0;

		padding:0;

		text-indent:-9999em;

		width:168px;

		height:16px;

		overflow:hidden;

		background:url(img/t-informativo-eventos.gif) left top no-repeat;

	}
	
	h2#t-informativos-novidades{

		margin:0 0 15px 0;

		padding:0;

		text-indent:-9999em;

		width:183px;

		height:16px;

		overflow:hidden;

		background:url(img/t-informativos-novidades.gif) left top no-repeat;

	}


	h2#t-informativos-tecnico{

		margin:0 0 15px 0;

		padding:0;

		text-indent:-9999em;

		width:231px;

		height:16px;

		overflow:hidden;

		background:url(img/t-informativos-tecnico.gif) left top no-repeat;

	}


	

	h2#t-convenios{

		margin:0 0 5px 0;

		padding:0;

		text-indent:-9999em;

		width:80px;

		height:21px;

		overflow:hidden;

		background:url(img/t-convenios.gif) left top no-repeat;

	}

	

	h2#t-servicos{

		margin:0 0 5px 0;

		padding:0;

		text-indent:-9999em;

		width:72px;

		height:18px;

		overflow:hidden;

		background:url(img/t-servicos.gif) left top no-repeat;

	}
	
	
	h2#t-qualidade-magistral{

		margin:0 0 5px 0;

		padding:0;

		text-indent:-9999em;

		width:165px;

		height:21px;

		overflow:hidden;

		background:url(img/t-qualidade-magistral.gif) left top no-repeat;

	}

	

	/*h2#t-contato{

		margin:0 0 5px 0;

		padding:0;

		text-indent:-9999em;

		width:65px;

		height:21px;

		overflow:hidden;

		background:url(img/t-contato.gif) left top no-repeat;

	}*/
	
	h2#t-faleconosco{

		margin:0 0 5px 0;

		padding:0;

		text-indent:-9999em;

		width:107px;

		height:21px;

		overflow:hidden;

		background:url(img/t-faleconosco.gif) left top no-repeat;

	}


	

	.t-subTitulos{

		margin:15px 0 10px 0;

		padding:0;	

		font-size:15px;

		color:#929B7C;

		font-weight:bold;

	}

	.t-subtitulo2{

		margin:20px 0 10px 0;

		padding:0;	

		font-size:14px;

		color:#929B7C;

		font-weight:bold;

	}

	.t-subtitulo3{

		margin:20px 0 0 0;

		padding:0;	

		font-size:13px;		

		font-weight:bold;

	}

/* fim titulos internas*/



.txtExpli{

	color:#999999;

}



/* formularios */

	#FormPromocoes{ margin:0; padding:0; }

	ul.ulFormIndex{ margin:0; padding:0; width:235px; }

	ul.ulFormIndex li{ list-style:none; margin:0 0 5px 0; }

	

	ul.ulFormIndex .inputtext{

		border:solid 1px #b1b6a4;

		width:182px;

		font:12px Verdana, Arial, Helvetica, sans-serif;

	}

	ul.ulFormIndex label{ width:46px; display:block; float:left; margin:0 3px 0 0; color:#4d5b31; text-align:right; }

	

	

	ul#ulFormContato{ margin:0; padding:0; width:255px; }

	ul#ulFormContato li{ list-style:none; margin:0 0 5px 0; }

	

	ul#ulFormContato .inputtext{

		border:solid 1px #b1b6a4;

		width:180px;

		font:12px Verdana, Arial, Helvetica, sans-serif;

	}

	ul#ulFormContato label{ width:68px; display:block; float:left; margin:0 3px 0 0; color:#4d5b31; text-align:right; }	

	

/* fim formularios */



/* novidades */

.titulo-novidade{

	font-weight:bold;

	margin-bottom:20px;
	
	color:#666666;

}



.titulo-novidade-detalhe{

	font:12px Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#666666;

}

.data-novidade-detalhe{

	font::10px Verdana, Arial, Helvetica, sans-serif;

	color:#999999;

}



.linkVoltar{ color:#003300; font-weight:bold; text-decoration:none; }
.linkVoltar-espaco{ margin:25px 0 0 0; padding:0; }
.empresa-link{ font-weight:bold; color:#4d5b31; font-size:15px; }

/* fim novidades*/

.imagem{ padding:5px; border:1px solid #CCCCCC; margin:4px 0; }

/* logos parceiros index flash */
#logo-parceiros{ 
	border-top:1px solid #EBEBEB;
	border-left:1px solid #EBEBEB; 
	border-right:1px solid #CFCFCF; 
	border-bottom:1px solid #CFCFCF; 
	width:182px; 
	margin:4px 0 0 7px; 
}
