.hint {
    margin:10px;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
    background: #ffc url(images/pointer.gif) no-repeat -10px 5px;
}
.falsolink {
  FONT-SIZE: 11px; FONT-FAMILY: Tahoma, sans-serif; TEXT-DECORATION: none;  cursor: hand; 
}

.thumbs{
/* This centers the image */

margin-left: auto;
margin-right: auto;

/* This adds the border */
padding:5px;
background-color:#FFFFFF;
border:solid;
border-color: #000000;
border-width: 1px 2px 2px 1px;
}


blur{ 
   background-color: #ccc; /*shadow color*/ 
   color: inherit; 
   margin-left: 1px; 
   margin-top: 1px; 
} 

.shadow, 
.fcontent{
	position: relative;
	bottom: 2px;
	right: 2px;
	left: -1px;
} 

.shadow{ 
   background-color: #666; /*shadow color*/ 
   color: inherit; 

} 

.fcontent{ 
   background-color: #fff; /*background color of content*/ 
   color: #000; /*text color of content*/ 
   border: 1px solid #000; /*border color*/ 
   padding: 2px 2px; 
} 

.pagerCurrent {
	color: #333;
	background-color: #FFF;
	padding: 1px 6px;
	border: 1px solid #999;
	margin-right: 5px;
	cursor: pointer;
	cursor: pointer;
}

.pagerNotCurrent {
	color: #03C;
	background-color: #CCC;
	padding: 1px 6px;
	border: 1px solid #999;
	margin-right: 5px;
	text-decoration: underline;
	cursor: pointer;
}

.photo {
	cursor:pointer; BORDER-RIGHT: #a6a6a6 1px solid; BORDER-TOP: #a6a6a6 1px solid; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #a6a6a6 1px solid; WIDTH: 146px; PADDING-TOP: 10px; BORDER-BOTTOM: #a6a6a6 1px solid; TEXT-ALIGN: center;background-color:#FFFFFF
}

INPUT.buscarButton {
	border-width:1px 1px 1px 1px;border-style:solid solid solid solid;border-color:#4b7c9f;
	PADDING-RIGHT: 1px; PADDING-LEFT: 15px; HEIGHT:20px; FONT-SIZE: 100%; 
	background-color:#CCCCCC; MARGIN-BOTTOM: 1px! important; 
	PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px;
    BACKGROUND:  url(../../images/search_icon.gif) #CCCCCC no-repeat 2px 1px; MARGIN-BOTTOM: 1px! important; PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px;
	font-size:10px; font-weight:bold;	
}

INPUT.encomendarButton {
	border-width:1px 1px 1px 1px;border-style:solid solid solid solid;border-color:#4b7c9f;
	PADDING-RIGHT: 1px; PADDING-LEFT: 15px; HEIGHT:20px; FONT-SIZE: 100%; 
	background-color:#CCCCCC; MARGIN-BOTTOM: 1px! important; 
	PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px;
    BACKGROUND:  url(../../images/encomendar.gif) #CCCCCC no-repeat 2px 3px; MARGIN-BOTTOM: 1px! important; PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px;
	font-size:10px; font-weight:bold;		
}

INPUT.faleButton {
	border-width:1px 1px 1px 1px;border-style:solid solid solid solid;border-color:#4b7c9f;
	PADDING-RIGHT: 1px; PADDING-LEFT: 15px; HEIGHT:20px; FONT-SIZE: 100%; 
	background-color:#CCCCCC; MARGIN-BOTTOM: 1px! important; 
	PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px;
    BACKGROUND:  url(../../images/mail.png) #CCCCCC no-repeat 2px 3px; MARGIN-BOTTOM: 1px! important; PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px;
	font-size:10px; font-weight:bold;		
}

INPUT.loginButton {
	border-width:1px 1px 1px 1px;border-style:solid solid solid solid;border-color:#4b7c9f;
	PADDING-RIGHT: 1px; PADDING-LEFT: 15px; HEIGHT:20px; FONT-SIZE: 100%; 
	background-color:#CCCCCC; MARGIN-BOTTOM: 1px! important; 
	PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px;
    BACKGROUND:  url(../../images/cadeado.gif) #CCCCCC no-repeat 2px 3px; MARGIN-BOTTOM: 1px! important; PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px;
	font-size:10px; font-weight:bold;		
}

INPUT.editarButton {
	border-width:1px 1px 1px 1px;border-style:solid solid solid solid;border-color:#4b7c9f;
	PADDING-RIGHT: 1px; PADDING-LEFT: 15px; HEIGHT:20px; FONT-SIZE: 100%; 
	background-color:#CCCCCC; MARGIN-BOTTOM: 1px! important; 
	PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px;
    BACKGROUND:  url(../../images/editar.png) #CCCCCC no-repeat 2px 1px; MARGIN-BOTTOM: 1px! important; PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px;
	font-size:10px; font-weight:bold;		
}

