BODY			{
				font-family:Tahoma,Arial, Verdana, Helvetica, sans-serif;
				font-size:11px;
				margin:2px 0px 0px 0px;
				background-image:url(images/bg.jpg);
				background-repeat:repeat-x;
				background-color:#51adc6;
				color:#000000;
				margin:0px;
				padding:0px;
}
BODY.det_noticia			{
				font-family:Tahoma,Arial, Verdana, Helvetica, sans-serif;
				font-size:11px;
				margin:2px 0px 0px 0px;
				background-image:url(images/header_noticia.jpg);
				background-repeat:repeat-x;
				background-color:#51adc6;
				color:#000000;
				margin:0px;
				padding:0px;
}
BODY.projecto			{
				font-family:Tahoma,Arial, Verdana, Helvetica, sans-serif;
				font-size:11px;
				margin:2px 0px 0px 0px;
				background-image:url(images/bg_projecto.jpg);
				background-repeat:repeat-x;
				background-color:#51adc6;
				color:#000000;
				margin:0px;
				padding:0px;
}
BODY.formacao			{
				font-family:Tahoma,Arial, Verdana, Helvetica, sans-serif;
				font-size:11px;
				margin:2px 0px 0px 0px;
				background-image:url(images/bg_formacao.jpg);
				background-repeat:repeat-x;
				background-color:#51adc6;
				color:#000000;
				margin:0px;
				padding:0px;
}
BODY.quemsomos			{
				font-family:Tahoma,Arial, Verdana, Helvetica, sans-serif;
				font-size:11px;
				margin:2px 0px 0px 0px;
				background-image:url(images/bg_quemsomos.jpg);
				background-repeat:repeat-x;
				background-color:#51adc6;
				color:#000000;
				margin:0px;
				padding:0px;
}
TABLE			{
				border:0px;
}

