body, td, p, dl, dt, dd, ul, ol, li, blockquote, textarea, input, option {
    font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
    font-size: 8pt;
    color: #465F7D;
}

.skn-title1 {
    font-size: 170%;
    font-weight: bold;
}

.skn-title2 {
    font-size: 140%;
    font-weight: bold;
}

.skn-title3 {
    font-size: 120%;
    font-weight: bold;
}

A {
    COLOR: #0000FF;
    TEXT-DECORATION: none;
}

A:visited {
    COLOR: #0000FF;
    TEXT-DECORATION: none;
}

A:active {
    COLOR: #FF0000;
}

A:hover {
    COLOR: #FF0000;
    TEXT-DECORATION: none;
}

.skn-important {
    color: #9932cc;
}

.skn-disabled {
    color: #7F7F7F;
}

.skn-error {
    color: #FF0000;
}

.skn-alt {
    color: #0000FF;
}

.skn-background {
    Background-Color: #f0f8ff;
}

.skn-background_alt {
    Background-Color: #f5f5dc;
}

.skn-button {
    Border-Right: #000000 1px solid;
    Border-Top: #888888 1px solid;
    Border-Left: #888888 1px solid;
    Border-Bottom: #000000 1px solid;
    Border-Style: solid;
    Background-Color: #D2D2D2;
    Color: #000000;
    font-size: 8pt;
    font-weight: normal;
    Height: 16;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.skn-button:hover {
    Color: #465F7D;
    background-color: #C0C0C0;
}

.skn-input {
    Border-Width: 1px;
    Border-Color: #cccccc;
    Border-Style: solid;
    Background-Color: #ffffff;
    font-size: 8pt;
    Color: #000000;
}

.skn-table_border {
    Border-Left: #999999 1px solid;
    Border-Bottom: #999999 1px solid;
    Border-Right: #999999 1px solid;
    Border-top: #999999 1px solid;
}

.skn-table_header {
    Background-Color: #C6D8EB;
    Height: 20px;
    color: #465F7D;
    Font-weight: Bold;
    Text-align: center;
}

.skn-odd_row {
    Background-Color: #FFFFFF;
    Height: 20px;
    Text-align: left;
}

.skn-even_row {
    Background-Color: #DEE5EC;
    Height: 20px;
    Text-align: left;
}

body,td {
	FONT-SIZE: 8pt;
	COLOR: #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

td.notihome{
	FONT-SIZE: 8pt;
	COLOR: #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

td.titNot{
	FONT-SIZE: 20px;
	COLOR: #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

td.info{
	FONT-SIZE: 10px;
	COLOR: #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

p {
	color:#666666;
	font-size: 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

a.general:link, a.general:hover, a.general:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

a.capa2:link, a.capa2:hover, a.capa2:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

a.headerNovetats:link, a.headerNovetats:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

a.headerNovetats:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3384CF;
	text-decoration: none;
	
}
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;
}

.finder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	width: 155px;
	height: 12px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.capa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}

.submenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}

a.submenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}

a.submenu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}

a.submenu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}

.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3384CF;
	text-decoration: none;
}

.header3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3384CF;
	text-decoration: none;
}

a.menu2:link {
	text-decoration: none;
	font-weight: bold;
}

a.menu2:hover {
	text-decoration: none;
	font-weight: bold;
}

a.menu2:visited {
	text-decoration: none;
	font-weight: bold;
}

a.capa:link{
	color: #999999;
	font-weight: normal;
	text-decoration: none;
}

a.capa:visited{
	color: #999999;
	font-weight: normal;
	text-decoration: none;
}

a.capa:hover {
	text-decoration: none;
	font-weight: bold;
	color: #0F127B;
}

a.header {
	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: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;
}


.goTo {
	border: 0;
}

.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;
}


