table,input,textarea,button {
font-size:100%;
}

select {
display:block;
float:left;
font-family:verdana,Arial,Helvetica,sans-serif;
font-size:x-small;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0pt;
}

a:hover,.wpsLink:hover {
color:#A6A6A6;
}

.separador {
font-size:small;
background-color:#FFF;
color:#FFF;
border-right:0 none #FFF;
border-bottom:1px solid #FFF;
border-left:1px solid #FFF;
margin:0;
padding:0;
}

.wpsToolBar {
font-size:xx-small;
background-color:#C8D8E0;
color:#003365;
border-right:0 none #003365;
border-bottom:1px solid #003365;
border-left:1px solid #003365;
margin:0;
padding:0 4px;
}

.wpsToolBarIcon {
font-size:xx-small;
background-color:#adc2cd;
color:#003365;
border-right:0 none #003365;
border-bottom:1px solid #003365;
border-left:1px solid #003365;
margin:0;
padding:0;
}

.wpsToolBarIconOn {
font-size:xx-small;
background-color:#4d7ba9;
color:#003365;
border-right:0 none #003365;
border-bottom:1px solid #003365;
border-left:1px solid #003365;
margin:0;
padding:0;
}

.wpsToolBarLink,.wpsToolBarLink:visited,.wpsToolBarLink:hover,.wpsToolBarLink:active {
font-size:xx-small;
color:#003365;
text-decoration:none;
}

.wpsToolbarBannerBackground {
background-color:#5a797b;
background-image:url("../banner.jpg");
background-position:left top;
background-repeat:repeat-x;
margin:0;
padding:0;
}

.wpsLinkBar {
color:#FFF;
background-repeat:no-repeat;
}

.wpsLinkBarLink,.wpsLinkBarLink:visited,.wpsLinkBarLink:hover,.wpsLinkBarLink:active {
color:#fff;
text-decoration:underline;
}

.wpsPlaceBar {
background-color:#4B768B;
color:#FFF;
background-repeat:no-repeat;
border-bottom:1px solid #FFF;
}

.wpsPlaceBarLink,.wpsPlaceBarLink:visited,.wpsPlaceBarLink:hover,.wpsPlaceBarLink:active {
color:#6E7E86;
text-decoration:none;
}

.wpsPlaceBar3dHighlight {
background-color:#F0F;
}

.wpsPlaceBar3dShadow {
background-color:#6E7E86;
text-decoration:none;
border-left:0 none #FFF;
border-right:1px solid #FFF;
}

.wpsSelectedPlace,.wpsSelectedPlace:visited,.wpsSelectedPlace:hover,.wpsSelectedPlace:active {
color:#333;
background-color:#FFF;
text-decoration:none;
border-left:0 none #FFF;
border-right:1px solid #FFF;
margin:0;
padding:2px 4px;
}

.wpsSelectedPlaceIcon {
color:#333;
background-color:#FFF;
text-decoration:none;
border-left:0 none #FFF;
border-right:1px solid #FFF;
margin:0;
padding:0 2px;
}

.wpsSelectedPlaceLink,.wpsSelectedPlaceLink:visited,.wpsSelectedPlaceLink:hover,.wpsSelectedPlaceLink:active {
color:#333;
background-color:#FFF;
text-decoration:none;
}

.wpsSelectedPlace3dHighlight {
background-color:#B6B7D3;
}

.wpsSelectedPlace3dShadow {
background-color:#5D5E96;
}

.wpsUnSelectedPlace,.wpsUnSelectedPlace:visited,.wpsUnSelectedPlace:hover,.wpsUnSelectedPlace:active {
color:#FFF;
background-color:#267296;
text-decoration:none;
border-left:0 none #FFF;
border-right:1px solid #FFF;
margin:0;
padding:2px 4px;
}

.wpsUnSelectedPlaceLink,.wpsUnSelectedPlaceLink:visited,.wpsUnSelectedPlaceLink:hover,.wpsUnSelectedPlaceLink:active {
color:#FFF;
background-color:#267296;
text-decoration:none;
}

.wpsPageBar {
background-color:#C8D8E0;
border-bottom:1px solid #FFF;
}

.wpsPageBarLink,.wpsPageBarLink:visited,.wpsPageBarLink:hover,.wpsPageBarLink:active {
text-decoration:none;
}

