body,p {
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	COLOR: #7a7a7a;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

p {
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	COLOR: #7a7a7a;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a:link, a:visited, a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #3384CF;
	text-decoration: none;
}

a.breadCrumb:link, a.breadCrumb:visited, a.breadCrumb:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #3384CF;
	text-decoration: none;
}

a.homeBuscador:link, a.homeBuscador:visited, a.homeBuscador:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #3384CF;
	text-decoration: none;
}
a.idiomaOK:link, a.idiomaOK:visited, a.idiomaOK:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #3384CF;
	text-decoration: none;
}
a.idiomaKO:link, a.idiomaKO:visited, a.idiomaKO:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #3384CF;
	text-decoration: none;
}

a.menuinferior {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		Color: White;
		background-color: #002B54; 
		Text-Decoration: none;
}

a.menuinferior:visited {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		Color: White;
		background-color: #002B54; 
		Text-Decoration: none;
}

a.menuinferior:hover {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		Color: #3384CF;
		background-color: #002B54; 
		Text-Decoration: none;
}

a.menuinferior:link {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		Color: #White;
		background-color: #002B54; 
		Text-Decoration: none;
}

a.menuinferior:active {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		Color: White;
		background-color: #002B54; 
		Text-Decoration: none;
}

td.peu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A4A29E;
	text-decoration: none;
}

a.peu:link, a.peu:hover, a.peu:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A4A29E;
	text-decoration: none;
}

a.tipus1:link, a.tipus1:hover, a.tipus1:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	font-size: 8pt;
	color: #3384CF;
	text-decoration: none;
}

<!--header2 i header3 es per al buscador-->

a.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3384CF;
	text-decoration: none;
}

a.header:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3384CF;
	text-decoration: none;
}

a.header:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3384CF;
	text-decoration: none;
}

a.header:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3384CF;
	text-decoration: none;
}

a.header2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

a.header2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

a.header2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

a.header2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

a.header3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3384CF;
	font-weight:bold;
	text-decoration: none;
}

a.header3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3384CF;
	font-weight:bold;
	text-decoration: none;
}


a.header3:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3384CF;
	font-weight:bold;
	text-decoration: none;
}

a.header3:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3384CF;
	font-weight:bold;
	text-decoration: none;
}

a.MenuLateralDep{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #3384CF;
	text-decoration: none;
}

a.MenuLateralDep:visited, a.MenuLateralDep:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #3384CF;
	text-decoration: none;
}

a.MenuLateralDep:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#4D4D4D;
	text-decoration:none;
}

a.titolMenuLateral {
		font-family : Helvetica, sans-serif;
		font-size: 17px;
		font-weight: bold;
		Color: #ffffff;
		background-color: #002B54; 
		Text-Decoration: none;
}

a.titolMenuLateral:visited {
		font-family : Helvetica, sans-serif;
		font-size: 17px;
		font-weight: bold;
		Color: #ffffff;
		background-color: #002B54; 
		Text-Decoration: none;
}

a.titolMenuLateral:hover {
		font-family : Helvetica, sans-serif;
		font-size: 17px;
		font-weight: bold;
		Color: #ffffff;
		background-color: #002B54; 
		Text-Decoration: none;
}

a.titolMenuLateral:link {
		font-family : Helvetica, sans-serif;
		font-size: 17px;
		font-weight: bold;
		Color: #ffffff;
		background-color: #002B54; 
		Text-Decoration: none;
}

td.titolMenuLateral{
		font-family:Helvetica, sans-serif;
    Color: #ffffff;    
	  font-size: 17px;
	  font-weight:bold;
    Background-Color: #002B54;
    bordercolor: #e0e0e0;
}

td.MenuLateralOcupat{
		bordercolor: #e0e0e0;
		Background-Color: #d1dce1;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:10px;
	  font-weight:bold;
	  color:#000000;
	  text-decoration:none;
}

td.MenuLateralLliure{
		bordercolor: #e0e0e0;
		Background-Color: #eff0ec;
}

