@font-face {

      font-family: "Arial Narrow";
      src: url("ARIALN_0.TTF") format("truetype");

      }
	  
	  
body{
margin-top:0;
margin-left:0;
margin-right:0;
margin-bottom:0;
text-align:center;
background:url(imagens/background.PNG) #FFFFFF repeat-x;
background-position:top;
 
}

#geral{
width:1000px;
margin:auto;

position: relative;
overflow:visible;
}

#conteudo{
width:1000px;
position:relative;
float:left;

text-align:center;
}

#topo{
width:1000px;
height:105px;
margin:auto;
}

#AreaBanner{
background-color: #F0F5FF;
width:1000px;
height:450px;
float:left;
/*margin-left:auto;
margin-right:auto;
margin-bottom:15px;*/
}

#banner{
width:630px;
height:350px;
float:left;
/*margin-left:5px;
border: 1px #CCCCCC solid;
background:#DEDEDE;
background-color:#DEDEDE;*/
}

#destaque{
width:350px;
height:350px;
float: left;
background-color: #ffffff;/*#F0F5FF;*/ 
text-align:left;
padding-top:0;
margin-left:15px;
/*
border: 1px solid #CCCCCC;*/
}

#Areabalao{
margin-top:13px;
margin-bottom:10px;
/*width:576px;*/
width:990px;
height:77px;
margin-left:3px;
float:left;
}

#Aresbalao a{
color:#009FE3;

}

#Areabanerzinho{
/*width:590px;*/
width:790px;
height:80px;
margin-top:10PX;
background:#ffffff
margin-left:auto;
margin-right:auto;
/*background-color:#5B9AC6;
background: url(../imagenspagnova/fundbanner.png) repeat-x;*/
}

#AreaFiquepordentro{
/*margin-top:12px;
width:590px;*/
float:left;
	width:778px;
margin-left:0;
 

}

#barraDireita{
float:left;
width:200px;
background-color:#CCCCCC;
margin-left:5px;
height: auto;
position:relative;

}

#unidadeservicos{
/*width:211px;
background:url(../imagenspagnova/fundouniservicos.jpg) no-repeat right top;
background:url(../testefundo.jpg) no-repeat left top;
background-position:top;*/
height:85px;
margin-bottom:7px;
/*margin-top:7px;
margin-left:7px;
float: right;*/
font-size:10px;
}

#unidades{
padding-top:5px;
text-align:center;
border-top: 2px solid #1B68B7;
/*margin-left:auto;
margin-right:auto;
70px;*/
height:100px;
/*background:#CDE2F8;
margin-top:-35px;*/

}

#unidades ul {
list-style:none;
margin: 0;
width:1000px;
 padding: 0 0 0 0px;

 text-align:center;
 margin-left:auto;
margin-right:auto;

}

#unidades ul li{
float:left;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:250px;
color:#006699;
/*padding-top:5px;
padding-bottom:5px;
padding-right: 11px;
border-right: 1px  dotted #CCCCCC;
padding: 5px 24px;*/

}

/*stylo balġes */

.style1 {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #0c2745; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ; text-align:left; text-decoration:none;
}
.style3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #0c2745; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align:left; text-decoration:none;
}
.style4 {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0c2745; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align:left;}
.style6 {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0c2745; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align:left;}
.style7 {FONT-WEIGHT: normal; FONT-SIZE:9px; COLOR: #0c2745; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align:left;}



.Titdestaque {FONT-WEIGHT: bold; FONT-SIZE:11px; COLOR: #0c2745; FONT-FAMILY: Arial, Helvetica, sans-serif; text-align:left;}

.notdestque{
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #0c2745; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none; text-align:left;
}

/*Menu*/
  .menu_list {
	width: 190px;
	/*height:226px;*/
	background:#CCCCCC;
	position: inherit;
	margin-left:5px;

}
.menu_head {
	padding: 3px 10px;
	cursor: pointer;
	position: relative;
	margin: 7px 0 0  0;
	/*border-bottom:1px solid #0C2745;*/
	background: url(../left.png) center right no-repeat;
	font-family: Geneva, Arial, Helvetica, sans-serif ; 
	font-size:11px; 
	font-weight:bold; 
	color:#0C2745;
	text-align:left; 
}
.menu_body {
	display:none;
	background:#B9CBDB;
	background-color:#B9CBDB;
	width:188px;
}
.menu_body a{
  display:block;
  padding: 3px 10px;
  text-decoration:none;
  font-family: Geneva, Arial, Helvetica, sans-serif ; 
	font-size:10px; 
	color:#0C2745;
	text-align:left;
	text-decoration:none;
	/*background:#E5E5E5;
	background-color:#E5E5E5;
	border-top:solid 1px #f6f6f6;
	border-bottom:solid 1px #C0C0C0;*/
		background:#B9CBDB;
	background-color:#B9CBDB;
	border-top:solid 1px #C7D9E7;
	border-bottom:solid 1px #99B3CA;
}
.menu_body a:hover{
 color:#0C2745;
   font-family: Geneva, Arial, Helvetica, sans-serif ; 
	font-size:11px; 
 /* color: #990000;
   background:#E5E5E5;
  background-color:#E5E5E5;*/
  text-decoration:none;
   background:#B9CBDB;
  background-color:#B9CBDB;
  font-weight:bold;
  }
    #imgUniServ{
  cursor: pointer;
  }
  #imgUniServ:hover{
  background: #D8D8D8;
  cursor: pointer;
  }
  
  /*#twitter:hover{
  background:url(../imagenspagnova/Twitter2.png) no-repeat;} background: url(imagens/quadroAvisos.png);  border: 1px solid #B4CAE0; text-align:center;*/