.wpsPageBar3dShadow {
background-color:#99B;
text-decoration:none;
border-left:0 none #FFF;
border-right:1px solid #FFF;
}

.wpsSelectedPage,.wpsSelectedPage:visited,.wpsSelectedPage:hover,.wpsSelectedPage:active {
color:#333;
background-color:#E5EFF7;
text-decoration:none;
border-left:0 none #FFF;
border-right:1px solid #FFF;
margin:0;
padding:2px 4px;
}

.wpsSelectedPageIcon {
color:#333;
background-color:#E5EFF7;
text-decoration:none;
border-left:0 none #FFF;
border-right:1px solid #FFF;
margin:0;
padding:0 2px;
}

.wpsSelectedPageLink,.wpsSelectedPageLink:visited,.wpsSelectedPageLink:hover,.wpsSelectedPageLink:active {
color:#333;
background-color:#E5EFF7;
text-decoration:none;
}

.wpsUnSelectedPage,.wpsUnSelectedPage:visited,.wpsUnSelectedPage:hover,.wpsUnSelectedPage:active {
color:#4D4348;
background-color:#C3CDD9;
text-decoration:none;
border-left:0 none #FFF;
border-right:1px solid #FFF;
margin:0;
padding:2px 4px;
}

.wpsUnSelectedPageLink,.wpsUnSelectedPageLink:visited,.wpsUnSelectedPageLink:hover,.wpsUnSelectedPageLink:active {
color:#4D4348;
background-color:#C3CDD9;
text-decoration:none;
}

.wpsNavExpandCollapseIcon {
width:14px;
height:14px;
}

.wpsPortletTitle {
background-color:#C8D8E0;
color:#333;
}

.wpsPortletBorder {
border-color:#C8D8E0;
border-style:solid;
border-width:0 1px 1px;
}

.wpsPortletTitleIconBackground {
background-color:#ADC2CD;
color:#FFF;
border-left:1px solid #FFF;
}

.wpsPortletTitleToolsIconBackground {
background-color:#4d7ba9;
color:#fff;
border-left:1px solid #FFF;
}

.wpsPortletTitleIcon {
width:12px;
height:12px;
}

.wpsTableAdminHead {
color:#333;
background-color:#CCC;
}

.wpsAdminHeadSeparator {
background-color:#999;
}

.wpsStatusMsg {
color:#000;
background-color:#FFF;
border:solid 1px #b0a8a8;
margin:0;
}

.wpsInstructionText {
color:#003265;
margin:0.6em 0 0;
}

.wpsInstructionText em {
font-weight:700;
font-style:normal;
color:#007474;
}

.wpsInstructionHeadText {
font-weight:700;
font-size:medium;
color:#003265;
}

.wpsIndentXSmall {
padding-left:4px;
}

.wpsIndentSmall {
padding-left:8px;
}

.wpsIndentMedium {
padding-left:16px;
}

.wpsIndentLarge {
padding-left:32px;
}

.wpsIndentXLarge {
padding-left:48px;
}

.wpsTaskIconText,.portlet-dlg-icon-label {
font-weight:700;
color:#013364;
white-space:nowrap;
}

.wpsTaskDisabledIconText {
font-weight:700;
white-space:nowrap;
color:#A1B3B2;
}

.wpsTaskIconTextBackground {
background-color:#C9D9D8;
background-image:url("../ButtonBackground.gif");
background-repeat:repeat-x;
background-position:left center;
border:1px solid #405F80;
text-align:center;
vertical-align:middle;
white-space:nowrap;
margin:0;
padding:2px 4px;
}

.wpsTaskDisabledIconTextBackground {
background-color:#C9D9D8;
background-image:url("../ButtonBackground.gif");
background-repeat:repeat-x;
background-position:left center;
border:1px solid #A1B3B2;
text-align:center;
vertical-align:middle;
white-space:nowrap;
margin:0;
padding:2px 4px;
}

.wpsDialogIconText,.portlet-icon-label {
color:#013364;
}

.wpsDialogDisabledIconText {
color:#A1B3B2;
}

.wpsDialogIconBackground {
text-align:center;
vertical-align:middle;
background-color:#C9D9D8;
background-image:url("../DialogIconBackground.gif");
background-repeat:repeat-x;
background-position:left center;
border-top:1px solid #405F80;
border-right:0 none #405F80;
border-bottom:1px solid #405F80;
border-left:1px solid #405F80;
margin:0;
padding:0;
}

