@charset "utf-8";
/* CSS Document */

#txt{
	position:relative;
	width: 747px;
	height:auto;
	border: 0px solid red;
}

#logged{
	position:relative;
	width: 747px;
	margin:0px;
	padding:0px;
	top:10px;
	overflow:hidden;
	border: 0px solid red;
	z-index:50;
}

#ctl00_pgcontent_ctl01_Login1, #ctl00_pgcontent_ctl01_Login1 td
{
	position:relative;
	border:solid 0px red;
	padding:0px;
	float:right;
	margin:0px;
	top: 10px;
	width:360px;

}

span.bold{
	font-weight:bold;
}
a.link{
	font-weight:bold;
	text-decoration:none;
	color:#666666;
	
}
a.link:hover{
	text-decoration:underline;
	
}

ul{
	margin: 0px 0px 15px 28px;
	padding: 0px;
}

/*MENU HORIZ*/
#menuhorizontal{
	position:relative;
	top:0px;
	left:0px;
	padding:0px;
	margin:0px;
	background-color:#d2e4f3;
	border: 0px solid red;
}
#menuhorizontal ul{
	position:relative;
	top:0px;
	left:20px;
	padding:0px;
	margin:0px;
	height: 20px;
	list-style-type:none;	
}
#menuhorizontal li{
	position:relative;
	float:left;
	font-size:11px;
	top:0px;
	left:0px;
	padding:0px;
	margin:0px;	
}
#menuhorizontal .lkhome a{
	position:relative;
	display:block;
	top:15px;
	left:690px;
	padding:0px;
	margin:0px;
	background:url(images/link_home.gif);
	width:44px;
	height:13px;
	text-indent:-5555px;
	border:solid 0px red;
	z-index:3;
}

/*TITULOS*/
h2
{
	background-color:#d2e4f3;
	font-size:18px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 15px;
	font-weight:bold;
	color:#0c3e87;
	border:solid 0px red;
}
h3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #6c91c7;
	margin:0px;
	padding:15px 0px 10px 0px; 
	border:solid 0px red;
	clear:both;
}

h3.internas
{
	font-size:14px;
}

h3.intazulescuro
{
	width: 430px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #0d3d87;
	margin: 20px 0px 10px 5px;
	padding:0px 0px 13px 0px;
	position:relative;
	left: -5px;
	border-bottom:dashed 1px #C4D9EB;
	clear:both;
}

h3.introsa
{
	width: 430px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #E0058C;
	margin: 20px 0px 10px 5px;
	padding:0px 0px 13px 0px;
	position:relative;
	left: -5px;
	border-bottom:dashed 1px #FFDAF1;
	clear:both;
}

h3.azulescuro
{
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #0d3d87;
	margin: -20px 0px 0px 5px;
	padding:0px 0px 10px 0px;
	position:relative;
	left: -4px;
	clear:both;
}

h3.titcadastro
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #0d3d87;
	margin-top:60px;
	padding:0px;
	border:solid 0px red;
	clear:both;
	position:relative;
}

h3.titinternasprofsaude
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #0d3d87;
	margin: 0px 0px 0px 28px;
	padding:0px 0px 0px 0px; 
	border:solid 0px red;
	clear:both;
	position:relative;
}

h3.kidsh3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e0058c;
	margin:0px;
	padding:5px 0px 10px 0px; 
	clear:both;
}


h3.vitaminas, h3.formulasinfantis{
	margin:0px;
	width: 180px;
	padding:25px 0px 0px 120px; 
	color:#6c91c7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
} 
h3.titulos
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #4280bd;
	margin: 20px 0px 0px 0px;
	padding:0px 0px 0px 0px; 
	border-bottom:solid 1px #666666;
	height: 40px;


}
h4, h5
{
	color: #6c91c7;
	margin:0px;
	padding:10px 0px 10px 0px; 
	border:solid 0px red;	
}
h6{
	color: #990033;
	font-weight:bold;
	margin:15px;
	padding:0px 0px 0px 0px; 
	font-size:12px;
}

/*FIM TITULOS*/
/*COLUNAS*/

#divesqcolunprofsaude{
	position: relative;
	width:490px;
	height:auto;
	top:10px;
	left:15px;
	float:left;
	margin:0px;
	padding:5px 0px 5px 0px;
	border:solid 0px red;	
	_clear:both;
	 
}

#divdircolunprofsaudeEventos{
	background:url(images/img_dir_eventos.jpg) no-repeat;
	background-position: 10px 0px;
	position: relative;
	top:20px;
	width:230px;
	height:340px;
	left:15px;
	float:left;
	border-left:solid 1px #D1D1D1;	 
}

#divdircolunprofsaudeArt{
	background:url(images/img_dir_livros.jpg) no-repeat;
	background-position: 10px 0px;
	position: relative;
	top:20px;
	width:230px;
	height:340px;
	left:15px;
	float:left;
	border-left:solid 1px #D1D1D1;	 
}

#divdircolunprofsaudeLinks{
	background:url(images/img_dir_links.jpg) no-repeat;
	background-position: 10px 0px;
	position: relative;
	top:20px;
	width:230px;
	height:340px;
	left:15px;
	float:left;
	border-left:solid 1px #D1D1D1;	 
}

#divesqcolunmenor{
	position: relative;
	width:380px;
	height:auto;
	top:20px;
	left: 15px;
	float:left;
	margin:0px;
	padding:0px 0px 5px 0px;
	clear:left;
	border:solid 0px red;	 
}
#divdircolunmenor{
	position: relative;
	top:20px;
	width:200px;
	left: 20px;
	float:left;
	border:solid 0px #000000;	 
}

h3.azulescuroFormulas
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #0d3d87;
	border:solid 0px red;
	position:relative;
	top:0px;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
}

#esqformulasinfantis{
	position: relative;
	width:350px;
	height:auto;
	float:left;
	margin:0px;
	border:solid 0px green;	 
}



#dirformulasinfantis{
	position: relative;
	width:350px;
	height:auto;
	float:left;
	margin:0px;
	overflow:hidden;
	border:solid 0px green;	 
}


#divesqcolun{
	position: relative;
	width:440px;
	height:auto;
	top:20px;
	left: 15px;
	float:left;
	margin:0px;
	padding:5px 0px 5px 0px;
	border:solid 0px red;	
	_clear:both;
	 
}

#divdircolun{
	position: relative;
	width:267px;
	height:auto;
	top:20px;
	left: 0px;
	float:right;
	z-index:5;
	border:solid 0px #000000;	 
}

a.linhadotempo{
	width:225px;
	height:128px;
	background:url(images/box_linhadotempo.gif);
	display:block;
	text-indent: -9999px;
	left: 25px;
	position:relative;
}

a.linhadotempo:hover{
	text-decoration:none;
}

#divesqcolun p{
	position: relative;
	color: #666666;
   	font-size: 11px;
	top: 0px;
	left: 0px;
	margin:0px 0px 15px 0px;
	border:solid 0px green;
}

#coluna2top{
	position: relative;
	width:267px;
	height:9px;
	background:url(images/coluna2top.gif) no-repeat;
	border:solid 0px red;		
}
#coluna2middle{
	position: relative;
	width:267px;
	height:auto;
    background:url(images/coluna2middle.gif) repeat-y;
	border:solid 0px #000000;	
}
#coluna2middle p{
	position: relative;
	width:230px;
	color: #666666;
   	font-size: 10px;
	top: 0px;
	left: 15px;
	margin:0px;
	padding:5px 0px 5px 0px; 
	border:solid 0px #000000;	
}

