/*Shop Skin*/

.xm-cursor-clickable
{
   cursor: pointer;
}

.xm-cursor-inactive
{
   cursor: default;
}

.xm-base-menu
{
   background-color: #666666;
   font-family: Verdana;
   font-size: 8pt;
   width: 100%;
   padding: 0px;   
}

.xm-sub-menu
{
    background: #FFFFFF; /*Fondo Submenu*/
    border: 1px solid #B8B6B7;
}

.xm-sub-menu-shadow1,
.xm-sub-menu-shadow2,
.xm-sub-menu-shadow3
{
   background: #FFFFFF;
}

.xm-sub-menu-shadow1
{
   opacity: .9;
   /*filter: alpha(opacity=90);        */
}

.xm-sub-menu-shadow2
{
   opacity: .3;
   /*filter: alpha(opacity=30);        */
}

.xm-sub-menu-shadow3
{
   opacity: .1;
   /*filter: alpha(opacity=10);        */
}

.xm-sub-title-elem,

.xm-sub-elem,
.xm-sub-elem-over
{
   padding-left: 4px;
   padding-right: 4px;    
   background: url(../img/Menu/sep-background.gif) repeat-x;    
}

.xm-base-elem-over,
.xm-base-elem
{
    background-color:#666666;
    padding:5px 5px 5px 5px;
    border-right: 1px solid #FFFFFF;
}

.xm-base-elem-over,
.xm-sub-elem-over
{
   background-color: #CC0000;
}

.xm-sub-title-label,

.xm-sub-label,
.xm-sub-label-over
{
   color: #333333;
   font-family: Verdana;
   font-size: 8pt;
   white-space: nowrap;
   text-align: left;    
}

.xm-sub-title-label,

.xm-sub-label,
.xm-sub-label-over
{
   padding-top: 6px;
   padding-bottom: 6px;
}

.xm-sub-title-label
{
   font-weight: bold;
   text-align: center;
   color: #FFFFFF;
}

.xm-sub-label-over
{
    color: #FFFFFF;
}

.xm-sub-icon,
.xm-sub-icon-over
{
    padding-right: 3px;
}

.xm-sub-arrow,
.xm-sub-arrow-over
{
   padding-left: 6px;
   padding-right: 3px;
}

.xm-base-sep-inner
{
   background-color: #FFFFFF;
   width: 0px;
}

.xm-sub-sep-inner
{
   border-top: 1px solid blue;
   border-bottom: 1px solid black;
}