.wpsDialogIconTextBackground {
text-align:center;
vertical-align:middle;
background-color:#C9D9D8;
background-image:url("../DialogIconTextBackground.gif");
background-repeat:repeat-x;
background-position:left center;
border-top:1px solid #405F80;
border-right:1px solid #405F80;
border-bottom:1px solid #405F80;
border-left:0 none #405F80;
white-space:nowrap;
margin:0;
padding:2px 4px;
}

.wpsDialogDisabledIconBackground {
text-align:center;
vertical-align:middle;
background-color:#C9D9D8;
background-image:url("../DialogIconBackground.gif");
background-repeat:repeat-x;
background-position:left center;
border-top:1px solid #A1B3B2;
border-right:0 none #A1B3B2;
border-bottom:1px solid #A1B3B2;
border-left:1px solid #A1B3B2;
margin:0;
padding:0;
}

.wpsDialogDisabledIconTextBackground {
text-align:center;
vertical-align:middle;
background-color:#C9D9D8;
background-image:url("../DialogIconTextBackground.gif");
background-repeat:repeat-x;
background-position:left center;
border-top:1px solid #A1B3B2;
border-right:1px solid #A1B3B2;
border-bottom:1px solid #A1B3B2;
border-left:0 none #A1B3B2;
white-space:nowrap;
margin:0;
padding:2px 4px;
}

.wpsButtonBarTop,.wpsButtonBarBottom {
background-color:#DFDFDF;
}

.wpsAdvancedOptions {
background-color:#e4e4e4;
border:solid 1px #4A4A4A;
margin-left:10px;
}

.wpsPortletColorBack {
background-color:#CCC;
}

.wpsCopyrightText {
font-size:xx-small;
color:#999;
}

.wpsPortletBody,.portlet-section-body {
width:100%;
}

.wpsTableHead {
font-weight:700;
color:#989898;
text-align:left;
}

.wpsTableRow,.wpsTableNrmRow {
color:#333;
background-color:#fff;
}

.wpsTableSelectedRow,.portlet-table-selected {
color:#333;
background-color:#c7d8df;
}

.wpsTableRow td,.wpsTableNrmRow td,.wpsTableShdRow td {
border-color:#aaa;
border-style:solid;
border-width:1px 0 0;
padding:3px;
}

.wpsTableHeadLink,.wpsTableHeadLink:visited,.wpsTableHeadLink:hover,.wpsTableHeadLink:active {
font-weight:700;
color:#989898;
}

.wpsTable {
border-color:#aaa;
border-style:solid;
border-width:1px;
}

.wpsTable td {
vertical-align:top;
}

.wpsTableHeadStart,.wpsTableHeadMiddle,.wpsTableHeadEnd,portlet-table-header {
font-weight:700;
color:#989898;
text-align:left;
background-color:#fff;
border-color:#aaa;
border-style:none;
border-width:0;
}

.wpsTableHeadStartAlignCenter,.wpsTableHeadMiddleAlignCenter,.wpsTableHeadEndAlignCenter {
font-weight:700;
color:#989898;
text-align:center;
background-color:#fff;
border-color:#aaa;
border-style:none;
border-width:0;
}

.wpsTableHeadStartNumeric,.wpsTableHeadMiddleNumeric,.wpsTableHeadEndNumeric {
font-weight:700;
color:#989898;
text-align:right;
background-color:#fff;
border-color:#aaa;
border-style:none;
border-width:0;
}

.wpsTableDataStart,.wpsTableDataMiddle,.wpsTableDataEnd,portlet-table-body {
text-align:left;
border-color:#aaa !important;
border-style:solid !important;
border-width:1px 0 0 !important;
}

.wpsTableDataStartAlignCenter,.wpsTableDataMiddleAlignCenter,.wpsTableDataEndAlignCenter {
text-align:center;
border-color:#aaa !important;
border-style:solid !important;
border-width:1px 0 0 !important;
}

.wpsTableDataStartNumeric,.wpsTableDataMiddleNumeric,.wpsTableDataEndNumeric {
text-align:right;
border-color:#aaa !important;
border-style:solid !important;
border-width:1px 0 0 !important;
}

.wpsPagingTableHeaderStart {
background-color:#c7d8df;
border-top:1px solid #aaa;
border-right:0 none #aaa;
border-bottom:0 none #aaa;
border-left:1px solid #aaa;
}

