.lbTit{
	font-weight: bold;
}
.tdHeader1{
	border-bottom: 1px gray solid;
	border-right: 1px gray solid;
}
.tdHeader2{
	border-bottom: 1px gray solid;
	background-position: right;
	background-repeat: no-repeat;
	background-image:url(../images/img-header.jpg)
}
.tdBody{
	padding: 5px;
}
.tbBusca{
	width: 100%;
}
.tdFooter{
	border-top: 1px gray solid;
	text-align: right;
	padding-right: 10px;
}
.bt {
	cursor: pointer;
	background-color: #C8C8C8;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
}
.nav{
	font: 12px verdana;
	font-weight: bold;
}

.credito{
	font: 11px verdana;
}

.welcome{
	font: 10px verdana;
	color:  navy;
	font-weight: bold;
}

.menuOut{
	width:150px;
	color:  navy;
	font-size: 11px;
	border-bottom: 1px white solid;
	padding: 5px;
	cursor: pointer;
	background-color: #D8D8D8;
}
.subMenu{
	width:150px;
	color:  navy;
	font-size: 11px;
	border-left: 1px gray solid;
	border-top: 1px gray solid;	
	border-right: 1px black solid;
	border-bottom: 1px black solid;
	cursor: pointer;
	background-color: #D8D8D8;
	z-index: 3;
}

.subMenuRow{
	font-size: 10px;
	border-bottom:1px gray solid;
	padding: 3px;
	z-index: 3;
}


.menuDown{
	width:150px;
	color:  navy;
	font-size: 11px;
	border-bottom: 1px white solid;
	padding: 5px;
	cursor: pointer;
	background-color: #C8C8C8;
}
.menuOver{
	width:150px;
	color:  navy;
	font-size: 11px;
	border-bottom: 1px white solid;
	padding: 5px;	
	cursor: pointer;
	background-color: #C8C8C8;
}

.tdMenu{
	width:150px;
	border-right: 1px gray solid;
	background-color: #E8E8E8;
}
.check {
	border: 0px;
}

.divHelp{
	border: 1px solid #000099;
	padding: 8px;
	background-color: #E0F0FF;
	color: #000099;
	width: 450px;
	display: none; 
	position: relative; 
	z-index: 2;
}

.divInte{
	border: 1px solid gray;
	width: 15px;
	cursor: pointer;
	position: relative; 
	font-weight: bold;
	text-align: center;	
}

.divAba{
	font-family: ARIAL;
	font-size: 11px;
	text-align: center;
	text-decoration: none;	
	color:black;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid gray;	
	border-left: 1px solid gray;
	cursor: pointer;
	background-color:#EEE0E5;
	position: relative; 
	width:100%;	
}

.divConteudo{
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;	
	color:black;	
	padding: 4px;
	width:660px;	
	display: block;
	position: relative; 
	z-index: 2;
}

.titBox{
	font-family: ARIAL;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	color:black;
	padding: 2px;
	border: 1px solid gray;	
	background-color:#EEE0E5;
	
}

.listHeader{
	border-bottom: 1px gray solid;
	background-color: #E8E8E8;
	font-family: verdana;
	font-weight: bolder;
	font-size: 11px;
	text-align: center;
}
.listBody{
	border-bottom: 1px gray solid;
	font-family: verdana;
	font-size: 11px;
	text-align: center;
}
.btMais{
	border: 1px solid navy;
	width: 16px;
	cursor: pointer;
	color:navy;
	font-weight: bold;
	background-color: #E8E8E8;
}
.titGrid {
    text-align: center;
    font-weight: bold;
    /*background-color: #E8E8E8;*/
    /*padding: 3px;*/
    cursor: pointer;
}
.grid{
	padding-left: 4px;
	padding-right: 4px;
}

.rowGrid{
	border-bottom: 1px solid gray;
}
.gravar{
	background-color: green;		
	color: white;
	border:1px solid gray;		
	width: 90px;
	font-size: 12px;
	padding: 3px; 
	cursor: pointer;
}
.excluir{
	background-color: red;
	color: white;
	border:1px solid gray;		
	width: 90px;
	font-size: 12px;
	padding: 3px; 
	cursor: pointer;
}
.retornar{
	background-color: blue;
	color: white;
	border:1px solid gray;		
	width: 90px;
	font-size: 12px;
	padding: 3px; 
	cursor: pointer;
}
.verificar{
	background-color: #ff9900;
	color: white;
	border:1px solid gray;
	width: 150px;
	font-size: 12px;
	padding: 3px; 
	cursor: pointer;
}
.divBox{
	padding:2px;
	text-align:left;
	font: 10px verdana;
	color:  gray;
	border: 1px gray solid;
}

.divBox2{
	padding:2px;
	text-align:left;
	font: 12px verdana;
	color:  gray;
	border: 1px gray solid;
}

.divTombo{
	padding:2px;
	text-align:center;
	font: 10px verdana;
	color:  gray;
	border: 1px gray solid;
}
.ftGray{
	color:  gray;
	font-size: 10px;
}
.loading{
	position: fixed;
	left: 48%;
	top: 40%;
	display:block;
	font-size: 12px;
	color: navy;
	background-color: #E8E8E8;
	border: 1px solid navy;
	z-index: 3;
	width:70px;
	height:60px;
	padding: 5px;
}
.iFrameLoading{
	position: fixed;
	left: 48%;
	top: 40%;
	width:71px;
	height:61px;
	display:block;
	z-index: 3;
}
.bloaquea{
	position: fixed;
	top: 0;
	left: 0;
	display:block;
	z-index:4;
	width:100%;
	height:100%;
}
.hist{
	color : gray;
}
.alterarSenha{
	background-color: maroon;
	color: white;
	border:1px solid gray;		
	width: 100px;
	font-size: 12px;
	padding: 3px; 
	cursor: pointer;
}

a.lkBusca:visited {
	color		: green;
}
a.lkBusca:active {
	color		: green;
}

.bulletRel{
	color:navy;
}

a.linkRel:link {
	font-size: 11px;
	font-weight: bold;
}
a.linkRel:hover {
	font-size: 11px;
	font-weight: bold;
}
a.linkRel:visited{
	font-size: 11px;
	font-weight: bold;
}
a.linkRel:active {
	font-size: 11px;
	font-weight: bold;
}

.titRel{
	font-size: 12px;
	font-weight: bold;
}

.overRel{
	padding: 5px;	
	background-color: #E8E8E8;
}
.outRel{
	padding: 5px;
	background-color: white;
}
.gravarRetornar{
	background-color: maroon;		
	color: white;
	border:1px solid gray;		
	width: 124px;
	font-size: 12px;
	padding: 3px; 
	cursor: pointer;
}
.rowGray{
	border-bottom: 1px solid gray;
}

.textoTermo{
	font-family: "verdana";
	font-size: 12px;
}

.des{background-color:white; color:black;font-family: verdana; font-size: 12px;}
.sel{background-color:navy; color:white;font-family: verdana; font-size: 12px;}
td{}