TD {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
FORM	{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
UL {
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
}
LI{
	padding: 0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
}
H2{
	color:#1C6F85;
	font-size:15px;
	margin:0px 0px 3px 0px;
	display:inline;
	font-family:tahoma;
	letter-spacing:1px;
}
TEXTAREA			{
				font-family:Arial, Verdana, Tahoma, Verdana, Helvetica, sans-serif;
				background-color:#FFFFFF;
				font-size:10px;
				color:#000000;
				padding:0px 0px 0px 0px;
				margin:0px 0px 0px 0px;
				border:1px solid #586e85;
}
INPUT			{
				font-family:Arial, Verdana, Tahoma, Verdana, Helvetica, sans-serif;
				background-color:#FFFFFF;
				font-size:10px;
				color:#000000;
				padding:0px 0px 0px 0px;
				margin:0px 0px 0px 0px;
				white-space:nowrap;
				border:1px solid #586e85;

}


.CHECKBOX			{
				background-color:#FFFFFF;
				font-size:10px;
				color:#000000;
				padding:0px 0px 0px 0px;
				margin:0px 0px 0px 0px;
				white-space:nowrap;
				border:0px;
}
SELECT			{
				font-family:Arial, Verdana, Tahoma, Verdana, Helvetica, sans-serif;
				background-color:#FFFFFF;
				font-size:10px;
				color:#000000;
				padding:0px 0px 0px 0px;
				margin:0px 0px 0px 0px;
				white-space:nowrap;
				border:1px solid #586e85;
				
}

IMG	
			{border: 0px; }

.branco{
	color:#FFFFFF;
}
.bold {
	font-weight:bold;
}			
.box_search{
	width:381px;
	height:108px;
	vertical-align:top;
}
.box_search table{
	margin: 5px 0px 0px 7px;
}
.box_lang{
	width:180px;
	height:108px;
	vertical-align:top;
}
.box_lang TABLE{
	color:#A22A02;
	margin:5px 0px 0px 9px;
}
.box_lang A{
	color:#A22A02;
	text-decoration:none;
}
.box_news{
	width:180px;
	height:108px;
	vertical-align:top;
}
.box_news TABLE {
	color:#26853A;
	margin:5px 0px 0px 9px;
}
.box_space{
	width:10px;
}
.barra_ver {
	background-image:url(images/linha_ver.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
.contactos_deleg {
	background-image:url(images/contactos_deleg.gif);
	width:374px;
	height:23px;
	color:#044e67;
}
.contactos_deleg SPAN {
	margin-left:10px;
	font-weight:bold;
}
.content {
	margin:-30px 0px 0px 0px;
}
.contactos{
	color:#044e67;
}
.curso_sub{
	font-weight:bold;
	height:18px;
}
.default {
				font-family:Arial, Verdana, Tahoma, Verdana, Helvetica, sans-serif;
				font-size:11px;
				color:#ffffff;
}
.default:link {
				font-family:Arial, Verdana, Tahoma, Verdana, Helvetica, sans-serif;
				font-size:11px;
				color:#ffffff;
				text-decoration:none;
}
.default:visited {
				font-family:Arial, Verdana, Tahoma, Verdana, Helvetica, sans-serif;
				font-size:11px;
				color:#ffffff;
				text-decoration:none;
}
.destacar {
	background-color:#FFCC33;
	color:#015E70;
}
.estudos_select {
	width:170px;
}
.frase {
	width:388px;
	padding:0px 13px 10px 0px;
	vertical-align:bottom;
	text-align:right;
}
.footer {
	color:#b5e1ec;
}
.footer A {
	color:#b5e1ec;
	text-decoration:none;
	font-weight:bold;
}
.footer A:hover {
	color:#b5e1ec;
	text-decoration:underline;
	font-weight:bold;
}

.frame_top_left {
	width:16px;
	height:13px;
}
.frame_top {
	height:13px;
	background-image:url(images/frame_top.gif);
	background-repeat:repeat-x;
}
.frame_top_right {
	height:13px;
	width:17px;
}
.frame_left {
	height:13px;
	width:16px;
	background-image:url(images/frame_left.gif);
	background-repeat:repeat-y;
}
.frame_right {
	height:13px;
	width:16px;
	background-image:url(images/frame_right.gif);
	background-repeat:repeat-y;
}
.frame_bot_left {
	width:16px;
	height:18px;
}
.frame_bot {
	height:25px;
	background-image:url(images/frame_bottom.gif);
	background-repeat:repeat-x;
	background-position:top;
	text-align:center;
	vertical-align:bottom;
}
.frame_bot_left {
	width:17px;
	height:18px;
}

.form {
	width:375px;
	height:365px;
	background-image:url(images/form_box.gif);
	background-repeat:no-repeat;
	background-position:top left;
}


.grupo {
	height:21px;
}
.grupo A {
	color:#044E67;
	font-weight:bold;
	text-decoration:none;
	
}

.sub_menu_off {
	height:30px;
	background-image:url(images/grupo_off.gif);
	width:176px;
}
.sub_menu_off A {
	color:#044E67;
	text-decoration:none;
	font-weight:bold;
	margin:0px 0px 0px 25px;
}
.sub_menu_on {
	height:30px;
	background-image:url(images/grupo_on.gif);
	text-decoration:none;
	
}
.sub_menu_on A {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	margin:0px 0px 0px 25px;
	
}


.subsub_menu_off {
	height:30px;
	width:176px;
}
.subsub_menu_off A {
	color:#044E67;
	text-decoration:none;
	font-weight:bold;
	margin:0px 0px 0px 25px;
}
.subsub_menu_on {
	height:30px;
	text-decoration:none;
	
}
.subsub_menu_on A {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	margin:0px 0px 0px 25px;
	
}

table.header TD {
	text-align:center;
}
.header{
	width:100%;
	height:123px;
	background-color:#418CDC;
}
.header_home{
/*
	background-image:url(images/header_home.jpg);
	background-position:center;
	background-repeat:no-repeat;
*/
}
.header_projecto{
/*
	background-image:url(images/header_projecto.jpg);
	background-position:center;
	background-repeat:no-repeat;
*/
}
.header_formacao{
/*
	background-image:url(images/header_formacao.jpg);
	background-position:center;
	background-repeat:no-repeat;
	*/
}
.header_quemsomos{
/*
	background-image:url(images/header_quemsomos.jpg);
	background-position:center;
	background-repeat:no-repeat;
*/
}
.lang{
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 3px 0px 3px;
	color:#A32A02;
	padding-right:10px;
}
.lang A{
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 3px 0px 3px;
	color:#A32A02;
}

.list_1_1 {
	color:#044E67;
	font-weight:bold;
	height:23px;
	text-align:left;
}
.list_1_1 td.c1 {
	background-image:url(images/list_1_1.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:256px;
}
.list_1_1 td.c2 {
	background-image:url(images/list_1_1_2.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:118px;
}
.list_1_1 A{
	color:#044E67;
	font-weight:bold;
	text-decoration:none;
	padding-left:25px;
}
.list_1_2 {
	color:#EDF9FC;
	height:23px;
	font-weight:bold;
	background-image:url(images/list_1_2.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-align:left;
}
.list_1_2 td.c1 {
	background-image:url(images/list_1_2.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:256px;
}
.list_1_2 td.c2 {
	width:118px;
	background-image:none;
	padding-left:0px;
}
.list_1_2 A{
	color:#EDF9FC;
	font-weight:bold;
	text-decoration:none;
	padding-left:25px;
}
.list_2_1 {
	width:175px;
	background-repeat:no-repeat;
	background-position:left;
	background-image:url(images/list_2_1.gif);
	color:#EDF9FC;
	height:25px;
}
.list_2_1 A {
	padding:0px 0px 0px 25px;
	text-decoration:none;
	color:#EDF9FC;
}

.list_2_2 {
	width:175px;
	background-repeat:no-repeat;
	background-position:left;
	background-image:url(images/list_2_2.gif);
	color:#044E67;
	height:25px;
}
.list_2_2 A {
	padding:0px 0px 0px 25px;
	text-decoration:none;
	color:#044E67;
}



.list_3_1 {
	width:603px;
	background-repeat:no-repeat;
	background-position:left;
	background-image:url(images/list_3_1.gif);
	height:25px;
}
.list_3_1 TABLE {
	text-decoration:none;
	color:#044e67;
}
.list_3_1 A {
	padding:0px 0px 0px 25px;
	text-decoration:none;
	color:#044e67;
}

.list_3_2 {
	width:603px;
	background-repeat:no-repeat;
	background-position:left;
	height:25px;
	background-image:url(images/list_3_2.gif);
}
.list_3_2 TABLE {
	color:#edf9fc;
}
.list_3_2 TABLE A {
	padding:0px 0px 0px 25px;
	text-decoration:none;
	color:#edf9fc;
}


/*dddsasssssssssssssssssssssssssssssssssssssssssssssss*/

.link_cat_top {
	width:250px;
	display:inline;
	float:left;
	margin:0px 0px 10px 0px;
}

.link_cat_top A {
	color:#ffeb15;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;

}
.link_cat {
	color:#ffeb15;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;

}
.link {
	color:#015E70;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;

}
.link A{
	color:#015E70;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;

}
.link A:hover{
	text-decoration:underline;
}

/*dddsasssssssssssssssssssssssssssssssssssssssssssssss*/



.logo {
	width:332px;
	padding:0px 0px 0px 0px;
	vertical-align:bottom;
	text-align:left;
}
.menu {
	width:776px;
	vertical-align:top;
	height:51px;
}
.menu TABLE{
	text-align:center;
}
.menu_off {
	width:107px;
	height:31px;
	background-image:url(images/menu_off.gif);
	background-repeat:no-repeat;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	padding:5px 0px 0px 0px;
	vertical-align:top;
	text-align:center;
}
.menu_off A{
	text-decoration:none;
	color:#ffffff;
}
.menu_off A:hover{
	text-decoration:none;
	color:#000000;
}
.menu_e_off {
	width:107px;
	height:31px;
	background-image:url(images/menu_e_off.gif);
	background-repeat:no-repeat;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	padding:5px 0px 0px 0px;
	vertical-align:top;
	text-align:center;
}
.menu_e_off A{
	text-decoration:none;
	color:#ffffff;
}
.menu_e_off A:hover{
	text-decoration:none;
	color:#000000;
}
.menu_on {
	width:107px;
	height:31px;
	background-image:url(images/menu_on.gif);
	background-repeat:no-repeat;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	padding:5px 0px 0px 0px;
	vertical-align:top;
	text-align:center;
}
.menu_on A{
	text-decoration:none;
	color:#ffffff;
}
.menu_off A:hover{
	text-decoration:none;
	color:#000000;
}
.menu_proj_on {
	width:107px;
	height:31px;
	background-image:url(images/menu_proj_on.gif);
	background-repeat:no-repeat;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	padding:5px 0px 0px 0px;
	vertical-align:top;
	text-align:center;
}
.menu_form_on {
	width:107px;
	height:31px;
	background-image:url(images/menu_formacao_on.gif);
	background-repeat:no-repeat;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	padding:5px 0px 0px 0px;
	vertical-align:top;
	text-align:center;
}
.menu_quemsomos_on {
	width:107px;
	height:31px;
	background-image:url(images/menu_quemsomos_on.gif);
	background-repeat:no-repeat;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	padding:5px 0px 0px 0px;
	vertical-align:top;
	text-align:center;
}
.menu_proj_on A{
	text-decoration:none;
	color:#ffffff;
}
.menu_quemsomos_on A{
	text-decoration:none;
	color:#ffffff;
}
.menu_form_on A{
	text-decoration:none;
	color:#ffffff;
}
.menu_space {
	width:3px;
}
.noticia {
	color:#015E70;
	font-size:11px;
	text-align:left;
}
.noticia A {
	color:#015E70;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
.proj_name {
	background-image:url(images/proj_name_back.gif);
	height:39px;
	width:563px;
	font-size:13px;
	font-weight:bold;
}
.proj_name SPAN {
	margin-left:30px;
}

.proj_prop {
	background-image:url(images/proj_prop_back.gif);
	height:23px;
	width:563px;
}
.proj_prop TABLE{
	margin-left:30px;
	font-weight:bold;
}
.parceiro {
	width:174px;
	height:64px;
}
.projecto_sub {
	font-weight:bold;
	height:21px;
}
.proj_det_sep {
	height:4px;
}
.quadro_left_top {
	background-image:url(images/quadro_left_top.gif);
	height:26px;
	width:177px;
	color:#00778E;
	font-weight:bold;
}
.recursos {
	color:#B64725;
	font-size:12px;
	font-weight:normal;
}
.sitemap {
	color:#015E70;
	font-size:11px;
	text-align:left;
}
.sitemap A {
	color:#015E70;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
.spacer{
	height:4px;
}
.search_form{
	padding:0px 0px 0px 10px;
}
.table_wide_top {
	width:564px;
	height:26px;
	background-image:url(images/table_wide_top.gif);
	background-repeat:no-repeat;
	background-position:top;
}
.table_wide_top SPAN {
	margin: 0px 0px 0px 25px;
	color:#038A98;
	font-weight:bold;
	
}

.table_wide_head {
	background-color:#cbe7ee;
	height:21px;
	font-weight:bold;
}
.table_wide_item {
	background-color:#90cbda;
	height:21px;
	font-weight:bold;
}
.table_left_corner {
	background-image:url(images/corner_left.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.table_right_corner {
	background-image:url(images/corner_right.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}




.table_short_top {
	width:277px;
	height:26px;
	background-image:url(images/table_short_top.gif);
	background-repeat:no-repeat;
	background-position:top;
}

.table_short_top SPAN {
	margin: 0px 0px 0px 25px;
	color:#038A98;
	font-weight:bold;
	
}

.table_short_item TD {
	background-color:#90cbda;
	height:21px;
	font-weight:bold;
	padding-left:10px;
}
.erro {
	color:#FF0000;
	font-weight:bold;
}
.required {
	color:#FF0000;
	margin-left:5px;
}