A.Nav_But:link {
	BORDER-RIGHT: #786860 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #786860 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 1px; BORDER-LEFT: #786860 1px solid; WIDTH: auto; COLOR: #ffffff; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-BOTTOM: #786860 1px solid; BACKGROUND-COLOR: #b9aca5; TEXT-ALIGN: center
}
A.Nav_But:visited {
	BORDER-RIGHT: #786860 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #786860 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 1px; BORDER-LEFT: #786860 1px solid; WIDTH: auto; COLOR: #ffffff; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-BOTTOM: #786860 1px solid; BACKGROUND-COLOR: #b9aca5; TEXT-ALIGN: center
}
A.Nav_But:active {
	BORDER-RIGHT: #786860 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #786860 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 1px; BORDER-LEFT: #786860 1px solid; WIDTH: auto; COLOR: #ffffff; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-BOTTOM: #786860 1px solid; BACKGROUND-COLOR: #b9aca5; TEXT-ALIGN: center
}
.Nav_But {
	BORDER-RIGHT: #786860 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #786860 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 1px; BORDER-LEFT: #786860 1px solid; WIDTH: auto; COLOR: #ffffff; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-BOTTOM: #786860 1px solid; BACKGROUND-COLOR: #b9aca5; TEXT-ALIGN: center
}
A.Nav_But_Act:link {
	BORDER-RIGHT: #786860 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #786860 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 1px; BORDER-LEFT: #786860 1px solid; WIDTH: auto; COLOR: #ffffff; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-BOTTOM: #786860 1px solid; BACKGROUND-COLOR: #ed1a3b; TEXT-ALIGN: center
}
A.Nav_But_Act:visited {
	BORDER-RIGHT: #786860 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #786860 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 1px; BORDER-LEFT: #786860 1px solid; WIDTH: auto; COLOR: #ffffff; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-BOTTOM: #786860 1px solid; BACKGROUND-COLOR: #ed1a3b; TEXT-ALIGN: center
}
A.Nav_But_Act:active {
	BORDER-RIGHT: #786860 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #786860 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 1px; BORDER-LEFT: #786860 1px solid; WIDTH: auto; COLOR: #ffffff; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-BOTTOM: #786860 1px solid; BACKGROUND-COLOR: #ed1a3b; TEXT-ALIGN: center
}
.Nav_But_Act {
	BORDER-RIGHT: #786860 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #786860 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 1px; BORDER-LEFT: #786860 1px solid; WIDTH: auto; COLOR: #ffffff; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-BOTTOM: #786860 1px solid; BACKGROUND-COLOR: #ed1a3b; TEXT-ALIGN: center
}
A {
	COLOR: black
}
A:active {
	COLOR: black
}

