/* CSS Document */

body
{
	background:url(../img/backBody.jpg) repeat-x;
	margin:0px;
	font-family:Arial;
	font-size:12px;
}

#root
{
	width:785px;
	left:50%;
	margin-left:-392px;
	position:absolute;
}

#header
{
	background:url(../img/imgHeader.png) no-repeat;
	height:218px;
}

#headerEmpresa
{
	background:url(../img/imgHeaderEmpresa.png) no-repeat;
	height:218px;
}

#headerExames
{
	background:url(../img/imgHeaderExames.png) no-repeat;
	height:218px;
}

#headerCrianca
{
	background:url(../img/imgHeaderCrianca.png) no-repeat;
	height:210px;
}

#headerAgenda
{
	background:url(../img/imgHeaderAgenda.png) no-repeat;
	height:218px;
}

#headerTrabalhador
{
	background:url(../img/imgHeaderTrabalho.png) no-repeat;
	height:218px;
}

#headerNucleo
{
	background:url(../img/imgHeaderNucleo.png) no-repeat;
	height:218px;
}

#conteudo
{
	background:url(../img/backRoot.png) repeat-y;
	margin-top:-5px;
}

#agendaTop
{
	background:url(../img/backAgenda.jpg) no-repeat;
	height:42px;
	width:760px;
	padding-top:40px;
	margin-left:13px;
}

#topProgramas
{
	background:url(../img/backProgramas.jpg) no-repeat;
	height:42px;
	width:760px;
	padding-top:40px;
	margin-left:13px;
}

#agendaMeio
{
	background:url(../img/backMeioAgenda.jpg) repeat-y;
	width:760px;
	position:relative;
	padding-bottom:20px;
	z-index:2;
	margin-left:13px;
}

#meioProgramas
{
	width:760px;
	position:relative;
	padding-bottom:20px;
	z-index:2;
	margin-left:13px;
	text-align: center;
}

#agendaFim
{
	background:url(../img/backBaseAgenda.jpg) no-repeat;
	width:760px;
	height:1px;
	margin-left:13px;
}
#destaque
{
	background:url(../img/backDestaque.jpg) no-repeat;
	height:338px;
	width:760px;
	position:relative;
	z-index:2;
	margin-left:12px;
}

#fundoCrianca
{
	background:url(../img/back_saude_crianca.gif) no-repeat;
	width:755px;
	height:1000px;
	z-index:3;
	margin-left:12pxx;
}

#criancaMeio
{
	background:url(../img/backMeioAgenda.jpg) repeat-y;
	width:760px;
	position:relative;
	z-index:2;
	margin-left:13px;
}

#destaque2
{
	background:#EFF2EF;
	min-height:280px;
	width:760px;
	position:relative;
	z-index:2;
	margin-left:12px;
}

#projVerminose
{
	background:#EFF2EF;
	min-height:290px;
	width:760px;
	position:relative;
	z-index:2;
	margin-left:12px;
	margin-top:-12px;
}


#palestrasOutras
{
	background:#EFF2EF;
	width:760px;
	min-height:300px;
	position:relative;
	z-index:2;
	margin-left:12px;
}

#destaque3
{
	background:url(../img/backInverServ.gif) no-repeat;
	height:337px;
	width:760px;
	position:relative;
	z-index:3;
	margin-top:-70px;
	margin-left:13px;
}

#destServ
{
	background:url(../img/backInvertida.gif) no-repeat;
	height:364px;
	width:760px;
	position:relative;
	z-index:3;
	margin-top:0px;
	margin-left:12px;
}

#destCentEstudos
{
	background:#FFFFFF;
	min-height:330px;
	width:760px;
	position:relative;
	z-index:2;
	margin-top:-70px;
	margin-left:12px;
}

#instituto
{
	background:#FFFFFF;
	height:130px;
	width:760px;
	position:relative;
	z-index:4;
	margin-left:12px;
}

#base
{
	background:url(../img/backBase.png) no-repeat;
	height:33px;
	width:785px;
	margin-left:1px;
}


#menu
{
	width:290px;
}

#menu a:hover
{
	background:url(../img/backMenuHover.gif) no-repeat;
}

#rodape 
{
	width:760px; 
	background:#FFFFFF; 
	margin:0px; 
	margin-left:12px; 
}	

#nucleo_modal_link{
	text-align:left;
	margin-left:20px;
}

#nucleo_modal_link a:link, #nucleo_modal_link a:visited{
	color:#666;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}

#nucleo_modal_link a:active, #nucleo_modal_link a:hover{
	color:#F60;
	font-weight:bold;
	font-size:14px;
	text-decoration:underline;
}
	

/*###########CLASSES###########*/

