﻿BODY { margin-top:15px; BACKGROUND-COLOR: #ffffff; COLOR: #999999; TEXT-DECORATION: none; }

ul.none { list-style-type: none; margin-left:10px; margin-bottom:10px; line-height:25px; }
ul.lista { list-style-type:disc; margin-left:20px; line-height:15px; }
ul { text-align:left; margin:0; padding-left:20px; list-style-type:disc; }

.bghome { background-color:#2a4436; }
.upper { text-transform:uppercase; }

.sepLista { border-bottom: dotted 1px #868686; padding-bottom:5px; padding-top:5px; }
.sepListaActualidades { border-bottom: dotted #868686 1px; }

.ImgTop { BACKGROUND: url("/_images/sepmenutop.gif") no-repeat left bottom; width:850px; height:126px; }
.imgsp { margin-right:20px; margin-bottom:20px;}
.imgsp_right { margin-left:20px; margin-bottom:20px;}

.data { FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, 'Trebuchet MS'; COLOR: #333333; padding:5px 5px 0px 5px; text-align:right; }
.source { padding-left:5px; padding-right:5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, 'Trebuchet MS'; COLOR: #666666;border-bottom:dotted 1px #333333;border-top:dotted 1px #333333; }

.titPages { FONT-WEIGHT: normal; FONT-SIZE: 17px; FONT-FAMILY: Verdana, Arial, 'Trebuchet MS'; COLOR: #2a4436; TEXT-DECORATION: none; text-align: left; }
.subTitles { FONT-WEIGHT: normal; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Arial, 'Trebuchet MS'; COLOR: #2a4436; TEXT-DECORATION: none; text-align:left; }
.SubTitPages { FONT-WEIGHT: normal; FONT-SIZE: 16px; FONT-FAMILY: Verdana, Arial, 'Trebuchet MS'; COLOR: #2a4436; TEXT-DECORATION: none; text-align:left; }

.titDestaques
{
    FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: Verdana, Arial, 'Trebuchet MS';
    COLOR: #ffffff; TEXT-DECORATION: none; text-align:right;
}
.textDestaques
{
    FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, 'Trebuchet MS';
    COLOR: #ffffff; TEXT-DECORATION: none; padding: 10px 0px 10px 0px; text-align:left;
}
.textDestaques A { FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none; }
.textDestaques A:hover { COLOR: #ffffff; TEXT-DECORATION: none; }

.txtPagecount { FONT-WEIGHT: normal; FONT-SIZE: 13px; FONT-FAMILY: Verdana, Arial; color:#333333; TEXT-DECORATION: none; }
.txtPagecount A { COLOR: #3e3e3e; TEXT-DECORATION: none; }
.txtPagecount A:hover { COLOR: #55a228; TEXT-DECORATION: none; }


.maisinfo { FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, 'Trebuchet MS'; COLOR: #333333; TEXT-DECORATION: none; text-align:left; }
.maisinfo A { COLOR: #55a228; TEXT-DECORATION: none; }
.maisinfo A:hover { COLOR: #000000; TEXT-DECORATION: none; }

.voltar { FONT-WEIGHT: normal; FONT-SIZE: 13px; FONT-FAMILY: Verdana, Arial, 'Trebuchet MS'; COLOR: #8c9390; TEXT-DECORATION: none; text-align:left; }
.voltar A { COLOR: #55a228; TEXT-DECORATION: none; }
.voltar A:hover { COLOR: #005c27; TEXT-DECORATION: none; }

.language_otherpages
{
    FONT-WEIGHT: normal; FONT-SIZE: 14px; FONT-FAMILY: ApexSansBookT, Arial, Verdana;
    COLOR: #999999; TEXT-DECORATION: none; BORDER-bottom: #6f6f6f 1px solid;
}
.language_otherpages A { COLOR: #999999; TEXT-DECORATION: none; }
.language_otherpages A:hover { COLOR: #bfbfbf; TEXT-DECORATION: none; }


.PageName
{
    PADDING-TOP: 12px; COLOR: #999999; TEXT-ALIGN: right;
    FONT-WEIGHT: normal; FONT-SIZE: 18px; FONT-FAMILY: 'Trebuchet MS', Arial, Verdana;
}

.tabmenu { height:20px; BORDER-BOTTOM: #ffffff 5px solid; background-color: #63694e; }
.pathmenu
{
    FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, 'Trebuchet MS';
    COLOR: #2a4436; TEXT-DECORATION: none; text-align:left;
}
.pathmenu A { COLOR: #2a4436; TEXT-DECORATION: none; }
.pathmenu A:hover { COLOR: #55a228; TEXT-DECORATION: none; }

.selectedpage { FONT-WEIGHT: bold; COLOR: #2a4436; TEXT-DECORATION: none; }

/*----------------- CORES MENU PRINCIPAL ------------------*/
.QUEMSOMOS { COLOR: #afc84c; }
.QUEMSOMOS A { COLOR: #afc84c;TEXT-DECORATION: none; }
.QUEMSOMOS A:hover { COLOR: #afc84c;TEXT-DECORATION: none; }

.quemsomos { COLOR: #afc84c; }
.quemsomos A { COLOR: #afc84c;TEXT-DECORATION: none; }
.quemsomos A:hover { COLOR: #afc84c;TEXT-DECORATION: none; }

.FUNCIONALIDADEHUMANA { COLOR: #e5be00; }
.FUNCIONALIDADEHUMANA A { COLOR: #e5be00;TEXT-DECORATION: none; }
.FUNCIONALIDADEHUMANA A:hover { COLOR: #e5be00;TEXT-DECORATION: none; }

.funcionalidadehumana { COLOR: #e5be00; }
.funcionalidadehumana A { COLOR: #e5be00;TEXT-DECORATION: none; }
.funcionalidadehumana A:hover { COLOR: #e5be00;TEXT-DECORATION: none; }

.DESIGNSOCIEDADE { COLOR: #55a228; }
.DESIGNSOCIEDADE A { COLOR: #55a228;TEXT-DECORATION: none; }
.DESIGNSOCIEDADE A:hover { COLOR: #55a228;TEXT-DECORATION: none; }

.DesignSociedade { COLOR: #55a228; }
.DesignSociedade A { COLOR: #55a228;TEXT-DECORATION: none; }
.DesignSociedade A:hover { COLOR: #55a228;TEXT-DECORATION: none; }

.CENTROESTUDOS { COLOR: #00567f; }
.CENTROESTUDOS A { COLOR: #00567f;TEXT-DECORATION: none; }
.CENTROESTUDOS A:hover { COLOR: #00567f;TEXT-DECORATION: none; }

.centroestudos { COLOR: #00567f; }
.centroestudos A { COLOR: #00567f;TEXT-DECORATION: none; }
.centroestudos A:hover { COLOR: #00567f;TEXT-DECORATION: none; }

.ACESSIBILIDADES { COLOR: #648f91; }
.ACESSIBILIDADES A { COLOR: #648f91;TEXT-DECORATION: none; }
.ACESSIBILIDADES A:hover { COLOR: #648f91;TEXT-DECORATION: none; }

.acessibilidades { COLOR: #648f91; }
.acessibilidades A { COLOR: #648f91;TEXT-DECORATION: none; }
.acessibilidades A:hover { COLOR: #648f91;TEXT-DECORATION: none; }

.CENTRORECURSOSFH { COLOR: #00ace8; }
.CENTRORECURSOSFH A { COLOR: #00ace8;TEXT-DECORATION: none; }
.CENTRORECURSOSFH A:hover { COLOR: #00ace8;TEXT-DECORATION: none; }

.centrorecursosfh { COLOR: #00ace8; }
.centrorecursosfh A { COLOR: #00ace8;TEXT-DECORATION: none; }
.centrorecursosfh A:hover { COLOR: #00ace8;TEXT-DECORATION: none; }

.CLINICA { COLOR: #594b78; }
.CLINICA A { COLOR: #594b78;TEXT-DECORATION: none; }
.CLINICA A:hover { COLOR: #594b78;TEXT-DECORATION: none; }

.clinica { COLOR: #594b78; }
.clinica A { COLOR: #594b78;TEXT-DECORATION: none; }
.clinica A:hover { COLOR: #594b78;TEXT-DECORATION: none; }

.CASAARTES { COLOR: #821968; }
.CASAARTES A { COLOR: #821968;TEXT-DECORATION: none; }
.CASAARTES A:hover { COLOR: #821968;TEXT-DECORATION: none; }

.casaartes { COLOR: #821968; }
.casaartes A { COLOR: #821968;TEXT-DECORATION: none; }
.casaartes A:hover { COLOR: #821968;TEXT-DECORATION: none; }

.REPRESENTACAO { COLOR: #ec5d7f; }
.REPRESENTACAO A { COLOR: #ec5d7f;TEXT-DECORATION: none; }
.REPRESENTACAO A:hover { COLOR: #ec5d7f;TEXT-DECORATION: none; }

.representacao { COLOR: #ec5d7f; }
.representacao A { COLOR: #ec5d7f;TEXT-DECORATION: none; }
.representacao A:hover { COLOR: #ec5d7f;TEXT-DECORATION: none; }

.LOJAVIRTUAL { COLOR: #cb0f1a; }
.LOJAVIRTUAL A { COLOR: #cb0f1a;TEXT-DECORATION: none; }
.LOJAVIRTUAL A:hover { COLOR: #cb0f1a;TEXT-DECORATION: none; }

.PARTICIPAR { COLOR: #f08b09; }
.PARTICIPAR A { COLOR: #f08b09;TEXT-DECORATION: none; }
.PARTICIPAR A:hover { COLOR: #f08b09;TEXT-DECORATION: none; }

.participar { COLOR: #f08b09; }
.participar A { COLOR: #f08b09;TEXT-DECORATION: none; }
.participar A:hover { COLOR: #f08b09;TEXT-DECORATION: none; }

.SERVICOS { COLOR: #9c9878; }
.SERVICOS A { COLOR: #9c9878;TEXT-DECORATION: none; }
.SERVICOS A:hover { COLOR: #9c9878;TEXT-DECORATION: none; }

.servicos { COLOR: #9c9878; }
.servicos A { COLOR: #9c9878;TEXT-DECORATION: none; }
.servicos A:hover { COLOR: #9c9878;TEXT-DECORATION: none; }

.NOTICIAS { COLOR: #cb0f1a; }
.NOTICIAS A { COLOR: #cb0f1a;TEXT-DECORATION: none; }
.NOTICIAS A:hover { COLOR: #cb0f1a;TEXT-DECORATION: none; }

.noticias { COLOR: #cb0f1a; }
.noticias A { COLOR: #cb0f1a;TEXT-DECORATION: none; }
.noticias A:hover { COLOR: #cb0f1a;TEXT-DECORATION: none; }

.PROJECTOS { COLOR: #7c241a; }
.PROJECTOS A { COLOR: #7c241a;TEXT-DECORATION: none; }
.PROJECTOS A:hover { COLOR: #7c241a;TEXT-DECORATION: none; }

.projectos { COLOR: #7c241a; }
.projectos A { COLOR: #7c241a;TEXT-DECORATION: none; }
.projectos A:hover { COLOR: #7c241a;TEXT-DECORATION: none; }

.PUBLICACOES { COLOR: #916a21; }
.PUBLICACOES A { COLOR: #916a21;TEXT-DECORATION: none; }
.PUBLICACOES A:hover { COLOR: #916a21;TEXT-DECORATION: none; }

.publicacoes { COLOR: #916a21; }
.publicacoes A { COLOR: #916a21;TEXT-DECORATION: none; }
.publicacoes A:hover { COLOR: #916a21;TEXT-DECORATION: none; }

.PARCERIAS { COLOR: #005c27; }
.PARCERIAS A { COLOR: #005c27;TEXT-DECORATION: none; }
.PARCERIAS A:hover { COLOR: #005c27;TEXT-DECORATION: none; }

.Parcerias { COLOR: #005c27; }
.Parcerias A { COLOR: #005c27;TEXT-DECORATION: none; }
.Parcerias A:hover { COLOR: #005c27;TEXT-DECORATION: none; }

.parcerias { COLOR: #005c27; }
.parcerias A { COLOR: #005c27;TEXT-DECORATION: none; }
.parcerias A:hover { COLOR: #005c27;TEXT-DECORATION: none; }

/*----------------- MENU PRINCIPAL ------------------*/
.menuHP
{
FONT-WEIGHT: bold; FONT-SIZE: 13px; FONT-FAMILY: Verdana, Arial, 'Trebuchet MS'; COLOR: #ffffff;
TEXT-DECORATION: none; height:auto;
}
.menuHP A { COLOR: #ffffff;TEXT-DECORATION: none; }
.menuHP A:hover { COLOR: #cfd6d2;TEXT-DECORATION: none; }

.menu
{
FONT-WEIGHT: bold; FONT-SIZE: 13px; FONT-FAMILY: Verdana, Arial, 'Trebuchet MS'; COLOR: #333333;
TEXT-DECORATION: none; height:auto;
}
.menu A { COLOR: #333333;TEXT-DECORATION: none; }

.menu_selected
{
FONT-WEIGHT: bold; FONT-SIZE: 13px; FONT-FAMILY: Verdana, Arial, 'Trebuchet MS'; COLOR: #4e4e4e;
TEXT-DECORATION: none;
}
.menu_selected A { COLOR: #4e4e4e;TEXT-DECORATION: none; }
/*--------------- END MENU PRINCIPAL ------------------*/

/*----------------- sub-MENU ------------------*/
.submenu
{
FONT-WEIGHT: normal; FONT-SIZE: 13px; FONT-FAMILY: Verdana, Arial, 'Trebuchet MS'; COLOR: #333333;
TEXT-DECORATION: none; height:18px;
}
.submenu A { COLOR: #333333;TEXT-DECORATION: none; }

.submenu_selected
{
FONT-WEIGHT: normal; FONT-SIZE: 13px; FONT-FAMILY: Verdana, Arial, 'Trebuchet MS';
TEXT-DECORATION: none; height:18px;
}
.submenu_selected A { TEXT-DECORATION: none; }
/*--------------- END sub-MENU ------------------*/


/*----------------- MENU TOPO ------------------*/
.menu_top
{
    FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial;
    padding-top: 3px; padding-right: 5px; COLOR: #333333; TEXT-DECORATION: none;
}
.menu_top A { COLOR: #333333;TEXT-DECORATION: none; }
.menu_top A:hover { COLOR: #55a228;TEXT-DECORATION: none; }

.menu_topselected
{
    FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial;
    padding-top: 3px; padding-right: 5px; COLOR: #55a228; TEXT-DECORATION: none;
}
.menu_topselected A { COLOR: #55a228;TEXT-DECORATION: none; }
.menu_topselected A:hover { COLOR: #55a228;TEXT-DECORATION: none; }
/*--------------- END MENU TOPO ------------------*/

/*--------- MAPA DO SITE ---------------------*/
.tmapsite
{
    FONT-WEIGHT: normal; FONT-SIZE: 13px; FONT-FAMILY: Verdana, Arial; line-height:18px;
    COLOR: #1a1a1a; TEXT-DECORATION: none;
}
.tmapsite A { COLOR: #1a1a1a; TEXT-DECORATION: none; }
.tmapsite A:hover { COLOR: #017e48; TEXT-DECORATION: none; }

.tmapsiteselected
{
    FONT-WEIGHT: normal; FONT-SIZE: 13px; FONT-FAMILY: Verdana, Arial; line-height:18px;
    COLOR: #017e48; TEXT-DECORATION: none;
}
.tmapsiteselected A { COLOR: #017e48; TEXT-DECORATION: none; }
.tmapsiteselected A:hover { COLOR: #000000; TEXT-DECORATION: underline; }
/*--------------------------------------------*/

.bold { FONT-WEIGHT: bold; }

.tFormClube { FONT-WEIGHT: normal; FONT-SIZE: 13px; FONT-FAMILY: Verdana; COLOR: #434735; TEXT-DECORATION: none; }
.tFormClube A { COLOR: #8e970f;TEXT-DECORATION: underline; FONT-WEIGHT: bold; }
.tFormClube A:hover { COLOR: #8e970f;TEXT-DECORATION: none; }

.FormClube_input
{
    BORDER: #a5acb2 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Verdana;
    padding: 3px 3px 7px 3px; COLOR: #7f8806; TEXT-DECORATION: none; height:10px; margin:2px 0px 2px 5px;
}
.Form_input
{
    BORDER: #a5acb2 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Verdana;
    padding: 3px 3px 5px 3px; COLOR: #7f8806; TEXT-DECORATION: none; height:10px; margin:2px 0px 2px 5px;
}

.input
{
    FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Verdana;
    COLOR: #7f8806; TEXT-DECORATION: none; padding: 5px 5px 10px 5px;
}

.input_search
{
    margin-left:20px; padding-left:5px; height:15px; border:solid 1px #818880;
    FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Verdana; COLOR: #8c9390; vertical-align:top;
}
.frmInputPGCount
{
    border: solid 1px #a4a4a4; background-color:#ffffff; 
    FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Verdana; COLOR: #474747;
}

.text_newsletter
{
	WIDTH: 150px;
	BORDER-COLLAPSE: collapse;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px;
	PADDING-LEFT: 5px;
	BORDER-COLOR: #4b4b4b;
    FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Verdana;
    COLOR: #999999; TEXT-DECORATION: none;
}
.text_form
{
	WIDTH: 150px;
	PADDING-LEFT: 5px;
    FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Verdana;
    COLOR: #999999; TEXT-DECORATION: none;
}

.text_contactos
{
	WIDTH: 200px;
	BORDER-COLLAPSE: collapse;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px;
	PADDING-LEFT: 5px;
	BORDER-COLOR: #4b4b4b;
    FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Verdana;
    COLOR: #999999; TEXT-DECORATION: none;
}

.textList
{
    FONT-WEIGHT: normal; FONT-SIZE: 13px; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial;
    COLOR: #424745; TEXT-DECORATION: none; line-height: 10px; text-align: left;
}
.textList A { COLOR: #424745; TEXT-DECORATION: none; }
.textList A:hover { COLOR: #b0b933; TEXT-DECORATION: none; }

.tContent
{
    FONT-WEIGHT: normal; FONT-SIZE: 13px; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial;
    COLOR: #333333; TEXT-DECORATION: none; text-align:justify;
}
.tContent A { COLOR: #005c27; TEXT-DECORATION: none; }
.tContent A:hover { COLOR: #55a228; TEXT-DECORATION: none; }

.tContentTab
{
    FONT-WEIGHT: normal; FONT-SIZE: 13px; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial;
    COLOR: #333333; TEXT-DECORATION: none; text-align:left;
}
.tContentTab A { COLOR: #005c27; TEXT-DECORATION: none; }
.tContentTab A:hover { COLOR: #55a228; TEXT-DECORATION: none; }


.tLink
{
    FONT-WEIGHT: normal; FONT-SIZE: 13px; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial;
    COLOR: #333333; TEXT-DECORATION: none;
}
.tLink A { COLOR: #005c27; TEXT-DECORATION: none; }
.tLink A:hover { COLOR: #55a228; TEXT-DECORATION: none; }

.text
{
    FONT-WEIGHT: normal; FONT-SIZE: 13px; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial;
    COLOR: #333333; TEXT-DECORATION: none; padding: 10px 7px 10px 7px; text-align:left;
}
.text A { FONT-WEIGHT: bold; COLOR: #005c27; TEXT-DECORATION: none; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial; }
.text A:hover { COLOR: #55a228; TEXT-DECORATION: none; }

.text_p
{
    FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: 'Trebuchet MS', Arial, Verdana;
    COLOR: #333333; TEXT-DECORATION: none;
}
.text_p A { COLOR: #005c27; TEXT-DECORATION: none; }
.text_p A:hover { COLOR: #55a228; TEXT-DECORATION: none; }


.t_sucesso
{
    FONT-WEIGHT: normal; FONT-SIZE: 14px; FONT-FAMILY: 'Trebuchet MS', Arial, Verdana;
    COLOR: #b1ba35; TEXT-DECORATION: none;
}

.error
{
    FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Verdana;
    COLOR: #ff0000; TEXT-DECORATION: none;
}

.footer
{
	BORDER-TOP: #2a4436 4px solid; padding: 5px 0px 10px 0px; text-align:left;
    FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana; COLOR: #333333; TEXT-DECORATION: none;
}
.footer A { COLOR: #666666; TEXT-DECORATION: none; }
.footer A:hover { COLOR: #333333; TEXT-DECORATION: none; }

.footerNewsl
{
	BORDER-TOP: #2a4436 4px solid; padding: 5px 0px 10px 0px; text-align:left;
    FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana; COLOR: #333333; TEXT-DECORATION: none;
}
.footerNewsl A { COLOR: #666666; TEXT-DECORATION: none; }
.footerNewsl A:hover { COLOR: #333333; TEXT-DECORATION: none; }
