body 	
{ 
	text-align:center;
	margin:0 auto;
	background-color:#bfd8f5;
}

#linhe_body	 
{ /* Posionamento do Body */
	text-align:left;
	margin:20 auto;
	padding:0px;
	width:900px;
	height:1024px;
	background-image:url(../imagens/bg.gif);
	background-repeat:no-repeat;
	background-color:#fff;
}

.linhe_cont
{ /* posicionamento */
	position :absolute;
	padding : 0px;
	margin-left : 0px;
	top:130px;
	width:900px;
	height:899px;
/*	background-color:#000; */
}
/* _____________________ Início de Conteúdo _____________________*/

/* _____________________ Topo do Site _____________________ */
#banner 
{ /*   Banner do Site, Parte 1   */ 
	text-align:right;
	position:absolute;
	top:-106px;
	left:5px;
	width:890px;
	height:130px;
}

.vetor1
{ /*   Banner do Site, Parte 1   */ 
	text-align:right;
	position:absolute;
	top:2px;
	left:0px;
	width:890px;
	height:130px;
	background-image:url(../imagens/vetor1.gif);
	background-repeat:no-repeat;
}

.vetor2   
{ /*   Banner do Site, Parte 2    */ 
	text-align:right;
	position:absolute;
	top:0px;
	left:0px;
	width:890px;
	height:130px;
	background-image:url(../imagens/vetor2.gif);
	background-repeat:no-repeat;
}

.vetor3  
{ /*     Menu do TOPO     */
	position:absolute;
	text-align:right;
	cursor:inherit;
	top:119px;
	left:0px;
	width:890px;
	height:39px;
	background-image:url(../imagens/vetor3.png);
	background-repeat:no-repeat;
}

.logo
{ /*   logo do site, Parte 3    */ 
	text-align:right;
	position:absolute;
	top:10px;
	left:245px;
	width:250px;
	height:89px;
	background-image:url(../imagens/lgcampo.gif);
	background-repeat:no-repeat;
}


/* ______________ Configuração do MENU __________________ */

#menu_topo   
{ /*     Menu do TOPO     */
	position:absolute;
	text-align:right;
	top:25px;
	left:0px;
	width:741px;
	height:25px;

	padding:4px;
	font-family:verdana;
	font-size:10px;
	color:#000080;
}

#menu_left { 
	position:relative;
	font: normal 11px verdana;
	top:-30px;
	width:155px;
	height:0 auto;
	background-image:url(../imagens/menu_left.gif);
	background-repeat:no-repeat;
	background-color:#0093DD;
}
 
ul#primary-nav,
ul#primary-nav ul {
	position:relative;
	top:30px;
	left:2px;
	margin: 0;
	padding: 0;
	width: 150px;
	height:auto;
	border-bottom: 0px solid #B2DFEE;
	background-color:#0093DD;
	font-size: 100%;
	}
 
ul#primary-nav li {
	position: relative;
	list-style: none;
	}
 
ul#primary-nav li a {
	position:relative;
	display: block;
	text-decoration: none;
	color: #fff;
	padding: 6px;
	border: 0px solid #B2DFEE;
	border-bottom: 0;
	}
 
/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 23px; }
/* End */
 
ul#primary-nav ul {
	position: relative;
	display: none;
	left: 0px;
	top: 0;
	width:150px;
	}
 
ul#primary-nav li ul li a { padding: 6px 25px; border-bottom: 0px solid #fff; }
 
ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; }
 
ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; }
 
ul#primary-nav li.menuparent { background: transparent url(../imagens/arrow.gif) right center no-repeat; width:150px; }

ul#primary-nav li a:hover { color:#191970; font: bold 11px verdana; background-color:#75C5F0;}

/* ______________ Fim do MENU __________________ */

#site
{
	position:absolute;
	text-align:right;
	top:-24px;
	left:655px;
	width:100;
	height:40;

	font-family:verdana;
	font-size:10px;
	color:#fff;
}

#email_login
{
	position:absolute;
	text-align:left;
	top:-97px;
	left:765px;
	width:100px;
	height:0 auto;
}

#data
{
	position:absolute;
	text-aling:left;
	top:33px;
	left:47px;
	width:0 auto;

	font-family:verdana;
	font-size:11px;
	color:#F00;	
}

#contador
{
	position:absolute;
	text-align:center;
	padding:4px;
	top:62px;
	left:10px;
	width:140px;;
	height:50px;
		
	font-family:Verdana;
	font-size:11px;
	color:#00F;
}

