body { padding: 0; height: 100%; margin: 0; } body { background: #F1FCFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; } table{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; } .clear{ clear:both; } .fundo_modal{ text-align:center; background:#FFF; z-index:99999; width:100%; height:100%; position: fixed !important; position:absolute; opacity:0.65; -moz-opacity: 0.65; filter: alpha(opacity=65); bottom:0; } .janela_modal{ background:#FFF; width:800px; height:80%; position: fixed !important; z-index:999999 !important; border:1px solid #DDD; left: 50%; margin-left: -400px; top: 10%; overflow:none; } #tudo { min-height: 100%; position: relative; } * html #tudo { height: 100%; /* hack para IE6 que trata height como min-height */ } #topo { margin:left; height:70px; background-image: url(../imgs/logo.png),linear-gradient(to bottom, #A4CAA6,#A4CAA6); background-repeat: no-repeat,repeat; background-position: center left,top left; } #topo .center{ width:960px; margin:0 auto; text-align:center; height:30px; padding:20px; font-weight:bold; color:#FFF; font-size:14px; } #topo .right{ float:right; top:0; position:absolute; right:0; color:#FFF; font-weight:bold; float:right; margin:15px 15px 0 0; text-align:right; } #topo .right a{ color:#FFF4CC; text-decoration:none; text-align:center; } #topo .right a:hover{ color:#FF9900; } #topo .material-icons2:before{ content:"\e879"; } #menu{ background:#77A882; border-bottom:1px solid #D1D1D1; } #menu .centro{ width:1000px; margin:0 auto; } #menu a{ /* color:#000;*/ font-weight:bold; text-decoration:none; z-index:9999; } #menu a:hover{ font-weight:bold; text-decoration:none; } #menu ul li{ cursor:pointer; z-index:9999; } #menu ul.nivel0{ margin: 0; padding: 0; float:left; } #menu ul.nivel0 li.nivel0{ float:left; margin-left:10px; } #menu ul.nivel0 li.nivel0 a{ padding:5px 10px 5px 10px; float:left; } #menu ul.nivel0 li.nivel0 ul a{ float:none; } #menu ul:not(.nivel0) li:not(.nivel0) a{ padding:5px 10px 5px 10px; float:none; } #menu ul.nivel0 ul { margin: 0; padding: 0; width: 200px; /* Width of Menu Items */ /*border-left: 5px solid #2F3040;*/ /*border-bottom: 1px solid #2F3040;*/ /*background: #fff; */ } #menu ul.nivel0 ul.nivel1 { margin-top:-2px; } #menu ul.nivel0 ul:not(.nivel1){ margin-top:-1px; margin-left:-1px; } #menu ul.nivel0 li { position: relative; list-style: none; } #menu ul.nivel0 li:not(.nivel0) a { display: block; text-decoration: none; padding: 5px; /*border: 1px solid #2F3040; border-bottom: 0;*/ } /* Fix IE. Hide from IE Mac \*/ * html #menu ul.nivel0 li:not(.nivel0) { float: left; height: 1%; } * html #menu ul.nivel0 li:not(.nivel0) a { height: 1%; } /* End */ #menu ul.nivel0 ul { position: absolute; display: none; left: 0px; /* Set 1px less than menu width */ top: 25px; } #menu ul.nivel0 ul ul{ position: absolute; display: none; left: 199px; /* Set 1px less than menu width */ top: 0; } #menu ul.nivel0 li ul li a { padding: 2px 5px; } /* Sub Menu Styles */ #menu ul.nivel0 li:hover ul ul, #menu ul.nivel0 li:hover ul ul ul, #menu ul.nivel0 li.over ul ul, #menu ul.nivel0 li.over ul ul ul { display: none; } /* Hide sub-menus initially */ #menu ul.nivel0 li:hover ul, #menu ul.nivel0 li li:hover ul, #menu ul.nivel0 li li li:hover ul, #menu ul.nivel0 li.over ul, #menu ul.nivel0 li li.over ul, #menu ul.nivel0 li li li.over ul { display: block; } /* The magic */ #menu li:not(.nivel0){ border:1px solid #D1D1D1; border-bottom:0; } #menu li:not(.nivel0):last-child{ border-bottom:1px solid #D1D1D1; } #menu ul.nivel0{ /* margin-bottom:-10px; background:green;*/ } /**CORES**/ #menu a.nivel0{ color:#FFF; } #menu a:not(nivel0){ color:#41475D; } /* #menu li.nivel0 a:hover, #menu li.nivel0.submenu:hover{ color:#0099FF; } */ #menu li:not(.nivel0){ background: #FFF; } #menu li:not(.nivel0) a:hover, #menu li.submenu:not(.nivel0):hover{ background: #ECECEC; } .menuFixo{ position:fixed; top:0; z-index:9999; width:100%; } #conteudo{ padding-bottom: 30px; } #conteudo_centro{ margin: 0 auto; width:940px; border:1px solid #D5D5D5; background:#FFF; margin-top:10px; padding:15px; } #rodape{ position: absolute; bottom: 0; width:100%; height:30px; background-image: linear-gradient(to top, #77A882,#77A882); } .panel_login{ background:#FFF; width:600px; height:300px; margin: 0 auto; background-image: linear-gradient(to bottom, #FCFCFC, #FFF, #F4F4F5); border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; box-shadow: 0px 0px 100px #777; -moz-box-shadow: 0px 0px 100px #777; -webkit-box-shadow: 0px 0px 100px #777; } h1 { clear:both; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; color: #555; font-weight:normal; margin: 0; border-bottom:1px solid #CCC; margin-bottom:20px; padding-bottom:5px; } h2 { clear:both; font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 16px; color: #777; font-weight:normal; margon:0; border-bottom: 1px solid #D1D1D1; margin-bottom:10px; padding:5px; } .grupoForm{ float:left; margin-right:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; } .rotuloForm{ padding-left:5px; } .campoForm, .chosen-container-single .chosen-single, .chosen-container-multi .chosen-choices, .tb_campoForm{ outline: none; border: 1px solid #AAA; border-radius: 7px; padding: 5px 10px 5px 10px; font-size: 12px; font-family: sans-serif; background: #FFF; box-shadow: 0px 0px 5px #BBB; -moz-box-shadow: 0px 0px 10px #BBB; -webkit-box-shadow: 0px 0px 5px #BBB; } input.campoForm{ height:29px; } input.campoForm[type=number]{ text-align:right; } input.campoForm[type=email]{ text-transform: lowercase; } .campoForm:disabled, .campoForm:read-only { background: #EEE; color:#666; } div.campoForm{ background: #EEE; color:#666; min-height:17px; } .campoCheckForm{ float:left; margin: 10px 0 0 5px; } .rotuloCheck{ float:left; margin: 10px 10px 0 5px; } /* Customize the label (the container) */ .grupoForm .metro { float:left; display: block; position: relative; padding-left: 25px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .grupoForm .metro .rotuloCheck{ margin: 3px 20px 0 5px !important; } /* Hide the browser's default checkbox */ .grupoForm .metro input { position: absolute; opacity: 0; cursor: pointer; } /* Create a custom checkbox */ .grupoForm .metro .checkmark { position: absolute; top: 0; left: 0; height: 20px; width: 20px; background-color: #eee; } /* On mouse-over, add a grey background color */ .grupoForm .metro:hover input ~ .checkmark { background-color: #ccc; } /* When the checkbox is checked, add a blue background */ .grupoForm .metro input:checked ~ .checkmark { background-color: #2196F3; } /* Create the checkmark/indicator (hidden when not checked) */ .grupoForm .metro .checkmark:after { content: ""; position: absolute; display: none; } /* Show the checkmark when checked */ .grupoForm .metro input:checked ~ .checkmark:after { display: block; } /* Style the checkmark/indicator */ .grupoForm .metro .checkmark:after { left: 6px; top: 2px; width: 5px; height: 10px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .botaoForm{ display: inline-block; background-color: #ccc; color: #444; padding: 10px 20px; text-decoration: none; box-sizing: border-box; font-family: Helvetica, Arial, sans-serif; font-size: 14px; border: 0px; float:right; margin-right:10px; cursor: pointer; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding-left:40px; color: #fff; } .botaoForm i{ font-size:20px; position:absolute; margin-left:-30px; margin-top:-2px; } .botaoForm_div{ float:right; margin-left:0; background:#CCC; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-right:10px; } .botaoForm_div div{ display: inline-block; color: #444; padding: 10px 10px; text-decoration: none; box-sizing: border-box; font-family: Helvetica, Arial, sans-serif; font-size: 14px; border: 0px; float:right; cursor: pointer; } .botaoForm:hover { background-image: linear-gradient(to bottom, transparent, rgba(0,0,0,.15)); } .miniBotaoForm{ display: inline-block; background-color: #ccc; box-sizing: border-box; border: 0px; float:right; margin:-7px 5px -7px 5px; width:25px; height:25px; cursor:pointer; font-family: Helvetica, Arial, sans-serif; font-size: 14px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:5px; color:#FFF; text-decoration:none; text-align: center; } .miniBotaoForm:hover { background-image: linear-gradient(to bottom, transparent, rgba(0,0,0,.15)); } .miniBotaoForm i{ font-size:16px; } .botaoForm-azul{background: #0068B4 !important;} .botaoForm-verde{background: #0B3A01 !important;} .botaoForm-vermelho{background: #CC0000 !important;} .botaoForm-amarelo{background: #F28E00 !important;} .botaoForm-cinza{background: #DDD !important;color:#AAA !important;} .botaoForm-cad{background: #0B3A01;} .botaoForm-slv{background: #0068B4;} .botaoForm-exc{background: #CC0000;} .botaoForm-page{background: #750000;} .botaoForm-msg{background: #006b17;} .botaoForm-logoff{background: #444;} .botaoForm-multiplicar{background: #750000;} .botaoForm-can{background: orange;} .botaoForm-info{background: #0068B4} .botaoForm-foto{background: #9b068a} .botaoForm-res{background: #800000;} .botaoForm-min{background: #CC0000;} .botaoForm-calendar{background: #ff9d00;} .botaoForm-calendar2{background: #ff9d00;} .botaoForm-bus{background: #8B008B;} .botaoForm-crop{background: #8B008B;} .botaoForm-usu{background: #8B008B;} .botaoForm-usu2{background: #028775;} .botaoForm-alt{background: orange;} .botaoForm-desfazer{background: #04bace;} .botaoForm-limpa{background: #04bace;} .botaoForm-cord{background: #00540e;} .botaoForm-tela{background: darkblue;} .botaoForm-print{background: #fc6a6a;} .botaoForm-notas{background: #016624;} .botaoForm-reload{background: #152054;} .botaoForm-sim{background: #CC0000;} .botaoForm-nao{background: #009835;} .botaoForm-sim2{background: #009835;} .botaoForm-nao2{background: #CC0000;} .botaoForm-add{background: #0068B4;} .botaoForm-baixa{background: darkblue;} .botaoForm-excel{background: #1E6D41;} .botaoForm:disabled, .miniBotaoForm:disabled{ background-color: #CCC; } #msgBox { position:fixed; overflow:hidden; height:90px; width:100%; z-index:9999; bottom:0; } #msgBox #msgBox_icon{ color:#FFF; font-size:50px; float:left; padding:20px; height:100%; width:60px; } #msgBox #msgBox_msg{ float:left; height:100%; padding:10px; color:#FFF; font-weight:bold; width:calc(100% - 120px); } #msg_botao_fecha{ right:0; position:absolute; padding:10px; text-decoration:none; color:#FFF; font-size:14px; } .msg.alerta{ background:#EA8C00; } .msg.erro{ background:#930000; } .msg.info{ background:#003399; } .msg a{ color:#FFF; text-decoration: underline; } .msg a:hover{ text-decoration: underline overline; } .tb_dados{ border:0; width:100%; border-radius:10px; box-shadow: 0px 0px 5px #BBB; -moz-box-shadow: 0px 0px 10px #BBB; -webkit-box-shadow: 0px 0px 5px #BBB; } .tb_dados th{ background-image: linear-gradient(to bottom, #77A882,#77A882); color:#FFF; padding:10px 15px 10px 7px; border-left:1px solid #597f61; text-align:left; cursor: pointer; } .tb_dados th.orden{ background-image: url(../ico_white/ico_orden.png),linear-gradient(to bottom,#77A882,#77A882); background-repeat: no-repeat; background-position: right center; cursor:pointer; } .tb_dados th.orden_asc{ background-image: url(../ico_white/ico_orden_asc.png),linear-gradient(to bottom, #77A882,#77A882); background-repeat: no-repeat; background-position: right center; cursor:pointer; } .tb_dados th.orden_desc{ background-image: url(../ico_white/ico_orden_desc.png),linear-gradient(to bottom, #77A882,#77A882); background-repeat: no-repeat; background-position: right center; cursor:pointer; } .tb_dados th:first-child{ border-radius:10px 0 0 0; -moz-border-radius:10px 0 0 0; -webkit-border-radius:10px 0 0 0; } .tb_dados th:last-child{ border-radius:0 10px 0 0; -moz-border-radius:0 10px 0 0; -webkit-border-radius:0 10px 0 0; border-right:1px solid #597f61; } .tb_dados tr:nth-child(odd), table.zebra tr:nth-child(odd){ background: #FFF; } .tb_dados tr:nth-child(even), table.zebra tr:nth-child(even){ background: #ECECEC; } .tb_dados td{ padding:10px 7px 10px 7px; border:1px solid #D1D1D1; border-right:0; border-top:0; } .tb_dados td:last-child{ border-right:1px solid #D1D1D1; } .tb_dados tr.rodape td{ padding:5px 7px 5px 7px; border-left:1px solid #D1D1D1; border-top:0; text-align:left; background-image: linear-gradient(to bottom, #EEE, #FFF); text-align:center; } .tb_dados tr.rodape td:first-child{ border-bottom-left-radius:10px; -moz-border-bottom-left-radius:10px; -webkit-border-bottom-left-radius:10px; } .tb_dados tr.rodape td:last-child{ border-right:1px solid #D1D1D1; border-bottom-right-radius:10px; -moz-border-bottom-right-radius:10px; -webkit-border-bottom-right-radius:10px; } .tb_dados .load td, .tb_dados td.load{ background:#EEE; color:#BBB; } .tb_dados #dados .over{ background:#fcffb5; } .tb_dados .INT, .tb_dados .DECIMAL{ text-align:right; } .tb_dados .DATE, .tb_dados .DATETIME, .tb_dados .TIMESTAMP{ text-align:center; } .tb_dados td .INT, .tb_dados td .DATE, .tb_dados td .DATETIME, .tb_dados td .TIMESTAMP, .tb_dados td .DECIMAL{ white-space:nowrap; } .tb_info td{ padding:2px 10px 2px 10px; } .tb_dados_2{ border:0 !important; } .tb_dados_2 th{ padding:5px 10px 5px 5px !important; } .tb_dados_2, .tb_dados_2 th, .tb_dados_2 tr.rodape td{ border-radius:0 !important; } .tb_dados_2 td:first-child, .tb_dados tr.rodape td:first-child{ border-left:0; } .tb_dados_2 td:last-child, .tb_dados tr.rodape td:last-child{ border-right:0; } .tb_dados tr.rodape td{ border-bottom:0; } .botaoControl{ background: #F9F9F9; color: #AAA; padding: 5px 10px 7px 10px; margin:5px 2px 5px 2px; text-align:center; text-decoration: none; box-sizing: border-box; font-family: Helvetica, Arial, sans-serif; font-size: 14px; border: 1px solid #D1D1D1; line-height:32px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; } .botaoControlPage{ padding: 8px 10px 7px 10px; font-size:10px; } .botaoControlDesabilitado{ background: #DDD; color: #BBB; } .botaoControlSelecionado{ border:1px solid #FF9900; color:#FF9900; background:#FFF4CC; } .botaoControl:not(.botaoControlDesabilitado):not(.botaoControlSelecionado):hover { border:1px solid #BBB; color:#888; cursor: pointer; } .mini_botoes a{ background:#0068B4; color:#FFF; padding:5px 10px 5px 10px; text-decoration:none; } .mini_botoes a:hover{ background-image: linear-gradient(to bottom, transparent, rgba(0,0,0,.15)); } .mini_botoes a:not(:first-child){ border-left: 1px solid #80c5f7; } .mini_botoes a:first-child{ border-radius:5px 0 0 5px; padding-left:15px; } .mini_botoes a:last-child{ border-radius:0 5px 5px 0; padding-right:15px; } .filtro_titulo{ float:left; font-weight:bold; margin:5px 5px 5px 0; padding:5px 0 5px 0; } .filtro_valor{ float:left; margin:5px; background:#F1F1F1; border:1px solid #AAAAAA; color:#000; padding:5px 5px 5px 10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; } .filtro_close_div { float:right; top: 4px; right: 3px; display: block; width: 12px; height: 12px; margin-left:5px; margin-right:5px; } a.filtro_close { display: block; width: 12px; height: 12px; background: url(../imgs/chosen-sprite.png) -42px 2px no-repeat; font-size: 1px; margin-left:5px; } a.filtro_close:hover { background: url(../imgs/chosen-sprite.png) -42px -9px no-repeat; } .uppercase { text-transform: uppercase; } .lowercase { text-transform: lowercase; } .form_box{ border:1px solid #CCC;padding:10px; background: #f2efef; }