@charset "utf-8";#cssmenu{position:relative;margin:0;font-family:arial;line-height:1;width:210px;text-align:left}.align-right{float:right}#cssmenu ul{margin:0;padding:0;list-style:none;display:block}#cssmenu ul li{position:relative;margin:0;padding:0}#cssmenu ul li a{text-decoration:none;cursor:pointer}#cssmenu>ul>li>a{color:#fff;text-transform:uppercase;display:block;padding:10px 30px 7px 15px;border-top:3px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;background:#a26dc5;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);letter-spacing:1px;font-size:12px;line-height:15px;-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-ms-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-iFn;position:relative}#cssmenu>ul>li:first-child>a{border-top-left-radius:3px;border-top-right-radius:3px}#cssmenu>ul>li:last-child>a{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom:1px solid #fff}#cssmenu>ul>li.active>a,#cssmenu>ul>li.open>a,#cssmenu>ul>li:hover>a{background:#8800ca;color:#fff}#cssmenu ul>li.has-sub>a::after{content:"";position:absolute;display:block;width:0;height:0;border-top:13px solid #8800ca;Xborder-bottom:13px solid transparent;border-left:105px solid transparent;border-right:105px solid transparent;left:0;bottom:-13px;bottom:0;z-index:1;opacity:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}#cssmenu ul>li.has-sub>a::before{content:"";position:absolute;display:block;width:0;height:0;border-top:13px solid #8800ca;Xborder-bottom:13px solid transparent;border-left:105px solid transparent;border-right:105px solid transparent;left:0;bottom:-12px;bottom:-1px;z-index:3;opacity:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}#cssmenu ul>li.has-sub::after{content:"";display:block;position:absolute;width:0;height:0;border:7px solid transparent;border-top-color:#fff;z-index:2;right:15px;top:15px;pointer-events:none}#cssmenu ul>li.active::after,#cssmenu ul>li.open::after,#cssmenu ul>li:hover::after{border-top-color:#fff}#cssmenu ul>li.has-sub.open>a::after{opacity:1;bottom:-13px}#cssmenu ul>li.has-sub.open>a::before{bottom:-12px}#cssmenu ul ul{display:none}#cssmenu ul ul li{border-left:1px solid #ccc;border-right:1px solid #ccc}#cssmenu ul ul li a{background:#faf0ff;display:block;position:relative;font-size:12px;line-height:14px;padding:12px 15px;border-bottom:1px solid #fff;color:#4a4a4a;-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-ms-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in}#cssmenu ul ul li:first-child>a{padding-top:18px}#cssmenu ul ul ul li{border:0}#cssmenu ul ul li.active>a,#cssmenu ul ul li.open>a,#cssmenu ul ul li:hover>a{background:#fdf9ff;color:#666}#cssmenu ul ul>li.has-sub>a::after{border-top:13px solid #ddd}#cssmenu ul ul>li.has-sub>a::before{border-top:13px solid #e4e4e4}#cssmenu ul ul ul li a{padding-left:30px}#cssmenu ul ul>li.has-sub::after{top:18.5px;border-width:6px;border-top-color:#777}#cssmenu ul ul>li.active::after,#cssmenu ul ul>li.open::after,#cssmenu ul ul>li:hover::after{border-top-color:#666}.novo_curso{width:30px;height:auto;margin-right:4px}.menu-destaque{text-align:center;background-color:#ff7643;color:#fff;padding:0;position:relative;top:-7px;font-size:10px;font-family:verdana}