﻿body { margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; background-color: #ffffff}

.home_mnu_nivel1 { text-decoration:none; font-weight: bold; color: #000000; font-size: 13px; text-align: left ; font-family: Trebuchet MS , Arial; padding-left: 4px }
.home_mnu_nivel1:hover { text-decoration:none; font-weight: bold; color: #ffffff; font-size: 13px; text-align: left ; font-family: Trebuchet MS , Arial; padding-left: 4px }

.home_nova_con { font-weight: bold; color: #ffffff; font-size: 12px; text-align: left ; font-family: Trebuchet MS , Arial; padding-left: 6px; padding-top: 2px; }
.home_footer_01 {  color: #737272; font-size: 11px; text-align: left ; font-family: Trebuchet MS , Arial; padding-left: 8px }
.home_footer_02 { text-decoration:none;  color: #737272; font-size: 11px; text-align: left ; font-family: Trebuchet MS , Arial; padding-bottom: 2px }

.home_titulo { font-weight: bold; color: #000000; font-size: 18px; text-align: left ; font-family: Trebuchet MS , Arial;}
.home_texto {  color: #000000; font-size: 12px; text-align: left ; font-family: Trebuchet MS , Arial; text-align: justify}

.home_ch_lang { text-decoration:none; font-weight: bold; color: #A29EA0; font-size: 9px; text-align: left ; font-family: Trebuchet MS , Arial;}

.home_texto_noticias { text-decoration:none; color: #ffffff; font-size: 12px; text-align: left ; font-family: Trebuchet MS , Arial;}
.home_link_noticias { text-decoration:none; color: #ffffff; font-size: 12px; text-align: right ; font-family: Trebuchet MS , Arial;}

.form_pesquisa { width: 100%; vertical-align: top; font-family: Trebuchet MS , Arial; font-size: 9px; font-weight: normal; text-align: left; background-color: #ffffff;	border: 0px solid #ffffff; }

.empresa_mnu_nivel1 { text-decoration:none; font-weight: bold; color: #ffffff; font-size: 13px; text-align: left ; font-family: Trebuchet MS , Arial; padding-left: 4px }

.mnu_nivel2 { text-decoration:none; font-weight: bold; color: #000000; font-size: 13px; text-align: left ; font-family: Trebuchet MS , Arial}
.mnu_nivel2:hover { text-decoration:none; font-weight: bold; color: #ffffff; font-size: 13px; text-align: left ; font-family: Trebuchet MS , Arial}
.mnu_nivel2_sel { text-decoration:none; font-weight: bold; color: #ffffff; font-size: 13px; text-align: left ; font-family: Trebuchet MS , Arial}

.servicos_titulo { font-weight: bold; color: #000000; font-size: 18px; text-align: left ; font-family: Trebuchet MS , Arial; padding-left: 15px ; padding-right: 15px}
.servicos_texto { color: #000000; font-size: 12px; font-family: Trebuchet MS , Arial; text-align: justify}
.servicos_link { text-decoration: underline; color: #000000; font-size: 12px; text-align: left ; font-family: Trebuchet MS , Arial; text-align: justify}

.historia_link_topo { text-decoration: none; font-weight:bold; color: #ffffff; font-size: 10px; text-align: left ; font-family: Trebuchet MS , Arial}
.historia_link_topo:hover { text-decoration: none; font-weight:bold; color: #000000; font-size: 10px; text-align: left ; font-family: Trebuchet MS , Arial}
.historia_texto_topo { color: #850000; font-weight:bold; font-size: 10px; text-align: left ; font-family: Trebuchet MS , Arial}

.equipa_link_pdf { text-decoration: none; font-weight:bold; color: #850000; font-size: 12px; text-align: left ; font-family: Trebuchet MS , Arial}

.clientes_titulo { font-weight: bold; color: #850000; font-size: 12px; text-align: left ; font-family: Trebuchet MS , Arial;}
.clientes_texto { color: #000000; font-size: 12px; font-family: Trebuchet MS , Arial; text-align: justify}
.clientes_link { font-weight: bold; text-decoration: none; color: #850000; font-size: 12px; text-align: left ; font-family: Trebuchet MS , Arial;}
.clientes_link:hover { font-weight: bold; text-decoration: underline; color: #850000; font-size: 12px; text-align: left ; font-family: Trebuchet MS , Arial;}

.carreiras_campos {  color: #850000; font-size: 12px; text-align: left ; font-family: Trebuchet MS , Arial;}
.form_carreiras { width: 100%; vertical-align: top; font-family: Trebuchet MS , Arial; font-size: 9px; font-weight: normal; text-align: left; background-color: #ffffff;	border: 1px solid #850000; }

.noticias_titulo { text-decoration:none; font-weight: bold; color: #804870; font-size: 12px; text-align: left ; font-family: Trebuchet MS , Arial;}
.noticias_texto {  color: #000000; font-size: 12px; text-align: justify ; font-family: Trebuchet MS , Arial;}
.noticias_mais { text-decoration:none;  color: #ffffff; font-size: 10px; text-align: center ; font-family: Trebuchet MS , Arial;}
.form_mais { width: 100px; vertical-align: top; font-family: Trebuchet MS , Arial; font-size: 9px; font-weight: normal; text-align: left; background-color: #ffffff;	border: 1px solid #804870; }

.contactos_titulo { text-decoration:none; font-weight: bold; color: #D79B27; font-size: 11px; text-align: left ; font-family: Trebuchet MS , Arial;}
.contactos_texto {  color: #000000; font-size: 11px; text-align: justify ; font-family: Trebuchet MS , Arial;}

.distincoes_titulo { text-decoration:none; font-weight: bold; color: #A19EA0; font-size: 12px; text-align: left ; font-family: Trebuchet MS , Arial;}
.distincoes_texto {  color: #000000; font-size: 12px; text-align: justify ; font-family: Trebuchet MS , Arial;}
.distincoes_link { text-decoration:none; font-weight: bold; color: #000000; font-size: 12px; text-align: left ; font-family: Trebuchet MS , Arial;}
.distincoes_link:hover { text-decoration:underline; font-weight: bold; color: #000000; font-size: 12px; text-align: left ; font-family: Trebuchet MS , Arial;}
.distincoes_link_pdf { text-decoration:none; font-weight: bold; color: #000000; font-size: 12px; text-align: left ; font-family: Trebuchet MS , Arial;}

.projectos_titulo { text-decoration:none; font-weight: bold; color: #2A73A0; font-size: 10px; text-align: left ; font-family: Trebuchet MS , Arial;}
.projectos_em_dest_nome { text-decoration:none; color: #000000; font-size: 11px; font-family: Trebuchet MS , Arial;}
.projectos_em_dest { text-decoration:none; color: #ffffff; font-size: 10px; font-family: Trebuchet MS , Arial; padding-left: 8px}
.projectos_link_dest { text-decoration:none; color: #000000; font-size: 10px; font-family: Trebuchet MS , Arial;}
.projectos_link_dest:hover { text-decoration:underline; color: #000000; font-size: 10px; font-family: Trebuchet MS , Arial;}

.projectos_list_monu_titulos { text-decoration:none; color: #ffffff; font-size: 11px; font-family: Trebuchet MS , Arial; padding-left: 8px}
.projectos_list_monu_texto { text-decoration:none; color: #000000; font-size: 12px; font-family: Trebuchet MS , Arial;}
.projectos_list_monu_link { text-decoration:none; color: #ffffff; font-size: 11px; font-family: Trebuchet MS , Arial; padding-left: 8px; padding-top: 4px; padding-right: 8px}
.projectos_list_monu_link:hover { text-decoration:underline; color: #ffffff; font-size: 11px; font-family: Trebuchet MS , Arial; padding-left: 8px; padding-top: 4px}
.projectos_voltar_tipologias { text-decoration:none; color: #2A73A0; font-size: 11px; font-family: Trebuchet MS , Arial;}
.projectos_pesquisa_titulos { font-weight:bold; text-decoration:none; color: #ffffff; font-size: 14px; font-family: Trebuchet MS , Arial; padding-left: 8px}
.projectos_pesquisa_n_found { font-weight:bold; text-decoration:none; color: #ffffff; font-size: 10px; font-family: Trebuchet MS , Arial;}
.projectos_pesquisa_tit { font-weight:bold; text-decoration:none; color: #2A73A0; font-size: 12px; font-family: Trebuchet MS , Arial;}
.projectos_mais_imagens { text-decoration:none; color: #ffffff; font-size: 14px; font-family: Trebuchet MS , Arial; padding-right: 6px}
.projectos_link_breve_p { text-decoration:underline; color: #000000; font-size: 10px; font-family: Trebuchet MS , Arial;}
.projectos_link_breve_p:hover { text-decoration:underline; color: #2A73A0; font-size: 10px; font-family: Trebuchet MS , Arial;}

.detail_projectos_titulo { text-decoration:none; font-weight: bold; color: #2A73A0; font-size: 12px; text-align: left ; font-family: Trebuchet MS , Arial;}
.detail_projectos_list_monu_texto { text-decoration:none; color: #000000; font-size: 12px; font-family: Trebuchet MS , Arial;}

.link_cliente { text-decoration:underline; color: #000000; font-size: 12px; text-align: justify ; font-family: Trebuchet MS , Arial;}
.link_cliente:hover { text-decoration:underline; color: #000000; font-size: 12px; text-align: justify ; font-family: Trebuchet MS , Arial;}

.form_projs { width: 100%; vertical-align: top; font-family: Trebuchet MS , Arial; font-size: 10px; font-weight: normal; text-align: left; background-color: #ffffff;	border: 1px solid #2A73A0; }
.projs_breve_texto {  color: #000000; font-size: 12px; text-align: left ; font-family: Trebuchet MS , Arial; text-align: justify; padding:10px 10px 10px 10px;}

.barras_dinamicas {background-color: #850000}
.barras_dinamicas_over {background-color: #DFC5C4}

.pesquisa_emp { text-decoration:underline; color: #000000; font-size: 10px; font-family: Trebuchet MS , Arial;}
.pesquisa_emp:hover { text-decoration:underline; color: #850000; font-size: 10px; font-family: Trebuchet MS , Arial;}
.pesquisa_emp_tit { font-weight:bold; text-decoration:none; color: #850000; font-size: 12px; font-family: Trebuchet MS , Arial;}

.pesquisa_serv { text-decoration:underline; color: #000000; font-size: 10px; font-family: Trebuchet MS , Arial;}
.pesquisa_serv:hover { text-decoration:underline; color: #6c8d51; font-size: 10px; font-family: Trebuchet MS , Arial;}
.pesquisa_ser_tit { font-weight:bold; text-decoration:none; color: #6c8d51; font-size: 12px; font-family: Trebuchet MS , Arial;}

.pesquisa_ref { text-decoration:underline; color: #000000; font-size: 10px; font-family: Trebuchet MS , Arial;}
.pesquisa_ref:hover { text-decoration:underline; color: #a19ea0; font-size: 10px; font-family: Trebuchet MS , Arial;}
.pesquisa_ref_tit { font-weight:bold; text-decoration:none; color: #a19ea0; font-size: 12px; font-family: Trebuchet MS , Arial;}

.pesquisa_not { text-decoration:underline; color: #000000; font-size: 10px; font-family: Trebuchet MS , Arial;}
.pesquisa_not:hover { text-decoration:underline; color: #804870; font-size: 10px; font-family: Trebuchet MS , Arial;}
.pesquisa_not_tit { font-weight:bold; text-decoration:none; color: #804870; font-size: 12px; font-family: Trebuchet MS , Arial;}