.capagris{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

Body,td,tr,p {
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.portlet-Link {
	FONT-SIZE: 8pt;
	COLOR: #3a6594;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.portlet-Link:link {
	FONT-SIZE: 8pt;
	COLOR: #3a6594;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.portlet-Link:hover {
	FONT-SIZE: 8pt;
	COLOR: #3a6594;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.portlet-Link:active {
	FONT-SIZE: 8pt;
	COLOR: #3a6594;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.portlet-Link:visited {
	FONT-SIZE: 8pt;
	COLOR: #3a6594;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.portlet-font-title {
    Font-Weight: bold;
    Font-Size: 10pt;
    Color: #000000;
    Text-Transform: uppercase;
}


.portlet-font 		{
	font-size: 8pt; 
	color: #000000;
}
.portlet-font-dim	{ 
	font-size: x-small; 
	color: #DDDDDD;
}

.portlet-Header{
    Color:#3A6594;
    Font-Size: 11;
    Font-Weight: bold;
}
.portlet-Header:link{
    Color:#3A6594;
    Font-Size: 11;
    Font-Weight: bold;
    text-decoration:none;
}	
.portlet-Header:hover{
    Color:#3A6594;
    Font-Size: 11;
    Font-Weight: bold;
    text-decoration:underline;
}
.portlet-Header:active{
    Color:#3A6594;
    Font-Size: 11;
    Font-Weight: bold;
    text-decoration:underline;
}
.portlet-Header:visited{
    Color:#3A6594;
    Font-Size: 11;
    Font-Weight: bold;
}

.portlet-msg-status	{ 
	font-size: x-small; 
	color: #808080; 
	font-style: italic; 
}
	
.portlet-msg-info 	{ 
	font-size: x-small; 
	color: #808080; 
	font-weight: bold;
}
	
.portlet-msg-error 	{ 
    Background-Color: #ffffff;
    Font-Size: 10pt;
    Color: #ff0000;
    font-weight:bold;
}
	
.portlet-msg-alert 	{ 
	font-size: x-small; 
	color: #FF0000; 
	background-color: #CCCCCC; 
	font-style: italic; 
	font-weight: bold;
}
	
.portlet-msg-success 	{ 
	font-size: small; 
	color: #000000; 
	background-color: #CCCCCC; 
	font-weight: bold;
}

.portlet-Administration-Title {
    Font-Size: 12 px;
    Font-Weight: bold;
    Color: #000000;
}

.portlet-section-header { 
	font-size: 11pt; 
	color: #000000; 
	font-weight: bold; 
	Text-Transform: uppercase;
}
	
.portlet-section-body	{ 
	font-size: x-small; 
	color: #333333;
}
	
.portlet-section-subheader { 
	font-size: 10pt; 
	color: #000000; 
	font-weight: bold; 
}
	
.portlet-section-footer	{ 
	font-size: 10px; 
	color: #000099; 
}
	
.portlet-section-text	{ 
	font-size: x-small; 
	color: #969696;
}



.portlet-table	{
	font-size : 10pt;
	text-align: center;
	border : 1px solid #969696;
	color : #333333;
	background-color: #999999;
}
	
.portlet-table-header 	{
	font-size : 10pt;
	font-weight: bold; 
	padding : 4px;
	text-align: center;
	border : 1px solid  #969696;
	background-color: #969696;
	color : #FFFFFF;
	height: auto;
}
	
.portlet-table-body{
	font-size : 10pt;
	padding : 4px 8px 4px 4px;
	text-align: center;
	border : 1px solid  #969696;
	color : #333333;
	height: 25px;
	background-color: #FFFFFF;
} 
	
.portlet-table-alternate{
	font-size : 10pt;
	padding : 2px;
	text-align: left;
	background-color: #F8F8F8;
	color : #333333;
	height: 12px;
	border: 0px solid #969696;
} 
	
.portlet-table-selected{
	font-size : 10pt;
	padding : 2px;
	border : 1px solid  #646464;
	background-color: #808080;
	color : #FFFFFF;
	height: 12px;
	text-align: left;
}
	  
.portlet-table-subheader{
	font-size : x-small;
	font-weight: bold; 
	font-style: italic; 
	padding : 4px 4px 4px 4px;
	text-align: center;
	border : 1px solid  #969696;
	background-color: #969696;
	color : #FFFFFF;
	height: 20px;
}
	
.portlet-table-footer {
	font-size : 10px;
	padding : 4px 4px 4px 4px;
	text-align: center;
	border : 1px solid  #969696;
	color : #000099;
	height: 20px;
} 
	
.portlet-table-text{
	font-size : 10pt;
	padding : 2px;
	border : 1px none;
	color : #333333;
	margin: 1px;
	background-color: #FFFFFF;
	text-align: left;
}

.portlet-Internal-Table {
    Border-Bottom: 0 solid #A3A3A3;
    Border-Top: 0 solid #A3A3A3;
    Border-Left: 0 solid #A3A3A3;
    Border-Right: 0 solid #A3A3A3;
}
.portlet-Section-Selector {
	list-style-image: url("collage/images/list-arrowb.gif")
}

.portlet-Section-Properties-Internal-Table {
    Border-Bottom: 1 solid #A3A3A3;
    Border-Top: 1 solid #A3A3A3;
    Border-Left: 1 solid #A3A3A3;
    Border-Right: 1 solid #A3A3A3;
}

.portlet-Section-Properties-Internal-Table-Content {
    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;
}


.portlet-form-label{
}
	
.portlet-form-input{
    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;
}

.portlet-form-input-field{
    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;
}
	
.portlet-form-field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #3a6594;
	font-size: 10pt;
	height: 18px;
}

.portlet-form-Checkbox {
    Font-Weight: normal; 
    Font-Size: 10px; 
    font-family : Verdana, Arial, Helvetica, sans-serif; 
}

.portlet-form-Select {
    Border-Width:1px; 
    Border-Color:#cccccc;
    Border-Style:solid; 
    Font-Weight: normal; 
    Font-Size: 10px;
    Background-Color: #ffffff;
    Color: #000000;
    Height:20;
}
	
.portlet-form-field-label {
}
	
.portlet-form-field-label-error{
}
	
.portlet-form-field-separator-label{
} 
	
.portlet-form-button{
    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;
}
	
.portlet-form-button-over{
	color:#FFFFFF;
	background-color:#C0C0C0;
	font-size:x-small;
	font-weight:bold;
	font-style:normal;
	line-height:normal;
	text-align:center;
}

.portlet-form-TableHeader {

    Background-Color: #E3E3E3;
    Font-Size: 8pt;
    Color: #000000;
    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;
}

.portlet-form-Select {
    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;
}



.portlet-icon-label {
}
	
.portlet-dlg-icon-label {
}

.portlet-menu	{
}

.portlet-menu-bg{
    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");
}

.portlet-menu-item	{
	FONT-SIZE: 8pt;
	COLOR: #000000;
	font-weight:bold;
	text-decoration:none;
}
.portlet-menu-item:link{
	FONT-SIZE: 8pt;
	COLOR: #3a6594;
	font-weight:bold;
	text-decoration:none;
}	
.portlet-menu-item:hover{
	FONT-SIZE: 8pt;
	COLOR: #3a6594;
	font-weight:bold;
	text-decoration:underline;
}
.portlet-menu-item:active{
	FONT-SIZE: 8pt;
	COLOR: #3a6594;
	font-weight:bold;
	text-decoration:underline;
}
.portlet-menu-item:visited{
	FONT-SIZE: 8pt;
	COLOR: #3a6594;
	font-weight:bold;
}

.portlet-menu-item-selected {
}  
	
.portlet-menu-item-hover {
}
	
.portlet-menu-item-hover-selected {
}

.portlet-menu-cascade-item {
}
	
.portlet-menu-cascade-item-selected {
}
	
.portlet-menu-description {
}

.portlet-menu-caption{
}

.portlet-link	{
}


.portlet-link-item	{
	FONT-SIZE: 8pt;
	COLOR: #000000;
	font-weight:bold;
	text-decoration:none;
}
.portlet-link-item:link{
	FONT-SIZE: 8pt;
	COLOR: #3a6594;
	font-weight:bold;
	text-decoration:none;
}	
.portlet-link-item:hover{
	FONT-SIZE: 8pt;
	COLOR: #3a6594;
	font-weight:bold;
	text-decoration:underline;
}
.portlet-link-item:active{
	FONT-SIZE: 8pt;
	COLOR: #3a6594;
	font-weight:bold;
	text-decoration:underline;
}
.portlet-link-item:visited{
	FONT-SIZE: 8pt;
	COLOR: #3a6594;
	font-weight:bold;
}



.portlet-language	{
}

.portlet-language-bg{
    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");
}

.portlet-language-item	{
	FONT-SIZE: 8pt;
	COLOR: #000000;
	font-weight:bold;
	text-decoration:none;
}
.portlet-language-item:link{
	FONT-SIZE: 8pt;
	COLOR: #3a6594;
	font-weight:bold;
	text-decoration:none;
}	
.portlet-language-item:hover{
	FONT-SIZE: 8pt;
	COLOR: #3a6594;
	font-weight:bold;
	text-decoration:underline;
}
.portlet-language-item:active{
	FONT-SIZE: 8pt;
	COLOR: #3a6594;
	font-weight:bold;
	text-decoration:underline;
}
.portlet-language-item:visited{
	FONT-SIZE: 8pt;
	COLOR: #3a6594;
	font-weight:bold;
}

.portlet-language-item-selected {
}  
	
.portlet-language-item-hover {
}
	
.portlet-language-item-hover-selected {
}

.portlet-language-cascade-item {
}
	
.portlet-language-cascade-item-selected {
}
	
.portlet-language-description {
}

.portlet-language-caption{
}

.portlet-roles	{
    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: 1 solid #A3A3A3;
    Border-Top: 1 solid #A3A3A3;
    Border-Left: 1 solid #A3A3A3;
    Border-Right: 1 solid #A3A3A3;
}

.portlet-roles-bg{
    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");
}

.portlet-roles-item	{
	FONT-SIZE: 8pt;
	COLOR: #444444;
	font-weight:bold;
	text-decoration:none;
}

.portlet-roles-id	{
	FONT-SIZE: 8pt;
	COLOR: #444444;
	font-weight:bold;
	text-decoration:none;
}

.portlet-roles-Description{
	FONT-SIZE: 7pt;
	COLOR: #000000;
	font-weight:normal;
	text-decoration:none;
}	

.portlet-roles-item:link{
	FONT-SIZE: 8pt;
	COLOR: #3a6594;
	font-weight:bold;
	text-decoration:none;
}	
.portlet-roles-item:hover{
	FONT-SIZE: 8pt;
	COLOR: #3a6594;
	font-weight:bold;
	text-decoration:underline;
}
.portlet-roles-item:active{
	FONT-SIZE: 8pt;
	COLOR: #3a6594;
	font-weight:bold;
	text-decoration:underline;
}
.portlet-roles-item:visited{
	FONT-SIZE: 8pt;
	COLOR: #3a6594;
	font-weight:bold;
}

.portlet-roles-item-selected {
}  
	
.portlet-roles-item-hover {
}
	
.portlet-roles-item-hover-selected {
}

.portlet-roles-cascade-item {
}
	
.portlet-roles-cascade-item-selected {
}
	
.portlet-roles-description {
}

.portlet-roles-caption{
}

.portlet-roles-TableHeader {

    Background-Color: #E3E3E3;
    Font-Size: 8pt;
    Color: #000000;
    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;
}

.portlet-news	{
    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: 1 solid #A3A3A3;
    Border-Top: 1 solid #A3A3A3;
    Border-Left: 1 solid #A3A3A3;
    Border-Right: 1 solid #A3A3A3;*/
}

.portlet-news_NoNews	{
    Background-Color: #ffffff;
    Font-Size: 8pt;
    Color: #ff0000;
    font-weight:bold;
}


.portlet-news_TitleCell{
	FONT-SIZE: 11pt;
	FONT-WEIGHT: Bold;
	COLOR: #3a6594;
	Text-Transform: uppercase;
	padding: 4;
	text-decoration:none;
}
.portlet-news_TitleCell:link {
	FONT-SIZE: 11pt;
	FONT-WEIGHT: Bold;
	COLOR: #3a6594;
	Text-Transform: uppercase;
	padding: 4;
	text-decoration:none;
}
.portlet-news_TitleCell:hover {
	FONT-SIZE: 11pt;
	FONT-WEIGHT: Bold;
	COLOR: #3a6594;
	Text-Transform: uppercase;
	padding: 4;
	text-decoration:underline;
}
.portlet-news_TitleCell:active{
	FONT-SIZE: 11pt;
	FONT-WEIGHT: Bold;
	COLOR: #3a6594;
	Text-Transform: uppercase;
	padding: 4;
	text-decoration:none;
}
.portlet-news_TitleCell:visited {
	FONT-SIZE: 11pt;
	FONT-WEIGHT: Bold;
	COLOR: #3a6594;
	Text-Transform: uppercase;
	padding: 4;
	text-decoration:none;
}
.portlet-news-header	{
	FONT-SIZE: 8pt;
	COLOR: #3a6594;
	font-weight:normal;
	text-decoration:none;
}
.portlet-news-footer	{
	FONT-SIZE: 8pt;
	COLOR: #3a6594;
	font-weight:normal;
	text-decoration:none;
}
.portlet-news-item	{
	FONT-SIZE: 8pt;
	COLOR: #444444;
	font-weight:bold;
	text-decoration:none;
}

.portlet-news-id	{
	FONT-SIZE: 8pt;
	COLOR: #444444;
	font-weight:bold;
	text-decoration:none;
}

.portlet-news-Description{
	FONT-SIZE: 7pt;
	COLOR: #000000;
	font-weight:normal;
	text-decoration:none;
}	

.portlet-news-item:link{
	FONT-SIZE: 8pt;
	COLOR: #3a6594;
	font-weight:bold;
	text-decoration:none;
}	
.portlet-news-item:hover{
	FONT-SIZE: 8pt;
	COLOR: #3a6594;
	font-weight:bold;
	text-decoration:underline;
}
.portlet-news-item:active{
	FONT-SIZE: 8pt;
	COLOR: #3a6594;
	font-weight:bold;
	text-decoration:underline;
}
.portlet-news-item:visited{
	FONT-SIZE: 8pt;
	COLOR: #3a6594;
	font-weight:bold;
}

.portlet-news-item-selected {
}  
	
.portlet-news-item-hover {
}
	
.portlet-news-item-hover-selected {
}

.portlet-news-cascade-item {
}
	
.portlet-news-cascade-item-selected {
}
	
.portlet-news-description {
}

.portlet-news-caption{
}

.portlet-news-TableHeader {
}


.htmlarea {
	background: #fff;
}

.htmlarea .toolbar {
	cursor: default;
	background: ButtonFace;
	padding: 1px 1px 2px 1px;
	border: 1px solid;
	border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
}

.htmlarea .toolbar table {
	font-family: tahoma,verdana,sans-serif;
	font-size: 11px;
}

.htmlarea .toolbar img {
	border: none;
}

.htmlarea .toolbar .label 
	padding: 0px 3px;
}