#coluna2bottom{
	position: relative;
	width:267px;
	height:10px;
	background:url(images/coluna2bottom.gif) no-repeat;	
	border:solid 0px #000000;	
}
#divcentralcolun{
	position: relative;
	width:730px;
	height:auto;
	top:0px;
	left: 0px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 20px 15px;
	border:solid 0px red;
}
#divcentralcolun p{
	position: relative;
	color: #666666;
   	font-size: 11px;
	top: 0px;
	left: 0px;
	margin:0px 15px 0px 0px;
	border:solid 0px green;
}
#divcentralcolun ul.disc{
	display:block;
	list-style-type: disc;
	color:#666666;
	padding:0px;
	margin:45px 0px 0px 35px;
	border:solid 0px green;	
}
#divcentralcolun li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	border:solid 0px green;	
}
#divcentralcolun li a:hover {
	color:#666666;
	text-decoration:underline;
}
/*FIM COLUNAS*/

/* BOX CINZA */

.seguraboxcinza{
	width:581px;
	position:relative;
	display:block;
	padding:0px;
	margin:0px;
	float:left;
	border:solid 0px red;
	top: 50px;
	left: 90px;
}

#boxcinzatop{
	position:relative;
	background:url(images/box_cinza_top.gif);
	width:581px;
	height: 9px;
	display:block;
	overflow:hidden;
}

#boxcinzacorpo{
	position: relative;
	background-color:#eaebeb;
	height:auto;
	width:581px;
	overflow:hidden;
	border:solid 0px green;	
}
#boxcinzacorpo p{
	position: relative;
	width:550px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	top: 0px;
	left: 15px;
	margin:0px;
	padding:5px 0px 10px 0px; 
	border:solid 0px green;	
}


#boxcinzabottom{
	position: relative;
	background:url(images/box_cinza_bottom.gif);
	width:581px;
	display:block;
	overflow:hidden;
	height: 9px;
}

ul#boxcinzacorpo{
	width:530px;
	margin-top:0px;
	margin-left:35px;
	border:solid 0px green;	
	
	}

ul#boxcinzacorpo li{
	list-style:url(images/bullet_cinza.gif);
	clear:both;
	margin:0px 0px 10px 0px;
	margin-left:0px;
}

/*INDICE PRODUTOS*/
/* VITAMINAS */
.cxnatalinsfolico p, .cxnatalinsfluor p, .cxpoliplex p, .cxtrivifluor p, .cxtrivisol p{
	width: 180px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#666666;
	text-align:left;
	border: 0px solid #FF0000;
}

a.vitaminas{
	position: relative;
	left: 125px;
	color:#666666;	
	text-decoration:none;
	border:solid 0px green;
}
a.vitaminas:hover{
	color:#666666;
	text-decoration:underline;
}
.cxnatalinsfolico{
	position:relative;
	width:327px;
	height:122px;
	margin: 0px 30px 15px 0px;
	background:url(images/cx_natalinsfolico.gif) no-repeat;
	float:left;
	border:solid 0px green;
}
.cxnatalinsfluor{
	position:relative;
	width:327px;
	height:122px;
	margin: 0px 30px 15px 0px;
	background:url(images/cx_natalinsfluor.gif) no-repeat;
	float:left;
	border:solid 0px green;
}

.cxpoliplex{
	position:relative;
	width:327px;
	height:122px;
	margin: 0px 30px 15px 0px;
	background:url(images/cx_poliplex.gif) no-repeat;
	float:left;
	border:solid 0px green;
}

.cxtrivifluor{
	position:relative;
	width:327px;
	height:122px;
	margin: 0px 30px 15px 0px;
	background:url(images/cx_trivifluor.gif) no-repeat;
	float:left;
	border:solid 0px green;
}

.cxtrivisol{
	position:relative;
	width:327px;
	height:122px;
	margin: 0px 30px 15px 0px;
	background:url(images/cx_trivisol.gif) no-repeat;
	float:left;
	border:solid 0px green;
}


/* FIM VITAMINAS */

/* FORMULAS INFANTIS */

.oProduto, .ingredientes, .preparoeUso, .informacoesNutricionais
{
	margin:0px;
	padding:0px;
	border: 1px solid red;
}

.cxenfaprem1 p, .cxenfaprem2 p, .cxenfaarprem p, .cxenfamha p, .cxenfamsemlactose p, .cxenfaprosobee p, .cxpregestimil p{
	width: 180px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#666666;
	text-align:left;
	border: 0px solid #FF0000;
}

a.formulasinfantis{
	position: relative;
	left: 125px;
	color:#666666;	
	text-decoration:none;
	border:solid 0px green;
}
a.formulasinfantis:hover{
	color:#666666;
	text-decoration:underline;
}
.cxenfaprem1{
	position:relative;
	width:327px;
	height:122px;
	margin: 0px 30px 15px 0px;
	background:url(images/cx_enfaprem1.gif) no-repeat;
	float:left;
	border:solid 0px green;
}
.cxenfaprem2{
	position:relative;
	width:327px;
	height:122px;
	margin: 0px 30px 15px 0px;
	background:url(images/cx_enfaprem2.gif) no-repeat;
	float:left;
	border:solid 0px green;
}

.cxenfaarprem{
	position:relative;
	width:327px;
	height:122px;
	margin: 0px 30px 15px 0px;
	background:url(images/cx_enfaarprem.gif) no-repeat;
	float:left;
	border:solid 0px green;
}

.cxenfamha{
	position:relative;
	width:327px;
	height:122px;
	margin: 0px 30px 15px 0px;
	background:url(images/cx_enfamha.gif) no-repeat;
	float:left;
	border:solid 0px green;
}

.cxenfamsemlactose{
	position:relative;
	width:327px;
	height:122px;
	margin: 0px 30px 15px 0px;
	background:url(images/cx_enfamsemlactose.gif) no-repeat;
	float:left;
	border:solid 0px green;
}

.cxenfaprosobee{
	position:relative;
	width:327px;
	height:122px;
	margin: 0px 30px 15px 0px;
	background:url(images/cx_enfaprosobee.gif) no-repeat;
	float:left;
	border:solid 0px green;
}

.cxpregestimil{
	position:relative;
	width:327px;
	height:122px;
	margin: 0px 30px 15px 0px;
	background:url(images/cx_pregestimil.gif) no-repeat;
	float:left;
	border:solid 0px green;
}

p.txtfulano{
	font-size:11px;
	color:#1f6097;
	position:relative;
	float:left;
	margin: 0px;
	padding:0px;
	left: 15px;
}

span.txtfulanobold{
	font-size:11px;
	color:#1f6097;
	font-weight:bold;
}

p.txtlogout{
	font-size:11px;
	position:relative;
	float:right;
	margin: 0px;
	padding:0px;
	left:-15px;
}

p.txtlogout a{
	color:#1f6097;
	text-decoration:underline;
	cursor:pointer;
}

p.txtlogout a:hover{
	color:#1f6097;
	text-decoration:none;
}

#animaPackFormulasInfantis{
	width: 330px;
	height: 160px;
	display:block;
	position:relative;
	top: 10px;
	left: 13px;
}

.seguraboxfioazul{
	width:212px;
	height:auto;
	position:relative;
	float:left;
	margin: 40px 15px 0px 15px;
	_margin: 40px 15px 0px 10px;
	border: 0px solid red;
}

#topboxeventos{
	width:212px;
	height:43px;
	position:relative;
	background:url(images/top_box_eventos.gif) no-repeat;
}

#topboxartigos{
	width:212px;
	height:43px;
	position:relative;
	background:url(images/top_box_artigos.gif) no-repeat;
}

#topboxmateriais{
	width:212px;
	height:43px;
	position:relative;
	background:url(images/top_box_materiais.gif) no-repeat;
}

.corpoboxfioazul{
	width:175px;
	height:170px;
	position:relative;
	overflow:hidden;
	padding-right: 15px;
	padding-left: 18px;
	background-color:#ffffff;
	border-left: 2px solid #5AC3F3;
	border-right: 2px solid #5AC3F3;
}
.corpoboxfioazul p{
	color:#0094ec;
}

.bottomboxfioazul{
	width:212px;
	height:15px;
	position:relative;
	background:url(images/bottom_box_fio_azul.gif) no-repeat;
}