.wpsPagingTableHeaderMiddle {
background-color:#c7d8df;
border-top:1px solid #aaa;
border-right:0 none #aaa;
border-bottom:0 none #aaa;
border-left:0 none #aaa;
}

.wpsPagingTableHeaderEnd {
background-image:url("../PagingTableTopRight.gif");
background-repeat:no-repeat;
background-position:right top;
background-color:transparent;
}

.wpsPagingTableFooterStart {
background-color:#c7d8df;
border-top:0 none #aaa;
border-right:0 none #aaa;
border-bottom:1px solid #aaa;
border-left:1px solid #aaa;
}

.wpsPagingTableFooterMiddle {
background-color:#c7d8df;
border-top:0 none #aaa;
border-right:0 none #aaa;
border-bottom:1px solid #aaa;
border-left:0 none #aaa;
}

.wpsPagingTableFooterEnd {
background-image:url("../PagingTableBottomRight.gif");
background-repeat:no-repeat;
background-position:right bottom;
background-color:transparent;
}

.wpsPagingTableHeaderEmpty {
height:7px;
width:7px;
line-height:1px;
}

.wpsTableRowDetail td {
text-align:left;
border-width:0 !important;
padding:2px 3px 5px;
}

.wpsTableSectionHead,portlet-table-subheader {
font-weight:700;
color:#000;
text-align:left;
}

.wpsTableSectionHead th {
border-color:#aaa;
border-style:solid;
border-width:1px 0 0;
padding:3px 0 3px 5px;
}

.wpsTableTopRow td {
border-color:#aaa !important;
}

.wpsCompactCheckBox,.wpsCompactRadioButton {
height:16px;
margin-top:0;
margin-bottom:0;
}

.wpsEditField,.portlet-form-input-field {
border:1px solid #999;
}

.wpsButtonText,.portlet-form-button {
font-weight:700;
color:#013364;
background-color:#C9D9D8;
background-image:url("../ButtonBackground.gif");
background-repeat:repeat-x;
background-position:left center;
border:1px solid #405F80;
text-align:center;
margin:0;
padding:2px 4px;
}

.wpsButtonDisabledText {
font-weight:700;
color:#A1B3B2;
background-color:#C9D9D8;
background-image:url("../ButtonBackground.gif");
background-repeat:repeat-x;
background-position:left center;
border:1px solid #A1B3B2;
text-align:center;
margin:0;
padding:2px 4px;
}

.wpsRequiredLabelText strong {
color:red;
}

.wpsDescriptionText,.portlet-font-dim {
color:gray;
}

.wpsFieldErrorText,.portlet-msg-error {
color:#C83030;
}

.wpsInlineHelpText,.portlet-section-text {
color:#666;
}

.wpsFlagText {
font-size:xx-small;
color:red;
}

.portlet-menu-item-selected {
background-color:#aaa;
border-color:#333;
border-style:solid;
border-width:1px;
padding:3px;
}

.portlet-menu-cascade-item {
background-color:#eee;
border-color:#333;
border-style:solid;
border-width:1px;
padding:3px;
}

.portlet-menu-caption {
border-color:#333;
border-style:solid;
border-width:1px;
}

.wpsPortletTabBarSeparator {
background-color:#9bafb8;
height:3px;
margin:0;
padding:0;
}

.wpsPortletTabTopStart {
background-color:#dae4ea;
border-top:1px solid #9bafb8;
border-right:0 none #9bafb8;
border-bottom:0 none #9bafb8;
border-left:1px solid #9bafb8;
width:5px;
height:5px;
padding:0 2px;
}

.wpsPortletTabTopCenter {
background-color:#dae4ea;
border-top:1px solid #9bafb8;
border-right:0 none #9bafb8;
border-bottom:0 none #9bafb8;
border-left:0 none #9bafb8;
}

.wpsPortletTabTopEnd {
background:url("../PortletTabTopRight.gif");
background-repeat:no-repeat;
background-position:right top;
background-color:transparent;
width:5px;
height:5px;
border-style:none;
padding:0 2px;
}

.wpsPortletTabMiddleStart {
background-color:#dae4ea;
border-top:0 none #9bafb8;
border-right:0 none #9bafb8;
border-bottom:0 none #9bafb8;
border-left:1px solid #9bafb8;
}