.bannerzinho1 { height: 80px; width: 245px; text-align:left; border: 1PX solid #006699;  }
.bannerzinho2 { height: 80px; width: 245px; text-align:center;  border: 1PX  solid #006699; }
.bannerzinho3 { height: 80px; width: 245px; text-align:right;   border: 1PX  solid #006699;}


#contdir{
margin-top:8px;
	/*width:590px; 787px*/
	width:1000px;
	}


#menuPrincipal{
	width:1000px;
	max-width:1000px;
	/*margin-left:2px;*/
	font-weight:bold;
	margin-top:5px;
	margin-bottom:12px;
	/*height:40px;*/
	min-height:40px;
	background:url(imagens/Barramenu.jpg) repeat;
	position:relative;
}

#menuPrincipal ul {
	list-style:none;
	/*margin-left:2px;*/
	margin-right:0;
	margin-left:0;
	width:1000px;
	padding: 0 0 0 0;
	font-weight:bold;
	margin-top:0;
	position:relative;
	max-width:1000px;

	
}

#menuPrincipal ul li{
	float:left;
	text-align:center;
	margin-top:0;
	height:40px;
	/*margin-right:18px;width:164px; */
}

#menuPrincipal ul li a{
	float:left;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	 /*148px;
	/*background:url(imagens/menu2.png) no-repeat 0 0;display:block;*/
	height:40px;
	color:#ffffff;
	padding-top:12px;
	text-decoration:none;
	
	margin-top:0;
	padding-left:21px;
	padding-right:22px;
	display: inline;
}

#menuPrincipal ul li a:hover{
	float:left;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	/*width:165px;
	padding:0 18px;*/
	font-weight:bold;
	margin:0;
	color: #FFFFFF;
/*background:url(imagens/menuhover.png) repeat-x 0 0;*/
height:40px;
}

.botao2 {	
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#0c2745;
	background:url(imagens/btenviarr.png) repeat-x 0 0;
	height:18px;
	width:25px;
	border:none;
	cursor:pointer;
	font-weight:bold;
}

.botao2maior {	
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#0c2745;
	background:url(imagens/btenviarrmaior.png) repeat-x 0 0;
	height:20px;
	width:40px;
	border:none;
	cursor:pointer;
	font-weight:bold;
}

.campos{
    font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0C2745;
	border: none;
	background: url(imagens/campo.png) no-repeat center right; 
	padding-top:2px;
	width: 100px;
	height: 18px;
}

.formcampo{
	width:92px; 
	height:17px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
 	border: none;
  	background-color: transparent;
}


.camposmaior{
    font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0C2745;
	border: none;
	background: url(imagens/campomaior.png) no-repeat center right; 
	padding-top:2px;
	width: 120px;
	height: 22px;
}

.formcampomaior{
	width:112px; 
	height:21px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
 	border: none;
  	background-color: transparent;
}


#uniservicos{
	width:572px;
	float:left;
	margin-top:14px;
}

#uniservicos a{
	text-decoration:none;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0C2745;
	text-align: left;
	height:34px;
	
}


.uniservicoss {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration:none;
	float:left;
	width:140px;
	text-align:left;
	cursor:pointer;
	font-weight: bolder;
	/*text-transform: uppercase; */
	height:28px;
	}
	
	
#uniservicos b img{
float:left;
margin-right:4px;
margin-top:2px;
	}
#uniservicos span{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #0060A9;
	text-decoration:none;
	float: right;
	width:151px;
	text-align: left;
	cursor:pointer;
	/*font-weight: bolder;
	text-transform: uppercase; */
	padding:7px 0;
	}
	
	#uniservicos div{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #0060A9;
	text-decoration:none;
	float: right;
	width:151px;
	text-align: left;
	cursor:pointer;
	}

