/**
***   gblAppPageIn.Style2010   ***
**/


BODY {
  color:               black;
/**  background-color:    #CFD0D2; **/
  background:          #CFD0D2 url(/drwd00/img/bodyBGDegradadeGrey_Style2010.png) repeat-y center 0;
  margin-bottom:       0px;
  margin-left:         0px;
  margin-right:        0px;
  margin-top:          0px;
  padding-bottom:      0px;
  padding-left:        0px;
  padding-right:       0px;
  padding-top:         0px;
  border-bottom:       none;
  border-left:         none;
  border-right:        none;
  border-top:          none;
}

FORM {
  margin-bottom:       0px;
  margin-left:         0px;
  margin-right:        0px;
  margin-top:          0px;
  padding-bottom:      0px;
  padding-left:        0px;
  padding-right:       0px;
  padding-top:         0px;
  border-bottom:       none;
  border-left:         none;
  border-right:        none;
  border-top:          none;
}

TABLE,
TBODY,
TR,
TD {
  margin-bottom:       0px;
  margin-left:         0px;
  margin-right:        0px;
  margin-top:          0px;
  padding-bottom:      0px;
  padding-left:        0px;
  padding-right:       0px;
  padding-top:         0px;
  border-bottom:       0px none;
  border-left:         0px none;
  border-right:        0px none;
  border-top:          0px none;
}

.linkClose:LINK,
.linkClose:ACTIVE,
.linkClose:HOVER,
.linkClose:VISITED {
  color:            #898D93;
  background-color: transparent;
  text-decoration:  none;
}



.divPageArea {
  margin-bottom:  0px;
  margin-left:    auto; /** 0px; **/
  margin-right:   auto; /** 0px; **/
  margin-top:     0px;
  padding-bottom: 0px;
  padding-left:   0px;
  padding-right:  0px;
  padding-top:    0px;
  border-bottom:  none; /** 2px solid transparent; / white; **/
  border-left:    none; /** 2px solid transparent; / white; **/
  border-right:   none; /** 2px solid transparent; / white; **/
  border-top:     none; /** 2px solid transparent; / white; **/
  width:          832px;
  position:       relative;
}

.divMainAppArea {
  /** Base per a divAppContent-inpage **/
  color:            #4B4B4B; /** #757B8A; **/
  background-color: #EEEEEE;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
/**  z-index:          -1; **/
}


.divHeaderArea,
.divHiddenHeaderArea,
.divHeaderFlyMenuArea {
  color:            #4B4B4B; /** white; **/
  background-color: transparent; /** white; / #113388; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none; /** 2px solid white; **/
  border-left:      none;
  border-right:     none;
  border-top:       none;
  width:            832px;
  height:           140px; /** 118px; **/
  position:         relative; /** absolute; **/
/**  top:              0px; **/
/**  left:             0px; **/
/**  z-index:          88888; **/
}
.divHiddenHeaderArea {
  display:    none;
  visibility: hidden;
/**  z-index:    auto; / 0 **/
}
.divHeaderFlyMenuArea {
  height:           172px; /** 140px; / 118px; **/
  position:         relative; /** absolute; **/
}

.cellTopLinkHeaderArea {
  color:            #4B4B4B;
  background-color: #EEEEEE; /** #DEDFE0; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    32px;
  padding-top:      0px;
  border-bottom:    2px solid #EEEEEE; /** white; **/
  border-left:      none;
  border-right:     none;
  border-top:       none;
  text-align:       right;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           22px;
  line-height:      22px;
/**  width:            788px; / 820 - 32 / 800px; / 832 - 22 padding right **/
}

.optTopLinkHeaderArea {
  color:            #4B4B4B;
  background-color: #EEEEEE; /** #DEDFE0; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px; /** 18px; **/
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           22px;
  line-height:      22px;
  cursor:           pointer;
}

.cellSeparatorTopLinkHeaderArea {
  color:            #4B4B4B;
  background-color: #EEEEEE; /** #DEDFE0; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  width:            18px;
}

.cellAppPromptHeaderArea {
  color:            #003781; /** #4B4B4B; / white; **/
  background-color: white;   /** #113388; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    32px;
  padding-top:      0px; /** 8px; **/
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  text-align:       right;
  font-family:      Verdana, Sans-serif;
  font-size:        12px; /** 14px; **/
  height:           30px; /** 27px; / 35 - 8 padding top **/
  line-height:      30px; /** 27px; **/
  width:            800px; /** 832 - 32 padding right **/
  text-transform:   uppercase;
}
.cellTopicPromptHeaderArea,
.cellTopicPromptFlyMenuHeaderArea {
  color:            #4B4B4B; /** white; **/
  background-color: transparent; /** white; / #113388; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   8px;
  padding-left:     194px; /** 0px; **/
  padding-right:    0px;   /** 32px; **/
  padding-top:      0px;
  border-bottom:    none; /** 1px solid #DEDFE0; / 2px solid white; **/
  border-left:      none;
  border-right:     none;
  border-top:       none;
  text-align:       left; /** right; **/
  font-family:      Verdana, Sans-serif;
  font-size:        11px; /** 12px; **/
  height:           32px; /** 27px;  / 35 - 8 padding top **/
/**  line-height:      27px; **/
  vertical-align:   bottom;

  width:            708px; /** 633px; / 800px; / 832 - 22 padding left **/
/**  text-transform:   uppercase; **/
/**
  background-image:    url(/drwd00/img/promptHeaderAreaBGBlancGris2010.gif); / ** promptHeaderAreaBGBlancGris.gif ** /
  background-repeat:   repeat-x;
  background-position: bottom left;
**/
}
.cellTopicPromptFlyMenuHeaderArea {
  padding-left: 12px;
}


.cellUserPromptHeaderArea {
  color:            #4B4B4B; /** white; **/
  background-color: #EEEEEE;   /** white; / #113388; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     8px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    2px solid #EEEEEE; /** 1px solid #DEDFE0; / 2px solid white; **/
  border-left:      none;
  border-right:     none;
  border-top:       none;
  text-align:       left;
  font-family:      Verdana, Sans-serif;
  font-size:        10px; /** 11px; **/
  height:           22px; /** 35px; **/
  line-height:      22px; /** 35px; **/
  width:            200px;
/**
  background-image:    url(/drwd00/img/promptHeaderAreaBGBlancGris2010.gif); / ** promptHeaderAreaBGBlancGris.gif ** /
  background-repeat:   repeat-x;
  background-position: bottom left;
**/
}

.cellAppNaviHeaderArea {
  color:            #4B4B4B; /** white; **/
  background-color: transparent; /** white; / #EEEEEE; / #113388; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none; /** 1px solid #DEDFE0; / none; **/
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
/**
  height:           22px;
  line-height:      22px;
  width:            832px; / ** 854 - 22 padding right ** /
**/
}

.divAppNaviHeaderFilledArea {
  color:            #4B4B4B;
  background-color: transparent; /** #EEEEEE; / #113388; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
}
.tblAppNaviHeaderFilledArea {
  color:            #4B4B4B;
  background-color: transparent; /** #EEEEEE; / #113388; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           86px;
  width:            832px; /** 854 - 22 padding right **/
}
.cellOptionMenuAppNaviHeaderFilledArea {
  color:            #4B4B4B;
/**  background-color:    transparent; **/
  background:       white url(/drwd00/img/promptHeaderAreaBGBlancGris2010.gif) repeat-x bottom left;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     184px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none; /** 1px solid #D7D7D7; **/
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  line-height:      20px;
  height:           31px; /** 30px; **/
  vertical-align:   bottom;
}
.cellMenuIconsAppNaviHeaderFilledArea {
  color:            #4B4B4B;
  background-color: transparent;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      6px; /** 0px; **/
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           34px; /** 40px; **/
  text-align:       right;
  vertical-align:   bottom;
}
.cellSeparaMenuTopicTitleAppNaviHeaderFilledArea {
  color:            #4B4B4B;
  background-color: transparent;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           14px;
}



.divAppNaviHeaderFlyMenuFilledArea {
  color:            #4B4B4B;
  background-color: transparent; /** #EEEEEE; / #113388; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
}
.tblAppNaviHeaderFlyMenuFilledArea {
  color:            #4B4B4B;
  background-color: transparent; /** #EEEEEE; / #113388; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           auto; /** 86px; **/
  width:            832px; /** 854 - 22 padding right **/
}


.cellContentL1L2FlyMenuAppNaviHeader {
  color:            #4B4B4B;
  background-color: white; /** transparent; **/
/**  background:       white url(/drwd00/img/promptHeaderMenu2LevelAreaBGBlancGris.gif) repeat-x bottom left; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     179px; /* 184px; */
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none; /** 1px solid #D7D7D7; **/
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           64px; /*auto;*/ /** 64px; / 31 + 33 px; **/
  vertical-align:   bottom;
}





/**
**  AllianzLogo Area
**/
.divAllianzLogo,
.divHiddenAllianzLogo {
  color:            white;
  background-color: transparent;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  position:         absolute;
  width:            179px; /** 162px; **/
  height:           74px;  /** 51px; **/
  top:              44px;  /** 13px; **/
  left:             0px;   /** 2px; **/
/**  z-index:          99999; **/
}
.divHiddenAllianzLogo {
  display:    none;
  visibility: hidden;
}

.divHeaderFlyMenuArea .divAllianzLogo {
  background: white url(/drwd00/img/promptHeaderMenu2LevelAreaBGBlancGris.gif) repeat-x bottom left;
}


/**
**  Canvi Tamany Lletra i Llenguatge Area
**/
.divTopLinkTextSizeAndLanguage {
  color:            #4B4B4B;
  background-color: #DEDFE0;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  position:         absolute;
  top:              0px;
  left:             0px;
  display:          none;
}

.tblTopLinkOptions {
  color:            #4B4B4B;
  background-color: #DEDFE0;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      1px solid #B5B7BD;
  border-right:     1px solid #B5B7BD;
  border-top:       1px solid #B5B7BD;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
}

.rowOverTopLinkOptions {
  color:            #4B4B4B;
  background-color: #B5B7BD;
}
.rowOutTopLinkOptions {
  color:            #4B4B4B;
  background-color: #DEDFE0;
}

.cellTableTopLinkOptions {
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     8px;
  padding-right:    08px;
  padding-top:      0px;
  border-bottom:    1px solid #B5B7BD;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           20px;
  line-height:      20px;
  cursor:           pointer;
}
.cellImageTableTopLinkOptions {
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     8px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    1px solid #B5B7BD;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           20px;
  line-height:      20px;
  cursor:           pointer;
}






/**
***   anchor   ***
**/


/* Estilos para el widget anchor, Plataforma Allianz  */




.divAnchor {
  color:            #4B4B4B;
  background-color: #EEEEEE;
  margin-bottom:    1px;
  margin-left:      1px;
  margin-right:     1px;
  margin-top:       1px;
  padding-bottom:   0px;
  padding-left:     4px;
  padding-right:    4px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           20px;
  line-height:      18px;
}
.divAnchorWhite {
  color:            #4B4B4B;
  background-color: white;
  margin-bottom:    1px;
  margin-left:      1px;
  margin-right:     1px;
  margin-top:       1px;
  padding-bottom:   0px;
  padding-left:     4px;
  padding-right:    4px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           20px;
  line-height:      18px;
}
.divAnchorTransparent {
  color:            #4B4B4B;
  background-color: transparent;
  margin-bottom:    1px;
  margin-left:      1px;
  margin-right:     1px;
  margin-top:       1px;
  padding-bottom:   0px;
  padding-left:     4px;
  padding-right:    4px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
/**  height:           20px; **/
/**  line-height:      18px; **/
}



.labelAnchor {
  color:            #4B4B4B;
  background-color: transparent; /** #EEEEEE; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           20px;
  line-height:      18px;
  text-decoration:  underline; /** none; **/
  cursor:           pointer;   /** default; **/
}

.labelAnchorOver {
  color:            #4B4B4B;
  background-color: transparent; /** #EEEEEE; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           20px;
  line-height:      18px;
  text-decoration:  underline;
  cursor:           pointer;
}

.labelAnchorDisabled {
  color:            #C6C9D1;
  background-color: transparent; /** #EEEEEE; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           20px;
  line-height:      18px;
  text-decoration:  underline; /** none; **/
  cursor:           default;
}






/**
***   appContent   ***
**/

.divAppContent-inpage,
.divAppContentHeaderHidden-inpage {
  /** A partir de divMainAppArea per tipus inPage **/
  color:            #4B4B4B; /** #757B8A; **/
  background-color: #EEEEEE;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    6px solid white; /** none; **/
  border-left:      6px solid white; /** none; **/
  border-right:     6px solid white; /** none; **/
  border-top:       6px solid white; /** 6px solid white; / none; **/
  width:            820px; /** 832 - 12 border / 832px **/
  position:         relative; /** absolute; **/
/**  top:              122px; / ** 120 + 2 de marge **/
/**  z-index:          -1; **/
}

