.mainsection {
	background-color: #9F5314;
}

.conteudo H1,A {color: #9D4F00;} 

H1,A {color: #9D4F00;} 


UL.quadrado {list-style-type: square;}

.listagem UL {list-style-type: disc;}
.listagem A {font-weight:normal;}

UL.sem {list-style-type: none;}

OL.letra {list-style-type: lower-alpha;}

H2.cor {color: #9D4F00;} 

.sem_titulo { display:none; }


.boletim_azul H1{color:#666699;font-size:1.7em;}
.boletim_azul H2{color:#666699;font-size:1.3em;padding-top:1em;}
.boletim_azul H3{color:#3366CC;font-size:1.2em;}
.boletim_azul A{color:#3366CC;font-weight:bold;text-decoration:underline;}
.boletim_azul TD{vertical-align:top;}
.boletim_azul P{padding-bottom:2.5em;padding-right:2.5em;}
.data_azul {color:#3366CC;font-size:1em; font-weight:bold;}



.destaque {clear:both;padding-left:2.5em;width:100%; height:auto;}
.destaque IMG {margin-bottom:3em;margin-right:2em;float:left;border-style:solid;border-width:0.1em;}
.destaque P {vertical-align:middle;}

.barra_azulV {width:0.1em; background-color:#666699;}
.barra_azul1 {width:100%; height:2em; background-color:#666699;}
.barra_azul2 {clear:both;width:100%; height:1.5em; background-color:#666699;padding-top:1em;}
.barra_azul3 {width:100%; height:3em; background-color:#666699;text-align:center;}
.barra_azul3 A {color:#FFFFFF; font-size:1.2em;padding:1em;}
.logo{text-align:center;width:13em;}

.emAzul{color:#3366CC;text-decoration:underline;font-weight:bold;}


.titulo2{font-weight: bold;text-decoration:underline;}

.biblioteca TABLE {width:80%;margin:2em;padding-top:2em;}
.biblioteca TD {vertical-align:top;padding-top:1em;}
.biblioteca HR {height:0.1em;margin-top:2em;margin-bottom:2em;}

.fichaBiblio {font-size:0.8em;line-height: 200%;}
.fichaTit {color:#996633;font-weight:bold;}
.nota {font-size:0.8em;color:#333333;text-align:center;}
.item {color:#CC6633;font-weight:bold;}


.sublinha {text-decoration:underline;}
.tit_esq {clear:both;padding-top:1em;font-weight:bold; text-align:left;}

.col_esqCT {width:20em;padding-right:2em;text-align:left;}
.col_esqCT P {font-size:0.9em}
.col_esqCT A {text-decoration:underline;}

.col_meioCT {width:22em;padding-left:2.5em;padding-right:2.5em;padding-bottom:5em;text-align:left;
	border-left-width:0.15em; border-left-style:solid;border-left-color:#9F5314;
	border-right-width:0.15em; border-right-style:solid;border-right-color:#9F5314;}
.col_dirCT {width:25em;padding-left:2em;text-align:left;}


.col_esq {width:14em;padding-right:2em;text-align:center;}
.col_meio {width:22em;padding-left:2.5em;padding-right:2.5em;padding-bottom:5em;text-align:left;
	border-left-width:0.15em; border-left-style:solid;border-left-color:#9F5314;
	border-right-width:0.15em; border-right-style:solid;border-right-color:#9F5314;}
.col_dir {width:25em;padding-left:2em;text-align:left;}

.img_esq {float:left;padding-right:0.5em;}
.img_dir {float:right;padding-left:0.5em;}

.clear {clear:both;}

.lst_empresas table {margin:1em;}
.lst_empresas TH {background-color:#9d4f00; width:50%; text-align:center;color:#FFFFFF;font-weight: bold;font-size: 1em; padding:1em;}
.lst_empresas TD {background-color:#FFFFFF;text-align:center; font-size:0.8em;font-weight: bold;color: #9D4F00;padding:1em;}
.lst_empresas A {text-decoration:underline;}
.par TD {background-color:#fff5ec;}

.tb_empresa {border-width:thin; border-style:solid;  border-color:#663333;}
.tb_empresa TH {border-width:thin; border-style:solid;  border-color:#663333;background-color:#fff5ec;font-size:0.7em;text-align:center;padding:0.2em;}
.tb_empresa TD {border-width:thin; border-style:solid;  border-color:#663333;font-size:0.8em;text-align:center;font-weight: bold;padding:0.2em;}
.empresa {color: #9D4F00;padding-top:4em;}

.titulo {width:80%; height:150px; padding:1em;  text-align:right;padding:0.1em;}
.titulo H2 {margin-top:70px; font-weight: bold;font-size: 1em;}
.titulo IMG{border-style:none; padding:1em; float:right;}


.ficha {width:80%; border-width:thin; border-style:double;  border-color:  #9D4F00;padding:0.1em;}

.desc { clear:both; background-color:#9D4F00; margin-top:0.7em; margin-bottom:0; 
		padding-top:0.2em;padding-bottom:0; width:8em;
		font-weight:bold; text-align:center;color:#FFFFFF;}
		
.quadro {width:auto;border-width:thin; border-style:double;  border-color:#000000; padding:1em;
		text-align: justify;}

.quadro P {padding:1em;}

		
/************/
.quadro_linha{
	position: relative;
	text-align:center;
	background-color:#FFF0E1;
	white-space: nowrap;
	border-width:thin; border-style:double;  border-color:#000000;
	margin-top:0.2em;padding-top:0.2em;padding-bottom:0.2em; padding-right:1em; padding-left:1em;
	height:auto;
	width:auto;
}

.quadro_linha A { padding:2%; margin:0.5em;margin-left:4em;margin-right:4em;}
/*************/		



.fichaEx {background-color:#FFFFFF;width:80%;margin-left:10%;border-width:medium; border-style:double;  border-color:#9D4F00;padding:1em;
		text-align: center;}
		
.fichaEx_desc { background-color:#9D4F00; margin-top:0.2em; margin-bottom:1em; 
		padding-top:0.2em;padding-bottom:0.2em; width:auto; margin-left:20%;margin-right:20%;
		font-weight:bold; text-align:center;color:#FFFFFF;}

.copyright {height:60px;font-size:0.8em;}
.copyright IMG {float:right;}
.copyright P {padding-top:20px;text-align:right;}

.declaracao {width:55em;background-color:#f8f8f8;line-height:200%;text-align:justify;}
.declaracao H1 {color:#000000;font-weight:bolder;font-size:1.2em;text-align:center;}
.declaracao H1:first-letter {font-size:1.2em;}
.declaracao H2 {padding-top:2em;}
.morada {padding-left:6em;font-size:1em;}




 declaracao TABLE {border-width:0.1em; border-style:solid;  border-color:#000000;
}
.declaracao TD {border-width:0.1em; border-style:solid;  border-color:#000000; 
}


.declaracao_2 {width:55em;background-color:#f8f8f8;padding:2em;line-height:200%;text-align:justify;}
.declaracao_2 H1 {color:#000000;font-weight:bolder;font-size:1.2em;text-align:center;}
.declaracao_2 H1:first-letter {font-size:1.2em;}
.declaracao_2 H2 {padding-top:2em;}







.centro {text-align:center;}
.nota2 {font-size:0.9em;color:#333333;}

.logoIGP { float:left;
           width:20%;
		   }
.ministerio { width:100%;
              text-align:left; 
			  float:left;
			  }
			  
.clear {clear:both;}

.sipra {background-color:#F0CAA4;width:40%;margin-left:auto;margin-right:auto; padding:2em;margin-bottom:2em;}

.seccoes {background-color:#F0CAA4;padding:2em;margin-bottom:2em;}

.declaracao_prev { width:55em;
                   background-color:#f8f8f8;
				   padding:2em;
				   text-align:justify;
				   font-family: Arial, Helvetica, sans-serif; 
				   font-size:0.8em;
				   color:#333333;
				   font-style: normal;
				  }
				  
.declaracao_prev H1 { color:#000000;
                      font-weight:bold;
					  font-size:1.2em;
					  text-align:center;
					 }
					 
.declaracao_prev H1:first-letter {font-size:1.2em;}
.declaracao_prev H2 {font-size:1em; padding-top:2em;}
				  
				  
				  
.cabecalho{ width:100%; 
            margin:auto;
			text-align:center;
			}
			
.di_logoIGP { float:left; 
              width:20%; 
			  padding:0.2em;
			  }
			  
.di_ministerio { float:left;
                 width:78%; 
                 padding:0.2em;				 
				 }
				 
span.azul { color: #0000CC}
span.peq { font-size: 0.8em; 
               color:#1A4658;
			   }


.identificacao table { width:55em;
	                   border:none; 
			           margin:auto;
			           font-size:1em;
		               color:#000000;
			           font-style: normal;
					   }

		
.identificacao caption { font-size:1em;
                         text-align:left;
	                     padding:0.5em; 
		                 font-weight:bold; 
						 }
					 
.identificacao th { width:20em; 
                    border:none;
	                padding:0.5em;
	                text-align:right;
	                font-weight:bold;
					}
	
.identificacao td { width:35em;  
                    border:none;
	                padding:0.5em;
	                text-align:left;
	                font-weight:normal; 
					}

.actividades table { width:55em;
	                 border-width:0.1em; 
					 border-style:solid;  
					 border-color:#000000; 
			         margin:auto;
			         font-size:1em;
		             color:#000000;
			         font-style: normal; 
					 }

		
.actividades caption { font-size:1em;
                       text-align:left;
	                   padding:0.5em; 
		               font-weight:bold; 
					   }
					 
.actividades th { width:25em; 
                  border-width:0.1em; 
				  border-style:solid;  
				  border-color:#000000;
	              padding:0.5em;
	              text-align:center;
	              font-weight:bold;
				  }
	
.actividades td { width:25em;  
                  border-width:0.1em; 
				  border-style:solid;  
				  border-color:#000000;
	              padding:0.5em;
	              text-align:left;
	              font-weight:normal; 
				  }
				  
td.centrar { text-align:center; }

th.menor { width:5em; }

td.menor { width:5em; }

.localidade{ text-align:left;
             padding-left:6em;
			 line-height:200%;
			 font-weight:bold
			 }
			 
p.afastamento { padding-left:6em; }


.lista_ent  { width:55em;
              background-color:#f8f8f8;
			  line-height:200%;
			  text-align:justify;
			  }



.lista_ent table { width:55em;
	               border:none; 
			       margin:auto;
			       font-size:1em;
		           color:#000000;
			       font-style: normal;
				   }

.lista_ent caption { color:#000000;
                     font-weight:bold;
					 font-size:1.2em;
					 text-align:center;
					 }

.lista_ent th  { width:10em; 
                 border:none;
	             padding-left:0.5em;
	             text-align:left;
	             font-weight:normal;
				 }
				 
.lista_ent td  { width:45em; 
                 border:none;
	             padding-left:0.5em;
	             text-align:left;
	             font-weight:normal;
				 }

th.afast { padding-top:2em}
td.afast { padding-top:2em}