INPUT.apagarButton {
	border-width:1px 1px 1px 1px;border-style:solid solid solid solid;border-color:#4b7c9f;
	PADDING-RIGHT: 1px; PADDING-LEFT: 15px; HEIGHT:20px; FONT-SIZE: 100%; 
	background-color:#CCCCCC; MARGIN-BOTTOM: 1px! important; 
	PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px;
    BACKGROUND:  url(../../images/apagar.gif) #CCCCCC no-repeat 2px 1px; MARGIN-BOTTOM: 1px! important; PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px	;
	font-size:10px; font-weight:bold;		
}	   

INPUT.visualizarButton {
	border-width:1px 1px 1px 1px;border-style:solid solid solid solid;border-color:#4b7c9f;
	PADDING-RIGHT: 1px; PADDING-LEFT: 15px; HEIGHT:20px; FONT-SIZE: 100%; 
	background-color:#CCCCCC; MARGIN-BOTTOM: 1px! important; 
	PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px;
    BACKGROUND:  url(../../images/search_icon.gif) #CCCCCC no-repeat 2px 1px; MARGIN-BOTTOM: 1px! important; PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px;
	font-size:10px; font-weight:bold;		
}	   

INPUT.topButton {
	border-width:1px 1px 1px 1px;border-style:solid solid solid solid;border-color:#4b7c9f;
	PADDING-RIGHT: 1px; PADDING-LEFT: 15px; HEIGHT:20px; FONT-SIZE: 100%; 
	background-color:#CCCCCC; MARGIN-BOTTOM: 1px! important; 
	PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px;
    BACKGROUND:  url(../../images/top.png) #CCCCCC no-repeat 2px 1px; MARGIN-BOTTOM: 1px! important; PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px;
	font-size:10px; font-weight:bold;		
}	   

INPUT.voltarButton {
	border-width:1px 1px 1px 1px;border-style:solid solid solid solid;border-color:#4b7c9f;
	PADDING-RIGHT: 1px; PADDING-LEFT: 15px; HEIGHT:20px; FONT-SIZE: 100%; 
	background-color:#CCCCCC; MARGIN-BOTTOM: 1px! important; 
	PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px;
    BACKGROUND:  url(../../images/back.png) #CCCCCC no-repeat 2px 1px; MARGIN-BOTTOM: 1px! important; PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px;
	font-size:10px; font-weight:bold;		
}

INPUT.atualizardadosButton {
	border-width:1px 1px 1px 1px;border-style:solid solid solid solid;border-color:#4b7c9f;
	PADDING-RIGHT: 1px; PADDING-LEFT: 15px; HEIGHT:20px; FONT-SIZE: 100%; 
	background-color:#CCCCCC; MARGIN-BOTTOM: 1px! important; 
	PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px;
    BACKGROUND:  url(../../images/user.gif) #CCCCCC no-repeat 2px 1px; MARGIN-BOTTOM: 1px! important; PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px;
	font-size:10px; font-weight:bold;		
}

INPUT.imprimirButton {
	border-width:1px 1px 1px 1px;border-style:solid solid solid solid;border-color:#4b7c9f;
	PADDING-RIGHT: 1px; PADDING-LEFT: 15px; HEIGHT:20px; FONT-SIZE: 100%; 
	background-color:#CCCCCC; MARGIN-BOTTOM: 1px! important; 
	PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px;
    BACKGROUND:  url(../../images/imprimir.gif) #CCCCCC no-repeat 2px 1px; MARGIN-BOTTOM: 1px! important; PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px;
	font-size:10px; font-weight:bold;		
}

INPUT.Button_sem {
	border-width:1px 1px 1px 1px;border-style:solid solid solid solid;border-color:#4b7c9f;
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; HEIGHT:20px; FONT-SIZE: 100%; 
	background-color:#CCCCCC; MARGIN-BOTTOM: 1px! important; 
	PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px;
	font-size:10px; font-weight:bold;	
}

INPUT.adicionarButton {
	border-width:1px 1px 1px 1px;border-style:solid solid solid solid;border-color:#4b7c9f;
	PADDING-RIGHT: 1px; PADDING-LEFT: 15px; HEIGHT:20px; FONT-SIZE: 100%; 
	background-color:#CCCCCC; MARGIN-BOTTOM: 1px! important; 
	PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px;
    BACKGROUND: url(../../images/file_icon.gif) #CCCCCC no-repeat 2px 1px; MARGIN-BOTTOM: 1px! important; PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px;
	font-size:10px; font-weight:bold;		
}	   