A:hover {
	COLOR: #ed1a3b
}
* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A.pathway {
	COLOR: #9d8d85; TEXT-DECORATION: none
}
.inputbox {
	FONT-SIZE: 12px; COLOR: #786860; FONT-FAMILY: "Trebuchet MS"
}
.inputbox_ce {
	FONT-SIZE: 12px; COLOR: #786860; FONT-FAMILY: "Trebuchet MS"
}
HTML {
	
}
BODY {
	FONT-SIZE: 12px; COLOR: #786860; LINE-HEIGHT: 1.3; FONT-FAMILY: "Trebuchet MS"
}
#wrap {
	BACKGROUND: url(../images/LocatorWrap.jpg) #ffffff repeat-y 100% 0px; MARGIN-LEFT: auto; WIDTH: 960px; MARGIN-RIGHT: auto; TEXT-ALIGN: left
}
#cabecalho {
	BACKGROUND: url(../images/LocatorTop.jpg) #ffffff no-repeat 100% 0px; WIDTH: 100%; HEIGHT: 75px
}
#logo_bdo {
	FLOAT: left; WIDTH: 170px; HEIGHT: 75px
}
#portugal {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; FLOAT: left; COLOR: #ed1a3b; PADDING-TOP: 20px
}
#locator_top {
	FLOAT: right; WIDTH: 96px; HEIGHT: 75px
}
#topo {
	CLEAR: both; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 12px; WIDTH: 930px; HEIGHT: 22px; BACKGROUND-COLOR: white
}
#menu_topo {
	FLOAT: left
}
#localizacoes {
	PADDING-LEFT: 12px; FLOAT: left
}
#breadcrumb {
	CLEAR: both; FONT-SIZE: 10px; WIDTH: 100%; HEIGHT: 25px; BACKGROUND-COLOR: white
}
.interior_breadcrumb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0.5em
}
.blog_homepage {
	MIN-HEIGHT: 135px
}
.moduletable_servicos_homepage {
	MIN-HEIGHT: 178px
}
.moduletable_homepage {
	MIN-HEIGHT: 178px
}
#corpo_100 {
	
}
#corpo_80 {
	
}
.homepage#conteudo_e_d {
	MARGIN-TOP: 32px
}
.homepage#coluna_esquerda {
	MARGIN-TOP: 32px
}
#conteudo_e_d {
	FLOAT: left; WIDTH: 561px
}
#conteudo_d {
	FLOAT: left; WIDTH: 764px
}
.interior_conteudo_d {
	PADDING-LEFT: 15px
}
#conteudo_e_d UL {
	PADDING-LEFT: 15px; LIST-STYLE-IMAGE: url(../images/dashgrey.png); LIST-STYLE-TYPE: none
}
#conteudo_d UL {
	PADDING-LEFT: 15px; LIST-STYLE-IMAGE: url(../images/dashgrey.png); LIST-STYLE-TYPE: none
}
#coluna_esquerda {
	FLOAT: left; WIDTH: 203px
}
.interior_coluna_esquerda {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#coluna_direita {
	FLOAT: left; WIDTH: 196px; BACKGROUND-COLOR: #ffffff
}
.search {
	PADDING-BOTTOM: 10px
}
.interior_coluna_direita {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#mod_search_searchword {
	BORDER-RIGHT: #b9aca5 1px solid; BORDER-TOP: #b9aca5 1px solid; PADDING-LEFT: 5px; VERTICAL-ALIGN: top; BORDER-LEFT: #b9aca5 1px solid; WIDTH: 137px; PADDING-TOP: 2px; BORDER-BOTTOM: #b9aca5 1px solid; HEIGHT: 18px
}
.moduletable_artigos_relacionados {
	PADDING-RIGHT: 15px; MARGIN-TOP: 10px; PADDING-LEFT: 15px; BACKGROUND: #eee8e5; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.moduletable_noticias {
	PADDING-RIGHT: 15px; MARGIN-TOP: 10px; PADDING-LEFT: 15px; BACKGROUND: #eee8e5; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.moduletable_referencias {
	PADDING-RIGHT: 15px; MARGIN-TOP: 10px; PADDING-LEFT: 15px; BACKGROUND: #eee8e5; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.moduletable_servicos {
	PADDING-RIGHT: 15px; MARGIN-TOP: 10px; PADDING-LEFT: 15px; BACKGROUND: #eee8e5; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
UL.relateditems_artigos_relacionados {
	LIST-STYLE-TYPE: none
}
UL.latestnews_noticias {
	LIST-STYLE-TYPE: none
}
UL.latestnews_referencias {
	LIST-STYLE-TYPE: none
}
UL.menu {
	LIST-STYLE-TYPE: none
}
UL.relateditems_artigos_relacionados LI {
	PADDING-BOTTOM: 10px; PADDING-TOP: 8px; BORDER-BOTTOM: 1px solid
}
UL.latestnews_noticias LI {
	PADDING-BOTTOM: 10px; PADDING-TOP: 8px; BORDER-BOTTOM: 1px solid
}
UL.latestnews_referencias LI {
	PADDING-BOTTOM: 10px; PADDING-TOP: 8px; BORDER-BOTTOM: 1px solid
}
UL.menu LI {
	PADDING-BOTTOM: 10px; PADDING-TOP: 8px; BORDER-BOTTOM: 1px solid
}
UL.relateditems_artigos_relacionados LI A {
	TEXT-DECORATION: none
}
UL.latestnews_noticias LI A {
	TEXT-DECORATION: none
}
UL.latestnews_referencias LI A {
	TEXT-DECORATION: none
}
UL.menu LI A {
	TEXT-DECORATION: none
}
#locator_bottom {
	BACKGROUND: url(../images/LocatorBottom.jpg) no-repeat 100% 0px; WIDTH: 196px; HEIGHT: 27px
}
#menu_rodape {
	CLEAR: both; PADDING-TOP: 50px
}
.interior_rodape {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#menu_rodape LI {
	PADDING-RIGHT: 5px; FLOAT: left; LIST-STYLE-TYPE: none
}
UL.menu_principal {
	LIST-STYLE-TYPE: none
}
UL.menu_principal LI {
	FLOAT: left; WIDTH: 83px; MARGIN-RIGHT: 3px; HEIGHT: 22px; BACKGROUND-COLOR: #b9aca5; TEXT-ALIGN: center
}
UL.menu_principal LI A {
	DISPLAY: block; WIDTH: 83px; COLOR: white; PADDING-TOP: 3px; HEIGHT: 19px; TEXT-DECORATION: none
}
UL.menu_principal LI.active.parent {
	BACKGROUND: #ed1a3b
}
UL.menu_principal LI A:hover {
	BACKGROUND: #ed1a3b
}
UL.menu_sub_menu {
	PADDING-LEFT: 15px; LIST-STYLE-TYPE: none
}
UL.menu_sub_menu LI A {
	COLOR: #bcafaa; TEXT-DECORATION: none
}
UL.menu_sub_menu LI.active.parent LI A:hover {
	COLOR: #ed1a3b
}
UL.menu_sub_menu LI A:hover {
	COLOR: #ed1a3b
}
UL.menu_sub_menu UL {
	PADDING-LEFT: 15px; LIST-STYLE-TYPE: none
}
UL.menu_sub_menu LI {
	PADDING-RIGHT: 5px; LIST-STYLE-IMAGE: url(../images/arrow.gif); PADDING-BOTTOM: 7px
}
UL.menu_sub_menu LI.active A {
	LIST-STYLE-IMAGE: url(../images/arrowdown.gif); COLOR: #ed1a3b
}
UL.menu_sub_menu LI.active.parent A {
	LIST-STYLE-IMAGE: url(../images/arrowdown.gif); COLOR: #ed1a3b
}
UL.menu_sub_menu LI.active.parent {
	LIST-STYLE-IMAGE: url(../images/arrowdown.gif); COLOR: #ed1a3b
}
UL.menu_sub_menu LI.active.parent LI A {
	COLOR: #bcafaa
}
UL.menu_sub_menu LI.active.parent LI.active A {
	COLOR: #ed1a3b
}
UL.menu_sub_menu LI LI {
	LIST-STYLE-IMAGE: url(../images/dash.png); MARGIN-BOTTOM: -7px; PADDING-TOP: 7px
}
.moduletable_sub_menu IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
UL.menu_direita {
	PADDING-LEFT: 30px; LIST-STYLE-TYPE: none
}
UL.menu_direita LI A {
	COLOR: #bcafaa; TEXT-DECORATION: none
}
UL.menu_direita LI.active A {
	COLOR: #ed1a3b
}
UL.menu_direita LI A:hover {
	COLOR: #ed1a3b
}
UL.menu_direita LI {
	LIST-STYLE-IMAGE: url(../images/arrow.gif); PADDING-BOTTOM: 7px
}
UL.menu_rodape LI A {
	COLOR: #bcafaa; TEXT-DECORATION: none
}
UL.menu_rodape LI.active A {
	COLOR: #ed1a3b
}
UL.menu_rodape LI A:hover {
	COLOR: #ed1a3b
}
UL.menu_servicos_homepage {
	PADDING-LEFT: 15px; LIST-STYLE-TYPE: none
}
UL.latestnews_noticias_homepage {
	PADDING-LEFT: 15px; LIST-STYLE-TYPE: none
}
UL.latestnews_noticias_homepage LI {
	LIST-STYLE-IMAGE: url(../images/arrow.gif); PADDING-BOTTOM: 15px
}
.contentpaneopen_homepage LI {
	LIST-STYLE-IMAGE: url(../images/arrow.gif); PADDING-BOTTOM: 8px
}
.createdate {
	PADDING-BOTTOM: 7px
}
.moduletable_artigos_relacionados H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ed1a3b; BORDER-BOTTOM: 1px solid; FONT-FAMILY: "Trebuchet MS"
}
.moduletable_noticias H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ed1a3b; BORDER-BOTTOM: 1px solid; FONT-FAMILY: "Trebuchet MS"
}
.moduletable_referencias H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ed1a3b; BORDER-BOTTOM: 1px solid; FONT-FAMILY: "Trebuchet MS"
}
.moduletable_servicos H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ed1a3b; BORDER-BOTTOM: 1px solid; FONT-FAMILY: "Trebuchet MS"
}
.moduletable_noticias_homepage H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 12px; COLOR: #ed1a3b; FONT-FAMILY: "Trebuchet MS"
}
.contentheading_servicos {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 12px; COLOR: #ed1a3b; FONT-FAMILY: "Trebuchet MS"
}
.contentheading {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 12px; COLOR: #ed1a3b; FONT-FAMILY: "Trebuchet MS"
}
.contentheading_carreiras {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 12px; COLOR: #ed1a3b; FONT-FAMILY: "Trebuchet MS"
}
.componentheading {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 12px; COLOR: #ed1a3b; FONT-FAMILY: "Trebuchet MS"
}
.componentheading_homepage {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 12px; COLOR: #ed1a3b; FONT-FAMILY: "Trebuchet MS"
}
.componentheading_noticias {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 12px; COLOR: #ed1a3b; FONT-FAMILY: "Trebuchet MS"
}
.componentheading_publicacoes {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 12px; COLOR: #ed1a3b; FONT-FAMILY: "Trebuchet MS"
}
.componentheading_carreiras {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 12px; COLOR: #ed1a3b; FONT-FAMILY: "Trebuchet MS"
}
.contentheading_homepage {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ed1a3b; FONT-FAMILY: "Trebuchet MS"
}
.contentheading_noticias {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ed1a3b; FONT-FAMILY: "Trebuchet MS"
}
.contentheading_publicacoes {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ed1a3b; FONT-FAMILY: "Trebuchet MS"
}
#jForm .contentheading_noticias {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ed1a3b; FONT-FAMILY: "Trebuchet MS"
}
.blog_noticias .contentpaneopen_noticias .contentheading_noticias {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ed1a3b; FONT-FAMILY: "Trebuchet MS"
}
.blog_publicacoes .contentpaneopen_publicacoes .contentheading_publicacoes {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ed1a3b; FONT-FAMILY: "Trebuchet MS"
}
.blog_carreiras .contentpaneopen_carreiras .contentheading_carreiras {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ed1a3b; FONT-FAMILY: "Trebuchet MS"
}
TD.h_mapasitio {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BORDER-BOTTOM: #ffffff 5px solid; HEIGHT: 25px; BACKGROUND-COLOR: #98002e
}
TD.mapasitio_top {
	PADDING-RIGHT: 10px; BORDER-TOP: #98002e 2px solid; PADDING-LEFT: 10px; BORDER-LEFT: #98002e 2px solid; HEIGHT: 35px
}
TD.mapasitio_l0 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BORDER-LEFT: #98002e 2px solid; HEIGHT: 35px
}
TD.mapasitio_l1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 30px; BORDER-LEFT: #98002e 2px solid; HEIGHT: 35px
}
TD.mapasitio_footer {
	BORDER-TOP: #ffffff 5px solid; BACKGROUND-COLOR: #98002e
}
A.mapasitio:hover {
	
}
A.mapasitio:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.mapasitio:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.mapasitio:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A.mapasitio:hover {
	COLOR: #ed1a3b
}
A.h_mapasitio:link {
	FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff; TEXT-DECORATION: none
}
A.h_mapasitio:visited {
	FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff; TEXT-DECORATION: none
}
A.h_mapasitio:active {
	FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff; TEXT-DECORATION: none
}
A.f_mapasitio:link {
	FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff; TEXT-DECORATION: none
}
A.f_mapasitio:visited {
	FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff; TEXT-DECORATION: none
}
A.f_mapasitio:active {
	FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff; TEXT-DECORATION: none
}
A.h_mapasitio:hover {
	COLOR: #ed1a3b
}
A.f_mapasitio:hover {
	COLOR: #ed1a3b
}
#system-message DD.message UL {
	BORDER-TOP: #ed1a3b 3px solid; PADDING-LEFT: 40px; FONT-WEIGHT: bold; BACKGROUND: url(../../system/images/notice-info.png) #f6a1a8 no-repeat 4px center; MARGIN: 0px; COLOR: #ffffff; TEXT-INDENT: 0px; BORDER-BOTTOM: #ed1a3b 3px solid; LIST-STYLE-TYPE: none; HEIGHT: 30px
}
.contentpaneopen_pesquisa FIELDSET {
	PADDING-BOTTOM: 30px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.highlight {
	BACKGROUND-COLOR: #fbff00
}
