body {
	scrollbar-3dlight-color : #DDDDDD;
	scrollbar-arrow-color : #000000;
	scrollbar-base-color : #DDDDDD;
	scrollbar-darkshadow-color : #DDDDDD;
	scrollbar-face-color : #DDDDDD;
	scrollbar-highlight-color : #DDDDDD;
	scrollbar-shadow-color : #AAAAAA;
	scrollbar-track-color : #DDDDDD;
}
a:link    	{ 	font-family: Verdana, Genebra, Arial; font-size: 7pt; color: #000000; text-decoration: underline }
a:visited 	{  	font-family: Verdana, Genebra, Arial; font-size: 7pt; color: #000000; text-decoration: underline }
a:active  	{	font-family: Verdana, Genebra, Arial; font-size: 7pt; color: #000000; text-decoration: underline }
a:hover 	{  	font-family: Verdana, Genebra, Arial; font-size: 7pt; color: #8a8a8a; text-decoration: underline }



.titulo        { font-family: Verdana, Genebra, Arial; color: #000000; font-size: 10pt; text-align: Justify }
.texto        { font-family: Verdana, Genebra, Arial; color: #000000; font-size: 7pt; text-align: Justify }
.texto2        { font-family: Verdana, Genebra, Arial; color: #000000; font-size: 7pt;}
.textosec        {
	font-family: Verdana, Genebra, Arial;
	color: #000000;
	font-size: 7pt;
	line-height: 2em;
	
}
.texto3        { font-family: Verdana, Genebra, Arial; color: #000000; font-size: 7pt; text-align: center }
.subtitulo        { font-family: Verdana, Genebra, Arial; color: #000000; font-size: 4pt;}
.legenda        { font-family: Verdana, Genebra, Arial; color: #999999; font-size: 7pt }

.ENTRADA_RUBRICA {}
.ent_autor { font-family: Verdana, Genebra, Arial; font-size: 7pt; text-align: Left; 
               color: #999999; font-weight: bold }
.ent_ texto { font-family: Verdana, Genebra, Arial; font-size: 7pt; text-align: Left }

.MAPA_RUBRICA {}
.mapa_editor { font-family: Verdana, Genebra, Arial; font-size: 7pt; text-align: Left; 
               color: #666666; font-weight: bold  }
.mapa_oasrn { font-family: Verdana, Genebra, Arial; font-size: 7pt; text-align: Left; 
               color: #567383}




#width445{
	font-family:	Verdana, Geneva, Arial;
	font-size: 8pt;
	border-style: solid;
	border-width:	1;
	width: 445;
}
#width352{
	font-family:	Verdana, Geneva, Arial;
	font-size: 8pt;
	border-style: solid;
	border-width:	1;
	width: 352;
}

#width345{
	font-family:	Verdana, Geneva, Arial;
	font-size: 8pt;
	border-style: solid;
	border-width:	1;
	width: 345;
}
#width260{
	font-family:	Verdana, Geneva, Arial;
	font-size: 8pt;
	border-style: solid;
	border-width:	1;
	width: 260;
}
/* size35*/
#width225{
	font-family:	Verdana, Geneva, Arial;
	font-size: 8pt;
	border-style: solid;
	border-width:	1;
	width: 225;
}
#width195{
	font-family:	Verdana, Geneva, Arial;
	font-size: 8pt;
	border-style: solid;
	border-width:	1;
	width: 195;
}
#width170{
	font-family:	Verdana, Geneva, Arial;
	font-size: 8pt;
	border-style: solid;
	border-width:	1;
	width: 170;
}
#width165{
	font-family:	Verdana, Geneva, Arial;
	font-size: 8pt;
	border-style: solid;
	border-width:	1;
	width: 165;
}
#width110{
	font-family:	Verdana, Geneva, Arial;
	font-size: 8pt;
	border-style: solid;
	border-width:	1;
	width: 110;
}

select	{
	font-family:	Verdana, Geneva, Arial;
	font-size: 8pt;
	border-style: solid;
	border-width:	1;
	
}

.t_calend{
			font-family: Verdana, Geneva, Arial;
			font-size: 7pt;
			color:#505050;
			width: 445px;
			padding-left: 20px;
			padding-bottom: 2px;
}
#t_reg{
			
			padding-left: 20px;
}

#t_faq{
			
			padding-left: 20px;
}

#P_faq{
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 7pt;
			text-align: left;
			padding-left: 20px;
			font-weight: bold;
			padding-top: 10px;
			padding-bottom: 1px;
}

#R_faq{
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 7pt;
			text-align: left;
			padding-left: 20px;
}

