BODY
{
	padding:0;
	margin:0;
	background-image:url(../Design/fundo.gif);
	background-position:top center;
}
FORM{
	display:inline;
}
A{
	color:#AA2A2E;
}

.master_table
{
	background-image:url(../Design/fundo_table.gif);
	background-position:0 -5;
}
.actualiza
{
	color:#723B3B;
	font-family:Arial;
	font-size:10px;
	font-spacing:0px;
	text-align:center;
}
.navleft_item_dark
{
	font-family:verdana;
	font-size:9px;
	font-weight:bold;
	padding-left:8px;
	color:#723B3B;
}
.navleft_subsubitem
{
	font-family:verdana;
	font-size:9px;
	padding-left:8px;
	padding-right:2px;
	color:#AA2A2E;
	clear:both;
}

.navleft_subsubitem A {
	text-decoration:none;
	color:#723B3B;
	cursor:pointer;
}
.navleft_subsubitem A:hover{
	color:#AA2A2E;
}
.navleft_subsubitem_bullet{
	display:block;
	float:left;
	font-family:Verdana;
	font-size:11px;
}
.navleft_subsubitem > .navleft_subsubitem_bullet{
	padding-right:3px;
}
.navleft_subsubitem > A > .navleft_subsubitem_bullet{
	padding-right:3px;
}
.navleft_subsubitem_label{
	display:block;
	width:100;
}
.navleft_subsubitem > A > .navleft_subsubitem_label{
	margin-left:7px;
}


.navleft_item_light
{
	font-family:verdana;
	font-size:9px;
	font-weight:bold;
	padding-left:8px;
	color:#EBE5CE;
}

.navleft_item_light A
{
	color:#EBE5CE;
	text-decoration:none;
}
.navleft_item_dark A
{
	display:block;
	width:100%;
	color:#723B3B;
	text-decoration:none;
	
}
.input_pesquisa
{
	width:91px;
	height:17px;
	border:1px inset gray;
	font-family:Verdana;
	font-size:10px;
}

.apoios_eixos
{
	font-family:Verdana;
	font-size:9px;
	color:#AA2A2E;
}
.select_apoios
{
	font-family:Verdana;
	font-size:9px;
	color:#723B3B;
	width:122px;
}
.registo
{
	font-family:Verdana;
	font-size:9px;
	color:#723B3B;
	padding-left:8px;
	padding-right:8px;
	vertical-align:top;
}
.destaques_categorias{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#CB1F26;
}
.destaques_corpo{
	padding-left:8px;
	padding-right:8px;
	font-family:verdana;
	font-size:9px;
	color:#723B3B;
}
.destaques_corpo A{
	color:#723B3B;
	text-decoration:none;
	
}
.destaques_corpo A:hover{
	text-decoration:underline;
}

.separador_footer{
	height:10px;
	background-color:black;
	filter:alpha(opacity=25);
	-moz-opacity:0.25;
}

.separador_footer_newsletter{
	height:10px;
	background-color:59322E;
	filter:alpha(opacity=25);
	-moz-opacity:0.25;
}

.footer_copyright{
	font-family:Arial;
	font-size:9px;
	color:#AA2A2E;
}
.tabela_central{
	padding-top : 12px;
	padding-left : 12px;
	padding-right : 12px;
	padding-bottom : 12px;
}

.cx_destaque1{
	padding-top : 15px;
	padding-left : 8px;
	padding-right : 8px;
	padding-bottom : 15px;
}

.cx_destaque2{
	padding-top : 8px;
	padding-right: 8px;
}

.cx_destaque3{
	padding-top : 8px;
	padding-right: 5px;
}

.cx_destaque4{
	padding-top :15px;
	padding-left: 8px;
	padding-right: 5px;
}

.Titulo_destaque{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#86171A;
	text-decoration:none;
}

.Titulo_areas{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#59322E;
	text-decoration:none;
}

.Titulo_destaque:hover{
	text-decoration: underline;
}

.txt{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#6D6D6D;
	text-decoration:none;
}
.txtbold{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6D6D6D;
	text-decoration:none;
}

.txtbold2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#6D6D6D;
	text-decoration:none;
}

.txtbold3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#6D6D6D;
	text-decoration:none;
}

.txt_9F585C{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#9F585C;
	text-decoration:none;
}
.txt_smaller{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	color:#6D6D6D;
	text-decoration:none;
}

.txt_xs{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:7px;
	font-weight: normal;
	color:#6D6D6D;
	text-decoration:none;
}

.Titulo_noticias_hp1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#E21F26;
	text-decoration:none;
}

.Titulo_noticias_hp1:hover{
	text-decoration: underline;
}

.Titulo_noticias_hp2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#CB2027;
	text-decoration:none;
}

.Titulo_noticias_hp2:hover{
	text-decoration: underline;
}

.Titulo_noticias_hp3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#AA2B2F;
	text-decoration:none;
}

.Titulo_noticias_hp3:hover{
	text-decoration: underline;
}

.Titulo_noticias_hp4{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#86171A;
	text-decoration:none;
}

.Titulo_noticias_hp4:hover{
	text-decoration: underline;
}

.Titulo_noticias{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	color:#59322E;
	text-decoration:none;
}
.Titulo_accao{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#59322E;
	text-decoration:none;
}

