* {

  font-family: arial, tahoma, verdana, 'saint serif';

  /*font-size:12px;*/
  font-size:16px;

  color:#000;

}

a {

  text-decoration:none;

}

html {

  overflow-x:hidden;

  overflow-y:scroll;

}

a:hover {

  text-decoration:underline;

}

.radio {

  width:14px;

}

img {

  border:0;

}

/*===================================================================================== MASTER */

div#master {

  max-width:1010px;

  min-width:768px;

  width:100%;

  margin: 0 auto;

}

/*===================================================================================== MASTER-CONTENT */

div#master-content {

  max-width: 1010px;

  min-width: 768px;

  width:100%;

  float:left;

  position:absolute;

}

/*===================================================================================== MENU */

div.menu {

  float:left;

  width:100%;

  left:0;

  background: url(../images/bg-menu.jpg) repeat-y center 0;

}

div.menu-content {

  float:left;

  margin:10px 0 0 15px;

  display:inline;

  width:850px;

  padding-bottom:10px;

}

div.menu-content div {

  float:left;

  display:inline;

  margin: 0 35px 20px 0;

  position:static;

}

div.menu-content div h1 {

  color:#FFF;

  font-size:30px;

}

div.menu-content div a {

  color:#FFF;

}

div.menu-content div.consultar {

/*  margin:0 80px;

  margin:0 30px;*/

}

div.menu-content div ul {

  margin:0 0 0 2px;

  list-style:none;

}

ul.mais-menu {

  clear:both;

  list-style:none;

  margin:0 0 20px 2px;

}

ul.mais-menu li.ico-casa {

  background:url(../images/ico-casa.gif) no-repeat 0 5px;

  padding-left:18px;

  float:left;

  margin-right:20px;

}

ul li.relatorio a, ul li.ico-casa a {

  font-size:20px;

}

ul#bread li.ico-casa {

  background:url(../images/ico-casa.gif) no-repeat right 0;

  padding: 0 20px 0 0;

}

ul.mais-menu li a {

  color:#FFF;

}

div.cadastrar ul li a span{

  display:none;

}

div.cadastrar ul li {

  padding-left:18px;

  margin-top:10px;

  float:left;

}

div.consultar ul li {

  background: url(../images/ico-lupa.gif) no-repeat 0 0;

  padding-left:18px;

  margin-top:10px;

}

div.ferramentas ul li {

  background: url(../images/ico-tools.jpg) no-repeat 0 0;

  padding-left:18px;

  margin-top:10px;

}

div.relatorio ul li {

  background: url(../images/ico-grafico.gif) no-repeat 0 0;

  padding-left:18px;

  margin-top:10px;

}

ul li.relatorio, ul.relatorio li {

  background: url(../images/ico-grafico.gif) no-repeat 0 0;

  padding-left:18px;

  list-style:none;

}

ul li.relatorio {

  margin: 0 0 5px 10px;

  float:left;

  background-position:0 7px;

}

ul.relatorio li {

  margin: 0 0 5px -18px;

}

li#linkAluno a {

  background: url(../images/iconeAluno.jpg) no-repeat 0 0;

  display:block;

  width:154px;

  height:162px;

}

li#linkCurso a {

  background: url(../images/iconeCurso.jpg) no-repeat 0 0;

  display:block;

  width:154px;

  height:162px;

}

li#linkAgenda a {

  background: url(../images/iconeAgenda.jpg) no-repeat 0 0;

  display:block;

  width:154px;

  height:162px;

}



li#linkProfessor a {

  background: url(../images/iconeProfessor.jpg) no-repeat 0 0;

  display:block;

  width:154px;

  height:162px;

}

li#linkFinancas a {

  background: url(../images/iconeFinancas.jpg) no-repeat 0 0;

  display:block;

  width:154px;

  height:162px;

}

li#linkFrequencia a {

  background: url(../images/iconeFrequencia.jpg) no-repeat 0 0;

  display:block;

  width:154px;

  height:162px;

}

li#linkMaterial a {

  background: url(../images/iconeMaterial.jpg) no-repeat 0 0;

  display:block;

  width:154px;

  height:162px;

}

li#linkRelatorio a {

  background: url(../images/iconeRelatorio.jpg) no-repeat 0 0;

  display:block;

  width:154px;

  height:162px;

}

li#linkAluno a:hover {

  background: url(../images/iconeAlunoOver.jpg) no-repeat 0 0;

}

