body

{

	scrollbar-shadow-color: #F7F5F6; 

	scrollbar-face-color: white; 

	scrollbar-3dlight-color: #D9D9D9; 

	scrollbar-highlight-color: #FAF8F9; 

	scrollbar-darkshadow-color: #E3C9C9; 

	scrollbar-track-color: #F2F2F2; 

	scrollbar-arrow-color: #000000;

	

	background-image:url(../images/back_geral.gif);	

	BACKGROUND-POSITION: left top; 

	BACKGROUND-REPEAT: no-repeat;



	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	text-align:center;	

	topmargin:0;

	margin-top:0px;

	TOPMARGIN:0px;

	RIGHTMARGIN:0px;

	LEFTMARGIN:0px;

	margin:0px;

	marginwidth:0px;

	marginheight:0px;

	margin-top:0px;

	margin-left:0px;

	margin-right:0px;

}

.txt_MnuPrinc

{

	font-family:verdana;

	font-size:11px;

	color:#565555;

	letter-spacing: 1px;

}

.botao

{

	font-family:verdana;

	background-image:url(../images/bg_btn.gif);

	background-repeat:repeat-x;

	padding-left:10px;

	padding-right:10px;

	border:solid 1px #CBC9C9;

	height:24px;

}

.botao_S

{

	font-family:verdana;

	background-image:url(../images/bg_btn_S.gif);

	background-repeat:repeat-x;

	padding-left:10px;

	padding-right:10px;

	border:solid 1px #CBC9C9;

	height:24px;

}



.mnu_popUp

{

	font-family:verdana;

	background-image:url(../images/topo_mnu_popup.gif);

	background-color:#FAFAFA;

	background-repeat:repeat-x;

	/*border:solid 1px #CBC9C9;*/

	border-right:solid 2px #656565;

	border-top:solid 1px #CBC9C9;

	border-left:solid 1px #CBC9C9;

	border-right:double 2px #D2D1C5;

	border-bottom:double 2px #D2D1C5;	



}

.txt_mnu

{

	padding-left:10px;

	padding-right:10px;

	background-image:url();	

	height:24px;

	font-family:verdana;

	font-size:12px;

	color:#5D5D5D;

}

.txt_mnu_S

{

	padding-left:10px;

	padding-right:10px;

	background-image:url(../images/bg_btn_S.gif);

	height:24px;

	font-family:verdana;

	font-size:12px;

	color:#000000;

	cursor:default;

}

.inp

{

	border:solid 1px #A5ACB2;

	height:20px;

	color:#127FB8;

	background-image:url(../images/bg_input.gif);

	background-repeat:repeat-x;

}

.mnu_top_princ

{

	background-image:url(../images/bg_top_mnu_princ.gif); 

	background-repeat:no-repeat;

	padding-left:30px;

}



.inputNormal

{

	border:solid 1px #A5ACB2;

	height:20px;

	color:#127FB8;

	background-image:url(../images/bg_input.gif);

	background-repeat:repeat-x;

	

}

/*Estilo para os controles WEB*/

.label_normal

{

	font-family:verdana;

	font-size:12px;

	color:#5D5D5D;

	font-weight:bold;

	height:22px;

/*	background-color:#F0F1FF;*/

	text-align:right;

}



.label_negrito

{

	font-family:verdana;

	font-size:12px;

	color:#127FB8;

	height:22px;

	font-weight:bold;

/*	background-color:#F0F1FF;*/

	text-align:left;

}



.label_titulo_sistema

{

	font-family:Tahoma, Arial, Verdana;

	font-size: 14pt;

	font-style:normal;

	font-weight:bold;

	color:Black;

}



.label_menu

{

	font-family:Tahoma, Arial, Verdana;

	font-size: 9pt;

	font-style:normal;

	font-weight:normal;

	color:Black;

}



.txt_normal

{

	font-family:Arial, Verdana;

	font-size: 9pt;

	font-style:normal;

	color:Black;

}



.botao_normal

{

	font-family:verdana;

	background-image:url(../images/bg_btn.gif);

	background-repeat:repeat-x;

	padding-left:10px;

	padding-right:10px;

	border:solid 1px #CBC9C9;

	height:24px;

	

}



.botao_paginacao

{

	font-weight: bold;

	font-size: 8pt;

	cursor: hand;

	color: black;

	background-color: silver;

	font-family: Arial, Verdana;

	border-top-style: solid;

	border-right-style: solid;

	border-left-style: solid;

	border-bottom-style: solid;

	border-bottom-width:1px;

	border-left-width:1px;

	border-top-width:1px;

	border-right-width:1px;

	width:20px;

	height:18px;

}



