/*---------------------------------Topicos Pagina principal-----------------------------------*/	

.destaque{
            font-family:serif;
	        color: #606060;
	        font-size: 10pt;
	        font-weight:bold;
	        letter-spacing: 1px;
	        margin-left:0px;
		border-bottom: 1px solid #606060;
		border-bottom: 1px solid #606060;
		border-left: 1px solid #606060;
	        }

.destaque3{
            font-family: arial, helvetica, sans-serif;	
	        color: #606060;
	        font-size: 8pt;
	        font-weight:bold;
	        letter-spacing: 1px;
	        margin-left:0px;
		}


.destaque31{
            font-family: arial, helvetica, sans-serif;
                color: #606060;
                font-size: 8pt;
                font-weight:bold;
                letter-spacing: 1px;
                margin-left:-2px;
                }

		  
.date{
            font-family: arial, helvetica, sans-serif;	
	        color: #606060;
	        font-size: 8pt;
	        font-weight:bold;
	        letter-spacing: 1px;
	        margin-left:0px;
	        text-align:right;
		  }		 
/*img { behavior: url(iepngfix.htc); }*/

		  
.destaque4{
            font-family: arial, helvetica, sans-serif;	
	        color: #606060;
	        font-size: 8pt;
	        font-weight:bold;
	       /* letter-spacing: 1px;*/
	        margin-left:1px;
		  }		 

.count{
font-family:serif;
color: #606060;
font-size: 10pt;
}

.li{
list-style-type: square;
color:#123F8A;
}


.obrig{
font-family:serif;
color: #F90000;
font-size: 10pt;
margin-left:2px;
}
	
.tbdest{
	font-family:serif;
	font-size:10.0pt;
	background-color:#FFFFE5;
	border: 0.1pt solid #A3A3A3;
	color:#4E4E4E;
	width: 90pt;
	height:auto;
	text-align: center;
	
}
	        	        
	   
.row1{    	
font:Trebuchet;		
font-style:bold;		
font-size:14px;		
color:#000;		
padding-left:4px;
}


.row0{    	
font:Trebuchet;
font-style:bold;
font-size:14px;
color:#000;
}

.icirc{    	
font-family:webdings;
font-size:10.9pt;
font-weight: 300;

color:#123F8A;	

}
	
.row2   {    		
font-family:sans-serif;		
font-size:12px;		
color:#008080;		
margin-left:8px;		
padding-left:10px;
		    	} 

.row3    	{
 font-family:sans-serif;		
font-size:14px;		
color:#efefef;		
margin-left:8px;		
padding-left:8px;	
			 } 
			 
.row4   
{    		
	font-family:sans-serif;		
	font-size:12px;		
	color:#008080;
	margin-left:8px;
	padding-left:0px;
} 

.row5   {    		
font-family:sans-serif;		
font-size:12px;		
color:#008080;
		    	} 

.row3    	{
 font-family:sans-serif;		
font-size:14px;		
color:#efefef;		
margin-left:8px;		
padding-left:8px;	
			 } 

.textoption{
	font-family:sans-serif;		
	font-size:9.5pt;		
	color:#123F8A;		
 }

.section{
	font-family:sans-serif;		
	font-size:11.5pt;
	font-weight:300;		
	color:#000000;
}

font.titulo{

    font-family: arial, helvetica, sans-serif;		
	font-size:10.0pt;
	font-weight:bold;
	text-align: center;		
	color:#123F8A;	
}

font.menu{
    font-family: arial, helvetica, sans-serif;		
	font-size:10.0pt;
	font-weight:600;
	text-align: center;		
	color:#003366;	
}

font.titulodes{
    	font-family: arial, helvetica, sans-serif;		
	font-size:15.0pt;
	font-weight:bold;
	text-align: center;
	color:#123F8A;	
}


font.titulodes1{
        font-family: arial, helvetica, sans-serif;
        font-size:15.0pt;
        font-weight:bold;
        text-align: left;
        color:#123F8A;
}