li#linkCurso a:hover {

  background: url(../images/iconeCursoOver.jpg) no-repeat 0 0;

}

li#linkAgenda a:hover {

  background: url(../images/iconeAgendaOver.jpg) no-repeat 0 0;

}

li#linkProfessor a:hover {

  background: url(../images/iconeProfessorOver.jpg) no-repeat 0 0;

}

li#linkFinancas a:hover {

  background: url(../images/iconeFinancasOver.jpg) no-repeat 0 0;

}

li#linkFrequencia a:hover {

  background: url(../images/iconeFrequenciaOver.jpg) no-repeat 0 0;

}

li#linkMaterial a:hover {

  background: url(../images/iconeMaterialOver.jpg) no-repeat 0 0;

}

li#linkRelatorio a:hover {

  background: url(../images/iconeRelatorioOver.jpg) no-repeat 0 0;

}

/*===================================================================================== HEADER */

div#header {

  position:relative;

  top:0px;

  background: url(../images/bg-header.jpg) no-repeat center 0;

  float:left;

  width:100%;

  height:40px;

}

div#header h1, div#header span, div#header a {

  color:#FFF;

  font-weight:bold;

}

div#header h1 {

  position:absolute;

  top:10px;

  left:15px;

  font-size:15px;

}

div#header span {

  position:absolute;

  top:5px;

  right:15px;

  font-size:11px;

  display:block;

  background: url(../images/ico-usuario.jpg) no-repeat 0 2px;

  text-indent:30px;

  padding:5px 0;

}

div#header a#link-menu {

  display:block;

  margin: 2px auto 0 auto;

  width:90px;

  text-align:center;

  font-size:15px;

}

/*===================================================================================== BREADCRUMB */

div#breadcrumb {

  float:left;

  margin-top:5px;

  display:inline;

}

div#breadcrumb ul {

  float:left;

  list-style:none;

  margin-left:17px;

  display:inline;

}

div#breadcrumb ul li {

  float:left;

  margin-right:5px;

  display:inline;

}

div#breadcrumb ul li a {

  padding-right:5px;

}

div#breadcrumb ul li.bold {

  font-weight:bold;

}

/*===================================================================================== CONTROLE */

div.controle {

  float:right;

  margin:5px 15px 0 0;

  display:inline;

}

div.controle a.topo {

  background: url(../images/ico-topo.jpg) no-repeat 0 2px;

  float:right;

  padding: 2px 0 2px 18px;

  display:none;

}

div.controle a.voltar {

  background: url(../images/ico-voltar.jpg) no-repeat 0 2px;

  float:right;

  padding: 2px 0 2px 18px;

  display:inline;

  margin-left:10px;

}

div.controle a.imprimir {

  background: url(../images/ico-impressora.jpg) no-repeat 0 0px;

  float:right;

  padding: 2px 0 2px 19px;

  display:inline;

}



div.controle a.sair {

  float:right;

  padding: 2px 0 2px 18px;

  display:inline;

  margin-left:10px;

}

/*===================================================================================== MAIN */

div#main {

  clear:both;

  float:left;

  width:99%;

  display:inline;

  margin-bottom:10px;

}

div#main-content {

  float:left;

  margin:15px;

  display:inline;

  width:97%;

}

div#main-content h1 {

  border-bottom:1px solid #000;

  padding-bottom:5px;

  margin-bottom:10px;

  width:100%;

}

div#main-content div.menu h1 {

  margin:0;

  padding:0;

  border:0;

  width:auto;

}

div#main-content div.menu {

  background:none;

}

div#main-content div.menu-content {

  margin:0;

}

div#main-content div.menu a {

  color:#333;

}

div#main-content div.menu-content div h1 {

  color:#01416D;

  font-size:30px;

}

/*===================================================================================== BOX-CONSULTA */

div#box-consulta {

  background:#AAC0CE;

  width:100%;

  float:left;

  display:inline;

}

div#box-consulta form {

  margin-bottom:10px;

  padding-bottom:10px;

  float:left;

  display:inline;

  width:100%;

}

div#box-consulta form input#btnConsultar {

  background: #01416D url(../images/ico-lupa.gif) no-repeat 4px 2px;

  border:1px solid #547F9C;

  padding: 0px 0px 0px 18px;

  width:85px;

  height:20px;

  font-weight:bold;

  color:#FFF;

  font-size:11px;

  float:left;

  clear:both;

  display:inline;

  margin: 0px 10px 0 10px;

}

