A, BODY, INPUT, OPTION, SELECT, TEXTAREA, TABLE, TD, TR {COLOR:#000000;font-size:11px;FONT-FAMILY:tahoma,sans-serif}
A		{COLOR:#000099;TEXT-DECORATION:none}
A:hover	{TEXT-DECORATION:underline}

.ul_item{padding:0px 0px 6px 0px;}
.ul_item1, .ul_item2{margin:0px  0px  0px  6px; padding:0px  0px  0px  6px;}
.ul_item1{list-style-image:url(/images/icones/ico_ul_item1.gif);}
.ul_item2{list-style-image:url(/images/icones/ico_ul_item2.gif);}


/* Visualiza ou esconde um objeto */
.cursor_on {
	cursor: pointer;
}
.cursor_off {
	cursor:auto;
}
.display_none {
	display:none;
}
.display_some {
	
}

#aguarde {
	display: block;
	background: url(../images/icones/ico_aguarde2.gif) no-repeat 0px 4px;
	padding: 5px 0px;
	text-indent: 20px;
	text-align:left;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	width:400;	
}


/* Estilos para os textos */
	.txt_min {
		font-size: 10px;
		color: #000000;
	}
	.txt_TitPg {
		font-size:12px;
		font-weight: bold;
		color: #000000;
		height:22px;
	}
	
	.txt_bold {
		font-weight: bold;
		color: #000000;
	}
	.txt_alert {
		font-weight: bold;
		color: #CC0000;
	}
	.txt_vermelho {
		color: #CC0000;
	}
	.txtCmt {
		color: #666666;
		text-align: justify;
	}
	.txt_branco {
		font-weight: bold;
		color: #FFFFFF;
	}
	.txtJust {
		text-align: justify;
	}
	.txtCenter {
		text-align: center;
	}
/* Estilos para as colunas */
	.tr_red {
		background-color:#FEEEEA;
	}
	.tr_gray {
		background-color:#F2F2F2;
	}
	.tr_yellow {
		background-color:#FFFFCC;
	}
	.tr_white {
		background-color:#FFFFFF;
	}
	.tr_enable {
		color:#000000;
		background-color:#FFFFCC;
		
	}
	.tr_disable {
		color:#666666;
	}
/* Estilos para as celulas */
	.td_borda{
		background-color:#FFFFFF;
		border-left: 1px solid #000000;
		border-top: 1px solid #000000;
		border-right: 3px solid #000000;
		border-bottom: 3px solid #000000;
	}
	.td_borda1{
		background-color:#EBEBEB;
		border-left: 1px solid #000000;
		border-top: 1px solid #000000;
		border-right: 3px solid #000000;
		border-bottom: 3px solid #000000;
	}
	.td_borda2{
		background-color: #FFFFFF;
		border-left: 1px solid #111111;
		border-top: 1px solid #111111;
		border-right: 1px solid #111111;
		border-bottom: 1px solid #111111;
	}
	.td_defualt {
		height: 16px;
		background-color: #FFEDEA;
		border-right: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
	}
	.td_Titprv {
		font-weight: bold;
		height: 20px;
		background-color: #E9E9E9;
		border-right: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
		/*cursor:pointer;*/
	}
	.td_Subprv {
		font-weight: bold;
		height: 20px;
		background-color: #F5F5F5;
		border-right: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
		/*cursor:pointer;*/
	}
	.td_cinza{
		height: 16px;
		background-color: #F5F5F5;
		border-right: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
		/*cursor:pointer;*/
	}
	.tdbg_azulado{
		background-color:#D5EAEA;
	}
	.tdbg_azulado1{
		background-color:#EBF5F5;
	}
	.tdbg_azul{
		background-color:#DDEEFF;
	}
	.tdbg_azul1{
		background-color:#F2F9FF;
	}
	.tdbg_amarelo{
		background-color:#FFFFB9;
	}
	.tdbg_amarelo1{
		background-color:#FFFFD7;
	}
	.tdbg_vermelho{
		background-color:#FFC1B9;
	}
	.tdbg_vermelho1{
		background-color:#FFEBE8;
	}
	.tdbg_verde{
		background-color:#D5F2C6;
	}
	.tdbg_verde1{
		background-color:#E7F8DE;
	}
	.tdbg_null{
		background-color:#FFFFFF;
	}

/* Estilos do Menu */
.titOff {
	background-image: url(images/mnu_bgTit.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-size:11px;
	font-weight: bold;
	color: #000000;
	text-align:center;
	vertical-align: middle;
}
.mnuNull {
	background-image: url(images/mnu_bgItemNull.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color: #000000;
	vertical-align: middle;
	cursor:help; 
	display:none;
}
.mnuOff {
	background-image: url(images/mnu_bgItemOff.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color: #000000;
	vertical-align: middle;
}
.mnuOver {
	background-image: url(images/mnu_bgItemOver.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color: #000000;
	vertical-align: middle;
	/*cursor:hand;*/
	cursor:pointer;
}
.mnuOn {
	background-image: url(images/mnu_bgItemOn.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color: #000000;
	vertical-align: middle;
}
.subNull {
	background-image: url(images/sub_bgItemNull.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color: #999999;
	cursor:help; 
	display:none;
}
.subOff {
	background-image: url(images/sub_bgItemOff.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color:#000000;
}
.subOver {
	background-image: url(images/sub_bgItemOver.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color:#000000;
	/*cursor:hand;*/	
	cursor:pointer;
}
.subOn {
	background-image: url(images/sub_bgItemOn.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color:#000000;
	/*cursor:hand;*/
	cursor:pointer;
}
.subNone {
	display:none;
}
.subSome {
	
}

/* Outros */
.bg_cad {
	background-image: url(images/bg_cadeado.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-attachment: scroll;
}
/*.tit_item1{
	border-bottom:#d6d6d6 1px solid;
	font-weight: bold;
	color: #000000;
}


.txt_topo {  font-size: 14px; color: #006699; font-weight: bold}

.txt_subti {
	font-weight: bold;
	color: #006699;
}
/* Botoes */
.td_botao_off{
	font-weight:bold;
	height: 18px;
	background-color: #CCCCCC;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 2px solid #666666;
	border-bottom: 2px solid #666666;
	/*cursor:hand;*/
	cursor:pointer;
}
.td_botao_over{
	font-weight:bold;
	height: 18px;
	background-color: #FFFFFF;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 2px solid #666666;
	border-bottom: 2px solid #666666;
	/*cursor:hand;*/
	cursor:pointer;
}
.botao {
	border: 1px #FEA696 solid;
	background-color: #FEEADF;
	margin: 0px;
	padding: 0px;
	color: #006699;
}

.botaover {
	border: 1px #FEB5A6 solid;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	font-size: 11px;
	/*cursor: hand;*/
	cursor:pointer;
}

.botaout {
	border: 1px #FEA696 solid;
	background-color: #FEEADF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	font-size: 11px;
}
.botaoff {
	border: 1px solid #999999;
	background-color: #F2F2F2;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	font-size: 11px;
}

.botao1_over {
	border: 1px solid #999999;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	font-size: 11px;
	/*cursor: hand;*/
	cursor:pointer;
}

.botao1_out {
	border: 1px solid #999999;
	background-color: #F2F2F2;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	font-size: 11px;
}
.campo1_out {
	border: 1px solid #999999;
	padding: 1px;
}


.td_info {
	font-weight: bold;
	background-color: #E8F3FF;
	border-right: 1px solid #BFCFE3;
	border-bottom: 1px solid #BFCFE3;
	border-left: 1px solid #BFCFE3;
	border-top: 1px solid #BFCFE3;

}
.td_alert{
	font-weight: bold;
	background-color: #FFFFCC;
	border-right: 1px solid #FFCC00;
	border-bottom: 1px solid #FFCC00;
	border-left: 1px solid #FFCC00;
	border-top: 1px solid #FFCC00;
}
.td_erro {
	font-weight: bold;
	background-color: #FFF0F0;
	border-right: 1px solid #CC0000;
	border-bottom: 1px solid #CC0000;
	border-left: 1px solid #CC0000;
	border-top: 1px solid #CC0000;
}
.hide {
	display: none; 
}
.visible {
	

}
/* Estilo 1 Tabela */
.tbl2_tit{
	background-color:#9999CC;
	height:20;
	font-weight:bold;
	vertical-align:middle;
}
.tbl2_sub{
	background-color:#C5C5E0;
	height:20;
	font-weight:bold;
	vertical-align:middle;
}
.tbl1_tit{
	background-color:#FFC1B2;
	height:20;
	font-weight:bold;
	vertical-align:middle;
}
.tbl1_sub{
	background-color:#FCCCC0;
	height:20;
	font-weight:bold;
	vertical-align:middle;
}
.tbl1_td1_on{
	background-color:#FFFFFF;
	height:16;
	vertical-align:middle;
	text-align:center;
	cursor:pointer;
	/*cursor:hand;*/
}
.tbl1_td1_over{
	background-color:#FCEAE6;
	height:16;
	vertical-align:middle;
	text-align:center;
	cursor:pointer;
	/*cursor:hand;*/
}
.tbl1_td1_off{
	background-color:#F4F4F4;
	height:16;
	vertical-align:middle;
	text-align:center;
	color:#666666;
	cursor:pointer;
	/*cursor:hand;*/
}
/* Estilo para mostrar e ocultar celulas de tabelas com eventos */
.seltd_on{
	height:22;
	background-color:#9999CC;
	border-top: 1px solid #FEA696;
	border-left: 1px solid #FEA696;
	border-right: 1px solid #EE8471;
	border-bottom: 1px solid #FFFFFF;
	/*cursor:hand;*/
	cursor:pointer;
}
.seltd_over{
	height:22;
	background-color:#FFC1B2;
	border-top: 1px solid #FEA696;
	border-left: 1px solid #FEA696;
	border-right: 1px solid #EE8471;
	border-bottom: 1px solid #FFFFFF;
	/*cursor:hand;*/
	cursor:pointer;
}
.seltd_off{
	height:22;
	/*color:#FE927E;*/
	background-color:#E8E8E8;
	border-top: 1px solid #FEA696;
	border-left: 1px solid #FEA696;
	border-right: 1px solid #EE8471;
	border-bottom: 1px solid #FFFFFF;
	/*cursor:hand;*/
	cursor:pointer;
}
.seltd_out{
	height:22;
	/*color:#FE927E;*/
	background-color:#FCCCC0;
	border-top: 1px solid #FEA696;
	border-left: 1px solid #FEA696;
	border-right: 1px solid #EE8471;
	border-bottom: 1px solid #FFFFFF;
	/*cursor:hand;*/
	cursor:pointer;
}

.seltd1_on{
	height:22;
	background-color:#9999CC;
	/*cursor:hand;*/
	cursor:pointer;
}
.seltd1_over{
	height:22;
	background-color:#FFFFFF;
	/*cursor:hand;*/
	cursor:pointer;
}
.seltd1_off{
	height:22;
	/*color:#FE927E;*/
	background-color:#E8E8E8;
	/*cursor:hand;*/
	cursor:pointer;
}
.seltd1_out{
	height:22;
	/*color:#FE927E;*/
	background-color:#C5C5E0;
	/*cursor:hand;*/
	cursor:pointer;
}

/* Formata o quadro de ferramenta */
#layout_mensg {
		margin: 0px auto;
		padding: 10px 0px;
	}
#ferramenta #layout_titulo, #subFerramenta #layout_titulo, #printFerramenta #layout_titulo{
	margin: 0px;
	padding: 2px 0px;
	background: url('images/icones/ico_peca1.gif') no-repeat;
	text-indent: 23px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}
#ferramenta {
	position:absolute !important;
	z-index: 60000 !important;
	width: 95%;		
	top: 250px;
	left: 21px;		
}
#subFerramenta {
	position:absolute !important;
	z-index: 60001 !important;
	width: 300px;		
	top: 250px;
	left: 21px;		
}
#printFerramenta {
	position:absolute !important;
	z-index: 60002 !important;
	width: 470px;		
	top: 250px;
	left: 21px;		
}
#ferramenta #conteudo, #subFerramenta #conteudo, #printFerramenta #conteudo{
	padding: 2px 0px;
	margin: 0px;
	text-align:justify;	
}
#ferramenta #layout, #subFerramenta #layout, #printFerramenta #layout {
	padding: 5px;
	border-top: 1px solid #BFBDB0;
	border-left: 1px solid #BFBDB0;
	border-right: 1px solid #959385;
	border-bottom: 1px solid #959385;
	background-color: #EED ;
}
#printFerramenta #layout {
	padding: 5px;
	border-top: 1px solid #8F8F8F;
	border-left: 1px solid #8F8F8F;
	border-right: 1px solid #8F8F8F;
	border-bottom: 1px solid #8F8F8F;
	background-color: #E7E6E6 ;
}
#seta {
	position:absolute;
	width:32px;
	height:18px;
	top:-17px;
	left: 21px;
	z-index: 10000;
}
#subTable td{ padding:2px;}