#t_atrib{
			font-family: verdana,Arial, Helvetica, sans-serif;
			font-size: 7pt;
			text-align: left;
			padding-left: 20px;
}
#img{
		padding-top: 3px;
		padding-bottom: 2px;
}

#form_faq {
	font-family:	Verdana, Geneva, Arial;
	font-size: 8pt;
	border-style: solid;
	border-width:	1;
	width: 425px;
}

#selectnot	{
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 8pt;
			border-width: 1;
			border-style: solid;
			width: 240px; 
			}
#inda{
		padding-top: 4px;
		padding-left: 20px;
		
}
#ind1a{

		padding-left: 20px;
}

#ind{
		padding-top: 7px;
		padding-left: 20px;
		padding-bottom: 4px;
}
#ind1{

		padding-left: 20px;
		
}
#aviso-concurso {
 	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-align: left;

	}
	
#aviso-concurso1{
	font-weight: bold;
}











.NUCLEOS {}
.nucleos_titulo { font-family: Verdana, Genebra, Arial; font-size: 7pt; text-align: Left; color: #4B768F }
.nucleos_texto { font-family: Verdana, Genebra, Arial; font-size: 7pt; text-align: Left; color: #000000 }

.OASRN {}
.oasrn_titulo { font-family: Verdana, Genebra, Arial; font-size: 7pt; text-align: Left; 
               color: #8CA6B8 }
.oasrn_texto { font-family: Verdana, Genebra, Arial; font-size: 7pt; text-align: Left; 
               color: #000000 }

.LEGISLACAO {}
.leg_numserie { font-family: Verdana, Genebra, Arial; font-size: 7pt; text-align: Left; 
               color: #C0C826 }
.leg_titulo { font-family: Verdana, Genebra, Arial; font-size: 7pt; text-align: Left; 
               color: #000000 }
.leg_minuta { font-family: Verdana, Genebra, Arial; font-size: 7pt; text-align: Left; 
               color: #000000 }

.CULTURA_RUBRICA {}
.cult_dia         { font-family: Verdana, Genebra, Arial; font-size: 10pt; text-align: Left; 
               color: #DF6C01 }
.cult_mes { font-family: Verdana, Genebra, Arial; font-size: 7pt; text-align: Left; 
               color: #DF6C01 }
.cult_lugar { font-family: Verdana, Genebra, Arial; font-size: 7pt; text-align: Left; 
               color: #DF6C01 }
.cult_organizacao { font-family: Verdana, Genebra, Arial; font-size: 7pt; text-align: Left; 
               color: #000000 }
.cult_comissariado { font-family: Verdana, Genebra, Arial; font-size: 7pt; text-align: Left; 
               color: #818181 }



.OBSERVATORIO_RUBRICA {}
.obs_numserie { font-family: Verdana, Genebra, Arial; font-size: 7pt; text-align: Left; 
               color: #999999; font-weight: bold }
.obs_titulo { font-family: Verdana, Genebra, Arial; font-size: 7pt; text-align: Left; 
               color: #FF6600; font-weight: bold }
.obs_autor { font-family: Verdana, Genebra, Arial; font-size: 7pt; text-align: Left; 
               color: #333333; font-weight: bold }
.obs_data { font-family: Verdana, Genebra, Arial; font-size: 7pt; text-align: Left; 
               color: #666666; font-weight: bold }
.obs_numserie_dir { font-family: Verdana, Genebra, Arial; font-size: 7pt; text-align: Left; 
               color: #FF6600; font-weight: bold }
.obs_titulo_dir { font-family: Verdana, Genebra, Arial; font-size: 7pt; text-align: Left; 
               color: #333333; font-weight: bold }
.obs_autor_dir { font-family: Verdana, Genebra, Arial; font-size: 7pt; text-align: Left; 
               color: #999999; font-weight: bold }
.obs_texto { font-family: Verdana, Genebra, Arial; font-size: 7pt; text-align: Left }


.MENSAGEIRO_RUBRICA {}
.men_rubrica { font-family: Verdana, Genebra, Arial; font-size: 7pt; text-align: Left; 
               color: #FF9900 }
.men_data { font-family: Verdana, Genebra, Arial; font-size: 7pt; text-align: Left; 
               color: #999999 }
.men_esq_rubrica { font-family: Verdana, Genebra, Arial; font-size: 7pt; text-align: Left; 
               color: #666666; font-weight: bold }
.men_editor { font-family: Verdana, Genebra, Arial; font-size: 7pt; text-align: Left; 
               color: #333333 }
.men_contacto { font-family: Verdana, Genebra, Arial; font-size: 7pt; text-align: Left; 
               color: #000000 }
.men_obs { font-family: Verdana, Genebra, Arial; font-size: 7pt; color: #939393; text-align: Left }
.men_con { font-family: Verdana, Genebra, Arial; font-size: 7pt; color: #7F7F7F; text-align: Left }
.men_img { font-family: Verdana, Genebra, Arial; font-size: 7pt; color: #939393; text-align: center }

/*#########Arquitectos#################*/

.legenda-vertical{ font-family: verdana; font-size: 7pt; color: #b9b9b9; vertical-align: top; writing-mode: tb-rl; filter: flipv fliph }
.legenda-horiz{ font-family: verdana; font-size: 7pt; color: #b9b9b9; line-height: 9px; }

.detail{ font-family: verdana; font-size: 7pt; line-height: 15px;}
#url:link{ font-family: verdana; font-size: 7pt; color: #7d7d7d; line-height: 20px; text-decoration: underline;}
#url:visited{ font-family: verdana; font-size: 7pt; color: #7d7d7d; line-height: 20px; text-decoration: underline;}
#url:active{ font-family: verdana; font-size: 7pt; color: #7d7d7d; line-height: 20px; text-decoration: underline;}
#url:hover{ font-family: verdana; font-size: 7pt; color: #7d7d7d; line-height: 20px; text-decoration: underline;}

iframe.lista{
	scrollbar-3dlight-color : Blue;
	scrollbar-arrow-color : #000000;
	scrollbar-base-color : #DDDDDD;
	scrollbar-darkshadow-color : #DDDDDD;
	scrollbar-face-color : #DDDDDD;
	scrollbar-highlight-color : #DDDDDD;
	scrollbar-shadow-color : #AAAAAA;
	scrollbar-track-color : #DDDDDD;
	width: 445px;
	height: 425px;
	
}

.rect-letra{ border: #f3cd06 1px solid ; }
#letra:link{ font-family: verdana; font-size: 7pt; width: 16px; height: 16px; cursor: hand;}
#letra:visited{ font-family: verdana; font-size: 7pt; width: 16px; height: 16px; cursor: hand;}
#letra:active{ font-family: verdana; font-size: 7pt; width: 16px; height: 16px; cursor: hand;}
#letra:hover{ font-family: verdana; font-size: 7pt; color:#f3cd06;  width: 16px; height: 16px; cursor: hand;}
input.arq{ font-family: verdana; font-size: 8pt; width: 240px; border: 1px solid #7e9eb7;}
.combo-dist{ font-family: verdana; font-size: 8pt; width: 240px; border: 1px solid #7e9eb7;}
.subscricao{ font-family: verdana; font-size: 7pt; }
.letra-topo{ font-family: verdana; font-size: 8pt; color: #f5c700}
.caixa1-subscricao{ font-family: verdana; font-size: 7pt; border:#000000 1px solid; width: 425px; }
.caixa2-subscricao{ font-family: verdana; font-size: 7pt; border: 1px solid; width: 121px; }

.DivAberto {
  display: block;
}
.DivFechado {
  display: none;
}
.show {
  display: block;
}
.hide {
  display: none;
}
.b-navegacao{font-family: verdana; font-size: 7pt;}


/*############ formacao complementar #########*/
.lista-alunos:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		text-indent: 10px;
}
.lista-alunos:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		text-indent: 10px;
}
.lista-alunos:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		text-indent: 10px;
}
.lista-alunos:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: #996699;
		text-decoration: no;
		text-indent: 10px;
}

.nome-alunos{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		line-height: 18px;
}
.texto-alunos{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		line-height: 17px;
}
.texto-horario{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 7pt;
		text-align: center;
}
.texto-horario2{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 6pt;
		text-align: center;
}

table.horario{
		border: 1px solid #707070;
		border-collapse: collapse;
}
table.horario tr td{
		border: 1px solid #707070;
}
table.horario tr td#dias{
		border: 0px;
		border-right: 0px;
}

.menu-topo{
	width: 720px;
	height: 10px;
	border: 0px solid #000000;
}
.menu-topo tr td{
	border: 1px solid #000000;
}
.submenu:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 7pt;
		color: Black;
		font-weight: bold;
}
.submenu:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 7pt;
		color: Black;
		font-weight: bold;
}
.submenu:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 7pt;
		color: Black;
		font-weight: bold;
}
.submenu:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 7pt;
		color: #FF0000;
		font-weight: bold;
}
.texto-topo-arq{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF0000;
	font-weight: bold;
	text-indent: 20px;
}
div.aberto{
	display: block;
}
div.fechado{
	display: none;
}