.autor{
    font-family: arial, helvetica, sans-serif;		
	font-size:8.5pt;
	text-align: center;		
	color:#666666;
}

font.artresumo{
    font-family:Arial, Helvetica, sans-serif;	
	font-size:8pt;
	color:#595959;
	line-height:18px;
	}
	
	font.artresumo2{
    font-family:Arial, Helvetica, sans-serif;	
	font-size:8pt;
	color:#595959;
	line-height:15px;
	}
	
font.artconteudo{
    font-family:Arial, Helvetica, sans-serif;	
	font-size:9pt;
	color:#595959;
	line-height:18px;
	}
	
TABLE.artdetalhe{
    border:1px solid #C0C0C0;
    width:450px;
   border-collapse:collapse;
   margin-left:25px;

}


TABLE.wallp {
	        border-collapse: collapse;
	        border: 1px solid #9f9d9d;
	        /*float:left;*/
	        padding-top:10px;	        
            	width: 150px;
                }
                
TABLE.wallp td{	      
	        padding:3px; 
	        background-color:#ffffff;
                }
                
TABLE.wallp th{
	        border: 1px solid #9f9d9d;
	        /*float:left;*/
            	background-color:#D4D4D4;
                }        
             
 TABLE.topo {
	        border-collapse: collapse;
	        /*border: 1px solid #9f9d9d;*/
	        /*float:left;*/
	        /*padding-top:10px;	        */
            	/*width: 650px;*/
                }  
 TABLE.topo td {
	        border-collapse: collapse;
	        height:auto;
	        
	        /*border: 1px solid #9f9d9d;*/
	        /*float:left;*/
	        /*padding-top:10px;	        */
            	/*width: 650px;*/
                }            
                                    
TABLE.options{
    border:1px solid #000000;
    width:auto;
    border-collapse:collapse;
    margin-left:16px;
   
}

TABLE.dinamic{
    border:1px solid #C0C0C0;
    width:400px;
    float: center;
    border-collapse:collapse;
    margin-left:30px;
    
}

TABLE.msg{
    font-family:Arial, Helvetica, sans-serif;
    font-size:8.5pt;
    border:1px solid #C0C0C0;
    width:450px;
    text-align:justify;
    background-color:#FFFFF1;
    /*margin:25px;*/
    color:#595959;
 }


TR.cabecalho{
    border:1px solid #C0C0C0;
    width:450px;
    text-align:center;
   /*border-collapse:collapse;*/
   background-color:#eaeaea;
 }
 
 TD.lista{
    border:1px solid #C0C0C0;
    width:450px;
    text-align:center;
   /*border-collapse:collapse;*/
   background-color:#CBCBCB;
 }

font.utilizador{
    font-family: arial, helvetica, sans-serif;		
	font-size:10.0pt;
	font-weight:bold;
	text-align: center;		
	color:#123F8A;	
}

font.textonoticia{
    font-family:Arial, Helvetica, sans-serif;	
	font-size:8pt;
	color:#595959;
	}


font.datanot{
    font-family: arial, helvetica, sans-serif;
	font-weight:bold;		
	font-size:9.5pt;
	text-align: right;		
	color:#595959;	
	}

font.path{
color:#123F8A;;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
}

font.pag{font-family:sans-serif;
            font-size:8.7pt;
            background-color:#FFfFFf;
            color:#123F8A;
            border-bottom:1px solid ;
            border:1px solid #123F8A;
            padding-left:3px;
            padding-right:3px;
            }

font.iz{

    font-family: webdings;		
	font-size:12pt;
	text-align: left;		
	color:#123F8A;	
}

.fonte {
	width: auto;
	height: auto;
	border: 1px solid #cccccc;
	margin-left: 20px;
	font-family: arial, helvetica, sans-serif;
	font-size:9.5pt;
	text-align: left;		
	color:#595959;	

}





HR.tracejado{
      border: 0.1pt dashed #606060;
      background-color: #fff;
	  width:270pt;
	   height:1pt;
	  margin-left:5pt;
	 }