.wpsPortletTabMiddleCenter {
background-color:#dae4ea;
white-space:nowrap;
border-style:none;
}

.wpsPortletTabMiddleEnd {
background-color:#dae4ea;
border-top:0 none #9bafb8;
border-right:1px solid #9bafb8;
border-bottom:0 none #9bafb8;
border-left:0 none #9bafb8;
}

.wpsPortletTabBottomStart {
background-color:#dae4ea;
border-top:0 none #9bafb8;
border-right:0 none #9bafb8;
border-bottom:0 none #9bafb8;
border-left:1px solid #9bafb8;
width:5px;
height:5px;
}

.wpsPortletTabBottomCenter {
background-color:#dae4ea;
border-style:none;
}

.wpsPortletTabBottomEnd {
background-color:#dae4ea;
border-top:0 none #9bafb8;
border-right:1px solid #9bafb8;
border-bottom:0 none #9bafb8;
border-left:0 none #9bafb8;
width:5px;
height:5px;
}

.wpsPortletSelectedTabTopStart {
background-color:#9bafb8;
border-top:1px solid #9bafb8;
border-right:0 none #9bafb8;
border-bottom:0 none #9bafb8;
border-left:1px solid #9bafb8;
width:5px;
height:5px;
padding:0 2px;
}

.wpsPortletSelectedTabTopCenter {
background-color:#9bafb8;
border-top:1px solid #9bafb8;
border-right:0 none #9bafb8;
border-bottom:0 none #9bafb8;
border-left:0 none #9bafb8;
}

.wpsPortletSelectedTabTopEnd {
background:url("../PortletSelectedTabTopRight.gif");
background-repeat:no-repeat;
background-position:right top;
background-color:transparent;
width:5px;
height:5px;
border-style:none;
padding:0 2px;
}

.wpsPortletSelectedTabMiddleStart {
background-color:#9bafb8;
border-top:0 none #9bafb8;
border-right:0 none #9bafb8;
border-bottom:0 none #9bafb8;
border-left:1px solid #9bafb8;
}

.wpsPortletSelectedTabMiddleCenter {
background-color:#9bafb8;
white-space:nowrap;
border-style:none;
}

.wpsPortletSelectedTabMiddleEnd {
background-color:#9bafb8;
border-top:0 none #9bafb8;
border-right:1px solid #9bafb8;
border-bottom:0 none #9bafb8;
border-left:1px solid #9bafb8;
}

.wpsPortletSelectedTabBottomStart {
background-color:#9bafb8;
border-top:0 none #9bafb8;
border-right:0 none #9bafb8;
border-bottom:0 none #9bafb8;
border-left:1px solid #9bafb8;
width:5px;
height:5px;
}

.wpsPortletSelectedTabBottomCenter {
background-color:#9bafb8;
border-style:none;
}

.wpsPortletSelectedTabBottomEnd {
background-color:#9bafb8;
border-top:0 none #9bafb8;
border-right:1px solid #9bafb8;
border-bottom:0 none #9bafb8;
border-left:0 none #9bafb8;
width:5px;
height:5px;
}

.wpsPortletSelectedTabLink,.wpsPortletSelectedTabLink:hover,.wpsPortletSelectedTabLink:visited,.wpsPortletSelectedTabLink:active {
color:#fff;
}

.wpsPortletToolbar {
background-color:#c7d8df;
border-top:1px solid #dae4ea;
border-right:1px solid #9bafb8;
border-bottom:1px solid #9bafb8;
border-left:1px solid #dae4ea;
}

.wpsPortletToolbarSection {
border-width:0;
}

.wpsPortletToolbarButton {
background-color:#c7d8df;
border-color:#c7d8df;
border-style:solid;
border-width:1px;
padding:3px;
}

.wpsPortletToolbarButtonRollover {
background-color:#c7d8df;
border-top:1px solid #dae4ea;
border-right:1px solid #9bafb8;
border-bottom:1px solid #9bafb8;
border-left:1px solid #dae4ea;
padding:3px;
}

.wpsPortletToolbarButtonPressed {
background-color:#d1dce0;
border-top:1px solid #9bafb8;
border-right:1px solid #dae4ea;
border-bottom:1px solid #dae4ea;
border-left:1px solid #9bafb8;
padding:3px;
}