/*===================================================================================== TABELA */

div#tblConsulta {

  padding:10px 0 0 0;

  overflow-x:scroll;

  width:100%;

}

div#tblConsulta h2 {

  margin:10px 0;

  background: url(../images/ico-caminhao.jpg) no-repeat 0 2px;

  padding-left:48px;

}

table {

  width:100%;

  border:1px solid #333;

  margin: 0;

}

table tr td, table tr th {

  border-right:1px solid #01416D;

  border-bottom:1px solid #01416D;

  padding:2px;

  text-align:center;

  vertical-align:middle;

}

table tr th {

  background:#285E83;

  color:#FFF;

}

.h50 td {

  height:50px;

}

.load {

  margin: 0 auto;

  display:block;

}

.getIdVeiculo {

  cursor:pointer;

}

/*h2.ico-caminhao{

  background: url(../images/ico-caminhao.jpg) no-repeat 0 2px;

  float:left;

  width:50%;

  padding-left:48px;

}*/

/*tr#total{background:#FF6600;} tr#total td{color:#FFF; font-weight:bold;}*/

table a.btn-editar {

  background: url(../images/ico-alterar.gif) no-repeat 0 0;

  width:20px;

  height:16px;

  text-indent:-999em;

  display:block;

  margin: 0 auto;

}

table a.btn-cancelar {

  background: url(../images/ico-x.gif) no-repeat 0 0;

  width:16px;

  height:16px;

  text-indent:-999em;

  display:block;

  margin: 0 auto;

}

table a.btn-salvar {

  background: url(../images/ico-disket-p.gif) no-repeat 0 0;

  width:14px;

  height:14px;

  text-indent:-999em;

  display:none;

  margin: 0 auto;

}

table a.btn-inconsistencias {

  background: url(../images/ico-pergunta.jpg) no-repeat 0 0;

  width:16px;

  height:16px;

  text-indent:-999em;

  display:block;

  margin: 0 auto;

}

table#table-edit input {

  border:0;

  text-align:center;

  background:none;

}

table#table-edit input.StrComprovante {

  width:100px;

}

table#table-edit input.StrPlaca {

  width:60px;

}

table#table-edit input.DtEntrada {

  width:65px;

}

table#table-edit input.HEntrada {

  width:55px;

}

table#table-edit input.DtSaida {

  width:65px;

}

table#table-edit input.HSaida {

  width:55px;

}

table#table-edit input.NumPesoEntrada {

  width:60px;

}

table#table-edit input.NumPesoSaida {

  width:60px;

}

table#table-edit input.NumPesoLiquido {

  width:65px;

}

table#table-edit input.StrCodRoteiro {

  width:55px;

}

table#table-edit input.marcarErro {

  background:red;

}

/*===================================================================================== DESC-INCONSISTENCIAS */

tr.desc-inconsistencias td {

  text-align:left;

}

tr.desc-inconsistencias td h3 {

  font-size:11px;

  font-weight:bold;

}

tr.desc-inconsistencias td ul {

  margin:0;

}

tr.desc-inconsistencias td ul li {

  float:left;

  list-style:none;

  margin-right:10px;

}

tr.desc-inconsistencias td ul li strong {

  font-weight:bold;

}

/*===================================================================================== FOOTER */

div#footer {

  float:left;

  width:100%;

}

div#footer div.controle {

  margin-bottom:10px;

  display:inline;

}

div#footer div.controle a.topo {

  display:block;

  margin-left:10px;

}

div#footer-content {

  background: url(../images/bg-menu.jpg) repeat-y center 0;

  height:20px;

  text-align:center;

  float:left;

  width:100%;

}

div#footer-content p {

  color:#FFF;

  font-weight:bold;

  margin-top:4px;

}

/*===================================================================================== CLASS FORMS */

.p-relative {

  position:relative;

}

.clear {

  clear:both;

}

.float-none {

  float:none;

}

.w-30 {

  width:30px;

}

.w-50 {

  width:50px;

}

.w-65 {

  width:80px;

}

.w-82 {

  width:82px;

}

.w-90 {

  width:90px;

}

.w-100 {

  width:100px;

}

.w-102 {

  width:102px;

}

.w-108 {

  width:108px;

}



.w-188 {

  width:188px;

}

.w-200 {

  width:200px;

}

.w-280 {

  width:280px;

}

.w-440 {

  width:440px;

}

