.menuResponsive{display:block;float:right;width:auto;cursor:pointer;height:auto;margin:0 15px 5px 0;}
.menuResponsive span.icon{font-family:'Icon-works';display:block;cursor:pointer;font-size:3em;color:#676767;font-weight:normal;float:left;margin:0 0 0 10px;}
.menuResponsive .texto{font-size:2.3em;color:white;float:left;margin:12px 0 0 20px;}
div .mainMenu{margin:0px;float:left;clear:both;height:auto;width:100%;}
div .mainMenu nav{float:left;height:auto;margin:0px;padding:5px 0 0 0;display:none;width:100%;box-shadow:10px 0px 10px gray;background-color:#e6e6e6;}
.mainMenu nav ul{list-style:none;margin:0;padding:0;width:100%;float:left;border-bottom:1px solid #bcbcbc;display:block;cursor:pointer;}
.mainMenu nav ul li{height:auto;width:100%;float:left;display:block;}
.mainMenu nav ul li ul li{height:50px;display:block;}
.mainMenu nav ul li a span.textoMenuPrincipal{height:20px;float:left;margin-top:15px;font-size:1.5em;}
.mainMenu nav > ul > li > a{display:block;font-size:0.9em;color:#6a6a6a;text-decoration:none !important;padding:0px 3px 0px 3px;font-weight:bold;height:50px;}
.mainMenu nav ul li:hover a{color:green;}
.mainMenu nav ul li a:hover > span.iconoMenu{color:gray;}
.mainMenu nav ul li:hover span:first-child{color:green;}
.mainMenu nav ul li:hover span.iconoMenu:first-child{color:gray;}
.mainMenu ul ul{width:100%;z-index:999;display:none;-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease;}
.mainMenu nav ul li:HOVER > ul li a{text-decoration:none !important;}
.mainMenu nav ul li ul li > a{color:green;padding:3px;display:block;text-decoration:none;}
.mainMenu nav ul li ul li:hover{-webkit-transition:background .1s ease-in;-moz-transition:background .1s ease-in;-o-transition:background .1s ease-in;-ms-transition:background .1s ease-in;transition:background .1s ease-in;background-color:#dbdbdb;}
.mainMenu nav ul li ul li a{border-right:none !important;font-size:1.3em !important;margin-top:15px;}
.mainMenu nav ul li ul li{border-bottom:1px #575757 dotted;z-index:999;background:white;}
.mainMenu nav ul li ul li:first-child{border-top:none;}
.mnuSubItem{float:left;}
.subItem{display:block;}
.sb{display:none;}
.mnuSubItem .sb a{color:blue !important;}
.subItem li{display:block;position:relative;clear:both;height:auto !important;}
.subItem a, .sb a{float:left;width:90%;display:block;}
.sb:HOVER{color:blue !important;}
.sb span{margin-left:10px !important;}
.sb:HOVER{background-color:#ebebeb !important;}
.iconoItem{margin-top:10px !important;}
.iconoSubItem{margin-top:10px !important;margin-left:10px;}
.accesoDirecto{height:auto;display:block;cursor:pointer;margin-left:10px;width:auto;float:left;clear:both;}
.accesoDirecto a{display:block;cursor:pointer;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;color:green;margin-top:10px;margin-left:10px;float:left;}
@media screen and (max-width:400px){.accesoDirecto a{font-size:0.9em;line-height:20px;}
.iconoAccesoDir{font-size:2.1em;}
}
@media screen and (min-width:401px) and (max-width:679px){.accesoDirecto a{font-size:1.2em;line-height:20px;}
.iconoAccesoDir{font-size:2.5em;}
}
span.iconoAccesoDir{padding-top:3px;margin:0 5px 0 3px;font-weight:400 !important;color:green !important;text-decoration:none !important;float:left !important;display:block;cursor:pointer;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
span.iconoMenu{margin:10px 10px 0 0;font-size:30px;font-weight:400 !important;color:blue;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;text-decoration:none !important;float:left !important;width:30px;}
span.iconoItem{padding-top:8px;font-family:'Modernpics';margin:0 5px 0 3px;font-size:15px;font-weight:400 !important;color:gray !important;text-decoration:none !important;float:left !important;display:block;cursor:pointer;}
span.iconoSubItem{padding-top:8px;font-family:'Modernpics';margin:0 5px 0 3px;font-size:15px;font-weight:400 !important;color:blue !important;text-decoration:none !important;float:left !important;display:block;cursor:pointer;}
span.iconoMenu-Mod{font-family:'Modernpics';}
span.iconoMenu-Hey{font-family:'Heydings';font-size:18px !important;}
span.iconoMenu-Icon-works{font-family:'Icon-works' !important;}
span.iconoFlecha{font-family:'Modernpics';margin:0 5px 0 3px;font-size:18px !important;font-weight:400 !important;color:#efefef !important;-webkit-transition:color .5s ease-in-out;-moz-transition:color .5s ease-in-out;-o-transition:color .5s ease-in-out;-ms-transition:color .5s ease-in-out;transition:color .5s ease-in-out;height:100%;text-decoration:none !important;float:right;vertical-align:middle;display:block;padding-top:10px;}
.itemUsuario{display:none !important;}