/***********************************************************************************************************************/
/* Componente de ToolTip Javascript*/
.tooltip
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F4F4E8;
	border: 1px ridge #000000;
	padding: 4px;
}
/***********************************************************************************************************************/
/* Componente de Janelas Javascript*/
.window   {
	VISIBILITY: hidden;
	MARGIN: 0px;
	POSITION: absolute;
	BACKGROUND-COLOR: #B5C4CC;
	TEXT-ALIGN: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
	border-top: 3px solid #666666;
	border-right: 3px solid #666666;
	border-bottom: 3px solid #666666;
	border-left: 3px solid #666666;
    -moz-border-radius: 12px;

}
.titleBar {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	MARGIN: 0px;
/*	cursor: hand; cursor:pointer; errorMozila*/
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	WHITE-SPACE: nowrap;
	BACKGROUND-COLOR: #E3DFA0;
	TEXT-ALIGN: left;
	/*background-image: url(/templates/padrao/images//titulo_fundo.gif);*/

	padding: 0px 5px;
	/*height: 31px;
	width: 480px;
	height: 25px;*/
	-moz-border-radius: 12px;

}
.titleBarText {
	FLOAT: left;
	OVERFLOW: hidden;
	TEXT-ALIGN: left;
	font-weight: bold;
	color: #000000;
    -moz-border-radius: 12px;

}
.titleBarButtons {	    
-moz-border-radius: 12px;
/*cursor: pointer; cursor: hand;BORDER-RIGHT: 0px; errorMozila*/
BORDER-TOP: 0px; 
VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; WIDTH: 50px; 
BORDER-BOTTOM: 0px; 
HEIGHT: 14px}
.clientArea {	
/*scrollbar-arrow-color: #000000; errorMozila*/
/*scrollbar-track-color: #CED4D7; errorMozila*/
-moz-border-radius: 12px;
BORDER-RIGHT: 1px none #e0e0e0; 	
PADDING-RIGHT: 0.5em; 	
BORDER-TOP: 0px none #404040; 	
PADDING-LEFT: 0.5em; 	
FONT-SIZE: 10pt; 	
PADDING-BOTTOM: 0.5em; 	
MARGIN: 2px 0px 0px; 
OVERFLOW: auto; 	
BORDER-LEFT: 1px none #505050; 	
COLOR: #000000; 
PADDING-TOP: 0.5em; 	
BORDER-BOTTOM: 1px none #f0f0f0; 	
FONT-FAMILY: "Arial", "Helvetica", sans-serif; 	
BACKGROUND-COLOR: #FFFBBB;
}
.notas_edicao {
	height: 98%;
	width: 480px;
	BACKGROUND-COLOR: #FFFBBB;
	border: none;
	
}
/***********************************************************************************************************************/
/***********************************************************************************************************************/
/* Componente de TreeView Javascript*/
.clsNode {font-family: tahoma; font-size: 8pt; text-decoration: none; /*cursor: hand; errorMozila */ color: black }
.clsNodeSelected { font-weight:bold; font-family: tahoma; font-size: 8pt; text-decoration: none; /*cursor: hand; errorMozila*/ color: black }
.clsNode:hover { text-decoration: none; color: #eeeeee; background-color: #003366 }
/***********************************************************************************************************************/
/* Componente de validacao de forms*/
.forms_erro	 {background-color: #FFC0B0;}
.forms_normal{font-weight: normal;	color: black;}
/***********************************************************************************************************************/
/* Componente de Tabset*/

.bsTabset {
	height: 27px;
	width: 124px;
	text-align: center;
	vertical-align: bottom;
	padding: 8px 6px 6px;
/*	behavior:		url("/javascript/boxsizing.htc"); errorMozila*/
	margin-left: 0px;
	margin-right:0px;
	position: relative;
    min-width:111px;
	display: block;

}
.legenda
{
 	width: 111px;
	height: 27px;
}
.bsTabsetActive {
	cursor: default;
	background-image: url(/templates/padrao/images/tab_on2.gif);
	margin-bottom: -3px;
}
.bsTabsetInactive {
/*	cursor: hand; cursor:pointer; errorMozila*/
	margin-bottom: 0px;
	background-image: url(/templates/padrao/images/tab_off2.gif);
}
.tabsetContentDiv {
	background-color:#FFFFFF;
	padding:0px;
	border-top: 3px solid #333333;
	border-right: 3px none #333333;
	border-bottom: 3px none #333333;
	border-left: 3px none #333333;
}
.tabsetTabsDiv {
	background-color:transparent;
}
/*********************************************************************************/
div.nicetitle {
	position: absolute;
	padding: 4px;
	top: 0px;
	left: 0px;
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	/*width: 25em;*/
	font-weight: bold;
	background: #FFFFCC;
    
    /* Mozilla proprietary */
    -moz-border-radius: 12px;
	border: 1px solid #333333;
/*	border-radius: 12px;	errorMozila */
	
}
div.nicetitle p {
    margin: 0; padding: 0 3px;
}
div.nicetitle p.destination {
    font-size: 9px;
    text-align: left;
    padding-top: 3px;
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); 	errorMozila*/
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

#assistente   {
	MARGIN: 0px;
	POSITION: absolute;
	TEXT-ALIGN: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
    LEFT: 0px; 
	TOP: 0px;
}

.forms_erro	 
{
	background: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: red;
	text-align: right;	
}
.forms_normal
{
	background: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-align: right;
}
