@charset "utf-8";
/* CSS Document */
#conteudo{
	/*min-height: 800px;*/
}
#miolo{
	position:relative;
	width:747px;
	color:#666666;
	top:0px;
	left:13px;
	font-size:11px;
	margin:0px;
	border:solid 0px green;	
}
#miolo.home{
	width:747px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(images/bg_home.jpg) 1px top no-repeat;
	height: auto; /*500px*/
	float:left;
}
#flahome{
	width:377px;
	height:232px;
	float:left;
}
#bannermjn{
	width: 746px;
	height: 134px;
	position:relative;
	margin-left:14px;		
}

p.txtintro{
	position:relative;
	top:0px;
	width:335px;
	left:0px;
	margin:0px 0px 0px 0px;
	padding:20px 0px 10px 10px;
	border:solid 0px blue;
}

.homecolesq{
	float:left;
	width:350px;
	height: auto;
	height: 100%;
	min-height: 600px;
	padding-right: 10px;
	_padding-right: 43px;
	*padding-right: 0px;
	
}

.homecoldir{
	height: auto;
	height: 100%;
	width: 200px;
	margin-left:20px;
	padding-top: 43px;
	float: left;
	
}
.homecoldir .missao{
	width:300px;
	height:113px;
	background:url(images/tit_home.gif) no-repeat;
	text-indent: -999999px;
	margin: 0px 0px 39px 0px;
	position: relative;
}
/*LOGIN*/

br {
	clear: left;
}
/*PROFISSIONAIS*/

#ctl00_login_ctl00_Login1, #ctl00_login_ctl00_Login1 td
{
	border:solid 0px red;
	padding:0px;
	margin:0px;
	width:350px;

}


#ctl00_login_ctl00_divHide{
	position:relative;
	background:url(images/box_login.jpg) no-repeat;
	width:347px;
	height:191px;
	top:0px;
	left:0px;
	padding:0px;
	margin:0px;
	border:solid 0px red;
}

#ctl00_login_ctl00_divHide #notlogged{
	position:relative;
	top: 40px;
	left: 10px;
}

#ctl00_login_ctl00_divHide #notlogged p.txtlogout{
	position:relative;
	float: left;
	left: 15px;
	top: 30px;
}

#ctl00_login_ctl00_divHide #notlogged a#ctl00_login_ctl00_lnkAltera{
	width:78px;
	height:12px;
	background: url(images/btn_alterar_dados.gif) no-repeat;
	position:relative;
	display:block;
	overflow:hidden;
	text-indent: -99999px;
}

#ctl00_login_ctl00_divHide #notlogged a#ctl00_login_ctl00_lnkAltera:hover{
	background-position: 0 -12px;
}

#ctl00_login_ctl00_divHide #notlogged a#ctl00_login_ctl00_lnkLogout{
	width:44px;
	height:12px;
	background: url(images/btn_sair.gif) no-repeat;
	position:relative;
	display:block;
	overflow:hidden;
	top: 20px;
	text-indent: -99999px;
}

#ctl00_login_ctl00_divHide #notlogged a#ctl00_login_ctl00_lnkLogout:hover{
	background-position: 0 -12px;
}

#ctl00_login_ctl00_divHide #notlogged span#ctl00_login_ctl00_lblSeparator{
	display:none;
}

.homeboxprofissionais{
	position:relative;
	background:url(images/box_login.jpg) no-repeat;
	width:347px;
	height:191px;
	top:0px;
	left:0px;
	padding:0px;
	margin:0px;
	border:solid 0px red;
}

.homeboxprofissionais p{
	position:relative;
	width:195px;
	top:0px;
	display:block;
	padding:10px 0px 0px 30px;
	margin:0px;
	border:solid 0px red;
}

.homeboxprofissionais h3.profissionais{
	position:relative;
	top:0px;
	left:7px;
	width:177px;
	height:14px;
	padding:20px 0px 10px 0px;
	margin:0px;
	text-indent:-5555px;
	background: url(images/tit_area_acesso_restrito.gif) no-repeat;
	background-position:bottom right;
	border:solid 0px red;
}

.homeboxprofissionais a.acessar{
	position:absolute;
	display:block;
	top:97px;
	left:170px;
	background:url(images/btn_ok.gif) no-repeat;
	width:34px;
	height:27px;
	text-indent:-5555px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:solid 0px red;
}

.homeboxprofissionais a.acessar:hover{
	background-position:0px -27px;
	}

.homeboxprofissionais a.esqueci{
	width:90px;
	height:12px;
	position:relative;
	display:block;
	top:25px;
	left:73px;
	text-indent: -99999px;
	background:url(images/btn_esqueci.gif) no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:solid 0px red;
}

.homeboxprofissionais a.esqueci:hover{
	background-position: 0px -14px
}