.htmlarea .toolbar .button {
	background: ButtonFace;
	color: ButtonText;
	border: 1px solid ButtonFace;
	padding: 1px;
	margin: 0px;
}

.htmlarea .toolbar .buttonHover {
	border: 1px solid;
	border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
}

.htmlarea .toolbar .buttonActive, .htmlarea .toolbar .buttonPressed {
	padding: 2px 0px 0px 2px;
	border: 1px solid;
	border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
}

.htmlarea .toolbar .buttonPressed {
	background: ButtonHighlight;
}

.htmlarea .toolbar .indicator {
	padding: 0px 3px;
	overflow: hidden;
	width: 20px;
	text-align: center;
	cursor: default;
	border: 1px solid ButtonShadow;
}

.htmlarea .toolbar .buttonDisabled {
	background-color: #aaa;
}

.htmlarea .toolbar .buttonDisabled img {
	filter: alpha(opacity = 25);
  	-moz-opacity: 25%;
}

.htmlarea .toolbar .separator {
	position: relative;
	margin: 3px;
	border-left: 1px solid ButtonShadow;
	border-right: 1px solid ButtonHighlight;
	width: 0px;
	height: 16px;
	padding: 0px;
}

.htmlarea .toolbar .space {
	width: 5px;
}

.htmlarea .toolbar select {
	font: 11px Tahoma,Verdana,sans-serif;
}