#sms_flash
{ /* Logo do campo localizada abaixo do menu em flash*/
	position:absolute;
	text-align:center;
	top:55px;
	left:170px;
	width:555px;
	height:58px;
}

#psf_saude
{
	position:absolute;
	text-align:Left;
	top:35px;
	left:758px;
	width:137px;
	height:110px;
	background-image:url(../imagens/logotipo_ESF.gif);
	background-repeat:no-repeat;

	font-family:verdana;
	font-size:10px;
	color:blue;
}

/* _____________________ Fim do Topo ______________________ */

/* ____________________ Ínicio do Corpo ___________________ */

#geral
{
	position:absolute;
	text-align:left;
	top:140px;
	left:5px;
	width:890px;
	height:660px;
	background-color:#FFF;
}

/* ___________________ Ínicio da DIV para Ajax _____________________ */

#ajax
{
	position:absolute;
	top:0px;
	left:156px;
	width:735px;
	height:785px;
}

/* ___________________ Fim do Ajax ______________________ */

/* ___________________ Ínicio do Conteúdo de texto e parceiros ____________________ */

#climatempo
{
	position:absolute;
	top:0px;
	left:762px;
	width:auto;
	height:auto;
}

#conteudo
{
	position:absolute;

	top:-20px;
	left:3px;
	width:590px;
	height:291px;
	background-image:url(../imagens/apresentacao.gif);
	background-repeat:no-repeat;
	border-left: 1px;
	border-left-style:solid;
	border-left-color:#0099FF;	
	border-right: 1px;
	border-right-style:solid;
	border-right-color:#0099FF;
	border-bottom: 1px;
	border-bottom-style:solid;
	border-bottom-color:#0099FF;
}

#constru
{
	position:absolute;
	text-align:center;
	left:200px;
	width:200px; 
	margin:5;

	font-family:verdana; 
	font-size:11px;
	color:#F30;
}

.cont_text
{
	position:absolute;
	text-align:Justify;
	top:35px;
	left:7px;
	width:575px;
	height:auto;

	font-family:verdana;
	font-size:10px;
	color:#000;
}

#noticias
{
	position:absolute;
	text-align:center;
	top:273px;
	left:3px;
	width:590px;
	height:385px;
	background-image:url(../imagens/noticias.gif);
	background-repeat:no-repeat;
	border-left: 1px;
	border-left-style:solid;
	border-left-color:#F30;	
	border-right: 1px;
	border-right-style:solid;
	border-right-color:#F30;
	border-bottom: 1px;
	border-bottom-style:solid;
	border-bottom-color:#F30;
}

#inscri
{
	position:absolute;
	top:35px;
	left:5px;
	width:190px;
	height:340px;
	border-right: 1px;
	border-right-style:solid;
	border-right-color:#CCC;
}

.not_01
{
	position:absolute;
	text-align:left;
	top:0px;
	left:0px;
	width:182px;
	height:auto;
	
	font-family:verdana;
	font-size:10px;
	color:#4F94CD;
}

#Office
{
	position:absolute;
	top:35px;
	left:200px;
	width:384px;
	height:100px;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCC;
}

.office
{
	position:absolute;
	text-align:left;
	left:5px;
	width:380px;
	height::auto;
	
	font-family:verdana;
	font-size:10px;
	color:#4F94CD;
}
/* ___________________ Fim do conteúdo ___________________ */



/* ____________________ Créditos __________________ */

#parceiros
{
	position:absolute;
	top:660px;
	left:0px;
	width:890px;
	height:61px;
	background-position:center;
	background-image:url(../imagens/parceiros.gif);
	background-repeat:no-repeat; 
}

#imgfinal
{
	position:absolute;
	top:721px;
	left:0px;
	width:890px;
	height:50px;
	background-image:url(../imagens/creditos.gif);
	background-repeat:no-repeat;
}

#creditos 
{
	position:absolute;
	text-align:center;
	top:732px;
	width:900px;
	height:58px;

	font-family:verdana;
	font-size:10px;
	color:#191970;
}
/* __________________ Fim do Crétidos ___________________ */







/* __________________ LINK, Quem Somos ____________________ */

#linhe_body_pg	 
{ /* Posionamento do Body */
	text-align:left;
	margin:0 auto;
	padding:0px;
	width:735px;
	height:640px;
	background-color:#fff;
}

.linhe_cont_pg
{ /* posicionamento */
	position:absolute;
	padding:0px;
	margin-left:0px;
	top:0px;
	width:735px;
	height:640px;
	background-color:#fff;
}
/* _____________________ Início de Conteúdo _____________________*/