.corpoboxfioazul p{
	padding-bottom:5px;
	margin:0px;
	border: 0px solid #5AC3F3;
}

.corpoboxfioazul a{
	padding-bottom:5px;
	margin:0px;
	color:#666666;
	text-decoration:underline;
	border: 0px solid #5AC3F3;
}

.corpoboxfioazul a:hover{
	text-decoration:none;
}

.corpoboxfioazul p.bold{
	font-weight:bold;
	padding-bottom:10px;
	margin:0px;
	border: 0px solid #5AC3F3;
}

.corpoboxfioazul span.boldazul{
	font-weight:bold;
	color:#0e9aed;
}

.corpoboxfioazul ul{
	width:160px;
	height:100px;
	position:relative;
	padding:10px;
	margin:0px;
	border: 0px solid #5AC3F3;
}

.corpoboxfioazul ul li{
	list-style-type: disc;
}

.corpoboxfioazul ul li a{
	color:#666666;
	text-decoration:underline;
}

.corpoboxfioazul ul li a:hover{
	color:#5C94EC;
	text-decoration:underline;
}

.saibamais{
	width: 110px;
	float:left;
	background:url(images/ico_saibamais.gif) no-repeat;
	background-position: 0 2px;
	text-indent:15px;
	position:absolute;
	top:150px;
}

.saibamais a{
	color:#0e9aed;
	text-decoration:underline;
}

.saibamais a:hover{
	text-decoration:none;
}



#divcentralcolun p.legisla{
	color: #666666;
   	font-size: 9px;
	padding:6px;
}


.thlegislatit p strong{
	font-size:11px;
	color:#0099FF;
	width:470px;
	text-align:left;
	padding:6px;
}

.thlegisla{
	color:#999999;
	background-color:#e6eff7;
	width:470px;
	text-align:left;
	padding:6px;
}

.thlegisla2 p{
	font-size:8px;
	color:#999999;
	width:470px;
	text-align:left;
	padding:6px;
}


/* FIM FORMULAS INFANTIS */

/* SUSTEGEN NORMAL */

h3.sustagennormal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6c91c7;
	margin:0px;
	padding:5px 0px 10px 0px; 
	clear:both;
}

.thporcaosustagennormal{
	color:#6c91c7;
	font-weight:bold;
	background-color:#e0f0ff;
	width:70%;
	text-align:left;
	padding:3px;
}

.thporc2normal{
	color:#6c91c7;
	font-weight:bold;
	background-color:#e0f0ff;
	width:30%;
	text-align:center;
	padding:3px;
}

.thporcnormal{
	color:#6c91c7;
	font-weight:bold;
	background-color:#e0f0ff;
	width:20%;
	text-align:center;
	padding:3px;
}

.thnomesnormal{
	color:#999999;
	background-color:#f1f6fa;
	width:30%;
	text-align:left;
	padding:3px;
}

.thnomes2normal{
	color:#6c91c7;
	font-weight:bold;
	background-color:#e0f0ff;
	width:100%;
	text-align:left;
	padding:3px;
}

.thquantnormal{
	color:#6c91c7;
	font-weight:bold;
	background-color:#e0f0ff;
	width:50%;
	text-align:left;
	padding:3px;
}

.thmgnormal{
	color:#999999;
	background-color:#f1f6fa;
	width:20%;
	text-align:center;
	padding:3px;
}
.thporc3normal{
	color:#999999;
	background-color:#f1f6fa;
	width:20%;
	text-align:center;
	padding:3px;
}
.thporc4normal{
	color:#999999;
	background-color:#f1f6fa;
	width:30%;
	text-align:center;
	padding:3px;
}

/* FIM SUSTEGEN NORMAL */


/*FIM INDICE PRODUTOS*/

/*IMGS PRODUTOS*/
#foto{
	position: relative;
	width:166px;
	height: 203px;
	float: right;
	text-indent: -99999px;
	background:url(images/ed_meadjohnson.jpg) no-repeat;
	border:solid 0px red;	
	}
#linhadotempo{
	position: relative;
	width: 724px;
	height: 234px;
	top: 0px;
	margin: 0px 0px 0px 5px;
	padding:0px 0px 0px 0px; 
	border:solid 0px red;
}
#sitesmundiais{
	position: relative;
	width: 726px;
	height: 321px;
	top: 0px;
	margin: 0px 0px 0px 5px;
	padding:0px 0px 0px 0px; 
	border:solid 0px red;
}
#boxadv{
	position:relative;
	width: 400px;
	height: auto;
	border: 1px solid #000000;
	margin: 10px 0px 20px 0px;
	background-color:#FFFFFF;
	padding:5px;
	clear:both;
}
#boxadv p{
	position: relative;
	top: 0px;
	left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:#000000;
	border:solid 0px green;
}
#fundo{
	position:relative;
	top:18px;
	left: 70px;
	background:url(images/bg_brinquedos.gif) no-repeat;
	width:560px;
	height:125px;
	margin: 23px 0px 0px 0px;
	padding:0px 0px 0px 0px; 
	border:solid 0px green;	
	clear:both;
	_top: 30px;
	*top:12px;
}

#vejamais{
	position:relative;
	padding:0px;
	margin:20px 9px 20px 0px;
	width:225px;
	height:auto;
	float:right;
	border:solid 0px red;

}
.vejamaistop{
	position:relative;
	background-image:url(images/cx_vejatambemtop.gif);
	background-repeat:no-repeat;
	width: 225px;
	height: 30px;
	}
.vejamaismiddle{
	background-image:url(images/cx_vejatambembg.gif);
	background-repeat:repeat-y;
	width: 225px;
	height:auto;
			
}
.vejamaisbottom{
	background-image:url(images/cx_vejatambembottom.gif);
	background-repeat:no-repeat;
	width: 225px;
	height: 28px;
	display:block;
}

.vejamaistop_rosa{
	position:relative;
	background-image:url(images/cx_vejatambemtop_rosa.gif);
	background-repeat:no-repeat;
	width: 225px;
	height: 30px;
	}
.vejamaismiddle_rosa{
	background-image:url(images/cx_vejatambembg_rosa.gif);
	background-repeat:repeat-y;
	width: 225px;
	height:auto;
			
}
.vejamaisbottom_rosa{
	background-image:url(images/cx_vejatambembottom_rosa.gif);
	background-repeat:no-repeat;
	width: 225px;
	height: 28px;
	display:block;
}

#vejamais ul{
	position:relative;
	display:block;
	list-style-type: disc;
	color:#999999;
	padding:0px;
	margin:10px 0px 0px 30px;
	border:solid 0px green;	
}
#vejamais li {
	position:relative;
	padding-bottom: 3px; 
	border:solid 0px green;	
}
#vejamais li a {
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
	border:solid 0px green;	
}
#vejamais li a:hover {
	color:#0094ec;
	text-decoration:underline;
}

/*SUSTAGEN*/
#boxsustagen {
	background-image:url(images/box_sustagen2.jpg);
	background-repeat: no-repeat;
	position:relative;
	width:255px;
	height:216px;
	padding-left:13px;
	top:50px;
	left:0px;
	margin:0px;
	margin-right:60px;
	_margin-right:40px;
	float:right;
	border: 0px solid #00FF00;
}
/*.txtsustagen a{
	width:225px;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#0351a1;
	margin: 210px 0px 0px 20px;
	text-decoration:none;
	text-align:center;
	border:0px solid #00FF00;
}

.txtsustagen a:hover { 
	text-decoration:underline;
}*/

.txtsustagen{
	width:220px;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0351a1;
	padding-top:25px;
	padding-left:12px;
	text-decoration:none;
	text-align:center;
	border:1px solid #00FF00;
}