.dropDown_normal

{

		border:solid 1px #A5ACB2;

	height:17px;

	color:#127FB8;

	background-image:url(../images/bg_input.gif);

	background-repeat:repeat-x;

	

	font-family:Arial, Verdana;

	font-size: 9pt;

	font-style:normal;

	color:black;

	background-color:#F5F5F5;

}



.textBox_normal

{

	border:solid 1px #A5ACB2;

	height:20px;

	color:#127FB8;

	

	font-size: 9pt;

	color: black;

	font-style: normal;

	font-family: Arial, Verdana;

	background-color: #F5F5F5;

}



.tabela_monitor

{

	border-width:1;

	border-style:solid;

	padding:2px;

	width:100%;

	border-collapse:collapse;

}



.itemGrid_normal

{

	font-family: Arial, Verdana, Tahoma;

	font-size:8pt;

	color:Black;

	background-color:White;

	font-style:normal;

	border-width:1;

	border-style:solid;

}



.alternatingItemGrid_normal

{

	font-family: Arial, Verdana, Tahoma;

	font-size:8pt;

	color:Black;

	background-color:#F5F5F5;

	font-style:normal;

	border-width:1;

	border-style:solid;

}



.itemGrid_atrasado

{

	color:Red;

	font-weight:bold;

}



.alternatingItemGrid_atrasado

{

	color:Red;

	font-weight:bold;

}



.itemGrid_alerta

{

	color: #ff6600;

	font-weight:bold;

}



.alternatingItemGrid_alerta

{

	color: #ff6600;

	font-weight:bold;

}



.itemGrid_dentroPrazo

{

	color: Blue;

	font-weight:bold;

}



.alternatingItemGrid_dentroPrazo

{

	color: Blue;

	font-weight:bold;

}



.headerGrid_normal

{

	font-family: Arial, Verdana, Tahoma;

	font-size:8pt;

	color:White;

	background-color:#C04000;

	font-style:normal;

	font-weight:bold;

	border-width:1;

	border-style:solid;

}



.selectedItemGrid_normal

{

	font-family: Arial, Verdana, Tahoma;

	font-size:8pt;

	color:Black;

	background-color:#DCDCDC;

	font-style:normal;

	border-width:1;

	border-style:solid;

}



/*Estilo para o menu que est no cabealho***************************************/

.MenuCss

{



	font-family:verdana;  

	font-size:11px;  

	color:#565555;

	letter-spacing: 1px;

	cursor:hand;

	text-align:left;

	width:500px;

	height:20px;

}



.itemmenu

{

	background-image:url(../images/bg_top_mnu_princ.gif); 

	background-repeat:no-repeat;

	padding-left:30px;

	height:25px;	

	color:#5D5D5D;

	background-color:Transparent;

	}

	

.ItemMenuDefault

{

	font-family:Arial;

	font-size:11px;

	color:White;

	cursor:hand;

	text-align:left;



	

	/*border:solid, 0px, #bc8f8f;*/

	

}

.ItemMenuMouseOver

{

	background-image:url(../images/bg_top_mnu_princ_S.gif); 

	background-repeat:no-repeat;

	padding-left:30px;

	height:15px;	

	color:black;

	background-color:Transparent;

}



.ItemMenuMouseOut

{

	font-family:Tahoma;  

	font-size:10pt;  

	font-weight:bold;  

	background-color:transparent; 

	color:#C04000; 

	cursor:hand;

	text-align:left;

	border-style:none; 

	text-indent: 30;

	border:solid, 0px, #bc8f8f;

	width:20%;

}



/* Sub tem */

.SubItemMenuDefault

{

	font-family:tahoma;  

	font-size:12px;  

	padding-left:20px;

	letter-spacing: 1px;

	color:#525252; 

	cursor:hand;

	text-align:left;

	border-style:none; 

	height:19PX;	

	width:182px;

}

.SubItemMenuMouseOver

{

	font-family:tahoma;  

	background-image:url(../images/bg_btn_S.gif);

	background-repeat:repeat-x;

	

	padding-left:20px;

	letter-spacing: 1px;

	height:25px;	

	color:black;



	border-right:solid 2px #656565;

	border-left:solid 1px #CBC9C9;		

	background-color:Transparent;

}



.backmenu

{

	padding-left:20px;

	letter-spacing: 1px;

	

	background-color:#FAFAFA;

	height:25px;

	border-right:solid 2px #656565;

	border-left:solid 1px #CBC9C9;		

	}





.trLinhaMenu

{

	background-color:silver; 

}



	 



.topomenu