td.MenuBecasMarcado{
	font-size:10px;
	font-weight:bold;
	color: #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

td.MenuBecasLibre{
	font-size:10px;
	font-weight:bold;
	color: #7B7B7B;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a.MenuBecasLibre:visited, a.MenuBecasLibre:link,a.MenuBecasLibre:hover{
	font-size:10px;
	font-weight:bold;
	color: #7B7B7B;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}


td.camp_formulari {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A4A29E;
	text-decoration: none;
}

.input_formulari{
	 FONT-SIZE: 8pt;
	 COLOR: #000000;
	 font-family : Verdana, Arial, Helvetica, sans-serif;
}

td.text{
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	COLOR: #7a7a7a;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

td.titolSeccio{
	FONT-SIZE: 16pt;
	FONT-WEIGHT: BOLD;
	COLOR: #7a7a7a;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

td.titolSubSeccio{
	FONT-SIZE: 10pt;
	FONT-WEIGHT: BOLD;
	COLOR: #002B54;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

td.titolSubSeccio2{
	FONT-SIZE: 13pt;
	FONT-WEIGHT: BOLD;
	COLOR: #002B54;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
<!--#3b7eb4;-->
.CPSLoginLogoTable {
    Background-Image: url("collage/images/login-logo.gif");
    Background-Repeat: no-repeat;                   
    Background-Position: center bottom;              
    Background-Color: #fafafa;                     
}

.CPSLoginHeaderTable {
    Background-Color: #A3A3A3;
    Border-Left: 1 solid #A3A3A3;
    Border-Right: 1 solid #A3A3A3;
    Border-Top: 1 solid #A3A3A3;
    Border-Bottom: 1 solid #A3A3A3;

    Background-Image: url("collage/images/table_image.gif");
    Background-Repeat: no-repeat;
    Background-Position: right center;
}

.CPSLoginHeaderText {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    Color: #ffffff;
    Font-Size: 10 px;
    Font-Weight: bold;
}



.CPSLoginTable {
    Border-Left: 1 solid #A3A3A3;
    Border-Right: 1 solid #A3A3A3;
    Border-Top: 1 solid #A3A3A3;
    Border-Bottom: 1 solid #A3A3A3;
    Background-Color: #eeeeee;
}

.CPSLoginTableText {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    Color: #000000;
    Font-Size: 10 px;
    Font-Weight: normal;
}




.CPSNewPortalLogo {
    Background-Image: url("collage/images/login-logo.gif");
    Background-Repeat: no-repeat;
    Background-Position: center bottom;
    Background-Color: #fafafa;
}

.CPSNewPortalTitle {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    Font-Size: 14 px;
    Font-Weight: bold;
    Color: #000000;
}

.CPSNewPortalTable {
    Border-Left: 1 solid #A3A3A3;
    Border-Right: 1 solid #A3A3A3;
    Border-Top: 0 solid #000000;
    Border-Bottom: 1 solid #A3A3A3;
    Background-Color: #eeeeee;
}



.CPSPortalAdministrationTitle {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    Font-Size: 12 px;
    Font-Weight: bold;
    Color: #000000;
}

.CPSPortalAdministrationOutterTable {
    Border-Left: 1 solid #A3A3A3;
    Border-Right: 1 solid #A3A3A3;
    Border-Top: 1 solid #A3A3A3;
    Border-Bottom: 1 solid #A3A3A3;
    Background-Image: url("collage/images/login-logo.gif");
    Background-Repeat: no-repeat;
    Background-Position: right bottom;
    Background-Color: #eeeeee;
}

.CPSPortalAdministrationMenuTable {
    Border-Left: 0 solid #000000;
    Border-Right: 0 solid #000000;
    Border-Top: 0 solid #000000;
    Border-Bottom: 0 solid #000000;
    Background-Color: #A3A3A3;

    Padding-left: 10 px;
    Padding-right: 10 px;
    Padding-bottom: 0 px;
    Padding-top: 0 px;
}

.CPSPortalAdministrationMenuBorders {
    Background-Image: url("collage/images/table-square.gif");
    Background-Repeat: no-repeat;
    Background-Position: right center;

    Border-Left: 0 solid #000000;
    Border-Right: 0 solid #000000;
    Border-Top: 0 solid #00000;
    Border-Bottom: 0 solid #00000;
    Background-Color: #A3A3A3;

    Padding-left: 10 px;
    Padding-right: 10 px;
    Padding-bottom: 0;
    Padding-top: 0;
}

.CPSPortalAdministrationLastMenuBorders {
    Background-Image: url("collage/images/table_image.gif");
    Background-Repeat: no-repeat;
    Background-Position: right center;

    Border-Left: 0 solid #000000;
    Border-Right: 0 solid #000000;
    Border-Top: 0 solid #00000;
    Border-Bottom: 0 solid #00000;
    Background-Color: #A3A3A3;

    Padding-left: 10 px;
    Padding-right: 10 px;
    Padding-bottom: 0;
    Padding-top: 0;
}

.CPSPortalAdministrationMenuEmptyCell {
    Border-Left: 0 solid #000000;
    Border-Right: 0 solid #000000;
    Border-Top: 0 solid #000000;
    Border-Bottom: 0 solid #000000;
    Background-Color: #ffffff;
}

.CPSPortalAdministrationMenuBlankCell {
    Border-Left: 0 solid #000000;
    Border-Right: 0 solid #000000;
    Border-Top: 0 solid #000000;
    Border-Bottom: 0 solid #000000;
    Background-Color: #ffffff;
}



.CPSPortalTitleText {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    Font-Size: 18 px;
    Font-Weight: bold;
    Color: #A3A3A3;
    Text-Decoration: none;
}

.CPSPortalAdministrationText {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    Font-Size: 12 px;
    Font-Weight: bold;
    Color: #cccccc;
    Text-Decoration: none;
}

.CPSPortalEditTable {

    Border-Left: 1 solid #A3A3A3;
    Border-Right: 1 solid #A3A3A3;
    Border-Top: 1 solid #A3A3A3;
    Border-Bottom: 1 solid #A3A3A3;
}

.CPSPortalEditTitleOptionCell {
    Border-Left: 0 solid #000000;
    Border-Right: 0 solid #000000;
    Border-Top: 0 solid #000000;
    Border-Bottom: 0 solid #000000;
    Background-Color: #A3A3A3;

    font-family : Verdana, Arial, Helvetica, sans-serif;
    Font-Size: 11 px;
    Font-Weight: bold;
    Color: #ffffff;
    Text-Decoration: none;
}

.CPSPortalEditOptionCell {
    Border-Left: 0 solid #000000;
    Border-Right: 0 solid #000000;
    Border-Top: 0 solid #000000;
    Border-Bottom: 0 solid #000000;
    Background-Color: #eeeeee;

    font-family : Verdana, Arial, Helvetica, sans-serif;
    Font-Size: 10 px;
    Font-Weight: bold;
    Color: #000000;
    Text-Decoration: none;
}

.CPSPortalEditEmptyOptionCell {
    Border-Left: 0 solid #000000;
    Border-Right: 0 solid #000000;
    Border-Top: 0 solid #000000;
    Border-Bottom: 0 solid #000000;
    Background-Color: #eeeeee;

    font-family : Verdana, Arial, Helvetica, sans-serif;
    Font-Size: 10 px;
    Font-Weight: bold;
    Color: #000000;
    Text-Decoration: none;
}

.CPSPortalAdministrationPropertiesMenuEmptyCell {
    Border-Left: 0 solid #000000;
    Border-Right: 0 solid #000000;
    Border-Top: 0 solid #000000;
    Border-Bottom: 0 solid #000000;
    Background-Color: #eeeeee;
}

.CPSFormPortalPropertiesInput {
    Border-Width:1px;
    Border-Color:#dddddd;
    Border-Style:solid;
    Font-Weight: normal;
    Font-Size: 10px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    Background-Color: #ffffff;
    Color: #000000;
    Height:17;
}

.CPSPortalPropertiesOutterTable {
    Background-Image: url("collage/images/login-logo.gif");
    Background-Repeat: no-repeat;
    Background-Position: right bottom;
    Background-Color: #eeeeee;

    Border-Bottom: 0 solid #000000
    Border-Top:0 solid #000000;
    Border-Left: 0 solid #000000;
    Border-Right: 0 solid #000000;
}

.CPSPortalSectionPropertiesOutterTable {
    Background-Image: url("collage/images/login-logo.gif");
    Background-Repeat: no-repeat;
    Background-Position: right bottom;
    Background-Color: #eeeeee;

    Border-Bottom: 1 solid #A3A3A3;
    Border-Top:1 solid #A3A3A3;
    Border-Left: 1 solid #A3A3A3;
    Border-Right: 1 solid #A3A3A3;
}

.CPSPortalSectionPropertiesInternalTable {
    Border-Bottom: 1 solid #A3A3A3;
    Border-Top: 1 solid #A3A3A3;
    Border-Left: 1 solid #A3A3A3;
    Border-Right: 1 solid #A3A3A3;
}



.CPSPortalSectionPropertiesInternalTableHeader {

    Background-Color: #A3A3A3;
    Font-Size: 8pt;
    Color: #ffffff;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    Font-Weight: bold;
    Padding-left: 4px;
    Padding-right: 4px;
    Padding-top:2;
    Padding-bottom:2;

    Border-Bottom: 0 solid #A3A3A3;
    Border-Top: 0 solid #A3A3A3;
    Border-Left: 0 solid #A3A3A3;
    Border-Right: 0 solid #A3A3A3;
}

.CPSPortalSectionPropertiesInternalTableHeaderImage {
    Background-Image: url("collage/images/table_image.gif");
    Background-Repeat: no-repeat;
    Background-Position: right center;

    Background-Color: #A3A3A3;
    Font-Size: 8pt;
    Color: #ffffff;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    Font-Weight: bold;
    Padding-left: 4px;
    Padding-right: 4px;
    Padding-top:0;
    Padding-bottom: 0 ;

    Border-Bottom: 0 solid #000000;
    Border-Top: 0 solid #000000;
    Border-Left: 0 solid #000000;
    Border-Right: 0 solid #000000;
}

.CPSPortalSectionPropertiesInternalTableContent {
    Background-Color: #ffffff;
    Font-Size: 8pt;
    Color: #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    Padding-left: 4px;
    Padding-right: 4px;
    Padding-top:3 px;
    Padding-bottom: 3px ;

    Border-Bottom: 0 solid #000000;
    Border-Top: 0 solid #000000;
    Border-Left: 0 solid #000000;
    Border-Right: 0 solid #000000;
}

.CPSPortalSectionPropertiesIconCell {
    Border-Left: 0 solid #000000;
    Border-Right: 0 solid #000000;
    Border-Top: 0 solid #000000;
    Border-Bottom: 0 solid #000000;
    Background-Color: #ffffff;
}



x.CPSRegionHeaderColor {
    Border-Right: #336699 0px solid;
    Border-Top: #336699 0px solid;
    Border-Left: #336699 0 px solid;
    Border-Bottom: #336699 0px solid;
    Background-Color: #eeeeee
}

.CPSHeaderColor {
    Background-Color: #ffffff
}

.CPSSectionHeaderLink:link {
    font-family : Verdana, Arial, Helvetica, sans-serif; Color:#000000;
    Font-Size: 8pt;
    Text-Decoration: underline; 
} 

.CPSSectionHeaderLink:visited {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    Color:#000000;
    Font-Size: 8pt;
    Text-Decoration: underline; 
}

.CPSSectionHeaderLink:hover {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    Color:#ff0000;
    Font-Size: 8pt;
    Text-Decoration: underline; 
}

.CPSSectionHeaderColor {
    Background-Color: #000000
}

.CPSSectionHeaderMenuOption {
    Border-Right:  #000000    1px solid; 
    Border-Top:    #000000    1px solid; 
    Border-Left:    #000000    1px solid; 
    Border-Bottom: #000000    0px solid;
}

.CPSSectionHeaderTextNoSelected {
    Font-Size: 8pt; 
    Color: #ffffff;
    font-family : Verdana, Arial, Helvetica, sans-serif;
}

.CPSSectionHeaderColorNoSelected {
    Background-Color: #eeeeee
}

.CPSRegionHeaderColorNoSelected {
    Border-Right: #336699 0px solid;
    Border-Top: #336699 0px solid;
    Border-Left: #336699 0px solid;
    Border-Bottom: #336699 0px solid;
    Background-Color: #ffffff
}
	
.CPSPageColor {
    Background-Color: #ffffff
}

.CPSRegionBorder {
    Border-Left: #A3A3A3 1px solid;
    Border-Bottom: #A3A3A3 1px solid;
    Background-Color: #F7F7F7;
    Border-Right: #A3A3A3 1px solid;
    Border-top: #A3A3A3 1px solid;
}

.CPSRegionColor {
}


.CPSInternalTableTitle {
    Font-Weight: bold;
    Background-Color:  #eaeaea;
    Font-Size: 8pt;
    Color: #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
}




DIV.hr {
    Height: 2px;
    Width: 80%;
    Background: #f90 no-repeat scroll center;
}
DIV.hr hr {
    Display: none;
}

.CPSInternalText {
    Font-Size: 8pt;
    Color: #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
}


.CPSMessage {
    Font-Weight: bold;
    Font-Size: 8pt;
    Color: #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
}

.CPStitle {
    Font-Weight: bold;
    Font-Size: 10pt;
    Color: #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    Text-Transform: uppercase;
}

.CPSError {
    Font-Weight: bold;
    Font-Size: 8pt;
    Color: #ff0000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
}

.CPSFieldValidationError {
    Font-Weight: bold;
    Font-Size: 8pt;
    Color: #ff0000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
}

.CPSToolBar {
    Background-Color: #ffffff;
    Font-Size: 8pt;
    Color: #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
}



.CPSgeneraltxt {
    Font-Size: 8pt;
    Color: #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
}

.CPSsmalltxt {
    Font-Size: 7pt;
    Color: #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
}


.CPSlinktxt:link {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    Color:#000000;
    Font-Size: 8pt;
    Text-Decoration: underline; 
} 

.CPSlinktxt:visited {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    Color:#000000;
    Font-Size: 8pt;
    Text-Decoration: underline; 
}

.CPSlinktxt:hover {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    Color:#ff0000;
    Font-Size: 8pt;
    Text-Decoration: underline; 
}


.CPSboldtxt{
    Font-Weight: bold;
    Font-Size: 8pt;
    Color: #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
}


.CPSFormButton {
    Border-Right: #000000 2px solid;
    Border-Top: #888888 1px solid;
    Border-Left: #888888 1px solid;
    Border-Bottom: #000000 2px solid;
    Border-Style:solid; 
    Font-Weight: bold;
    Font-Size: 8pt; 
    font-family : Verdana, Arial, Helvetica, sans-serif;
    Background-Color: #D2D2D2;
    Color: #000000;
    Height:18;
}
	
.CPSFormButtonSelected {
    Border-Width:1px; 
    Border-Color:#000000;
    Border-Style:solid; 
    Font-Weight: normal; 
    Font-Size:    10px; 
    font-family : Verdana, Arial, Helvetica, sans-serif; 
    Background-Color: #336699; 
    Color: #ffffff;
    Height:20;
    Width: 120;
}
	
.CPSFormButtonNoSelected {
    Border-Width:1px; 
    Border-Color:#000000;
    Border-Style:solid; 
    Font-Weight: normal; 
    Font-Size:    10px; 
    font-family : Verdana, Arial, Helvetica, sans-serif; 
    Background-Color: #eeeeee; 
    Color: #000000;
    Height:20;
    Width: 120;
}
	
.CPSFormSelect {
    Border-Width:1px; 
    Border-Color:#cccccc;
    Border-Style:solid; 
    Font-Weight: normal; 
    Font-Size: 10px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    Background-Color: #ffffff;
    Color: #000000;
    Height:20;
}

.CPSFormInput {
    Border-Width:1px;
    Border-Color:#dddddd;
    Border-Style:solid;
    Font-Weight: normal;
    Font-Size: 10px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    Background-Color: #ffffff;
    Color: #000000;
    Height:17;
}
	
.CPSFormTextArea {
    Border-Width:1px; 
    Border-Color:#cccccc;
    Border-Style:solid; 
    Font-Weight: normal; 
    Font-Size: 10px; 
    font-family : Verdana, Arial, Helvetica, sans-serif; 
    Background-Color: #ffffff; 
    Color: #000000;
}
	
.CPSFormCheckbox {
    Font-Weight: normal; 
    Font-Size: 10px; 
    font-family : Verdana, Arial, Helvetica, sans-serif; 
}
	
.CPSFormRadio {
    Font-Weight: normal; 
    Font-Size: 10px; 
    font-family : Verdana, Arial, Helvetica, sans-serif; 
}




.CPSControlProperties {
    Background-Image: url("collage/images/table_image.gif");
    Background-Repeat: no-repeat;
    Background-Position: right center;
    Background-Color: ##A3A3A3;
    Border-Top: #000000 0px Solid;
    Border-Left: #000000 0px Solid;
    Border-Right: #000000 0px Solid;
    Border-Bottom: #000000 0px Solid;
}


.CPSEmptyCell {
    Background-Color: #A3A3A3;
    Border-Top: #000000 0px Solid;
    Border-Left: #000000 0px Solid;
    Border-Right: #000000 0px Solid;
    Border-Bottom: #000000 0px Solid;
}



.CPSSectionsProperties {
    List-Style-Image: url("collage/images/folder.gif");
    List-Style-Position: inside;
}



.CPSSectionHeaderImage{
    Background-Image: url("collage/images/table_image.gif");
    Background-Repeat: no-repeat;
    Background-Position: right center;

    Background-Color: #0099FF;

    Border-Top: #000000 1px Solid;
    Border-Left: #000000 1px Solid;
    Border-Right: #000000 1px Solid;
    Border-Bottom: #000000 0px Solid;
}



.CPSSectionHeaderText {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    Color: #000000;
    Font-Size: 13;
    Font-Weight: bold;
    Text-Transform: uppercase;
}


.CPSNewPorletDescription {
    Color: white;
    Font-Weight: normal;
    Font-Size: 9px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
}



.CPSPortletHeaderText {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    Color:#000000;
    Font-Size: 11;
    Font-Weight: bold;
}

.CPSPortletHeaderTextNoSelected {
}




.CPSPortletHeaderColor {

    Border-Right:  #000000    0px solid;
    Border-Top:    #000000    0px solid;
    Border-Left:   #000000    0px solid;
    Border-Bottom: #000000    0px solid;
    Background-Image: url("collage/images/header_bg.gif");

}

.CPSPortletHeaderColorNoSelected {
    Background-Image: url("collage/images/header_bg.gif");
}



.CPSPortletHeaderMenuOption {
    Background-Color: #BFBFBF;
    Border-Right:  #000000    0px solid;
    Border-Top:    #000000    0px solid;
    Border-Left:    #000000    0px solid;
    Border-Bottom: #000000    0px solid;
}



.CPSInternalTable {
    Border-Bottom: 0 solid #A3A3A3;
    Border-Top: 0 solid #A3A3A3;
    Border-Left: 0 solid #A3A3A3;
    Border-Right: 0 solid #A3A3A3;
}

.CPSInternalTableHeader {
    Background-Color: #CDCDCD;
    Font-Size: 8pt;
    Color: #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    Font-Weight: bold;
    Padding-left: 0;
    Padding-right: 0;
    Padding-top:0;
    Padding-bottom: 0 ;
}

.CPSInternalTableRow1 {
    Background-Color: #ECECEC;
    Font-Size: 8pt;
    Color: #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    Padding-left: 4px;
    Padding-right: 4px;
    Padding-top:0 px;
    Padding-bottom: 0px ;
}

.CPSInternalTableRow2 {
    Background-Color: #cecece;
    Font-Size: 8pt;
    Color: #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
}


.CPSPortletHeaderImage{

    Border-Bottom: 0 solid #000000;
    Border-Top: 0 solid #000000;
    Border-Left: 0 solid #000000;
    Border-Right: 0 solid #000000;
    
    Padding-left: 0 px;
    Padding-Right: 0 px;
    Background-Image: url("../images/header_bg.gif");
}



.CPSPortalHeaderOutterTable {
    Border-Left: 1 #A3A3A3 solid;
    Border-Right: 1  #A3A3A3 solid;
    Border-Top: 1  #A3A3A3 solid;
    Border-Bottom: 1  #A3A3A3 solid;
    Background-Color: #F7F7F7;

    Padding-left: 0 px;
    Padding-right: 0 px;
    Padding-top: 0 px;
    Padding-bottom: 0 px;
}



.CPSPortalHeaderInnerTable {
    Border-Left: 0 #000000 solid;
    Border-Right: 0  #000000 solid;
    Border-Top: 0  #000000 solid;
    Border-Bottom: 0  #000000 solid;

    Padding: 0 0 0 0;
}

.CPSHeaderLogout {
    Background-Color: #ffffff;
}



.CPSPortalSelectorCell{
    Border-Left: 0 #000000 solid;
    Border-Right: 0  #000000 solid;
    Border-Top: 0  #000000 solid;
    Border-Bottom: 0  #000000 solid;
    Padding-left: 5 px;
    Padding-right: 5 px;
}

.CPSSectionSelectorCell{
    Border-Left: 0 #000000 solid;
    Border-Right: 0  #000000 solid;
    Border-Top: 0  #000000 solid;
    Border-Bottom: 0  #000000 solid;
    Padding-left: 5 px;
    Padding-right: 5 px;
}

.CPSPortalHeaderText{
    Font-Size: 10pt;
    Color: #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    Font-Weight: bold;
}

.CPSPortalHeaderTitleTable {
    Border-Left: 0 #FFFFFF solid;
    Border-Right: 0  #FFFFFF solid;
    Border-Top: 2  #ffffff solid;
    Border-Bottom: 0  #FFFFFF solid;
    Background-Color: #FFFFFF;

    Padding-left: 0 px;
    Padding-right: 0 px;
    Padding-top: 0 px;
    Padding-bottom: 0 px;

    Margin-Left: 0 px;
    Margin-Right: 0 px;
    Margin-Top: 0 px;
    Margin-Bottom: 0 px;
}

.CPSHeaderTitleEmptyCell {
    Border-Left: 0 #ffffff solid;
    Border-Right: 0  #ffffff solid;
    Border-Top: 0  #ffffff solid;
    Border-Bottom: 0  #ffffff solid;
    Background-Color: #ffffff;
}

.CPSRegularLayoutTable {
    Border-Left: 1 #000000 solid;
    Border-Right: 1  #000000 solid;
    Border-Top: 0  #ffffff solid;
    Border-Bottom: 1  #000000 solid;

    Padding-left: 0 px;
    Padding-right: 0 px;
    Padding-top: 0 px;
    Padding-bottom: 0 px;

    Margin-Left: 0 px;
    Margin-Right: 0 px;
    Margin-Top: 0 px;
    Margin-Bottom: 0 px;
}

.CPSFullLayoutTable {
    Border-Left: 1 #000000 solid;
    Border-Right: 1  #000000 solid;
    Border-Top: 0  #ffffff solid;
    Border-Bottom: 1  #000000 solid;

    Padding-left: 0 px;
    Padding-right: 0 px;
    Padding-top: 0 px;
    Padding-bottom: 0 px;

    Margin-Left: 0 px;
    Margin-Right: 0 px;
    Margin-Top: 0 px;
    Margin-Bottom: 0 px;
}


.CPSPortletVerticalSectionSelector {
	list-style-image: url("collage/images/list-arrowb.gif")
}


.CPSLinksTxt {
	FONT-SIZE: 8pt;
	COLOR: #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}




.CPSLinksLink {
	FONT-SIZE: 8pt;
	COLOR: #3a6594;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.CPSLinksLink:link {
	FONT-SIZE: 8pt;
	COLOR: #3a6594;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.CPSLinksLink:hover {
	FONT-SIZE: 8pt;
	COLOR: #3a6594;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.CPSLinksLink:active {
	FONT-SIZE: 8pt;
	COLOR: #3a6594;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.CPSLinksLink:visited {
	FONT-SIZE: 8pt;
	COLOR: #3a6594;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}



.CPSPortletHeaderLink:link {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    Font-Weight: bold;
    Color:#3a6594;
    Font-Size: 11;
    Text-Decoration: none;
}

.CPSPortletHeaderLink:active {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    Color:#3a6594;
    Font-Size: 11;
    Text-Decoration: none;
    Font-Weight: bold;
}

.CPSPortletHeaderLink:visited {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    Color:#3a6594;
    Font-Size: 11;
    Text-Decoration: none;
    Font-Weight: bold;
}

.CPSPortletHeaderLink:hover {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    Color:#3a6594;
    Font-Size: 11;
    Text-Decoration: underline;
    Font-Weight: bold;
}




.CPSPortalAdministrationLinkText:Link  {
	FONT-SIZE: 8pt;
	COLOR: #3a6594;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	    Font-Weight: bold;
}

.CPSPortalAdministrationLinkText:Hover  {
	FONT-SIZE: 8pt;
	COLOR: #3a6594;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	Font-Weight: bold;
}

.CPSPortalAdministrationLinkText:active  {
	FONT-SIZE: 8pt;
	COLOR: #3a6594;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	Font-Weight: bold;

}

.CPSPortalAdministrationLinkText:Visited  {
	FONT-SIZE: 8pt;
	COLOR: #3a6594;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	Font-Weight: bold;
}





.CPSNewsTable {
      border-left:   0  #cccccc solid;
      border-right:  0  #cccccc solid;
      border-top:    0  #cccccc solid;
      border-bottom: 0  #cccccc solid;

      padding-left:   0 px;
      padding-right:  0 px;
      padding-top:    0 px;
      padding-bottom: 0 px;

      margin-left:    0 px;
      margin-right:   0 px;
      margin-top:     0 px;
      margin-bottom:  0 px;

      FONT-SIZE: 10pt;
      COLOR: #000000;
      font-family : Verdana, Arial, Helvetica, sans-serif;
}


.CPSNewsText {
	FONT-SIZE: 10pt;
	COLOR: #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.CPSNewsTitleCell {
	FONT-SIZE: 12pt;
	FONT-WEIGHT: BOLD;
	COLOR: #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	Text-Transform: uppercase;
	padding: 4;
	text-decoration:none;
}

.CPSNewsTable_news {
      border-left:   1  #cccccc solid;
      border-right:  1  #cccccc solid;
      border-top:    1  #cccccc solid;
      border-bottom: 1  #cccccc solid;

      padding-left:   0 px;
      padding-right:  0 px;
      padding-top:    0 px;
      padding-bottom: 0 px;

      margin-left:    0 px;
      margin-right:   0 px;
      margin-top:     0 px;
      margin-bottom:  0 px;
}

.CPSNewsText_news {
	FONT-SIZE: 8pt; COLOR: #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.CPSNewsTitleCell_news {
	FONT-SIZE: 10pt;
	COLOR: #000000;
	HEIGHT: 20;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	padding: 4;
}


/**********************PORTLET NOTICIES CSI************************************/

a.titol_noticia{
	font-size: 12pt;	     
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #414B56;/*#FFFFFF;*/
	text-decoration: none;
	/*text-transform: uppercase;*/
}
a.titol_noticia:visited{
	font-size: 12pt;	     
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #414B56;/*#FFFFFF;*/
	text-decoration: none;
	/*text-transform: uppercase;*/
}
a.titol_noticia:hover{
	font-size: 12pt;	     
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #414B56;/*#FFFFFF;*/
	text-decoration: none;
	/*text-transform: uppercase;*/
}
a.titol_noticia:link{
	font-size: 12pt;	     
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #414B56;/*#FFFFFF;*/
	text-decoration: none;
	/*text-transform: uppercase;*/
}

.subtitol_noticia{
	font-size: 8pt;	     
	font-family: Verdana;
	color: #414B56;/*#FFFFFF;*/
	text-decoration: none;
}

a.Mes_noticia{
	font-size: 9pt;	     
	font-family: Verdana;
	color: #0000ff;
	text-decoration: none;
}

a.Mes_noticia:visited{
	font-size: 9pt;	     
	font-family: Verdana;
	color: #0000ff;
	text-decoration: none;
}

a.Mes_noticia:hover{
	font-size: 9pt;	     
	font-family: Verdana;
	color: #0000ff;
	text-decoration: none;
}

a.Mes_noticia:link{
	font-size: 9pt;	     
	font-family: Verdana;
	color: #0000ff;
	text-decoration: none;
}

.Fons_noticia{
	background-color:#FFFFFF;/*#e8eefa; *//*#ECEDEE;*/
	text-decoration: none;
}

.FonsTitol_noticia{
	background-color:#FFFFFF;/*#414B56;*/
	text-decoration: none;
}

.FonsCalendari{
	background-color:#e8eefa;
	text-decoration: none;
}

.Sumari_noticia{
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	COLOR: #7a7a7a;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.Sumari_noticiaCurta{
	FONT-SIZE: 7pt;
	FONT-WEIGHT: normal;
	COLOR: #7a7a7a;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.Contingut_noticia{
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	COLOR: #7a7a7a;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.Autor_noticia{
	font-size: 8pt;	     
	font-family: Verdana;
	color: #000000;
	text-decoration: none;
}

.Font_noticia{
	font-size: 8pt;	     
	font-family: Verdana;
	color: #000000;
	text-decoration: none;
}

.Data_noticia{
	font-size: 8pt;	     
	font-family: Verdana;
	color: #000000;
	text-decoration: none;
}

.FonsAutor_noticia{
	background-color: #FFFFFF;/*#FFECDD;*/
	text-decoration: none;
}	

.FonsDies_noticia{
	background-color: #FFFFFF;/*#336699;*/
	text-decoration: none;
}	

.Fletxes_calendari{
	background-color: #ECEDEE;
	color:#336699;
	text-decoration: none;
}	

.DiaAct_calendari{
	background-color:#ACDFB5;
	color:#000000;
	text-decoration: none;
}

.DiaAct_calendari:hover{
	background-color:#E3E3E3;
	color:#000000;
	text-decoration: none;
}

.DiaNormal_calendari{
	background-color:#FFFFFF;
	color:#000000;
	text-decoration: none;
}

.DiaNormal_calendari:hover{
	background-color:#E3E3E3;
	color:#000000;
	text-decoration: none;
}

.DiaFinde_calendari{
	background-color:#FEC8A0;
	color:#000000;
	text-decoration: none;
}

.DiaFinde_calendari:hover{
	background-color:#E3E3E3;
	color:#000000;
	text-decoration: none;
}

.FormulariCSI{
	background-color:#eff0ec;
	text-decoration: none;
}
td.TextFormulariCSI{
	font-size: 12pt;	     
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #414B56;/*#FFFFFF;*/
	text-decoration: none;
}
td.TextFormulariCSITitol{
	font-size: 12pt;	     
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #414B56;/*#FFFFFF;*/
	text-decoration: none;
}
td.titol_noticia{
	font-size: 12pt;	     
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #414B56;/*#FFFFFF;*/
	text-decoration: none;
}