.sustagen_morango a{
	width:57px;
	height:85px;
	float: left;
	text-indent:-99999px;
	display:block;
	margin-top:90px;
	border:0px solid #00FF00;
	background-image: url(images/bt_sust_chocolate.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.sustagen_morango a:hover{
	background-position: center -85px;
}

.sustagen_chocolate a{
	width:57px;
	height:90px;
	padding-top:4px;
	padding-right:10px;
	float: left;
	text-indent:-99999px;
	display:block;
	margin-top:90px;
	border:0px solid #00FF00;
	background-image: url(images/bt_sust_baunilha.gif);
	background-repeat: no-repeat;
	background-position: center 8px;
}

.sustagen_chocolate a:hover{
	background-position: center -85px;
}

.sustagen_baunilha a{
	width:57px;
	height:85px;
	float: left;
	text-indent:-99999px;
	display:block;
	margin-top:90px;
	border:0px solid #00FF00;
	background-image: url(images/bt_sust_morango.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.sustagen_baunilha a:hover{
	background-position: center -85px;
}

.sustagen_banana a{
	width:57px;
	height:90px;
	padding-top:4px;
	padding-right:10px;
	float: left;
	text-indent:-99999px;
	display:block;
	margin-top:90px;
	border:0px solid #00FF00;
	background-image: url(images/bt_sust_banana.gif);
	background-repeat: no-repeat;
	background-position: center 8px;
}

.sustagen_banana a:hover{
	background-position: center -85px;
}

.texto_sustagen{
	width:200px;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0351a1;
	margin-top:185px;
	text-decoration:none;
	text-align:center;
	border:0px solid #00FF00;
}



#sustagen{
	position:relative;
	float:right;
	top:0px;
	left:0px;
	margin:0px;
	margin-top:0px;
	margin-right:0px;
	border: 0px solid #660099;
}
#btnprodutosustagen a{
	position:relative;
	background:url(images/sustagenbot.gif) no-repeat;
	float:right;
	width:228px;
	height:130px;
	top:0px;
	left:0px;
	margin-top:10px;
	margin-right:15px;
	text-indent: -99999px;
	border: 0px solid #660099;
}
#boxpreparo{
	background-image:url(images/bg_modopreparo2.gif);
	background-repeat:no-repeat;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	top:0px;
	left:0px;
	width:430px;
	height:180px;
	border: 0px solid #660099;
}

#boxpreparo p{
	position:relative;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 150px;
	width:230px;
	top:30px;
	left:0px;
	border: 0px solid #660099;
}
#boxpreparo h4.box{
	position:relative;
	display:block;
	width:230px;
	top:25px;
	left:0px;
   	font-size: 12px;
	font-weight: bold;
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 150px;
	border: 0px solid #660099;
}
#dadosnutri{
	position:relative;
	top:0px;
	left:2px;
	margin:0px;
	padding:0px;
	border:solid 0px red;
}

table{
	width:430px;
	padding:0px;
	margin:0px;
	left:0px;
	border: dashed 1px #0191ea;
}

.thnutri{
	color:#8fb5d8;
	font-size:11px;
	font-weight:bold;
	background-color:#e0f0ff;
	width:180px;
	text-align:center;
	padding:3px;
}
.thnutri2{
	color:#8fb5d8;
	font-size:11px;
	font-weight:bold;
	background-color:#e0f0ff;
	width:300px;
	text-align:center;
	padding:3px;
}

.thconte{
	color:#999999;
	font-weight:bold;
	background-color:#f1f6fa;
	width:300px;
	text-align:center;
	padding:3px;
}
/*FIM SUSTAGEN*/

/*SUSTAGEM KIDS*/

.topo_rosa a{
	width:420px;
	height:30px;
	float: left;
	text-indent:-99999px;
	display:block;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:5px;
	background-image: url(images/topo_rosa.gif);
	background-position:right;
	background-repeat: no-repeat;
	border-bottom:1px dashed #FFDAF1;
}

#tracrosa{
	font-size:13px;
	width: 430px;
	color: #E0058C;
	margin: 0px 0px 15px 5px;
	padding:10px 0px 13px 0px;
	height:80px;
	position:relative;
	left: -5px;
	float:right;
	border:dashed 1px #FFDAF1;
}

#tracrosa li{
	padding-top:7px;
}

#tracrosa li a{
	color:#8d0156;
	font-weight:bold;
	text-decoration:none;
}
#tracrosa li a:hover{
	text-decoration:underline;
}

.topo_azul a{
	width:420px;
	height:30px;
	float: left;
	text-indent:-99999px;
	display:block;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:5px;
	background-image: url(images/topo_azul.gif);
	background-position:right;
	background-repeat: no-repeat;
	border-bottom:1px dashed #C4D9EB;
}

#tracazul{
	font-size:13px;
	width: 430px;
	color: #6c91c7;
	margin: 0px 0px 15px 5px;
	padding:10px 0px 13px 0px;
	height:80px;
	position:relative;
	left: -5px;
	float:right;
	border:dashed 1px #C4D9EB;
}

#tracazul li{
	padding-top:7px;
}

#tracazul li a{
	color:#1f6097;
	font-weight:bold;
	text-decoration:none;
}
#tracazul li a:hover{
	text-decoration:underline;
}

.sustagenkids_morango a{
	width:66px;
	height:75px;
	float: left;
	text-indent:-99999px;
	display:block;
	margin-top:100px;
/*	border:1px solid #00FF00;*/	
	background-image: url(images/bt_kids_chocolate.gif);
	background-repeat: no-repeat;
	background-position: center top;
} 

.sustagenkids_morango a:hover{
	background-position: center -75px;
}

.sustagenkids_chocolate a{
	width:66px;
	height:80px;
	padding-top:5px;
	padding-right:10px;
	float: left;
	text-indent:-99999px;
	display:block;
	margin-top:100px;
	border:0px solid #00FF00;
	background-image: url(images/bt_kids_baunilha.gif);
	background-repeat: no-repeat;
	background-position: center 8px;
}

.sustagenkids_chocolate a:hover{
	background-position: center -75px;
}

.sustagenkids_baunilha a{
	width:66px;
	height:75px;
	float: left;
	text-indent:-99999px;
	display:block;
	margin-top:100px;
	border:0px solid #00FF00;
	background-image: url(images/bt_kids_morango.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.sustagenkids_baunilha a:hover{
	background-position: center -75px;
}

#boxsustagenkids {
	background-image:url(images/box_sustagenkids2.jpg);
	background-repeat:no-repeat;
	display:block;
	position:relative;
	width:296px;
	height:239px;
	top:50px;
	left:0px;
	margin:0px;
	/*	padding:0px;*/
	padding-left:75px;
	margin-left:20px;
	_margin-left:20px;
	float:left;
	border:0px solid #00FF00;
}
/*p.txtsustagenkids{
	width:200px;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0351a1;
	padding-top:105px;
	text-decoration:none;
	text-align:center;
	border:1px solid #00FF00;
	float:left;
}
*/

.texto{
	width:225px;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0351a1;
	margin-top:210px;
	text-decoration:none;
	text-align:center;
	border:0px solid #00FF00;
}


#sustagenkids{
	position:relative;
	float:right;
	top:0px;
	left:0px;
	margin:0px;
	margin-top:4px;
	margin-right:9px;
	border: 0px solid #660099;
}

#sustagensplash{
	width:140px;
	height:150px;
	margin:-35px 0px 0px -95px;
	border: 0px solid #660099;
	position:absolute;
}

#btnprodutokids a{
	position:relative;
	background:url(images/sustagenkidsbot.gif) no-repeat;
	float:right;
	width:262px;
	height:155px;
	top:0px;
	left:0px;
	margin-top:50px;
	margin-right:15px;
	text-indent: -99999px;
	border: 0px solid #660099;
}
#boxpreparokids{
	background-image:url(images/bg_modopreparo.gif);
	background-repeat:no-repeat;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	top:0px;
	left:0px;
	width:430px;
	height:180px;
}
#boxpreparokids p{
	position:relative;
	width:230px;
	top:30px;
	left:0px;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 150px;
	border:solid 0px red;
}
#boxpreparokids h4.box{
	position:relative;
	display:block;
	width:230px;
	top:25px;
	left:0px;
   	font-size: 12px;
	font-weight: bold;
	color:#e0058c;
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 150px;	
}
.thnutrikids{
	color:#e0058c;
	font-weight:bold;
	background-color:#fcdcea;
	width:175px;
	text-align:left;
	padding:3px;
}

