A:link { color:#2b7c92; text-decoration: underline;}
A:visited { color:#2b7c92; text-decoration: underline;}
A:hover { color:#000099; text-decoration: underline;}

A {
    font-family: Arial, Sans-serif;
}

TD
{
}

TH {
    font-family: Arial, Sans-serif;
    font-size: 9pt;
}

.Message {
    color: #000000;
    font-size: 9pt;
}

BODY {
    font-family: Arial, Sans-serif;
    font-size: 9pt;
    background-color: #FFFFFF;
    margin: 0px;
}

.PortalBanner {
    margin: 0px;
   background-position: top left;
    background-image: url(bg_banner_decisys.jpg); /* DO NOT REMOVE RTL-ONLY: background-rtl-image: url(bg_banner.jpg); */
    background-repeat: no-repeat;
    background-color: #1765AC; /*095BA9;*/
    width: 100%;
    padding: 0px;
}

.PanelItemSep 
{
    width:12px;
}

.PortalLogo {
    vertical-align: top;
    padding: 0px;
   width:276px;
}

.PortalTop {
    padding: 0px;
    margin: 0px;
}

.PortalTopTable {
    width: 100%;
    padding: 0px;
}

.PanelHdg
{
   width:1%;
    height: 36px;  /*46px;*/
}

.PanelItems {
    font-size: 8pt;
    font-weight: bold;
    vertical-align: right;   /*top;*/
    padding-right: 4px;
    border: single;
}

.PortalBottom 
{
    padding: 0px;
}

.PortalBottomTable {
   border-top: solid 1px #ffffff;
    padding: 0px;
    background-color: #eaeff5;
}


.PortalName {
    font-family: Tahoma, Arial, Sans-serif;
    color: #eaeff5;   /*#3a5a87;*/
    font-size: 10pt;
    font-weight: bold;
    padding-top: 0px;
    padding-left: 6px;
}

.PortalLinks {
    text-align: right;
    vertical-align: bottom;
    font-size: 10pt;
    padding-right: 4px;
}

.ErrorTitle {
    font-size: medium;
    font-weight: bold;
    color: #000066;
}

.ErrorInfo {
    font-size: small;
    color: #606060;
}

.PortalLink:link {   /* vision del link */
    font-size: 10pt;
    color: #ffffff;
    text-decoration:none;
    font-weight: normal;
}

.PortalLink:visited { 
    font-size: 10pt;
    color: #ffffff;
    text-decoration:none;
    font-weight: normal;
}

.PortalLink:hover {  /* vision del portal cuando ponemos el cursor encima */
    font-size: 10pt;
    color:#ffffff;
    font-weight: normal;
    text-decoration: underline;
}


.CurrentPortal:link,
.CurrentPortal:visited,
.CurrentPortal:hover
{   /* vision del portal activo */
    font-size: 14pt;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

.WelcomeTextTable {
    vertical-align:sub;
    padding-bottom: 0px;
    z-index: 5;
}

.WelcomeTextCell {
    font-family: Verdana, Arial, Sans-serif;
    vertical-align: baseline;
    font-weight: bold;
    font-size: 8pt;
    text-align: right;
    padding-right: 12px;
}

.WelcomeLinkCell {
    font-family: Arial, Sans-serif;
    vertical-align: baseline;
    font-size: 9pt;
    padding-bottom:2px;
}

a.WelcomeLink:link {
    color: #333399;
    font-size: 8pt;
   text-decoration: none;
    vertical-align: baseline;
}

a.WelcomeLink:visited {
    color: #333399;
    font-size: 8pt;
   text-decoration: none;
    vertical-align: baseline;
}

a.WelcomeLink:hover {
    color: #333399;
    font-size: 8pt;
   text-decoration: underline;
    vertical-align: baseline;
}

.AlertLink {
    font-weight: bold;
    color: #ff0000;
    font-size: 8pt;
    vertical-align: baseline;
}

/* NEW STYLES ADDED FOR 7.7 */
/****************************/

span, div, .BriefingBookItem {
    font-family: Arial, Sans-serif;
    font-size: 9pt;
}

.PortalLink:active {
    font-size: 8pt;
    color:#ffffff;
    font-weight: normal;
    text-decoration: none;
}

/*****************************/
/* NEW STYLES ADDED FOR MAUI */

.DashBarIconCell
{
    font-size: 8pt;
    padding: 0px 0px 0px 3px;
}

.DashBarAlertCell
{
    font-size: 8pt;
    padding: 0px 4px 0px 0px;
}

.DashBarProductCell
{
    font-size: 8pt;
    padding: 0px 4px 0px 4px;
}

.DashBarActiveProductCell
{
    font-size: 8pt;
    font-weight:bold;
    padding: 0px 4px 0px 4px;
}

.DashBarActionCell
{
    font-size: 8pt;
    padding: 0px 4px 0px 4px;
}

.DashBarSep
{
    color: #2b7c92;
}

.DashBarAlertCell A,
.DashBarAlertCell A:visited,
.DashBarAlertCell A:link
{
    color: #e00000;
    text-decoration: none;
}

.DashBarProductCell A,
.DashBarProductCell A:visited,
.DashBarProductCell A:link
{
    text-decoration: none;
}

.DashBarActiveProductCell A,
.DashBarActiveProductCell A:visited,
.DashBarActiveProductCell A:link
{
    text-decoration: none;
}

.DashBarActionCell A,
.DashBarActionCell A:visited,
.DashBarActionCell A:link
{
    text-decoration: none;
}

.DashBarProductCell A:hover,
.DashBarActiveProductCell A:hover,
.DashBarActionCell A:hover,
.DashBarAlertCell A:hover
{
    color: #2b7c92;
    text-decoration: underline;
}

.DashboardPageWarningBar
{
   padding: 2px;
   background-color: #FFFFE0;
   font-size: 8pt;
}

.DashboardPageWarningBar IMG
{
   margin-left: 4px;
   vertical-align: middle;
}

.DashboardPageWarningDetails
{
   margin: 2px 8px;
   border: solid 1px #a3bed8;
}

.DashboardPageWarningDetails DIV
{
   margin: 2px;
   font-size: 8pt;
}

