﻿html {height:100%}
body {margin:0; padding:0; background:#F7EBC4 url("/images/background.png") repeat-x; font-family:Verdana; font-size:13px; height:100%}
form {height:100%}
form > .login {height:auto;min-height:100%}
.field {background:url(/images/field.png) no-repeat;border:0;padding:4px;width:294px}
.fleft {float:left}
.fright {float:right;padding-right:3px}
.dright {float:right;}
.wrapMaster {width:1400px; margin:auto; position:relative;}
.top {padding:20px 0 0 0; text-align:center;position:relative}
.top h1 {font-weight:normal; font-size:36px; font-family:"Myriad Pro"; margin:0}
.top .logo {position: absolute; left: 0;}
.top .title {padding:12px 0 25px 0;}
.top .welcome {height:25px; text-align:left;}
.top .welcome a {color: #0066CC;}
.top .menu {background:url(/images/bg-menu-center.png) repeat-x; height:40px; width:100%; border-radius:5px;}
.menu .subOpcoes {background:#8D8B8E; margin:13px 0 0 -20px; border-radius:0 0 5px 5px; display:none; position:absolute;}
.menu .subOpcoes li {float:none;}
.menu .subOpcoes li:hover a {color:#000}
.menu ul {list-style:none; margin:0; padding:0 10px;}
.menu ul li {float:left; height:31px; padding:0px 10px; margin-top:9px; color:#FFF; text-align:left}
.menu ul li a {color:#FFF; text-decoration:none;}
.menu ul li:hover a {color:#000;}
.menu ul li:hover ul a {color:#fff;}
.menu ul li .separator {background:url(/images/separator.png) no-repeat; width:2px; margin: 5px 10px 0; padding: 0;}
.menu .subRelatorios {background:#8D8B8E; margin:13px 0 0 -20px; border-radius:0 0 5px 5px; display:none; position:absolute;}
.menu .subRelatorios li {float:none;}
.menu .subRelatorios li:hover a {color:#000}
.menu .subLancamentos {background:#8D8B8E; margin:13px 0 0 -20px; border-radius:0 0 5px 5px; display:none; position:absolute;}
.menu .subLancamentos li {float:none;}
.menu .subLancamentos li:hover a {color:#000}
.clear {clear:both}
.content {background:#FFF; border:#B2B4B7 1px solid; border-radius:5px; margin-top:10px; min-height:200px; padding:15px; margin-bottom:50px;}
.content h2 {font-weight:normal; font-family:Verdana; font-size:20px; margin-top:0; height: 26px;}
.content h3 {font-weight:normal; font-family:Verdana; font-size:16px; margin-top:0}
.content table .even {background:#F5F5F5;}
.content table tr.head {background: url("/images/bg-content-box.gif") repeat-x scroll 0 0 transparent; height: 40px; width:auto;}
.footer {font-size:12px;position:relative;width:100%;padding-bottom:20px;height:20px;clear:both}
.footer .logo {margin:0 auto;display:block;padding-bottom:15px}
.t-center {text-align:center}
.t-right {text-align:right}
.t-padding {padding-left:10px; padding-right:10px}
.login {margin-left:auto;margin-right:auto;width:383px;height:100%;}
.login h1, .login h2 {font-family:"Myriad Pro";font-weight:normal}
.login h1 {font-size:36px;padding-bottom:50px;padding-top:20px;margin:0}
.login h2 {font-size:26px}
.login .label {width:78px;padding:3px 0 15px 0}
.login .main {padding-bottom:115px}
.footerlogin {font-size:12px;position:relative;width:100%;margin-top:-115px;height:115px;clear:both}
.footerlogin .logo {margin:0 auto;display:block;padding-bottom:15px}
.errorContent{margin:5px 0 10px 5px;}
.coluna-50 {width: 50%; float:left}
.coluna-60 {width: 60%; float:left}
.coluna-80 {width: 80%; float:left}
.coluna-100 {width: 100%; float:left}
.borda {border:2px solid; padding:10px; border-radius:5px; margin-bottom:5px}
.mborda {border:1px solid; border-radius:5px; margin-bottom:5px; width:30%}
.teste {display:flex; align-content:flex-end; height:30px}
.div {font-size: 14px; margin-bottom: 10px;}
.div2 {font-size: 14px; margin-bottom: 10px; width:100%; display:inline-block; display:table}
.alinhacenter {vertical-align:middle;}
.col60 {width: 60%; float:left}
.col40 {width: 20%; float:right; margin-left:20%}
.div100 {font-size: 14px; margin-bottom: 10px; height: 100%}
.botao{width:80px; height:30px; margin:2px; border:solid; border-radius:5px; border-width:1px; border-color:black; color:white; background-color:grey}
.botaonovo{width:120px; height:30px; margin:2px; border:solid; border-radius:5px; border-width:1px; border-color:black; color:white; background-color:grey}
.botaogreen{margin-left:5px; border:solid; border-radius:5px; border-width:2px; border-color:green; font-size:14px; color:green; background-color:white}
.botaoedit{margin-left:5px; border:solid; border-radius:5px; border-width:2px; border-color:blue; font-size:14px; color:blue; background-color:white}
.botaocancel{margin-left:5px; border:solid; border-radius:5px; border-width:2px; border-color:red; font-size:14px; color:red; background-color:white}
.botaored{margin-left:5px; border:solid; border-radius:5px; border-width:2px; border-color:red; font-size:14px; color:red; background-color:white}
.group {margin-bottom:30px;}
.label {display:block;margin-bottom:5px;}
.txt {width:300px;padding:5px;}
.btn {padding:10px 15px;}
.campos{float:right;}
.alinhadiv {display:flex; margin-bottom:10px;}
.txtRefeicao {margin-left:20px}
.txtDataR {margin-left:4px}
.mleft {margin-left:4px}
.mleft100 {margin-left:100px}
.mleft80 {margin-left:80px}
.mleft50 {margin-left:50px}
.mleft10 {margin-left:10px}
.mright {margin-right:10px}
.mbottom {margin-bottom:10px}
.mtop {margin-top:10px}
.lbltop {margin-top:3px}
.cellpadding {padding-right:10px; padding-left:10px}
.linemargin {margin-bottom:10px}
.Grid td {background-color:#FCFCFC; color:black; font-size:10pt; line-height:200%}
.Grid th {background-color:#898989; color:White; font-size:10pt; line-height:200%}
.ChildGrid td {background-color:#eee; color:black; font-size:10pt; line-height:200%}
.ChildGrid th {background-color:#696969; color:White; font-size:10pt; line-height:200%;}
.camposLBL {margin-top:10px; margin-left:20px}
.camposTXT {margin-top:10px; margin-left:3px;}
.placa {text-transform:uppercase}
.erromessage {color:red; font-size:14px;}

.rotacionar270
        {
            -webkit-transform: rotate(270deg);
            -moz-transform: rotate(270deg);
            filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
            -ms-transform: rotate(270deg);
        }
.rotacionar180
        {
            -webkit-transform: rotate(180deg);
            -moz-transform: rotate(180deg);
            filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
            -ms-transform: rotate(180deg);
        }
.rotacionar90
        {
            -webkit-transform: rotate(90deg);
            -moz-transform: rotate(90deg);
            filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
            -ms-transform: rotate(90deg);
        }
.rotacionar0
        {
            -webkit-transform: rotate(0deg);
            -moz-transform: rotate(0deg);
            filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
            -ms-transform: rotate(0deg);
        }

.zoomMais100
        {
             zoom: 100%;
            -moz-transform: scale(1.00);
            -webkit-transform: scale(1.00);
        }
.zoomMais159
        {
             zoom: 159%;
            -moz-transform: scale(1.59);
            -webkit-transform: scale(1.59);
        }
.zoomMais210
        {
             zoom: 210%;
            -moz-transform: scale(2.10);
            -webkit-transform: scale(2.10);
        }

.zoomMenos70
        {
             zoom: 70%;
            -moz-transform: scale(0.70);
            -webkit-transform: scale(0.70);
        }
.zoomMenos50
        {
             zoom: 50%;
            -moz-transform: scale(0.50);
            -webkit-transform: scale(0.50);
            -ms-transform: scale(1.49);
        }
.zoomMenos30
        {
             zoom: 30%;
            -moz-transform: scale(0.30);
            -webkit-transform: scale(0.30);
            -ms-transform: scale(1.49);
        }