﻿
div.RadMenu_Sitefinity{z-index:30 !important; padding-top:10px; padding-top:10px;}

div.RadMenu_Sitefinity ul.rmRootGroup
{padding: 0px; margin:0 auto; color:#fcfcfc; font-weight:normal; font-size:13px; font-family: 'Open Sans', sans-serif !important; font-weight:600;}

div.RadMenu .rmHorizontal .rmText{padding: 0 0px 1px 0 !important;}

div.RadMenu_Sitefinity ul.rmRootGroup li.rmItem a.rmLink {padding:0;}
/* último - retiro o padding right */
div.RadMenu_Sitefinity ul.rmRootGroup li.rmLast a.rmLink {margin:0 !important; padding: 0 !important;}
div.RadMenu_Sitefinity ul.rmRootGroup, div.RadMenu_Sitefinity div.rmRootGroup {background:transparent; border:0;}

div.RadMenu_Sitefinity .rmHorizontal .rmItem{padding: 0; font-family:Arial; font-size:13px; font-weight:normal; color:#fcfcfc;}
div.RadMenu .rmItem{position: relative;}
div.RadMenu_Sitefinity .rmLink .rmText, div.RadMenu_Sitefinity .rmFocused .rmText{color: #fcfcfc; margin:0;}
div.RadMenu_Sitefinity .rmLast .rmLink .rmText, div.RadMenu_Sitefinity .rmFocused .rmText{color: #fcfcfc; margin:0;}

/* CSS específicas para firefox*/
@-moz-document url-prefix() 
{
    div.RadMenu_Sitefinity .rmLink .rmText, div.RadMenu_Sitefinity .rmFocused .rmText
    { padding:0px 0px 0px 10px; }
}

div.RadMenu_Sitefinity .rmLink:hover,
div.RadMenu_Sitefinity .rmFocused,
div.RadMenu_Sitefinity .rmSelected,
div.RadMenu_Sitefinity .rmExpanded,
div.RadMenu_Sitefinity li.rmItem a.rmLink span.rmText 
{background-color:transparent; color:#fff !important; border-bottom:4px #db0715 solid; padding-left:0; cursor:pointer;}


div.RadMenu_Sitefinity li.rmItem a {border-bottom:solid 4px transparent;}
/*****
* html div.RadMenu_Sitefinity .rmLink:hover,
* html div.RadMenu_Sitefinity .rmFocused,
* html div.RadMenu_Sitefinity .rmSelected,
* html div.RadMenu_Sitefinity .rmExpanded
{ background-color:transparent; color:#fff !important; border-bottom:4px #db0715 solid;}

 hover / select do menu do 1º nível *******/
/*se menu é com texto editável usar esta
div.RadMenu_Sitefinity .rmSelected .rmText,
div.RadMenu_Sitefinity .rmLink:hover .rmText,
div.RadMenu_Sitefinity .rmExpanded .rmText
{ color:#fff; cursor:pointer; background:transparent url(/img/arrow-down.gif) no-repeat right center; }
*/
/* se menu com imagem usar esta

div.RadMenu_Sitefinity .rmSelected .rmText,
div.RadMenu_Sitefinity .rmLink:hover .rmText,
div.RadMenu_Sitefinity .rmExpanded .rmText*/

div.RadMenu_Sitefinity ul.rmRootGroup li.rmItem a.rmWithSub .rmText
{color:#fff; cursor:pointer; background:transparent url(/img/arrow-down.png) no-repeat 100% center; background-position:35px 5px; padding-left:0; paddin-right:10px;}

div.header div.RadMenu_Sitefinity ul.rmRootGroup li.rmItem a.rmWithSub .rmText
{color:#fff; cursor:pointer; background:transparent url(/img/arrow-down.png) no-repeat 100% center; background-position:35px 5px; padding-left:0;}
div.header div.RadMenu_Sitefinity ul.rmRootGroup li.rmItem a.rmWithSub.conta {padding-right:0px !important; width:46px !important;}
div.header div.RadMenu_Sitefinity ul.rmRootGroup li.rmItem a.rmWithSub .rmExpandDown{padding: 0 12px 1px 0 !important;}

div.RadMenu_Sitefinity .rmHorizontal .rmItem a.rmLink .rmText{border:0 none;}
div.RadMenu_Sitefinity ul.rmLevel1 li.rmItem div.rmText{margin:0; padding:0;}
.RadMenu_Sitefinity .rmRootGroup li.rmItem div.rmSlide{min-width:100%; width:100%; margin-top:10px;}
div.RadMenu_Sitefinity ul.rmLevel1{background-color:transparent; border:0px transparent none; text-align:left !important;}
div.RadMenu_Sitefinity ul.rmLevel1 li.rmItem{background-color:transparent;}

/********************** MENU NÍVEL 2 **********************************************************************/
div.RadMenu_Sitefinity ul.rmRootGroup li.rmItem ul.rmLevel1 li.rmItem div.rmText div.RadSiteMap ul.rsmTwoLevels li.rsmTwoLevels
{ /*list-style-type:disc; color:#fff; text-align:left; margin-left:15px; margin-bottom:15px; espaçamento abaixo do subsubmenu*/ }

div.RadMenu_Sitefinity ul.rmRootGroup li.rmItem ul.rmLevel1 li.rmItem div.rmText div.RadSiteMap ul.rsmTwoLevels li.rsmTwoLevels a.rsmLink
{ /*font-family:Arial,Verdana; font-size:12px; color:#fff; font-weight:bold; border-bottom:1px #bebec0 solid;*/ }

/********************** MENU NÍVEL 2 -> sem níveis abaixo *************************************************/
div.RadMenu_Sitefinity ul.rmRootGroup li.rmItem ul.rmLevel1 li.rmItem div.rmText div.RadSiteMap ul.rsmOneLevel
{margin-left:0px; margin-top:-10px;}

div.RadMenu_Sitefinity ul.rmRootGroup li.rmItem ul.rmLevel1 li.rmItem div.rmText div.RadSiteMap ul.rsmOneLevel li.rsmTwoLevels
{list-style-type:none; color:#444; padding-bottom:0px;}

div.RadMenu_Sitefinity ul.rmRootGroup li.rmItem ul.rmLevel1 li.rmItem div.rmText div.RadSiteMap ul.rsmOneLevel li.rsmTwoLevels a.rsmLink
{
    display: block; width: 180px; font-family: 'Open Sans', sans-serif !important; color: #444; font-size:13px;
    text-decoration: none; padding: 10px 10px; background:#f1f1ec !important; border-bottom:1px solid #dfdfd5;
    text-transform:none !important;
}

div.RadMenu_Sitefinity ul.rmRootGroup li.rmItem ul.rmLevel1 li.rmItem div.rmText div.RadSiteMap ul.rsmOneLevel li.rsmTwoLevels a.rsmLink:hover,
div.RadMenu_Sitefinity ul.rmRootGroup li.rmItem ul.rmLevel1 li.rmItem div.rmText div.RadSiteMap ul.rsmOneLevel li.rsmTwoLevels .rmFocused,
div.RadMenu_Sitefinity ul.rmRootGroup li.rmItem ul.rmLevel1 li.rmItem div.rmText div.RadSiteMap ul.rsmOneLevel li.rsmTwoLevels .rmSelected,
div.RadMenu_Sitefinity ul.rmRootGroup li.rmItem ul.rmLevel1 li.rmItem div.rmText div.RadSiteMap ul.rsmOneLevel li.rsmTwoLevels .rmExpanded
{background-color:#dfdfd5 !important; background-image:none !important; color:#444; padding-left:10px;}

div.rmSlide ul.rmMultiColumn
{background-color:transparent !important; border:0px transparent none!important; text-align:left !important; left:0 !important;}

div.rmSlide ul.rmMultiColumn li.rmFirstGroupColumn{ }

.RadSiteMap, .RadSiteMap .rsmList, .RadSiteMap .rsmFlow, .RadSiteMap .rsmItem
{
    /*text-align:center !important; float:inherit !important; border:dotted 0px red !important; left:-20px;
    background:none;border:0;float:left;display:block;position:static;*/
}



/********************************************************/
                /*  WEB RESPONSIVE */
/********************************************************/
@media (min-width: 500px)
{
    div.RadMenu_Sitefinity ul.rmRootGroup li.rmItem  {padding:0 15px;}
    div.RadMenu_Sitefinity ul.rmRootGroup li.rmItem a.rmWithSub .rmText
    {
        color:#fff; cursor:pointer; background:transparent url(/img/arrow-down.png) no-repeat 100% center; background-position:35px 5px;
        padding-right:20px; padding-left:0; margin-right:10px;
    }
    /*div.RadMenu_Sitefinity ul.rmRootGroup li.rmItem:last-child {padding-right:0;}*/
}
/********************************************************/
@media (min-width: 351px) and (max-width:500px)
{
    div.RadMenu_Sitefinity ul.rmRootGroup li.rmItem{padding:0; padding-right:20px; margin:0px !important;}
    div.RadMenu_Sitefinity ul.rmRootGroup li.rmItem a.rmWithSub .rmText
    {
        color:#fff; cursor:pointer; background:transparent url(/img/arrow-down.png) no-repeat 100% center; background-position:35px 5px;
        padding-right:13px; padding-left:0; margin-right:10px;
    }
}
/********************************************************/
@media (max-width:350px)
{
    div.RadMenu_Sitefinity ul.rmRootGroup li.rmItem {padding:0; padding-right:11px; margin:0px !important;}
    /*div.RadMenu_Sitefinity li.rmItem a.rmLink span.rmText
    div.RadMenu_Sitefinity ul.rmRootGroup li.rmItem a.rmWithSub .rmText
    {
        color:#fff; cursor:pointer; background:transparent url(/img/arrow-down.png) no-repeat 100% center;
        background-position:35px 5px; padding-right:5px; padding-left:0; margin-right:5px;
    }
    */
    div.RadMenu_Sitefinity ul.rmRootGroup li.rmItem a.rmWithSub  span.rmText 
    {
        color:#fff; cursor:pointer; background:transparent url(/img/arrow-down.png) no-repeat; background-position:95% 30%; 
        padding-right:13px !important; padding-left:0;
    }
    div.RadMenu_Sitefinity ul.rmRootGroup li.rmItem a .rmText { margin:0 !important; padding:0 3px 0 0 !important;}

}
/********************************************************/
            /*  END WEB RESPONSIVE */
/********************************************************/