.htmlarea .statusBar {
	border: 1px solid;
	border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
	padding: 2px 4px;
	background-color: ButtonFace;
 	color: ButtonText;
	font: 11px;
}

.htmlarea .statusBar .statusBarTree a {
	padding: 2px 5px;
	color: #00f;
}

.htmlarea .statusBar .statusBarTree a:visited {
	color: #00f; 
}

.htmlarea .statusBar .statusBarTree a:hover {
	background-color: Highlight;
	color: HighlightText;
	padding: 1px 4px;
	border: 1px solid HighlightText;
}


.dialog {
	color: ButtonText;
	background: ButtonFace;
}

.dialog .content {
	padding: 2px; 
}

.dialog, .dialog button, .dialog input, .dialog select, .dialog textarea, .dialog table {
	font: 11px Tahoma,Verdana,sans-serif;
}

.dialog table {
	border-collapse: collapse;
}

.dialog .title {
	background: #008;
	color: #ff8;
	border-bottom: 1px solid #000;
	padding: 1px 0px 2px 5px;
	font-size: 12px;
	font-weight: bold;
	cursor: default;
}

.dialog .title .button {
	float: right;
	border: 1px solid #66a;
	padding: 0px 1px 0px 2px;
	margin-right: 1px;
	color: #fff;
	text-align: center;
}

