.menuResponsive{display:none;}
div .mainMenu{margin:0px;clear:both;height:45px;width:auto;font-size:14px !important;}
div .mainMenu nav{float:left;height:auto;margin:0px;padding:5px 0 0 0;border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;ms-border-radius:5px 5px 0px 0px;display:block;width:auto;box-shadow:10px 0px 10px gray;background-color:#e6e6e6;}
.mainMenu nav ul{list-style:none;float:left;margin:0;padding:0;min-width:190px;}
.mainMenu nav ul li ul li{height:0px !important;overflow:hidden;-webkit-transition:height 0.5s ease;-moz-transition:height 0.5s ease;-o-transition:height 0.5s ease;-ms-transition:height 0.5s ease;transition:height 0.5s ease;}
.mainMenu nav ul li:hover ul li{padding-top:5px !important;padding-bottom:5px !important;height:25px !important;}
.mainMenu nav ul li a span.textoMenuPrincipal{height:40px;float:left;padding-top:15px;}
.mainMenu nav > ul > li > a{display:block;font-size:14px !important;color:#6a6a6a;text-decoration:none !important;padding:0px 10px 0px 10px;border-right:1px solid #bcbcbc;font-weight:bold;height:40px;}
@media screen and (max-width: 1400px) {.mainMenu nav > ul > li > a{font-size: 12px !important;}
	span.iconoMenu {font-size: 35px !important; margin-top: 3px !important;
}
.mainMenu nav ul{min-width: 100px}}
.mainMenu nav ul li a:HOVER{text-shadow:2px 2px 2px silver;-webkit-transition:color,text-shadow .3s ease-in-out;-moz-transition:color,text-shadow .3s ease-in-out;-o-transition:color,text-shadow .3s ease-in-out;-ms-transition:color,text-shadow .3s ease-in-out;transition:color,text-shadow .3s ease-in-out;}
.mainMenu nav ul:last-child li a{border-right:none !important;}
.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{position:absolute;min-width:190px;z-index:999;opacity:0;-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease;}
.mainMenu ul:FIRST-CHILD ul{min-width:270px !important;}
.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;}
.mainMenu nav ul li ul li:hover > a{color:#4e4e4e !important;text-decoration:underline !important;z-index:998 !important;padding-left:8px !important;height:50px;}
.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:hover ul{display:block;opacity:1;}
.mainMenu nav ul li ul li a{color:white;border-right:none !important;}
.mainMenu nav ul li:hover ul li a{font-size:13px !important;}
.mainMenu nav ul li ul li{border-bottom:1px #575757 dotted;z-index:999;background:#f0f0f0;}
.mainMenu nav ul li:hover ul li:last-child{border-bottom:none !important;border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;ms-border-radius:0px 0px 5px 5px;}
.mainMenu nav ul li ul li:first-child{border-top:none;}
.subItem{display:block;font-size:13px !important;height:0px !important;}
.sb{display:none;}
.sb a{color:blue !important;}
.subItem:HOVER{border-radius:0px !important;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;border-bottom:1px #575757 dotted !important;}
.sb:HOVER{color:blue !important;}
.sb span{margin-left:10px !important;}
.sb:HOVER{background-color:#ebebeb !important;}
.link:HOVER{color:blue !important;}
.accesoDirecto{height:auto;display:block;cursor:pointer;margin-left:50px;width:auto;float:left;clear:both;}
.accesoDirecto:HOVER > a{-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 !important;font-size:20px !important;margin-top:15px;margin-left:15px;text-decoration:underline;}
.accesoDirecto:HOVER > span{-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:gray !important;font-size:50px;fill:red;text-shadow:3px 3px 3px silver;}
.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:gray;font-size:15px !important;margin-top:15px;margin-left:10px;float:left;}
span.iconoAccesoDir{padding-top:3px;margin:0 5px 0 3px;font-size:40px;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:0 3px 0 0;font-size:40px;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;}
span.iconoItem{padding-top:3px;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:3px;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;}
.menuGeneralResp{display:none;}
.tituloItem{background:green !important;}
.tituloItem label{;color: white !important;font-weight: bold;padding-left: 5px !important;}