.thcontekids{
	color:#999999;
	font-size:11px;
	font-weight:bold;
	background-color:#e0f0ff;
	width:300px;
	text-align:left;
	padding:3px;
}


.thinfokids{
	color:#e0058c;
	font-weight:bold;
	background-color:#fcdcea;
	width:100%;
	text-align:center;
	padding:3px;
}
.thnomes2kids{
	color:#e0058c;
	font-weight:bold;
	background-color:#fcdcea;
	width:100%;
	text-align:left;
	padding:3px;
}
.thporcaokids{
	color:#e0058c;
	font-weight:bold;
	background-color:#fcdcea;
	width:70%;
	text-align:left;
	padding:3px;
}

.thquantikids{
	color:#e0058c;
	font-weight:bold;
	background-color:#fcdcea;
	width:50%;
	text-align:left;
	padding:3px;
}
.thporckids{
	color:#e0058c;
	font-weight:bold;
	background-color:#fcdcea;
	width:20%;
	text-align:center;
	padding:3px;
}
.thporc2kids{
	color:#e0058c;
	font-weight:bold;
	background-color:#fcdcea;
	width:30%;
	text-align:center;
	padding:3px;
}
.thnomeskids{
	color:#999999;
	background-color:#e0f0ff;
	width:30%;
	text-align:left;
	padding:3px;
}
.thmgkids{
	color:#999999;
	background-color:#e0f0ff;
	width:20%;
	text-align:center;
	padding:3px;
}
.thporc3kids{
	color:#999999;
	background-color:#e0f0ff;
	width:20%;
	text-align:center;
	padding:3px;
}
.thporc4kids{
	color:#999999;
	background-color:#e0f0ff;
	width:30%;
	text-align:center;
	padding:3px;
}


/*FIM SUSTAGEM KIDS*/

#premium1{
	position:relative;
	float:right;
	top:0px;
	left:0px;
	margin:0px;
	margin-top:0px;
	margin-right:0px;
	border: 0px solid #660099;
}

#premium2{
	position:relative;
	float:right;
	top:0px;
	left:0px;
	margin:0px;
	margin-top:0px;
	margin-right:0px;
	border: 0px solid #660099;
}

#arpremium{
	position:relative;
	float:right;
	top:0px;
	left:0px;
	margin:0px;
	margin-top:0px;
	margin-right:0px;
	border: 0px solid #660099;
}

#premiumha{
	position:relative;
	float:right;
	top:0px;
	left:0px;
	margin:0px;
	margin-top:0px;
	margin-right:0px;
	border: 0px solid #660099;
}

#semlactose{
	position:relative;
	float:right;
	top:0px;
	left:0px;
	margin:0px;
	margin-top:0px;
	margin-right:0px;
	border: 0px solid #660099;
}
#prosobee{
	position:relative;
	float:right;
	top:0px;
	left:0px;
	margin:0px;
	margin-top:0px;
	margin-right:0px;
	border: 0px solid #660099;
}
#pregestimil{
	position:relative;
	float:right;
	top:0px;
	left:0px;
	margin:0px;
	margin-top:0px;
	margin-right:0px;
	border: 0px solid #660099;
}
#polivifluor{
	position:relative;
	float:right;
	top:0px;
	left:0px;
	margin:0px;
	margin-top:0px;
	margin-right:0px;
	border: 0px solid #660099;
}
#poliplex{
	position:relative;
	float:right;
	top:0px;
	left:0px;
	margin:0px;
	margin-top:0px;
	margin-right:0px;
	border: 0px solid #660099;
}

/*FIM IMGS PRODUTOS*/

/* BOX FORM */

.seguraboxformcenter{
	width:477px;
	height:auto;
	position:relative;
	margin-top: 20px;
	left: 150px;
}

.seguraboxform{
	width:477px;
	height:auto;
	position:relative;
	margin-top: 30px;
}

.topboxform{
	width:477px;
	height:36px;
	background:url(images/top_box_form.gif) no-repeat;
	position:relative;
	display:block;
}

.corpoboxform{
	width:477px;
	height:auto;
	background:url(images/corpo_box_form.gif) repeat-y;
	position:relative;
	display:block;
	overflow:hidden;
	padding:0px;
	margin:0px;
}

.corpoboxform p{
	padding: 0px 20px 0px 20px;
	position:relative;
	display:block;
	text-align:center;
}

.corpoboxform p.bold{
	font-weight:bold;
}

.bottomboxform{
	width:477px;
	height:36px;
	background:url(images/bottom_box_form.gif) no-repeat;
	position:relative;
	display:block;
}

.bottomboxform2{
	width:477px;
	height:36px;
	bottom:20px;
	background:url(images/bottom_box_form.gif) no-repeat;
	position:relative;
	display:block;
}

/* FIM BOX FORM */

/* INDICE DE ARTIGOS E PUBLICAÇÕES */

ul.indiceartigos{
	width: 85%;
	position:relative;
	list-style-type:disc;
	list-style-position:inside; 	
	padding-left:28px;
	margin:10px 0px 40px 0px;
	border: 0px solid red;
}

ul.indiceartigos li{
	padding-bottom:5px;
	padding-top:5px;
	border-bottom: 1px dashed #6c91c7;
}

ul.indiceartigos li a{
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}

ul.indiceartigos li a:hover{
	color:#5C94EC;
}

.workArea{
	width: 650px;
	height: auto;
	padding: 20px 0px 0px 0px;
	margin-left: 45px;
	margin-top: 0px;
	background-color:#e0f0ff;
	border: 1px dashed #6c91c7;
}

.userinfo_set_top h3{
	top:0px;
	margin:0px;
	padding:0px;
	position:relative;
}

.userinfo_set_top{
	top:0px;
	margin:0px;
	padding:0px;
	position:relative;
	border:none;
}

.userinfo_set_bottom{
	top:-10px;
	margin:0px;
	padding:0px;
	position:relative;
	border:none;
}

p.mand{
	margin:20px 0px 0px 0px;
	padding:0px;
	color:#FF0000;
	position:relative;
}

p.button_area{
	margin:0px;
	margin-bottom: 20px;
	top: 0px;
	padding:0px 0px 0px 25px;
	position:relative;
	border: 0px solid red;
}

#cadastro span.validMessage{
	position:relative;
	top: 23px;
	left: 5px;
	font-weight:bold;
	border: 0px solid red;
}

#faleconosco span.validMessage{
	position:relative;
	width: 150px;
	left: 5px;
	border: 0px solid red;
}

span.erroMessage{
	position:relative;
	width: 150px;
	left: 0px;
	display:block;
	border: 0px solid red;
}

.lblConselho{
	border: 0px solid red;
	display:block;
	color: #999;
	margin-top:-15px;
	position:relative;
	font-style:italic;
}

/* FIM INDICE DE ARTIGOS E PUBLICAÇÕES */

/* CADASTRO */
#btncadastreseprofsaude a{
	width:224px;
	height:27px;
	background:url(images/btn_fazer_cadastro_prof_sau.gif) no-repeat;
	position:relative;
	display:block;
	top: 10px;
	left: 20%;
	text-indent:-999999px;
	border: 0px solid red;
}

#btncadastreseprofsaude a:hover{
	background-position: 0px -27px;
	}
	
#cadastro{
	position:relative;
	height:auto;
	padding: 0px;
	margin:0px 0px 10px 15px;
	z-index:333;
}

#login{
	position:relative;
	height:auto;
	padding: 0px;
	margin:0px 0px 10px 15px;
	z-index:333;
}