{

	background-image:url(../images/topo_mnu_popup.gif);

	background-repeat:repeat-x;

	color:#FAFAFA;

	height:23PX;

	border-right:solid 2px #656565;

	border-left:solid 1px #CBC9C9;		

	}

	



.bottommenu

{

	background-color:#FAFAFA;

	color:#FAFAFA;

	border-right:solid 2px #656565;

	border-left:solid 1px #CBC9C9;	

	border-bottom:double 2px #D2D1C5;	

	height:10px;

	}



	

	

/* fim do menu **************************************************************************/

.txtTitulo

{

	font-weight: bold;

	font-size: 12px;

	color: #006BAA;

	font-family: Arial;


}

.txtServicos

{

	font-weight: bold;

	font-size: 16px;

	color: #006BAA;

	font-family: Arial;


}

.txtLabel

{

	font-size: 12px;

	color: #0A7ACA;

	font-family: arial;

}



.txtLabel2

{

	font-weight: bold;

	font-size: 12px;

	color: #6699ff;

	font-family: arial;

}



.txtLabelAlerta

{

	font-weight: normal;

	color: #B80A0A;

	font-size: 11px;

	font-family: Verdana, Arial;

}



.txtLabelFormatoCampo

{

	font-size: 10px;

	color: #0033cc;

	font-style: italic;

	font-family: arial;

}

.txtNavegacao {

	font-family: tahoma;

	font-size: 11px;	

	color: #0033cc;

}



.Titulo_pagina

{

	font-family:Arial;

	font-size:30px;

	font-weight:bold; 

	color:Silver;

	background-image :url(../images/bck_tit_pag.gif);

	height:51px;

	vertical-align: super ;

	 }



.box

{

 background-color:Transparent;

 

}

.btnMinAll

{

	cursor:hand;

}

.Texto_tit_pag

{

	font-family:verdana;

	font-size:22px;

	color:#C2C0C0;

	}



.botao

{

	color:White;

	font-weight:bold;

	font-size:10px;

	background-image: url(../images/back_btn2.gif);

	border: solid 0px black;

	border-bottom-width:1px;

	border-bottom-color:Black ;

	border-right: solid 1px black;

	border-top: solid 0px black;

	border-left:solid 0px black;

	border-style:solid;

	margin-bottom :0px;

	margin-left:0px;

	padding-bottom:0px;

	padding-left:0px;

	margin-top:0px;

	padding: 0px 0px 0px 0px;

	border-collapse: collapse;

	height:22px;

}



select

{

	border: solid 1px black;

	background-color: #FCF4F4;

	border-bottom-color:Black;

	font-family:Verdana;

	font-size:12px;

	}

.tabelagrid

{

	border: solid 1px #973636;

	background-color:White;

	border-bottom-color:Black;

	font-family:Verdana;

	font-size:12px;

}

.Tabela_cab

{

	font-family:Verdana;

	font-size:12px;

	background-image: url(../images/back_topo_tab.gif);

	height: 23px;

	color: White;

	font-weight:bold;

}

	

.Tabela_LnClara

{

	background-color: #FEF4F4;

	height:20px;

	font-family:Verdana;

	font-size:11px;

	border-collapse:collapse;

}



.Tabela_LnEscura

{

	background-color: #FCE4E4;

	height:20px;

	font-family:Verdana;

	font-size:11px;	

	border-collapse:collapse;

}

/*input

{

		border: solid 1px black;

		background-image: url(../images/back_btn.gif);

}*/

.texto	

{

	font-family:Arial;

	font-weight:bold;

	font-size:12px;

	color:#983737;	

}



/*Formularios*/



.erros {

	font-family: tahoma; 

	font-size: 11px; 

	color:#B80A0A; 

	background-color: #ffffff;	

	background-image: url(images/bg_erro.gif);

	background-repeat:no-repeat;

}	



.alerta

{

	font-weight: bolder;

	font-size: 11px;

	color: #3300FF;

	font-family: arial;

	background-color: #FFE97D;

}	



.dicaPagina

{

	font-weight: normal;

	font-size: 11px;

	color: #3300ff;

	font-family: tahoma;

}	

/*Listagem*/



.trTitulo

{

	

	font-weight: bold;

	font-size: 12px;

	color: #000000;

	font-family: arial;

	height: 22px;

	background-color:#B3C0F5;

	padding: 9px 2px 9px 2px;

	margin: 9px 2px 9px 2px;

}

.trNormal

{

	font-size: 11px;

	color: #000000;

	font-family: tahoma;

	padding-left:5px;

	height: 20px;

	background-color: #DDE1F2;

}

.trNormal_impar