/* ____________________ Configuração das paginas ___________________ */

#geral_pg
{
	position:relative;
	float:left;
	overflow: auto;
	top:0px;
	left:0px;
	width:733px;
	height:640px;
	background-color:#FFF;
	border-left: 1px;
	border-left-style:solid;
	border-left-color:#ccc;
	border-right: 1px;
	border-right-style:solid;
	border-right-color:#ccc;
	border-bottom: 1px;
	border-bottom-style:solid;
	border-bottom-color:#ccc;
	border-top: 1px;
	border-top-style:solid;
	border-top-color:#ccc;
	scrollbar-arrow-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-highlight-color:#000080;
	scrollbar-face-color:#bfd8f5;
	scrollbar-shadow-color:#0000FF;
	scrollbar-darkshadow-color:#000080;
	scrollbar-track-color:#ffffff;

}
.cont_pg
{
	position:absolute;
	text-align:left;
	cursor : text;
	left:7px;
	width: 705px;
	height:auto;
	text-align:justify;
	background-color:#FFF;

	font-family:verdana;
	font-size:10px;
	color:#000;	
}

.cont_aps
{
	position:absolute;
	text-align:left;
	cursor : text;
	top:440px;
	left:7px;
	width: 705px;
	height:auto;
	text-align:justify;
	background-color:#FFF;

	font-family:verdana;
	font-size:10px;
	color:#000;	
}

.cont_unipsf
{
	position:relative;
	cursor : text;
	left:7px;
	width: 705px;
	height:0 auto;
	text-align:justify;
	background-color:#FFF;

	font-family:verdana;
	font-size:10px;
	color:#000;	
}

#mapageralAP51
{
	position:absolute;
	left:350px;
	top:110px;
	width:300px
	height:200px;
}

#mapageralAP52
{
	position:absolute;
	left:350px;
	top:100px;
	width:228px
	height:261px;
}

#ap51
{
	position:absolute;
	top:35px;
	left:430px;
	width:245px;
	height:260px;
	background-image:url(../imagens/indiceAP51.png);
	background-repeat:no-repeat;
}
.ap51
{
	position:absolute;
	text-align:left;
	top:25px;
	left:25px;
	width:200px;
	height:210px;
	
	font-family:verdana;
	font-size:10px;
}
#bairroAP51
{
	position:absolute;
	top:295px;
	left:475px;
	width:162px;
	height:140px;
	background-image:url(../imagens/bairroAP51.png);
	background-repeat:no-repeat;	
}
.bairroAP51
{
	position:absolute;
	text-align:left;
	top:5px;
	left:5px;
	width:150px;
	height:130px;

	font-family:verdana;
	font-size:10px;
}

#ap52
{
	position:absolute;
	top:35px;
	left:430px;
	width:245px;
	height:260px;
	background-image:url(../imagens/indiceAP52.png);
	background-repeat:no-repeat;
}
.ap52
{
	position:absolute;
	text-align:left;
	top:25px;
	left:25px;
	width:205px;
	height:210px;
	
	font-family:verdana;
	font-size:10px;
}

/* ____________________ fim de configuração das paginas _____________________ */

/* ____________________ Índice AP51 ____________________ */