.Titulo_noticias:hover{
	text-decoration: underline;
}

.Titulo_noticias2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#9B6964;
	text-decoration:none;
}

.Titulo_noticias2:hover{
	text-decoration: underline;
}

.Titulo_noticias3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	color:#9B6964;
	text-decoration:none;
}


.Titulo_noticias3:hover{
	text-decoration: underline;
}

.lead_noticias{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#A64D53;
	text-decoration:none;
}

.path{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	color:#3C1213;
	text-decoration:none;
}

.path_underline{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	color:#3C1213;
	text-decoration:underline;
}

.path_activo{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	color:#E11F26;
	text-decoration:none;
}

.data{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	color:#E11F26;
	text-decoration:none;
}

.data_artigos{
	font-family: Arial;
	font-size:9px;
	font-weight: normal;
	color:#E11F26;
	text-decoration:none;
}

.numeros_underline{
	font-family: Arial;
	font-size:9px;
	font-weight: normal;
	color:#3C1213;
	text-decoration:underline;
}
.numeros_activo{
	font-family: Arial;
	font-size:9px;
	font-weight: normal;
	color:#E11F26;
	text-decoration:none;
}

.barra{
	font-family: Arial;
	font-size:9px;
	font-weight: bold;
	color:#B7AAA9;
	text-decoration:none;
}

.mais_noticias{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	color:#9C807B;
	text-decoration:none;
	padding-right:16px;
}

.mais_artigos_box{
	padding:6px;
	background-color : #FAF8F0;
	width:205px;
}

.artigos_relacionados{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#86171A;
	text-decoration:none;
}

.pontinhos{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight: normal;
	color:#E01F26;
}
.txt_red{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#E11F26;
}
.txt_red_smaller{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	color:#E11F26;
}

.titulo_red{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#E11F26;
	text-decoration:none;
}

.txt_red2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#A64D53;
}
.txt_red3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#A64D53;
	text-decoration:none;
}
.txt_red3:hover{
	text-decoration:underline;
}

.titulo_red2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#86171A;
	text-decoration:none;
}

.select{
	font-family:Verdana;
	font-size:9px;
	color:#723B3B;
	margin-left: 11px;
}

.contactos{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#AA2B2F;
	text-decoration:none;
}

.contactos:hover{
	text-decoration: underline;
}

.Titulo_red3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#723B3C;
	text-decoration:none;
}

.txt_red3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#723B3C;
}
.txt_red4{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#A64D53;
	text-decoration:none;
}
.txt_red4:hover{
	text-decoration:underline;
}
.txt_red3_smaller{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	color:#723B3C;
}
.titulo_AB2B30_10px{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#AB2B30;
}
.titulo_AB2B30_11px{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#AB2B30;
}
.titulo_86171A_10px{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#86171A;
}
.titulo_86171A_11px{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#86171A;
}
.txt_AB2B30_9px{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	color:#AB2B30;
}
.txt_AB2B30_10px{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#AB2B30;
}
.txt_86171A_9px{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	color:#86171A;
}

.titulo_legislacao_1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#AB2B30;
}
.box_legislacao{
	background-color:#FBF8F1;
	margin-top:10px;
	padding:5px;
	height:26px;
	border-bottom:2px solid white;
}
.box_legislacao_1{
	float:left;
	height:26px;
}
.box_legislacao_2{
	text-align:right;
	height:26px;
}
.box_legislacao_legenda_fieldname{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	color:#E11F26;
	text-decoration:none;
}
.box_legislacao_legenda_fieldvalue{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	color:#59322E;
	text-decoration:none;
}

.input_text_164px{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#723B3C;
	width:164px;
	border:1px inset gray;
	margin-top:3px;
}
.input_text_107px{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#723B3C;
	width:107px;
	border:1px inset gray;
	margin-top:3px;
}
.input_text{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#723B3C;
	border:1px inset gray;
	margin-top:3px;
}
.input_check_1{
	padding:0;
}
.select_legislacao{
	width:200px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#723B3C;
}
.select_legislacao_free{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#723B3C;
}
.areas_sitemap{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#723B3B;
	text-decoration:none;
	margin-left: 6px;
	margin-right: 6px;
}

.areas_sitemap:hover{
	color:#E11F26;
}
.subareas_sitemap{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#723B3B;
	text-decoration:none;
	margin-left: 6px;
}

.subareas_sitemap:hover{
	color:#E11F26;
}
.home_sitemap{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#723B3B;
	text-decoration:none;
	margin-right: 6px;
}

.home_sitemap:hover{
	color:#E11F26;
}


/* 20080123 */
.imprimir { cursor: pointer; }
.floatRight { float: right; }
.positionRelative { position: relative; }
.botaoOk { position: absolute; top: 2px; }
*html .botaoOk { position: absolute; top: 1px; }
html:first-child .botaoOk { position: absolute; top: 3px; }
.resetButton { cursor: pointer; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #E11F1F; text-transform: uppercase; float: left; margin: 0; margin-right: 4px; border: 0; padding: 1px 6px 2px 6px; background:url(../Design/limparBot.gif) no-repeat; }
*html .resetButton { margin-right: 1px; padding: 2px 1px 2px 1px; }
html:first-child .resetButton { margin-right: 2px; padding: 2px 10px 3px 10px; }
