body,td,p{
	font-size: 9pt;
	color: #000000;
	font-family :  Arial, Verdana, Helvetica, sans-serif;
}
.onSomMenu{
	font-family: Futura, Arial,Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
}
.titolCentral {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #A5AFD6;
}
.titol {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
}
.textRemarcat{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #0063a4;
}
.titolDret {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
}
.textDret {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 7pt;
	font-style:oblique;
}
.titoletDret {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 6pt;
}
td.titolArea {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14pt;
	color: #505050;
}
td.TitolSeccio {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14pt;
	color: #ffffff;
	background-color: #e18868;
}
.TitolSeccioAreas{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 11pt;
	color: #e18868;
	/*color: #505050;*/
}
.TitolSeccioAreas2{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 11pt;
	color: #505050;
}
a.menuIdiomes:link, a.menuIdiomes:visited, a.menuIdiomes:hover  {
	font-family: Futura, Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	color: #0000FF;
	text-decoration: none;
}
a.menuSupperior:link, a.menuSupperior:visited, a.menuSupperior:hover  {
	font-family: Futura, Arial,Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #0000FF;
	text-decoration: none;
}
a:link, a:visited, a:hover {
	font-family: Futura, Arial,Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #e18868;
	text-decoration: underline;
}

a.onSomMenu:link, a.onSomMenu:visited, a.onSomMenu:hover {
	font-family: Futura, Arial,Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #666666;
	text-decoration: underline;
}
a.menuSupperiorAct:link, a.menuSupperiorAct:visited, a.menuSupperiorAct:hover  {
	font-family: Futura, Arial , Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #d08400;
	text-decoration: none;
}
a.menuPrincipal:link, a.menuPrincipal:visited, a.menuPrincipal:hover  {
	font-family: Futura, Arial,Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	color: #FFFFFF;
	text-decoration: none;
}
a.menuPrincipalAct:link, a.menuPrincipalAct:visited, a.menuPrincipalAct:hover  {
	font-family: Futura, Arial , Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	color: #d3e229;
	text-decoration: none;
}
a.linkCentral:visited  {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #A5AFD6;
	text-decoration: none;
}
a.linkCentral:hover  {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #A5AFD6;
	text-decoration: none;
}
td.textContacte {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: normal;
	color:#081d44;
}
table.menuGermans {
	width:100%;
	border:0;
}
td.menuGermans {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	text-align:right;	
}
a.menuGermans:link, a.menuGermans:visited  {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
}
a.menuGermans:hover  {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #A5AFD6;
	text-decoration: none;
}
td.menuGermansAct{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #A5AFD6;
	text-align:right;	
}
table.menuFills {
	width:100%;
	border:0;
}
td.menuFills {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	text-align:right;		
}
a.menuFills:link, a.menuFills:visited  {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
}
a.menuFills:hover  {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #A5AFD6;
	text-decoration: none;
}
td.menuFillsAct{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #A5AFD6;
	text-align:right;
}
.boto{
	font-size: 9pt;
	color: #000000;
	font-family :  Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	background:#A5AFD6;
	border:0px;
}

a.MenuLateralDep:visited, a.MenuLateralDep:link{
	font-family:  Arial Black, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #e18868;
	text-decoration: none;
}

a.MenuLateralDep:hover{
	font-family: Arial Black, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#828282;
	text-decoration:none;
}
a.MenuLateralDepOcupat:visited, a.MenuLateralDepOcupat:link, a.MenuLateralDepOcupat:hover{
	font-family:  Arial Black, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
	text-decoration: none;
}


a.titolMenuLateral {
		font-family : Helvetica, sans-serif;
		font-size: 17px;
		font-weight: bold;
		Color: #828282;
		background-color: #ffa200; 
		padding-left:10px;
		Text-Decoration: none;
}
tr.bordeMenuDep{
	border-color:#e18868; 
}

td.MenuLateralLliure{
	color: #e18868;
	font-size:11px;
	Background-Color: #ffffff;
	border: 1 solid #e18868;
	border-style: solid solid solid solid;
	border-bottom: 1 solid #e18868;
	border-left: 1 solid #e18868;
	border-right: 1 solid #e18868;
	border-top: 1 solid #e18868;
	}