.dialog .title .button-hilite {
	border-color: #88f;
	background: #44c;
}

.dialog button {
	width: 5em;
	padding: 0px;
}

.dialog .buttonColor {
	padding: 1px;
	cursor: default;
  	border: 1px solid;
  	border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
}

.dialog .buttonColor-hilite {
  	border-color: #000;
}

.dialog .buttonColor .chooser, .dialog .buttonColor .nocolor {
	height: 0.6em;
  	border: 1px solid;
  	padding: 0px 1em;
  	border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
}

.dialog .buttonColor .nocolor {
	padding: 0px;
}

.dialog .buttonColor .nocolor-hilite {
	background-color: #fff;
	color: #f00;
}

.dialog .label {
	text-align: right;
	width: 6em;
}

.dialog .value input {
	width: 100%; 
}

.dialog .buttons {
	text-align: right;
	padding: 2px 4px 0px 4px;
}

.dialog legend {
	font-weight: bold;
}

.dialog fieldset table {
	margin: 2px 0px;
}

.popupdiv {
	border: 2px solid;
	border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
}

.popupwin {
	padding: 0px;
	margin: 0px;
}

.popupwin .title {
	background: #fff;
	color: #000;
	font-weight: bold;
	font-size: 120%;
	padding: 3px 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid black;
	letter-spacing: 2px;
}