.w-540 {

  width:540px;

}

.w-510 {

  width:510px;

}

.w-607 {

  width:607px;

}



.w500h100 {

  width:500px;

  height:100px;

}

.iptConsulta {

  background:#DDE6EC;

}

.dispNone {

  display:none;

}

.zi-5 {

  z-index:4;

}

.zi-4 {

  z-index:3;

}

.zi-3 {

  z-index:2;

}

.zi-2 {

  z-index:1;

}

.zi-1 {

  z-index:1;

}

.data, .hora {

  /*background:#F0F3FA;

  border-top:5px solid #003399;

  font-size:10px;*/

  margin-left:5px;

  padding:0 2px;

  width: 100px;
}

.numPorcentagem {

  background-color:#E0E0E0;

}

.numPorcentagemEdit {

  background-color:#fff;

}

input, select/*,textarea*/ {

  border:1px solid #7F9DB9;

  height:22px;

}

textarea {

  border:1px solid #7F9DB9;

}

form {

  float:left;

  width:100%;

}

form ul {

  display:inline;

  float:left;

  margin:10px 5px 0;

}

form div {

  float:left;

  list-style-image:none;

  list-style-position:outside;

  list-style-type:none;

  margin-right:15px;

  margin-top:10px;

  position:relative;

}

form div label {

  display:block;

  margin-bottom:5px;

}

fieldset {

  border:1px solid #CCC;

  clear:both;

  float:left;

  display:inline;

  padding:5px;

  margin-left:10px;

}

fieldset ul, fieldset ul li {

  margin:0 10px 2px 0;

  padding:0;

}

fieldset legend {

  padding:0 5px;

  margin:0;

  float:left;

  display:inline;

}

select#selectObjeto {

  display:none;

  left:0;

  position:absolute;

  top:74px;

  width:512px;

  z-index:99;

  height:auto;

}

#linkBusca {

  background:transparent url(../images/ico-consulta.gif) no-repeat scroll left top;

  display:block;

  float:left;

  height:32px;

  margin:26px 0 0 10px;

  width:32px;

}

#objeto {

  float:left;

}

/*===================================================================================== CLASS BOX-CONTROLE */

span#strAtivo {

  background: url(../images/ico-alert.jpg) no-repeat 0 0;

  padding:10px 10px 10px 40px;

  display:block;

  font-size:15px;

  font-weight:bold;

  display:none;

}

form ul.box-controle {

  float:left;

  width:98%;

}

form ul.box-controle li {

  float:right;

  margin:0 10px 0 0;

  display:inline;

}

form ul.box-controle li input {

  width:65px;

  height:60px;

  padding-top:35px;

  border:2px outset #EEE;

}

form ul.box-controle li input.btnExcluir {

  background: url(../images/ico-excluir.gif) no-repeat center 0;

}

form ul.box-controle li input.btnAtivar {

  background: url(../images/ico-check.gif) no-repeat center 0;

}

form ul.box-controle li input.btnNovo {

  background: url(../images/ico-novo.gif) no-repeat center 0;

}

form ul.box-controle li input.btnSalvar, form ul.box-controle li input.btnAlterar, form ul.box-controle li input.btnSalvarOrigem {

  background: url(../images/ico-salvar.gif) no-repeat center 0;

}

form ul.box-controle li input.btnLinkConsultar {

  background: url(../images/ico-consulta.gif) no-repeat center 0;

}

form ul.box-controle li input.btnLinkTramite {

  background: url(../images/ico-tramite.gif) no-repeat center 0;

}

/*===================================================================================== CLASS BOX-CONTROLE-INTERNO */

form ul.controle-interno {

  clear:both;

  float:left;

  width:100%;

}

form ul.controle-interno li {

  float:left;

  width:280px;

  margin-right:10px;

  display:inline;

}

form ul.controle-interno li input {

  border:2px outset #EEE;

  width:280px;

}

form ul.controle-interno li input.btnAtualizarEste {

  background: url(../images/ico-caminhao.jpg) no-repeat 5px 5px;

  padding: 8px 5px 8px 50px;

}

form ul.controle-interno li input.btnAtualizarTodos {

  background: url(../images/ico-atualizar.gif) no-repeat 5px 0;

  padding: 8px 5px 8px 50px;

}

/*===================================================================================== DIV LOAD */