#uniservicos a span:hover , #uniservicos a div:hover {
font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #00458A;
	text-decoration:none;
	width:151px;
	text-align:left;
	cursor:pointer;
	background: #E1E7EC;
}

#uniservicos img{
	float:left;
}



#uniservicos ul {
	list-style:none;
	margin: 0;
	width:576px;
 	padding: 0 0 0 0px;
 	background:#CDE2F8;
 	text-align:center;

}

#uniservicos ul li{
	float:left;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	/*padding-top:5px;
	padding-bottom:5px;
	padding-right: 11px;
	border-right: 1px  dotted #CCCCCC;*/
	padding: 0 5px;

}

.linkunidadeserv{
   	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0C2745;
	text-decoration:none;
}


	a img {border: none;}
	#destaques{position: relative; width:630px; height:350px; padding:0; margin:0; float:left;}
	#destaques ul, #destaques ul li{list-style: none;}
	#destaques ul, #destaques ul li, #destaques ul li img {margin: 0px; padding: 0px; width: 630px; height: 350px;}
	#destaques ul li {position: relative;}
	#destaques ul li div.fundo {width: 630px; height: 40px; position: absolute; bottom: 0px; left: 0px; background:#000000; opacity:0.8; filter: alpha(opacity = 80);}
	#destaques ul li p {margin: 0px; padding: 10px 15px; position: absolute; bottom: 0px; left: 0px; line-height: 20px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold;}
	#destaques ul li p a {color: white; text-decoration: none; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px;}
	#destaques a.faixa {width: 100px; height: 100px; position: absolute; top: 0px; left: 0px; z-index: 100; background: transparent url(../imagens/faixa.png) 0 0 no-repeat;}
	/*#destaques div.paginas {position: absolute; top: 170px; right: 5px; z-index: 100;}
	#destaques div.paginas a {height: 20px; width: 20px; display: block; float: left; margin-left: 2px; color: white; font-size: 12px;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; text-align: center; line-height: 20px; outline: none; background:#000000; opacity:0.9; filter: alpha(opacity = 90); font-weight:bold;}
	#destaques div.paginas a:hover, #destaques div.paginas a.activeSlide {background: #3C97C4; font-weight: bold;}*/
	#destaques div.paginas {position: absolute; top: 330px; right: 5px; z-index: 100;}
	#destaques div.paginas a {height: 10px; width: 10px; display: block; float: left; margin-left: 5px; color: #DCEBFC; font-size: 1px;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; text-align: center; line-height: 10px; outline: none; background: url(imagens/marcbannerClaro.png) no-repeat; opacity:0.9; filter: alpha(opacity = 90); font-weight:bold;}
	#destaques div.paginas a:hover, #destaques div.paginas a.activeSlide {background: url(imagens/marcbannerescuro.png) no-repeat; font-weight: bold; color: #D9E8FB;}/*#3C97C4*/
	#destaques ul li p, #destaques ul li div.fundo { display: none; }


  article, aside, figure, footer, header, hgroup, 
  menu, nav, section { 
  display: block;
   }
  
  #signin-wrapper { 
    position: relative; 
    height: 20px;
    overflow: show;
  }
  #signin-form, #signin-wrapper a {
    /*border: 1px solid #666;*/
    
  }
  #signin-wrapper a {
    color: #666;
    height: 18px;
    text-decoration: none;
    z-index: 2;
  }
  #signin-form {
    position: absolute;
    top: 19px;
    width: 150px;
    z-index: 1;
	background-color:#B5CFF2;
  }
  #signin-form label, #signin-form input {
    display: block;
  }
  

.titulo{
	/*padding-left:3px;
	margin-left:3px; */
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size:14px; 
	color: #ffffff;  /*#0060A9;#3A7BC2; */
	font-weight:bold;

	
}

.marcador{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color: #FF0000;
	font-weight:bold;
	width:10px;
	margin:0;
	padding-left:0;
}


#Ajuda {display:none; margin:0; padding-top:7px; padding-left:-10px; text-align:center;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait; padding:0;}

/* Container  height:220px; width:410px;*/
#simplemodal-container { color: #006699; background-color:#E1E7EC; border:4px solid #444; padding:8px 8px; }
#simplemodal-container a {color: #336699; text-decoration:none; font-weight:bold;}
#simplemodal-container a.modalCloseImg {background:url(../x.png) no-repeat; width:25px; height:29px; display:inline;  position:absolute; top:-15px; right:-16px; cursor:pointer;}

#simplemodal-container p{
margin-left:7px;
border-left:3px solid #4182C2;
padding-left:8px;
padding-bottom:5px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color: #F2F4F7;
text-align:left;
width:380px;
}
.abremap{
cursor:pointer;
}