td.MenuLateralOcupat{
	font-family: Arial Black, Verdana, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	Background-Color: #d3b8ae;
	border: 1 solid #e18868;
	border-style: solid solid solid solid;
	border-bottom: 1 solid #e18868;
	border-left: 1 solid #e18868;
	border-right: 1 solid #e18868;
	border-top: 1 solid #e18868;
}

TD{font-family:"Arial", sans-serif;font-size:13px;
color:#525252}

a.xtitolvermell {
	color: #CE0000;
	font-family: "Lucida Sans", sans-serif;
	font-size: medium;
	font-weight: bold;
}

a.xtitol {
	color: #393939;
	font-family: "Lucida Sans", sans-serif;
	font-size: medium;
	font-weight: bold;
}

a.xsubtitolvermell{
	color: #CE0000;
	font-family: "Arial", sans-serif;
	font-size:13px;
	font-weight: bold;
}

a.xsubtitol{
	color: #393939;
	font-family: "Arial", sans-serif;
	font-size:13px;
	font-weight: bold;
}

a.xlink {
	color: #CE0000;
	font-family: "Lucida Sans", sans-serif;
	font-size: 13px;
	font-weight: bold;
}

a.xlink:HOVER {
	color: Maroon;
	font-family: "Lucida Sans", sans-serif;
	text-decoration: underline;
	font-size: 13px;
}

a.aaaa {font-family:Verdana,sans-serif; font-size:15pt;color:#585858;}
a.subtitolv{ font-family:Verdana,sans-serif; font-size:12pt;color:DarkRed;}
a.subtitolg{font-family:Verdana,sans-serif; font-size:12pt;color:DimGray}
.title { text-decoration: bold; color: DarkRed; font-family: "ms sans serif"; font-size: 12pt; font-weight: medium; }

a.bodyv {
	color: #CE0000;
	font-family: "Times New Roman", sans-serif;
	font-size:13px;
}

a.asdfasdf {
	color: #CE0000;
	font-family: "Arial", sans-serif;
	font-size:13px;
	font-weight: bold;
}

a.linkv {
	color: #CE0000;
	font-family: "Times New Roman", sans-serif;
	font-size:13px;
}

a.linkv:HOVER {
	color: Maroon;
}
a.bodyv {
	color: #CE0000;
	font-family: "Times New Roman", sans-serif;
	font-size:13px;
}

a.linkv {
	color: #CE0000;
	font-family: "Times New Roman", sans-serif;
	font-size:13px;
}

a.linkv:HOVER {
	color: Maroon;
}

td.noticies {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A4A29E;
	text-decoration: none;
}

a.noticies:link, a.noticies:hover, a.noticies:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A4A29E;
	text-decoration: none;
}



/////////////////////// Portlets //////////////////////////



.textGris {
    	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
    	font-size: 9pt;
	color:#656565;
}
.textNegre {
	color: #000000;
	font-weight: bold;
}
.titolRoig {
	font-size: 10pt;
	color: #e18868;
	font-weight: bold;
}
.textRoig {
	color: #e18868;
	font-weight: bold;
}
a.linkGris:link,a.linkGris:visited,a.linkGris:active {
   	font-size: 8pt;
	color: #656565;
   	text-decoration: none;
}
a.linkGris:hover {
	font-size: 8pt;
	color: #e18868;
   	text-decoration: none;
}
a.linkGrisGran:link,a.linkGrisGran:visited,a.linkGrisGran:active {
   	font-size: 10pt;
	color: #656565;
   	text-decoration: none;
}
a.linkGrisGran:hover {
	font-size: 10pt;
	color: #e18868;
   	text-decoration: none;
}
a.linkUnderline:link,a.linkUnderline:visited,a.linkUnderline:active {
	font-weight: normal;
	color: #656565;
   	text-decoration: underline;
}
a.linkUnderline:hover {
	font-weight: normal;
	color: #e18868;
   	text-decoration: none;
}