div#load {

  filter:alpha(opacity=90);

  -moz-opacity:.90;

  opacity:.90;

  border:1px solid;

  float:left;

  width:100%;

  height:300px;

  position:relative;

  top:-260px;

  left:0;

  background:#000;

  z-index:9999;

  display:inline;

  margin-bottom:-280px;

}

div#load div {

  margin:50px auto;

  width:200px;

}

div#load div span {

  color:#FFF;

  font-weight:bold;

}

/*===================================================================================== BOX-PAGINACAO */

div.box-paginacao {

  float:left;

  width:100%;

}

div.box-paginacao ul {

  float:right;

}

div.box-paginacao li {

  float:left;

  margin:10px;

  list-style:none;

}

div.box-paginacao li span {

  font-weight:bold;

  color:#547F9C;

  padding:3px 0;

}

/*===================================================================================== BOX-TRAMITE */

#tramites {

  background-color:#FFFFFF;

  border:solid 6px #CCCCCC;

  height:273px;

  width:640px;

}

/*Cabeçalho*/

#cabecalhoTramite {

  border-bottom:1px solid #000;

  margin:0 12px 0 12px;

  height:51px;

  width:616px;

}

#cabecalhoTramite h2 {

  float:left;

  padding-top:12px;

}

#cabecalhoTramite ul {

  float:left;

  height:51px;

  list-style:none;

  width:90px;

}

#cabecalhoTramite ul li {

  float:left;

  margin:0 5px;

}

#cabecalhoTramite #linkNovoTramite {

  background: url(../images/ico-novo-mini.gif) no-repeat 0 0;

  display:block;

  height:37px;

  margin-top:5px;

  width:35px;

}

#cabecalhoTramite #linkSalvaTramite {

  background: url(../images/ico-salvar-mini.gif) no-repeat 0 0;

  display:none;

  height:37px;

  margin-top:5px;

  width:35px;

}

#cabecalhoTramite p {/*Numero Processo*/

  color:#807F85;

  float:right;

  font-size:12px;

  height:16px;

  line-height:16px;

  margin-top:29px;

}

#listaTramites {

  border:1px solid #000;

  height:202px;

  margin:10px 12px 0 12px;

  width:616px;

  overflow:auto;

  _position:relative;

}

#listaTramites table {

  border:none;

}

.linkInibir {

  border:1px solid #FF6600;

  color:#fff;

  display:block;

  float:right;

  font-size:8px;

  height:12px;

  left:373px;

  line-height:12px;

  margin-right:2px;

  padding:0 3px;

  text-align:center;

  vertical-align:middle;

  width:6px;

  background-color:#FF6600;

}

.linkExcluir {

  border:1px solid red;

  color:#fff;

  display:block;

  float:right;

  font-size:8px;

  height:12px;

  left:373px;

  line-height:12px;

  margin-right:2px;

  padding:0 3px;

  text-align:center;

  vertical-align:middle;

  width:6px;

  background-color:#FF0000;

}

.linkReativar {

  border:1px solid #009900;

  background-color:#009900;

  color:#FFFFFF;

  display:block;

  float:right;

  left:373px;

  height:12px;

  width:12px;

  margin-right:2px;

  text-align:center;

}

.linkReativar:hover, .linkInibir:hover {

  text-decoration:none;

}

.linkCheckpoint {

  background:url(../images/ico_checkpoint.gif) no-repeat top left;

  display:block;

  float:right;

  left:373px;

  height:14px;

  width:63px;

  margin-right:5px;

  text-align:center;

}

.linkCheckpointFechar {

  background:url(../images/ico_checkpointFechar.gif) no-repeat top left;

  display:block;

  float:right;

  left:373px;

  height:14px;

  width:63px;

  margin-right:5px;

  text-align:center;

  position:static;

  z-index:10;

}

.tdControle {

  text-align:left;

  position:relative;

  /*  _position:static;*/

  display:block;

}

#tabelaTramites {

  position:relative;

}

.strAcao {

  display:block;

  position:absolute;

  /*  _position:static;*/

  top:20px;

}

.btGravarTramite {

  width:20px;

  text-align:center;

  background-color:#ccc;

}

.btGravaTramite, .btGravaCheckpoint {

  width:20px;

  height:20px;

  text-align:center;

  background-color:#ccc;

}

.btCancelaTramite, .btCancelaTramite {

  width:60px;

  height:20px;

  text-align:center;

  background-color:#ccc;

}

div.controleSalvar {

  height:18px;

}

div.controleSalvar input {

  float:left;

  margin-right:3px;

}

