#jq_menuC{
	display:none;
	position:absolute;
	top:0;
	left:0;

	border:1px solid #BBBBBB;
	background-color:var(--vgEntorno_Color_ppal);

	padding:0px;
	overflow:hidden;
	
    font-family: Arial;
    font-size: 12px;
    
	-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.5);
	box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.5);

    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;

    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Opera and Firefox */
    
    .mContextualHdr{
        color: var(--vgEntorno_Color_Font_ppal);
        
        padding: 6px;
        border-bottom: double #BBBBBB;
    }
    
    .mContextualItm{
        background-color: #EEEEEE;
        color: #333333;
        
        div{
            padding: 4px;
            display: flex;
            align-items: center;
            
            icono{
                width: 24px;
                height: 16px;
                margin-right: 2px;
                
                img{
                    height: 100%;
                }
            }
            
        }
        div:last-child{
            padding-bottom: 10px;
        }
        div.jq_mc_separador{
            border-top: 1px solid #BBB;
            padding: 2px;
        }
        div.jq_mc_click{
            cursor: pointer;
            
        }
        div.jq_mc_click:hover{
            background-color: #DDDDDD;
            img{
                transform: scale(1.1)
            }
        }
    }
}