.divAppContent-less,
.divAppContentHeaderHidden-less {
  /** A partir de divMainAppArea per tipus less **/
  color:            #4B4B4B; /** #757B8A; **/
  background-color: #EEEEEE;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    6px solid white; /** none; **/
  border-left:      6px solid white; /** none; **/
  border-right:     6px solid white; /** none; **/
  border-top:       6px solid white; /** 6px solid white; / none; **/
  width:            820px; /** 832 - 12 border / 832px **/
  position:         relative; /** absolute; **/
/**
  left:     0px;
  top:      74px;
**/
/**  z-index:          -1; **/
}

.divAppContent-full,
.divAppContentHeaderHidden-full {
  /** A partir de divMainAppArea per tipus full **/
  color:            #4B4B4B; /** #757B8A; **/
  background-color: #EEEEEE;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none; /** 2px solid white; / none; **/
  border-top:       none;
  width:            832px; /** 732px; **/
  position:         relative; /** absolute; **/
/**
  top:              122px;
  left:             166px;
  height:           502px; / 300px;
**/
/**  z-index:          -1; **/
}

.divAppContent-extended,
.divAppContentHeaderHidden-extended {
  /** A partir de divMainAppArea per tipus extended **/
  color:            #4B4B4B; /** #757B8A; **/
  background-color: #EEEEEE;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    6px solid white; /** none; **/
  border-left:      6px solid white; /** none; **/
  border-right:     6px solid white; /** none; / 2px solid white; / none; **/
  border-top:       6px solid white; /** none; **/
  width:            984px; /** 996 - 12 border / 996px; / 730px; **/
  position:         relative; /** absolute; **/
/**
  top:              140px; / 122px;
  left:             2px; / 166px;
  height:           502px; / 300px;
**/
/**  z-index:          -1; **/
}

.divAppContent-embedFull,
.divAppContentHeaderHidden-embedFull {
  /** A partir de divMainAppArea per tipus embededFull **/
  color:            #4B4B4B; /** #757B8A; **/
  background-color: #EEEEEE;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none; /** 2px solid white; / none; **/
  border-top:       none;
  width:            832px; /** 732px; **/
  position:         relative; /** absolute; **/
/**
  top:              122px;
  left:             166px;
  height:           502px; / 300px;
**/
/**  z-index:          -1; **/
}

.divAppContent-embedExtended,
.divAppContentHeaderHidden-embedExtended {
  /** A partir de divMainAppArea per tipus embedExtended **/
  color:            #4B4B4B; /** #757B8A; **/
  background-color: #EEEEEE;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    6px solid white; /** none; **/
  border-left:      6px solid white; /** none; **/
  border-right:     6px solid white; /** none; / 2px solid white; / none; **/
  border-top:       6px solid white; /** none; **/
  width:            984px; /** 996 - 12 border / 996px; / 730px; **/
  position:         relative; /** absolute; **/
/**
  top:              140px; / 122px;
  left:             2px; / 166px;
  height:           502px; / 300px;
**/
/**  z-index:          -1; **/
}

.divAppContent-popup,
.divAppContentHeaderHidden-popup {
  color:            #4B4B4B;
  background-color: #EEEEEE;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px; /** 2px; **/
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    6px solid white; /** none; **/
  border-left:      6px solid white; /** none; **/
  border-right:     6px solid white; /** none; **/
  border-top:       6px solid white; /** none; **/
  width:            500px; /** 512 - 12 border / 494px; / ** 730px; **/
  position:         relative; /** absolute; **/
/**  left:             98px; **/
/**  z-index:          -1; **/
}



.divSectionArea {
  color:            #4B4B4B;
  background-color: #EEEEEE;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;  /** IE6 - 11px; / 12 - 1 border trasparent de tblApplicationLine **/
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  display:          block;
  visibility:       visible;
  width:            820px; /** 832px; **/
}

.divFooterArea {
  color:            #4B4B4B;
  background-color: #EEEEEE;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        10px;
}
.footerTable {
  color:            #4B4B4B;
  background-color: white; /** #EEEEEE; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        10px;
  height:           24px; /** 24 : segons class:footerLink / 29px; **/
}
.footerLink {
  color:            #4B4B4B;
  background-color: white; /** #EEEEEE; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   6px;
  padding-left:     8px;
  padding-right:    8px;
  padding-top:      6px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        10px;
  line-height:      12px;
  height:           24px; /** 24 : 12 lineheight + 12 border / 29px; **/
  cursor:           pointer;
}




/*
**  Contenedor transparent per bloquejar al imprimir
*/
.divPrintCover {
  background-image:    url(/drwd00/img/imgPixelTransparent.gif);
  background-repeat:   repeat;
  background-position: top left;

  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;

  position:         absolute;
  left:             0px;
  top:              0px;
  width:            100%;
  height:           100%;
}






/**
***   borderLayout   ***
**/

/**
.border-layout{
}
**/





/**
***   button   ***
**/


/* Estilos para la etiqueta Button, Plataforma Allianz  */

.button {
  color:            white;
  background-color: #CFD0D2; /** #C6C9D1; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     2px;
  margin-top:       1px; /** IE6 - 0px; **/
  padding-bottom:   0px;
  padding-left:     4px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    1px solid #757B8A;
  border-left:      1px solid #DEDFE0;
  border-right:     1px solid #757B8A;
  border-top:       1px solid #DEDFE0;
  font-family:      Verdana, Sans-serif;
  font-weight:      bold;
  font-size:        11px;
  height:           18px;
  line-height:      18px; /** IE6 - 17px; **/
  cursor:           pointer;
}

.button-clicked {
  color:            white;
  background-color: #CFD0D2; /** #C6C9D1; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     2px;
  margin-top:       1px; /** IE6 - 0px; **/
  padding-bottom:   0px;
  padding-left:     5px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    1px solid #DEDFE0;
  border-left:      1px solid #757B8A;
  border-right:     1px solid #DEDFE0;
  border-top:       1px solid #757B8A;
  font-family:      Verdana, Sans-serif;
  font-weight:      bold;
  font-size:        11px;
  height:           18px;
  line-height:      18px;
  cursor:           pointer;
}

.button-hover {
  color:            white;
  background-color: #CFD0D2; /** #C6C9D1; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     2px;
  margin-top:       1px; /** IE6 - 0px; **/
  padding-bottom:   0px;
  padding-left:     5px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    1px solid #DEDFE0;
  border-left:      1px solid #757B8A;
  border-right:     1px solid #DEDFE0;
  border-top:       1px solid #757B8A;
  font-family:      Verdana, Sans-serif;
  font-weight:      bold;
  font-size:        11px;
  height:           18px;
  line-height:      18px;
  cursor:           pointer;
}

.button-disabled {
  color:            #C6C9D1;
  background-color: #DEDFE0;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     2px;
  margin-top:       1px; /** IE6 - 0px; **/
  padding-bottom:   0px;
  padding-left:     4px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    1px solid #DEDFE0;
  border-left:      1px solid #DEDFE0;
  border-right:     1px solid #DEDFE0;
  border-top:       1px solid #DEDFE0;
  font-family:      Verdana, Sans-serif;
  font-weight:      bold;
  font-size:        11px;
  height:           18px;
  line-height:      18px; /** IE6 - 17px; **/
  cursor:           auto;
}






/**
***   buttonImage   ***
**/


/* Estilos para la etiqueta ButtonImage, Plataforma Allianz  */

.buttonimage {
  color:            #4B4B4B;
  background-color: #CFD0D2; /** #C6C9D1; **/
  margin-bottom:    1px;
  margin-left:      1px;
  margin-right:     1px;
  margin-top:       1px;
  padding-bottom:   1px;
  padding-left:     1px;
  padding-right:    1px;
  padding-top:      1px;
  border-bottom:    1px solid #CFD0D2; /** #C6C9D1; **/
  border-left:      1px solid #CFD0D2; /** #C6C9D1; **/
  border-right:     1px solid #CFD0D2; /** #C6C9D1; **/
  border-top:       1px solid #CFD0D2; /** #C6C9D1; **/
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           16px;
  width:            16px;
  line-height:      16px;
  cursor:           pointer;
}

.buttonimage-clicked {
  color:            #4B4B4B;
  background-color: #CFD0D2; /** #C6C9D1; **/
  margin-bottom:    1px;
  margin-left:      1px;
  margin-right:     1px;
  margin-top:       1px;
  padding-bottom:   1px;
  padding-left:     1px;
  padding-right:    1px;
  padding-top:      1px;
  border-bottom:    1px solid #DEDFE0;
  border-left:      1px solid #757B8A;
  border-right:     1px solid #DEDFE0;
  border-top:       1px solid #757B8A;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           16px;
  width:            16px;
  line-height:      16px;
  cursor:           pointer;
}

.buttonimage-hover {
  color:            #4B4B4B;
  background-color: #CFD0D2; /** #C6C9D1; **/
  margin-bottom:    1px;
  margin-left:      1px;
  margin-right:     1px;
  margin-top:       1px;
  padding-bottom:   1px;
  padding-left:     1px;
  padding-right:    1px;
  padding-top:      1px;
  border-bottom:    1px solid #DEDFE0;
  border-left:      1px solid #757B8A;
  border-right:     1px solid #DEDFE0;
  border-top:       1px solid #757B8A;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           16px;
  width:            16px;
  line-height:      16px;
  cursor:           pointer;
}

.buttonimage-disabled {
  color:            #C6C9D1;
  background-color: #DEDFE0;
  margin-bottom:    1px;
  margin-left:      1px;
  margin-right:     1px;
  margin-top:       1px;
  padding-bottom:   1px;
  padding-left:     1px;
  padding-right:    1px;
  padding-top:      1px;
  border-bottom:    1px solid #DEDFE0;
  border-left:      1px solid #DEDFE0;
  border-right:     1px solid #DEDFE0;
  border-top:       1px solid #DEDFE0;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           16px;
  width:            16px;
  line-height:      16px;
  cursor:           default;
}






/**
***   calendar   ***
**/


/* The main calendar widget.  DIV containing a table. */

.calendar {
  color:            black;
  background-color: white;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   2px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  text-align:       center;
  position:         relative;
  display:          none;
  cursor:           default;
}

.calendar table {
  color:            black;
  background-color: #EEEEEE;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    1px solid #113388;
  border-left:      1px solid #113388;
  border-right:     1px solid #113388;
  border-top:       1px solid #113388;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  text-align:       center;
  cursor:           default;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  color:            #113388;
  background-color: #C6C9D1;
  margin:           0px;
  padding:          1px;
  border-top:       1px solid #C6C9D1;
  border-right:     1px solid #113388;
  border-bottom:    1px solid #113388;
  border-left:      1px solid #C6C9D1;
}

