@import url("../jquery-ui/jquery-ui.css");@import url("../jquery-rte/jquery.rte.css");@import url("../../js/plugin/nivo-slider/nivo-slider.css");@import url("../../js/plugin/fancybox/jquery.fancybox.min.css");@import url("../../js/plugin/chosen/chosen.min.css");.message{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#70ac00;background-image:-moz-linear-gradient(top,#8cc400,#549300);background-image:-webkit-gradient(linear,left top,left bottom,from(#8cc400),to(#549300));background-image:-webkit-linear-gradient(top,#8cc400,#549300);background-image:-o-linear-gradient(top,#8cc400,#549300);background-image:linear-gradient(top,#8cc400,#549300);background-image:-ms-linear-gradient(top,#8cc400,#549300);margin-bottom:10px;padding:5px;padding-left:10px;vertical-align:middle;font-size:12px;display:block;color:#fff;text-shadow:1px 1px 0 #1a2d00;border:1px solid #549300}.message a{font-weight:bold;text-decoration:underline;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,0.45)}.message.error{text-shadow:1px 1px 1px #720006;border-color:#d8000c;color:#fff;font-weight:bold;font-size:13px;background:#e25959;background-image:-moz-linear-gradient(top,#e66e6e,#de4343);background-image:-webkit-gradient(linear,left top,left bottom,from(#e66e6e),to(#de4343));background-image:-webkit-linear-gradient(top,#e66e6e,#de4343);background-image:-o-linear-gradient(top,#e66e6e,#de4343);background-image:linear-gradient(top,#e66e6e,#de4343);background-image:-ms-linear-gradient(top,#e66e6e,#de4343)}.message.info{text-shadow:none;color:#00529b;border-color:#78caf1;background:#cfecfa;background-image:-moz-linear-gradient(top,#e2f4fc,#bde5f8);background-image:-webkit-gradient(linear,left top,left bottom,from(#e2f4fc),to(#bde5f8));background-image:-webkit-linear-gradient(top,#e2f4fc,#bde5f8);background-image:-o-linear-gradient(top,#e2f4fc,#bde5f8);background-image:linear-gradient(top,#e2f4fc,#bde5f8);background-image:-ms-linear-gradient(top,#e2f4fc,#bde5f8)}.message.info a{color:#00529b;text-shadow:1px 1px 0 #fff}.message.warning{color:#404040!important;text-shadow:none;border-color:#e0bf3c;background:#f5e5ab;background-image:-moz-linear-gradient(top,#fceec1,#eedc94);background-image:-webkit-gradient(linear,left top,left bottom,from(#fceec1),to(#eedc94));background-image:-webkit-linear-gradient(top,#fceec1,#eedc94);background-image:-o-linear-gradient(top,#fceec1,#eedc94);background-image:linear-gradient(top,#fceec1,#eedc94);background-image:-ms-linear-gradient(top,#fceec1,#eedc94)}.message.warning a{color:#404040!important}.box{position:relative;z-index:1;margin:0}.box{position:relative;margin:0 0 20px 0;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.27),0 0 40px rgba(0,0,0,0.06) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,0.27),0 0 40px rgba(0,0,0,0.06) inset;box-shadow:0 1px 4px rgba(0,0,0,0.27),0 0 40px rgba(0,0,0,0.06) inset}.box:before,.box:after{content:'';z-index:-1!important;position:absolute;left:10px;bottom:10px;width:99%;max-width:100%;height:5px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,0.45);-moz-box-shadow:0 4px 4px rgba(0,0,0,0.45);box-shadow:0 4px 4px rgba(0,0,0,0.45);-webkit-transform:skew(-7deg) rotate(-1deg);-moz-transform:skew(-7deg) rotate(-1deg);-ms-transform:skew(-7deg) rotate(-1deg);-o-transform:skew(-7deg) rotate(-1deg);transform:skew(-7deg) rotate(-1deg)}.box:after{left:auto;right:10px;-webkit-transform:skew(7deg) rotate(1deg);-moz-transform:skew(7deg) rotate(1deg);-ms-transform:skew(7deg) rotate(1deg);-o-transform:skew(7deg) rotate(1deg);transform:skew(7deg) rotate(1deg)}.container_message:first-child{margin-top:-10px!important}:focus{outline:0!important}:-moz-placeholder{color:#808080!important}body.system .text input{-moz-transition:background 1s linear;-o-transition:background 1s linear;-webkit-transition:background 1s linear;-ms-transition:background 1s linear;transition:background 1s linear;background:#fff;border:1px solid #01af50 ;margin:5px 5px 5px 0;padding:5px;outline:0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}body.system .text input:focus{background:#f5fafc;-moz-transition:background 1s linear;-o-transition:background 1s linear;-webkit-transition:background 1s linear;-ms-transition:background 1s linear;transition:background 1s linear}body.system .text input.checkbox{margin:0 5px 0!important;padding:0!important;vertical-align:middle!important}body.system .text input.hasDatepicker{width:175px}body.system .text input.hasDatepicker.disabled{width:200px}body.system fieldset.vert_center .input.checkbox{margin:5px 0 0 0;float:left}body.system fieldset.vert_center .input.checkbox input{margin-top:5px!important}body.system fieldset.vert_center .input.checkbox label{margin-top:5px;vertical-align:sub!important}@media(-webkit-min-device-pixel-ratio:0){select{padding-left:20px;background:#fff url("../../img/ui/form/select_arrow.gif") no-repeat right center}select:focus{background:url("../../img/ui/form/select_arrow.gif") no-repeat right center!important}select[size],select[multiple],.multiple,.ui-datepicker-header select{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-image:none!important;padding:0}::-webkit-autofill{background-color:#fff!important}}form label{font-size:12px;font-weight:bold;color:#002a43}form .input label{display:block}form .input input{background:#fff;border:1px solid #01af50 ;width:200px;margin:5px 5px 5px 0;padding:5px;outline:0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}form .input input.spinner{border:0;margin:0}form .input input.error{border-color:red}form .input .full{width:100%}form .input.radio input{width:15px}form .input.radio label{display:inline;margin-right:15px}form .input.error input,form .input.error textarea,form .input.error select{-moz-box-shadow:0 0 5px #f00;-webkit-box-shadow:0 0 5px #f00;box-shadow:0 0 5px #f00;border:1px solid red}form .input.error .error-message{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#70ac00;background-image:-moz-linear-gradient(top,#8cc400,#549300);background-image:-webkit-gradient(linear,left top,left bottom,from(#8cc400),to(#549300));background-image:-webkit-linear-gradient(top,#8cc400,#549300);background-image:-o-linear-gradient(top,#8cc400,#549300);background-image:linear-gradient(top,#8cc400,#549300);background-image:-ms-linear-gradient(top,#8cc400,#549300);margin-bottom:10px;padding:5px;padding-left:10px;vertical-align:middle;font-size:12px;display:block;color:#fff;text-shadow:1px 1px 0 #1a2d00;border:1px solid #549300;text-shadow:1px 1px 1px #720006;border-color:#d8000c;color:#fff;font-weight:bold;font-size:13px;background:#e25959;background-image:-moz-linear-gradient(top,#e66e6e,#de4343);background-image:-webkit-gradient(linear,left top,left bottom,from(#e66e6e),to(#de4343));background-image:-webkit-linear-gradient(top,#e66e6e,#de4343);background-image:-o-linear-gradient(top,#e66e6e,#de4343);background-image:linear-gradient(top,#e66e6e,#de4343);background-image:-ms-linear-gradient(top,#e66e6e,#de4343);width:195px;padding:5px;font-weight:normal}form .input.error .error-message a{font-weight:bold;text-decoration:underline;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,0.45)}form .input.error .error-message.error{text-shadow:1px 1px 1px #720006;border-color:#d8000c;color:#fff;font-weight:bold;font-size:13px;background:#e25959;background-image:-moz-linear-gradient(top,#e66e6e,#de4343);background-image:-webkit-gradient(linear,left top,left bottom,from(#e66e6e),to(#de4343));background-image:-webkit-linear-gradient(top,#e66e6e,#de4343);background-image:-o-linear-gradient(top,#e66e6e,#de4343);background-image:linear-gradient(top,#e66e6e,#de4343);background-image:-ms-linear-gradient(top,#e66e6e,#de4343)}form .input.error .error-message.info{text-shadow:none;color:#00529b;border-color:#78caf1;background:#cfecfa;background-image:-moz-linear-gradient(top,#e2f4fc,#bde5f8);background-image:-webkit-gradient(linear,left top,left bottom,from(#e2f4fc),to(#bde5f8));background-image:-webkit-linear-gradient(top,#e2f4fc,#bde5f8);background-image:-o-linear-gradient(top,#e2f4fc,#bde5f8);background-image:linear-gradient(top,#e2f4fc,#bde5f8);background-image:-ms-linear-gradient(top,#e2f4fc,#bde5f8)}form .input.error .error-message.info a{color:#00529b;text-shadow:1px 1px 0 #fff}form .input.error .error-message.warning{color:#404040!important;text-shadow:none;border-color:#e0bf3c;background:#f5e5ab;background-image:-moz-linear-gradient(top,#fceec1,#eedc94);background-image:-webkit-gradient(linear,left top,left bottom,from(#fceec1),to(#eedc94));background-image:-webkit-linear-gradient(top,#fceec1,#eedc94);background-image:-o-linear-gradient(top,#fceec1,#eedc94);background-image:linear-gradient(top,#fceec1,#eedc94);background-image:-ms-linear-gradient(top,#fceec1,#eedc94)}form .input.error .error-message.warning a{color:#404040!important}form .input.checkbox{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin:0 0 5px}form .input.checkbox input{width:auto;height:auto;display:inline}form .input.checkbox label{display:inline}form .required label:after{content:'*';color:red;margin-left:5px}form textarea{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-family:inherit;background:#fff;border:0;padding:3px;width:200px;outline:0}form.search{text-align:right}form.search div{display:inline;padding:0!important}form.search .ui-datepicker-trigger{position:relative;z-index:100;left:-18px;top:3px;margin-right:-16px}form.search input{margin:0!important;font-size:11px;appearance:textfield;-moz-appearance:textfield;-webkit-appearance:textfield;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}form.search input::-moz-focus-inner{border:0}form.search button{margin:0;height:27px}form select{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;width:200px;border:1px solid #01af50 ;margin:5px 0;appearance:none;-moz-appearance:none;-webkit-appearance:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:#fff;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;outline:0;padding:5px;*padding-top:2px;*padding-bottom:1px;*height:auto}form select[size],form select[multiple],form .multiple{padding:10px;height:auto;background-image:none}fieldset{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#fafcfe;background-image:-moz-linear-gradient(top,#fff,#f5fafc);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f5fafc));background-image:-webkit-linear-gradient(top,#fff,#f5fafc);background-image:-o-linear-gradient(top,#fff,#f5fafc);background-image:linear-gradient(top,#fff,#f5fafc);background-image:-ms-linear-gradient(top,#fff,#f5fafc);-moz-box-shadow:inset 0 1px 2px 1px #01af50;box-shadow:inset 0 1px 2px 1px #01af50;-webkit-background-clip:border-box;-moz-background-clip:border-box;background-clip:border-box;border:1px solid #01af50 ;background-color:#f9fcfd;margin:0 0 15px 0;padding:7px}fieldset legend{color:#003250;font-weight:bold;font-size:14px;text-shadow:1px 1px 0 #fff}fieldset blockquote,fieldset em{color:#606060}textarea,input,select{-moz-box-shadow:inset 0 1px 2px #01af50;box-shadow:inset 0 1px 2px #01af50;-moz-transition:all ease .25s;-o-transition:all ease .25s;-webkit-transition:all ease .25s;-ms-transition:all ease .25s;transition:all ease .25s;font-family:'trebuchet ms',tahoma,arab;color:#333}textarea:focus,input:focus,select:focus{-moz-box-shadow:inset 0 0 2px #01af50 ;-webkit-box-shadow:inset 0 0 2px #01af50 ;box-shadow:inset 0 0 2px #01af50 ;-moz-transition:all ease .25s;-o-transition:all ease .25s;-webkit-transition:all ease .25s;-ms-transition:all ease .25s;transition:all ease .25s;background:rgba(255,255,255,0.5);outline:0!important}.content_gradient{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#fff;background-image:-moz-linear-gradient(top,#fff,#fff);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:-webkit-linear-gradient(top,#fff,#fff);background-image:-o-linear-gradient(top,#fff,#fff);background-image:linear-gradient(top,#fff,#fff);background-image:-ms-linear-gradient(top,#fff,#fff)}textarea{resize:none}textarea.answer{width:100%;height:30px;padding:5px 8px;font-size:13px;color:#808080}textarea.answer:focus{height:120px}thead input.date{width:90px;border:1px solid #000!important;text-align:left!important}tbody input.date{-moz-box-shadow:inset 0 1px 2px #01af50;-webkit-box-shadow:inset 0 1px 2px #01af50;box-shadow:inset 0 1px 2px #01af50;-moz-transition:all ease .25s;-o-transition:all ease .25s;-webkit-transition:all ease .25s;-ms-transition:all ease .25s;transition:all ease .25s;width:70px!important;border:1px solid #cfdee8!important;text-align:left!important}tbody input.date:focus{-moz-box-shadow:inset 0 0 2px #01af50 ;-webkit-box-shadow:inset 0 0 2px #01af50 ;box-shadow:inset 0 0 2px #01af50 ;-moz-transition:all ease .25s;-o-transition:all ease .25s;-webkit-transition:all ease .25s;-ms-transition:all ease .25s;transition:all ease .25s;background:rgba(255,255,255,0.5);outline:0!important}table input.search{margin:0!important;height:30px!important;border:1px solid #242b30;text-align:center;padding:0 5px!important}table input.search:focus{-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.4)inset,1px 1px 0 rgba(255,255,255,0.1);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.4)inset,1px 1px 0 rgba(255,255,255,0.1);box-shadow:1px 1px 3px rgba(0,0,0,0.4)inset,1px 1px 0 rgba(255,255,255,0.1)}.search.date{border-right:0!important}.breadcrumb{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;border:1px solid #01af50 ;margin:15px 0;padding:0;background:url("../../img/ui/breadcrumb/bg.png") repeat-x}.breadcrumb li{display:inline-block;padding:0 10px 0 25px;margin:0;background:url("../../img/ui/breadcrumb/separator.png") no-repeat;line-height:39px;font-weight:bold;color:#999}.breadcrumb li.first{background:0}.breadcrumb li.active{color:#003250}body{background-color:#e4f0f8}th,td{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;table-layout:fixed!important;font-size:12px;color:#333;padding:10px;border:1px solid #cfdee8;border-left:none;border-bottom:0;background:#fff}th.avatar,td.avatar{width:20px!important;padding:5px 10px!important}th.avatar span.overlay,td.avatar span.overlay{background:url("../../img/layout/bg_img_overlay.png") no-repeat;display:block;position:absolute;width:29px;height:29px;z-index:8}th.avatar span.overlay.adm,td.avatar span.overlay.adm{margin:-1px 0 0 -2px!important}th.avatar_aluno,td.avatar_aluno{width:40px!important;text-align:center!important}th.avatar_aluno span.overlay,td.avatar_aluno span.overlay{background:url("../../img/layout/bg_img_overlay.png") no-repeat;display:block;position:absolute;width:29px;height:29px;z-index:8;margin-left:7px;margin-top:-1px}th.checkbox,td.checkbox{width:1%!important;text-align:center!important;padding:2px 10px!important;vertical-align:middle}th.checkbox input,td.checkbox input{margin:0!important;padding:0!important;vertical-align:middle}.container table{border:1px solid #e5e5e5;border-spacing:0;border-collapse:separate;padding:1px;width:100%;text-align:left}.container table .nowrap{white-space:nowrap!important}.container table caption{background:#116bae;background-image:-moz-linear-gradient(top,#147dc5,#0e5896);background-image:-webkit-gradient(linear,left top,left bottom,from(#147dc5),to(#0e5896));background-image:-webkit-linear-gradient(top,#147dc5,#0e5896);background-image:-o-linear-gradient(top,#147dc5,#0e5896);background-image:linear-gradient(top,#147dc5,#0e5896);background-image:-ms-linear-gradient(top,#147dc5,#0e5896);-moz-box-shadow:inset 0 1px 0 #2a99d4,0 3px 3px rgba(0,0,0,0.25);-webkit-box-shadow:inset 0 1px 0 #2a99d4,0 3px 3px rgba(0,0,0,0.25);box-shadow:inset 0 1px 0 #2a99d4,0 3px 3px rgba(0,0,0,0.25);color:#fff;font-weight:bold;border:1px solid #0d518d;z-index:10;padding:10px;text-shadow:1px 1px 0 rgba(0,0,0,0.5)}.container table .ui-state-default a{display:block!important;height:100%!important;width:100%!important}.container table .tab_last{border-bottom:1px solid #999!important;margin-bottom:1px!important}.container table .ui-button.ui-state-default{background:#4f4f4f;background-image:-moz-linear-gradient(top,#5f5f5f,#3e3e3e);background-image:-webkit-gradient(linear,left top,left bottom,from(#5f5f5f),to(#3e3e3e));background-image:-webkit-linear-gradient(top,#5f5f5f,#3e3e3e);background-image:-o-linear-gradient(top,#5f5f5f,#3e3e3e);background-image:linear-gradient(top,#5f5f5f,#3e3e3e);background-image:-ms-linear-gradient(top,#5f5f5f,#3e3e3e);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.20),1px 1px 3px rgba(0,0,0,0.4);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.20),1px 1px 3px rgba(0,0,0,0.4);box-shadow:inset 0 1px 0 rgba(255,255,255,0.20),1px 1px 3px rgba(0,0,0,0.4);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #242b30!important;color:#fff!important;text-shadow:1px 1px 0 #000}.container table .ui-button.ui-state-default.ui-state-hover,.container table .ui-button.ui-state-default.ui-state-active,.container table .ui-button.ui-state-default.ui-state-focus{background:#333;background-image:-moz-linear-gradient(top,#3f3f3f,#272727);background-image:-webkit-gradient(linear,left top,left bottom,from(#3f3f3f),to(#272727));background-image:-webkit-linear-gradient(top,#3f3f3f,#272727);background-image:-o-linear-gradient(top,#3f3f3f,#272727);background-image:linear-gradient(top,#3f3f3f,#272727);background-image:-ms-linear-gradient(top,#3f3f3f,#272727);-moz-box-shadow:inset 2px 2px 3px rgba(0,0,0,0.50),1px 1px 0 rgba(255,255,255,0.1);-webkit-box-shadow:inset 2px 2px 3px rgba(0,0,0,0.50),1px 1px 0 rgba(255,255,255,0.1);box-shadow:inset 2px 2px 3px rgba(0,0,0,0.50),1px 1px 0 rgba(255,255,255,0.1);-moz-transition:background 1s linear;-o-transition:background 1s linear;-webkit-transition:background 1s linear;-ms-transition:background 1s linear;transition:background 1s linear;text-shadow:1px 1px 0 #000;color:#999!important}.container table .ui-button.ui-state-default .ui-icon{background-image:url("../../css/jquery-ui/images/ui-icons_ffffff_256x240.png")!important}.container table .ui-button.ui-state-default .ui-button-text{height:18px;line-height:18px;padding:2px 10px 2px 25px}.container table .ui-button.ui-state-default .ui-button-text:hover{color:#999;text-shadow:1px 1px 0 #000}.container table .ui-button.ui-state-default.ui-button-text-only .ui-button-text{padding:2px 10px}.container table .ui-button.ui-state-default:hover span{color:#999}.container table .ui-button.ui-state-default:hover span.ui-icon{background-image:url("../../css/jquery-ui/images/ui-icons_999999_256x240.png")!important}.container table .ui-tabs-ie.ui-tabs.ui-tabs-left.ui-widget.ui-widget-content.ui-corner-all{padding-bottom:2px!important}.container table .tab_last.ui-state-default.ui-corner-left{border-bottom:1px solid #999!important}.container table .ui-tabs-nav{margin-bottom:1px!important}.container table .subtitle{-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.75) inset,1px 1px 0 rgba(255,255,255,0.15);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.75) inset,1px 1px 0 rgba(255,255,255,0.15);box-shadow:1px 1px 3px rgba(0,0,0,0.75) inset,1px 1px 0 rgba(255,255,255,0.15);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;background:#0e5a93;display:block;width:auto;padding:5px 10px;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,0.5);float:left;margin:0}.container table .subtitle .text{line-height:20px;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,0.5);float:left;margin-right:5px}.container table .subtitle .badge{border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px;-khtml-border-radius:15px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;-moz-box-shadow:0 1px 2px rgba(255,255,255,0.75) inset,0 1px 0 rgba(0,0,0,0.45);-webkit-box-shadow:0 1px 2px rgba(255,255,255,0.75) inset,0 1px 0 rgba(0,0,0,0.45);box-shadow:0 1px 2px rgba(255,255,255,0.75) inset,0 1px 0 rgba(0,0,0,0.45);-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#f00;border:1px solid #a00101;float:left;font-size:10px;height:20px;line-height:18px;text-align:center;width:20px}.container table .action,.container table .actions{width:1%!important;text-align:center}.container table strong{font-size:12px;color:#fff;text-shadow:1px 1px 0 #000}.container table em{font-weight:normal!important;font-size:12px;padding:10px;display:block;color:#333;font-style:italic!important}.container table input{margin:0 4px!important}.container span.numbers{float:left}.container thead tr.actions th{background:#116bae;background-image:-moz-linear-gradient(top,#147dc5,#0e5896);background-image:-webkit-gradient(linear,left top,left bottom,from(#147dc5),to(#0e5896));background-image:-webkit-linear-gradient(top,#147dc5,#0e5896);background-image:-o-linear-gradient(top,#147dc5,#0e5896);background-image:linear-gradient(top,#147dc5,#0e5896);background-image:-ms-linear-gradient(top,#147dc5,#0e5896);-moz-box-shadow:inset 0 1px 0 #2a99d4,0 3px 3px rgba(0,0,0,0.25);-webkit-box-shadow:inset 0 1px 0 #2a99d4,0 3px 3px rgba(0,0,0,0.25);box-shadow:inset 0 1px 0 #2a99d4,0 3px 3px rgba(0,0,0,0.25);color:#fff;border:1px solid #0d518d;border-left:0;z-index:10;vertical-align:middle;white-space:nowrap}.container thead tr.actions th.search{padding:0 15px;width:1%!important;white-space:nowrap;text-align:center}.container thead tr.actions th.first{border-left:1px solid #0d518d!important}.container thead tr.actions th form.search{margin:0 auto;white-space:nowrap;text-align:center}.container thead tr.actions th form.search .input,.container thead tr.actions th form.search .submit{height:30px;display:inline-block}.container thead tr.actions th form.search .input img,.container thead tr.actions th form.search .submit img{margin-left:-1px!important}.container thead tr.actions th form.search .input input,.container thead tr.actions th form.search .submit input{height:30px;line-height:30px;vertical-align:middle;padding-top:0;padding-bottom:0}.container thead tr.actions th form.search .input input:hover,.container thead tr.actions th form.search .submit input:hover{color:#999}.container thead tr.actions th form.search .input input:focus,.container thead tr.actions th form.search .submit input:focus{-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.4)inset,1px 1px 0 rgba(255,255,255,0.1);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.4)inset,1px 1px 0 rgba(255,255,255,0.1);box-shadow:1px 1px 3px rgba(0,0,0,0.4)inset,1px 1px 0 rgba(255,255,255,0.1);background-color:#fafafa}.container thead tr.actions th .input.text input{-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.4);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.4);box-shadow:1px 1px 3px rgba(0,0,0,0.4);border:1px solid #242b30;border-right:0;margin:0}.container thead tr.actions th .input.text img{margin-left:5px!important}.container thead tr th{background:#eee;background-image:-moz-linear-gradient(top,#fefefe,#dedede);background-image:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#dedede));background-image:-webkit-linear-gradient(top,#fefefe,#dedede);background-image:-o-linear-gradient(top,#fefefe,#dedede);background-image:linear-gradient(top,#fefefe,#dedede);background-image:-ms-linear-gradient(top,#fefefe,#dedede);-moz-box-shadow:inset 1px -1px 0 #fff;-webkit-box-shadow:inset 1px -1px 0 #fff;box-shadow:inset 1px -1px 0 #fff;color:#333;font-size:12px;font-weight:bold;text-shadow:1px 1px 0 #fff;text-align:left;border:1px solid #999;border-left:none;padding:8px}.container thead tr th a{color:#333;font-size:12px;font-weight:bold;text-shadow:1px 1px 0 #fff}.container thead tr th a:hover{color:#999}.container thead tr th.buttons,.container thead tr th.pagination{padding:10px 20px}.container thead tr th.search,.container thead tr th.checkbox,.container thead tr th.actions{text-align:center}.container thead tr th.first{border-left:1px solid #999!important}.container tbody tr th{text-align:left}.container tbody tr td{border:1px solid #cfdee8;border-left:none;border-bottom:0;background:#fff;text-align:left;font-size:12px;color:#333;padding:3px 7px;vertical-align:middle}.container tbody tr td.actions{white-space:nowrap;overflow:hidden;text-align:center;width:1%!important}.container tbody tr td.first{border-left:1px solid #cfdee8!important}.container tbody tr td .overlay.adm{margin-left:-2px!important;margin-top:-1px!important}.container tbody tr.even td{background:#fff}.container tbody tr.odd td{-moz-box-shadow:inset 1px -1px 0 rgba(255,255,255,0.75);-webkit-box-shadow:inset 1px -1px 0 rgba(255,255,255,0.75);box-shadow:inset 1px -1px 0 rgba(255,255,255,0.75);background:#f1f9fe}.container tbody tr.last th,.container tbody tr.last td{border-bottom:1px solid #cfdee8!important}.container tbody tr.first{border-left:1px solid #cfdee8}.container tbody tr.empty{border:1px solid #cfdee8}.container tbody tr.empty td{border-bottom:1px solid #cfdee8;text-align:center;padding:0}.container tbody tr.info+.info td,.container tbody tr.correct+.correct td,.container tbody tr.success+.success td,.container tbody tr.error+.error td,.container tbody tr.incorrect+.incorrect td,.container tbody tr.warning+.warning td{border-top:0}.container tbody tr.empty td,.container tbody tr.warning td{-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);background-color:#fdfaea!important;border-color:#b2a56f;border-bottom:1px solid #b2a56f!important}.container tbody tr.empty td.first,.container tbody tr.warning td.first{border-left:1px solid #b2a56f!important}.container tbody tr.correct td,.container tbody tr.success td{-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);background-color:#cbf4cb;border-color:#4e984e;border-bottom:1px solid #4e984e!important}.container tbody tr.correct td.first,.container tbody tr.success td.first{border-left:1px solid #4e984e!important}.container tbody tr.error td,.container tbody tr.incorrect td{-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);background-color:#fdcac6;border-color:#b03630;border-bottom:1px solid #b03630!important}.container tbody tr.error td.first,.container tbody tr.incorrect td.first{border-left:1px solid #b03630!important}.container tbody tr.info td{-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);background-color:#a1dcff;border-color:#408dce;border-bottom:1px solid #408dce!important}.container tbody tr.info td.first{border-left:1px solid #408dce!important}.container tbody tr.separator td{background:#eee;background-image:-moz-linear-gradient(top,#fefefe,#dedede);background-image:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#dedede));background-image:-webkit-linear-gradient(top,#fefefe,#dedede);background-image:-o-linear-gradient(top,#fefefe,#dedede);background-image:linear-gradient(top,#fefefe,#dedede);background-image:-ms-linear-gradient(top,#fefefe,#dedede);-moz-box-shadow:inset 1px -1px 0 #fff;-webkit-box-shadow:inset 1px -1px 0 #fff;box-shadow:inset 1px -1px 0 #fff;color:#333!important;font-size:12px;font-weight:bold;text-shadow:1px 1px 0 #fff;text-align:left;border:1px solid #999;border-left:none;padding:8px}.container tbody tr.separator td a{color:#333;font-size:12px;font-weight:bold;text-shadow:1px 1px 0 #fff}.container tbody tr.separator td a:hover{color:#999}.container tbody tr.separator td.buttons,.container tbody tr.separator td.pagination{padding:10px 20px}.container tbody tr.separator td.search,.container tbody tr.separator td.checkbox,.container tbody tr.separator td.actions{text-align:center}.container tbody tr.separator td.first{border-left:1px solid #999!important}.container tbody.odd td{-moz-box-shadow:inset 1px -1px 0 #fff;-webkit-box-shadow:inset 1px -1px 0 #fff;box-shadow:inset 1px -1px 0 #fff;background:#f1f9fe}tfoot tr th{background:#116bae;background-image:-moz-linear-gradient(top,#147dc5,#0e5896);background-image:-webkit-gradient(linear,left top,left bottom,from(#147dc5),to(#0e5896));background-image:-webkit-linear-gradient(top,#147dc5,#0e5896);background-image:-o-linear-gradient(top,#147dc5,#0e5896);background-image:linear-gradient(top,#147dc5,#0e5896);background-image:-ms-linear-gradient(top,#147dc5,#0e5896);-moz-box-shadow:inset 0 1px 0 #2a99d4;-webkit-box-shadow:inset 0 1px 0 #2a99d4;box-shadow:inset 0 1px 0 #2a99d4;color:#fff;border:1px solid #0d518d;border-left:0;text-align:left;padding:5px 10px}tfoot tr th.actions{white-space:nowrap;text-align:center}tfoot tr th .paging,tfoot tr th .ui-buttonset{text-align:left}tfoot tr th .paging .prev,tfoot tr th .ui-buttonset .prev{float:left}tfoot tr th.first{border-left:1px solid #0d518d!important}fieldset table{border:0}fieldset table tbody tr.even th{border-left:1px solid #cfdee8!important}fieldset table tbody tr.odd th{-moz-box-shadow:inset 1px -1px 0 rgba(255,255,255,0.75);-webkit-box-shadow:inset 1px -1px 0 rgba(255,255,255,0.75);box-shadow:inset 1px -1px 0 rgba(255,255,255,0.75);background:#f1f9fe;border-left:1px solid #cfdee8!important}fieldset table tbody tr th{width:1%!important;white-space:nowrap}fieldset table tbody tr th.img_aluno{border-right:0!important;border-bottom:1px solid #cfdee8!important}span.title{color:#fff}table+table{margin-top:20px}table+caption caption{margin-top:20px}table.ui-datepicker-calendar th,table.ui-datepicker-calendar td{font-size:.9em!important}@media(-webkit-min-device-pixel-ratio:0){td.avatar_aluno .overlay{margin-left:5px!important}}.messages tr{cursor:pointer}.messages tr .pagination{width:1%}.messages tr .pagination .paging{float:right}.messages tr .date{text-align:center;width:250px}.messages tr td{border-left:0!important;border-right:0!important}.messages tr.empty td{height:250px;background:transparent!important}.messages tr.empty td em{color:#CCC;font-size:22px;font-weight:bold}.messages tr.empty td.first{border:0!important}.paging div,.paging a,.paging .current{text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-webkit-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility}.paging .counter{margin-left:10px}.paging .pagination{padding:10px 20px}.paging .numbers{display:none}.paging span.arrows{float:left}.paging strong{line-height:30px}.pagionation .paging{display:inline;float:left}.pagionation .ui-button{float:none!important}.pagionation strong{line-height:30px}.pagionation span.arrows{float:left}.next,.prev{float:left!important}.toggle{background:transparent url("../../img/ui/button/button_toggle.png") no-repeat left top;text-indent:-500000px;overflow:hidden;width:84px;height:26px;display:block}.toggle.on{background-position:0 0}.toggle.off{background-position:-100px 0}.toggle.ui-button{text-indent:0;width:auto;display:inline;display:inline-block}.ui-tab>ul{display:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;background:#005690;background-image:-moz-linear-gradient(top,#005c9b,#004f85);background-image:-webkit-gradient(linear,left top,left bottom,from(#005c9b),to(#004f85));background-image:-webkit-linear-gradient(top,#005c9b,#004f85);background-image:-o-linear-gradient(top,#005c9b,#004f85);background-image:linear-gradient(top,#005c9b,#004f85);background-image:-ms-linear-gradient(top,#005c9b,#004f85);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25);box-shadow:inset 0 1px 0 rgba(255,255,255,0.25);border:1px solid #003250}.ui-tab>ul.ui-tabs-nav{display:block}.ui-tab>ul.ui-tabs-nav li{margin-right:.5em}.ui-tab>ul .ui-tabs-selected{background:#fcfcfc;border-color:#003250}.ui-tab>ul .ui-tabs-selected a{color:#003250}.ui-tab>ul .ui-tabs-selected a .ui-icon{background-image:url(../jquery-ui/images/ui-icons_72a7cf_256x240.png)}.ui-tab.ui-tabs-left{padding-bottom:2px!important;background:#fcfcfc}.ui-tab.ui-tabs-left>ul{overflow:initial}.ui-tab.ui-tabs-left>ul li{margin-right:2px}.ui-tab>div{display:none}.ui-tabs-nav{margin:0!important;padding:0!important}.ui-widget-content .ui-tabs-panel{padding:10px 15px!important}.ui-tabs-left{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px 1px 2px!important;overflow:hidden;border:1px solid #e5e5e5!important}.ui-tabs-left ul.ui-tabs-nav{position:relative;top:1px;right:3px}.ui-tabs-left ul.ui-tabs-nav li{border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;-o-border-radius:0!important;-ms-border-radius:0!important;-khtml-border-radius:0!important;border-bottom:0!important;margin:0!important;top:0!important;left:0!important;min-height:53px!important}.ui-tabs-left ul.ui-tabs-nav li.last_tab{border-bottom:1px solid #999!important;margin-bottom:1px!important}.ui-tabs-left ul.ui-tabs-nav.ui-tabs-selected{border-bottom:1px solid #023968!important}.ui-tabs-left ul.ui-tabs-nav .ui-icon{background-image:url("images/ui-icons_999999_256x240.png")!important}.content .ui-corner-bottom{border:1px solid #e5e5e5!important;padding:10px 15px!important}.content .ui-tabs-panel{border:0!important;padding:10px 15px!important}.content .ui-tabs .ui-tabs-nav li.ui-tabs-selected{background:#116bad;background-image:-moz-linear-gradient(top,#0d528e,#1583cc);background-image:-webkit-gradient(linear,left top,left bottom,from(#0d528e),to(#1583cc));background-image:-webkit-linear-gradient(top,#0d528e,#1583cc);background-image:-o-linear-gradient(top,#0d528e,#1583cc);background-image:linear-gradient(top,#0d528e,#1583cc);background-image:-ms-linear-gradient(top,#0d528e,#1583cc);-moz-box-shadow:0 1px 0 rgba(255,255,255,0.25) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.25) inset;box-shadow:0 1px 0 rgba(255,255,255,0.25) inset;border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;-khtml-border-radius:3px 3px 0 0;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;border:1px solid #023968}.content .ui-tabs .ui-tabs-nav li.ui-tabs-selected:hover{background:#116bad;background-image:-moz-linear-gradient(top,#0d528e,#1583cc);background-image:-webkit-gradient(linear,left top,left bottom,from(#0d528e),to(#1583cc));background-image:-webkit-linear-gradient(top,#0d528e,#1583cc);background-image:-o-linear-gradient(top,#0d528e,#1583cc);background-image:linear-gradient(top,#0d528e,#1583cc);background-image:-ms-linear-gradient(top,#0d528e,#1583cc);-moz-box-shadow:0 1px 0 rgba(255,255,255,0.25) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.25) inset;box-shadow:0 1px 0 rgba(255,255,255,0.25) inset;border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;-khtml-border-radius:3px 3px 0 0;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;border:1px solid #023968}.content .ui-tabs .ui-tabs-nav li.ui-tabs-selected a{color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,0.5)}.content .ui-tabs .ui-tabs-nav li.ui-tabs-selected span.title{color:#fff!important;text-shadow:1px 1px 0 rgba(0,0,0,0.5)}.content .ui-tabs .ui-tabs-nav li.ui-tabs-selected span.ui-icon{background-image:url("../../css/jquery-ui/images/ui-icons_ffffff_256x240.png")!important}.content #exercises{margin:0!important;border:1px solid #e5e5e5!important;padding:10px 15px!important}.ui-widget-content{border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;-o-border-radius:0!important;-ms-border-radius:0!important;-khtml-border-radius:0!important;border:1px solid #e5e5e5!important;background:#fff;padding:1px!important}.ui-widget-content ul{margin-top:-1px!important;padding:0!important}.ui-widget-content .ui-tabs-panel{padding:0!important}.ui-widget-content .ui-tabs-panel table{border:0;padding:0}.ui-tabs .ui-tabs-nav{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#fff!important;border:0}.ui-tabs .ui-tabs-nav li.ui-state-default{background:#eee;background-image:-moz-linear-gradient(top,#fefefe,#ddd);background-image:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#ddd));background-image:-webkit-linear-gradient(top,#fefefe,#ddd);background-image:-o-linear-gradient(top,#fefefe,#ddd);background-image:linear-gradient(top,#fefefe,#ddd);background-image:-ms-linear-gradient(top,#fefefe,#ddd);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.15) inset;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.15) inset;box-shadow:0 1px 3px rgba(0,0,0,0.15) inset;border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;-khtml-border-radius:3px 3px 0 0;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;padding:0}.ui-tabs .ui-tabs-nav li.ui-state-default span.title{color:#333!important;text-shadow:1px 1px 0 #fff}.ui-tabs .ui-tabs-nav li.ui-state-default span.ui-icon{background-image:url("../../css/jquery-ui/images/ui-icons_999999_256x240.png")!important}.ui-tabs .ui-tabs-nav li.ui-state-default a{color:#333;text-shadow:1px 1px 0 #fff}.ui-tabs .ui-tabs-nav li.ui-state-default:hover{background:#e6e6e6;background-image:-moz-linear-gradient(top,#f7f7f7,#d5d5d5);background-image:-webkit-gradient(linear,left top,left bottom,from(#f7f7f7),to(#d5d5d5));background-image:-webkit-linear-gradient(top,#f7f7f7,#d5d5d5);background-image:-o-linear-gradient(top,#f7f7f7,#d5d5d5);background-image:linear-gradient(top,#f7f7f7,#d5d5d5);background-image:-ms-linear-gradient(top,#f7f7f7,#d5d5d5);-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.45) inset;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.45) inset;box-shadow:1px 1px 3px rgba(0,0,0,0.45) inset}.ui-tab-content.ui-tabs-panel.ui-widget-content.ui-corner-bottom{padding:10px 15px!important}.ui-tab-link{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;min-height:42px!important}.tab_last{border-bottom:1px solid #999!important}