@charset "UTF-8";
form{
    margin:0;
}
TABLE.common{border-width:1px;border-color:#000090;font-size:11px; tahoma}
IFRAME{border-width:0px;}
SELECT{font-family:Tahoma, Arial;font-size:11px;height: 20px;}
INPUT{font-family:Tahoma, Arial;font-size:11px;height: 20px;border-radius: 0;}

.vermelhoLight {border-width:0px;background-color: #ffcccc; font-family:Courier New; font-size:13px;}
.vermelhoDark {border-width:0px;background-color: #ffaaaa; font-family:Courier New; font-size:13px;}
.vermelhoLight:Hover {background-color: #0A3E90;color: #fff;}
.vermelhoDark:Hover {background-color: #0A3E90;color: #fff;}
.trans{border-width:0px;background-color:transparent; font-family:Arial;font-size:13px;}
.trans:hover{color:#ffffff !important;background-color:#0A3E90; } 
.dark{border-width:0px;background-color:#ccccff; color:#000080; font-family:Courier New;font-size:13px;cursor: none;}
.dark:hover{color:#ffffff !important;background-color:#0A3E90;cursor:pointer; } 
.darktrans{border-width:0px;background-color:transparent;align:right;color:#000080; font-family:Arial;font-size:13px;}
.darktrans: hover {color:#ffffff;background-color:#0A3E90;color:#ffffff;} 
.darktransmarca{border-width:0px;background-color:transparent;align:right;color:#cccccc; font-family:Arial;font-size:13px;}
.light{border-width:0px;background-color:#ffffee; color:#000080; font-family:Courier New; font-size:13px;} 
.light:hover{background-color:#0A3E90;color:#ffffff;cursor:pointer; } 
.lighttrans{border-width:0px;background-color:transparent; color:#000080; font-family: Arial;font-size:13px;} 
.lighttrans: hover {color:#ffffff;background-color:#0A3E90;} 
.lighttransmarca{border-width:0px;background-color:transparent; color:#cccccc; font-family: Arial;font-size:13px;} 
.mark {border-width:0px;background-color:#1A4D81; color:#ffffff;font-family:Arial;font-size:13px;} 
/*.hover{border-width:0px;background-color:#1A4D81; color:#ffffff;font-family:Arial;font-size:13px;} */
.title{border-width:0px;background-color:#1A4D81; color:#ffffff;font-family:Arial;font-size:13px;}

.imp10{border-width:0px;background-color:transparent; color:#000000; font-family: Arial;font-size:9px;} 
.imp11{border-width:0px;background-color:transparent; color:#000000; font-family: Arial;font-size:11px;} 
.imp11c{border-width:0px;background-color:transparent; color:#000000; font-family: Courier New;font-size:11px;}
.imp11b{border-width:0px;background-color:#ffffff; color:#000000; font-family: Arial;font-weight:bold;font-size:11px;}
.imp11p{border-width:0px;background-color:#ffffff; color:#000000; font-family: Courier New;font-weight:bold;font-size:12px;}
.imp11p:hover{border-width:0px;background-color:#000; color:#fff; font-family: Courier New;font-weight:bold;font-size:12px;}
.imp12{border-width:0px;background-color:transparent; color:#000000; font-family: Arial;font-weight:bold;font-size:12px;}
.imp12b{border-width:0px;background-color:#ffffff; color:#000000; font-family: Arial;font-weight:bold;font-size:12px;}
.imp8{border-width:0px;background-color:transparent; color:#000000; font-family: Arial;font-size:8px;} 
.imp14{border-width:0px;background-color:transparent; color:#000000; font-family:Arial;font-size:14px;} 
.imp16{border-width:0px;background-color:transparent; color:#000000; font-family:Arial;font-size:16px;} 
.imp18{border-width:0px;background-color:transparent; color:#000000; font-family:Arial;font-size:18px;} 
.imp20{border-width:0px;background-color:transparent; color:#000000; font-family:Arial;font-size:20px;} 
.imp28{border-width:0px;background-color:transparent; color:#000000; font-family:Arial;font-size:32px;} 

.times28{border-width:0px;background-color:transparent; color:#000000; font-family:Times;font-size:32px;} 
.times40{border-width:0px;background-color:transparent; color:#000000; font-family:Times;font-size:40px;} 

.rec12{border-width:0px;background-color:transparent; color:#000000; font-family:Times;font-size:12px;} 
.rec18{border-width:0px;background-color:transparent; color:#000000; font-family:Times;font-size:18px;} 
.rec20{border-width:0px;background-color:transparent; color:#000000; font-family:Times;font-size:20px;} 
.rec60{border-width:0px;background-color:transparent; color:#000000; font-family:Times;font-size:60px;} 

.borda10{border-width:1px;background-color:transparent; color:#000000; font-family: Courier New;font-size:10px;} 
.borda10c{border-width:1px;background-color:transparent; color:#000000; font-family: Courier New;font-size:10px;}
.borda9{border-width:1px;background-color:transparent; color:#000000;  font-family: Courier New;font-size:9px;}
.borda11{border-width:1px;background-color:transparent; color:#000000; font-family: Courier New;font-size:11px;} 
.borda12{border-width:1px;background-color:transparent; color:#000000; font-family: Courier New;font-size:12px;} 
.borda13{border-width:1px;background-color:transparent; color:#000000; font-family: Courier New;font-size:13px;} 
.borda14{border-width:1px;background-color:transparent; color:#000000; font-family: Courier New;font-size:14px;} 
.borda16{border-width:1px;background-color:transparent; color:#000000; font-family: Courier New;font-size:16px;} 
.borda18{border-width:1px;background-color:transparent; color:#000000; font-family: Courier New;font-size:18px;} 
.borda20{border-width:1px;background-color:transparent; color:#000000; font-family: Courier New;font-size:20px;} 
.borda30{border-width:1px;background-color:transparent; color:#000000; font-family: Courier New;font-size:30px;} 

.imp12courier{border-width:1px;background-color:#ffffff; color:#000000; font-family: Courier New;font-size:12px;} 
.imp12bcourier{border-width:0px;background-color:transparent; color:#000000; font-family: Courier New;font-size:12px;} 

.bg{background-color:#B8D1F8; color:#B8D1F8;}

.buttomBK{width:160; color:#000000; font-weight:bold;font-family: Courier New;font-size:11px;} 
.buttomVM{width:160; color:#FF0000; font-weight:bold;font-family: Courier New;font-size:11px;} 
.buttomVD{width:160; color:#009900; font-weight:bold;font-family: Courier New;font-size:11px;} 


body {background:#FFFDF0; margin-top: 0px; margin-left: 0px;width: 1024px;}

.tabTit{border-width:0px;background-color:#ccccff; color:#000000; font-family: Courier New;font-weight:bold;font-size:12px;margin:0 0 2px 0;}
.tabCor{border-width:0px;background-color:#ffffff; color:#000000; font-family: Courier New;font-weight:bold;font-size:12px;margin:0 0 2px 0;}


.inputErro{
    box-shadow: 0 0 5px #f00;
}

#login {
    font-family: arial;
    font-size: 18px;
	position: absolute;
	z-index: 9997;
	left: calc(50% - 150px);
	opacity: 1;
	width: 300px;
	height:300px;
  	box-shadow: 0 0 10px #000;
  	padding: 10px;
  	transition: top 1s;
  	background-color: #fff;
  	border-radius: 10px;
}


#login p {
text-align: center;
margin-top: 5px;
}
#loginErro {
	color: red;
}
.naoapareceLogin{
	top: -1000px;
	}
.apareceLogin{
	top: 100px;
	}
.fundo{
	width:100%;
	height: 100%;
	z-index: 9998;
	position: absolute;
	transition: opacity 0.5s;
	background-color: #000;
	opacity: 0;
	visibility: hidden;
    left:0;
	}
.escurece{
	opacity: 0.3;
	visibility: visible;
}
#teste{
    font-size: 16px;
}

#usuario, #senha {
    font-family: arial;
    font-size: 16px;
    padding: .25em .5em;
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #ccc;
    margin-bottom: 25px;
}
button2 {
    border: 0;
    padding: .5em 1em;
    font-family: "Open Sans Condensed", sans-serif;
    background-color: #61c4d9;
    color: white;
    font-size: 1.2em;
    width: 120px;
    margin-left: calc(50% - 60px);
    margin-top: 1em;
    border-radius: 5px;
}
.naosome{
	display: inline;
}
.btnDisabled {
    visibility: hidden;
}


#divSearch{
    background-color:#fff;
    border: 1px;
    height:50px;
    width: 100%;
    position: relative;
}
.search{
    margin-left: 10px;
    position: relative;
    height:30px;
    background-color:#f0f0ff;
    top: 0px;
    padding: 5px;
    font-size: 14px;
    display: inline;
}
#search{
    border: none;
    padding: 5px;
    font-size: 14px;
}
#search:focus {
    outline: none;
}


#xxxremessa:after {
  position: absolute;
  content: "";
  top: 14px;
  right: 10px;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-color: #fff transparent transparent transparent;
}

.select {
    position: relative;
    min-width: 200px;
    height: 30px;
}
.select svg {
  position: absolute;
  right: 12px;
  top: calc(50% - 3px);
  width: 10px;
  height: 6px;
  stroke-width: 2px;
  stroke: #9098a9;
  fill: none;
  stroke-linecap: round;
  stroke-linejoin: round;
  pointer-events: none;
}
.select select {
  -webkit-appearance: none;
  padding: 7px 40px 7px 12px;
  border: 1px solid #e8eaed;
  border-radius: 0px;
  background: #fff;
    height: 35px;
  
  cursor: pointer;
  transition: all 150ms ease;
}
.select select:required:invalid {
  color: #5a667f;
}
.select select option {
  color: #223254;
}
.select select option[value=""][disabled] {
  display: none;
}
.select select:focus,.select select:hover {
  outline: none;
  border-color: #07f;
  box-shadow: 0 0 0 2px rgba(0,119,255,0.2);
}
.sprites {
    position: absolute;
    width: 0;
    height: 0;
    left:5px;
    pointer-events: none;
    user-select: none;
}

.klauBody {background:#f7fbff; margin-left: calc(50% - 512px);line-height: 110%;}
#tudo {left: calc(50% - 150px);}

    #fileLabel{
        width: 90px;
        height: 20px;
        display: inline-block;
        top:-3px;
        margin-left: 2px;
        position: relative;
        font-family:Tahoma, Arial;
        font-size:11px;
    }
    #fileDiv {
        height: 25px;
        color: black;
        padding: 5px;
        background-color: white;
        display: inline-block;
        font-size: 12px;
        font-weight:normal;
        vertical-align: middle;
        border: 1px solid #e8eaed;
    }
    #fileDiv:focus,#fileDiv:hover {
        outline: none;
        border-color: #07f;
        box-shadow: 0 0 0 2px rgba(0,119,255,0.2);
    }
    #fileDiv {
	   cursor: pointer; /* "hand" cursor */
    }
    .fundoMenu{
        padding: 10px;
        display: inline-block;
        border: 1px;
        height: 36px;
        float:left;
    }
    .fileButton:focus,.fileButton:hover{
        outline: none;
        border: 1px solid #d8dadd;
    }
    .fileButton{
        margin-left: 10px;
        position: relative;
        height:25px;
        top:-3px;
        color: white;
        background-color:#1A4D81;
        padding: 5px;
        font-size: 11px;
        display: inline;
        border: 1px solid #d8dadd;
        border-radius: 5px;
        cursor: pointer;
        
    }
    .fileButton:disabled{
        background-color: transparent;
        color: lightgray;
    }
    .fileButton:active{
        background-color: #4A7DB1;
    }
    .fileImg {
        top:2px;
        position: relative;
    }
    .fileInput{
        width: 0.1px;
        height: 0.1px;
        opacity: 0;
        overflow: hidden;
        position: absolute;
        z-index: -1;
    }
    .klauButton{
        margin-left: 10px;
        height:28px;
        position: relative;
        top: -2px;
        cursor: pointer;
        color: white;
        padding: 6px;
        background-color: #1A4D81;/*#f0f0f0;*/
        display: inline-block;
        font-size: 11px;
        font-weight:normal;
        vertical-align: middle;
        border: 1px solid #d8dadd;
        border-radius: 5px;
    }
    .klauButton:active{
        background-color: #4A7DB1;
    }
    .klauButton:disabled{
        background-color: transparent;
        color: lightgray;
    }
    .klauButton:focus,.klauButton:hover {
        outline: none;
        border-color: #07f;
        box-shadow: 0 0 0 2px rgba(0,119,255,0.2);
    }
    .klauButton[disabled]:hover{
        border: 1px solid #d8dadd;
        box-shadow: none;
    }
#logar{
    position:absolute;
    width:300px;
    height: 300px;
    left: calc(50% - 150px);
    top: -500px;
    background-color: #fff;
    padding: 20px;
    transition: top 1s;
    z-index: 9999;
}
