@charset "utf-8";
/* CSS Document */

html{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	background-image:url(../img/bg_geral.jpg);
	background-repeat: no-repeat;
	background-position:top center;
	background-color:#eeeeee;
}
body{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	font-family: Verdana, Garamond, Tahoma, Arial, sans-serif;
	color:#666666;
	font-size:12px;
	background-image:url(../img/bg_body.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
a{
	outline:none;
	text-decoration:none;
	color:#666666;
}
p{
	line-height:15px;
}
/******************** GERAL **************************************/

.Header{
	width:100%;
	height:77px;
	/*border:1px solid #FF0000;*/
}
.Header_960{
	width:960px;
	height:77px;
	margin:0 auto;
	/*border:1px solid #FF0000;*/
}
	#MenuTop a{
		color:#666666;
		text-decoration:underline;
		display:block;
	}
	.BorderLeft{
		background-image:url(../img/border_left_box_busca.jpg);
		width:8px;
		height:24px;
	}
	.BorderRight{
		background-image:url(../img/border_right_box_busca.jpg);
		width:8px;
		height:24px;
	}
	.ContentBusca{
		background-image:url(../img/border_content_box_busca.jpg);
		height:20px;
		padding-top:4px;
		border:none;
		color:#666666;
	}
	.logo{
		margin-left:39px;
	}
	
	ul.Menu{
		/*background-image:url(../img/menu.jpg);
		background-repeat:no-repeat;
		background-position:top;*/
		width:703px;
		height:29px;
		margin-right:36px;
	}
		ul.Menu li{
			float:left;
			height:29px;
			margin:0px;
			padding:0px;
		}
		ul.Menu li a{
			width:100%;
			height:100%;
			display:block;
			text-indent:-40000px;
			outline:none;
		}
			.MFarmax, .MMarcas, .MProdutos, .MBeleza, .MNegocios, .MEventos, .MNaMidia, .MFale
			{ background-image:url(../img/menu.jpg); background-repeat:no-repeat; background-position:top;}
			.MFarmax a:hover, .MMarcas a:hover, .MProdutos a:hover, .MBeleza a:hover, .MNegocios a:hover, .MEventos a:hover, .MNaMidia a:hover, .MFale a:hover
			{ background-image:url(../img/menu_over.jpg); background-repeat:no-repeat; background-position:top;}
			
			.MFarmax, .MFarmax a:hover{ width:71px; background-position:0px;}
			.MMarcas, .MMarcas a:hover{ width:74px; background-position:-73px;}
			.MProdutos, .MProdutos a:hover{ width:80px; background-position:-149px;}
			.MBeleza, .MBeleza a:hover{ width:118px; background-position:-233px;}
			.MNegocios, .MNegocios a:hover{ width:92px; background-position:-357px;}
			.MEventos, .MEventos a:hover{width:74px; background-position:-452px;}
			.MNaMidia, .MNaMidia a:hover{ width:90px; background-position:-532px;}
			.MFale, .MFale a:hover{ width:104px; background-position:-632px;}

.Corpo{
	width:100%;
	margin:0 auto;
	/*min-height:600px;
	border:1px solid #00FFFF;*/
}
.Corpo_960{
	width:960px;
	margin:0 auto;
	min-height:600px;
	/*border:1px solid #00FFFF;*/
}
	

.Conteudo{
	width:100%;
	position:relative;
	min-height:600px;
	/*border:1px solid #FFFFFF;*/
}

.Footer{
	/*background-image:url(../img/bgbottom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;*/
	width:100%;
	height:20px;
	clear:both;
}
.Footer2{
	width:960px;
	height:25px;
	margin:0 auto;
	padding-top:5px;
	clear:both;
}
	.Footer2 p{
		margin-left:25px;
		margin-top:5px;
		line-height:15px;
		font-size:11px;
	}
	.SpanRodape{
		color:#0093dd;
	}
	
.Esquerda{
	float:left;
}
.Direita{
	float:right;
}
.Base{
	clear:both;
}

.RespiroBottom{
	margin-bottom:10px;
}
.RespiroRight{
	margin-right:10px;
}
.RespiroRight46{
	margin-right:46px;
}
.RespiroLeft{
	margin-left:10px;
}
.RespiroLeft20{
	margin-left:20px;
}
.RespiroTop{
	margin-top:10px;
}
.RespiroTop20{
	margin-top:-30px;
	!margin-top:20px;
}
.RespiroTop30{
	margin-top:25px;
	!margin-top:20px;
}
.RespiroTop40{
	margin-top:5px;
	!margin-top:55px;
}
.RespiroTop50{
	margin-top:40px;
}
.ImgPadrao{
	margin-right:20PX;
	margin-bottom:20PX;
}

.BorderInputLeft2{
	background-image:url(../img/border_left_box.jpg);
	width:6px;
	height:21px;
	display:block;
}
.BorderInputRight2{
	background-image:url(../img/border_right_box.jpg);
	width:7px;
	height:21px;
	display:block;
}
.ContentInput2{
	background-image:url(../img/border_content_box.jpg);
	height:19px;
	width:119px;
	border:none;
	color:#666666;
}
.BtnOK{
	background-image:url(../img/btn_ok2.jpg);
	width:52px;
	height:19px;
	border:none;
}

/********************** BG *********************************/
.BG_Home{
	background-image:url(../img/bg_home.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
.BG_Institucional{
	background-image:url(../img/bg_farmax_institucional.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
.BG_Qualidade{
	background-image:url(../img/bg_farmax_qualidade.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
.BG_Responsabilidade{
	background-image:url(../img/bg_farmax_responsabilidade.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
.BG_Estrutura{
	background-image:url(../img/bg_farmax_posicionamento.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
.BG_Marcas{
	background-image:url(../img/bg_marcas.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
.BG_MarcasProduto{
	background-image:url(../img/bg_produtos.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
.BG_MarcasCampanha{
	background-image:url(../img/bg_marcas_campanhas.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
.BG_Produto{
	background-image:url(../img/bg_produtos.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
.BG_BelezaSaude{
	background-image:url(../img/bg_beleza_saude.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
.BG_Negocios{
	background-image:url(../img/bg_negocios.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
.BG_NaMidia{
	background-image:url(../img/bg_na_midia.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
.BG_Fale{
	background-image:url(../img/bg_fale_conosco.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
.BG_Novidades{
	background-image:url(../img/bg_novidades.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
.BG_Trabalhe{
	background-image:url(../img/bg_trabalhe_conosco.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
.BG_Resultado{
	background-image:url(../img/bg_resultados_busca.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
.BG_Eventos{
	background-image:url(../img/bg_eventos.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
/******************* TITULOS *******************************/
h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#666666;
	margin-bottom:5px;
}
h3{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	margin-bottom:5px;
}
h2{
	background-image:url(../img/box_subtitulo.jpg);
	width:933px;
	height:26px;
	font-size:20px;
	color:#c63900;
	padding-left:17px;
	padding-top:9px;
	margin-bottom:10px;
}
.fonte{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
}
.Titulo{
	background-image:url(../img/box_titulo.gif);
	width:372px;
	height:40px;
	padding-left:23px;
	padding-top:10px;
	margin-bottom:4px;
	margin-top:213px;
	font-size:26px;
	color:#FFFFFF;
}
.Titulo p{
	*line-height:19px;
}
.PagCaminho{
	color:#ffaa00;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	margin-top:5px;
}
.PagCaminho a{
	color:#ffaa00;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.PagCaminho a:hover{
	color:#fff;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/******************* HOME **********************************/
.DivW{
	width:100%;
}

.BoxHome{
	background-image:url(../img/box_home.png);
	_background-image:url(../img/box_home.jpg);
	height:362px;
	width:920px;
	padding:20px;
	background-position:top center;
}
	.BoxNossaMarca_Home{
		width:449px;
	}
		.BoxNossaMarca_Home2{
			background-image:url(../img/box_marcas_produtos_home.jpg);
			width:439px;
			height:143px;
			padding-left:5PX;
			padding-right:5PX;
			position:relative;
		}
		.BoxHome_Btn{
			margin-top:-30px;
		}
	Ul.Novidades_Home{
		width:450px;
		list-style:none;
	}
	Ul.Novidades_Home li{
		background-image:url(../img/box_novidade_home.jpg);
		width:426px;
		height:51px;
		padding:12px;
		margin-bottom:1px;
	}
	Ul.Novidades_Home li p{
		color:#FFFFFF;
	}
	Ul.Novidades_Home li img{
		width:80px;
		height:50px;
		margin-right:12px;
	}

.BorderInputLeft{
	background-image:url(../img/border_left_box_imput.jpg);
	width:7px;
	height:21px;
}
.BorderInputRight{
	background-image:url(../img/border_right_box_imput.jpg);
	width:6px;
	height:21px;
}
.ContentInput{
	background-image:url(../img/border_content_box_imput.jpg);
	height:21px;
	border:none;
	color:#666666;
}
.BtnEnviar{
	background-image:url(../img/btn_enviar.jpg);
	width:75px;
	height:19px;
	border:none;
}
.BtnOK{
	background-image:url(../img/btn_ok2.jpg);
	width:52px;
	height:19px;
	border:none;
}
/******************* INSTITUCIONAL *******************************/
ul.MenuInstitucional{
	/*background-image:url(../img/submenu.gif);*/
	width:531px;
	height:20px;
	margin-top:244px;
	margin-right:0px;
}
ul.MenuInstitucional li{
	height:20px;
	float:left;
}
ul.MenuInstitucional li a{
	width:100%;
	height:100%;
	display:block;
	text-indent:-4000px;
}
	.MInstitucional, .MQualidade, .MResponsabilidade, .MEstrutura{	
		background-image:url(../img/submenu.gif);
		background-repeat:no-repeat;
	}
	.MInstitucional a:hover, .MQualidade a:hover, .MResponsabilidade a:hover, .MEstrutura a:hover{	
		background-image:url(../img/submenu_over.gif);
		background-repeat:no-repeat;
	}
.MInstitucional, .MInstitucional  a:hover{ width:93px; background-position:0px;}
.MQualidade, .MQualidade  a:hover{ width:86px; background-position:-93px;}
.MResponsabilidade, .MResponsabilidade  a:hover{ width:164px; background-position:-179px;}
.MEstrutura, .MEstrutura  a:hover{ width:180px; background-position:-346px;}

.BoxTop{
	background-image:url(../img/border_top_box_content.gif);
	background-repeat:no-repeat;
	width:960px;
	height:16px;
}
.BoxContent{
	background-image:url(../img/border_content_box_content.gif);
	width:904px;
	padding-left:28px;
	padding-right:28px;
}
.BoxContent2{
	background-image:url(../img/border_content_box_content.gif);
	width:950px;
	padding-left:5px;
	padding-right:5px;
}
.BoxBottom{
	background-image:url(../img/border_bottom_box_content.gif);
	width:960px;
	height:12px;
	background-repeat:no-repeat;
}

.BoxTop50{
	background-image:url(../img/border_top_box_50.gif);
	background-repeat:no-repeat;
	width:480px;
	height:10px;
	_margin-bottom:-4px;
}
.BoxContent50{
	background-image:url(../img/border_content_box_50.gif);
	width:440px;
	padding-left:20px;
	padding-right:20px;
}

.BoxContent50_2{
	background-image:url(../img/border_content_box_50.gif);
	width:470px;
	padding-left:5px;
	padding-right:5px;
}
.BoxBottom50{
	background-image:url(../img/border_bottom_box_50.gif);
	width:480px;
	height:15px;
	background-repeat:no-repeat;
}
.Laranja{
	color:#c63900;
}
.Cinza{
	color:#888888;
}

.BoxTop475{
	background-image:url(../img/border_top_box_475.gif);
	background-repeat:no-repeat;
	width:475px;
	height:10px;
	margin:0px;
	_margin-bottom:-4px;
}
.BoxContent475{
	background-image:url(../img/border_content_box_475.gif);
	background-color:#FFFFFF;
	width:435px;
	padding-left:20px;
	padding-right:20px;
}
.BoxContent475_2{
	background-image:url(../img/border_content_box_475.gif);
	background-color:#FFFFFF;
	width:469px;
	padding-left:3px;
	padding-right:3px;
}
.BoxBottom475{
	background-image:url(../img/border_bottom_box_475.gif);
	background-repeat:no-repeat;
	width:475px;
	height:9px;
}
/******************* MARCAS **************************************/
UL.ListMarcas{
	list-style:none;
	margin:0px;
	padding:0px;
}
UL.ListMarcas li{
	width:135px;
	float:left;
	margin-right:45px;
	margin-bottom:20px;
}
UL.ListMarcas li img{
}

UL.ListMarcasDetalhe{
	list-style:none;
	padding:0px;
}
UL.ListMarcasDetalhe li{
	width:110px;
	min-height:130px;
	display:block;
	float:left;
	margin-right:41px;
	margin-bottom:20px;
	text-align:center;
}
/******************* CAMPANHAS ***********************************/
UL.ListVideos{
	list-style:none;
	padding:0px;
}
UL.ListVideos li{
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}
/******************* BELEZA E SAÚDE *******************************/
UL.ListBlezSaude{
	list-style:none;
	padding:0px;
}
UL.ListBlezSaude li{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #666666;
	text-align:left;
}
.linkbeleza{
	color:#CC3300;
	text-decoration:underline;

}
/******************* NOVIDADES ***********************************/
UL.ListNovidades{
	list-style:none;
	padding:0px;
	
}
UL.ListNovidades li{
	margin-bottom:10px;
	padding-bottom:10px;
	text-align:left;
	border-bottom:1px solid #666666;
}
/******************* BUSCA ***************************************/
.BoxBusca{
	background-image:url(../img/box_busca.jpg);
	width:250px;
	height:120px;
}

.BoxTop705{
	background-image:url(../img/border_top_box_705.gif);
	height:9px;	
	width:705px;
	
}
.BoxContent705{
	
	background-color:#FFFFFF;
	width:695px;
	padding-left:5px;
	padding-right:5px;
}
.BoxBottom705{
	background-image:url(../img/border_bottom_box_705.gif);
	height:13px;
	width:705px;
	
}

UL.ListBusca{
	list-style:none;
	padding:0px;
}
UL.ListBusca li{
	margin-bottom:20px;
}
/******************* TABALHE *************************************/
.BoxTop250{
	background-image:url(../img/border_top_box_250.gif);
	height:9px;	
	width:250px;
	
}
.BoxContent250{
	background-color:#FFFFFF;
	width:240px;
	padding-left:5px;
	padding-right:5px;
}
.BoxBottom250{
	background-image:url(../img/border_bottom_box_250.gif);
	height:10px;
	width:250px;
}
/******************* NEGOCIOS ************************************/
UL.ListNegocio{
	list-style:none;
	padding:0px;
}
UL.ListNegocio li{
	margin-bottom:10px;
}
/******************* CONTATOS ************************************/
.TextAreaLeft{
	background-image:url(../img/border_left_textarea.jpg);
	width:7px;
	height:131px;
}
.TextAreaRight{
	background-image:url(../img/border_right_textarea.jpg);
	width:7px;
	height:131px;
}
.TextAreaContent{
	background-color:#e8e8e8;
	height:131px;
	border:none;
	color:#666666;
}
/******************* EVENTOS **************************************/
UL.ListMarcas{
	list-style:none;
	margin:0px;
	padding:0px;
}
UL.ListMarcas li{
	width:135px;
	float:left;
	margin-right:45px;
	margin-bottom:20px;
}

UL.ListEventosDetalhe{
	list-style:none;
	padding:0px;
}
UL.ListEventosDetalhe li{
	width:70px;
	float:left;
	margin-right:41px;
	margin-bottom:20px;
	text-align:center;
}



/******************* Campanha *******************************/
UL.ListCampanha{
	list-style:none;
	padding:0px;
}
UL.ListCampanha li{
	width:100px;
	float:left;
	min-height:150px;
	margin-right:10px;
	margin-bottom:20px;
	text-align:center;
}
/******************* INSTITUCIONAL *******************************/
/******************* INSTITUCIONAL *******************************/