span#ctl00_pgcontent_ctl01_Login1_UserNameRequired, span#ctl00_pgcontent_ctl01_Login1_PasswordRequired, span#ctl00_login_ctl00_Login1_UserNameRequired, span#ctl00_login_ctl00_Login1_PasswordRequired
{
	position:relative;
	background:url(images/ico_exclamacao.gif) no-repeat;
	background-color:transparent;
	width:15px;
	height: 15px;
	display:block;
	left: 25px;
	top: 16px;
	overflow:hidden;
	text-indent:-99999px;
}

#faleconosco{
	position:relative;
	height:420px;
	padding: 0px;
	margin:0px 0px 10px 25px;
	z-index:333;
	border: 0px solid red;
}

#faleconosco span{
	font-size: 10px;
	font-weight:bold;
	color:#1079c2;
	float:left;
	position:relative;
	width: 200px;
}

.campo {
	position:relative;
	top:20px;
	display: block;
	width: 160px;
	float: left;
	margin-bottom: 10px;

}

.camposelect {
	position:relative;
	top:20px;
	display: block;
	width: 60px;
	float: left;
	margin-bottom: 10px;
	margin-right:5px;

}

.campomenor{
	position:relative;
	top:20px;
	display: block;
	width: 30px;
	float: left;
	margin-bottom: 10px;
	margin-right:5px;
	
}

.campomedio{
	position:relative;
	top:20px;
	display: block;
	width: 75px;
	float: left;
	margin-bottom: 10px;
	margin-right:5px;
	
}

#faleconosco .campo {
	position:relative;
	top:0px;
	display: block;
	width: 160px;
	float: left;
	margin-bottom: 10px;

}

#faleconosco .camposelect {
	position:relative;
	top:0px;
	display: block;
	width: 60px;
	float: left;
	margin-bottom: 10px;
	margin-right:5px;

}

#faleconosco .campomenor{
	position:relative;
	top:0px;
	display: block;
	width: 30px;
	float: left;
	margin-bottom: 10px;
	margin-right:5px;
	
}

#faleconosco .campomedio{
	position:relative;
	top:0px;
	display: block;
	width: 75px;
	float: left;
	margin-bottom: 10px;
	margin-right:5px;
	
}


#login .campo {
	position:relative;
	display: block;
	top: 15px;
	left: 20px;
	width: 103px;
	float: left;
	margin-bottom: 10px;
	font-size:11px;
	color:#666666;
	border: solid 1px #1079c2;
}

#login .camposelect {
	position:relative;
	top:0px;
	display: block;
	width: 60px;
	float: left;
	margin-bottom: 10px;
	margin-right:5px;

}

#login .campomenor{
	position:relative;
	top:0px;
	display: block;
	width: 30px;
	float: left;
	margin-bottom: 10px;
	margin-right:5px;
	
}

#login .campomedio{
	position:relative;
	top:0px;
	display: block;
	width: 75px;
	float: left;
	margin-bottom: 10px;
	margin-right:5px;
	
}



.labelauto{
	width:10px;
}

.labelpq{
	width:40px;
	margin: 0px 0px 0px 20px;
	_margin: 0px 0px 0px 10px;
}

.labelmaior{
	width:140px;
}

#faleconosco.labelmaior{
	width:100px;
}

.labelgd{
	width:170px;

}

#cadastro input, #cadastro select, #faleconosco input, #faleconosco select{
	font-size:11px;
	color:#666666;
	border: solid 1px #1079c2;
}

#cadastro textarea, #faleconosco textarea{
	width: 345px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	border: solid 1px #1079c2;
}

#cadastro label{
	position:relative;
	top:23px;
	display: block;
	width: 200px;
	float: left;
	margin-bottom: 10px;
}

#faleconosco label{
	position:relative;
	top:23px;
	display: block;
	width: 169px;
	float: left;
	margin-bottom: 10px;
}

#login label{
	position:relative;
	top:18px;
	display: block;
	width: 40px;
	left: 20px;
	float: left;
	margin-bottom: 10px;
}

input.inputlogin {
	width: 100px;
	height: 13px;
	font-size:10px;
	color: #666666;
	margin-left:-10px;
	border: 1px solid #1079c2;
}
label {
	text-align: left;
	width: 60px;
	margin-right:5px;
	padding-left: 10px;
	font-size: 10px;
	font-weight:bold;
	color:#1079c2;
}

br {
	clear: left;
}

span.txtobrigatorio{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff0000;
	overflow:hidden;
	display:block;
	margin:0px;
	padding:0px;
	position:relative;
}

#btnenviar input{
	position:absolute;
	background:url(images/btn_enviar.gif);
	background-repeat:no-repeat;
	top:390px;
	*top:400px;
	width:63px;
	height:28px;
	border:none;
	left: 523px;
	color:#74a5d9;
	cursor:pointer;
	text-indent: -999999px;
	display:block;
}

#btnenviar input:hover{
	background-position: 0 -28px;
}


input#btnlimpar{
	position:relative;
	background:url(images/btn_limpar.gif);
	background-repeat:no-repeat;
	display:block;
	width:63px;
	height:28px;
	margin:0px 0px 0px 10px;
	border:none;
	color:#74a5d9;
	text-indent: -99999px;
	overflow:hidden;
	cursor:pointer;
}

input#btnlimpar:hover{
	background-position: 0 -28px;
}

#txt a.CmsButLeft
{
	background:url(images/btn_enviar.gif);
	background-repeat:no-repeat;
	width:63px;
	height:28px;
	display:block;
	margin: 0px 0px 0px 540px;
	text-indent:-9999px;
	border: 0px solid red;
}

#txt a.CmsButLeft:hover
{
	background-position: 0 -28px;
}

#txt a.cmscclcmd
{
	position:relative;
	background:url(images/btn_limpar.gif);
	background-repeat:no-repeat;
	width:63px;
	height:28px;
	display:none;
	float:left;
	left: -70px;
	bottom:20px;
	text-indent:-9999px;
	border: 0px solid red;
}

#txt a.cmscclcmd:hover
{
	background-position: 0 -28px;
}

#login .acessar{
	position:relative;
	background:url(images/btn_acessar.gif);
	width:50px;
	height:10px;
	padding:0px;
	margin:0px;
	left: 130px;
	*left: 115px;
	top: 17px;
	display:block;
	color:#74a5d9;
	text-indent:-99999px;
	cursor:pointer;
}

#login .acessar:hover{
	background-position: 0 -10px;
}

#login a.esqueci{
	position:relative;
	background:url(images/btn_esqueci.gif);
	width:90px;
	height:12px;
	margin:0px;
	top:7px;
	left:20px;
	margin-left:10px;
	padding:0px;
	display:block;
	color:#74a5d9;
	text-indent: -99999px;
	cursor:pointer;
}

#login a.esqueci:hover{
	background-position: 0 -14px;
}

.tracejado{
	width: 617px;
	height:1px;
	border-top: 1px dashed #0d3d87;
}

.tracejadomenor{
	width: 405px;
	height:1px;
	position:relative;
	left: 28px;
	bottom:0px;
	border-top: 1px dashed #0d3d87;
}

/* FIM CADASTRO */


/* ESQUECI SENHA */

fieldset.noborder{
	border:none;
}

.esquecisenha{
	width: 150px;
	height: 13px;
	font-size:11px;
	color: #666666;
	border: 1px solid #1079c2;
}

p.italic{
	font-weight:bold;
	text-align:left;
}

.seguracampo{
	position:relative;
	height: 75px;
	top: 15px;
}

.corpoboxform span.validMessage{
	position:absolute;
	width: 200px;
	left: 230px;
	top:0px;
	font-weight:bold;
	border: 0px solid red;
}

span#ctl00_pgcontent_ctl01_UserNameRequired{
	font-weight:bold;
	position:absolute;
	margin-left:5px;
	width: 200px;
}