.wpsPortletToolbarButtonSelected {
background-color:#b2c2c8;
border-top:1px solid #9bafb8;
border-right:1px solid #dae4ea;
border-bottom:1px solid #dae4ea;
border-left:1px solid #9bafb8;
padding:3px;
}

.wpsPortletToolbarButtonSelectedRollover {
background-color:#b2c2c8;
border-top:1px solid #dae4ea;
border-right:1px solid #9bafb8;
border-bottom:1px solid #9bafb8;
border-left:1px solid #dae4ea;
padding:3px;
}

.wpsPortletToolbarSeparator {
background-color:#9bafb8;
width:1px;
border-top:0 none #9bafb8;
border-right:1px solid #dae4ea;
border-bottom:0 none #dae4ea;
border-left:0 none #9bafb8;
margin:0;
padding:0;
}

.wpsPortletToolbarSpacer {
padding:0 2px;
}

.wpsPortletToolbarHandle {
background-color:#c7d8df;
width:1px;
border-top:1px solid #dae4ea;
border-right:1px solid #9bafb8;
border-bottom:1px solid #9bafb8;
border-left:1px solid #dae4ea;
margin:0;
padding:0;
}

.wpsBreadcrumbTrailLink,.wpsBreadcrumbTrailLink:hover,.wpsBreadcrumbTrailLink:visited,.wpsBreadcrumbTrailLink:active {
font-weight:700;
color:#127DB3;
text-decoration:underline;
}

.wpsPortletAccentArea {
background-color:#c7d8df;
color:#333;
}

.wpsPortletAccentArea3DHighlight {
background-color:#dae4ea;
color:#333;
}

.wpsPortletAccentArea3DShadow {
background-color:#9bafb8;
color:#333;
}

.wpsWizardTitle {
font-weight:700;
background-color:#c1c1c1;
color:#000;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
}

.wpsWizardStepNotification {
background-color:#dfdfdf;
color:#000;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
}

.wpsWizardBottomSubmit {
background-color:#c1c1c1;
color:#000;
padding-left:5px;
padding-top:5px;
padding-bottom:25px;
}

.wpsCursorPointer {
cursor:pointer;
}

.weekday_header {
font-size:small;
background-color:#999;
color:#333;
}

.other_month_header {
background-color:#E4E3E3;
color:#7E7001;
height:20px;
}

.current_month_header {
background-color:#CBDBF3;
color:#333;
height:20px;
}

.other_month_cell {
background-color:#F0F0F0;
}

.current_month_cell {
background-color:#FFF;
color:#000;
}

.current_day_header {
font-size:small;
background-color:#92B5E6;
color:#333;
height:20px;
}

a.current_day_header:link {
background-color:transparent;
color:#333;
}

a.other_month_header:link {
background-color:transparent;
color:#00f;
}

a.current_month_header:link {
background-color:transparent;
color:#0050C9;
}

a.wpsPersonName {
text-decoration:none;
white-space:nowrap;
color:#36C;
}

a.wpsPersonName:visited {
text-decoration:none;
white-space:nowrap;
color:#669;
}

a.wpsPersonName:hover {
text-decoration:underline;
white-space:nowrap;
color:#669;
}

pre,.wpsFieldMonospaced {
font-family:monospace;
font-size:small;
}

.wpsUnSelectedPlace3dHighlight,.wpsUnSelectedPlace3dShadow {
background-color:#267296;
}

.wpsPageBar3dHighlight,.wpsSelectedPage3dHighlight,.wpsUnSelectedPage3dHighlight {
background-color:#FD8C3E;
}

.wpsSelectedPage3dShadow,.wpsUnSelectedPage3dShadow {
background-color:#B74405;
}

.wpsNavSelectedBranch,.wpsNavSelectedBranch:visited,.wpsNavSelectedBranch:hover,.wpsNavSelectedBranch:active,.wpsNavSelectedNode,.wpsNavSelectedNode:visited,.wpsNavSelectedNode:hover,.wpsNavSelectedNode:active {
color:#003365;
background-color:#fff;
text-decoration:none;
}

.wpsNavUnSelectedNode,.wpsNavUnSelectedNode:visited,.wpsNavUnSelectedNode:hover,.wpsNavUnSelectedNode:active,.wpsNavUnSelectableNode,.wpsNavUnSelectableNode:visited,.wpsNavUnSelectableNode:hover,.wpsNavUnSelectableNode:active {
color:#003365;
background-color:#C8D8E0;
text-decoration:none;
}

