{"id":336,"date":"2021-11-03T00:00:57","date_gmt":"2021-11-03T00:00:57","guid":{"rendered":"http:\/\/localhost:8888\/iaces\/?page_id=336"},"modified":"2025-09-18T15:36:42","modified_gmt":"2025-09-18T15:36:42","slug":"equipa","status":"publish","type":"page","link":"https:\/\/fe.up.pt\/iaces\/equipa\/","title":{"rendered":"Equipa"},"content":{"rendered":"\n<pre class=\"wp-block-code\"><code><\/code><\/pre>\n\n\n\n<!DOCTYPE html>\n<html lang=\"pt\">\n<head>\n  <meta charset=\"UTF-8\" \/>\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\/>\n  <title>IACES LC Porto \u2013 Dire\u00e7\u00f5es<\/title>\n  <style>\n    :root {\n      --bg-color: #f9f9f9;\n      --text-color: #1a1a1a;\n      --accent: #0071e3;\n      --card-bg: #ffffff;\n      --shadow: 0 8px 24px rgba(0,0,0,0.05);\n    }\n\n    body {\n      margin: 0;\n      padding: 0;\n      font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n      background-color: var(--bg-color);\n      color: var(--text-color);\n      line-height: 1.6;\n    }\n\n    header {\n      background: #fff;\n      padding: 2rem 1rem;\n      text-align: center;\n      box-shadow: var(--shadow);\n    }\n\n    header h1 {\n      margin: 0;\n      font-size: 2.5rem;\n    }\n\n    header p {\n      margin-top: 0.5rem;\n      font-size: 1.1rem;\n      color: #666;\n    }\n\n    main {\n      max-width: 1200px;\n      margin: auto;\n      padding: 2rem 1rem;\n    }\n\n    section {\n      margin-bottom: 4rem;\n    }\n\n    h2 {\n      font-size: 2rem;\n      margin-bottom: 1.5rem;\n      color: var(--text-color);\n      border-bottom: 2px solid #eee;\n      padding-bottom: 0.5rem;\n    }\n\n    ul {\n      list-style: none;\n      padding: 0;\n      max-width: 500px;\n      margin: 0 auto 3rem auto;\n    }\n\n    li {\n      padding: 0.4rem 0;\n      border-bottom: 1px solid #e5e5e5;\n      font-size: 1rem;\n    }\n\n    .team-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n      gap: 2rem;\n      max-width: 900px;\n      margin: auto;\n    }\n\n    .card {\n      background: var(--card-bg);\n      border-radius: 12px;\n      padding: 1.5rem;\n      box-shadow: var(--shadow);\n      text-align: center;\n      transition: transform 0.2s ease;\n    }\n\n    .card:hover {\n      transform: translateY(-5px);\n    }\n\n    .photo {\n      width: 120px;\n      height: 120px;\n      object-fit: cover;\n      border-radius: 50%;\n      margin-bottom: 1rem;\n      background-color: #ccc;\n      border: 3px solid var(--accent);\n    }\n\n    .role {\n      font-weight: 600;\n      color: var(--accent);\n      font-size: 1rem;\n      margin-bottom: 0.3rem;\n    }\n\n    .name {\n      font-size: 1.2rem;\n      font-weight: 500;\n      margin-bottom: 0.5rem;\n    }\n\n    .linkedin a {\n      font-size: 0.9rem;\n      color: var(--accent);\n      text-decoration: none;\n      word-break: break-word;\n      display: inline-block;\n    }\n\n    .linkedin a:hover {\n      text-decoration: underline;\n    }\n\n    footer {\n      text-align: center;\n      padding: 2rem 1rem;\n      background-color: #fafafa;\n      font-size: 0.9rem;\n      color: #666;\n      border-top: 1px solid #e5e5e5;\n    }\n  <\/style>\n<\/head>\n<body>\n\n  <header>\n    <h1>IACES LC Porto<\/h1>\n    <p>Hist\u00f3rico de Dire\u00e7\u00f5es<\/p>\n  <\/header>\n\n  <main>\n\n    <section>\n      <h2>Presidentes (1994 \u2013 2025)<\/h2>\n      <ul>\n        <li>1994\u20131997 \u2013 Lu\u00eds Luna<\/li>\n        <li>1997\u20131999 \u2013 Norberto Eust\u00e1quio<\/li>\n        <li>1999\u20132000 \u2013 Joana Silva<\/li>\n        <li>2000\u20132001 \u2013 Nuno Milagres<\/li>\n        <li>2001\u20132003 \u2013 Am\u00e9rico Martins<\/li>\n        <li>2003\u20132004 \u2013 Rui Xavier<\/li>\n        <li>2004\u20132005 \u2013 Pedro Sena Fragateiro<\/li>\n        <li>2005\u20132006 \u2013 Fernando Guedes<\/li>\n        <li>2006\u20132007 \u2013 Jo\u00e3o Neto<\/li>\n        <li>2007\u20132008 \u2013 Miguel Fernandes<\/li>\n        <li>2008\u20132009 \u2013 Vincent Rodrigues<\/li>\n        <li>2009\u20132010 \u2013 Artur Patr\u00e3o<\/li>\n        <li>2010\u20132011 \u2013 Nelson Lu\u00eds<\/li>\n        <li>2011\u20132012 \u2013 S\u00e9rgio Pereira<\/li>\n        <li>2012\u20132013 \u2013 Catarina S\u00e1 Machado<\/li>\n        <li>2013\u20132014 \u2013 Pedro Fonseca<\/li>\n        <li>2014\u20132015 \u2013 Viviana Ribeiro<\/li>\n        <li>2015\u20132016 \u2013 S\u00e9rgio Vallejo<\/li>\n        <li>2016\u20132017 \u2013 Nuno Castro Neves<\/li>\n        <li>2017\u20132018 \u2013 Virg\u00edlio Matos Silva<\/li>\n        <li>2018\u20132019 \u2013 Francisco Guerra<\/li>\n        <li>2019\u20132020 \u2013 Catarina Sales<\/li>\n        <li>2020\u20132021 \u2013 Miguel Le\u00e3o<\/li>\n        <li>2021\u20132022 \u2013 Filipa Santana<\/li>\n        <li>2022\u20132023 \u2013 In\u00eas Silva<\/li>\n        <li>2023\u20132024 \u2013 Lu\u00eds Vieira<\/li>\n        <li>2024\u20132025 \u2013 Pedro Almeida<\/li>\n      <\/ul>\n    <\/section>\n\n    <section>\n      <h2>Dire\u00e7\u00e3o 2025 \u2013 2026<\/h2>\n      <div class=\"team-grid\">\n\n        <div class=\"card\">\n          <img decoding=\"async\" class=\"photo\" src=\"https:\/\/fe.up.pt\/iaces\/wp-content\/uploads\/2025\/09\/jose-teixeira.jpeg\" alt=\"Jos\u00e9 Pedro Teixeira\">\n          <div class=\"role\">Presidente<\/div>\n          <div class=\"name\">Jos\u00e9 Pedro Teixeira<\/div>\n          <div class=\"linkedin\"><a href=\"https:\/\/www.linkedin.com\/in\/jos\u00e9-de-almeida-teixeira\" target=\"_blank\" rel=\"noopener noreferrer\">LinkedIn<\/a><\/div>\n        <\/div>\n\n        <div class=\"card\">\n          <img decoding=\"async\" class=\"photo\" src=\"https:\/\/fe.up.pt\/iaces\/wp-content\/uploads\/2025\/09\/tiago-moreira.jpeg\" alt=\"Tiago Moreira\">\n          <div class=\"role\">Vice-Presidente<\/div>\n          <div class=\"name\">Tiago Moreira<\/div>\n        <\/div>\n\n        <div class=\"card\">\n          <img decoding=\"async\" class=\"photo\" src=\"https:\/\/fe.up.pt\/iaces\/wp-content\/uploads\/2025\/09\/jose-brito.jpeg\" alt=\"Jos\u00e9 Brito\">\n          <div class=\"role\">Vice-Presidente<\/div>\n          <div class=\"name\">Jos\u00e9 Brito<\/div>\n        <\/div>\n\n        <div class=\"card\">\n          <img decoding=\"async\" class=\"photo\" src=\"https:\/\/fe.up.pt\/iaces\/wp-content\/uploads\/2025\/09\/ana-catarina-scaled.jpg\" alt=\"Ana Catarina Tavares\">\n          <div class=\"role\">Tesoureira<\/div>\n          <div class=\"name\">Ana Catarina Tavares<\/div>\n          <div class=\"linkedin\"><a href=\"https:\/\/www.linkedin.com\/in\/ana-tavares-\/\" target=\"_blank\" rel=\"noopener noreferrer\">LinkedIn<\/a><\/div>\n        <\/div>\n\n        <div class=\"card\">\n          <img decoding=\"async\" class=\"photo\" src=\"https:\/\/fe.up.pt\/iaces\/wp-content\/uploads\/2025\/09\/leonor.cadete.jpeg\" alt=\"Leonor Cadete\">\n          <div class=\"role\">Diretora do Departamento de Atividades, Pedag\u00f3gico e Log\u00edstica<\/div>\n          <div class=\"name\">Leonor Cadete<\/div>\n        <\/div>\n\n        <div class=\"card\">\n          <img decoding=\"async\" class=\"photo\" src=\"https:\/\/fe.up.pt\/iaces\/wp-content\/uploads\/2025\/09\/jose-miranda.jpeg\" alt=\"Jos\u00e9 Miranda\">\n          <div class=\"role\">Diretor do Departamento de Atividades, Pedag\u00f3gico e Log\u00edstica<\/div>\n          <div class=\"name\">Jos\u00e9 Miranda<\/div>\n          <div class=\"linkedin\"><a href=\"https:\/\/www.linkedin.com\/in\/jos%C3%A9-pedro-miranda-592a3b228\/\" target=\"_blank\" rel=\"noopener noreferrer\">LinkedIn<\/a><\/div>\n        <\/div>\n\n        <div class=\"card\">\n          <img decoding=\"async\" class=\"photo\" src=\"https:\/\/fe.up.pt\/iaces\/wp-content\/uploads\/2025\/09\/francisco-oliveira.jpeg\" alt=\"Francisco Oliveira\">\n          <div class=\"role\">Diretor do Departamento de Comunica\u00e7\u00e3o e Imagem<\/div>\n          <div class=\"name\">Francisco Oliveira<\/div>\n          <div class=\"linkedin\"><a href=\"https:\/\/www.linkedin.com\/in\/francisco-oliveira-420974272\/\" target=\"_blank\" rel=\"noopener noreferrer\">LinkedIn<\/a><\/div>\n        <\/div>\n\n        <div class=\"card\">\n          <img decoding=\"async\" class=\"photo\" src=\"https:\/\/fe.up.pt\/iaces\/wp-content\/uploads\/2025\/09\/joao-prestes.jpeg\" alt=\"Jo\u00e3o Pedro Prestes\">\n          <div class=\"role\">Diretor do Departamento de Rela\u00e7\u00f5es Empresariais<\/div>\n          <div class=\"name\">Jo\u00e3o Pedro Prestes<\/div>\n          <div class=\"linkedin\"><a href=\"https:\/\/www.linkedin.com\/in\/jo%C3%A3o-pedro-prestes-32a188333\/\" target=\"_blank\" rel=\"noopener noreferrer\">LinkedIn<\/a><\/div>\n        <\/div>\n\n      <\/div>\n    <\/section>\n\n  <\/main>\n\n  <footer>\n    &copy; 2025 IACES LC Porto. Todos os direitos reservados.\n  <\/footer>\n\n<\/body>\n<\/html>\n\n\n<p>\u00a0<\/p>\n<p><style>\/*! elementor - v3.21.0 - 18-04-2024 *\/<br \/>\n.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}<\/style><\/p>\n<p>Estamos pelo mundo! Descubra aqui:<\/p>\n\n\n<!-- Mapa -->\n<div id=\"custom-map\" style=\"height: 600px; width: 100%;\"><\/div>\n\n<!-- Leaflet CSS & JS -->\n<link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.css\" \/>\n<script src=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.js\"><\/script>\n\n<script>\n  document.addEventListener(\"DOMContentLoaded\", function () {\n    const map = L.map(\"custom-map\");\n\n    L.tileLayer(\"https:\/\/{s}.tile.openstreetmap.org\/{z}\/{x}\/{y}.png\", {\n      attribution: \"&copy; OpenStreetMap contributors\",\n    }).addTo(map);\n\n    \/\/ Lista com c\u00f3digo do pa\u00eds (ISO 3166-1 alpha-2) + coords\n    const locations = [\n      { name: \"LC Porto \u2013 Portugal\", coords: [41.14961, -8.61099], code: \"pt\" },\n      { name: \"LC Lisboa \u2013 Portugal\", coords: [38.7169, -9.1399], code: \"pt\" },\n      { name: \"LC ANEIC MX \u2013 M\u00e9xico\", coords: [19.4326, -99.1332], code: \"mx\" },\n      { name: \"LC ANEIC RD \u2013 Rep\u00fablica Dominicana\", coords: [18.4861, -69.9312], code: \"do\" },\n      { name: \"LC Cairo \u2013 Egito\", coords: [30.0444, 31.2357], code: \"eg\" },\n      { name: \"LC Lyon \u2013 Fran\u00e7a\", coords: [45.75, 4.85], code: \"fr\" },\n      { name: \"LC Karlsruhe \u2013 Alemanha\", coords: [49.0069, 8.4037], code: \"de\" },\n      { name: \"LC Thessaloniki \u2013 Gr\u00e9cia\", coords: [40.6401, 22.9444], code: \"gr\" },\n      { name: \"LC Xanthi \u2013 Gr\u00e9cia\", coords: [41.1367, 24.888], code: \"gr\" },\n      { name: \"LC Budapest \u2013 Hungria\", coords: [47.4979, 19.0402], code: \"hu\" },\n      { name: \"LC Salerno \u2013 It\u00e1lia\", coords: [40.6824, 14.7681], code: \"it\" },\n      { name: \"LC Timisoara \u2013 Rom\u00e9nia\", coords: [45.7489, 21.2087], code: \"ro\" },\n      { name: \"LC Belgrade \u2013 S\u00e9rvia\", coords: [44.7866, 20.4489], code: \"rs\" },\n      { name: \"LC Khartoum \u2013 Sud\u00e3o\", coords: [15.5007, 32.5599], code: \"sd\" },\n      { name: \"LC Delft \u2013 Holanda\", coords: [52.0116, 4.3571], code: \"nl\" },\n      { name: \"LC ESPRIT \u2013 Tun\u00edsia\", coords: [36.8984, 10.1897], code: \"tn\" },\n      { name: \"LC Mostar \u2013 B\u00f3snia e Herzegovina\", coords: [43.3438, 17.8078], code: \"ba\" },\n      { name: \"LC Bogazici \u2013 Turquia\", coords: [41.0847, 29.0514], code: \"tr\" },\n      { name: \"LC CIT \u2013 Turquia\", coords: [41.0651, 29.0077], code: \"tr\" },\n      { name: \"LC Hacettepe \u2013 Turquia\", coords: [39.9042, 32.8627], code: \"tr\" },\n      { name: \"LC ITU \u2013 Turquia\", coords: [41.105, 29.0221], code: \"tr\" },\n      { name: \"LC METU \u2013 Turquia\", coords: [39.8939, 32.7805], code: \"tr\" },\n      { name: \"LC Muyap \u2013 Turquia\", coords: [41.0082, 28.9784], code: \"tr\" },\n      { name: \"LC Yildiz \u2013 Turquia\", coords: [41.0436, 29.0033], code: \"tr\" },\n    ];\n\n    const markers = locations.map(loc => {\n      const flagURL = `https:\/\/flagcdn.com\/w40\/${loc.code}.png`;\n\n      const icon = L.divIcon({\n        html: `<img decoding=\"async\" src=\"${flagURL}\" style=\"width: 24px; height: 16px; border-radius: 3px; box-shadow: 0 0 5px rgba(0,0,0,0.3); animation: bounce 1.5s infinite;\">`,\n        iconSize: [24, 24],\n        className: \"\"\n      });\n\n      return L.marker(loc.coords, { icon })\n        .addTo(map)\n        .bindPopup(`<strong>${loc.name}<\/strong>`);\n    });\n\n    const group = L.featureGroup(markers);\n    map.fitBounds(group.getBounds().pad(0.3));\n  });\n<\/script>\n\n<style>\n  @keyframes bounce {\n    0%, 100% { transform: translateY(0); }\n    50% { transform: translateY(-6px); }\n  }\n\n  @media (max-width: 768px) {\n    #custom-map {\n      height: 400px !important;\n    }\n  }\n<\/style>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>IACES LC Porto \u2013 Dire\u00e7\u00f5es IACES LC Porto Hist\u00f3rico de Dire\u00e7\u00f5es Presidentes (1994 \u2013 2025) 1994\u20131997 \u2013 Lu\u00eds Luna 1997\u20131999 \u2013 Norberto Eust\u00e1quio 1999\u20132000 \u2013 Joana Silva 2000\u20132001 \u2013 Nuno Milagres 2001\u20132003 \u2013 Am\u00e9rico Martins 2003\u20132004 \u2013 Rui Xavier 2004\u20132005 \u2013 Pedro Sena Fragateiro 2005\u20132006 \u2013 Fernando Guedes 2006\u20132007 \u2013 Jo\u00e3o Neto 2007\u20132008 \u2013 Miguel [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2463,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"categoria_pag":[],"class_list":["post-336","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/fe.up.pt\/iaces\/wp-json\/wp\/v2\/pages\/336","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fe.up.pt\/iaces\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fe.up.pt\/iaces\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fe.up.pt\/iaces\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fe.up.pt\/iaces\/wp-json\/wp\/v2\/comments?post=336"}],"version-history":[{"count":169,"href":"https:\/\/fe.up.pt\/iaces\/wp-json\/wp\/v2\/pages\/336\/revisions"}],"predecessor-version":[{"id":3281,"href":"https:\/\/fe.up.pt\/iaces\/wp-json\/wp\/v2\/pages\/336\/revisions\/3281"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fe.up.pt\/iaces\/wp-json\/wp\/v2\/media\/2463"}],"wp:attachment":[{"href":"https:\/\/fe.up.pt\/iaces\/wp-json\/wp\/v2\/media?parent=336"}],"wp:term":[{"taxonomy":"categoria_pag","embeddable":true,"href":"https:\/\/fe.up.pt\/iaces\/wp-json\/wp\/v2\/categoria_pag?post=336"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}