<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body
{
  background-color:#fff;
  font-family: SourceSansPro_Regular;
  font-size:10pt;
  margin:0;
  padding:0;
  color:#000;
  text-align:left;/* fix IE default center align */
}
.ui-widget
{  
  font-family:SourceSansPro_Regular!important;
  font-size:1em;
}
body.font_size_base
{  
  font-size:10pt;
}
body.font_size_medium
{  
  font-size:11pt;
}
body.font_size_large
{  
  font-size:12pt;
}
/* --- default style/undos --- */

tr:nth-child(2n) td, 
tr.even td
{  
  background-color:transparent!important;
}
img
{  
  border:0;
}
h1, h2, h3, h4,h5,h6
{  
  /*font-weight:bold;*/
  font-weight:normal;
}
h2, h3, h4,h5,h6
{  
  margin-top:2em;
  margin-bottom:1em;
}
h1
{  
  font-size:1.2em;
}
h2
{
  margin-top:0;
  font-size:1.2em;
}
h3
{  
  margin-top:10px;
  margin-bottom:5px;
  font-size:1.1em;
}
h4
{  
  margin-top:10px;
  margin-bottom:5px;
  font-size:1em;
}
:link, *:visited
{  
  text-decoration:none;
}
:-moz-any-link:focus {
  outline: none;
}
a, a:active, a:focus, a:link, a:visited {
  color: #000;
  text-decoration: none;
}
p
{  
  text-align:justify;
}
input, select, textarea
{  
  margin:0!important;
  }
ul.no_points
{  
  list-style-type:none;
  padding:0;
}
.clear
{  
  clear:both;
}

.full .full_content
{  
  background-color:#fff;
  padding:20px;
}
.full .full_content h1
{  
  margin-top:0;
}
.full .descricao a, .full .descricao p a,
.full .description a, .full .description p a,
.full .corpo a
{  
  color:/*#777*/#9F1C33;
}
.full .descricao ul li,
.full .filhos ul li,
.full .corpo ul li,
.full .short_description ul li,
.full .description ul li,
.boxed ul li,
.full .filhos ul li,
.full .lista ul li
{  
  list-style-image: url(images/backgrounds/bg_pointer_li.png);  
}
.full .descricao ul,
.full .corpo ul,
.full .short_description ul,
.full .description ul,
.boxed ul,
.full .lista ul
{
  margin-top:5px;
  padding-left:20px;
}


/* --- larguras gerais --- */

#header, #header_bottom, #menu, #path, #main, #footer
{
  width:100%;
}
#header_content, #header_bottom_content, #menu_content, #path_content, #main_content, #footer_content
{
  min-width:900px;/* mais os paddings laterais de 60px da os 960px*/ /* embora o tamanho seja os 100% nao deixa ficar menor que 960px */

  /* estas linhas voltam a repor largura na pagina */
  width:960px;
  margin:0 auto;
}


/* ----------- conteudo do header_content -------------- */

#header_content
{
  padding:20px 30px 15px 30px;
}


#header_content .left
{  
  float:left;
  width:50%;
  text-align:left;
}
#header_content .left .etiqueta_header
{  
  height:80px;
  width:300px;
  padding-top:12px;
  padding-left:25px;
  position:relative;
  left:-31px;
  background: transparent url(images/backgrounds/etiqueta_header.png) no-repeat top left;
  color:#fff;
  text-shadow: 1px 1px 2px #000;
  font-family:SourceSansPro_SemiBold;
  font-weight:bold;
  font-size:2.86em;
  text-transform:uppercase;
  margin-top:65px;
}
#header_content .left .etiqueta_header_large
{  
  width:500px;
  background: transparent url(images/backgrounds/etiqueta_header_large.png) no-repeat top left;
}
#header_content .left .etiqueta_header a
{
  position:relative;
  color:#fff;
}

#header_content .right
{  
  float:left;
  width:50%;
  text-align:right;
  margin-top:12px;
}
#header_content .link_repositorio
{
    float:left;
    width:47%;
}
#header_content .links
{
    float:left;
    width:53%;    
    
  font-size:0.82em;
}
#header_content .links a
{  
  color:#6d6e70;
  padding:0 2px;
}

#header_content #logo 
{
  float: left;
  width:100%;
  }
#header_content #logo img
{
  width:auto;
}