.wpsNavLevel1,.wpsBreadcrumbTrail {
font-weight:700;
}

.wpsNavNodeIcon,.wpsDialogIcon,.wpsPagingTableHeaderIcon,.wpsPagingTableFooterIcon,.wpsPortletToolbarButtonIcon {
width:16px;
height:16px;
}

.wpsTaskIconBorderTable,.wpsTaskDisabledIconBorderTable,.wpsPagingTable,.wpsPagingTableHeader,.wpsPagingTableFooter,.wpsPagingTableBody {
border:0;
}

.wpsPortletBack,.wpsEditBack,.wpsConfigureBack {
background-color:#FFF;
}

.wpsPortletHead,.wpsEditHead,.portlet-section-header {
font-weight:700;
color:#333;
}

.wpsPortletText,.wpsEditText,.wpsPortletSmText,.wpsEditSmText,.wpsPortletTinyText,.portlet-font,.portlet-section-subheader,.wpsTableShdRow,.portlet-table-alternate,.wpsLabelText,.portlet-form-field,.portlet-form-field-label,wpsRequiredLabelText,.portlet-form-label,.wpsFieldWarningText,.portlet-msg-alert,.wpsFieldSuccessText,.portlet-msg-success,.portlet-msg-status,.wpsPortletTabLink,.wpsPortletTabLink:visited,.wpsPortletTabLink:active,.wpsPortletTabLink:hover,.wpsPortletToolbarText,.wpsPortletToolbarLink,.wpsPortletToolbarLink:hover,.wpsPortletToolbarLink:visited,.wpsPortletToolbarLink:active {
color:#333;
}

.wpsTableHead th,.wpsPortletToolbarControl {
padding:3px;
}

.wpsFieldInfoText,.portlet-msg-info,.wpsPortletToolbarDisabledText {
color:#999;
}

.portlet-menu,.portlet-menu-item {
background-color:#EEE;
border-color:#333;
border-style:solid;
border-width:1px;
padding:3px;
}

.portlet-menu-item-hover,.portlet-menu-item-hover-selected,.portlet-menu-cascade-item-selected {
background-color:#ccc;
border-color:#333;
border-style:solid;
border-width:1px;
padding:3px;
}

.wpsPortletTabSet,.wpsPortletTab,.wpsPortletSelectedTab {
border:0;
background-color:transparent;
}

/************************************************************************************/
/***************************** CALENDARIO CON CAPAS *********************************/
/************************************************************************************/

.CALcpYearNavigation,
	.CALcpMonthNavigation
			{
			background-color:#3876CC;
			text-align:center;
			vertical-align:middle;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.CALcpDayColumnHeader,
	.CALcpYearNavigation,
	.CALcpMonthNavigation,
	.CALcpCurrentMonthDate,
	.CALcpCurrentMonthDateDisabled,
	.CALcpOtherMonthDate,
	.CALcpOtherMonthDateDisabled,
	.CALcpCurrentDate,
	.CALcpCurrentDateDisabled,
	.CALcpTodayText,
	.CALcpTodayTextDisabled,
	.CALcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.CALcpDayColumnHeader
			{
			text-align:right;
			border:solid thin #3876CC;
			border-width:0pt 0pt 1px;
			}
	.CALcpCurrentMonthDate,
	.CALcpOtherMonthDate,
	.CALcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.CALcpCurrentMonthDateDisabled,
	.CALcpOtherMonthDateDisabled,
	.CALcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.CALcpCurrentMonthDate
			{
			color:#3876CC;
			font-weight:bold;
			}
	.CALcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.CALcpOtherMonthDate
			{
			color:#808080;
			}
	TD.CALcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #3876CC;
			border-width:1px;
			border:solid thin #000000;
			}
	TD.CALcpCurrentDateDisabled
			{
			border-width:1px;
			border:solid thin #FFAAAA;
			}
	TD.CALcpTodayText,
	TD.CALcpTodayTextDisabled
			{
			border:solid thin #3876CC;
			border-width:1px 0pt 0pt;
			}
	A.CALcpTodayText,
	SPAN.CALcpTodayTextDisabled
			{
			height:20px;
			}
	A.CALcpTodayText
			{
			color:#3876CC;
			font-weight:bold;
			}
	SPAN.CALcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.CALcpBorder
			{
			border:solid thin #3876CC;
			}

/* Fin calendario con Capas*/