/*SUSTAGEN*/

.homeboxsustagen{
	position:relative;
	float:left;
	width:350px;
	height:152px;/*129*/
	background:url(images/bg_boxlinhasustagenhome.gif) no-repeat;
}

.homeboxsustagen p{
	position:relative;
	width:175px;
	height:auto;
	top:-5px;
	left:0px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 135px;
	border:solid 0px red; font-size:10px;
}

.homeboxsustagen h3.linhasustagen{
	top:0px;
	left:0px;
	height:16px;
	margin:20px 0 0 135px;
	padding:0px;
	text-indent:-5555px; width:145px;
	background:url(images/tithome_linhasustagen.gif) no-repeat;
}

.homeboxsustagen a.saibasustagen{
	position:relative;
	top:18px;
	/*_top:8px;*/
	left:200px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#ffe5ec;
	margin:0px 0px 0px 0px;
	text-transform: uppercase;
	padding: 2px 8px;
	background: #f292ad;
}

.homeboxsustagen a.saibasustagen:hover{
	background: #ffe5ec;
	color: #f292ad;
}



/*FORMULAS INFANTIS*/

.homeboxformulas{
	position:relative;
	float:left;
	width:332px;
	height:129px;
	background: url(images/bg_boxformulasinfantishome.gif) no-repeat;
	border:solid 0px red;
}

.homeboxformulas p{
	position:relative;
	width:177px;
	top:-15px;
	left:0px;
	margin:0px 0px 0px 0px;
	padding:0 0 0 30px;
}

.homeboxformulas h3.formulas{
	top:0px;
	left:0px;
	width:107px;
	height:16px;
	margin-left:30px;
	margin-top:20px;
	text-indent:-5555px;
	background: url(images/tithome_formulas-infantis.gif) no-repeat;
}

.homeboxformulas a.saibaformulas{
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	left:30px;
	margin:0;
	padding:0;
	position:relative;
	text-decoration:none;
	top:-5px;
	padding: 2px 8px;
	text-transform:uppercase;
	background: #27a0d1;
}

.homeboxformulas a.saibaformulas:hover{
	text-decoration:none;
	color: #27a0d1;
	background: #d1ebfd;

}
/*sustagem kids*/

.homeboxkids{
	position:relative;
	float:left;
	width:350px;
	height:195px;
	background: url(images/bg_boxlinhasustagenkids.gif) no-repeat;
	border:solid 0px red;
}

.homeboxkids p{
	position:relative;
	width:165px;
	top:-22px;
	left:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 30px;
	font-size:10px;
}

.homeboxkids a.linkmodalsuskids{
	width: 135px;
	height:135px;
	position:absolute;
	top: 10px;
	right: 20px;
	display:block;
	text-indent: -999999px;
	overflow:hidden;
}

.homeboxkids a.linkmodalsuskids:hover{
	width: 205px;
	height:110px;
	position:absolute;
	top: 10px;
	right: 10px;
	display:block;
	text-indent: -999999px;
	overflow:hidden;
	background: url(images/placa_cara_nova.png) left top no-repeat;
}

.homeboxkids h3.kids{
	top:0px;
	left:0px;
	width:125px;
	height:16px;
	margin-left:30px;
	margin-top:21px;
	text-indent:-5555px;
	background: url(images/tithome_sustagenkids.gif) no-repeat;
}

.homeboxkids a.saibakids{
	position:relative;
	top:-17px;
	/*_top:-7px;*/
	left:30px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#e5f3d9;
	background: #50853c;
	text-transform: uppercase;
	padding: 2px 8px;
}

.homeboxkids a.saibakids:hover{
	text-decoration:none;
	color:#50853c;
	background: #e5f3d9;
}


/*VITAMINAS*/

.homeboxvitaminas{
	position:relative;
	float:left;
	width:332px;
	height:85px;
	background: url(images/bg_boxvitaminashome.gif) no-repeat;
}

.homeboxvitaminas p{
	position:relative;
	width:177px;
	height:auto;
	top:0px;
	left:0px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 130px;
	border:solid 0px red;
	display: none;
}

.homeboxvitaminas h3.vitaminas{
	top:0px;
	left:0px;
	height:16px;
	margin:23px 0px 0px 91px;
	padding:0px;
	text-indent:-5555px;
	background: url(images/tithome_vitaminas.gif) no-repeat;
}

.homeboxvitaminas a.saibavitaminas{
	position:relative;
	top:10px;
	/*_top:24px;*/
	left:200px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#fff9de;
	margin:0px 0px 0px 0px;
	padding: 2px 8px;
	text-transform:uppercase;
	background: #f0ae00;
}

.homeboxvitaminas a.saibavitaminas:hover{
	text-decoration:none;
	color: #f0ae00;
	background: #fcedaa;
}