.lblEmail{
	text-align: left;
	width: 60px;
	margin-right:5px;
	padding-left: 20px;
	font-size: 10px;
	font-weight:bold;
	color:#1079c2;
}

.btnEnviarSenha{
	position:relative;
	background:url(images/btn_enviar_senha.gif) no-repeat;
	width:63px;
	height:28px;
	top: 15px;
	*display:block;
	color:#74a5d9;
	text-indent: -99999px;
	cursor:pointer;
	border: 0px;
}

.btnEnviarSenha:hover {
	background-position: 0 -28px;
}

/* FIM ESQUECI SENHA */

/* MENU INTERNA PRODUTOS */
.menintprod ul.menlateralprod{
display:block;
border:solid 0px blue;
float:left;
margin:0px;
padding:0px;
}

.menintprod ul.menlateralprod li{
float: left;
text-indent:-4444px;
list-style:none;
}

li.ingr a{
display:block;
background: url(images/btn_ingr.gif) no-repeat;
width:94px;
height:33px;
border:solid 0px blue;
}

li.ingr a:hover{
background-position: 0 -33px;
}

li.preparo a{
display:block;
background: url(images/btn_prep.gif) no-repeat;
width:100px;
height:33px;
border:solid 0px blue;
}

li.preparo a:hover{
background-position: 0 -33px;
}

li.infos a{
display:block;
background: url(images/btn_inf.gif) no-repeat;
width:158px;
height:33px;
border:solid 0px blue;
}

li.infos a:hover{
background-position: 0 -33px;
}

li.prod a{
display:block;
background: url(images/btn_prod.gif) no-repeat;
width:78px;
height:33px;
border:solid 0px blue;
}

li.prod a:hover{
background-position: 0 -33px;
}

/*BTN VOLTAR */

#btnvoltar a{
	width:66px;
	height:32px;
	background: url(images/btn_voltar.gif) no-repeat;
	position:relative;
	display:block;
	text-indent:-999999px;
	border: 0px solid red;
	float:right;
}

#btnvoltar a:hover{
	background-position: 0px -31px;
}

/*FIM BTN VOLTAR */

/*INICIO AREA PROFISSIONAIS DE SAÚDE HOME*/

.corpoboxfioazul #listacalendario1{
	width:177px;
	height:auto;
	display:block;
	margin:0px;
	border:#990000 solid 0px;
}


.corpoboxfioazul #listacalendario1 ul{
	display:block;
	float:left;
}

.corpoboxfioazul #listacalendario1 ul li{	
	border-bottom: 1px dashed #0094ec;
	list-style:none;
    background:url(images/setinha_azul.gif) no-repeat left 4px;
	padding:2px 0 2px 15px;
}

.corpoboxfioazul #listacalendario1 ul li a{
	text-decoration:none;
	color:#666666;
}

.corpoboxfioazul #listacalendario1 ul li a:hover{
	text-decoration:underline;
	color:#5C94EC;
}

.corpoboxfioazul #listacalendario{
	width:177px;
	height:auto;
	display:block;
	margin:0px;
	border:#990000 solid 0px;
}

.corpoboxfioazul #listacalendario ul{
	display:block;
	float:left;
}

.corpoboxfioazul #listacalendario ul li{
	border-bottom: 1px dashed #0094ec;
	list-style:none;
    background:url(images/setinha_azul.gif) no-repeat left 4px;
	padding:2px 0 2px 15px;
}

.corpoboxfioazul #listacalendario ul li a{
	text-decoration:none;
	color:#666666;
}

.corpoboxfioazul #listacalendario ul li a:hover{
	text-decoration:underline;
	color:#5C94EC;
}

/*FIM AREA PROFISSIONAIS DE SAÚDE HOME*/



/* INICIO CALENDÁRIO EVENTO */

h3.titeventos
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #0d3d87;
	margin: 5px 0px 0px 0px;
	padding:0px 0px 0px 0px; 
	border:solid 0px red;
	background:url(images/tit_calendario.gif) no-repeat;
	height: 40px;
	text-indent: -99999px;
	clear:both;
	position:relative;
}

h3.titeventos2009
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #0d3d87;
	margin: 5px 0px 0px 0px;
	padding:0px 0px 0px 0px; 
	border:solid 0px red;
	background:url(images/tit_calendario_2009.gif) no-repeat;
	height: 40px;
	text-indent: -99999px;
	clear:both;
	position:relative;
}

#julho, #agosto, #setembro, #outubro, #novembro, #dezembro{
	width:180px;
	height:auto;
	padding:0;
	margin-bottom:10px;
	border: solid 0px red;
	margin-right:0px;
	float:left;
}

#coluna_mes{
	width:480px;
	background:#ecf5fd;
	height:auto;
	padding:5px;
	margin-bottom:10px;
	border: solid 0px red;
	margin-left:0px;
	float:right;
}
#eventosdias{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#d8eafa;
	font-size:11px;
	color:#4585c1;
	width:290px;
	height:auto;
	padding:0px;
	margin-bottom:10px;
	border: solid 0px red;
	margin-left:0px;
	float:right;
}

#eventosdias a{
	text-decoration:none;
	color:#4585c1;
}

#eventosdias a:hover{
	text-decoration:underline;
}

#eventosdata{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4585c1;
	width:53px;
	height:auto;
	padding:3px;
	border: solid 0px red;
	margin-left:0px;
	float:left;
}
#eventosnomes{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4585c1;
	width:220px;
	height:auto;
	padding:3px;
	border: solid 0px red;
	margin-left:2px;
	float:right;
}


.seguracalendarbody{
	width:180px;
	padding:0;
	border: solid 0px red;

}

.seguratitle h4{
	width:180px;
	height:17px;
	padding:0;
	margin:0;
	background:url(images/tit_mes2.gif) no-repeat;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	border: solid 0px green;
}

.calendarsubtitle th{
	width:25px;
	padding:0;
	border: solid 0px red;
}

.calendarsubtitle{
	width:180px;
	height:18px;
	padding:0;
	margin:0;
	background:#d2e4f3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #4585c1;
	border: solid 0px ;
}

.calendarbody{
	width:180px;
	height:105px;
	padding:0;
	margin:0;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #666666;
	border:#4585c1 1px solid;
}

.tdborder{
	background:#FFFFFF;
	border-bottom:#d2e4f3 solid 1px;
	border-right:#d2e4f3 solid 1px;
}
.tdbordera{
	background:#FFFFFF;
	border-bottom:#d2e4f3 solid 1px;
	border-right:#d2e4f3 solid 1px;
	color:#FFFFFF;
}
.tdborder2{
	background:#FFFFFF;
	border-bottom:#d2e4f3 solid 1px;
}

.tdborder3{
	background:#FFFFFF;
	border-right:#d2e4f3 solid 1px;
}

.borderstajoana{
	border-bottom:#d2e4f3 solid 1px;
	border-right:#d2e4f3 solid 1px;
	background-color:#f04870;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #ffffff;
	font-weight: bold;
}
.borderneona{
	border-bottom:#d2e4f3 solid 1px;
	border-right:#d2e4f3 solid 1px;
	background-color:#fdedab;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #666666;
	font-weight: bolder;
}

.borderunicamp{
	border-bottom:#d2e4f3 solid 1px;
	border-right:#d2e4f3 solid 1px;
	background-color:#ccffcc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #666666;
	font-weight: bolder;
}

.borderspcampinas{
	border-bottom:#d2e4f3 solid 1px;
	border-right:#d2e4f3 solid 1px;
	background-color:#FB3800;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #ffffff;
	font-weight: bold;
}

.borderunifesp{
	border-bottom:#d2e4f3 solid 1px;
	border-right:#d2e4f3 solid 1px;
	background-color:#BC34B1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #ffffff;
	font-weight: bold;
}

.bordergirassol{
	border-bottom:#d2e4f3 solid 1px;
	border-right:#d2e4f3 solid 1px;
	background-color:#57ce8f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #ffffff;
	font-weight: bold;
}