.calendar .nav {
  background: transparent url(/drwd00/img/calendarmenuarrow.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  color:            white;
  background-color: #4B4B4B;
  margin:           0px;
  padding:          1px;
  border-top:       1px solid #4B4B4B;
  border-right:     1px solid #4B4B4B;
  border-bottom:    1px solid #4B4B4B;
  border-left:      1px solid #4B4B4B;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  font-weight:      bold;
}

/**
.calendar thead .headrow { / * Row <TR> containing navigation buttons * /
}

.calendar thead .daynames { / * Row <TR> containing the day names * /
}
**/

.calendar thead .name { /* Cells <TD> containing the day names */
  color:            #113388;
  background-color: #B3C4DC;
  margin:           0px;
  padding:          2px;
  border-bottom:    1px solid #113388;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color:            #C60000;
  background-color: #B3C4DC;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  color:            #113388;
  background-color: #819CCC;
  margin:           0px;
  padding:          0px;
  border-top:       2px solid #DEDFE0;
  border-right:     2px solid #4B4B4B;
  border-bottom:    2px solid #4B4B4B;
  border-left:      2px solid #DEDFE0;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  color:            #113388;
  background-color: #898D93;
  margin:           0px;
  padding-bottom:   0px;
  padding-left:     2px;
  padding-right:    0px;
  padding-top:      2px;
  border-top:       1px solid #4B4B4B;
  border-right:     1px solid #DEDFE0;
  border-bottom:    1px solid #DEDFE0;
  border-left:      1px solid #4B4B4B;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  margin:         0px;
  padding-bottom: 2px;
  padding-left:   4px;
  padding-right:  4px;
  padding-top:    2px;
  width:          18px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color:     #B5B7BD;
  background-color: transparent;
}
.calendar tbody .day.othermonth.oweekend {
  color:     #FFAAAA;
  background-color: transparent;
}

.calendar table .wn {
  color:            #113388;
  background-color: #B3C4DC;
  margin:           0px;
  padding-bottom:   2px;
  padding-left:     3px;
  padding-right:    3px;
  padding-top:      2px;
  border-right:     1px solid #113388;
}

.calendar tbody .rowhilite td {
  color:            #113388;
  background-color: #C6C9D1;
}

.calendar tbody .rowhilite td.wn {
  color:            #113388;
  background-color: #95ABC9;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  color:            #113388;
  background-color: #819CCC;
  margin:           0px;
  padding-bottom:   1px;
  padding-left:     2px;
  padding-right:    2px;
  padding-top:      1px;
  border-top:       1px solid #DEDFE0;
  border-right:     1px solid #4B4B4B;
  border-bottom:    1px solid #4B4B4B;
  border-left:      1px solid #DEDFE0;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  color:            #113388;
  background-color: #898D93;
  margin:           0px;
  padding-top:      1px;
  padding-right:    2px;
  padding-bottom:   2px;
  padding-left:     1px;
  border-top:       1px solid #4B4B4B;
  border-right:     1px solid #DEDFE0;
  border-bottom:    1px solid #DEDFE0;
  border-left:      1px solid #4B4B4B;
}

.calendar tbody td.selected { /* Cell showing selected date */
  color:            #EEEEEE;
  background-color: #757B8A;
  margin:           0px;
  padding-top:      1px;
  padding-right:    2px;
  padding-bottom:   2px;
  padding-left:     1px;
  border-top:       1px solid #4B4B4B;
  border-right:     1px solid #DEDFE0;
  border-bottom:    1px solid #DEDFE0;
  border-left:      1px solid #4B4B4B;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  font-weight:      bold;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #C60000;
  background-color: transparent;
}

.calendar tbody td.today { /* Cell showing today date */
  color:        #426BB3;
  background:   #DEDFE0;
  font-family:  Verdana, Sans-serif;
  font-size:    11px;
  font-weight:  bold;
}

.calendar tbody .disabled {
  color: #757B8A;
  background-color: transparent;
}

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

/**
.calendar tfoot .footrow { / * The <TR> in footer (only one right now) * /
}
**/

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  color:            white;
  background-color: #4B4B4B;
  margin:           0px;
  padding-top:      1px;
  padding-right:    1px;
  padding-bottom:   1px;
  padding-left:     1px;
  border-top:       none;
  border-right:     none;
  border-bottom:    none;
  border-left:      none;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  color:            #113388;
  background-color: #DEDFE0;
  margin:           0px;
  padding-top:      1px;
  padding-right:    1px;
  padding-bottom:   1px;
  padding-left:     1px;
  border-top:       1px solid #DEDFE0;
  border-right:     1px solid #4B4B4B;
  border-bottom:    1px solid #4B4B4B;
  border-left:      1px solid #DEDFE0;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  margin:           0px;
  padding-top:      2px;
  padding-right:    0px;
  padding-bottom:   0px;
  padding-left:     2px;
  border-top:       1px solid #DEDFE0;
  border-right:     1px solid #4B4B4B;
  border-bottom:    1px solid #4B4B4B;
  border-left:      1px solid #DEDFE0;
}



/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  color:            #113388;
  background-color: #C6C9D1;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   1px;
  padding-left:     3px;
  padding-right:    3px;
  padding-top:      1px;
  border-top:       1px solid #DEDFE0;
  border-right:     1px solid #4B4B4B;
  border-bottom:    1px solid #4B4B4B;
  border-left:      1px solid #DEDFE0;
  font-family:      Verdana, Sans-serif;
  font-size:        10px;
  text-align:       center;
  position:         absolute;
  top:              0px;
  left:             0px;
  display:          none;
  cursor:           default;
  width:            36px;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  font-family:      Verdana, Sans-serif;
  font-size:        10px;
  text-align:       center;
}

.calendar .combo .label-IEfix {
  font-family:      Verdana, Sans-serif;
  font-size:        10px;
  text-align:       center;
}

.calendar .combo .active {
  color:            #113388;
  background-color: #B5B7BD;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-top:       1px solid #4B4B4B;
  border-right:     1px solid #DEDFE0;
  border-bottom:    1px solid #DEDFE0;
  border-left:      1px solid #4B4B4B;
}

.calendar .combo .hilite {
  color:            #113388;
  background-color: #819CCC;
  border-top:       1px solid #DEDFE0;
  border-right:     1px solid #4B4B4B;
  border-bottom:    1px solid #4B4B4B;
  border-left:      1px solid #DEDFE0;
}

.calendar td.time {
  border-top: 1px solid #113388;
  padding: 1px 0px;
  text-align: center;
  background-color: #DEDFE0;
  color:            black;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #757B8A;
  font-weight: bold;
  background-color: #EEEEEE;
  color:            black;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #757B8A;
  color: #EEEEEE;
}

.calendar td.time span.active {
  border-color: #C60000;
  background-color: #113388;
  color: #FFD26B;
}





/**
***   checkBox   ***
**/


/* Estilos para la etiqueta CheckBox, Plataforma Allianz */


.checkbox {
  color:            #4B4B4B;
  background-color: #EEEEEE; /** #B5B7BD; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   2px; /** IE6 - 0px; **/
  padding-left:     2px; /** IE6 - 0px; **/
  padding-right:    2px; /** IE6 - 0px; **/
  padding-top:      5px; /** IE6 - 0px; **/
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
}

.checkbox-disabled {
  color:            #757B8A;
  background-color: #EEEEEE; /** #C6C9D1; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   2px; /** IE6 - 0px; **/
  padding-left:     2px; /** IE6 - 0px; **/
  padding-right:    2px; /** IE6 - 0px; **/
  padding-top:      5px; /** IE6 - 0px; **/
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
}

.checkbox-error {
  color:            #757B8A;
  background-color: #EEEEEE; /** #C6C9D1; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   2px; /** IE6 - 0px; **/
  padding-left:     2px; /** IE6 - 0px; **/
  padding-right:    2px; /** IE6 - 0px; **/
  padding-top:      5px; /** IE6 - 0px; **/
  border-bottom:    1px solid #C60000;
  border-left:      1px solid #C60000;
  border-right:     1px solid #C60000;
  border-top:       1px solid #C60000;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
}




.checkbox-inTable {
  color:            #4B4B4B;
  background-color: transparent;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   2px; /** IE6 - 0px; **/
  padding-left:     2px; /** IE6 - 0px; **/
  padding-right:    2px; /** IE6 - 0px; **/
  padding-top:      5px; /** IE6 - 0px; **/
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
}

.checkbox-disabled-inTable {
  color:            #757B8A;
  background-color: transparent;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   2px; /** IE6 - 0px; **/
  padding-left:     2px; /** IE6 - 0px; **/
  padding-right:    2px; /** IE6 - 0px; **/
  padding-top:      5px; /** IE6 - 0px; **/
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
}

.checkbox-error-inTable {
  color:            #757B8A;
  background-color: transparent;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   2px; /** IE6 - 0px; **/
  padding-left:     2px; /** IE6 - 0px; **/
  padding-right:    2px; /** IE6 - 0px; **/
  padding-top:      5px; /** IE6 - 0px; **/
  border-bottom:    1px solid #C60000;
  border-left:      1px solid #C60000;
  border-right:     1px solid #C60000;
  border-top:       1px solid #C60000;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
}






/**
***   combo   ***
**/


/* Estilos para la etiqueta Combo, Plataforma Allianz  */
.combo {
  color:            #4B4B4B;
  background-color: white;
  margin-bottom:    1px; /** IE6 - 0px; **/
  margin-left:      0px;
  margin-right:     2px; /** IE6 - 0px; **/
  margin-top:       1px; /** IE6 - 0px; **/
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    1px solid black;
  border-left:      1px solid black;
  border-right:     1px solid black;
  border-top:       1px solid black;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           20px;
  line-height:      20px;
}

.combo-error {
  color:            #4B4B4B;
  background-color: white;
  margin-bottom:    1px; /** IE6 - 0px; **/
  margin-left:      0px;
  margin-right:     2px; /** IE6 - 0px; **/
  margin-top:       1px; /** IE6 - 0px; **/
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    1px solid #DEDFE0;
  border-left:      1px solid #898D93;
  border-right:     1px solid #DEDFE0;
  border-top:       1px solid #898D93;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           20px;
  line-height:      20px;
}

.combo-disabled {
  color:            #757B8A;
  background-color: #EEEEEE; /* #DEDFE0; */
  margin-bottom:    1px; /** IE6 - 0px; **/
  margin-left:      0px;
  margin-right:     2px; /** IE6 - 0px; **/
  margin-top:       1px; /** IE6 - 0px; **/
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    1px solid #CFD0D2; /** #C6C9D1; **/
  border-left:      1px solid #CFD0D2; /** #C6C9D1; **/
  border-right:     1px solid #CFD0D2; /** #C6C9D1; **/
  border-top:       1px solid #CFD0D2; /** #C6C9D1; **/
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           20px;
  line-height:      20px;
}

.selMenuCombo {
  color:            #4B4B4B;
  background-color: white;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     5px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           20px;
  line-height:      18px;
  width:            100%;
}


.table-combo {
  color:            #4B4B4B;
  background-color: #EEEEEE; /** IE6 - white; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     1px; /** IE6 - 0px; **/
  padding-right:    1px; /** IE6 - 0px; **/
  padding-top:      0px;
  border-bottom:    none; /** IE6 - 1px solid #EEEEEE; **/
  border-left:      none; /** IE6 - 1px solid #EEEEEE; **/
  border-right:     none; /** IE6 - 1px solid #EEEEEE; **/
  border-top:       none; /** IE6 - 1px solid #EEEEEE; **/
}

.table-combo-error {
  color:            #4B4B4B;
  background-color: #EEEEEE; /** IE6 - white; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     1px; /** IE6 - 0px; **/
  padding-right:    1px; /** IE6 - 0px; **/
  padding-top:      0px;
  border-bottom:    1px solid #C60000;
  border-left:      1px solid #C60000;
  border-right:     1px solid #C60000;
  border-top:       1px solid #C60000;
}




/*****
* SeudoCombo, per solventar bug de IE < 7 :
* es simula un combo que ja existeix, si es possa DIV per sobre
*****/
.label-seudoCombo {
  color:            #4B4B4B;
  background-color: white;
  background-image:    url(/drwd00/img/imgSeudoComboList.gif);
  background-repeat:   no-repeat;
  background-position: right center;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     2px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-right:    0px;
  padding-top:      0px;
  padding-left:     4px;
  border-bottom:    1px solid black;
  border-left:      1px solid black;
  border-right:     1px solid black;
  border-top:       1px solid black;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           18px;
  line-height:      18px;
  vertical-align:   top;
  display:          block;
  text-align:       left;
}
.label-seudoCombo-disabled {
  color:            #757B8A;
  background-color: #DEDFE0;
  background-image:    url(/drwd00/img/imgSeudoComboListDisabled.gif);
  background-repeat:   no-repeat;
  background-position: right center;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     2px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-right:    0px;
  padding-top:      0px;
  padding-left:     4px;
  border-bottom:    1px solid black;
  border-left:      1px solid black;
  border-right:     1px solid black;
  border-top:       1px solid black;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           18px;
  line-height:      18px;
  vertical-align:   top;
  display:          block;
  text-align:       left;
}






/**
***   fieldset   ***
**/


/* Estilos para la etiqueta FieldSet, Plataforma Allianz  */

.field-set {
  color:             black;
  background-color : transparent;

  /** NOU **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   6px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      6px;
  border-bottom:    none; /* 1px solid #898D93; */
  border-left:      none; /* 1px solid #898D93; */
  border-right:     none; /* 1px solid #898D93; */
  border-top:       none; /* 1px solid #898D93; */
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
}

.legend-fieldset {
  color:             black;
  background-color : transparent;

  /** NOU **/
  margin-bottom:    4px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     6px; /** IE6 - 0px; **/
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none; /* 1px solid #898D93; */
  border-left:      none; /* 1px solid #898D93; */
  border-right:     none; /* 1px solid #898D93; */
  border-top:       none; /* 1px solid #898D93; */
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  font-weight:      bolder;
}





/**
***   file   ***
**/


/*
** file.css (screen/small)
*/

.file {
  color:            #4B4B4B;
  background-color: white;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     2px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     5px;
  padding-right:    5px;
  padding-top:      0px;
  border-bottom:    1px solid black;
  border-left:      1px solid black;
  border-right:     1px solid black;
  border-top:       1px solid black;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           20px;
  line-height:      20px;
}

