﻿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 .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 .subCadastros {background:#8D8B8E; margin:13px 0 0 -20px; border-radius:0 0 5px 5px; display:none; position:absolute;}
.menu .subCadastros li {float:none;}
.menu .subCadastros 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}
.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;}
.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;}
.errorContent{margin:5px 0 10px 5px;}
.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}
.label {display:block;margin-bottom:5px;}
.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%;}
.borda {border:2px solid; padding:10px; border-radius:5px; margin-bottom:5px}
.coluna-60 {width: 60%; float:left}
.div {font-size: 14px; margin-bottom: 10px;}
.alinhadiv {display:flex; margin-bottom:10px;}
.lbltop {margin-top:3px}
.mleft80 {margin-left:80px}
.botao{width:80px; height:30px; margin:2px; border:solid; border-radius:5px; border-width:1px; border-color:black; color:white; background-color:grey}
.mleft3 {margin-left:3px}