body, p, td {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #262626;}

a:link {color: #262626; text-decoration: none;}
a:visited {color: #262626; text-decoration: none;}
a:active {color: #262626; text-decoration: none;}
a:hover {color: #262626; text-decoration: none;}

a:link.link_download {color: #262626; text-decoration: underline;}
a:visited.link_download {color: #262626; text-decoration: underline;}
a:active.link_download {color: #262626; text-decoration: underline;}
a:hover.link_download {color: #262626; text-decoration: underline;} 

a:link.link_branco_verde {color: #ffffff; text-decoration: none;}
a:visited.link_branco_verde {color: #ffffff; text-decoration: none;}
a:active.link_branco_verde {color: #ffffff; text-decoration: none;}
a:hover.link_branco_verde {color: #034410; text-decoration: none;} 

a:link.link_mail_contactos {color: #ba122b; text-decoration: none;}
a:visited.link_mail_contactos {color: #ba122b; text-decoration: none;}
a:active.link_mail_contactos {color: #ba122b; text-decoration: none;}
a:hover.link_mail_contactos {color: #ba122b; text-decoration: none;} 

a:link.link_verde {color: #8f908b; text-decoration: none;}
a:visited.link_verde {color: #8f908b; text-decoration: none;}
a:active.link_verde {color: #8f908b; text-decoration: none;}
a:hover.link_verde {color: #8f908b; text-decoration: underline;} 

a:link.link_branco {color: #ffffff; text-decoration: none;}
a:visited.link_branco {color: #ffffff; text-decoration: none;}
a:active.link_branco {color: #ffffff; text-decoration: none;}
a:hover.link_branco {color: #ffffff; text-decoration: underline;}

.link_branco_vinho { 
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
    font-size: 10px; 
    font-style: normal; 
    font-weight: bold; 
    letter-spacing: 0px;
}

.link_branco_verde {
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
    font-size: 10px; 
    font-style: normal; 
    font-weight: bold; 
    letter-spacing: 0x;
}

.link_verde {
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
    font-size: 10px; 
    font-style: normal; 
    font-weight: bold; 
    letter-spacing: 0x;
}

.link_mail_contactos {
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
    font-size: 10px; 
    font-style: normal; 
    font-weight: normal; 
    letter-spacing: 0x;
}
 
.link_branco {
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
    font-size: 10px; 
    font-style: normal; 
    font-weight: normal; 
    letter-spacing: 0x;
}
 
.link_menu {
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
    font-size: 10px; 
    font-style: normal; 
    font-weight: bold; 
    color: #ba122b; 
    text-decoration:none;       
    padding-top: 4px; 
    padding-left: 6px;      
}

.titulo {
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
    font-size: 10px; 
    font-style: normal; 
    font-weight: bold; 
    color: #262626; 
    text-decoration:none; 
    letter-spacing: 0px;
}

.caracteristica {
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
    font-size: 10px; 
    font-style: normal; 
    font-weight: bold; 
    color: #262626; 
    text-decoration:none; 
    letter-spacing: 0px;
    text-decoration: nome;
}

.campo {
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
    font-size: 10px; 
    font-style: normal; 
    font-weight: normal; 
    color: #8f908b; 
    text-decoration:none; 
    letter-spacing: 0px;
}    
.texto_menu {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000;}

.texto_branco {
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
    font-size: 10px; 
    font-style: normal; 
    font-weight: normal; 
    color: #ffffff; 
    text-decoration:none; 
    letter-spacing: 0px;
}

.texto {
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
    font-size: 10px; 
    font-style: normal; 
    font-weight: normal; 
    color: #262626; 
    text-decoration:none; 
    letter-spacing: 0px;
}

.texto_enquadramento {
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
    font-size: 9px; 
    font-style: normal; 
    font-weight: normal;      
    text-align: justify;
    color: #8f908b; 
    text-decoration:none; 
    letter-spacing: 0px;
}

.campo_texto {
    width: 230px; 
    height: 18px; 
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;       
    color: #8f908b;
    background-color: white; 
    font-weight: normal; 
	border: 1px;
	border-color: #e5e5e5;
	border-style: solid;    
    font-size: 10px;
} 

.area_texto {
    width: 230px; 
    height: 80px; 
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;       
    color: #8f908b;
    background-color: white; 
    font-weight: normal; 
	border: 1px;
	border-color: #e5e5e5;
	border-style: solid;    
    font-size: 10px;                              
    scrollbar-3dlight-color: rgb(227,227,227);
    scrollbar-arrow-color: #8f908b;
    scrollbar-base-color: white;
    scrollbar-darkshadow-color: rgb(227,227,227);
    scrollbar-face-color: rgb(227,227,227);
    scrollbar-highlight-color: white;
    scrollbar-shadow-color: white;
    scrollbar-track-color: rgb(227,227,227); 
}

.formulario_pesquisa {
    width: 140px; 
    height: 16px; 
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;       
    color: #8f908b;
    background-color: white; 
    font-weight: normal; 
	border: 1px;
	border-color: #D0142B;
	border-style: solid;    
    font-size: 10px;
}  

.drag{position: relative;cursor: hand}

#producao-almamater {
	position: absolute;
	top: 20px;
	right: 2px;
	width: 14px;
	Height: 80px;
	writing-mode:	tb-rl;
	filter: alpha(opacity=100);
	background: background: #ffffff;;
}

#fixbox{
    position: absolute;top: -10;font: 1pt;
} 

#scroller_ficha_registo {          
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;       
    color: #d0142c;
    margin: 0 auto;
    overflow: auto;
    position: relative;
    width: 347px;
    height:303px;
    position: relative;
    border: 0px solid #ffffff;
    background-repeat: no-repeat;
    background-position: center center;    
    scrollbar-3dlight-color: #f5f5f5;
    scrollbar-arrow-color: #d0142c;
    scrollbar-base-color: #E5E5E5;
    scrollbar-darkshadow-color: #f5f5f5;
    scrollbar-face-color: #f5f5f5;
    scrollbar-highlight-color: #E5E5E5;
    scrollbar-shadow-color: #E5E5E5;
    scrollbar-track-color: #f5f5f5; 
}

#scroller_listas {          
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;       
    color: #d0142c;
    margin: 0 auto;
    overflow: auto;
    position: relative;
    width: 768px;
    height:266px;
    position: relative;
    border: 0px solid #ffffff;
    background-repeat: no-repeat;
    background-position: center center;    
    scrollbar-3dlight-color: #e5e5e5;
    scrollbar-arrow-color: #d0142c;
    scrollbar-base-color: white;
    scrollbar-darkshadow-color: #e5e5e5;
    scrollbar-face-color: #e5e5e5;
    scrollbar-highlight-color: white;
    scrollbar-shadow-color: white;
    scrollbar-track-color: #f5f5f5; 
}

#scroller_info_projecto {          
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;       
    color: #d0142c;
    margin: 0 auto;
    overflow: auto;
    position: relative;
    width: 390px;
    height:266px;
    position: relative;
    border: 0px solid #ffffff;
    background-repeat: no-repeat;
    background-position: center center;    
    scrollbar-3dlight-color: #e5e5e5;
    scrollbar-arrow-color: #d0142c;
    scrollbar-base-color: white;
    scrollbar-darkshadow-color: #e5e5e5;
    scrollbar-face-color: #e5e5e5;
    scrollbar-highlight-color: white;
    scrollbar-shadow-color: white;
    scrollbar-track-color: #f5f5f5; 
}

#scroller_img_projecto {          
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;    
    color: #d0142c;
    margin: 0 auto;
    overflow: auto;
    position: relative;
    width: 376px;
    height:270px;
    position: relative;
    border: 0px solid #ffffff;
    background-repeat: no-repeat;
    background-position: center center;    
    scrollbar-3dlight-color: #e5e5e5;
    scrollbar-arrow-color: #d0142c;
    scrollbar-base-color: white;
    scrollbar-darkshadow-color: #e5e5e5;
    scrollbar-face-color: #e5e5e5;
    scrollbar-highlight-color: white;
    scrollbar-shadow-color: white;
    scrollbar-track-color: #f5f5f5; 
    scrolling: yes;
}

#scroller_projecto_destaque {          
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;        
    color: #c7c7c5;
    margin: 0 auto;
    overflow: auto;
    position: relative;
    width: 390px;
    height:95px;
    position: relative;
    border: 0px solid #ffffff;  
    scrollbar-3dlight-color: #c7c7c5;
    scrollbar-arrow-color: #d0142c;
    scrollbar-base-color: #ffffff;
    scrollbar-darkshadow-color: #c7c7c5;
    scrollbar-face-color: #c7c7c5;
    scrollbar-highlight-color: #ffffff;
    scrollbar-shadow-color: #ffffff;
    scrollbar-track-color: #c7c7c5;    
}

#inner_scroller{
    background-repeat: repeat;
    height:200px;
}                                           

#imagem_pesquisa{ position:absolute; visibility:visible; left:auto; top:auto; width:auto; z-index:100 }
#form_pesquisa{ position:absolute; visibility:hidden; left:auto; top:auto; width:auto; z-index:100 }
