.RadMenu_Silk .rmDisabled .rmIcon, .RadMenu_Silk .rmGroup .rmLink.rmDisabled .rmText:before,
.RadMenu_Silk .rmGroup .rmLink.rmDisabled:hover .rmText:before {
  filter: alpha(opacity=60);
  opacity: 0.6; }

/*GDRM*/
.rmText{
    color: #FFF !important;
}

.RadMenu_Silk {
  /*color: #333333;
  font-size: 13px;*/
  /*font-family: Arial, Helvetica, sans-serif;*/
  /*line-height: 30px;*/
  line-height: 1.5em; 
  color: #FFFFFF !important;
  font-size: 1.2em;
}
  .RadMenu_Silk .rmVertical.rmToggleHandles .rmRootLink .rmText {
    padding-right: 35px; }
  .RadMenu_Silk .rmLink {
    color: #555555;
    text-decoration: none; 
  }
  .RadMenu_Silk a.rmImageOnly .rmLeftImage {
    margin: 7px 10px 8px 9px; }
  .RadMenu_Silk a.rmImageOnly:hover .rmLeftImage {
    margin-bottom: 12px; }
  .RadMenu_Silk .rmSeparator .rmText {
    border-color: #e3e2e2 #fefefe #fefefe #e3e2e2; }
  .RadMenu_Silk .rmHorizontal > .rmSeparator,
  .RadMenu_Silk .rmHorizontal > .rmRootScrollGroup > .rmSeparator {
    margin: 0 0 -1px; }
    .RadMenu_Silk .rmHorizontal > .rmSeparator .rmText,
    .RadMenu_Silk .rmHorizontal > .rmRootScrollGroup > .rmSeparator .rmText {
      height: 38px;
      margin: 0;
      border-width: 0 1px; }
  .RadMenu_Silk .rmVertical > .rmSeparator .rmText,
  .RadMenu_Silk .rmVertical > .rmRootScrollGroup > .rmSeparator .rmText {
    margin: 1px 8px;
    border-width: 1px 0; }
  .RadMenu_Silk .rmGroup.rmVertical > .rmSeparator .rmText,
  .RadMenu_Silk .rmScrollWrap > .rmVertical > .rmSeparator .rmText {
    margin-left: 8px; }
  .RadMenu_Silk .rmIcon {
    display: block; }
  .RadMenu_Silk .rmToggle {
    height: 26px; }
  .RadMenu_Silk .rmRootLink .rmToggle {
    height: 30px; }
  .RadMenu_Silk .rmLeftArrow,
  .RadMenu_Silk .rmRightArrow,
  .RadMenu_Silk .rmTopArrow,
  .RadMenu_Silk .rmBottomArrow {
    border-color: #c7c7c7;
    color: #767676;
    background-color: #e3e3e3;
    background-image: linear-gradient(#fcfcfc, #e3e3e3);
    border-width: 0;
    border-style: solid;
    background-image: url('Common/radActionsSprite.png'); }
    .RadMenu_Silk .rmLeftArrow:hover,
    .RadMenu_Silk .rmRightArrow:hover,
    .RadMenu_Silk .rmTopArrow:hover,
    .RadMenu_Silk .rmBottomArrow:hover {
      border-color: #108fa5;
      color: #ffffff;
      background-color: #108fa5;
      background-image: linear-gradient(#15b7d3, #108fa5); }
  .RadMenu_Silk .rmLeftArrow,
  .RadMenu_Silk .rmRightArrow {
    height: 38px; }
  .RadMenu_Silk .rmLeftArrow {
    border-right-width: 1px;
    background-position: -20px -1106px; }
    .RadMenu_Silk .rmLeftArrow:hover {
      background-position: -70px -1106px; }
  .RadMenu_Silk .rmRightArrow {
    border-left-width: 1px;
    background-position: -20px -1156px; }
    .RadMenu_Silk .rmRightArrow:hover {
      background-position: -70px -1156px; }
  .RadMenu_Silk .rmTopArrow,
  .RadMenu_Silk .rmBottomArrow {
    background-image: url('Menu/rmArrows.png');
    background-repeat: no-repeat; }
  .RadMenu_Silk .rmTopArrow {
    border-bottom-width: 1px;
    background-position: center -20px; }
    .RadMenu_Silk .rmTopArrow:hover {
      background-position: center -220px; }
  .RadMenu_Silk .rmBottomArrow {
    border-top-width: 1px;
    background-position: center -70px; }
    .RadMenu_Silk .rmBottomArrow:hover {
      background-position: center -270px; }
  .RadMenu_Silk .rmTopFix,
  .RadMenu_Silk .rmTopLeft,
  .RadMenu_Silk .rmTopRight,
  .RadMenu_Silk .rmBottomFix,
  .RadMenu_Silk .rmBottomLeft,
  .RadMenu_Silk .rmBottomRight {
    display: none; }

.RadMenu_Silk_Context.rmRoundedCorners ul.rmGroup {
  padding: 0px; }

.RadMenu_Silk_Context.RadMenu_Silk .rmGroup {
  border-top: 1px solid #ededed;
  padding: 0; }

.RadMenu_Silk .rmRootGroup {
  border-width: 1px;
  border-style: solid;
  border-radius:0px;
  /*border-color: #e3e2e2 #e3e2e2 #fff;*/
  border: 0px;
  /*background: #d6d6d6 url('../Common/Gradients/radGradientHardLightV50.png') 0 0 repeat-x;
  background-image: linear-gradient(#fcfcfc, #d6d6d6);*/
  background-color: #333333;
  /*background: linear-gradient(#000,#404040,#000);*/
  box-shadow: 0 2px 2px #e3e2e2; }
  @media \0screen\,screen\9 {
    .RadMenu_Silk .rmRootGroup {
      border-color: #e3e2e2; } }
  .RadMenu_Silk .rmRootGroup.rmVertical {
    background: #f3f3f3;
    border-bottom: 0; }

  /*GDRM 20170206 se agrega para reemplazar el del resource*/
  .RadMenu .rmRootGroup.rmHorizontal > .rmItem, .RadMenu .rmRootGroup.rmHorizontal > .rmRootScrollGroup > .rmItem
  {
      border: 2px solid #FFF;
  }

  .RadMenu .rmGroup, .RadMenu .rmRootGroup, .RadMenu .rmMultiColumn, .RadMenu .rmPopup{
      border: 0px !important;
  }
  
  .RadMenu .rmRootGroup .rmRootLink{
      /*padding: 2px 30px 2px 30px !important;*/
      padding-left: 15px !important;
      padding-top: 2px !important;
      padding-right: 30px !important;
      padding-bottom: 2px !important;
  }

  /*font-size: 1.2em;*/
  .RadMenu .rmLink{
      color: #FFFFFF !important;
      font-size: .8em;
      overflow: hidden !important;
  }
  
  /*padding: 2px 30px 2px 30px !important;*/
  .RadMenu .rmGroup .rmLink
  {
      padding: 0px 30px !important;
  }

  .RadMenu .rmRootGroup .rmRootLink .rmText
  {
      color: #FFF;
  }

.RadMenu .rmIcon {
    margin: -.5em 0 0 -.5em;
    width: 1em;
    height: 1em;
    background-repeat: no-repeat;
    font-size: 16px;
    line-height: 1;
    font-family: "WebComponentsIcons";
    /* Reemplazando text-indent: -999em; con clip */
    position: absolute;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    /* Fin del reemplazo */
    display: none;
    left: 50%;
    top: 50%;
}
  /*FIN GDRM 20170206 se agrega para reemplazar el del resource*/

.RadMenu_Silk .rmTemplate {
  padding: 4px 15px; }

.RadMenu_Silk .rmRootLink .rmExpandTop {
  background-position: right -61px; }

.RadMenu_Silk .rmRootLink .rmExpandDown {
  background-position: right -59px; }

.RadMenu_Silk .rmRootLink .rmExpandRight {
  background-position: right -161px; }

.RadMenu_Silk .rmRootLink .rmExpandLeft {
  background-position: left -111px; }

.RadMenu_Silk .rmRootLink:hover .rmExpandTop,
.RadMenu_Silk .rmRootLink.rmFocused .rmExpandTop,
.RadMenu_Silk .rmRootLink.rmSelected .rmExpandTop,
.RadMenu_Silk .rmRootLink.rmExpanded .rmExpandTop {
  background-position: right -461px; }

.RadMenu_Silk .rmRootLink:hover .rmExpandDown,
.RadMenu_Silk .rmRootLink.rmFocused .rmExpandDown,
.RadMenu_Silk .rmRootLink.rmSelected .rmExpandDown,
.RadMenu_Silk .rmRootLink.rmExpanded .rmExpandDown {
  background-position: right -259px; }

.RadMenu_Silk .rmRootLink:hover .rmExpandRight,
.RadMenu_Silk .rmRootLink.rmFocused .rmExpandRight,
.RadMenu_Silk .rmRootLink.rmSelected .rmExpandRight,
.RadMenu_Silk .rmRootLink.rmExpanded .rmExpandRight {
  background-position: right -561px; }

.RadMenu_Silk .rmRootLink:hover .rmExpandLeft,
.RadMenu_Silk .rmRootLink.rmFocused .rmExpandLeft,
.RadMenu_Silk .rmRootLink.rmSelected .rmExpandLeft,
.RadMenu_Silk .rmRootLink.rmExpanded .rmExpandLeft {
  background-position: left -511px; }

.RadMenu_Silk .rmVertical .rmRootLink .rmExpandRight {
  margin-right: -10px;
  padding-right: 24px; }

.RadMenu_Silk .rmVertical .rmRootLink .rmExpandTop,
.RadMenu_Silk .rmVertical .rmRootLink .rmExpandDown,
.RadMenu_Silk .rmVertical .rmRootLink .rmExpandRight,
.RadMenu_Silk .rmVertical .rmRootLink .rmExpandLeft {
  background-image: url('Menu/rmArrows.png');
  background-repeat: no-repeat; }

.RadMenu_Silk .rmToggleHandles .rmRootLink .rmExpandTop,
.RadMenu_Silk .rmToggleHandles .rmRootLink .rmExpandDown,
.RadMenu_Silk .rmToggleHandles .rmRootLink .rmExpandRight,
.RadMenu_Silk .rmToggleHandles .rmRootLink .rmExpandLeft {
  background-image: none; }

.RadMenu_Silk .rmRootLink {
  margin: 0;
  padding: 4px 15px;
  padding: 0;
  /*line-height: 30px;*/ 
  line-height: 1.5em;
}

/*padding: 4px 15px;*/
  .RadMenu_Silk .rmRootLink .rmText {
    padding: 0;
    padding: 0px 10px;
    display: block; }
	
  .RadMenu_Silk .rmRootLink .rmLeftImage {
    margin: 10px -8px 0 5px; }
	
  .RadMenu_Silk .rmRootLink:hover {
    /*margin-top: -1px;
    padding-top: 1px;
    border-top: 4px solid #2dabc1;*/
    color: #0394ae;
    /*background: #bdbdbd url('../Common/Gradients/radGradientHardLightV50.png') 0 0 repeat-x;
    background-image: linear-gradient(#e5e5e5, #bdbdbd);*/ 
    background: #F3CA27;
  }
    .RadMenu_Silk .rmRootLink:hover .rmText {
      padding-top: 0;
	  color: #000000 !important;} /* EGM_19062024 */
	 
	  
    .RadMenu_Silk .rmRootLink:hover .rmLeftImage {
      margin-top: 6px; }
  .RadMenu_Silk .rmRootLink.rmFocused,
  .RadMenu_Silk .rmRootLink.rmSelected,
  .RadMenu_Silk .rmRootLink.rmExpanded {
    margin-top: -1px;
    padding-top: 1px;
    border-top: 4px solid #2dabc1;
    color: #0394ae;
    background-color: #ffffff;
    background-image: linear-gradient(#f0f0f0, #ffffff); }
    .RadMenu_Silk .rmRootLink.rmFocused .rmText,
    .RadMenu_Silk .rmRootLink.rmSelected .rmText,
    .RadMenu_Silk .rmRootLink.rmExpanded .rmText {
      padding-top: 0; }
    .RadMenu_Silk .rmRootLink.rmFocused .rmLeftImage,
    .RadMenu_Silk .rmRootLink.rmSelected .rmLeftImage,
    .RadMenu_Silk .rmRootLink.rmExpanded .rmLeftImage {
      margin-top: 6px; }
  .RadMenu_Silk .rmRootLink.rmDisabled {
    border: 0;
    color: #b1b1b1;
    background: none;
    box-shadow: none; }
    .RadMenu_Silk .rmRootLink.rmDisabled .rmText {
      padding-top: 4px; }
    .RadMenu_Silk .rmRootLink.rmDisabled .rmLeftImage {
      margin-top: 10px; }

.RadMenu_Silk .rmVertical .rmRootLink {
  margin: 0;
  padding: 4px 15px;
  padding: 0;
  border: 0;
  line-height: 22px; }
  .RadMenu_Silk .rmVertical .rmRootLink .rmText {
    margin-right: 0;
    padding: 4px 35px 4px 15px; }
  .RadMenu_Silk .rmVertical .rmRootLink .rmLeftImage {
    margin: 7px 5px 0; }
  .RadMenu_Silk .rmVertical .rmRootLink:hover {
    color: #ffffff;
    background: #c4c4c4 url('../Common/Gradients/radGradientLightV50.png') 0 0 repeat-x;
    background-image: linear-gradient(#ebebeb, #c4c4c4); }
    .RadMenu_Silk .rmVertical .rmRootLink:hover .rmText.rmExpandRight:before {
      background-position: -120px -1170px; }
    .RadMenu_Silk .rmVertical .rmRootLink:hover .rmText.rmExpandLeft:before {
      background-position: -120px -1120px; }
  .RadMenu_Silk .rmVertical .rmRootLink.rmFocused,
  .RadMenu_Silk .rmVertical .rmRootLink.rmSelected,
  .RadMenu_Silk .rmVertical .rmRootLink.rmExpanded {
    color: #14afca;
    background: #ebebeb, #ffffff url('../Common/Gradients/radGradientLightV50.png') 0 0 repeat-x;
    background-image: linear-gradient(#ebebeb, #ffffff); }
    .RadMenu_Silk .rmVertical .rmRootLink.rmFocused .rmText.rmExpandRight:before,
    .RadMenu_Silk .rmVertical .rmRootLink.rmSelected .rmText.rmExpandRight:before,
    .RadMenu_Silk .rmVertical .rmRootLink.rmExpanded .rmText.rmExpandRight:before {
      background-position: -120px -1170px; }
    .RadMenu_Silk .rmVertical .rmRootLink.rmFocused .rmText.rmExpandLeft:before,
    .RadMenu_Silk .rmVertical .rmRootLink.rmSelected .rmText.rmExpandLeft:before,
    .RadMenu_Silk .rmVertical .rmRootLink.rmExpanded .rmText.rmExpandLeft:before {
      background-position: -120px -1120px; }
  .RadMenu_Silk .rmVertical .rmRootLink.rmDisabled {
    border: 0;
    color: #b1b1b1;
    background: none;
    box-shadow: none; }
    .RadMenu_Silk .rmVertical .rmRootLink.rmDisabled .rmText {
      padding: 4px 15px; }

.RadMenu_Silk .rmToggle {
  margin: 0; }

.RadMenu_Silk .rmGroup .rmLeftImage {
  margin: 7px 0 0 6px; }

.RadMenu_Silk .rmGroup,
.RadMenu_Silk .rmPopup {
  padding: 1px;
  /*background: #ffffff;*/
  background: #89878C;
  box-shadow: 0 3px 3px rgba(122, 122, 122, 0.7);
  border: 0; }
  @media \0screen\,screen\9 {
    .RadMenu_Silk .rmGroup,
    .RadMenu_Silk .rmPopup {
      border: 1px solid #e3e2e2; } }

@media \0screen\,screen\9 {
  .RadMenu_Silk .rmRoundedCorners .rmItem ul.rmGroup,
  .RadMenu_Silk .rmRoundedCorners .rmSlide .rmScrollWrap,
  .RadMenu_Silk .rmRoundedCorners .rmContentTemplate {
    border: 1px solid #dddddd; } }

.RadMenu_Silk .rmRoundedCorners ul.rmGroup {
  margin-top: 0; }

.RadMenu_Silk .rmRoundedCorners .rmItem .rmGroup,
.RadMenu_Silk .rmRoundedCorners .rmScrollWrapContainer {
  padding: 0px; }

.RadMenu_Silk .rmScrollWrapContainer .rmGroup {
  box-shadow: none; }

.RadMenu_Silk .rmScrollWrapContainer {
  background: #fff;
  box-shadow: 0 3px 3px rgba(122, 122, 122, 0.7); }

.RadMenu_Silk .rmGroup .rmItem {
  *line-height: 30px; }

.RadMenu_Silk .rmGroup .rmLink {
  color: #767676; 
  /*GDRM Agregado para evitar la linea vertical*/
  background: #89878C;
}
  .RadMenu_Silk .rmGroup .rmLink .rmText {
    position: relative; }
    .RadMenu_Silk .rmGroup .rmLink .rmText:before {
      content: "";
      margin-top: -8px;
      width: 16px;
      height: 16px;
      background-image: url('Common/radActionsSprite.png');
      background-repeat: no-repeat;
      display: none;
      position: absolute;
      top: 50%; }
  .RadMenu_Silk .rmGroup .rmLink .rmExpandTop,
  .RadMenu_Silk .rmGroup .rmLink .rmExpandDown,
  .RadMenu_Silk .rmGroup .rmLink .rmExpandRight,
  .RadMenu_Silk .rmGroup .rmLink .rmExpandLeft {
    *background-image: url('Menu/rmArrows.png');
    background-repeat: no-repeat; }
  .RadMenu_Silk .rmGroup .rmLink .rmExpandTop {
    background-position: right -10px; }
  .RadMenu_Silk .rmGroup .rmLink .rmExpandDown {
    background-position: right -60px; }
  .RadMenu_Silk .rmGroup .rmLink .rmExpandLeft {
    background-position: right -110px; }
  .RadMenu_Silk .rmGroup .rmLink .rmExpandRight {
    background-position: right -160px; }
  .RadMenu_Silk .rmGroup .rmLink:hover .rmExpandTop,
  .RadMenu_Silk .rmGroup .rmLink.rmFocused .rmExpandTop,
  .RadMenu_Silk .rmGroup .rmLink.rmSelected .rmExpandTop,
  .RadMenu_Silk .rmGroup .rmLink.rmExpanded .rmExpandTop {
    background-position: right -410px; }
  .RadMenu_Silk .rmGroup .rmLink:hover .rmExpandDown,
  .RadMenu_Silk .rmGroup .rmLink.rmFocused .rmExpandDown,
  .RadMenu_Silk .rmGroup .rmLink.rmSelected .rmExpandDown,
  .RadMenu_Silk .rmGroup .rmLink.rmExpanded .rmExpandDown {
    background-position: right -460px; }
  .RadMenu_Silk .rmGroup .rmLink:hover .rmExpandLeft,
  .RadMenu_Silk .rmGroup .rmLink.rmFocused .rmExpandLeft,
  .RadMenu_Silk .rmGroup .rmLink.rmSelected .rmExpandLeft,
  .RadMenu_Silk .rmGroup .rmLink.rmExpanded .rmExpandLeft {
    background-position: right -510px; }
  .RadMenu_Silk .rmGroup .rmLink:hover .rmExpandRight,
  .RadMenu_Silk .rmGroup .rmLink.rmFocused .rmExpandRight,
  .RadMenu_Silk .rmGroup .rmLink.rmSelected .rmExpandRight,
  .RadMenu_Silk .rmGroup .rmLink.rmExpanded .rmExpandRight {
    background-position: right -560px; }
  .RadMenu_Silk .rmGroup .rmLink.rmDisabled .rmExpandTop {
    background-position: right -10px; }
  .RadMenu_Silk .rmGroup .rmLink.rmDisabled .rmExpandDown {
    background-position: right -60px; }
  .RadMenu_Silk .rmGroup .rmLink.rmDisabled .rmExpandLeft {
    background-position: right -110px; }
  .RadMenu_Silk .rmGroup .rmLink.rmDisabled .rmExpandRight {
    background-position: right -160px; }
  .RadMenu_Silk .rmGroup .rmLink .rmExpandTop:before,
  .RadMenu_Silk .rmGroup .rmLink .rmExpandDown:before,
  .RadMenu_Silk .rmGroup .rmLink .rmExpandRight:before,
  .RadMenu_Silk .rmGroup .rmLink .rmExpandLeft:before {
    display: block;
    right: 6px; }
  .RadMenu_Silk .rmGroup .rmLink .rmExpandTop:before {
    background-position: -17px -1017px; }
  .RadMenu_Silk .rmGroup .rmLink .rmExpandDown:before {
    background-position: -17px -1067px; }
  .RadMenu_Silk .rmGroup .rmLink .rmExpandRight:before {
    background-position: -17px -1167px; }
  .RadMenu_Silk .rmGroup .rmLink .rmExpandLeft:before {
    background-position: -17px -1117px; }
  .RadMenu_Silk .rmGroup .rmLink.rmExpanded,
  .RadMenu_Silk .rmGroup .rmLink:hover,
  .RadMenu_Silk .rmGroup .rmLink.rmFocused,
  .RadMenu_Silk .rmGroup .rmLink.rmSelected {
    color: #333333;
    /*background: #bceff8;*/ 
    background: #000;
  }
    .RadMenu_Silk .rmGroup .rmLink.rmExpanded .rmExpandTop:before,
    .RadMenu_Silk .rmGroup .rmLink:hover .rmExpandTop:before,
    .RadMenu_Silk .rmGroup .rmLink.rmFocused .rmExpandTop:before,
    .RadMenu_Silk .rmGroup .rmLink.rmSelected .rmExpandTop:before {
      background-position: -117px -1017px; }
    .RadMenu_Silk .rmGroup .rmLink.rmExpanded .rmExpandDown:before,
    .RadMenu_Silk .rmGroup .rmLink:hover .rmExpandDown:before,
    .RadMenu_Silk .rmGroup .rmLink.rmFocused .rmExpandDown:before,
    .RadMenu_Silk .rmGroup .rmLink.rmSelected .rmExpandDown:before {
      background-position: -117px -1067px; }
    .RadMenu_Silk .rmGroup .rmLink.rmExpanded .rmExpandRight:before,
    .RadMenu_Silk .rmGroup .rmLink:hover .rmExpandRight:before,
    .RadMenu_Silk .rmGroup .rmLink.rmFocused .rmExpandRight:before,
    .RadMenu_Silk .rmGroup .rmLink.rmSelected .rmExpandRight:before {
      background-position: -117px -1167px; }
    .RadMenu_Silk .rmGroup .rmLink.rmExpanded .rmExpandLeft:before,
    .RadMenu_Silk .rmGroup .rmLink:hover .rmExpandLeft:before,
    .RadMenu_Silk .rmGroup .rmLink.rmFocused .rmExpandLeft:before,
    .RadMenu_Silk .rmGroup .rmLink.rmSelected .rmExpandLeft:before {
      background-position: -117px -1117px; }
  .RadMenu_Silk .rmGroup .rmLink.rmDisabled,
  .RadMenu_Silk .rmGroup .rmLink.rmDisabled:hover {
    color: #d7d7d7;
    background-image: none !important;
    background: none; }
    .RadMenu_Silk .rmGroup .rmLink.rmDisabled .rmExpandTop:before,
    .RadMenu_Silk .rmGroup .rmLink.rmDisabled:hover .rmExpandTop:before {
      background-position: -17px -1017px; }
    .RadMenu_Silk .rmGroup .rmLink.rmDisabled .rmExpandDown:before,
    .RadMenu_Silk .rmGroup .rmLink.rmDisabled:hover .rmExpandDown:before {
      background-position: -17px -1067px; }
    .RadMenu_Silk .rmGroup .rmLink.rmDisabled .rmExpandRight:before,
    .RadMenu_Silk .rmGroup .rmLink.rmDisabled:hover .rmExpandRight:before {
      background-position: -17px -1167px; }
    .RadMenu_Silk .rmGroup .rmLink.rmDisabled .rmExpandLeft:before,
    .RadMenu_Silk .rmGroup .rmLink.rmDisabled:hover .rmExpandLeft:before {
      background-position: -17px -1117px; }

.RadMenu_Silk .rmSlide .rmHorizontal .rmItem {
  margin-bottom: 0; }

.RadMenu_Silk .rmVertical .rmGroup,
.RadMenu_Silk .rmSlide .rmGroup .rmGroup,
.RadMenu_Silk .rmSlide .rmSlide .rmScrollWrapContainer {
  border-top: 1px solid #ededed; }

.RadMenu_Silk .rmVertical .rmScrollWrapContainer .rmVertical {
  border: 0; }

.RadMenu_Silk .rmMultiColumn {
  background: #ffffff;
  box-shadow: 0 3px 3px rgba(122, 122, 122, 0.7); }
  .RadMenu_Silk .rmMultiColumn .rmGroup {
    box-shadow: none; }

.RadMenu_Silk .rmGroup .rmLeftArrow,
.RadMenu_Silk .rmGroup .rmRightArrow {
  height: 34px; }

.RadMenu_Silk .rmGroup .rmLeftArrow {
  background-position: -20px -1107px; }
  .RadMenu_Silk .rmGroup .rmLeftArrow:hover {
    background-position: -70px -1107px; }

.RadMenu_Silk .rmGroup .rmRightArrow {
  background-position: -20px -1157px; }
  .RadMenu_Silk .rmGroup .rmRightArrow:hover {
    background-position: -70px -1157px; }

.RadMenu_Silk .rmHorizontal .rmRootLink .rmToggle {
  margin-top: 4px;
  margin-bottom: 4px;
  height: 30px; }

.RadMenu_Silk .rmHorizontal .rmRootLink:hover .rmToggle,
.RadMenu_Silk .rmHorizontal .rmRootLink.rmFocused .rmToggle,
.RadMenu_Silk .rmHorizontal .rmRootLink.rmSelected .rmToggle,
.RadMenu_Silk .rmHorizontal .rmRootLink.rmExpanded .rmToggle {
  margin-top: 0; }

.RadMenu_Silk .rmHorizontal .rmRootLink.rmDisabled .rmToggle {
  margin-top: 4px; }

.RadMenu_Silk .rmRootLink .rmIcon {
  background-image: url('Menu/rmArrows.png');
  /*GDRM se agrega size*/
  background-size: 100% 100%;
}

.RadMenu_Silk .rmHorizontal .rmRootLink .rmIcon {
  background-position: 50% -67px; }
  @media screen\9 {
    .RadMenu_Silk .rmHorizontal .rmRootLink .rmIcon {
      background-position: -2px -67px; } }

.RadMenu_Silk .rmVertical .rmRootLink .rmIcon {
  background-position: 50% -167px; }
  @media screen\9 {
    .RadMenu_Silk .rmVertical .rmRootLink .rmIcon {
      background-position: -2px -167px; } }

.RadMenu_Silk .rmVertical .rmRootLink:hover .rmIcon,
.RadMenu_Silk .rmVertical .rmRootLink.rmFocused .rmIcon {
  background-position: 50% -567px; }
  @media screen\9 {
    .RadMenu_Silk .rmVertical .rmRootLink:hover .rmIcon,
    .RadMenu_Silk .rmVertical .rmRootLink.rmFocused .rmIcon {
      background-position: -2px -567px; } }

.RadMenu_Silk .rmVertical .rmRootLink.rmDisabled .rmIcon {
  background-position: 50% -167px; }
  @media screen\9 {
    .RadMenu_Silk .rmVertical .rmRootLink.rmDisabled .rmIcon {
      background-position: -2px -167px; } }

.RadMenu_Silk .rmRootGroup .rmHorizontal .rmText {
  line-height: 34px; }

.RadMenu_Silk_rtl .rmVertical .rmRootLink .rmText {
  padding-right: 15px;
  padding-left: 35px; }

.RadMenu_Silk_rtl .rmHorizontal .rmRootLink .rmLeftImage {
  margin-left: -8px;
  margin-right: 5px; }

@media screen\9 {
  .RadMenu_Silk_rtl .rmVertical .rmRootLink .rmLeftImage {
    margin-left: -5px; } }

.RadMenu_Silk_rtl .rmVertical .rmRootLink .rmIcon {
  background-position: 50% -117px; }
  @media screen\9 {
    .RadMenu_Silk_rtl .rmVertical .rmRootLink .rmIcon {
      background-position: -2px -117px; } }

.RadMenu_Silk_rtl .rmVertical .rmRootLink:hover .rmIcon,
.RadMenu_Silk_rtl .rmVertical .rmRootLink.rmFocused .rmIcon {
  background-position: 50% -517px; }
  @media screen\9 {
    .RadMenu_Silk_rtl .rmVertical .rmRootLink:hover .rmIcon,
    .RadMenu_Silk_rtl .rmVertical .rmRootLink.rmFocused .rmIcon {
      background-position: -2px -517px; } }

.RadMenu_Silk_rtl .rmRootGroup .rmSeparator .rmText {
  border-color: #fefefe #e3e2e2 #e3e2e2 #fefefe; }

.RadMenu_Silk_rtl .rmRootGroup .rmLast {
  border-left: 0; }

.RadMenu_Silk_rtl .rmGroup .rmLink .rmExpandTop {
  background-position: left -8px; }

.RadMenu_Silk_rtl .rmGroup .rmLink .rmExpandDown {
  background-position: left -58px; }

.RadMenu_Silk_rtl .rmGroup .rmLink .rmExpandLeft {
  background-position: left -108px; }

.RadMenu_Silk_rtl .rmGroup .rmLink .rmExpandRight {
  background-position: left -158px; }

.RadMenu_Silk_rtl .rmGroup .rmLink:hover .rmExpandTop,
.RadMenu_Silk_rtl .rmGroup .rmLink.rmFocused .rmExpandTop,
.RadMenu_Silk_rtl .rmGroup .rmLink.rmSelected .rmExpandTop,
.RadMenu_Silk_rtl .rmGroup .rmLink.rmExpanded .rmExpandTop {
  background-position: left -408px; }

.RadMenu_Silk_rtl .rmGroup .rmLink:hover .rmExpandDown,
.RadMenu_Silk_rtl .rmGroup .rmLink.rmFocused .rmExpandDown,
.RadMenu_Silk_rtl .rmGroup .rmLink.rmSelected .rmExpandDown,
.RadMenu_Silk_rtl .rmGroup .rmLink.rmExpanded .rmExpandDown {
  background-position: left -458px; }

.RadMenu_Silk_rtl .rmGroup .rmLink:hover .rmExpandLeft,
.RadMenu_Silk_rtl .rmGroup .rmLink.rmFocused .rmExpandLeft,
.RadMenu_Silk_rtl .rmGroup .rmLink.rmSelected .rmExpandLeft,
.RadMenu_Silk_rtl .rmGroup .rmLink.rmExpanded .rmExpandLeft {
  background-position: left -508px; }

.RadMenu_Silk_rtl .rmGroup .rmLink:hover .rmExpandRight,
.RadMenu_Silk_rtl .rmGroup .rmLink.rmFocused .rmExpandRight,
.RadMenu_Silk_rtl .rmGroup .rmLink.rmSelected .rmExpandRight,
.RadMenu_Silk_rtl .rmGroup .rmLink.rmExpanded .rmExpandRight {
  background-position: left -558px; }

.RadMenu_Silk_rtl .rmGroup .rmLink .rmExpandTop:before,
.RadMenu_Silk_rtl .rmGroup .rmLink .rmExpandDown:before,
.RadMenu_Silk_rtl .rmGroup .rmLink .rmExpandRight:before,
.RadMenu_Silk_rtl .rmGroup .rmLink .rmExpandLeft:before {
  right: auto;
  left: 5px; }

.RadMenu_Silk_rtl .rmGroup .rmLeftImage {
  margin: 7px 6px 0px 0px; }

.RadMenu_Silk_rtl .rmRoundedCorners .rmSlide,
.RadMenu_Silk_rtl .rmShadows .rmSlide,
.RadMenu_Silk_rtl div.rmRoundedCorners,
.RadMenu_Silk_rtl div.rmShadows {
  padding: 0; }


/*EGM_19062024*/

.RadMenu_Silk {
  line-height: 1.5em; 
  color: #FFFFFF !important;
  font-size: 1.2em;
}

.RadMenu_Silk .rmRootLink {
  margin: 0;
  padding: 4px 15px;
  padding: 0;
  line-height: 1.5em;
  position: relative;
}

/* Añadir la flecha */
.RadMenu_Silk .rmRootLink.rmExpandDown::after {
  content: "⮟";
  position: absolute;
  right: 23px; /* Mover la flecha */
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.5s ease; /* animacion */
  font-size: 1em;
  color: inherit; /* mismo color que el texto */
}

/* Animar la flecha hover */
.RadMenu_Silk .rmRootLink.rmExpandDown:hover::after
/*.RadMenu_Silk .rmRootLink.rmExpandDown.rmExpanded::after*/ {
  transform: translateY(-50%) rotate(180deg); /* Rotacion */
  color: #000000; /* Cambiar el color a negro */
}

/* Mantener hover existente */
.RadMenu_Silk .rmRootLink:hover {
  color: #0394ae;
  background: #F3CA27;
}