tr.getTrInibido td span {

  color: #999999 !important;

}

tr.getTrInibido {

  background-color:#CCCCCC !important;

}

/*CHECKPOINTS*/



.divCheckpoint {

  background:transparent url(../images/bg-checkpoint.gif) no-repeat scroll left top;

  height:152px;

  left:-190px;

  position:absolute;

  top:-141px;

  width:556px;

  z-index:1;

}

div.cabecalhoCheck {

  height:25px;

}

div.cabecalhoCheck h2 {

  background:url(../images/icoTitCheckpoint.gif) no-repeat 10px 0;

  font-size:12px;

  color:#FFFFFF;

  margin-top:11px;

  padding:0 0 0 30px;

  float:left;

}

div.cabecalhoCheck a {

  color:#FFFFFF;

  display:block;

  float:right;

  font-size:14px;

  height:15px;

  line-height:15px;

  margin:10px 13px 0 0;

  text-align:center;

  vertical-align:middle;

  width:15px;

}

div.cabecalhoCheck a:hover {

  text-decoration:none;

  border:1px solid #FFFFFF;/*margin:9px 0 0 427px;*/

}

.listaCheckpoints {

  clear:both;

  margin:10px auto;

  width:535px;

  overflow:auto;

  height:92px;

  background-color:#FFFFFF;

}

.tabelaCheckpoints {

}

.tabelaCheckpoints th {

  background-color:#FFFFFF;

  color:#285E83;

  border:none;

  border-bottom:1px solid #285E83;

  text-align:left;

}

a#fecharTramite {

  border:1px solid #000000;

  height:10px;

  left:625px;

  line-height:10px;

  padding:3px;

  position:absolute;

  text-align:center;

  top:21px;

  width:10px;

}

#adicionarCheckpoint {

  color:#285E83;

  float:right;

  font-size:14px;

}

#campoOutroTipo {

  display:none;

}

#divOrigens {

  clear:both;

  margin-top:25px;

  float:left;

}

#tabelaTramites caption {

  margin:20px 0;

  text-transform:uppercase;

}

.excluiGerencias, .incluiGerencias {

  float: left;

  margin: 2px 5px 0;

}

.ipt-acao {

  background-color:#FFFF99;

}

#totalDiretoria, #totalExterno {

  background-color:#A8D9F2;

  font-weight:bold;

}

#totalMatricula {

  background-color:#FFFFCC;

  font-weight:bold;

}

#totalcontas, #mediacontas, #mediaMes, #totalMes {

  background-color:#A8D9F2;

  font-weight:bold;

}

#total, #totalGeral {

  background-color:#285E83;

  font-weight:bold;

}

#total td {

  color:#FFFFFF !important;

}

#numid_identificador, #numid_ContasLight, #numId_contasCedae, #url_consulta, #op, #dataFim {

  display:none;

}

/*

#strAgrupamento,#strCaixaCompactadora,#strTipoTensao,#lblTipoTensao,#lblCxCompctadora,#lblAgrupamento {

  display:none;

}

*/



#resultado {

  clear: both;

  float: left;

  margin-top: 30px;

  width: 890px;

}



#loader{

  position:absolute;

  right:20px;

  

}



#parentescoResponsavel{

  display:none;

}



span.small{

  font-size:9px;

  color:#666666;  

}



.textoLivre{

  height:200px;

  width:450px;

}




.multipleSelect {
    height: 100px;
    width: 340px !important;
}

#agendaAluno span{
  display:block;
}

#novaDataFreq,#cboAlunosFreq,#btnSalvaFreqAvulsa{
  display:none;
}

/*#ui-datepicker-div{
  top:175px !important;
}*/

.custom-combobox {
position: relative;
display: inline-block;
}
.custom-combobox-toggle {
position: absolute;
top: 0;
bottom: 0;
margin-left: -1px;
padding: 0;
/* support: IE7 */
*height: 1.7em;
*top: 0.1em;
}
.custom-combobox-input {
margin: 0;
padding: 0.3em;
}
#frequencia{
  width:100%;
}
#frequencia ul,#frequencia li{
  clear:both;
  margin:10px 20px !important;
  width:100% !important;
}

input{
  margin-right:5px;
}

.tabelaRelatorio tr th{
cursor:pointer;
}

#strCidade{
  width:30px;
}


#frequenciaAluno{
  display:none;
}

.multipleSelect {
    height: 100px;
    width: 440px !important;
}