@charset "UTF-8";
@import url(core/resets.css);
@import url(toolbox_classes.css);
@import url(typography.css);
@import url(icons.css);
@import url(tables.css);
@import url(lists.css);
@import url(messages.css);
@import url(forms.css);
@import url(buttons.css);
@import url(breadcrumbs.css);
@import url(pagination.css);
@import url(toolbars.css);
@import url(dtree.css);
@import url(panels.css);
@import url(tabs.css);
@import url(notifications.css);
@import url(home_buttons.css);
@import url(modal.css);
@import url(progress_bar.css);
@import url(schedule.css);
@import url(post-it.css);
@import url(alertify/base.css);
@import url(alertify/alertify_fw_theme.css);
@import url(bxslider/bxslider_fw.css);
@import url(structure.css);
/*
This CSS file was compiled from SCSS base files. DO NOT edit this file. You should rather edit the SCSS files and recompile OR create another file for customization and insert it after this one as a new request.

Este arquivo CSS foi compilado de arquivos-base em SCSS. NÃO EDITE este arquivo. Você deve, preferencialmente, editar os arquivos SCSS base e recompilar OU criar outro arquivo para customização e inseri-lo após este como uma nova requisição.
*/
/*Transitions*/
#menuAcoes a,
.menu_usuario strong,
.menu_usuario a,
#nav a,
.atalhos a,
.atalhos span,
.abas a,
.btPainel,
input,
select,
textarea,
.bt,
td,
th a,
.pag a {
  -moz-transition: all 0.2s ease-in;
  -webkit-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

/*Clearfixes - ADICIONE AQUI SELETORES QUE DEVAM FUNCIONAR COMO SE TIVESSEM A CLASSE CLEARFIX*/
.clearfix, #principal, .abas-hor + .painel {
  *zoom: 1;
}
.clearfix:before, .clearfix:after, #principal:before, #principal:after, .abas-hor + .painel:before, .abas-hor + .painel:after {
  content: "";
  display: table;
}
.clearfix:after, #principal:after, .abas-hor + .painel:after {
  clear: both;
}

/*Código Customizado*/
/*Páginas Específicas*/
/*Login*/
#login #nav {
  display: none;
}
#login #corpo {
  padding-left: 0;
}
#login #principal {
  max-width: 400px;
  margin: 50px auto 0;
  border-width: 5px 1px 1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.25) 2px 2px 5px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.25) 2px 2px 5px;
  -o-box-shadow: rgba(0, 0, 0, 0.25) 2px 2px 5px;
  -ms-box-shadow: rgba(0, 0, 0, 0.25) 2px 2px 5px;
  box-shadow: rgba(0, 0, 0, 0.25) 2px 2px 5px;
  background: #fbfbfb;
  border: 1px solid #e1e1e1;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}
#login h1 {
  text-align: center;
}

#formLogin .botao {
  text-align: center;
}

#opcoesLogin {
  margin: 1em 0;
  font-size: 0.85em;
  padding-top: 1em;
  border-top: 1px solid #cfcfcf;
}

/*404*/
#erro404 h1 {
  font-size: 2.917em;
}

.lt-ie8 #formLogin input[type="text"], .lt-ie8 #formLogin input[type="password"], .lt-ie8 #formLogin textarea, .lt-ie8 #formLogin select, .lt-ie8 #formLogin .text, .ie7 #formLogin input[type="text"], .ie7 #formLogin input[type="password"], .ie7 #formLogin textarea, .ie7 #formLogin select, .ie7 #formLogin .text {
  height: 20px;
  width: 90%;
}
