@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;}
INPUT{font-family:Tahoma, Arial;font-size:11px;}

.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;}
.vermelhoDark:Hover {background-color: #0A3E90;}
.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:#FFEDB0; margin-top: 0px; margin-left: 0px;}

.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: 9999;
	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 1s;
	background-color: #000;
	opacity: 0;
	visibility: hidden;
	}
.escurece{
	opacity: 0.7;
	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;
}
button {
    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;
}