/* inicio protecao do logotipo */
#header_content #logo a
{
    position:relative;
    display:inline-block;
}
#header_content #logo a img
{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
#header_content #logo a div.logo_protector
{
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    height: 100%;
    width: 100%;
    z-index: 5;
}
/* fim protecao do logotipo */

#header_content .idiomas
{  
  float:right;
}
#header_content .idiomas a
{
  float:right;
  margin-right:1px;
  display:block;
  line-height:15px;
  padding:4px;
  border:1px #ccc solid;
}
#header_content .search-box
{  
  float:right;
  margin-left:3px;
  padding:7px;
  background: #fff url(images/backgrounds/bg_caixa_pesquisar.png) repeat top left;
}
#header_content .search-box input 
{
  background: #fff url(images/backgrounds/logo_lupa.png) no-repeat center right;
  border: 0;
  width: 180px;
  height:15px;
  padding:3px 35px 3px 5px;
  /*font-family:SourceSansPro_Black;*/
  font-family:SourceSansPro_Regular;
  font-size:1em;
  font-style:italic;
  color:#d1d2d4;
  }
#header_content .search-box input.search_box_after_focus
{  
  font-style:normal;
  font-family:SourceSansPro_Regular;
  color:#000;
} 
#header_content .logo_myue,
#header_content .logo_siiue,
#header_content .logo_resize_font,
#header_content .logo_internationalization
{  
  float:right;
  padding:0 10px;
}
#header_content .logo_myue a,
#header_content .logo_siiue a,
#header_content .logo_resize_font a,
#header_content .logo_internationalization a
{  
  display:block;
}
#header_content .logo_myue
{  
  margin-top:10px;
}
#header_content .logo_siiue
{  
  margin-top:12px;
}
#header_content .logo_siiue img
{  
  height:10px;
}
#header_content .logo_resize_font
{ 
  border-left:1px solid #831D1C;
  margin-top:7px;
  padding-top:5px;
  height:15px;
}
#header_content .logo_internationalization
{  
  border-left:1px solid #831D1C;
  margin-top:7px;
}

#header_bottom_content
{
  padding:0px 30px;
}


/* --- Menu --- */

#menu_content
{  
  padding:0 30px;
}
body.font_size_base #menu_content
{  
  height:25px;/* com 23px tinha interferencia nos destaques, no IE */
}
body.font_size_medium #menu_content
{  
  height:27px;
}
body.font_size_large #menu_content
{  
  height:30px;
}
#menu_content .menu_separator
{ 
  clear:both;
}


/* --- formatacoes genericas do main content --- */

#main_content
{  
  padding:0 30px;
  min-height:500px;
}
.mcontent_node
{  
  min-height:500px;
  height:100%;/* necessario para que nao fique com tamanho inferior que o seu conteÃºdo */
  margin:10px 0;
  /*NM: tive de inserir isto para depois poder ter os filhos com position:absolute e height:100% */
  position:relative;
}
#main_content #leftPart
{  
  left:0;/* tive de acrescentar pq no IE o menu ficava do lado direito */
  float:left;
  width:25%;
  padding:0 1%;
  /*NM: tive de inserir isto para que o menu ocupe a totalidade da altura do pai */  
  position:absolute;
  height:100%;
  background: transparent url('images/backgrounds/bg_leftpart_white.png') repeat left top;
  /*isto e necessario porque com o position:absolute este div fica no maximo com 100% da altura do mcontent_node */
  overflow:auto;
}
.mcontent_nivel1 #leftPart
{  
  background: transparent url('images/backgrounds/bg_leftpart_white_texturized.png') repeat left top!important;  
}
#main_content #rightPart
{  
  float:left;
  width:73%;
  padding-top:10px;
  /*padding-left:3%;*/
  /*NM: para que o rightPart fique a frente do menu*/
  margin-left:27%;/* mesmo que o width do leftPart */
}
.mcontent_node .full
{  
  padding:20px;
  margin:20px;
  background: transparent url(images/backgrounds/textura_diagonais_descendentes_branco.png) repeat top left;
}
.mcontent_node .subtabs .full
{  
  padding:0;
  margin:0;
}
.mcontent_node .full .description,
.mcontent_node .full .descricao,
.mcontent_node .full .corpo
{  
  padding:10px 20px;
  background-color:#fff;
}
/* se forem blocos de texto dentro de divs full_content(das unidades) limpa estes css */
.mcontent_node .full .full_content .description,
.mcontent_node .full .full_content .descricao,
.mcontent_node .full .full_content .corpo
{  
  padding:0;
}
.mcontent_node .full .full_content .description img,
.mcontent_node .full .full_content .descricao img,
.mcontent_node .full .full_content .corpo img
{  
  max-width:100%;
}
.mcontent_node .full .description,
.mcontent_node .full .description p,
.mcontent_node .full .descricao,
.mcontent_node .full .descricao p,
.mcontent_node .full .corpo,
.mcontent_node .full .corpo p
{  
  text-align:justify;/*left*/
}
.mcontent_node .unidade .full .description,
.mcontent_node .unidade .full .description p,
.mcontent_node .unidade .full .descricao,
.mcontent_node .unidade .full .descricao p,
.mcontent_node .unidade .full .corpo,
.mcontent_node .unidade .full .corpo p
{  
  text-align:justify;
}
.mcontent_node .full .description,
.mcontent_node .full .descricao,
.mcontent_node .full .corpo
{  
  /*margin-left:1%;*//* margem para alinhar com as caixas boxed */
  /*margin-right:1%;*//* margem para alinhar com as caixas boxed */
}
.mcontent_node .unidade .full .description,
.mcontent_node .unidade .full .descricao,
.mcontent_node .unidade .full .corpo
{  
  margin-left:0;/* margem so aplicada se nao for nas unidades */
  margin-right:0;/* margem so aplicada se nao for nas unidades */
}
.mcontent_node .full h1,
.mcontent_node .full h2,
.mcontent_node .full h3,
.mcontent_node .full h4,
.mcontent_node .full h5
{  
  display:inline-block;
  background-color:#fff;
  font-family:SourceSansPro_SemiBold;
  clear:both;
}
.mcontent_node .full .plano_estudos h1,
.mcontent_node .full .plano_estudos h2,
.mcontent_node .full .plano_estudos h3,
.mcontent_node .full .plano_estudos h4,
.mcontent_node .full .plano_estudos h5
{  
  display:block;
}
.mcontent_node .full h1
{  
  text-transform:uppercase;
  padding:5px 10px;
  font-size:1.8em;
  padding-left:40px;
  background: #fff url(images/backgrounds/bg_title_double_slashes.png) no-repeat 10px 5px;
  background-size:25px;
}
.mcontent_node .full h2
{  
  text-transform:uppercase;
  /*padding-left:15px;*/
  /*background: #fff url(images/backgrounds/bg_title_double_slashes_black_h14px.png) no-repeat left 2px;*/
}
.subtab_sub_unidades h2
{  
    margin-bottom:0;
}
.mcontent_node .full .grupos_localizacoes h2
{  
  background-image:none;
}

/* ----------- conteudo do footer_content -------------- */

#footer
{
  clear:both;
}
#footer_content
{
  height:40px;
  padding:15px 30px;
}

#footer_content
{  
  font-size:0.8em;
  /*font-family:SourceSansPro_Light;*/
  font-family:SourceSansPro_Regular;
  color:#808284;
}
#footer_content a
{  
  color:#808284;
}
#footer_content .footer_separator
{  
  /*border-top:2px solid #000;*/
  border-top:1px solid #ecaab2;
  margin-bottom:15px;
}
#footer_content .left
{  
  float:left;
  width:50%;
  text-align:left;
}
#footer_content .left .envelope
{  
  float:left;
  margin:15px 10px 20px 0;
}
#footer_content ul
{  
  list-style-type:none;
  margin:0;
}
#footer_content ul li
{  
  margin:0 5px;
  float:left;
  display:block;
}
#footer_content .right
{  
  float:left;
  width:50%;
  text-align:right;
}
#footer_content .right .copyright
{  
  float:right;
  text-align:right;
  min-width:150px;
  }
#footer_content .right .links_acesso_rapido
{
  float:right;
  text-align:right;
  min-width:200px;
}
/*
#footer_content .right .aviso-legal
{  
  float:right;
  text-align:right;
  width:100%;
  }
*/

/* --- LeftMenu --- */

#leftMenu
{  
  font-family:SourceSansPro_SemiBold;
  text-transform:uppercase;
  background: transparent url('images/backgrounds/textura1.png') repeat left top;
}
#leftMenu.leftMenu_pagina_evento
{
    margin-top:150px;
}
    
#leftMenu a,
#leftMenu a:link,
#leftMenu a:active,
#leftMenu a:visited,
#leftMenu a:hover
{
  color:#000;
  text-decoration: none;
}
#leftMenu ul 
{ 
  margin: 0; 
  padding: 0; 
}
#leftMenu li
{
  margin-bottom:10px;
  list-style: none;
  /*padding-bottom:2px;*/
  padding-top:1px;
  border-left:5px solid #fff;
}

#leftMenu li li
{  
  margin:0;
  border-left:5px solid #fff;
}
#leftMenu li li.selected
{  
  border-left:5px solid #be1e2d;
}
#leftMenu li .leftMenu_option_label
{  
  white-space:pre-wrap;
  padding:2px 5px 0px 0;
  background-color:#fff;
  font-size:0.9em;
}
#leftMenu li li .leftMenu_option_label
{  
 /* padding-left:5px;*/
}
#leftMenu li.selected &gt; a 
{
  color:#be1e2d;
}
#leftMenu li.selected li.selected &gt; a ,
#leftMenu li.selected li.selected &gt; a span
{
  color:#fff!important;
  background-color:#be1e2d!important;
}
#leftMenu .titulo
{
  margin-top:20px;
  font-size:1.8em;
}
#leftMenu .titulo span
{
  background: #fff url(images/backgrounds/bg_title_double_slashes.png) no-repeat 10px 5px;
  padding:5px 10px 5px 40px;
  background-size:25px;
  white-space:pre-wrap;
}
#leftMenu .titulo a
{  
  color:#be1e2d;  
}
#leftMenu .items 
{
  margin-top: 30px;
}

/* --- Path --- */

#path
{  
  text-align:left;
  font-size:0.9em;
  margin-bottom:5px;
}
#path_content
{  
  padding:0 30px;
  height:20px;
}
#path ul 
{
  margin: 0px;
  padding:0;
}
#path li 
{
  display: block;
  padding: 0 5px;
  float: left;
  border-left:1px solid #000;
  color:#666;
}
#path li.path_node_2
{  
  border:0!important;
  padding-left:0!important;
}
#path a
{  
  text-decoration:none;
  color:#666;
  display: block;
}


/* outras views full sem parte lateral direita */
/* redimensionadas para o tamanho da class leftPart3Col */
#rightPart &gt; .folder .full, 
#rightPart &gt; .pagina_web .full,
#rightPart &gt; .pessoas .lista,
#rightPart &gt; .ensinos .full,
#rightPart &gt; .cursos .full,
#rightPart &gt; .investigacao .full,
#rightPart &gt; .projectos .lista,
#rightPart &gt; .projecto .full,
#rightPart &gt; .publicacoes .full,
#rightPart &gt; .centros_investigacao .full,
#rightPart &gt; .informacoes .full,
#rightPart &gt; .informacao .full,
#rightPart &gt; .canal .full,
#rightPart &gt; .agenda .full,
#rightPart &gt; .documentos .full,
#rightPart &gt; .documentos_gesdoc .full,
#rightPart &gt; .galerias .full,
#rightPart &gt; .galeria_videos .full,
#rightPart &gt; .galeria_fotografias .full,
#rightPart &gt; .album_fotografias .full,
#rightPart &gt; .pesquisa,
#rightPart &gt; .provas .full,
#rightPart &gt; .teses .full,
#rightPart &gt; .tese .full,
#rightPart &gt; .testemunhos .full,
#rightPart &gt; .testemunho .full,
#rightPart &gt; .alumnis .full,
#rightPart &gt; .alumnis_tipo .full,
#rightPart &gt; .alumni .full,
#rightPart &gt; .faqs .full,
#rightPart &gt; .grupo_faqs .full,
#rightPart &gt; .faq .full
{  
  /*width:75%!important;*/
}


/* ------------------------------------------------ */
/* ------------------------------------------------ */
/* ------------------------------------------------ */
/* ------------------------------------------------ */
/* ------------------------------------------------ */




















/* --------- servicos ------------- */

.object .boxed
{  
  font-family:SourceSansPro_SemiBold;
  /*padding:10px;*/
  padding:1.5%;
  background: #fff url('images/backgrounds/textura_diagonais_ascendentes.png') repeat top left;  
  margin-top:5px;
  margin-bottom:5px;
  float:left;
  width:45%;
  margin:2% 1% 0 1%;
}
.object .boxed .title
{  
  background-color:#fff;
  padding:5px;
}
.object .boxed .content
{  
  background-color:#fff;
  padding:5px;
}
.object .boxed .content ul
{  
  list-style-type:none;
  margin:0;
  padding-left:20px;
}
.object .boxed .content ul li
{  
  
}

/*
.object&gt;.boxed a
{  
  padding:5px 30px 5px 5px;
  background: #fff url('images/backgrounds/bg_setas_down.png') no-repeat top right;
  background-size:15px auto;
  background-color:#fff;
  display:block;
  font-family:SourceSansPro_SemiBold;
}
*/





/* ------ album fotografias ---- */

.album_fotografias .line,
.galeria .line
{  
    float:left;
    box-sizing: border-box;
    width: 32%;
    padding:10px;
    background-color:#fff;
}
.album_fotografias .line .link_album,
.album_fotografias .line .link_album_picasa,
.album_fotografias .line .count,
.album_fotografias .line .data_album,
.album_fotografias .line .legenda,
.galeria .line .link_galeria
{  
  font-size:0.9em;
  padding-left:20px;
}
.album_fotografias .line .link_album,
.galeria .line .link_galeria
{ 
  background: #fff url(images/backgrounds/bg_title_double_slashes.png) no-repeat 0 0; 
  font-family:SourceSansPro_SemiBold;
  background-size:10%;
  margin-top:10px;
}




/* -------------------------------*/

.curso .full h2, .curso .full h3, .curso .full h4, .curso .full h5, .curso .full h6
{  
}    
.curso .full .link_site_estudar
{  
  margin-top:20px;
}
.curso .line
{
  padding:3px 0;
  border-bottom:1px solid #000;
}
.curso .line .data
{  
  font-size:0.9em;
  font-style:italic;
  color:#555;
}




.rightPart1Col .contactos, 
.rightPart1Col .contactos_laterais,
.rightPart1Col .ultimos_docs_gesdoc,
.rightPart1Col .docs_ivc
{  
  font-size:0.9em;
}

.rightPart1Col
{  
  width:23%!important;
  padding-left:2%!important;
  float:left;
}






.pessoas .lista .filtros
{  
  border:0;
}
.pessoas .lista .filtro
{  
  padding-top:10px;
}
.pessoas .lista .filtro .select_unidades
{  
  width:580px;
}
.pessoas .lista .filtro .select_categorias
{  
  width:350px;
}
.pessoas .lista .filtro .caixa_pesquisa_nome
{  
  width:310px;
}
.pessoas .lista .datatable
{  
  border:0;
}
.datatable li { 
    border:0!important;
    border-bottom:1px solid #000!important;
 }




/* --- responsaveis do curso --- */

.curso .responsaveis_curso .element .director .foto
{  
  float:none!important;
}
.curso .responsaveis_curso .element h2
{  
  color:#333!important;
  font-weight:normal;
}
.curso .responsaveis_curso .director .nome,
.responsaveis_curso .director .nome a,
.responsaveis_curso .adjunto .nome,
.responsaveis_curso .aluno .nome,
.responsaveis_curso .gestor_academico .nome
{  
  color:#666!important;
} 
.responsaveis_curso .adjunto .nome p /*existe no curso_local*/
{  
  margin:0;
}
.curso .responsaveis_curso .element .director h2,
.curso .responsaveis_curso .element .adjuntos h2,
.curso .responsaveis_curso .element .gestor_academico h2
{  
    margin-top: 10px;
    margin-bottom: 0px;    
}

.curso .flyer_divulgacao .element h2,
.curso .plano_estudos .element h2,
.curso .pagina_propria .element h2
{
  font-size:13px;
  color:#333!important;
  font-weight:normal;
  margin-top: 10px;
  margin-bottom: 0px;  
}



/* --- dados da unidades --- */
.unidade .descricao
{  
  margin-bottom:20px;
  text-align:justify;
}

/* --- contactos da unidade --- */

.unidade .full .contactos_laterais .titulo
{  
  font-weight:bold;
  margin-bottom:5px;
  color:#be1e2d;
  font-family:SourceSansPro_SemiBold;
}
.unidade .full .ultimos_docs_gesdoc .titulo,
.unidade .full .docs_ivc .titulo
{  
  margin-top:20px;
  font-weight:bold;
  margin-bottom:5px;
  color:#be1e2d;
  font-family:SourceSansPro_SemiBold;
}
.unidade .full .docs_ivc .titulo a
{  
  color:#be1e2d;
}
.unidade .full .ultimos_docs_gesdoc ul,
.unidade .full .docs_ivc ul
{  
  list-style-type:none;
  padding:0;
  margin:0;
}
.unidade .full .ultimos_docs_gesdoc ul li .nome,
.unidade .full .docs_ivc ul li .nome
{  
  font-family:SourceSansPro_SemiBold;
}
.unidade .full .ultimos_docs_gesdoc ul li .data,
.unidade .full .docs_ivc ul li .data
{  
  display:none;
  font-style:italic;
  color:#666;
}

.unidade .full .avaliacao_fct .label,
.unidade .full .projecto_financiamento .label
{  
  font-weight:bold;
  margin:20px 0 5px 0;
}


/* --- responsaveis da unidade --- */

.unidade .responsaveis_unidade
{  
  margin-bottom:20px;
}
.unidade .subtabs .responsaveis_unidade
{  
  margin-bottom:0;
}
.unidade .responsaveis_unidade .titulo
{  
  margin-top:100px;
  color:#333;
  font-family:SourceSansPro_SemiBold;
}
.unidade .responsaveis_unidade_sem_foto .titulo
{  
  margin-top:0;
}
.unidade .responsaveis_unidade h2
{  
  /*margin-top:100px;*/
  margin-top:0;
  color:#333;
  font-weight:normal;
}
.unidade .responsaveis_unidade .sem_foto h2
{  
  margin-top:2em;
}
.unidade .subtabs .responsaveis_unidade .sem_foto h2
{  
  margin-top:0;
}
.unidade .responsaveis_unidade .nome, 
.unidade .responsaveis_unidade .nome a,
.unidade .responsaveis_unidade .email_responsavel,
.unidade .responsaveis_unidade .email_responsavel a
{  
  color:#666;
}
.unidade .responsaveis_unidade .responsavel,
.unidade .responsaveis_unidade .adjuntos, 
.unidade .responsaveis_unidade .secretarios,
.unidade .responsaveis_unidade .vice_directores,
.unidade .responsaveis_unidade .subdiretores,
.unidade .responsaveis_unidade .vice_presidentes,
.unidade .responsaveis_unidade .vogais,
.unidade .responsaveis_unidade .coordenadores_locais,
.unidade .responsaveis_unidade .coordenadores_cientificos,
.unidade .responsaveis_unidade .outro_responsavel
{  
  float:left;
  margin-bottom:10px;
}
.unidade .responsaveis_unidade .grupos_responsaveis_1
{  
  width:95%;/* normalmente Ã© utilizado com um texto do lado direito */
}
.unidade .responsaveis_unidade .responsavel
{  
  padding-right:2%;
  max-width:250px;
}
.unidade .responsaveis_unidade .adjuntos, 
.unidade .responsaveis_unidade .secretarios,
.unidade .responsaveis_unidade .vice_directores,
.unidade .responsaveis_unidade .subdiretores,
.unidade .responsaveis_unidade .vice_presidentes,
.unidade .responsaveis_unidade .vogais,
.unidade .responsaveis_unidade .coordenadores_locais,
.unidade .responsaveis_unidade .outro_responsavel
{  
  width:31%;
  padding:0 1%;
}
.unidade .responsaveis_unidade .grupos_responsaveis_2
{  
  width:48%;
}
.unidade .responsaveis_unidade .grupos_responsaveis_3
{  
  width:31%;
}
.unidade .responsaveis_unidade .responsavel .foto
{  
  margin-right:5px;
}
.unidade .ui-tabs,
.cursos .ui-tabs,
.unidades_associadas .ui-tabs,
.class_subtabs_estilizados .ui-tabs
{  
  border:0;
}
.unidade .ui-tabs-nav,
.cursos .ui-tabs-nav,
.unidades_associadas .ui-tabs-nav,
.class_subtabs_estilizados .ui-tabs-nav
{  
  border:0;
  border-bottom:1px solid #000;
  background:none;
  border-radius:0;/*css3*/
  /* NM */
  /*padding:0.2em 0!important;*/
}
.unidade .ui-tabs-nav li,
.cursos .ui-tabs-nav li,
.unidades_associadas .ui-tabs-nav li,
.class_subtabs_estilizados .ui-tabs-nav li
{  
  text-transform:uppercase;
  border-radius:0!important;/*css3*/
  border:0;
  background:0;
  /*margin-right:30px!important;*/
  padding:0;
}
.unidade .ui-tabs-nav li.ui-state-default a,
.cursos .ui-tabs-nav li.ui-state-default a,
.unidades_associadas .ui-tabs-nav li.ui-state-default a,
.class_subtabs_estilizados .ui-tabs-nav li.ui-state-default a
{  
  color:#000!important;
  padding:0 15px;
  border-left:1px solid #be1e2d;
  text-transform:uppercase;
}
.unidade .ui-tabs-nav li.ui-state-default:first-child a,
.cursos .ui-tabs-nav li.ui-state-default:first-child a,
.unidades_associadas .ui-tabs-nav li.ui-state-default:first-child a,
.class_subtabs_estilizados .ui-tabs-nav li.ui-state-default:first-child a
{  
  padding-left:0;
  border-left:0;
}
.ui-tabs .ui-tabs-nav li a
{  
  font-size:0.9em!important;
}
.unidade .ui-tabs-nav li.ui-tabs-selected,
.cursos .ui-tabs-nav li.ui-tabs-selected,
.unidades_associadas .ui-tabs-nav li.ui-tabs-selected,
.unidade .ui-tabs-nav li.ui-tabs-selected a,
.cursos .ui-tabs-nav li.ui-tabs-selected a,
.unidades_associadas .ui-tabs-nav li.ui-tabs-selected a,
.class_subtabs_estilizados .ui-tabs-nav li.ui-tabs-selected a
{  
  /* NM */
  /*color:#000!important;*/
  font-family:SourceSansPro_SemiBold;
  color:#be1e2d!important;
}
.unidade .full .subtabs ul.ui-tab-nav
{  
  list-style-type:none;
  margin:0;
  padding:0;
}
.unidade .subtabs,
.unidade .subsubtabs,
.cursos .subtabs,
.unidades_associadas .subtabs,
.class_subtabs_estilizados .subtabs
{  
  font-size:1em;
}
.unidade .subtabs .full &gt; h2,
.unidade .subsubtabs .full &gt; h2,
.cursos .subtabs .full &gt; h2,
.unidades_associadas .subtabs .full &gt; h2,
.class_subtabs_estilizados .subtabs .full &gt; h2
{  
  margin-top:5px;
  font-size:1em;
  /*background: #fff url(images/backgrounds/bg_title_double_slashes_black.png) no-repeat 10px 5px;*/
}
.cursos .subtabs .full &gt; h1
{  
  display:none;
}
.unidade .subtabs h3,
.unidade .subsubtabs h3,
.unidade .subtabs h4,
.unidade .subsubtabs h4
{  
  color:#555;
}
.unidade .ui-tabs-panel,
.cursos .ui-tabs-panel,
.unidades_associadas .ui-tabs-panel,
.class_subtabs_estilizados .ui-tabs-panel
{  
  padding:1em 0!important;
}
.unidade #subtab_orgaos_escola h2,
.unidade #subtab_departamentos h2,
.unidade #subtab_equipa h2,
.unidade #subtab_competencias h2,
.unidade #subtab_divisao_apoio_ta h2,
.unidade #subtab_investigadores h2,
.unidade #subtab_colaboradores h2,
.unidade #subtab_funcionarios h2,
.unidade #subtab_investigadores h2,
.unidade #subtab_emeritos h2,
.unidade #subtab_equipatecnica h2,
.unidade #subtab_membros h2,
.unidade #subtab_membros_investigadores h2,
.unidade #subtab_membros_intdoutorados h2,
.unidade #subtab_membros_intndoutorados h2,
.unidade #subtab_doutorandos h2,
.unidade #subtab_conselho_departamento .conselheiros h2,
.unidade #subtab_representantes h2,
.unidade #subtab_cooptados h2,
.unidade #subtab_directores h2,
.unidade #subtab_presidenteaaue h2,
.unidade .subtab_composicao_orgao h2,
.unidade .subtab_composicao_orgao h3,
.unidade .subtab_secretariado_orgao h2,
.unidade .subtab_direcoes_servico h2,
.unidade .subtab_gabinetes h2
{  
  display:none;
}
.unidade #subtab_departamentos li,
.unidade #subtab_sub_unidades li
{
  margin-left:20px;
  /*list-style-image: url(images/pointers/list_pointer.png);*/
  list-style-image: url(images/backgrounds/bg_pointer_li.png);
}
.unidade .subtabs .lista_unidades ul
{  
  padding-left:10px;
}
.unidade .subtabs .lista_unidades li
{  
  list-style-image: url(images/backgrounds/bg_pointer_li.png);
}
.unidade .subtab_departamentos ul a,
.unidade .subtab_orgao_escola ul a,
.unidade .subtab_sub_unidades ul a,
.unidade .subtab_equipa ul a
{  
  color:#000!important;
}
.unidade .subtabs ul .pessoa .line,
.unidade .subtabs .lista_alunos ul li
{  
  clear:both;
  padding-left:12px;
  background: #fff url(images/backgrounds/bg_double_slashes_person.png) no-repeat left 3px;
}
.unidade .subtabs ul .pessoa .nome,
.unidade .subtabs ul .pessoa .nome a
{  
  color:#666!important;
}
.unidade .subtabs ul .pessoa .descricao_membro
{
    font-weight:bold;
    margin-bottom: 5px;
}
.unidade .subtabs ul .pessoa .foto
{  
  float:left;
  margin-right:10px;
  margin-bottom:10px;
}
.unidade .lista_pessoas ul,
.unidade .composicao_representantes ul,
.unidade .composicao_representantes_cc_iifa ul,
.unidade .subtab_equipa ul,
.unidade .funcionarios ul,
.unidade .docentes ul,
.unidade .colaboradores ul,
.unidade .colaboradores_externos ul,
.unidade .investigadores ul,
.unidade .conselheiros ul,
.unidade .integrados_doutorados ul,
.unidade .integrados_nao_doutorados ul,
.unidade .secretariados ul,
.unidade .membros ul,
.unidade .membros_cooptados ul
{  
  margin:0;
  padding:0;
  list-style-type:none;
}
.unidade .lista_pessoas p
{  
  margin:0;
}
.unidade .lista_pessoas ul,
.unidade .lista_pessoas ul a
{  
  color:#666;
}
.unidade .composicao_representantes ul li,
.unidade .composicao_representantes_cc_iifa ul li
{  
  margin:0;
}
.unidade .composicao_representantes .qualidade_unidade,
.unidade .composicao_representantes .qualidade_comissao_curso,
.unidade .composicao_representantes_cc_iifa .qualidade_unidade
{  
  font-style:italic;
  font-size:0.8em;
  color:#aaa;
}


.pesquisa .informacoes
{  
  text-align:right;
}
.pesquisa .resultados .item
{  
  margin-top:5px;
  border-bottom:1px solid #be1e2d;
}
.pesquisa .resultados .item .title,
.pesquisa .resultados .item .title a
{  
  color:#333;
}
.pesquisa .resultados .item .snippet,
.pesquisa .resultados .item .url,
.pesquisa .resultados .item .url a
{  
  color:#666;
}
.pesquisa .navigation
{  
  margin-top:10px;
  text-align:center;
}



/* --- videos --- */

.video .full .leftPart
{  
  width:60%;
  float:left;
}
.video .full .rightPart
{  
  width:40%;
  float:left;
}

/* --- informacoes --- */
.eventos_primeira_pagina .informacao .line_small
{  
  border:0!important;
}



.cooperacao .line
{  
  border-bottom:1px solid #831D1C;
  margin-bottom:10px;
}

.scrolled_element
{  
  max-height:200px;
  overflow:auto;
}
.scrolled_element_h400
{  
  max-height:400px;
  overflow:auto;
}

.pessoa .line .categoria,
.pessoa .line .qualidade_vinculo,
.pessoa .line .label_adicional
{  
  font-size:0.8em;
  font-style:italic;
  color:#999;
}


.subpage_banner
{  
  width:75%;
  height:120px;
  margin-bottom:20px;
  clear:both;
  background-size:cover;
  background-position:left top;
}
.subpage_banner_centrado
{  
  background-position:center top;  
}

.renderedtable tr td
{  
  vertical-align:top;
  padding:0;
}
.renderedtable tr td p
{  
  margin-top:0;
}

.unidade&gt;.line
{  
  padding-left:15px;
  background: transparent url(images/backgrounds/bg_pointer_li.png) no-repeat left 5px;
}
.pagina_web&gt;.line
{  
  padding-left:15px;
  background: transparent url(images/backgrounds/bg_pointer_li.png) no-repeat left 5px;
}
.default &gt;.line,
.line_default_view
{  
  padding-left:15px;
  background: transparent url(images/backgrounds/bg_pointer_li.png) no-repeat left 5px;
}

.informacao .logos_redes
{  
  padding:5px;
  min-height:73px;
  background-color:#fff;
}
.informacao .logos_redes .apontador
{  
  float:left;
  margin:0 10px;
}
.informacao .logos_redes .apontador img
{  
  height:30px;
}


.skeleton_tpl
{  
  display:none;
}
.skeleton_hidden_field
{  
  display:none;
}


.pessoa .full h2
{  
  padding-left:0;
  background:none;
}


.ui-tabs .ui-tabs-nav li.ui-tabs-selected a
{  
  color:#9f1c33;
  font-weight:bold;
}</pre></body></html>