.borderklin{
	border-bottom:#d2e4f3 solid 1px;
	border-right:#d2e4f3 solid 1px;
	background-color:#f08a05;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #ffffff;
	font-weight: bold;
}
.bordermedabc{
	border-bottom:#d2e4f3 solid 1px;
	border-right:#d2e4f3 solid 1px;
	background-color:#61098a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #ffffff;
	font-weight: bold;
}
.borderspsp{
	border-bottom:#d2e4f3 solid 1px;
	border-right:#d2e4f3 solid 1px;
	background-color:#f2b7d1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #666666;
	font-weight: bolder;
}
.bordersama{
	border-bottom:#d2e4f3 solid 1px;
	border-right:#d2e4f3 solid 1px;
	background-color:#05793c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #ffffff;
	font-weight: bold;
}

.borderinternacionais{
	border-bottom:#d2e4f3 solid 1px;
	border-right:#d2e4f3 solid 1px;
	background-color:#1079c2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #ffffff;
	font-weight: bolder;
}
.borderpedia{
	border-bottom:#d2e4f3 solid 1px;
	border-right:#d2e4f3 solid 1px;
	background-color:#d4edfd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #666666;
	font-weight: bolder;
}
.borderspspcampinas{
	border-bottom:#d2e4f3 solid 1px;
	border-right:#d2e4f3 solid 1px;
	background-color:#FB3800;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #ffffff;
	font-weight: bolder;
}

.borderpediasama{
	border-bottom:#d2e4f3 solid 1px;
	border-right:#d2e4f3 solid 1px;
	background-color:#6699FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	color: #ffffff;
	font-weight:bolder;
}

.borderassocpaul{
	border-bottom:#d2e4f3 solid 1px;
	border-right:#d2e4f3 solid 1px;
	background-color:#c673ed;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	color: #ffffff;
	font-weight:bolder;
}


#legendacalendar table{
	width:477px;
	padding:0;
	margin:25px 0px 25px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	border:#4585c1 0px solid;
}
.diaduplo{
	width:25px;
	height:15px;
	text-align:center;
	border:0px solid;
	padding:0;
	margin:0;	
}
.diaduplo td{
	border:0px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;	
	padding:0;
	margin:0;
}
.tdcorinternacionais  {
	width:12px;
	background:#1079c2;
}

.tdstajoana {
	width:12px;
	background:#f04870;
}

.tdneona {
	width:12px;
	background:#fdedab;
}

.tdunicamp{
	width:12px;
	background:#ccffcc;
}

.tdpedia{
	width:12px;
	background:#d4edfd;
}

.tdpunifesp{
	width:12px;
	background:#BC34B1;
}

.tdgirassol{
	width:12px;
	background:#57ce8f;
}

.tdmedabc{
	width:12px;
	background:#61098a;
}


.tdklin{
	width:12px;
	background:#f08a05;
}

.tdspsp{
	width:12px;
	background:#f2b7d1;
}

.tdsama{
	width:12px;
	background:#05793c;
}

.tdspspcampinas{
	width:12px;
	background: #FB3800;
}
.tdpediasama{
	width:12px;
	background: #6699FF;
	font-size:9px;
}
.tdassocpaul{
	width:12px;
	background: #c673ed;
}

/* FIM CALENDÁRIO EVENTO */

/* INICIO CALENDÁRIO REUNIÃO */

h3.titreuniao
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #0d3d87;
	margin: 5px 0px 0px 0px;
	padding:0px 0px 0px 0px; 
	border:solid 0px red;
	background:url(images/tit_reuniao.gif) no-repeat;
	height: 40px;
	text-indent: -99999px;
	clear:both;
	position:relative;
}

.tdreusemanal {
	width:12px;
	background:#1079c2;
}

.tdreuciclo {
	width:12px;
	background:#f04870;
}

.tdentregarel {
	width:12px;
	background:#fdedab;
}

.borderreusemanal{
	border-bottom:#d2e4f3 solid 1px;
	border-right:#d2e4f3 solid 1px;
	background-color:#1079c2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #FFFFFF;
	font-weight: bolder;
}

.borderreuciclo{
	border-bottom:#d2e4f3 solid 1px;
	border-right:#d2e4f3 solid 1px;
	background-color:#f04870;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #ffffff;
	font-weight: bolder;
}

.borderentregarel{
	border-bottom:#d2e4f3 solid 1px;
	border-right:#d2e4f3 solid 1px;
	background-color:#fdedab;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #666666;
	font-weight: bolder;
}

/* FIM CALENDÁRIO REUNIÃO */

/*SELOS FORMULAS INFANTIS*/

#selo1{
	background:url(images/selo.gif) no-repeat;
	position:relative;
	width:234px;
	height:173px;
	margin: 0px;
	top: 10px;
	left: 50px;
	float:left;
	border:solid 0px green;
}

#selo2{
	position:relative;
	background:url(images/selodeliverycampinas.jpg) no-repeat;
	width:177px;
	height:132px;
	margin: 0px;
	left: 80px;
	float:left;
	display:none;
	border:solid 0px blue;

}

#deliveryflash{
	width:234px;
	height:173px;
	margin: 40px 0px 0px 0px;
	border:solid 0px green;
}

/*#selo_a{
	background:url(images/selo.gif) no-repeat;
	position:relative;
	width:234px;
	height:173px;
	margin: 0px;
	top: 40px;
	right: 5px;
	float:right;
	border:solid 0px green;
}

#selo_b{
	position:relative;
	background:url(images/selodeliverycampinas.jpg) no-repeat;
	width:177px;
	height:132px;
	margin: 0px;
	right: 0px;
	float:right;
	display:none;
	border:solid 0px blue;

}*/

/*FIM SELOS FORMULAS INFANTIS*/

/* PDF MATERIAIS CIENTÍFICOS*/

#pdfdown{
	background: url(images/ico_pdf.gif) left no-repeat top;
	margin-left:25px;
	margin-bottom:10px;

}

#pdfdown p{
	margin-left:55px;
	text-align: left;
	padding-bottom:20px;
}


/* FIM PDF MATERIAIS CIENTÍFICOS*/


/*VIDEOS - PUBLICIDADE*/

#video_paulinho{
	width: 425px;
	height: 344px;
	position: relative;
	border: 0px solid red;
	padding: 0px;
	margin: 0px;
	left: 180px;
	top: 20px;
	margin-bottom:20px;
	display:block;
}

#video_meadjohnson{
	width: 480px;
	height: 400px;
	position: relative;
	border: 0px solid red;
	padding: 0px;
	margin: 0px;
	left: 125px;
	top: 20px;
	margin-bottom:40px;
	display:block;
}

#video_kombi{
	width: 480px;
	height: 400px;
	position: relative;
	border: 0px solid red;
	padding: 0px;
	margin: 0px;
	left: 125px;
	top: 20px;
	margin-bottom:40px;
	display:block;
}
#video_hoje_em_dia3{
	width: 480px;
	height: 400px;
	position: relative;
	border: 0px solid red;
	padding: 0px;
	margin: 0px;
	left: 125px;
	top: 20px;
	margin-bottom:40px;
	display:block;
}

#video_sustagen_kids{
	width: 480px;
	height: 400px;
	position: relative;
	border: 0px solid red;
	padding: 0px;
	margin: 0px;
	left: 125px;
	top: 20px;
	margin-bottom:40px;
	display:block;
}

#video_hoje_em_dia2{
	width: 480px;
	height: 400px;
	position: relative;
	border: 0px solid red;
	padding: 0px;
	margin: 0px;
	left: 125px;
	top: 20px;
	margin-bottom:40px;
	display:block;
}

#video_hoje_em_dia1{
	width: 480px;
	height: 400px;
	position: relative;
	border: 0px solid red;
	padding: 0px;
	margin: 0px;
	left: 125px;
	top: 20px;
	margin-bottom:40px;
	display:block;
}