.file-disabled {
  color:            #4B4B4B;
  background-color: white;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     2px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     5px;
  padding-right:    5px;
  padding-top:      0px;
  border-bottom:    1px solid white;
  border-left:      1px solid white;
  border-right:     1px solid white;
  border-top:       1px solid white;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           20px;
  line-height:      20px;
}






/**
***   flowLayout   ***
**/

/**
.flow-layout {
}
**/





/**
***   footerButton   ***
**/


.footerButtonBar {
  color:            #4B4B4B;
  background-color: #EEEEEE; /** white / #C6C9D1; / #B5B7BD; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none; /** 1px solid #DEDFE0; / 2px solid white; **/
  border-left:      none; /** 6px solid white; / none; **/
  border-right:     none; /** 6px solid white; / none; **/
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           21px; /** 28px; / 23px; / 21 de texte i 2 de border bottom **/
  line-height:      21px; /** 26px; / 21px; **/
  width:            820px; /** 832px; **/
}


.footerButton,
.footerButtonStrict {
  color:            #FFFFFF;
/**  background-color: #B5B7BD; **/
  background:       #B5B7BD url(/drwd00/img/imgBGSectionFooterButton2010.gif) no-repeat center left;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     18px; /** 7px; **/
  padding-right:    10px; /** 14px; / 30px; **/
  padding-top:      0px;
  border-bottom:    none;
  border-left:      2px solid white;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
/**  font-weight:      bold; **/
  height:           21px;
  line-height:      21px;
  cursor:           pointer;
}
.footerButtonStrict {
  width:      125px; /** 155 - 18 padLft - 10 padRgt - 2 borLft **/
  text-align: left;
}

.footerButtonDisabled,
.footerButtonStrictDisabled {
  color:            #C6C9D1;
/**  background-color: #B5B7BD; **/
  background:       #B5B7BD url(/drwd00/img/imgBGSectionFooterButtonDisabled2010.gif) no-repeat center left;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     18px; /** 7px; **/
  padding-right:    10px; /** 14px; / 30px; **/
  padding-top:      0px;
  border-bottom:    none;
  border-left:      2px solid white;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
/**  font-weight:      bold; **/
  height:           21px;
  line-height:      21px;
  cursor:           default;
}
.footerButtonStrictDisabled {
  width:      125px; /** 155 - 18 padLft - 10 padRgt - 2 borLft **/
  text-align: left;
}

.footerButtonMarked,
.footerButtonStrictMarked {
  color:            #FFFFFF;
/**  background-color: #113388; **/
  background:       #113388 url(/drwd00/img/imgBGSectionFooterButtonMarked2010.gif) no-repeat center left;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     18px; /** 7px; **/
  padding-right:    10px; /** 14px; / 30px; **/
  padding-top:      0px;
  border-bottom:    none;
  border-left:      2px solid white;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
/**  font-weight:      bold; **/
  height:           21px;
  line-height:      21px;
  cursor:           pointer;
}
.footerButtonStrictMarked {
  width:      125px; /** 155 - 18 padLft - 10 padRgt - 2 borLft **/
  text-align: left;
}

.footerButtonText {
  color:            black; /** white; **/
  background-color: transparent; /** #B5B7BD; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     10px; /** 7px; **/
  padding-right:    10px; /** 14px; / 30px; **/
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           21px;
  line-height:      21px;
  cursor:           default;
}

.footerButtonLink {
  color:            #0000ff;
  background-color: transparent; /** #EEEEEE; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     10px; /** 7px; **/
  padding-right:    10px; /** 14px; / 30px; **/
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           21px;
  line-height:      21px;
  cursor:           pointer;
  text-decoration:  underline;
}

.cellFooterUpperSpace {
  color:            #4B4B4B;
  background-color: white; /** #EEEEEE; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none; /** 1px solid #DEDFE0; / 2px solid white; / none; **/
  border-left:      none;
  border-right:     none;
  border-top:       none; /** 1px solid #DEDFE0; **/
  font-family:      Verdana, Sans-serif;
  font-size:        5px; /** 11px; **/
  height:           5px; /** 12px; **/
  line-height:      5px; /** 12px; **/

/* No ha de haver separacio **/
  visibility: hidden;
  display:    none;
}






/**
***   gridLayout   ***
**/