HR.continuo{
      border: 0.1px solid #606060;
      width:360pt;
      height:0.1px;
      margin-left:9pt;
	 }
HR.sobtit{
      border: 1.0px solid #106EA2;
      width:340pt;
	 }

HR.sobtit2{
      border: 1.0px solid #106EA2;
      width:477px;
	 }

IMG{border-top-style: none; 
                BORDER-RIGHT-STYLE: none; 
                BORDER-LEFT-STYLE: none; 
                BORDER-BOTTOM-STYLE: none;               
                }	
div.alright{margin-left:12px;}

A.code2:link{font-family:sans-serif;font-size:8.5pt;font-weight: 300;text-decoration:underline;color:#123F8A;}
A.code2:visited{font-family:sans-serif;font-size:8.5pt;font-weight: 300;text-decoration:underline;color:#123F8A;}
A.code2:hover{font-family:sans-serif;font-weight: 300;font-size:8.5pt;text-decoration:none;color:#123F8A;margin-left:0px;}

A.code:link{border-bottom:2px solid #C6C6C6;border-left:4px solid #C6C6C6;font-family:sans-serif;font-size:8.5pt;font-weight: 600;text-decoration:underline;color:#123F8A;}
A.code:visited{padding:0px;border-bottom:2px solid #C6C6C6;border-left:4px solid #C6C6C6;font-family:sans-serif;font-size:8.5pt;font-weight: 600;text-decoration:underline;color:#123F8A;}
A.code:hover{border-bottom:2px solid #FFFFFF;border-left:4px solid #FFFFFF;font-family:sans-serif;font-weight: 600;font-size:8.5pt;color:#FF6600;margin-left:0px;}

A.path:link{font:arial;text-decoration:none;color:#123F8A;}
A.path:visited{font:arial;text-decoration:none;color:#123F8A;}
A.path:hover{font:arial;text-decoration:underline;color:#123F8A;}

A.mais:link{font:arial;text-decoration:none;font-size:8.5pt;color:#123F8A;}
A.mais:visited{font:arial;text-decoration:none;font-size:8.5pt;color:#123F8A;}
A.mais:hover{font:arial;text-decoration:underline;font-size:8.5pt;color:#123F8A;}

A.fdesc:link{font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-size:8pt;color:#606060;}
A.fdesc:visited{font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-size:8pt;color:#606060;}
A.fdesc:hover{font-family:Arial, Helvetica, sans-serif;text-decoration:underline;font-size:8pt;color:#505050;}

A.pag:link{font-family:sans-serif;font-size:8.7pt;font-weight: 300;background-color:#123F8A;text-decoration:none;color:#fff;}
A.pag:visited{font-family:sans-serif;font-size:8.7pt;font-weight: 300;background-color:#123F8A;text-decoration:none;color:#fff;border:1px solid #123F8A;}
A.pag:hover{font-family:sans-serif;font-weight: 300;font-size:8.7pt;background-color:#fff;color:#123F8A;border:1px solid #123F8A;}

A.antpro:link{font-family:sans-serif;font-size:8.7pt;font-weight: 300;background-color:#123F8A;text-decoration:none;color:#fff;}
A.antpro:visited{font-family:sans-serif;font-size:8.7pt;font-weight: 300;background-color:#fff;text-decoration:none;color:#123F8A;border:1px solid #123F8A;}
A.antpro:hover{font-family:sans-serif;font-size:8.7pt;font-weight: 300;background-color:#fff;text-decoration:none;color:#123F8A;border:1px solid #123F8A;}

A.mntp:link{font-family:sans-serif;font-size:8.9pt;font-weight: 300;text-decoration:none;color:#E5E5E5;}
A.mntp:visited{font-family:sans-serif;font-size:8.9pt;font-weight: 300;text-decoration:none;color:#E5E5E5;}
A.mntp:hover{font-family:sans-serif;font-size:8.9pt;color:#123F8A;border:0px solid #123F8A;border-bottom:0px solid #123F8A;border-left:0px solid #123F8A;}
A.mntp:active{font-family:sans-serif;font-size:8.9pt;background-color:#E4E9F1;border:0pt solid #123F8A;color:#123F8A;padding-bottom:2.9pt;padding-top:1.2pt;}

A.voltar:link{font-family:sans-serif;font-size:8.9pt;font-weight: 300;text-decoration:none;color:#123F8A;}
A.voltar:visited{font-family:sans-serif;font-size:8.9pt;font-weight: 300;text-decoration:none;color:#123F8A;}
A.voltar:hover{font-family:sans-serif;font-size:8.9pt;color:#123F8A;font-weight: 300;}
A.voltar:active{font-family:sans-serif;font-size:8.9pt;background-color:#E4E9F1;border:0pt solid #123F8A;color:#123F8A;padding-bottom:2.9pt;padding-top:1.2pt;}

A.topicos:link{font-family:sans-serif;font-size:8.7pt;font-weight: 300;text-decoration:none;color:#123F8A;}
A.topicos:visited{font-family:sans-serif;font-size:8.7pt;font-weight: 300;text-decoration:none;color:#123F8A;}
A.topicos:hover{font-family:sans-serif;font-weight: 600;font-size:8.7pt;color:#FF6600;margin-left:0px;}
A.topicos:active{text-decoration:none;color:#123F8A;} 

A.topicos2:link{font-family:sans-serif;font-size:9.5pt;font-weight: 300;text-decoration:none;color:#123F8A;}
A.topicos2:visited{font-family:sans-serif;font-size:9.5pt;font-weight: 300;text-decoration:none;color:#123F8A;}
A.topicos2:hover{text-decoration:underline;font-family:sans-serif;font-size:9.5pt;color:#123F8A;}
A.topicos2:active{text-decoration:none;color:#123F8A;} 

A.topicos3:link{font-family:sans-serif;font-size:8.0pt;font-weight: bold;text-decoration:none;color:#565656;}
A.topicos3:visited{font-family:sans-serif;font-size:8.0pt;font-weight: bold;text-decoration:none;color:#565656;}
A.topicos3:hover{text-decoration:underline;font-family:sans-serif;font-size:8.0pt;color:#123F8A;}
A.topicos3:active{text-decoration:none;color:#123F8A;} 

A.listar:link{font-family:Arial, Helvetica, sans-serif;text-decoration:none;color:#123F8A;font-size:9pt}
A.listar:visited{font-family:Arial, Helvetica, sans-serif;text-decoration:none;color:#123F8A;font-size:9pt}
A.listar:hover{font-family:Arial, Helvetica, sans-serif;text-decoration:underline;color:#123F8A;font-size:9pt}

A.sublista:link{font-family:Arial, Helvetica, sans-serif;text-decoration:underline;color:#123F8A;font-size:9pt}
A.sublista:visited{font-family:Arial, Helvetica, sans-serif;text-decoration:underline;color:#123F8A;font-size:9pt}
A.sublista:hover{font-family:Arial, Helvetica, sans-serif;text-decoration:none;color:#123F8A;font-size:9pt}
      
A.registar:link{font-family:sans-serif;font-size:9.0pt;font-weight: bold;text-decoration:none;color:#F4F400;}
A.registar:visited{font-family:sans-serif;font-size:9.0pt;font-weight: bold;text-decoration:none;color:#F4F400;}
A.registar:hover{font-family:sans-serif;font-size:9.0pt;color:#FFF5EE;}
A.registar:active{text-decoration:none;color:} 

A.forumcat:link{font-family:Arial, Helvetica, sans-serif;text-decoration:underline;color:#123F8A;font-size:9pt}
A.forumcat:visited{font-family:Arial, Helvetica, sans-serif;text-decoration:underline;color:#123F8A;font-size:9pt}
A.forumcat:hover{font-family:Arial, Helvetica, sans-serif;text-decoration:none;color:#123F8A;font-size:9pt}