.topicosAgenda {  margin:0px; background:url(../img/backTopicosAgenda.gif) no-repeat; width:742px; height:14px; margin-left:3px; padding:2px 0 2px 10px; font-weight:bold; color:#FFFFFF; font-size:13px;}

.mioloAgendas {width:732px; padding:0px 10px;}

.borderNone { border:none;}
.borderBottom { border-bottom:#333333 1px solid;}
.borderBottom999999 { border-bottom:#999999 1px solid;}
.borderBottom9999992 { border-bottom:#999999 2px solid;}
.border333333 { border:#333333 1px solid;}

.backMenu { background:url(../img/backMenu.gif) no-repeat;}
.backFormNews { background:#F4F4F4;}

.backF7F7F7 { background-color:#F7F7F7;}
.backFFFFFF { background-color:#FFFFFF;}
.backE0E6D1 { background-color:#E0E6D1;}

.clearBoth { clear:both;}
.clearLeft { clear:left;}

.cursorPointer { cursor:pointer;}

.displayBlock { display:block;}
.displayNone { display:none;}

.font10 { font-size:10px;}
.font13 { font-size:13px;}
.font14 { font-size:14px}
.fontColor333333 { 	color:#333333;}
.fontColor666666 { 	color:#666666;}
.fontColorFF9900 { 	color:#FF9900;}

.floatLeft { float:left;}
.floatRight { float:right;}

.height20 { height:20px;}
.height26 { height:26px;}

.linkAtivo { background:url(../img/backMenuHover.gif) no-repeat;}

.margin0 { margin:0px;}

.marginBottom10 { margin-bottom:10px;}

.marginTopLogo { margin-top:-5px;}
.marginSeparador { margin-left:12px;}

.marginLeft10Neg { margin-left:-10px;}
.marginLeft5 { margin-left:5px;}
.marginLeft10 { margin-left:10px;}
.marginLeft12ff { margin-left:12px;}
.marginLeft12 { margin-left:12px;}
.marginLeft15 { margin-left:15px;}
.marginLeft20 { margin-left:20px;}
.marginLeft25 { margin-left:25px;}
.marginLeft25ff { margin-left:25px;}
.marginLeft30 { margin-left:30px;}
.marginLeft35ff { margin-left:35px;}
.marginLeft50 { margin-left:50px;}
.marginLeft70 { margin-left:70px;}
.marginLeft125 { margin-left:125px;}
.marginLeft370 { margin-left:370px;}
.marginLeft400 { margin-left:400px;}
.marginLeft430 { margin-left:430px;}
.marginLeft670 { margin-left:670px;}

.marginRight5 { margin-right:5px;}
.marginRight10 { margin-right:10px;}
.marginRight15 { margin-right:15px;}

.marginTop50Neg { margin-top:-50px;}
.marginTop30Neg { margin-top:-30px;}
.marginTop10Neg { margin-top:-10px;}
.marginTop5Neg { margin-top:-5px;}
.marginTop3 { margin-top:3px;}
.marginTop5 { margin-top:5px;}
.marginTop10 { margin-top:10px;}
.marginTop15ff { margin-top:15px;}
.marginTop15 { margin-top:15px;}
.marginTop20 { margin-top:20px;}
.marginTop25 { margin-top:25px;}
.marginTop35 { margin-top:35px;}
.marginTop40 { margin-top:40px;}
.marginTop50 { margin-top:50px;}
.marginTop65 { margin-top:65px;}
.marginTop80 { margin-top:80px;}

.marginTop3Negff { margin-top:-5px;}
.marginTop35ff { margin-top:35px;}

.padding2 { padding:2px;}

.paddingTop10 { padding-top:10px;}
.paddingTop20 { padding-top:20px;}

.paddingBottom2 { padding-bottom:2px;}

.paddingRight10 { padding-right:10px;}

.positionAbsolute { position:absolute;}
.positionRelative { position:relative;}

.width100 { width:100px;}
.width120 { width:120px;}
.width150 { width:150px;}
.width245 { width:250px;}
.width250 { width:250px;}
.width270 { width:270px;}
.width300 { width:300px;}
.width340 { width:340px;}
.width360 { width:360px;}
.width370 { width:370px;}
.width400 { width:400px;}
.width700 { width:700px;}
.width720 { width:720px;}
.width750 { width:750px;}

.txtBold { font-weight:bold}
.txtCenter { text-align:center;}
.txtItalic {font-style:italic;}
.txtRight { text-align:right;}
.txtJustify { text-align:justify;}
.txtDecorationNone { text-decoration:none;}
.txtDecorationUnderline { text-decoration:underline;}

.zIndex10 { z-index:10;}

/*################## FLUTUANTE ##########################*/

.flutuanteG
{
	position:absolute; 
	z-index:100; 
	width:742px;
}

.flutuanteP
{
	position:absolute; 
	z-index:100; 
	width:392px;
}

.top45 { top:45px; }
.top310 { top:310px; }
.top580 { top:580px; }
.top685 { top:685px; }
.top720 { top:720px; }
.top745 { top:745px; }
.top805 { top:805px; }

.left20 { left:20px; }
.left100 { left:100px; }
.left373 { left:373px; }

.flutTop { background:url(../img/backFlutuanteTop.gif) no-repeat; height:41px; margin:0px; padding-top:1px;}
.flutMiddle { background:url(../img/backFlutuanteMiddle.gif) repeat-y; margin:0px;  padding:15px 10px 0px 10px; text-align:justify;}
.flutBottom { background:url(../img/backFlutuanteBottom.gif) no-repeat; height:27px; margin:0px;}

.flutTopP { background:url(../img/backFlutuanteTopP.gif) no-repeat; height:41px; margin:0px; padding-top:1px; }
.flutMiddleP { background:url(../img/backFlutuanteMiddleP.gif) repeat-y; min-height:200px; margin:0px; padding:15px 10px 0px 10px; text-align:justify;}
.flutBottomP { background:url(../img/backFlutuanteBottomP.gif) no-repeat; height:27px; margin:0px;}