.grid-layout {
  color:            black;
  background-color: transparent;

  /** NOU **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
}





/**
***   iconButton   ***
**/


/* Estilos para la etiqueta IconButton, Plataforma Allianz  */

.iconbutton {
  color:            #4B4B4B;
  background-color: transparent;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     2px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    1px solid transparent; /** IE6 - none; **/
  border-left:      none;
  border-right:     none;
  border-top:       1px solid transparent; /** IE6 - none; **/
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           20px;
  width:            20px;
  line-height:      18px;
  cursor:           pointer;
}

.iconbutton-disabled {
  color:            #C6C9D1;
  background-color: transparent;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     2px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    1px solid transparent; /** IE6 - none; **/
  border-left:      none;
  border-right:     none;
  border-top:       1px solid transparent; /** IE6 - none; **/
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           20px;
  width:            20px;
  line-height:      18px;
  cursor:           default;
}






/**
***   image   ***
**/


/* Estilos para la etiqueta Image, Plataforma Allianz  */


.image {
  color:            #4B4B4B;
  background-color: #EEEEEE;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     2px;
  margin-top:       1px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  vertical-align:   top;
  cursor:           pointer;
}

.image-transparent {
  color:            #4B4B4B;
  background-color: transparent;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     2px;
  margin-top:       1px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  vertical-align:   top;
  cursor:           pointer;
}

.imgOptMenuBack {
  color:            #4B4B4B; /** #white; **/
  background-color: transparent; /** white; / #EEEEEE; / #113388; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none; /** 1px solid #113388; **/
  border-left:      none; /** 1px solid #113388; **/
  border-right:     none; /** 1px solid #113388; **/
  border-top:       none; /** 1px solid #113388; **/
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           20px;
  width:            20px;
  vertical-align:   text-bottom;
  cursor:           pointer;
  visibility:       visible;
}

.imgOptMenuBackHidden {
  color:            #4B4B4B; /** #white; **/
  background-color: white;   /** #EEEEEE; / #113388; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none; /** 1px solid #113388; **/
  border-left:      none; /** 1px solid #113388; **/
  border-right:     none; /** 1px solid #113388; **/
  border-top:       none; /** 1px solid #113388; **/
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           20px;
  width:            20px;
  vertical-align:   text-bottom;
  cursor:           default;
  visibility:       hidden;
}






/**
***   inputCounter   ***
**/


/* Estilos para la etiqueta InputCounter, Plataforma Allianz  */


.inputcounter {
  color:            #4B4B4B;
  background-color: white;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     5px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    1px solid black;
  border-left:      1px solid black;
  border-right:     none;
  border-top:       1px solid black;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           18px;
  line-height:      17px;
}

.inputcounter-error {
  color:            #4B4B4B;
  background-color: white;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     5px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    1px solid #C60000;
  border-left:      1px solid #C60000;
  border-right:     none;
  border-top:       1px solid #C60000;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           18px;
  line-height:      17px;
}

.inputcounter-asLabel {
  color:            #4B4B4B;
  background-color: white;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     5px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    1px solid black;
  border-left:      1px solid black;
  border-right:     none;
  border-top:       1px solid black;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           18px;
  line-height:      17px;
}

.inputcounter-disabled {
  color:            #4B4B4B;
  background-color: white;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     5px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    1px solid white;
  border-left:      1px solid white;
  border-right:     none;
  border-top:       1px solid white;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           18px;
  line-height:      17px;
}





/**
***   inputDate   ***
**/


/*
* Estilos para la etiqueta InputCounter, Plataforma Allianz
*
*  OBSOLETO
*/






/**
***   inputNumeric   ***
**/


.inputnumeric {
  color:            #4B4B4B;
  background-color: white;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     2px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     5px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    1px solid black;
  border-left:      1px solid black;
  border-right:     1px solid black;
  border-top:       1px solid black;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           20px;
  line-height:      17px;
}

.inputnumeric-error {
  color:            #4B4B4B;
  background-color: white;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     2px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     5px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    1px solid #C60000;
  border-left:      1px solid #C60000;
  border-right:     1px solid #C60000;
  border-top:       1px solid #C60000;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           20px;
  line-height:      17px;
}

.inputnumeric-asLabel {
  color:            #4B4B4B;
  background-color: white;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     2px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     5px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    1px solid #C60000;
  border-left:      1px solid #C60000;
  border-right:     1px solid #C60000;
  border-top:       1px solid #C60000;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           20px;
  line-height:      17px;
}

.inputnumeric-disabled {
  color:            #4B4B4B;
  background-color: white;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     2px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     5px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    1px solid white;
  border-left:      1px solid white;
  border-right:     1px solid white;
  border-top:       1px solid white;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           20px;
  line-height:      17px;
}






/**
***   inputText   ***
**/


/* Estilos para la etiqueta InputText, Plataforma Allianz  */


.input-text {
  color:            #4B4B4B;
  background-color: white;
  margin-bottom:    1px; /** IE6 - 0px; **/
  margin-left:      0px;
  margin-right:     2px;
  margin-top:       1px; /** IE6 - 0px; **/
  padding-bottom:   0px;
  padding-left:     5px;
  padding-right:    5px;
  padding-top:      0px;
  border-bottom:    1px solid black;
  border-left:      1px solid black;
  border-right:     1px solid black;
  border-top:       1px solid black;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           18px;
  line-height:      18px;
  width:            136px;
}

.input-asLabel {
  color:            #4B4B4B;
  background-color: white;
  margin-bottom:    1px; /** IE6 - 0px; **/
  margin-left:      0px; /** IE6 - 2px; **/
  margin-right:     2px;
  margin-top:       1px; /** IE6 - 0px; **/
  padding-bottom:   0px;
  padding-left:     5px;
  padding-right:    5px;
  padding-top:      0px;
  border-bottom:    1px solid black;
  border-left:      1px solid black;
  border-right:     1px solid black;
  border-top:       1px solid black;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           18px;
  line-height:      18px;
  width:            136px;
}

.input-disabled {
  color:            #4B4B4B;
  background-color: white;
  margin-bottom:    1px; /** IE6 - 0px; **/
  margin-left:      0px;
  margin-right:     2px;
  margin-top:       1px; /** IE6 - 0px; **/
  padding-bottom:   0px;
  padding-left:     5px;
  padding-right:    5px;
  padding-top:      0px;
  border-bottom:    1px solid white;
  border-left:      1px solid white;
  border-right:     1px solid white;
  border-top:       1px solid white;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           18px;
  line-height:      18px;
  width:            136px;
}

.input-error {
  color:            #4B4B4B;
  background-color: white;
  margin-bottom:    1px; /** IE6 - 0px; **/
  margin-left:      0px;
  margin-right:     2px;
  margin-top:       1px; /** IE6 - 0px; **/
  padding-bottom:   0px;
  padding-left:     5px;
  padding-right:    5px;
  padding-top:      0px;
  border-bottom:    1px solid #C60000;
  border-left:      1px solid #C60000;
  border-right:     1px solid #C60000;
  border-top:       1px solid #C60000;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           18px;
  line-height:      18px;
  width:            136px;
}


.input-DateText {
  color:            #4B4B4B;
  background-color: white;
  margin-bottom:    1px; /** IE6 - 0px; **/
  margin-left:      0px;
  margin-right:     2px;
  margin-top:       1px; /** IE6 - 0px; **/
  padding-bottom:   0px;
  padding-left:     5px;
  padding-right:    5px;
  padding-top:      0px;
  border-bottom:    1px solid black;
  border-left:      1px solid black;
  border-right:     1px solid black;
  border-top:       1px solid black;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           18px;
  line-height:      18px;
  width:            70px;
}
.input-DateText-disabled {
  color:            #4B4B4B;
  background-color: white;
  margin-bottom:    1px; /** IE6 - 0px; **/
  margin-left:      0px;
  margin-right:     2px;
  margin-top:       1px; /** IE6 - 0px; **/
  padding-bottom:   0px;
  padding-left:     5px;
  padding-right:    5px;
  padding-top:      0px;
  border-bottom:    1px solid white;
  border-left:      1px solid white;
  border-right:     1px solid white;
  border-top:       1px solid white;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           18px;
  line-height:      18px;
  width:            70px;
}


.input-calendar {
  color:            #4B4B4B;
  background-color: white;
  margin-bottom:    1px; /** IE6 - 0px; **/
  margin-left:      0px;
  margin-right:     2px;
  margin-top:       1px; /** IE6 - 0px; **/
  padding-bottom:   0px;
  padding-left:     5px;
  padding-right:    5px;
  padding-top:      0px;
  border-bottom:    1px solid black;
  border-left:      1px solid black;
  border-right:     1px solid black;
  border-top:       1px solid black;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  width:            84px;
  height:           18px;
  line-height:      17px;
}

.input-calendar-disabled {
  color:            #4B4B4B;
  background-color: white;
  margin-bottom:    1px; /** IE6 - 0px; **/
  margin-left:      0px;
  margin-right:     2px;
  margin-top:       1px; /** IE6 - 0px; **/
  padding-bottom:   0px;
  padding-left:     5px;
  padding-right:    5px;
  padding-top:      0px;
  border-bottom:    1px solid white;
  border-left:      1px solid white;
  border-right:     1px solid white;
  border-top:       1px solid white;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  width:            84px;
  height:           18px;
  line-height:      17px;
}






/**
***   label   ***
**/


/* Estilos para la etiqueta Label, Plataforma Allianz  */


.label-text,
.label-infoText {
  color:            #4B4B4B;
  background-color: #CFD0D2; /** #C6C9D1; **/
  margin-bottom:    1px; /** IE6 - 0px; **/
  margin-left:      2px; /** IE6 - 0px; **/
  margin-right:     2px; /** IE6 - 0px; **/
  margin-top:       1px; /** IE6 - 0px; **/
  padding-bottom:   0px;
  padding-right:    0px;
  padding-top:      0px;
  padding-left:     6px;
  border-bottom:    none; /** IE6 - 1px solid #EEEEEE; **/
  border-left:      none; /** IE6 - 2px solid #EEEEEE; / none; **/
  border-right:     none; /** IE6 - 2px solid #EEEEEE; **/
  border-top:       none; /** IE6 - 1px solid #EEEEEE; **/
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           20px;
  line-height:      20px;
  width:            144px;
  vertical-align:   top;
  display:          block;
  text-align:       left;
}
.label-infoText {
  background-image:    url(/drwd00/img/icoFormSPInfoLabel.gif);
  background-repeat:   no-repeat;
  background-position: 136px 4px;
  cursor:              pointer;
}

.label-disabled {
  color:            #4B4B4B;
  background-color: #CFD0D2; /** #C6C9D1; **/
  margin-bottom:    1px; /** IE6 - 0px; **/
  margin-left:      2px; /** IE6 - 0px; **/
  margin-right:     2px; /** IE6 - 0px; **/
  margin-top:       1px; /** IE6 - 0px; **/
  padding-bottom:   0px;
  padding-right:    0px;
  padding-top:      0px;
  padding-left:     6px;
  border-bottom:    none; /** IE6 - 1px solid #EEEEEE; **/
  border-left:      none; /** IE6 - 2px solid #EEEEEE; / none; **/
  border-right:     none; /** IE6 - 2px solid #EEEEEE; **/
  border-top:       none; /** IE6 - 1px solid #EEEEEE; **/
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           20px;
  line-height:      20px;
  width:            144px;
  vertical-align:   top;
  display:          block;
  text-align:       left;
}

.label-required {
  color:            #4B4B4B;
  background-color: #CFD0D2; /** #C6C9D1; **/
  margin-bottom:    1px; /** IE6 - 0px; **/
  margin-left:      2px; /** IE6 - 0px; **/
  margin-right:     2px; /** IE6 - 0px; **/
  margin-top:       1px; /** IE6 - 0px; **/
  padding-bottom:   0px;
  padding-right:    0px;
  padding-top:      0px;
  padding-left:     6px;
  border-bottom:    none; /** IE6 - 1px solid #EEEEEE; **/
  border-left:      none; /** IE6 - 2px solid #EEEEEE; / none; **/
  border-right:     none; /** IE6 - 2px solid #EEEEEE; **/
  border-top:       none; /** IE6 - 1px solid #EEEEEE; **/
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           20px;
  line-height:      20px;
  width:            144px;
  vertical-align:   top;
  display:          block;
  text-align:       left;
}

.label-transparent {
  color:            #4B4B4B;
  background-color: #EEEEEE;
  margin-bottom:    1px; /** IE6 - 0px; **/
  margin-left:      2px; /** IE6 - 0px; **/
  margin-right:     2px; /** IE6 - 0px; **/
  margin-top:       1px; /** IE6 - 0px; **/
  padding-bottom:   0px;
  padding-right:    0px;
  padding-top:      0px;
  padding-left:     0px; /** 6px; **/
  border-bottom:    none; /** IE6 - 1px solid white; / #EEEEEE; **/
  border-left:      none; /** IE6 - 2px solid white; / #EEEEEE; / none; **/
  border-right:     none; /** IE6 - 2px solid white; / #EEEEEE; **/
  border-top:       none; /** IE6 - 1px solid white; / #EEEEEE; **/
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           20px;
  line-height:      20px;
  vertical-align:   top;
  display:          block;
  text-align:       left;
}

.label-textarea {
  color:            #4B4B4B;
  background-color: #EEEEEE;
  margin-bottom:    1px; /** IE6 - 0px; **/
  margin-left:      2px; /** IE6 - 0px; **/
  margin-right:     2px; /** IE6 - 0px; **/
  margin-top:       1px; /** IE6 - 0px; **/
  padding-bottom:   0px;
  padding-right:    0px;
  padding-top:      0px;
  padding-left:     6px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  font-weight:      bold;
  height:           20px;
  line-height:      20px;
  display:          block;
  text-align:       left;
}

.label-textarea-disabled {
  color:            #4B4B4B;
  background-color: #EEEEEE;
  margin-bottom:    1px; /** IE6 - 0px; **/
  margin-left:      2px; /** IE6 - 0px; **/
  margin-right:     2px; /** IE6 - 0px; **/
  margin-top:       1px; /** IE6 - 0px; **/
  padding-bottom:   0px;
  padding-right:    0px;
  padding-top:      0px;
  padding-left:     6px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  font-weight:      bold;
  height:           20px;
  line-height:      20px;
  display:          block;
  text-align:       left;
}

.label-no-style {
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
}

.label-text-head {
  color:            #113388;
  background-color: transparent; /** #EEEEEE; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     8px;
  padding-right:    8px;
  padding-top:      0px;
  border-bottom:    8px;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-weight:      bold;
  font-size:        14px;
  height:           24px;
  line-height:      24px;
}

.label-text-title {
  color:            #4B4B4B;
  background-color: transparent; /** #EEEEEE; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     8px;
  padding-right:    8px;
  padding-top:      2px;
  border-bottom:    2px;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-weight:      bold;
  font-size:        11px;
  height:           16px; /** Alçada total : 18  = 16 + 2 padding top  **/
  line-height:      16px;
}

.label-text-plain {
  color:            #4B4B4B;
  background-color: transparent; /** #EEEEEE; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     12px;
  padding-right:    12px;
  padding-top:      0px;
  border-bottom:    2px;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           12px;
}





/**
***   menuApp   ***
**/


/* CSS Document */
.divContentOptionMenu,
.tableOptionMenu {
  color:            #4B4B4B;
  background-color: transparent; /** white; / #DEDFE0;**/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           30px; /** 22px; **/
  line-height:      30px; /** 22px; **/
  float:            left;
}

.tableOptionMenuBack {
  color:            #4B4B4B;
  background-color: white; /** #DEDFE0;**/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    6px solid white; /** none; **/
  border-left:      none; /** 2px solid #DEDFE0; / white; **/
  border-right:     6px solid white; /** none; **/
  border-top:       6px solid white; /** none; **/
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
/**  height:           34px; / 22px; **/
  line-height:      22px;
  float:            right;
  display :         block;
}

.optionMenuSelected {
  color:            #009EE0; /** #4B4B4B; / white; **/
  background-color: white; /** #EEEEEE; / #DEDFE0; / #426BB3; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     10px; /** 15px; **/
  padding-right:    10px; /** 15px; **/
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
/**  font-weight:      bold; **/
  height:           30px; /** 22px; **/
  line-height:      15px; /** 30px; / 22px; **/
  vertical-align:   middle;
  cursor:           pointer;
/** width:           90px; **/
}

.optionMenuUnselected {
  color:            #4B4B4B; /** white; **/
  background-color: transparent; /** white; / #EEEEEE; / #113388; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     10px; /** 15px; **/
  padding-right:    10px; /** 15px; **/
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
/**  font-weight:      bold; **/
  height:           30px; /** 22px; **/
  line-height:      15px; /** 30px; / 22px; **/
  vertical-align:   middle;
  cursor:           pointer;
/** width:           90px; **/
}
.optionMenuDisabled {
  color:            #C6C9D1; /** #898D93; **/
  background-color: transparent; /** white; / #EEEEEE; / #113388; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     10px; /** 15px; **/
  padding-right:    10px; /** 15px; **/
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
/**  font-weight:      bold; **/
  height:           30px; /** 22px; **/
  line-height:      15px; /** 30px; / 22px; **/
  vertical-align:   middle;
/** width:           90px; **/
}

.optionSubMenuSelected {
  color:            white;
  background-color: #819CCC;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     14px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           20px;
  line-height:      20px;
  width:            162px; /*162*/
  cursor:           pointer;
}
.optionSubMenuUnselected {
  color:            white;
  background-color: #426BB3;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     14px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           20px;
  line-height:      20px;
  width:            162px; /*162*/
  cursor:           pointer;
}
.optionSubMenuDisabled {
  color:            #898D93;
  background-color: #426BB3;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     14px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           20px;
  line-height:      20px;
  width:            162px; /*162*/
}

.optionMenuBack {
  color:            #4B4B4B; /** white; **/
  background-color: transparent; /** white; / #EEEEEE; / #113388;**/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     6px; /** 0px; **/
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
/**  font-weight:      bold; **/
  height:           22px;
/**  line-height:      22px; **/
/**  cursor:           pointer; **/
}





.divContentL1L2FlyMenuOptionMenu {
  color:            #4B4B4B; /** white; **/
  background:       white url(/drwd00/img/promptHeaderMenu2LevelAreaBGBlancGris.gif) repeat-x bottom left; /** white; / #113388; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none; /** 2px solid white; **/
  border-left:      none;
  border-right:     none;
  border-top:       none;
/**  width:            832px; **/
/**  height:           172px; / *auto;*/ /** 140px; / 118px; **/
/**  position:         relative; / ** absolute; **/
/**  top:              0px; **/
/**  left:             0px; **/
height: 60px;
vertical-align:   bottom;
}


.divContentOptionL1FlyMenu,
.divContentOptionL2FlyMenu,
.tableOptionL1FlyMenu,
.tableOptionL2FlyMenu,
.tableHiddenOptionL2FlyMenu {
  color:            #4B4B4B;
  background-color: transparent; /** white; / #DEDFE0;**/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           30px; /** 22px; **/
  line-height:      30px; /** 22px; **/
  float:            left;
}
.divContentOptionL1FlyMenu,
.divContentOptionL2FlyMenu {
  border-left: 5px solid transparent;
  width:       648px;
}

.tableOptionL2FlyMenu {
  display:    block;
  visibility: visible;
}
.tableHiddenOptionL2FlyMenu {
  display:    none;
  visibility: hidden;
}



.optionL1FlyMenuUnselected,
.optionL2FlyMenuUnselected {
  color:            #4B4B4B; /** white; **/
  background-color: transparent; /** white; / #EEEEEE; / #113388; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     10px;
  padding-right:    10px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
/**  height:           30px; / ** 22px; **/
/**  line-height:      30px; / ** 22px; **/
  cursor:           pointer;
/** width:           90px; **/
  height:           30px;
  line-height:      15px;
  vertical-align:   middle;
}
.optionL1FlyMenuSelected,
.optionL2FlyMenuSelected {
  color:            #426BB3; /** #003781; / #4B4B4B; / white; **/
  background-color: white; /** #EEEEEE; / #DEDFE0; / #426BB3; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     10px;
  padding-right:    10px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
/**  height:           30px; / ** 22px; **/
/**  line-height:      30px; / ** 22px; **/
  cursor:           pointer;
/** width:           90px; **/
  height:           30px;
  line-height:      15px;
  vertical-align:   middle;
}
.optionL1FlyMenuOver,
.optionL2FlyMenuOver {
  color:            #009EE0; /** #4B4B4B; / white; **/
  background-color: white; /** #EEEEEE; / #DEDFE0; / #426BB3; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     10px;
  padding-right:    10px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
/**  height:           30px; / ** 22px; **/
/**  line-height:      30px; / ** 22px; **/
  cursor:           pointer;
/** width:           90px; **/
  height:           30px;
  line-height:      15px;
  vertical-align:   middle;
}
.optionL1FlyMenuDisabled,
.optionL2FlyMenuDisabled {
  color:            #C6C9D1; /** #898D93; **/
  background-color: transparent; /** white; / #EEEEEE; / #113388; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     10px; /** 15px; **/
  padding-right:    10px; /** 15px; **/
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
/**  font-weight:      bold; **/
/**  height:           30px; / ** 22px; **/
/**  line-height:      30px; / ** 22px; **/
/** width:           90px; **/
  height:           30px;
  line-height:      15px;
  vertical-align:   middle;
}






.divContentMnuLstL3FlyMenuAppNaviHeader,
.divHiddenContentMnuLstL3FlyMenuAppNaviHeader {
  color:            #4B4B4B;
  background-color: transparent;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  position:         absolute;
  top:              118px; /** 44 + 74 **/
  left:             179px;
  width:            653px; /** 832 - 179 **/
}
.divContentMnuLstL3FlyMenuAppNaviHeader {
  display:    block;
  visibility: visible;
  z-index:    88888;
}
.divHiddenContentMnuLstL3FlyMenuAppNaviHeader {
  display:    none;
  visibility: hidden;
  z-index:    auto;
}

.divMenuListL3FlyMenuAppNaviHeader,
.divHiddenMenuListL3FlyMenuAppNaviHeader {
  color:            #4B4B4B;
  background-color: white;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
}
.divMenuListL3FlyMenuAppNaviHeader {
  display:    block;
  visibility: visible;
}
.divHiddenMenuListL3FlyMenuAppNaviHeader {
  display:    none;
  visibility: hidden;
}

.tblMenuListL3FlyMenuAppNaviHeader {
  color:            #4B4B4B;
  background-color: white;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    12px solid white; /** none; **/
  border-left:      6px solid white; /** none; **/
  border-right:     6px solid white; /** none; **/
  border-top:       12px solid white; /** none; **/
}

.columnMenuListL3FlyMenuApp {
  color:            #4B4B4B;
  background-color: white;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      8px solid white; /** none; **/
  border-right:     8px solid white; /** none; **/
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  vertical-align:   top;
  width:            197px;
}
.listMenuListL3FlyMenuApp {
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  list-style-type:  none;
}

.titleColMenuListL3FlyMenuApp {
  color:            #4B4B4B;
  background-color: white;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    1px solid #C6C9D1;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           30px;
  line-height:      30px;
  vertical-align:   middle;
  width:            197px;
}

.optionMnuLstL3FlyMenuUnselected {
  color:            #4B4B4B;
  background-color: white;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    1px solid #C6C9D1;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
/*  height:           22px; */
  line-height:      22px;
  vertical-align:   middle;
  width:            197px;
  cursor:           pointer;
}
.optionMnuLstL3FlyMenuSelected {
  color:            #426BB3;
  background-color: white;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    1px solid #C6C9D1;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
/*  height:           22px; */
  line-height:      22px;
  vertical-align:   middle;
  width:            197px;
  cursor:           pointer;
}
.optionMnuLstL3FlyMenuOver {
  color:            #009EE0;
  background-color: white;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    1px solid #C6C9D1;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
/*  height:           22px; */
  line-height:      22px;
  vertical-align:   middle;
  width:            197px;
  cursor:           pointer;
}
.optionMnuLstL3FlyMenuDisabled {
  color:            #C6C9D1;
  background-color: white;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    1px solid #C6C9D1;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
/*  height:           22px; */
  line-height:      22px;
  vertical-align:   middle;
  width:            197px;
}





/**
***   page   ***
**/


/* Estilos para la etiqueta Page, Plataforma Allianz */

/**
.page {
}
**/






/**
***   panel   ***
**/


/* Estilos para la etiqueta Panel, Plataforma Allianz */


.panel {
  color:            black;
  background-color: #DEDFE0;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       25px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    5px;
  padding-top:      0px;
  border-bottom:    2px ridge transparent;
  border-left:      2px ridge transparent;
  border-right:     2px ridge transparent;
  border-top:       2px ridge transparent;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
}

.panel-title {
  color:            black;
  background-color: #DEDFE0;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       25px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    5px;
  padding-top:      0px;
  border-bottom:    2px ridge transparent;
  border-left:      2px ridge transparent;
  border-right:     2px ridge transparent;
  border-top:       2px ridge transparent;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  font-style:       italic;
}






/**
***   password   ***
**/


/*
** password.css (screen/small)
*/

.password {
  color:            #4B4B4B;
  background-color: white;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     2px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     5px;
  padding-right:    5px;
  padding-top:      0px;
  border-bottom:    1px solid black;
  border-left:      1px solid black;
  border-right:     1px solid black;
  border-top:       1px solid black;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           18px;
  line-height:      18px;
}

.password-disabled {
  color:            #4B4B4B;
  background-color: white;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     2px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     5px;
  padding-right:    5px;
  padding-top:      0px;
  border-bottom:    1px solid white;
  border-left:      1px solid white;
  border-right:     1px solid white;
  border-top:       1px solid white;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           18px;
  line-height:      18px;
}






/**
***   processDialog   ***
**/


/*
** Estilos para el contenedor 'processDialog'
*/

.divDialogCover {
  color:            #4B4B4B;
  background-color: #EEEEEE;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   6px;
  padding-left:     8px;
  padding-right:    8px;
  padding-top:      6px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;

  position: absolute;
  height:   100%;
  width:    100%;
  left:     0px;
  top:      0px;

  display:    none;
  visibility: hidden;
  opacity:    0.75;

  /* msie */
  filter: progid:DXImageTransform.Microsoft.alpha(opacity=75);

  /* mozilla */
  -moz-opacity: 0.75;
  -moz-background-clip: -moz-initial;
  -moz-background-origin: -moz-initial;
  -moz-background-inline-policy: -moz-initial;
}

.divDialogProcess {
  color:            #4B4B4B;
  background-color: #B3C4DC;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    1px solid #898D93;
  border-left:      1px solid #898D93;
  border-right:     1px solid #898D93;
  border-top:       1px solid #898D93;
  font-family:      Verdana, Sans-serif;
  font-size:        12px;
  line-height:      20px;

  position: absolute;
  left:     250px;
  top:      150px;
  float:    left;

  display:    none;
  visibility: hidden;
}

.divDialogProcessLogo {
  color:            white;
  background-color: #113388;
  background-image: url(/drwd00/img/logoHeadSubmitBGAzul.gif); /* img/logoHeadSubmit.gif */
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  width:            100px;
  height:           32px;

  position: absolute;
  left:     2px;
  top:      8px;
}

.tblDialogProcess {
  color:            #4B4B4B;
  background-color: #B3C4DC;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    2px solid white;
  border-left:      2px solid white;
  border-right:     2px solid white;
  border-top:       2px solid white;
  font-family:      Verdana, Sans-serif;
  font-size:        12px;
  line-height:      20px;
  text-align:       right;
}
.cellGreyHeadDialogProcess {
  color:            #4B4B4B;
  background-color: #DEDFE0;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    2px solid white;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        12px;
  line-height:      12px;
  height:           12px;
}
.cellHeadDialogProcess {
  color:            #4B4B4B; /** white; **/
  background-color: white;   /** #113388; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     145px; /** 100 logo + 45 padding **/
  padding-right:    15px;
  padding-top:      6px;
  border-bottom:    2px solid white;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        12px;
  line-height:      18px;
  height:           34px;
  text-align:       right;
  vertical-align:   top;
  text-transform:   uppercase;
/**
  background-image:    url(/drwd00/img/promptHeaderAreaBGBlancGris2010.gif); / ** promptHeaderAreaBGBlancGris.gif ** /
  background-repeat:   repeat-x;
  background-position: bottom left;
**/
}
.cellBodyDialogProcess {
  color:            #4B4B4B;
  background-color: #E5ECF6; /** #B3C4DC; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        12px;
  line-height:      20px;
  height:           70px;
  text-align:       center;
  vertical-align:   middle;
}






/**
***   radioButton   ***
**/


/* Estilos para la etiqueta RadioButton, Plataforma Alianz */


.radio {
  color:            #4B4B4B;
  background-color: #EEEEEE; /** #B5B7BD; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   2px; /** IE6 - 0px; **/
  padding-left:     2px; /** IE6 - 0px; **/
  padding-right:    2px; /** IE6 - 0px; **/
  padding-top:      5px; /** IE6 - 0px; **/
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
}

.radio-disabled {
  color:            #757B8A;
  background-color: #EEEEEE; /** #C6C9D1; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   2px; /** IE6 - 0px; **/
  padding-left:     2px; /** IE6 - 0px; **/
  padding-right:    2px; /** IE6 - 0px; **/
  padding-top:      5px; /** IE6 - 0px; **/
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
}

.radio-error {
  color:            #757B8A;
  background-color: #EEEEEE; /** #C6C9D1; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   2px; /** IE6 - 0px; **/
  padding-left:     2px; /** IE6 - 0px; **/
  padding-right:    2px; /** IE6 - 0px; **/
  padding-top:      5px; /** IE6 - 0px; **/
  border-bottom:    1px solid #C60000;
  border-left:      1px solid #C60000;
  border-right:     1px solid #C60000;
  border-top:       1px solid #C60000;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
}




.radio-inTable {
  color:            #4B4B4B;
  background-color: transparent;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   2px; /** IE6 - 0px; **/
  padding-left:     2px; /** IE6 - 0px; **/
  padding-right:    2px; /** IE6 - 0px; **/
  padding-top:      5px; /** IE6 - 0px; **/
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
}

.radio-disabled-inTable {
  color:            #757B8A;
  background-color: transparent;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   2px; /** IE6 - 0px; **/
  padding-left:     2px; /** IE6 - 0px; **/
  padding-right:    2px; /** IE6 - 0px; **/
  padding-top:      5px; /** IE6 - 0px; **/
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
}

.radio-error-inTable {
  color:            #757B8A;
  background-color: transparent;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   2px; /** IE6 - 0px; **/
  padding-left:     2px; /** IE6 - 0px; **/
  padding-right:    2px; /** IE6 - 0px; **/
  padding-top:      5px; /** IE6 - 0px; **/
  border-bottom:    1px solid #C60000;
  border-left:      1px solid #C60000;
  border-right:     1px solid #C60000;
  border-top:       1px solid #C60000;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
}






/**
***   section   ***
**/

.divSectionContentArea {
  /**
  * Base a partir de divSectionArea
  **/
  color:            #4B4B4B;
  background-color: #EEEEEE;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;  /** IE6 - 11px; / 12 - 1 border trasparent de tblApplicationLine **/
  border-bottom:    none;
  border-left:      none; /** 6px solid white; / none; **/
  border-right:     none; /** 6px solid white; / none; **/
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  display:          block;
  visibility:       visible;
  width:            820px; /** 832 - 12 border **/
}

.sectionTitleContent,
.section-title {
  color:            #4B4B4B;
  background-color: #EEEEEE; /** transparent; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   4px; /** 12px; **/
  padding-left:     5px;
  padding-right:    5px;
  padding-top:      4px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
/**  font-weight:      bold; **/
  height:           15px;
  line-height:      15px;
  text-decoration:  none;
}


.divSectionContentBody,
.div-section-content {
  color:            #4B4B4B;
  background-color: #EEEEEE; /** transparent; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
}

.cellSectionContentArea,
.cell-section-content {
  color:            #4B4B4B;
  background-color: #EEEEEE; /** transparent; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      6px; /** 0px; **/
  border-bottom:    2px solid white; /** 1px solid #EEEEEE; **/
  border-left:      none;
  border-right:     none;
  border-top:       none; /** 2px solid white; / none; **/
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
}

.cellSectionClosedContentArea,
.cell-close-section-content {
  color:            #4B4B4B;
  background-color: #EEEEEE; /** transparent; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px; /** 8px; **/
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none; /** 2px solid white; / 1px solid #DEDFE0; **/
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
}


.tblSectionContentArea,
.section-line-separator {
  color:            #4B4B4B;
  background-color: #EEEEEE; /** transparent; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px; /** 5px; **/
  padding-left:     0px; /** 2px; **/
  padding-right:    0px; /** 2px; **/
  padding-top:      0px;
  border-bottom:    none; /** 2px solid white; **/
  border-left:      none; /** 1px solid white; **/
  border-right:     none; /** 1px solid white; **/
  border-top:       none; /** 1px solid #DEDFE0; / white; **/
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
}

.cellSectionHeaderArea,
.section-separator {
  color:            #4B4B4B;
  background-color: #EEEEEE; /** transparent; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    2px solid white; /** none; **/
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
}

.divSectionEmptyBarContentArea {
  color:            #4B4B4B;
  background-color: #EEEEEE; /** transparent; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        8px;
  height:           8px;
}



/**************************
* OBSOLET _ ES MANTE PER ANTIGUES VERSIONS DEL WIDGET
**************************/
.section-content {
  color:            #4B4B4B;
  background-color: #EEEEEE; /** transparent; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px; /** 2px; **/
  padding-right:    0px; /** 2px; **/
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
}






/**
***   sectionButton   ***
**/


.sectionButtonBar {
  color:            #4B4B4B;
  background-color: #EEEEEE;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       4px; /** 8px; **/
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none; /** 2px solid white; **/
  border-left:      none;
  border-right:     none;
  border-top:       none; /** 2px solid white; **/
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           21px;
  line-height:      21px;
}


.sectionButton,
.sectionButtonStrict {
  color:            #FFFFFF;
/** background-color: #B5B7BD; **/
  background:       #B5B7BD url(/drwd00/img/imgBGSectionFooterButton2010.gif) no-repeat center left;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     18px; /** 7px; **/
  padding-right:    10px; /** 14px; / 30px; **/
  padding-top:      0px;
  border-bottom:    none;
  border-left:      2px solid #EEEEEE; /** white; **/
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
/**  font-weight:      bold; **/
  height:           21px;
  line-height:      21px;
  cursor:           pointer;
}
.sectionButtonStrict {
  width:      125px; /** 155 - 18 padLft - 10 padRgt - 2 borLft **/
  text-align: left;
}

.sectionButtonDisabled,
.sectionButtonStrictDisabled {
  color:            #C6C9D1;
/**  background-color: #B5B7BD; **/
  background:       #B5B7BD url(/drwd00/img/imgBGSectionFooterButtonDisabled2010.gif) no-repeat center left;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     18px; /** 7px; **/
  padding-right:    10px; /** 14px; / 30px; **/
  padding-top:      0px;
  border-bottom:    none;
  border-left:      2px solid #EEEEEE; /** white; **/
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
/**  font-weight:      bold; **/
  height:           21px;
  line-height:      21px;
  cursor:           default;
}
.sectionButtonStrictDisabled {
  width:      125px; /** 155 - 18 padLft - 10 padRgt - 2 borLft **/
  text-align: left;
}

.sectionButtonText {
  color:            #4B4B4B;
  background-color: transparent; /** #EEEEEE; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     10px; /** 7px; **/
  padding-right:    10px; /** 14px; / 30px; **/
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           21px;
  line-height:      21px;
  cursor:           default;
}

.sectionButtonLink {
  color:            #0000ff;
  background-color: transparent; /** #EEEEEE; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     10px; /** 7px; **/
  padding-right:    10px; /** 14px; / 30px; **/
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           21px;
  line-height:      21px;
  cursor:           pointer;
  text-decoration:  underline;
}




/**
***   sectionError   ***
**/


/**
** Application Area - Main App Area - Error Block Area
**/


.divAppErrorBlockArea {
  color:            #4B4B4B;
  background-color: #FBBC01;
  margin-bottom:    0px;
  margin-left:      0px; /** 5px; **/
  margin-right:     0px; /** 5px; **/
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  width:            820px; /** 826px; / 832 - 10 margin left i right **/
}

.tblAppErrorBlockArea {
  color:            #4B4B4B;
  background-color: #FBBC01;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      3px solid #EEEEEE; /** none; **/
  border-right:     3px solid #EEEEEE; /** none; **/
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  width:            820px; /** 826px; **/
}


.rowAppErrorTextBlock {
  color:            #4B4B4B;
  background-color: #FBBC01;
  margin-bottom:    2px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       2px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           22px;
  line-height:      18px;
  width:            820px; /** 826px; **/
  cursor:           pointer;
}

.rowAppErrorTextBlockOver {
  color:            #4B4B4B;
  background-color: #FEC742;
  margin-bottom:    2px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       2px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           22px;
  line-height:      18px;
  width:            820px; /** 826px; **/
  cursor:           pointer;
}


.cellAppErrorPromptBlock {
  color:            #4B4B4B;
  background-color: transparent;
  margin-bottom:    2px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       2px;
  padding-bottom:   0px;
  padding-left:     4px;
  padding-right:    4px;
  padding-top:      0px;
  border-bottom:    1px solid #EEEEEE; /** none; **/
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-weight:      bold;
  font-size:        11px;
  height:           22px;
  line-height:      18px;
  cursor:           pointer;
}

.cellAppErrorTextBlock {
  color:            #4B4B4B;
  background-color: transparent;
  margin-bottom:    2px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       2px;
  padding-bottom:   0px;
  padding-left:     4px;
  padding-right:    4px;
  padding-top:      0px;
  border-bottom:    1px solid #EEEEEE; /** none; **/
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           22px;
  line-height:      18px;
  cursor:           pointer;
}

.cellAppErrorLinkBlock {
  color:            #4B4B4B; /** #FF2929; **/
  background-color: transparent;
  margin-bottom:    2px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       2px;
  padding-bottom:   0px;
  padding-left:     4px;
  padding-right:    4px;
  padding-top:      0px;
  border-bottom:    1px solid #EEEEEE; /** none; **/
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-weight:      bold;
  text-decoration:  underline;
  font-size:        11px;
  height:           22px;
  line-height:      18px;
  cursor:           pointer;
}

.cellAppErrorIconBlock {
  color:            #4B4B4B;
  background-color: transparent;
  margin-bottom:    2px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       2px;
  padding-bottom:   0px;
  padding-left:     4px;
  padding-right:    4px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           22px;
  line-height:      18px;
  cursor:           pointer;
  width:            16px;
  vertical-align:   middle;
}



.rowAppErrorInfoTextBlock {
  color:            #4B4B4B;
  background-color: white;
  margin-bottom:    2px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       2px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           22px;
  line-height:      18px;
  width:            820px; /** 826px; **/
  cursor:           default; /** pointer; **/
}

.rowAppErrorInfoTextBlockOver {
  color:            #4B4B4B;
  background-color: #DEDFE0;
  margin-bottom:    2px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       2px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           22px;
  line-height:      18px;
  width:            820px; /** 826px; **/
  cursor:           default; /** pointer; **/
}






/**
***   space   ***
**/


.space {
  color:            #4B4B4B;
  background-color: transparent;
  font-family:      Verdana, Sans-serif;
  font-size:        1px;
}






/**
***   table   ***
**/


.table-widget {
  color:            #4B4B4B;
  background-color: white; /** #EEEEEE; **/
  margin-bottom:    0px;
  margin-left:      3px; /** 5px; **/
  margin-right:     3px; /** 5px; **/
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  text-align:       left;
  width:            814px; /** 820 - 6 margin / 826px **/
}

.table-head {
  color:            #4B4B4B;
  background-color: #EEEEEE;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  font-weight:      bold;
  text-align:       left;
  height:           20px;
  width:            814px; /** 826px **/
}

.table-cell-head {
  color:            #4B4B4B;
  background-color: #EEEEEE;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     2px;
  padding-right:    2px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  font-weight:      bold;
  text-align:       left;
  height:           20px;
  line-height:      18px;
}

.table-body {
  color:            #4B4B4B;
  background-color: white;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  font-weight:      normal;
  width:            814px; /** 826px **/
}

.table-row {
  color:            #4B4B4B;
  background-color: white;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  line-height:      20px;
  height:           20px;
  cursor:           default;
}

.table-row-over {
  color:            #4B4B4B;
  background-color: #DEDFE0;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  line-height:      20px;
  height:           20px;
  cursor:           default;
}

.table-cell {
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     2px;
  padding-right:    2px;
  padding-top:      0px;
  border-bottom:    1px solid #EEEEEE;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  line-height:      20px;
  height:           18px;
  vertical-align:   top;
}

.table-cell-highlight {
  color:            #426BB3;
  background-color: #B3C4DC;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     2px;
  padding-right:    2px;
  padding-top:      0px;
  border-bottom:    1px solid #EEEEEE;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  font-weight:      bolder;
  line-height:      20px;
  height:           18px;
  vertical-align:   top;
}

.table-body-alternant {
  color:            #4B4B4B;
  background-color: #DEDFE0;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  font-weight:      normal;
  width:            814px; /** 826px **/
}
.table-row-alternant {
  color:            #4B4B4B;
  background-color: #DEDFE0;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  line-height:      20px;
  height:           20px;
  cursor:           default;
}

.table-row-alternant-over {
  color:            #4B4B4B;
  background-color: #B5B7BD;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  line-height:      20px;
  height:           20px;
  cursor:           default;
}

.table-scrollable {
  color:            #4B4B4B;
  background-color: white; /** #EEEEEE; **/
  margin-bottom:    0px;
  margin-left:      3px; /** 5px; **/
  margin-right:     3px; /** 5px; **/
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  text-align:       left;
  width:            814px; /** 826px **/
  overflow:         auto;
}

.table-footer {
  color:            #4B4B4B;
  background-color: white; /** #EEEEEE; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  line-height:      21px; /* 16px; */
  height:           21px; /* 16px; */
  width:            814px; /** 826px **/
}

.table-cell-separa-footer {
  color:            #4B4B4B;
  background-color: white; /** #EEEEEE; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        5px;
  line-height:      5px;
  height:           5px;
}

.table-cell-total-footer {
  color:            #4B4B4B;
  background-color: white; /** #EEEEEE; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     2px; /** 0px; **/
  padding-right:    2px; /** 0px; **/
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none; /** 1px solid #B5B7BD; **/
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  font-weight:      bolder;
  line-height:      16px;
  height:           16px;
}

.table-foot-text {
  color:            #4B4B4B;
  background-color: white; /** #EEEEEE; **/
  margin-bottom:    0px;
  margin-left:      3px; /** 5px; **/
  margin-right:     3px; /** 5px; **/
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  text-align:       right;
  width:            814px; /** 826px **/
  line-height:      21px; /* 16px; */
  height:           21px; /* 16px; */
}

.table-cell-foot-text {
  color:            #4B4B4B;
  background-color: white; /** #EEEEEE; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    8px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  line-height:      16px;
  height:           16px;
}

.divExtendValueTable {
  color:            #113388;
  background-color: #E5ECF6;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   6px;
  padding-left:     12px;
  padding-right:    12px;
  padding-top:      6px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  font-weight:      normal;
}


.tableCellHeadNotepadBlueBranchCell,
.tableCellHeadNotepadRedBranchCell,
.tableCellHeadNotepadGreenBranchCell,
.tableCellHeadNotepadBrownBranchCell,
.tableCellHeadNotepadPinkBranchCell,
.tableCellHeadNotepadOrangeBranchCell,
.tableCellHeadNotepadLBlueBranchCell,
.tableCellHeadNotepadSeaGreenBranchCell,
.tableCellHeadNotepadLBrownBranchCell,
.tableCellHeadNotepadCrimsonBranchCell,
.tableCellHeadNotepadCyanBranchCell {
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     8px;
  padding-right:    8px;
  padding-top:      0px;
  border-bottom:    4px solid #EEEEEE;
  border-left:      4px solid #EEEEEE;
  border-right:     4px solid #EEEEEE;
  border-top:       4px solid #EEEEEE;
  font-family:      Verdana, Sans-serif;
  font-size:        12px;
  font-weight:      bolder;
  height:           32px;
}
.tableCellHeadNotepadBlueBranchCell {
  color:      white;
  background: #003698 url(/drwd00/img/notepad/imgListNotepadBlueBranchGreyCorner.gif) no-repeat bottom right;
}
.tableCellHeadNotepadRedBranchCell {
  color:      white;
  background: #E53138 url(/drwd00/img/notepad/imgListNotepadRedBranchGreyCorner.gif) no-repeat bottom right;
}
.tableCellHeadNotepadGreenBranchCell {
  color:      white;
  background: #6A9518 url(/drwd00/img/notepad/imgListNotepadGreenBranchGreyCorner.gif) no-repeat bottom right;
}
.tableCellHeadNotepadBrownBranchCell {
  color:      white;
  background: #774907 url(/drwd00/img/notepad/imgListNotepadBrownBranchGreyCorner.gif) no-repeat bottom right;
}
.tableCellHeadNotepadPinkBranchCell {
  color:      white;
  background: #E54890 url(/drwd00/img/notepad/imgListNotepadPinkBranchGreyCorner.gif) no-repeat bottom right;
}
.tableCellHeadNotepadOrangeBranchCell {
  color:      white;
  background: #ED7603 url(/drwd00/img/notepad/imgListNotepadOrangeBranchGreyCorner.gif) no-repeat bottom right;
}
.tableCellHeadNotepadLBlueBranchCell {
  color:      white;
  background: #426BB3 url(/drwd00/img/notepad/imgListNotepadLBlueBranchGreyCorner.gif) no-repeat bottom right;
}
.tableCellHeadNotepadSeaGreenBranchCell {
  color:      white;
  background: #008F4F url(/drwd00/img/notepad/imgListNotepadSeaGreenBranchGreyCorner.gif) no-repeat bottom right;
}
.tableCellHeadNotepadLBrownBranchCell {
  color:      white;
  background: #E7AB00 url(/drwd00/img/notepad/imgListNotepadLBrownBranchGreyCorner.gif) no-repeat bottom right;
}
.tableCellHeadNotepadCrimsonBranchCell {
  color:      white;
  background: #C3004A url(/drwd00/img/notepad/imgListNotepadCrimsonBranchGreyCorner.gif) no-repeat bottom right;
}
.tableCellHeadNotepadCyanBranchCell {
  color:      white;
  background: #0092A7 url(/drwd00/img/notepad/imgListNotepadCyanBranchGreyCorner.gif) no-repeat bottom right;
}

.tableCellFooterSeparaEmptyGreyCell {
  color:            #EEEEEE;
  background-color: #EEEEEE;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  line-height:      2px;
  height:           2px;
}
.tableCellFooterIcoFormCell {
  color:            black;
  background-color: white;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, sans-serif;
  font-size:        11px;
  font-weight:      bolder;
  height:           28px;
  line-height:      28px;
  vertical-align:   middle;
  text-align:       center;
}





/**
***   textArea   ***
**/


.text-area {
  color:            #4B4B4B;
  background-color: white;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     5px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    1px solid black;
  border-left:      1px solid black;
  border-right:     1px solid black;
  border-top:       1px solid black;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  line-height:      13px;
  overflow:         auto;
}

.textarea-error {
  color:            #4B4B4B;
  background-color: white;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     5px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    1px solid #C60000;
  border-left:      1px solid #C60000;
  border-right:     1px solid #C60000;
  border-top:       1px solid #C60000;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  line-height:      13px;
  overflow:         auto;
}

.textarea-asLabel {
  color:            #4B4B4B;
  background-color: white;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     5px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    1px solid black;
  border-left:      1px solid black;
  border-right:     1px solid black;
  border-top:       1px solid black;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  line-height:      13px;
  overflow:         auto;
}

.textarea-disabled {
  color:            #4B4B4B;
  background-color: white;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     5px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    1px solid white;
  border-left:      1px solid white;
  border-right:     1px solid white;
  border-top:       1px solid white;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  line-height:      13px;
  overflow:         auto;
}






/**
***   treeMenu   ***
**/


/* TreeMenu - CSS Document */



.divTreeMenu {
  color:            #4B4B4B; /** white; **/
  background-color: #EEEEEE; /** #113388; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  width:            162px;
}



.divNodeTreeMenu {
  color:            #4B4B4B; /** white; **/
  background-color: #EEEEEE; /** #113388; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
/**  height:           24px; **/
  line-height:      24px;
  width:            162px;
}
.divNodeActiveTreeMenu {
  color:            #4B4B4B; /** white; **/
  background-color: #DEDFE0; /** #426BB3; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
/**  height:           24px; **/
  line-height:      24px;
  width:            162px;
}

.divOptionTreeMenu {
  color:            #4B4B4B; /** white; **/
  background-color: #EEEEEE; /** transparent; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     6px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           24px;
  line-height:      24px;
  width:            162px;
  cursor:           pointer;
  vertical-align:   middle;
}

.divChildrenTreeMenu {
  color:            #4B4B4B; /** white; **/
  background-color: #EEEEEE; /** #113388; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
}
.divChildrenActiveTreeMenu {
  color:            #4B4B4B; /** white; **/
  background-color: #DEDFE0; /** #426BB3; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
}


.divOptSpecialTreeMenu {
  color:            #4B4B4B; /** white; **/
  background-color: #EEEEEE; /** #113388; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     8px;
  padding-right:    8px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
/**  height:           24px; **/
  line-height:      24px;
  width:            162px;
  cursor:           pointer;
}



.txtOptionTreeMenu {
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           24px;
  line-height:      24px;
  cursor:           pointer;
}




/********************
  Para QuickBox
*********************/
.tableQuickBox {
  color:            #4B4B4B; /** white; **/
  background-color: #EEEEEE; /** #113388; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  width:            148px; /** 146px; **/
  cursor:           default;
}
.cellTitleQuickBox {
  color:            #4B4B4B; /** white; **/
  background-color: #EEEEEE; /** #113388; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  width:            148px;
  cursor:           default;
}
.cellTargetTitleQuickBox {
  color:            #4B4B4B; /** white; **/
  background-color: #EEEEEE; /** #113388; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  width:            148px;
  cursor:           pointer;
  text-decoration:  underline;
}
.cellLeftArrowQuickBox {
  color:            #4B4B4B; /** white; **/
  background-color: #EEEEEE; /** #113388; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;

  background-image:    url(/drwd00/img/imgArrowGNavigateLeft.gif); /* imgArrowWNavigateLeft */
  background-position: center left;
  background-repeat:   repeat-x;
}
.cellRightTargetButtonQuickBox {
  color:            #4B4B4B; /** white; **/
  background-color: #EEEEEE; /** #113388; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     10px;
  padding-right:    2px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  font-weight:      bolder;
  cursor:           pointer;

  background-image:    url(/drwd00/img/imgArrowGNavigateRight.gif); /* imgArrowWNavigateRight */
  background-position: center left;
  background-repeat:   no-repeat;
}





/**
***   optsLateralMenu   ***
**/

.divOptsLateralMenu {
  color:            #4B4B4B; /** white; **/
  background-color: #C0C0C0; /** white; / #EEEEEE; / #113388; **/
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  width:            162px;
}

.divNodeOptsLateralMenuNotepadSeparaBranch,
.divNodeOptsLateralMenuNotepadLBlueBranch,
.divNodeOptsLateralMenuNotepadGreenBranch {
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    1px solid #C0C0C0; /** 1px solid #DEDFE0; / none; **/
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           24px;
  line-height:      24px;
  width:            162px;
  cursor:           pointer;
  vertical-align:   middle;
}
.divNodeOptsLateralMenuNotepadSeparaBranch {
  color:            white; /** #4B4B4B; / white; **/
  background-color: #C0C0C0; /** #EEEEEE; / #113388; **/
}
.divNodeOptsLateralMenuNotepadLBlueBranch {
  color:            white; /** #4B4B4B; / white; **/
/**  background-color: #EEEEEE; / #113388; **/
  background:       #0077C8 url(/drwd00/img/notepad/imgOptsLateralMenuNotepadLBlueBranchGreyCorner.gif) no-repeat bottom right;
}
.divNodeOptsLateralMenuNotepadGreenBranch {
  color:            white; /** #4B4B4B; / white; **/
/**  background-color: #EEEEEE; / #113388; **/
  background:       #007A53 url(/drwd00/img/notepad/imgOptsLateralMenuNotepadGreenBranchGreyCorner.gif) no-repeat bottom right;
}

.spanNodeOptsLateralMenu {
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     6px; /** 0px; **/
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           24px;
  line-height:      24px;
  cursor:           pointer;
}





/********************
  Para dialogo de final de sesion
*********************/
.divSessionDialog {
  color:            #4B4B4B;
  background-color: #EEEEEE;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    1px solid #898D93;
  border-left:      1px solid #898D93;
  border-right:     1px solid #898D93;
  border-top:       1px solid #898D93;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;

  position: absolute;
  left:     170px;
  top:      30px;
}
.tblSessionDialog {
  color:            #4B4B4B;
  background-color: #EEEEEE;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    2px solid white;
  border-left:      2px solid white;
  border-right:     2px solid white;
  border-top:       2px solid white;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
}
.cellGreyHeadSessionDialog {
  color:            #4B4B4B;
  background-color: #DEDFE0;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    2px solid white;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        12px;
  line-height:      12px;
  height:           12px;
}
.cellHeadSessionDialog {
  color:            #4B4B4B;
  background-color: #FBBC01;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     120px; /* amplada deimatge de logo + marge */
  padding-right:    12px;
  padding-top:      10px;
  border-bottom:    2px solid white;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        14px;
  font-weight:      bolder;
  height:           38px;
  line-height:      38px;
  text-align:       right;
  vertical-align:   middle;
}
.iconHeadSessionDialog {
  color:            #4B4B4B;
  background-color: #FBBC01;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    6px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
}
.cellMessSessionDialog {
  color:            #4B4B4B;
  background-color: #B3C4DC;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   24px;
  padding-left:     36px;
  padding-right:    36px;
  padding-top:      24px;
  border-bottom:    2px solid white;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        12px;
  line-height:      24px;
  text-align:       justify;
}
.rowFooterSessionDialog {
  color:            #4B4B4B;
  background-color: #B5B7BD;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           23px; /** 21 de texte i 2 de border bottom **/
  line-height:      21px;
  text-align:       right;
}
.cellOptionFooterSessionDialog {
  color:            white;
  background-color: #B5B7BD;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     12px;
  padding-right:    22px; /** 30px; **/
  padding-top:      0px;
  border-bottom:    none;
  border-left:      2px solid white;
  border-right:     none;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  font-weight:      bold;
  height:           23px;
  line-height:      21px;
  cursor:           pointer;
}

.divSessionDialogLogo {
  color:            white;
  background-color: #113388;
  background-image: url(/drwd00/img/logoHeadSubmitBGAzul.gif); /* img/logoHeadSubmit.gif */
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      none;
  border-right:     none;
  border-top:       none;
  width:            100px;
  height:           32px;

  position: absolute;
  left:     2px;
  top:      8px;
}




/********************
  Para inputAccount
*********************/

.container-asInputDisabled {
  color:            #4B4B4B;
  background-color: white;
  margin-bottom:    1px; /** IE6 - 0px; **/
  margin-left:      0px; /** IE6 - 4px; **/
  margin-right:     2px; /** IE6 - 4px; **/
  margin-top:       1px; /** IE6 - 0px; **/
  padding-bottom:   0px;
  padding-left:     5px;
  padding-right:    5px;
  padding-top:      0px;
  border-bottom:    1px solid white;
  border-left:      1px solid white;
  border-right:     1px solid white;
  border-top:       1px solid white;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  height:           18px;
  line-height:      18px;
  vertical-align:   middle;
}




/********************
  Per taules externes sense amplada ni fons
  (p.e. w:anchor o extendValue de w:table)
*********************/
.externalSimpleTable {
  color:            #113388;
  background-color: transparent;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  border-bottom:    none;
  border-left:      1px solid #C6C9D1;
  border-right:     none;
  border-top:       1px solid #C6C9D1;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  font-weight:      normal;
}
.externalSimpleTable TD {
  color:            #113388;
  background-color: transparent;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  margin-top:       0px;
  padding-bottom:   3px;
  padding-left:     8px;
  padding-right:    8px;
  padding-top:      3px;
  border-bottom:    1px solid #C6C9D1;
  border-left:      none;
  border-right:     1px solid #C6C9D1;
  border-top:       none;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  font-weight:      normal;
}



/**
***   widget extendTag : bankData   ***
**/
.divBankData {
  color:            #4B4B4B;
  background-color: #EEEEEE;
  margin:           0px 0px 2px 2px;
  padding:          0px 0px 0px 0px;
  border:           1px solid #B5B7BD;
  width:            722px;
  font-family:      Verdana, Sans-serif;
  font-size:        11px;
  font-weight:      normal;
}

.tdBankDataLHead {
  color:            #4B4B4B;
  background-color: #DEDFE0;
  padding-left:     10px;
  height:           24px;
  font-weight:      bold;
  border-bottom:    1px solid #B5B7BD;
}

.tdBankDataRHead {
  color:            #4B4B4B;
  background-color: #DEDFE0;
  padding-right:    10px;
  height:           24px;
  border-bottom:    1px solid #B5B7BD;
}
.tdBankDataRHead * {
  color:            #4B4B4B;
  background-color: #DEDFE0;
}

.tdBankDataBody {
  padding: 6px 6px 6px 6px;
}

.divCCardVisible {
  display:    block;
  visibility: visible;
}
.divCCardHidden {
  display:    none;
  visibility: hidden;
}

/**
***   widget organizationUnits   ***
**/
.orgUnit-infoTable {
  border: none;
  background-color: #EEEEEE;
  width: 250px;
}

.orgUnit-infoCell {
  cursor: default;
  border: none;
  border-top: 1px solid white;
  border-bottom: 1px solid white;
  height: 16px;
  width: 160px;
  font-family: verdana;
  font-size: 10px;
}

.orgUnit-infoCell:hover {
  background-color: rgb(193,210,238);
}

.popupContenedor {
  position: absolute;
  left: 0px;
  top: 0px;
  border: 1px solid black;
  color: black;
  background-color: white;
  font-family: Verdana, sans-serif;
  font-size: 11px;
  overflow-y: auto;
}