form {
	margin: 0px;
	border: none;
}

.titulo{
    Background-Color: #3384CF; 
	 font-family: Verdana;
	 font-weight: bold;
	 color: #ffffff; 
	 font-size: 8pt;	     
}

.Fons_recuadre_mapa_web{
	Background-Color: #fafafa;	
	font-family: Verdana;
}

.link_arbre{
	 font-size: 7pt;	     
	font-family: Verdana;
	color: #3384CF;
	text-decoration: none;
}

.link_arbre:hover{
	 font-size: 7pt;	     
	font-family: Verdana;
	color: #3384CF;
	text-decoration: none;
}

div#hold{ 
	position:relative; 
	overflow:hidden;
	width:480px;
   height:190px; 
  	z-index:100;
	margin-top:0;
	background-color:#FFFFFF;
	}
div#wn{ 
	position:relative; 
	left:0px;
	top:0px; 
	width:380px; 
	height:190px; 
	clip:rect(0px, 380px, 190px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
div.content{ 
	position:relative; 
	visibility:visible;
	left:0px; top:0px; 
	z-index:1; 
	}
div#scrollbar{ 
  position:relative; 
  left:0; 
  top:0;
  width:11px; 
  height:190px; 
  font-size:1px; 
  z-index:1;
  visibility: hidden;
  }
div#track{ 
  position:absolute; 
  left:0; 
  top:12px;
  width:11px; 
  height:166px;
  background: url("images/track.gif") #A4A29E repeat;
  z-index:1;
  visibility: hidden;
  }
div#dragBar{
  position:absolute; 
  left:1px; 
  top:0px; 
  width:9px; 
  height:20px;
  background-color:#DFDDD9;
  z-index:1;
  visibility: hidden;
  } 
div#cerrar{ 
	visibility: hidden; 
	height:0px; 
	width:0px;
}
div#up{ 
	position:absolute; 
	left:0; top:0; 
	z-index:2; 
	visibility: hidden
}  
div#down{ 
	position:absolute; 
	left:0; 
	bottom:0; 
	z-index:3; 
	visibility: hidden 
}
div#example{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 480px;
	line-height:normal;
	color:#ffffff;
	overflow:hidden;
	border: none;
	visibility: hidden;
	z-index:1;
}



div#example2{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 480px;
	line-height:normal;
	color:#ffffff;
	overflow:hidden;
	border: none;
	visibility: hidden;
	z-index:1;
}

#foldheader{
	cursor:pointer;
	cursor:hand; font-weight:bold; 
	list-style-image:url(fold.gif);
}

#foldheader_none{
	font-weight:normal;
}


#foldinglist{
	list-style-image:url(list.gif);
	}
	
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

a.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.menu:link{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

a.menu:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

a.menu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
	

div#onsom	{ 
	position:absolute; 
	left:20px; top:324px; 
	width:950px; height:20px; 
	clip:rect(0px, 950px, 20px, 0px);
	overflow:hidden;
	z-index:200; 
}		





