@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff') format('woff'), url('../fonts/fontawesome-webfont.woff2') format('woff2'), url('../fonts/fontawesome-webfont.ttf') format('truetype'), url('../fonts/fontawesome-webfont.svg#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}
@import url(https://fonts.googleapis.com/css?family=Roboto:300);
div, input, select, textarea, button, a, ul, li, img, section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{font-family:Roboto, Arial, Helvetica, sans-serif;text-rendering:optimizeLegibility;font-size:17px;line-height:150%;color:#555;text-align:center;padding:0;margin:0}
h1,h2,h3,h4,h5,h6{font-family:Roboto, Arial, Helvetica, sans-serif;color:#444;font-weight:normal;line-height:150%;margin:0;padding:0}
h2,h3{color:#333}
h4,h5,h6{color:#333}
.readmore{cursor:pointer;border:1px solid #ddd;padding:5px 10px;margin:20px 0 0 0}
.open:after,.close:after{float:right;content:'\f078';font-family:FontAwesome;text-decoration:inherit;font-size:8px;padding-right:8px;vertical-align:top;font-size:17px}
.close:after{content:'\f077'}
.detalhes{border:1px solid #ddd;border-top:0;padding:10px 35px}
.font_size_28{font-size:28px}
.video-player{border:0;width:100%;height:100%}
a, .link{text-decoration:none;color:#124B77}
a:hover, .link:hover{text-decoration:underline;cursor:pointer}
a img:hover{opacity:0.9;filter:alpha(opacity=90)}
.container{position:relative;width:100%;max-width:940px;margin:0 auto !important;padding:0;text-align:left}
.container_croped{position:relative;width:100%;max-width:650px;margin:0 auto;padding:0;text-align:left}
img,video{border:0;max-width:100%;height:auto}
.thumbCircle{border:1px #EEE solid;border-radius:150px}
abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}
ul{margin:0}
ul.circle, ul.check, ul.angle_right, ul.remove{list-style:none;padding-left:10px}
ul.circle>li, ul.check>li, ul.angle_right>li, ul.remove>li{position:relative}
ul.circle>li:before, ul.check>li:before, ul.angle_right>li:before, ul.remove>li:before{content:'\f111';font-family:FontAwesome;text-decoration:inherit;font-size:8px;padding-right:8px;vertical-align:top}
ul.check>li:before{content:'\f00c';font-size:17px}
ul.angle_right>li:before{content:'\f105';font-size:15px}
ul.remove>li:before{content:'\f00d';font-size:17px}
ul.green>li:before{color:#4EA133}
ul.blue>li:before{color:#124B77}
ul.blue_dark>li:before{color:#0E3757}
ul.blue_light>li:before{color:#40B5D0}
ul.orange>li:before{color:#FF942A}
input[type=text],input[type=password],input[type=email],input[type=tel],input[type=file],input[type=date],input[type=number],input[type=search],textarea,select{line-height:100%;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;outline:none;border:1px solid #ddd;margin:0 0 10px 0;padding:8px;width:100%;background:#fff;font-family:Roboto, Arial, Helvetica, sans-serif;font-size:17px;color:#444}
input:focus,textarea:focus,select:focus{border:1px #124B77 solid}
input[readonly],input:disabled{cursor:not-allowed !important}
input[type=submit]:disabled{background:#D0D0D0 !important;border:1px #D0D0D0 solid !important}
input.input_one_half,input.input_one_third,input.input_two_third{margin-right:4%;float:left;text-align:left;position:relative}
input.input_one_half{width:48%}
input.input_one_third{width:30.6666%}
input.input_two_third{width:65.3332%}
input.input_last{margin-right:0 !important}
label{cursor:pointer}
label.error{color:#FF942A;font-size:14px;display:block;margin:0}
input.error,select.error,textarea.error{border:1px #FF942A solid !important}
input[type=submit],button,.button{line-height:120%;text-align:center;border:0;text-decoration:none;font-family:Roboto, Arial, Helvetica, sans-serif;font-size:17px;color:#FFF;outline:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:0;padding:8px 16px;cursor:pointer}
input[type=submit].width100,button.width100,.button.width100{display:block;width:100%}
a.button:hover{text-decoration:none}
input[type=submit]:hover,button:hover,.button:hover{opacity:0.9;filter:alpha(opacity=90)}
input[type=submit]:active,button:active,.button:active{opacity:1;filter:alpha(opacity=100)}
input[type=submit].green,button.green,.button.green{background:#4EA133;border:1px #4EA133 solid}
input[type=submit].orange,button.orange,.button.orange{background:#FF942A;border:1px #FF942A solid}
input[type=submit].blue,button.blue,.button.blue{background:#124B77;border:1px #124B77 solid}
input[type=submit].blue_dark,button.blue_dark,.button.blue_dark{background:#0E3757;border:1px #0E3757 solid}
input[type=submit].blue_light,button.blue_light,.button.blue_light{background:#40B5D0;border:1px #40B5D0 solid}
input[type=submit].gray,button.gray,.button.gray{background:#D0D0D0;border:1px #D0D0D0 solid}
input[type=submit].white,button.white,.button.white{border:1px #D0D0D0 solid;color:#666;background:#FFF}
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.four_fifth,.one_seventh{margin-right:4%;float:left;text-align:left;position:relative}
.one{width:100%}
.one_half{width:48%}
.one_third{width:30.6666%}
.two_third{width:65.3332%}
.one_fourth{width:22%}
.three_fourth{width:74%}
.one_fifth{width:16.8%}
.one_seventh{width:12%}
.four_fifth{width:79.2%}
.last{margin-right:0 !important}
.half_center{width:50%;margin:0 auto;text-align:left}
.text_left{text-align:left}
.text_right{text-align:right}
.text_center{text-align:center}
.hr{clear:both;width:100%;border-top:1px #eee solid}
.both,.both10,.both20,.both30,.both40,.both60{clear:both;display:block;width:100%}
.both10{height:10px}
.both20{height:20px}
.both30{height:30px}
.both40{height:40px}
.both60{height:60px}
.hidden{display:none}
.mobile_show{display:none}
.mobile_hidden{display:block}
.mobile_portrait_show{display:none}
.text_size_40{font-size:40px}
.text_shadow{text-shadow: 1px 2px 2px #333}
.box{background:#f8f8f8;padding:30px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 0 20px 0}
.box.green h1,.box.green h2,.box.green h3,.box.green h4,.box.green h5,.box.green h6,.box.orange h1,.box.orange h2,.box.orange h3,.box.orange h4,.box.orange h5,.box.orange h6,.box.blue h1,.box.blue h2,.box.blue h3,.box.blue h4,.box.blue h5,.box.blue h6,.box.blue_dark h1,.box.blue_dark h2,.box.blue_dark h3,.box.blue_dark h4,.box.blue_dark h5,.box.blue_dark h6,.box.blue_light h1,.box.blue_light h2,.box.blue_light h3,.box.blue_light h4,.box.blue_light h5,.box.blue_light h6,.box.gray h1,.box.gray h2,.box.gray h3,.box.gray h4,.box.gray h5,.box.gray h6{color:#FFF}
.box.green{background:#4EA133;color:#FFF}
.box.orange{background:#FF942A;color:#FFF}
.box.blue{background:#124B77;color:#FFF}
.box.blue_dark{background:#0E3757;color:#FFF}
.box.blue_light{background:#40B5D0;color:#FFF}
.box.gray{background:#D0D0D0}
.box.white{border:1px #D0D0D0 solid;color:#666;background:#FFF}
.box.white h1,.box.white h2,.box.white h3,.box.white h4,.box.white h5,.box.white h6{color:#666}
.line_dotted{border-bottom:1px #D0D0D0 dotted}
.tooltip{display:inline;position:relative}
.tooltip:hover:after{background:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;bottom:26px;color:#fff;font-size:11px;line-height:130%;content:attr(data-original-title);left:0;padding:10px;position:absolute;z-index:98;width:300px;max-width:100%;min-width:150px}
.tooltip:hover:before{border:solid;border-color:#333 transparent;border-width:6px 6px 0 6px;bottom:20px;content:'';left:50%;position:absolute;z-index:99}
.testimonial{border:1px solid #D0D0D0;padding:20px;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:1px 1px 2px 0px rgba(180, 180, 180, 0.2);-moz-box-shadow:1px 1px 2px 0px rgba(180, 180, 180, 0.2);box-shadow:1px 1px 2px 0px rgba(180, 180, 180, 0.2)}
.testimonial:after{content:'';width:22px;height:22px;position:absolute;bottom:-22px;left:30px;background:url(../img/testimonials.png) no-repeat}
.testimonial-author{margin:4px 0 20px 56px;color:#D0D0D0}
.alert{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px 15px;margin-bottom:15px;color:#FFF}
.alert h1,.alert h2,.alert h3,.alert h4,.alert h5,.alert h6, .alert a{color:#FFF}
.alert a{text-decoration:underline}
.alert a:hover{text-decoration:none}
.alert.green{background:#4EA133}
.alert.orange{background:#FF942A}
.alert.blue{background:#124B77}
.alert.blue_dark{background:#0E3757}
.alert.blue_light{background:#40B5D0}
.alert.gray{background:#D0D0D0}
.size12{font-size:12px}
.callus{font-family:Roboto, Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;line-height:39px;padding-left:5px;color:#888 !important}
.social .social_icons{float:right}
.social_icons{display:block}
.social_icons ul{list-style:none;margin:0 auto;padding:0}
.social_icons ul li{background:#EFEFEF;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:block;float:left;margin:0 5px 0 0;padding:0}
.social .social_icons ul li{margin:0;background:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}
.social_icons ul li a{display:block;text-align:center;padding-top:10px;height:40px;width:40px;-webkit-transition:all 0.5s linear 0s;-moz-transition:all 0.5s linear 0s;transition:all 0.5s linear 0s}
.social_icons ul li a:after{font-family:FontAwesome;text-decoration:inherit;z-index:1;margin:auto;font-size:20px;color:#999}
.social_icons ul li a:hover{text-decoration:none}
.social_icons ul li a:hover:after{color:#fff}
li.social_twitter a:after{content:'\f099'}
li.social_twitter a:hover{background:#48C4D2}
li.social_facebook a:after{content:'\f09a'}
li.social_facebook a:hover{background:#3B5998}
li.social_google a:after{content:'\f0d5'}
li.social_google a:hover{background:#DD4B39}
li.social_youtube a:after{content:'\f167'}
li.social_youtube a:hover{background:#F45750}
li.social_slideshare a:after{content:'\f167'}
li.social_slideshare a:hover{background:#F45750}
li.social_instagram a:after{content:'\f16d'}
li.social_instagram a:hover{background:#cd486b}
li.social_rss a:after{content:'\f09e'}
li.social_rss a:hover{background:#FE9900}
li.social_linkedin a:after{content:'\f08c'}
li.social_linkedin a:hover{background:#007bb6}
li.social_email a:after{content:'\f0e0'}
li.social_email a:hover{background:#4EA133}
li.social_pinterest a:after{content:'\f0d2'}
li.social_pinterest a:hover{background:#CA0423}
li.social_slideshare a:after{content:'\f1e7'}
li.social_slideshare a:hover{background:#11A9A9}
header{width:100%}
#logo{padding:15px 0 15px 5px}
#logo img{width:202px}
.header_right{padding:25px 10px 0 0}
#banner{width:100%;min-height:150px;position:relative;overflow:hidden;margin-top:0px;-webkit-box-shadow:inset 0px 0px 3px rgba(50, 50, 50, 0.12);-moz-box-shadow:inset 0px 0px 3px rgba(50, 50, 50, 0.12);box-shadow:inset 0px 0px 3px rgba(50, 50, 50, 0.12);-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;image-rendering:optimizeQuality}
#banner h1{top:30px;left:10px;position:absolute;background:#124B77;display:inline-block;padding:14px 20px;color:#FFF;font-size:18px;line-height:18px;white-space:nowrap}
#banner h2{position:absolute;top:80px;left:10px;color:#999999;display:inline-block;background:#ffffff;padding:8px 20px;font-size:15px;line-height:15px;font-weight:normal;text-align:left;white-space:nowrap}
#banner-image img{display:block;width:100%}
article{display:block;padding:20px 0 0 0}
section{clear:both;display:block;padding:20px 0;width:100%;position:relative;overflow:hidden;margin-top:0px;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;image-rendering:optimizeQuality}
section.green{background:#4EA133;color:#fff}
section.orange{background:#FF942A;color:#fff}
section.blue{background:#124B77;color:#fff}
section.blue_dark{background:#0E3757;color:#fff}
section.blue_light{background:#40B5D0;color:#fff}
section.gray{background:#D0D0D0;color:#fff}
section.gray_light{background:#F5F5F5}
section a{color:#fff}
section a:hover{text-decoration:underline}
section.bg_default{background-image:url('../img/banner_fundo_generico.jpg')}
section input[type=text],section input[type=password],section input[type=email],section input[type=tel],section input[type=file],section input[type=date],section input[type=number],section textarea,section select{border:1px #fff solid}
input.width70{float:left;width:65%;margin-right:5%}
input.width30{float:left;width:30%}
.terms{text-align:left;font-size:12px}
.pagamento{text-align:left;max-width:630px;margin:auto}
.loading{width:100%;height:300px;max-height:100%;background:url("../img/loading128.gif") center no-repeat}
.table{float:left;width:16%;margin-top:40px;position:relative;border:1px #DDD solid;border-right:0;text-align:center;background:#FFF}
.table.two_four{width:50%}
.table.one_four{width:25%}
.table.one_tree{width:33.33%}
.table.one_tree{width:33.33%}
.table.one_five{width:20%}
.table.first{width:20%;margin-right:0;text-align:left}
.table.last{border-right:1px #DDD solid}
.table .featured{color:#fff;margin:-31px -1px 0 -1px;position:relative;text-transform:uppercase;font-weight:bold;font-size:11px;letter-spacing:1px;background:#D0D0D0;height:31px;line-height:31px}
.table .featured.green{background:#4EA133}
.table .featured.blue{background:#124B77}
.table .featured.orange{background:#FF942A}
.table .featured.green ~ .title{color:#4EA133}
.table .featured.blue ~ .title{color:#124B77}
.table .featured.orange ~ .title{color:#FF942A}
.table .title,.table .info,.table .action{clear:both}
.table .title,.table .action{background:#F8f8f8;border-bottom:1px #DDD solid;padding:20px 15px}
span.plan_help_text{display:block;font-size:13px}
.table .price{font-size:21px}
.table .frequence{font-size:13px;line-height:90%}
.table .info ul{list-style:none;margin:0;padding:0}
.table .info ul li{font-size:13px;padding:5px 15px;border-bottom:1px #DDD dotted}
.table .info ul li a{color:#555}
.table .info ul li.last{border-bottom:0}
.table .action{border-top:1px #DDD solid;border-bottom:0}
.footer-fixed{width:100%;border-top: 1px #DDD solid;height: 50px;position: fixed;bottom: 0;padding: 10px 0;background: #FFF}
#footer-top{background:#124B77}
#footer-top .twitterbar{text-align:left;color:#fff;font-size:13px;padding:10px 0}
#footer-top .twitterbar a:before{content:'\f099';font-family:FontAwesome;text-decoration:inherit;z-index:1;font-size:18px;color:#fff;padding-right:5px}
#footer-middle{background:#444;border-top:10px solid #222;padding:20px 0;font-size:12px}
#footer-middle h3{width:100%;margin-bottom:15px;font-size:15px;font-weight:normal;color:#fff;border-bottom:1px solid #555}
#footer-middle ul{margin:0;padding:0;list-style:none}
#footer-middle ul li:before{content:"\f105";font-family:FontAwesome;font-weight:lighter;font-size:11px;text-decoration:inherit;padding-right:5px}
#footer-middle ul li a{font-size:12px;color:#999}
#footer-middle ul li a:hover{color:#fff;text-decoration:none}
#footer-bottom{background:#222}
#footer-bottom .copyright{font-size:14px;color:#777;font-weight:normal;line-height:39px;padding-left:5px}
.scrollToTop{width:50px;height:50px;display:none;padding:10px;text-align:center;color:#FFF;font-weight:bold;position:fixed;bottom:0;right:10px;bottom:50px;background:#0E3757;border-radius:50px;cursor:pointer;z-index:1;filter:alpha(Opacity=40);opacity:.4;-webkit-transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;transition:opacity .5s ease-out}
.scrollToTop:hover{filter:alpha(Opacity=100);opacity:1}
.circle{padding:17px;background:#124B77;border-radius:50px;text-align:center}
.fa{display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: 23px;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);color:#FFF}
.faw{color:#FFF}
.fa-file-excel-o:before{content:"\f1c3"}
.fa-google:before{content:"\f1a0"}
.fa-facebook:before{content:"\f09a"}
.fa-envelope-o:before{content:"\f003"}
.fa-users:before{content:"\f0c0"}
.fa-clock-o:before{content:"\f017"}
.fa-star-o:before{content:"\f006"}
.fa-paint-brush:before{content:"\f1fc"}
.fa-bar-chart:before{content:"\f080"}
.fa-check:before{content:"\f00c"}
.fa-check{color:#4EA133;font-size:15px}
.fa-times:before{content:"\f00d"}
.fa-times{color:#FF942A;font-size:15px}
.fa-question:before{content:"\f128"}
.fa-question{color:#124B77;font-size:15px}
.fa-usd:before{content:"\f155"}
.fa-usd{color:#999;font-size:15px}
.no-padding{padding: 0 !important}
.text_color_fff{color:#fff !important}
.text_color_999{color:#999 !important}
.text_color_666{color:#666 !important}
.text_color_333{color:#333 !important}
.text_color_green{color:#4EA133 !important}
.text_color_orange{color:#FF942A !important}
.text_color_blue{color:#124B77 !important}
.text_color_blue_dark{color:#0E3757 !important}
.text_color_blue_light{color:#40B5D0 !important}
.text_color_gray{color:#D0D0D0 !important}
.text_bold{font-weight: bold}
@media only screen and (max-width:768px){
input[type=text],input[type=password],input[type=email],input[type=tel],input[type=file],input[type=date],input[type=number],textarea,select{max-width:100%}
.one,.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.one_sixth,.one_seventh,.container_croped{margin:0;padding:0 20px;position:relative;width:100%;text-align:left}
.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.one_sixth,.one_seventh{padding:0 20px 20px 20px}
.one_half,.one_third,.two_third,.one_fourth,.one_fifth, .four_fifth{width:48%}
.half_center .one_third,.half_center .two_third,.box .one_third,.box .two_third,.box .one_half{padding:0}
.half_center .last,.box .last{margin-left:4%}
.half_center{width:70%}
.hidden{display:none}
.mobile_hidden{display:none}
.mobile_show{display:block}
.mobile_landscape_hidden{display:none}
.header_right{text-align:right;padding:25px 10px 0 0}
section{padding:10px}
.text_center{text-align:center}
.table{border:1px #ddd solid;margin-left:5%;margin-right:5%;width:90% !important;float:none}
#footer-middle ul li a{font-size:15px;padding:5px 0;color:#999}
#footer-middle .one_fourth{padding:2% 5%}
#footer-top .twitterbar{padding:10px 20px;line-height:150%}
}
@media only screen and (max-width:480px){
#banner h1,#banner h2{white-space:normal;right:10px}
input[type=text],input[type=password],input[type=email],input[type=tel],input[type=file],input[type=date],input[type=number],textarea,select ,input[type=submit],button,.button{display:block;width:100%}
.login #NomeMp{background:#FFF url('../img/background_input_conta.jpg') no-repeat;background-position:90% 50%}
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.four_fifth,.one_sixth,.one_seventh,.half_center{width:100%}
.half_center{padding:0 10%}
.box .one_half,.half_center .one_half,.half_center .one_third,.half_center .two_third,.half_center .three_fourth,.half_center .one_fourth,.one_fifth,.half_center .one_sixth,.half_center .one_seventh{padding:0}
.half_center .last,.box .last{margin:0}
.callus{text-align:center;background:#eee}
.hidden{display:none}
.mobile_hidden{display:none}
.mobile_center{text-align:center !important}
.mobile_portrait_hidden{display:none}
.mobile_landscape_hidden{display:block}
.mobile_portrait_show{display:block}
.social_icons{display:block;float:none}
#logo{text-align:center;padding:15px 0}
.header_right{text-align:right;padding:0 15px 15px 15px}
}
#menu{background:#fff;display:block;width:100%}
.fixar{position:fixed !important;margin-top:0px !important;top:0 !important;z-index:999;-webkit-box-shadow:0 2px 4px #CCC;-moz-box-shadow:0 2px 4px #CCC;box-shadow:0 2px 4px #CCC}
#cssmenu{position:relative;height:44px;background:#fff}
#cssmenu ul{list-style:none;padding:0;margin:0;line-height:1}
#cssmenu > ul{position:relative;display:block;background:#fff;height:32px;width:100%;z-index:500}
#cssmenu > ul > li{display:block;position:relative;float:left;margin:0;padding:0}
#cssmenu > ul > #menu-button{display:none}
#cssmenu ul li a{display:block;text-decoration:none}
#cssmenu>ul>li>a:before,#cssmenu>ul>li.last>a:after{content:'';height:40%;top:30%;left:0;border-right:1px solid #eee;position:absolute}
#cssmenu>ul>li.last>a:after{right:0}
#cssmenu > ul > li > a{font-size:16px;padding:15px 18px;color:#999}
#cssmenu > ul > li > a.ativo{border-top:1px #124B77 solid;color:#124B77}
#cssmenu > ul > li > a.ativo > span:before{content:'';position:absolute;top:0;left:50%;margin-left:-3px;width:0px;height:0px;border-style:solid;border-width:5px 5px 0 5px;border-color:#124B77 transparent transparent transparent}
#cssmenu > ul > li > ul > li > a.ativo{content:none;color:#124B77;border-top:0 solid}
#cssmenu > ul > li:hover > a,#cssmenu > ul > li > ul > li:hover > a{color:#124B77}
#indicatorContainer{position:absolute;width:100%;bottom:0;overflow:hidden;z-index:-1}
#pIndicator{position:absolute;height:0;width:100%;border:12px solid transparent;border-top-color:#2b2f3a;z-index:-2;-webkit-transition:left .25s ease;-moz-transition:left .25s ease;-ms-transition:left .25s ease;-o-transition:left .25s ease;transition:left .25s ease}
#cIndicator{position:absolute;height:0;width:100%;border:12px solid transparent;border-top-color:#2b2f3a;top:-12px;right:100%;z-index:-2}
#cssmenu ul ul{position:absolute;left:-9999px;top:70px;opacity:0;-webkit-transition:opacity .3s ease,top .25s ease;-moz-transition:opacity .3s ease,top .25s ease;-ms-transition:opacity .3s ease,top .25s ease;-o-transition:opacity .3s ease,top .25s ease;transition:opacity .3s ease,top .25s ease;z-index:1000;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;border-top:3px solid #124B77}
#cssmenu ul ul ul{top:37px;padding-left:5px;border-top:0}
#cssmenu ul ul li{position:relative}
#cssmenu > ul > li:hover > ul{left:auto;top:41px;opacity:1}
#cssmenu ul ul li:hover > ul{left:180px;top:0;opacity:1;position:absolute}
#cssmenu ul ul li a{width:200px;border-bottom:1px solid #eee;padding:10px 20px;font-size:15px;text-align:left;color:#666;background:#fff;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last > a{border-bottom:0}
@media all and (max-width:800px),only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1024px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:1024px),only screen and (-o-min-device-pixel-ratio:21) and (max-width:1024px),only screen and (min-device-pixel-ratio:2) and (max-width:1024px),only screen and (min-resolution:192dpi) and (max-width:1024px),only screen and (min-resolution:2dppx) and (max-width:1024px){
#menu{position:relative !important}
#cssmenu ul{width:auto}
#cssmenu > ul > li a.ativo{border-top:0px solid}
#cssmenu > ul > li a.ativo span:before{content:none}
#cssmenu #indicatorContainer{display:none}
#cssmenu > ul{height:auto;display:block;border-bottom:1px #eee solid}
#cssmenu > ul > li{float:none;text-align:left}
#cssmenu li,#cssmenu > ul > li{display:none}
#cssmenu ul ul,#cssmenu ul ul ul,#cssmenu ul > li:hover > ul,#cssmenu ul ul > li:hover > ul{position:relative;left:auto;top:auto;opacity:1;padding-left:0;-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;box-shadow:none}
#cssmenu ul .has-sub::after{display:none}
#cssmenu ul li a{padding:12px 20px}
#cssmenu>ul>li>a{text-transform:uppercase}
#cssmenu ul ul li a{border:0;background:none;width:auto;padding:8px 35px}
#cssmenu ul ul li:hover > a{background:none;color:#333}
#cssmenu ul ul ul a{padding:8px 50px}
#cssmenu ul ul ul ul a{padding:8px 65px}
#cssmenu ul ul ul ul ul a{padding:8px 80px}
#cssmenu ul ul ul ul ul ul a{padding:8px 95px}
#cssmenu > ul > #menu-button{display:block;cursor:pointer}
#cssmenu #menu-button > a{padding:14px 20px}
#cssmenu ul.open li,#cssmenu > ul.open > li{display:block}
#cssmenu > ul.open > li#menu-button > a{color:#124B77}
#cssmenu #menu-button::after{display:block;content:'';position:absolute;height:3px;width:22px;border-top:2px solid #666;border-bottom:2px solid #666;right:20px;top:15px}
#cssmenu #menu-button::before{display:block;content:'';position:absolute;height:3px;width:22px;border-top:2px solid #666;right:20px;top:25px}
#cssmenu ul.open #menu-button::after,#cssmenu ul.open #menu-button::before{border-color:#124B77}
}