A.cfoe {COLOR: #0099FF; TEXT-DECORATION: none;}
A.cfoe:link {COLOR: #0099FF; TEXT-DECORATION: none;}
A.cfoe:visited {COLOR: #0099FF; TEXT-DECORATION: none;}
A.cfoe:hover {COLOR: #0099FF; TEXT-DECORATION: underline;}

A.sb {COLOR: #00FF00; TEXT-DECORATION: none;}
A.sb:link {COLOR: #00FF00; TEXT-DECORATION: none;}
A.sb:visited {COLOR: #00FF00; TEXT-DECORATION: none;}
A.sb:hover {COLOR: #00FF00; TEXT-DECORATION: underline;}

A.c {COLOR: #FFFF00; TEXT-DECORATION: none;}
A.c:link {COLOR: #FFFF00; TEXT-DECORATION: none;}
A.c:visited {COLOR: #FFFF00; TEXT-DECORATION: none;}
A.c:hover {COLOR: #FFFF00; TEXT-DECORATION: underline;}

A.vv {COLOR: #CC0000; TEXT-DECORATION: none;}
A.vv:link {COLOR: #CC0000; TEXT-DECORATION: none;}
A.vv:visited {COLOR: #CC0000; TEXT-DECORATION: none;}
A.vv:hover {COLOR: #CC0000; TEXT-DECORATION: underline;}

A.cat {COLOR: #2926E8; TEXT-DECORATION: none;}
A.cat:link {COLOR: #2926E8; TEXT-DECORATION: none;}
A.cat:visited {COLOR: #2926E8; TEXT-DECORATION: none;}
A.cat:hover {COLOR: #2926E8; TEXT-DECORATION: underline;}

A.vm {COLOR: #FF00FF; TEXT-DECORATION: none;}
A.vm:link {COLOR: #FF00FF; TEXT-DECORATION: none;}
A.vm:visited {COLOR: #FF00FF; TEXT-DECORATION: none;}
A.vm:hover {COLOR: #FF00FF; TEXT-DECORATION: underline;}

A.cp1 {COLOR: #2E5529; TEXT-DECORATION: none;}
A.cp1:link {COLOR: #2E5529; TEXT-DECORATION: none;}
A.cp1:visited {COLOR: #2E5529; TEXT-DECORATION: none;}
A.cp1:hover {COLOR: #2E5529; TEXT-DECORATION: underline;}

A.jca {COLOR: #FFF; TEXT-DECORATION: none;}
A.jca:link {COLOR: #FFF; TEXT-DECORATION: none;}
A.jca:visited {COLOR: #FFF; TEXT-DECORATION: none;}
A.jca:hover {COLOR: #FFF; TEXT-DECORATION: underline;}

A.js {COLOR: #7E7C79; TEXT-DECORATION: none;}
A.js:link {COLOR: #7E7C79; TEXT-DECORATION: none;}
A.js:visited {COLOR: #7E7C79; TEXT-DECORATION: none;}
A.js:hover {COLOR: #7E7C79; TEXT-DECORATION: underline;}

A.minu {COLOR: #7C2A9F; TEXT-DECORATION: none;}
A.minu:link {COLOR: #7C2A9F; TEXT-DECORATION: none;}
A.minu:visited {COLOR: #7C2A9F; TEXT-DECORATION: none;}
A.minu:hover {COLOR: #7C2A9F; TEXT-DECORATION: underline;}

A.vmor {COLOR: #2AF0EA; TEXT-DECORATION: none;}
A.vmor:link {COLOR: #2AF0EA; TEXT-DECORATION: none;}
A.vmor:visited {COLOR: #2AF0EA; TEXT-DECORATION: none;}
A.vmor:hover {COLOR: #2AF0EA; TEXT-DECORATION: underline;}

A.vp {COLOR: #A68134; TEXT-DECORATION: none;}
A.vp:link {COLOR: #A68134; TEXT-DECORATION: none;}
A.vp:visited {COLOR: #A68134; TEXT-DECORATION: none;}
A.vp:hover {COLOR: #A68134; TEXT-DECORATION: underline;}

A.djc {COLOR: #EA80DA; TEXT-DECORATION: none;}
A.djc:link {COLOR: #EA80DA; TEXT-DECORATION: none;}
A.djc:visited {COLOR: #EA80DA; TEXT-DECORATION: none;}
A.djc:hover {COLOR: #EA80DA; TEXT-DECORATION: underline;}

A.va {COLOR: #FFFF00; TEXT-DECORATION: none;}
A.va:link {COLOR: #FFFF00; TEXT-DECORATION: none;}
A.va:visited {COLOR: #FFFF00; TEXT-DECORATION: none;}
A.va:hover {COLOR: #FFFF00; TEXT-DECORATION: underline;}

A.btn {COLOR: #2926E8; TEXT-DECORATION: none;}
A.btn:link {COLOR: #2926E8; TEXT-DECORATION: none;}
A.btn:visited {COLOR: #2926E8; TEXT-DECORATION: none;}
A.btn:hover {COLOR: #2926E8; TEXT-DECORATION: underline;}

/* ____________________ fim do Índice _________________ */

/* ____________________ Índice AP51 ____________________ */

A.vcarioca {COLOR: #F0473F; TEXT-DECORATION: none;}
A.vcarioca:link {COLOR: #F0473F; TEXT-DECORATION: none;}
A.vcarioca:visited {COLOR: #F0473F; TEXT-DECORATION: none;}
A.vcarioca:hover {COLOR: #000; TEXT-DECORATION: underline;}

A.sb {COLOR: #00FF00; TEXT-DECORATION: none;}
A.sb:link {COLOR: #00FF00; TEXT-DECORATION: none;}
A.sb:visited {COLOR: #00FF00;; TEXT-DECORATION: none;}
A.sb:hover {COLOR: #000; TEXT-DECORATION: underline;}

A.c {COLOR: #FFFF00; TEXT-DECORATION: none;}
A.c:link {COLOR: #FFFF00; TEXT-DECORATION: none;}
A.c:visited {COLOR: #FFFF00; TEXT-DECORATION: none;}
A.c:hover {COLOR: #FFFF00; TEXT-DECORATION: underline;}

A.vv {COLOR: #CC0000; TEXT-DECORATION: none;}
A.vv:link {COLOR: #CC0000; TEXT-DECORATION: none;}
A.vv:visited {COLOR: #CC0000; TEXT-DECORATION: none;}
A.vv:hover {COLOR: #CC0000; TEXT-DECORATION: underline;}

A.cat {COLOR: #2926E8; TEXT-DECORATION: none;}
A.cat:link {COLOR: #2926E8; TEXT-DECORATION: none;}
A.cat:visited {COLOR: #2926E8; TEXT-DECORATION: none;}
A.cat:hover {COLOR: #2926E8; TEXT-DECORATION: underline;}

A.vm {COLOR: #FF00FF; TEXT-DECORATION: none;}
A.vm:link {COLOR: #FF00FF; TEXT-DECORATION: none;}
A.vm:visited {COLOR: #FF00FF; TEXT-DECORATION: none;}
A.vm:hover {COLOR: #FF00FF; TEXT-DECORATION: underline;}

A.cp1 {COLOR: #2E5529; TEXT-DECORATION: none;}
A.cp1:link {COLOR: #2E5529; TEXT-DECORATION: none;}
A.cp1:visited {COLOR: #2E5529; TEXT-DECORATION: none;}
A.cp1:hover {COLOR: #2E5529; TEXT-DECORATION: underline;}

A.jca {COLOR: #FFF; TEXT-DECORATION: none;}
A.jca:link {COLOR: #FFF; TEXT-DECORATION: none;}
A.jca:visited {COLOR: #FFF; TEXT-DECORATION: none;}
A.jca:hover {COLOR: #FFF; TEXT-DECORATION: underline;}

A.js {COLOR: #7E7C79; TEXT-DECORATION: none;}
A.js:link {COLOR: #7E7C79; TEXT-DECORATION: none;}
A.js:visited {COLOR: #7E7C79; TEXT-DECORATION: none;}
A.js:hover {COLOR: #7E7C79; TEXT-DECORATION: underline;}

A.minu {COLOR: #7C2A9F; TEXT-DECORATION: none;}
A.minu:link {COLOR: #7C2A9F; TEXT-DECORATION: none;}
A.minu:visited {COLOR: #7C2A9F; TEXT-DECORATION: none;}
A.minu:hover {COLOR: #7C2A9F; TEXT-DECORATION: underline;}

A.vmor {COLOR: #2AF0EA; TEXT-DECORATION: none;}
A.vmor:link {COLOR: #2AF0EA; TEXT-DECORATION: none;}
A.vmor:visited {COLOR: #2AF0EA; TEXT-DECORATION: none;}
A.vmor:hover {COLOR: #2AF0EA; TEXT-DECORATION: underline;}

A.vp {COLOR: #A68134; TEXT-DECORATION: none;}
A.vp:link {COLOR: #A68134; TEXT-DECORATION: none;}
A.vp:visited {COLOR: #A68134; TEXT-DECORATION: none;}
A.vp:hover {COLOR: #A68134; TEXT-DECORATION: underline;}

A.djc {COLOR: #EA80DA; TEXT-DECORATION: none;}
A.djc:link {COLOR: #EA80DA; TEXT-DECORATION: none;}
A.djc:visited {COLOR: #EA80DA; TEXT-DECORATION: none;}
A.djc:hover {COLOR: #EA80DA; TEXT-DECORATION: underline;}

A.va {COLOR: #FFFF00; TEXT-DECORATION: none;}
A.va:link {COLOR: #FFFF00; TEXT-DECORATION: none;}
A.va:visited {COLOR: #FFFF00; TEXT-DECORATION: none;}
A.va:hover {COLOR: #FFFF00; TEXT-DECORATION: underline;}

A.btn {COLOR: #2926E8; TEXT-DECORATION: none;}
A.btn:link {COLOR: #2926E8; TEXT-DECORATION: none;}
A.btn:visited {COLOR: #2926E8; TEXT-DECORATION: none;}
A.btn:hover {COLOR: #2926E8; TEXT-DECORATION: underline;}

/* ____________________ fim do Índice _________________ */