div#hold3	{ 
	position:relative; overflow:hidden;
	width:400px; height:250px; 
  	z-index:100; 
	}
	
div#wn3	{ 
	position:relative; 
	left:0px; top:0px; 
	width:250px; height:270px; 
	clip:rect(0px, 250px, 270px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
	
div.content3 { 
	position:relative; visibility:visible;
	left:0px; top:0px; 
	z-index:1; 
	}
	
div#scrollbar3 { 
  position:relative; left:0; top:0;
  width:11px; height:270px; 
  font-size:1px; z-index:1;
  visibility:hidden;
  }
div#track3 { 
  position:absolute; left:0; top:12px;
  width:11px; height:246px;
  background: url("images/track.gif") #DFDDD9 repeat;
  z-index:1;
  visibility:hidden;
  }
div#dragBar3 {
  position:absolute; left:1px; top:0px;
  width:9px; height:20px;
  background-color:#A4A29E;
  z-index:1;
  visibility:hidden;
  } 

div#up3 { position:absolute; left:0; top:0; z-index:2; visibility:hidden; }  
div#down3 { position:absolute; left:0; bottom:0; z-index:3; visibility:hidden; }
div#example3 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 400px;
	line-height:normal;
	color:#666666;
	overflow:hidden;
	border: none;
	visibility: visible;
	z-index:1;
}			

div#example3 a:link, div#example3 a:visited, div#example3 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
	text-decoration: none;
}

div#example a:link, div#example a:visited, div#example a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
	text-decoration: none;
}

div#hold0 { 
	position:relative; overflow:hidden;
	width:420px; height:150px; 
  	z-index:100; 
	}
div#wn0	{ 
	position:relative; 
	left:0px; top:0px; 
	width:420px; height:150px; 
	clip:rect(0px, 420px, 150px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
div.content0 { 
	position:relative; visibility:visible;
	left:0px; top:0px; 
	z-index:1; 
	}
div#scrollbar0 { 
  position:relative; left:0; top:0;
  width:11px; height:150px; 
  font-size:1px; z-index:1;
  visibility:hidden;
  }
div#track0 { 
  position:absolute; left:0; top:12px;
  width:11px; height:126px;
  background: url("images/track.gif") #DFDDD9 repeat;
  z-index:1;
  visibility:hidden;
  }
div#dragBar0  {
  position:absolute; left:1px; top:0px;
  width:9px; height:20px;
  background-color:#A4A29E;
  z-index:1;
  visibility:hidden;
  } 
div#up0 { position:absolute; left:0; top:0; z-index:2; visibility:hidden; }  
div#down0 { position:absolute; left:0; bottom:0; z-index:3; visibility:hidden; }
div#example0 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 420px;
	line-height:normal;
	color:#666666;
	overflow:hidden;
	border: none;
	visibility: visible;
	z-index:1;
}

div#example0 a:link, div#example0 a:visited, div#example0 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

div#hold2	{ 
	position:relative; overflow:hidden;
	width:420px; height:150px; 
  	z-index:100; 
	}
div#wn2	{ 
	position:relative; 
	left:0px; top:0px; 
	width:420px; height:150px; 
	clip:rect(0px, 420px, 150px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
div.content2 { 
	position:relative; visibility:visible;
	left:0px; top:0px; 
	z-index:1; 
	}
div#scrollbar2 { 
  position:relative; left:0; top:0;
  width:11px; height:150px; 
  font-size:1px; z-index:1;
  visibility:visible;
  }
div#track2 { 
  position:absolute; left:0; top:12px;
  width:11px; height:126px;
  background: url("images/track.gif") #DFDDD9 repeat;
  z-index:1;
  visibility:visible;
  }
div#dragBar2 {
  position:absolute; left:1px; top:0px; 
  width:9px; height:20px;
  background-color:#A4A29E;
  z-index:1;
  visibility:visible;
  } 

div#up2 { position:absolute; left:0; top:0; z-index:2; visibility:visible; }  
div#down2 { position:absolute; left:0; bottom:0; z-index:3; visibility:visible; }
div#example7 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 420px;
	line-height:normal;
	color:#666666;
	overflow:hidden;
	border: none;
	visibility: visible;
	z-index:1;
}

div#example a:link, div#example a:visited, div#example a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

div#example7 a:link, div#example7 a:visited, div#example7 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