INPUT.atualizarButton {
	border-width:1px 1px 1px 1px;border-style:solid solid solid solid;border-color:#4b7c9f;
	PADDING-RIGHT: 1px; PADDING-LEFT: 15px; HEIGHT:20px; FONT-SIZE: 100%; 
	background-color:#CCCCCC; MARGIN-BOTTOM: 1px! important; 
	PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px;
    BACKGROUND:  url(../../images/atualizar.png) #CCCCCC no-repeat 2px 1px; MARGIN-BOTTOM: 1px! important; PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px	;
	font-size:10px; font-weight:bold;		
	
}	   

INPUT.bloquearButton {
	border-width:1px 1px 1px 1px;border-style:solid solid solid solid;border-color:#4b7c9f;
	PADDING-RIGHT: 1px; PADDING-LEFT: 15px; HEIGHT:20px; FONT-SIZE: 100%; 
	background-color:#CCCCCC; MARGIN-BOTTOM: 1px! important; 
	PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px;
    BACKGROUND:  url(../../images/bloqueado.gif) #CCCCCC no-repeat 2px 1px; MARGIN-BOTTOM: 1px! important; PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px	
	font-size:10px; font-weight:bold;			
}	   

INPUT.ativarButton {
	border-width:1px 1px 1px 1px;border-style:solid solid solid solid;border-color:#4b7c9f;
	PADDING-RIGHT: 1px; PADDING-LEFT: 15px; HEIGHT:20px; FONT-SIZE: 100%; 
	background-color:#CCCCCC; MARGIN-BOTTOM: 1px! important; 
	PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px;
    BACKGROUND:  url(../../images/ativo.gif) #CCCCCC no-repeat 2px 1px; MARGIN-BOTTOM: 1px! important; PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px	
	font-size:10px; font-weight:bold;			
}	   

INPUT.addButton {
	border-width:1px 1px 1px 1px;border-style:solid solid solid solid;border-color:#4b7c9f;
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; HEIGHT:17px; FONT-SIZE: 100%; 
	background-color:#CCCCCC; MARGIN-BOTTOM: 0px; 
	PADDING-BOTTOM: 0px; CURSOR: pointer; PADDING-TOP: 1px;
	font-size:10px; font-weight:bold;			
}	   

INPUT.gravarButton {
	border-width:1px 1px 1px 1px;border-style:solid solid solid solid;border-color:#4b7c9f;
	PADDING-RIGHT: 1px; PADDING-LEFT: 15px; HEIGHT:22px; FONT-SIZE: 100%; 
	background-color:#CCCCCC; MARGIN-BOTTOM: 1px! important; 
	PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px;
    BACKGROUND:  url(../../images/gravar.gif) #CCCCCC no-repeat 2px 1px; MARGIN-BOTTOM: 1px! important; PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px	
	font-size:10px; font-weight:bold;			
}

INPUT.excelButton {
	border-width:1px 1px 1px 1px;border-style:solid solid solid solid;border-color:#4b7c9f;
	PADDING-RIGHT: 1px; PADDING-LEFT: 15px; HEIGHT:22px; FONT-SIZE: 100%; 
	background-color:#CCCCCC; MARGIN-BOTTOM: 1px! important; 
	PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px;
    BACKGROUND:  url(../../images/excel.png) #CCCCCC no-repeat 2px 1px; MARGIN-BOTTOM: 1px! important; PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px	
	font-size:10px; font-weight:bold;			
}

.QLIcon {
	POSITION: absolute;
}

.QLContainer {
	POSITION: relative;background-color:none;color:none;border-color:none;outline-color:none;font-family:"Bookman Old Style";
}	   



#loader {
  width: 180px;
  height: 500px;
  margin-left: auto;
  margin-right: auto;

}

#loader td {
  padding: 3px;
  background: #ffffff;
}

#loader p {
  border: 3px solid #000099;
  padding: 10px;
  margin: 0;
  background: #ECECEC;
}

#loader img {
  float: center;
  margin-right: 12px;
}

#loader strong {
  display: block;
  margin-bottom: 3px;

}

#loaderContainer {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: expression('absolute');
  height: expression(document.documentElement.scrollHeight+'px');
  width: expression(document.documentElement.scrollWidth+'px');
  z-index: 1000;
  
}

#loaderContainer td {
	padding-top: 150px;
	vertical-align: top;
	text-align: center;
	/* background-image: url(../../images/semi-transparent.gif); */
	background-image: url(../../images/overlay.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/overlay.png", sizingMethod="scale");
		}


#loaderContainer td td {
	padding-top: 3px;
	text-align: left;
}

#warning {
	clear:both;
	background-color:#F6EBE5;
	border: 1px dashed #7F7554;
	padding:8px 8px 6px 8px;	
}

#warning2 {
	clear:both;
	background-color:#F7F7F7;
	border: 1px dashed #CCCCCC;
	padding:8px 8px 6px 8px;	
}