{

	font-size: 11px;

	color: #000000;

	font-family: tahoma;

	padding-left:5px;

	height: 20px;

	background-color: #EDEFF8;

}



td.estilo

{

	font-weight: normal;

	font-size: 11px;

	color: #3300ff;

	font-family: verdana,sans-serif,times new roman;

	text-align: left;

}



td.estiloBold

{

	font-weight: bold;

	font-size: 11px;

	color: #3300ff;

	font-family: verdana,sans-serif,times new roman;

	text-align: left;

}





a.cliqueaqui

{

	font-family:Arial;

	color: #ff0033;

	text-decoration: underline;

}

a.cliqueaqui:hover

{

	font-family:Arial;

	color: orange;

	text-decoration: underline;

}



.font1

{

	text-decoration: none;

}

a.font1:hover

{

	text-decoration: underline;

}



a

{

	text-decoration: none;

}

a:hover

{

	text-decoration: none;

}



.font0

{

	font-weight: normal;

	font-size: 12px;

	color: #184DD4;

/*	font-family: verdana,sans-serif,times new roman;*/

font-family: arial;

	text-align: left;

	text-decoration: none;

}

a.font0:hover

{

	font-family: arial;

	font-size: 12px;

	text-decoration: none;

	color:Red;

}



.page {

	top-left: content: "";

	bottom-center: content: "";

} 



/* ## aqui comea de fato a folha de estilos */

.espacoElasticoE

{

	background-color:white;

}

.espacoElasticoD

{

	background-color:white;

}

.espacoElasticoE2

{

	background-color:white;

	background-image:url(../images/borda_lat_geral_E.gif);

	background-repeat:repeat-y;

	background-position:top right;

	width:45px;

}

.espacoElasticoD2

{

	background-color:white;

	background-image:url(../images/borda_lat_geral_D.gif);

	background-repeat:repeat-y;

	background-position:top right;

	width:45px;

}



.espacoElasticoE2_quina

{

	background-color:white;

	background-image:url(../images/borda_lat_geral_E2.gif);

	background-repeat:repeat-y;

	background-position:top right;

}

.espacoElasticoECompletaMenu

{

	background-color:white;

	background-image:url(../images/mnu_quina_2.gif);

	background-repeat:no-repeat;

	background-position:top right;	

}

.menu

{

	background-image:url(../images/back_menu.gif);

	margin-left:0px;

	padding-left:20px;

	padding-top:2px;

	height:315px;

	width:136px;

	background-repeat:no-repeat;

}

.Cliente

{

	background-image:url(../images/back_cliente.gif);

	vertical-align:top;

	padding-top:30px;

	

	width:79px;

	background-repeat:no-repeat;

	background-position:top left;

}

.cliente_label

{

	font-family:verdana;

	font-size:10px;

	color:#9D9D9D;

	padding-top:5px;

	

}

.cliente_txt

{

	font-family:verdana;

	font-size:11px;

	width:50px;

	height:18px;

	border:solid 1px silver;

	

}
.label_form
{
	font-family:verdana;
	font-size:11px;
	width:150px;
	height:18px;
	border:solid 0px Silver;
	background-color:#D4D4D4;
}

.form_txt

{

	font-family:verdana;

	font-size:11px;

    width:200px;

	height:18px;

	border:solid 1px silver;

	

}



.outro_txt

{
	font-family:verdana;
	font-size:11px;
    width:100px;
	height:18px;
	border:solid 1px silver;
}



.BoxCanto1

{

	background-image:url(../images/box/quina1.gif);

	width:15px;

	height:70px;

}

.BoxCanto2

{

	background-image:url(../images/box/quina2.gif);

	background-repeat:repeat-x;

	background-color:#F3F5F3;

	background-position:top left;

	padding-top:12px;

}

.BoxCanto3

{

	background-image:url(../images/box/quina3.gif);

	width:19px;

	height:70px;

}

.BoxCanto4

{

	background-image:url(../images/box/quina6.gif);

	background-position:bottom left;

	width:15px;

	height:65px;

}

.BoxCanto5

{

	background-image:url(../images/box/quina5.gif);

	background-repeat:repeat-x;

	background-position:bottom left;

}

.BoxCanto6

{

	background-image:url(../images/box/quina4.gif);

	width:15px;

	height:65px;

	background-position:bottom left;

}

.BoxFundo

{

	background-image:url(../images/box/bg.gif);

	background-repeat:repeat-y;



}

.boxLadoD

{

	background-image:url(../images/box/lado_D.gif);

	background-repeat:repeat-y;

}

.txtBox

{

	font-family: verdana;

	font-size:10px;

	padding-left:4px;

	color:#4C4C4C;

}