@CHARSET "ISO-8859-1";



body {

	font-family: verdana, sans;
	MozUserSelect : "none";
	font-size: 10px;

}

#menubv {
width: 12em;
padding: 0;
margin: 0;
font: 14px Verdana, sans-serif;
}
#menubv ul {
list-style: none;
margin: 0;
padding: 0;
}
#menubv li {
list-style: none;
border-bottom: 1px solid #FFFFFF;
margin: 0;
}
#menubv li a {
display: block;
padding: 5px 5px 5px 0.5em;
font-weight:bold;
border-left: 10px solid #6dc5ef;
border-right: 10px solid #6dc5ef;
background-color: #123356;
color: #FFFFFF;
text-decoration: none;
}
#menubv li a:hover {
border-left: 10px solid #2f2f2f;
border-right: 10px solid #2f2f2f;
background-color: #222222;
color: #ccc;
}
/* Fix IE. Hide from IE Mac \*/
* html ul#menubv  li { float: left; height: 1%; }
* html ul#menubv  li a { height: 1%; }
/* End */

/*

 *STYLE_COMBO

 */ /* scroll */

div.combo {

	background-color: #FFE7BA;

}



/*

 *INPUT

 */

input:hover {

	font-family: verdana, sans;

	/*	font-size:10px;*/

	color: black;

	border: 1px solid #ff6666;

	text-transform: uppercase;

}



input:focus {

	font-family: verdana, sans;

	/*	font-size:10px;*/

	color: black;

	border: 1px solid #ff6666;

	text-transform: uppercase;

}



button {

	font-family: verdana, sans;

	font-size: 10px;

	color: black;

	border-right: 1px solid #000000;

	border-bottom: 1px solid #000000;

	border-left: 1px solid #FFFFFF;

	border-top: 1px solid #FFFFFF;

	text-transform: uppercase;

	cursor: pointer;

}



input {

	font-family: verdana, sans;

	font-size: 10px;

	color: black;

	border: 1px solid silver;

	text-transform: uppercase;

}



/*

 *SELECT

 */

select:hover {

	font-family: verdana, sans;

	font-size: 10px;

	color: black;

	border: 1px solid #ff6666;

	text-transform: uppercase;

}



select:focus {

	font-family: verdana, sans;

	font-size: 10px;

	color: black;

	border: 1px solid #ff6666;

	text-transform: uppercase;

}



select {

	font-family: verdana, sans;

	font-size: 10px;

	color: black;

	border: 1px solid silver;

	text-transform: uppercase;

}



/*

 *CHECKBOX

 */ /*

 *LABEL

 */

label {

	font-family: verdana, sans;

	font-size: 10px;

	color: #000000;

}





/*

TELA DE CONTEXTO -> TITLE/CAPTION

*/

  a.dcontexto{

  position:relative; 

  font:12px arial, verdana, helvetica, sans-serif; 

  padding:0;

  color:#039;

  text-decoration:none;

  border-bottom:2px dotted #039;

  cursor:help; 

  z-index:24;

  }

  a.dcontexto:hover{

  background:transparent;

  z-index:25; 

  }

  a.dcontexto span{display: none}

  a.dcontexto:hover span{ 

  display:block;

  position:absolute;

  width:350px; 

  top:3em;

  text-align:justify;

  left:0;

  font: 12px arial, verdana, helvetica, sans-serif; 

  padding:5px 10px;

  border:1px solid #999;

  background:#e0ffff; 

  color:#000;

  }



/*

 *Div's

 */ /* scroll */

div.scroll {

	width: 100%;

	/*overflow: auto;*/

	overflow-x: scroll;

	overflow-y: scroll;

	border: 1px solid silver;

	background-color: #FFE7BA;

	padding: 3px 3px;

}



div.scroll2 {

	width: 100%;

	/*overflow: auto;*/

	overflow-x: scroll;

	overflow-y: scroll;

	border: 1px solid silver;

	background-color: #F0FFFF;

	padding: 3px 3px;

}



div.scroll3 {

	width: 100%;

	/*overflow: auto;*/

	overflow-x: scroll;

	overflow-y: scroll;

	border: 1px solid silver;

	background-color: #FFFFFF;

	padding: 3px 3px;

}



div.scroll_hor {

	width: 100%;

	/*overflow: auto;*/

	overflow-x: scroll;

	overflow-x: hidden;

	background-color: #FFFFFF;

	padding: 0px 0px;

}



/*

 *Div cabecalho

 */

fieldset {

	border: 1px solid silver;

	background-color: #FFFFFF;

}



legend {

	border: 1px solid silver;

	background-color: #FFFFFF;

	padding: 3px;

}



#quebra_l {

	float: left;

	width: 100%;

	height: 5px;

}



#mensagem {

	float: left;

	width: 100%;

	background-color: #FFFACD;

}



#pagina {

	position: fixed;

	width: 100%;

	height: 100%;

	top: 0px;

	left: 0px;

}



#cab_t_c {

	float: left;

	height: 25px;

	width: 100%;

	padding: 5px 0px 0px 0px;

	color: black;

	background-image: url('../img/bordas/loginBgMidd.png');

	font-size: 12px;

	border-left: 1px solid silver;

	border-right: 1px solid silver;

}



#conteudo_formulario {

	float: left;

	border-right: 1px solid silver;

	border-left: 1px solid silver;

}



#cab_b_c {

	float: left;

	height: 25px;

	width: 100%;

	color: silver;

	font-size: 10px;

	background-image: url('../img/bordas/loginBgMiddB.png');

	border-left: 1px solid silver;

	border-right: 1px solid silver;

}



#cab_b_c2 {

	float: left;

	height: 25px;

	width: 100%;

	color: silver;

	background-image: url('../img/bordas/loginBgMiddB.png');

	border-left: 1px solid silver;

	border-right: 1px solid silver;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 15px;

	font-weight: bold;

	color: #0063C6;

	text-decoration: none;

}



/*

 *Div CAMPO DO FORMULARIO

 */

#campo_form {

	float: left;

	padding: 3px 0px 0px 5px;

}



/*

 *Div CAMPO DO botao

 */

#campo_botton {

	float: left;

	padding: 17px 0px 0px 5px;

	cursor: pointer;

}



#campo_botton2 {

	float: left;

	padding: 17px 0px 0px 0px;

	cursor: pointer;

}



.texto:hover {

	font-family: verdana, sans;

	font-size: 10px;

	color: red;

	background-color: #F0F0F0;

	text-transform: uppercase;

}



.texto:focus {

	font-family: verdana, sans;

	font-size: 10px;

	color: red;

	background-color: #F0F0F0;

	text-transform: uppercase;

}



.texto_troca {

	font-family: verdana, sans;

	font-size: 10px;

	color: red;

}




p,tr,td,ul,li {

	color: #000000;

	font-family: Tahoma, Verdana;

	font-size: 10px;

}



.header1,h1 {

	color: #ffffff;

	background: #4682B4;

	font-weight: bold;

	font-family: Tahoma, Verdana;

	font-size: 13px;

	margin: 0px;

	padding: 2px;

}



.header2,h2 {

	color: #000000;

	background: #DBEAF5;

	font-weight: bold;

	font-family: Tahoma, Verdana;

	font-size: 12px;

}



.intd {

	color: #000000;

	font-family: Tahoma, Verdana;

	font-size: 10px;

	padding-left: 15px;

}



form {

	margin: 2px;

}



/*****************************************************************/

	/******************************************************************

*******************************************************************

CSS IMPORTADO DO SISP

*******************************************************************

******************************************************************/

.font-titulo {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

	text-transform: uppercase;

}



.font-azul {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #0000FF;

	text-decoration: none;

}



.font-azul-link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 15px;

	color: #0000FF;

	text-decoration: none;

}



.font-verde {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 15px;

	font-weight: bold;

	color: #006400;

	text-decoration: none;

}



.font-verde2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #006400;

	text-decoration: none;

}



.font-preto2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #333333;

	text-decoration: none;

}



.font-branco {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	text-decoration: none;

}



.font-branco2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	text-decoration: none;

}



.font-error {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FF0000;

	text-decoration: none;

}



.font-amarelo {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #BDB76B;

	text-decoration: none;

}



.font-laranja {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FF8C00;

	text-decoration: none;

}



.font-error-pequena {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8.5px;

	color: #FFFFFF;

	text-decoration: none;

}



.font-error2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FF0000;

	font-weight: bold;

	text-decoration: none;

}



.font-campo {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	text-decoration: none;

}



.font-campo-desabilitado {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 15px;

	font-weight: bold;

	color: #363636;

	text-decoration: none;

}



.frm-botao {

	font-family: verdana;

	font-size: 10px;

	border-top: 1px solid #FFFFFF;

	border-left: 1px solid #FFFFFF;

	border-right: 1px solid #848284;

	border-bottom: 1px solid #848284;

	background-image: url('../img/botoes/submit_dot.gif');

	background-position: 4px 3px;

	background-repeat: no-repeat;

	cursor: hand;

	vertical-align: middle;

	padding-left: 15px;

	text-align: left;

	width: auto;

}



.frm-botao2 {

	font-family: verdana;

	font-size: 10px;

	border-top: 1px solid #FFFFFF;

	border-left: 1px solid #FFFFFF;

	border-right: 1px solid #848284;

	border-bottom: 1px solid #848284;

	cursor: hand;

	vertical-align: middle;

	text-align: center;

	width: auto;

	height: auto;

}



.frm-borda {

	border: 1px solid #000000;

}



.frm-desabilitado {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	line-height: 10px;

	color: #000000;

	text-decoration: none;

	border: 1px solid #000000;

	text-align: justify;

	text-transform: uppercase;

	background-color: #E4E4E4;

}



.frm-negativo {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 10px;

	color: #000000;

	text-decoration: none;

	border: 1px solid #000000;

	text-align: justify;

	text-transform: uppercase;

	background-color: #FFDEAD;

}



.font-desabilitado-courier {

	font-family: Courier, "Courier New", mono;

	font-size: 10px;

	line-height: 10px;

	color: #000000;

	text-decoration: none;

	text-align: justify;

	text-transform: uppercase;

	background-color: #FFFFFF;

}



.frm-desabilitado-courier {

	font-family: Courier, "Courier New", mono;

	font-size: 10px;

	line-height: 10px;

	color: #000000;

	text-decoration: none;

	border: 1px solid #000000;

	text-align: justify;

	text-transform: uppercase;

	background-color: #E4E4E4;

}



.font-link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 15px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

}



.font-link:HOVER {

	text-decoration: underline;

	color: #0099CC;

}



.font-link:ACTIVE {

	color: #00759B;

}



.font-preto {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 15px;

	color: #333333;

	text-decoration: none;

}



.font-menu {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 11px;

	color: #000000;

	text-decoration: none;

	background-color: #CCCCCC;

	height: 12pt;

	text-align: left;

}



.frm-maisculo {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 10px;

	color: #000000;

	text-decoration: none;

	border: 1px solid #000000;

	text-align: justify;

	text-transform: uppercase;

}



.frm-minusculo {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 10px;

	color: #000000;

	text-decoration: none;

	border: 1px solid #000000;

	text-align: justify;

	text-transform: lowercase;

}



.frm-texto {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 10px;

	color: #000000;

	text-decoration: none;

	border: 1px solid #000000;

	text-align: justify;

	text-transform: none;

}



.frm-menu1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 11px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	background-color: #95CAFF;

	border: 0px solid;

	height: 14pt;

	text-align: left;

	background-image: url("../img/botoes/MENU_FUNDO_ENA2.jpg");

}



.frm-menu2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 11px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	background-color: #95CAFF;

	border: 0px solid;

	height: 14pt;

	text-align: left;

	background-image: url("../img/botoes/MENU_FUNDO_ENA1.jpg");

}



.frm-menu3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 11px;

	font-weight: bold;

	color: #444444;

	text-decoration: none;

	background-color: #95CAFF;

	border: 0px solid;

	height: 14pt;

	text-align: left;

	background-image: url("../img/botoes/MENU_FUNDO_DIS1.jpg");

}



.frm-menu4 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 11px;

	font-weight: bold;

	color: #444444;

	text-decoration: none;

	background-color: #95CAFF;

	border: 0px solid;

	height: 14pt;

	text-align: left;

	background-image: url("../img/botoes/MENU_FUNDO_DIS.jpg");

}



.font-azul2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	color: #0063C6;

	text-decoration: none;

}



.frm-menu {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 11px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

	background-color: #CCCCCC;

	height: 12pt;

	text-align: left;

}



.frm-select {

	scrollbar-face-color: #FFFFFF;

	scrollbar-highlight-color: #FFFFFF;

	scrollbar-3dlight-color: #C0C0C0;

	scrollbar-darkshadow-color: #C0C0C0;

	scrollbar-shadow-color: #FFFFFF;

	scrollbar-arrow-color: #C0C0C0;

	scrollbar-track-color: #E0E0E0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 10px;

	color: #000000;

	text-decoration: none;

	border: 1px dashed #000000;

	text-align: justify;

	text-transform: uppercase;

}



.font-cinza-claro {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #F8F8FF;

	text-decoration: none;

}



.font-cinza {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #999999;

	text-decoration: none;

}



.font-cinza-escuro {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #444444;

	text-decoration: none;

}



.frm-menu_v1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 11px;

	width: 110px;

	font-weight: bold;

	color: #363636;

	text-decoration: none;

	background-color: #95CAFF;

	border: 0px solid;

	height: 14pt;

	text-align: left;

	background-image: url("../img/botoes/fundoCinza.jpg");

}



.frm-menu_v2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 11px;

	width: 110px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	background-color: #95CAFF;

	border: 0px solid;

	height: 14pt;

	text-align: left;

	background-image: url("../img/botoes/fundoAzul.jpg");

}



.frm-menu_v3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 11px;

	width: 110px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	background-color: #95CAFF;

	border: 0px solid;

	height: 14pt;

	text-align: left;

	background-image: url("../img/botoes/fundoVerde.jpg");

}



.frm-menu_v4 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 11px;

	width: 110px;

	font-weight: bold;

	color: #D3D3D3;

	text-decoration: none;

	background-color: #95CAFF;

	border: 0px solid;

	height: 14pt;

	text-align: left;

	background-image: url("../img/botoes/fundoCinza2.jpg");

}



.frm-btverde {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

	text-align: left;

	background-image: url("../img/botoes/botao_verde.png");

}



.frm-btverde2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 7px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

	text-align: left;

	background-image: url("../img/botoes/botao_verde.png");

}



.frm-btamarelo {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

	text-align: left;

	background-image: url("../img/botoes/botao_amarelo.png");

}



.frm-btamarelo2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 7px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

	text-align: left;

	background-image: url("../img/botoes/botao_amarelo.png");

}



.frm-btazul {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	text-align: left;

	background-image: url("../img/botoes/botao_azul.png");

}



.frm-btazul2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 7px;

	font-weight: bold;

	color: #000fff;

	text-decoration: none;

	text-align: left;

	background-image: url("../img/botoes/botao_azul.png");

}



.frm-btroxo {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	text-align: left;

	background-image: url("../img/botoes/botao_roxo.png");

}



.frm-btroxo2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 7px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	text-align: left;

	background-image: url("../img/botoes/botao_roxo.png");

}



.frm-btlaranja {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	text-align: left;

	background-image: url("../img/botoes/botao_laranja.png");

}







.frm-btlaranja2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 7px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	text-align: left;

	background-image: url("../img/botoes/botao_laranja.png");

}



.frm-btvermelho {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	text-align: left;

	background-image: url("../img/botoes/botao_vermelho.png");

}



.frm-btvermelho2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 7px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	text-align: left;

	background-image: url("../img/botoes/botao_vermelho.png");

}


.frm-btpadrao {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

	text-align: left;

	background-image: url("../img/botoes/botao_padrao.png");

}



.frm-btpadrao2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 7px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

	text-align: left;

	background-image: url("../img/botoes/botao_padrao.png");

}

.frm-btpadraoamarelo {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: bold;

	color: #808000;

	text-decoration: none;

	text-align: left;

	background-image: url("../img/botoes/botao_padrao.png");

}



.frm-btpadrao2amarelo {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 7px;

	font-weight: bold;

	color: #808000;

	text-decoration: none;

	text-align: left;

	background-image: url("../img/botoes/botao_padrao.png");

}

.frm-btpadraoverde {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: bold;

	color: #008000;

	text-decoration: none;

	text-align: left;

	background-image: url("../img/botoes/botao_padrao.png");

}



.frm-btpadrao2verde {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 7px;

	font-weight: bold;

	color: #008000;

	text-decoration: none;

	text-align: left;

	background-image: url("../img/botoes/botao_padrao.png");

}

.frm-btpadraovermelho {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: bold;

	color: #F00;

	text-decoration: none;

	text-align: left;

	background-image: url("../img/botoes/botao_padrao.png");

}



.frm-btpadrao2vermelho {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 7px;

	font-weight: bold;

	color: #F00;

	text-decoration: none;

	text-align: left;

	background-image: url("../img/botoes/botao_padrao.png");

}

.frm-btpadraoazul {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: bold;

	color: #00F;

	text-decoration: none;

	text-align: left;

	background-image: url("../img/botoes/botao_padrao.png");

}



.frm-btpadrao2azul {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 7px;

	font-weight: bold;

	color: #00F;

	text-decoration: none;

	text-align: left;

	background-image: url("../img/botoes/botao_padrao.png");

}

.frm-btpadraolaranja {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: bold;

	color: #F30;

	text-decoration: none;

	text-align: left;

	background-image: url("../img/botoes/botao_padrao.png");

}



.frm-btpadrao2laranja {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 7px;

	font-weight: bold;

	color: #F30;

	text-decoration: none;

	text-align: left;

	background-image: url("../img/botoes/botao_padrao.png");

}

.frm-btcinza {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	text-align: left;

	background-image: url("../img/botoes/botao_cinza.png");

}



.frm-btcinza2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 7px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	text-align: left;

	background-image: url("../img/botoes/botao_cinza.png");

}



.frm-input-semborda {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 10px;

	color: #000000;

	text-decoration: none;

	border-bottom: 0px;

	border-left: 0px;

	border-right: 0px;

	border-top: 0px;

	text-align: left;

}



.frm-botao2Focus {

	font-family: verdana;

	font-size: 10px;

	border-top: 1px solid #FFFFFF;

	border-left: 1px solid #FFFFFF;

	border-right: 1px solid #848284;

	border-bottom: 1px solid #848284;

	cursor: hand;

	vertical-align: middle;

	text-align: center;

	width: auto;

	height: auto;

	background-color: #666666;

	color: #FFFFFF;

}



.form-tracej {

	border: 1px dashed #999999;

}



/* The main calendar widget.  DIV containing a table. */

div.calendar {

	position: relative;

}



.calendar,.calendar table {

	border: 1px solid #556;

	font-size: 10px;

	color: #000;

	cursor: default;

	background: #eef;

	font-family: tahoma, verdana, sans-serif;

}



/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */

	text-align: center; /* They are the navigation buttons */

	padding: 2px; /* Make the buttons seem like they're pressing */

}



.calendar .nav {

	background: #778 url(menuarrow.gif) no-repeat 100% 100%;

}



.calendar thead .title { /* This holds the current "month, year" */

	font-weight: bold; /* Pressing it will take you to the current date */

	text-align: center;

	background: #fff;

	color: #000;

	padding: 2px;

}



.calendar thead .headrow { /* Row <TR> containing navigation buttons */

	background: #778;

	color: #fff;

}



.calendar thead .daynames { /* Row <TR> containing the day names */

	background: #bdf;

}



.calendar thead .name { /* Cells <TD> containing the day names */

	border-bottom: 1px solid #556;

	padding: 2px;

	text-align: center;

	color: #000;

}



.calendar thead .weekend { /* How a weekend day name shows in header */

	color: #a66;

}



.calendar thead .hilite {

	/* How do the buttons in header appear when hover */

	background-color: #aaf;

	color: #000;

	border: 1px solid #04f;

	padding: 1px;

}



.calendar thead .active { /* Active (pressed) buttons in header */

	background-color: #77c;

	padding: 2px 0px 0px 2px;

}



/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */

	width: 2em;

	color: #456;

	text-align: right;

	padding: 2px 4px 2px 2px;

}



.calendar tbody .day.othermonth {

	font-size: 80%;

	color: #bbb;

}



.calendar tbody .day.othermonth.oweekend {

	color: #fbb;

}



.calendar table .wn {

	padding: 2px 3px 2px 2px;

	border-right: 1px solid #000;

	background: #bdf;

}



.calendar tbody .rowhilite td {

	background: #def;

}



.calendar tbody .rowhilite td.wn {

	background: #eef;

}



.calendar tbody td.hilite { /* Hovered cells <TD> */

	background: #def;

	padding: 1px 3px 1px 1px;

	border: 1px solid #bbb;

}



.calendar tbody td.active { /* Active (pressed) cells <TD> */

	background: #cde;

	padding: 2px 2px 0px 2px;

}



.calendar tbody td.selected { /* Cell showing today date */

	font-weight: bold;

	border: 1px solid #000;

	padding: 1px 3px 1px 1px;

	background: #fff;

	color: #000;

}



.calendar tbody td.weekend { /* Cells showing weekend days */

	color: #a66;

}



.calendar tbody td.today { /* Cell showing selected date */

	font-weight: bold;

	color: #00f;

}



.calendar tbody .disabled {

	color: #999;

}



.calendar tbody .emptycell {

	/* Empty cells (the best is to hide them) */

	visibility: hidden;

}



.calendar tbody .emptyrow {

	/* Empty row (some months need less than 6 rows) */

	display: none;

}



/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */

	text-align: center;

	background: #556;

	color: #fff;

}



.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */

	background: #fff;

	color: #445;

	border-top: 1px solid #556;

	padding: 1px;

}



.calendar tfoot .hilite { /* Hover style for buttons in footer */

	background: #aaf;

	border: 1px solid #04f;

	color: #000;

	padding: 1px;

}



.calendar tfoot .active {

	/* Active (pressed) style for buttons in footer */

	background: #77c;

	padding: 2px 0px 0px 2px;

}



/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {

	position: absolute;

	display: none;

	top: 0px;

	left: 0px;

	width: 4em;

	cursor: default;

	border: 1px solid #655;

	background: #def;

	color: #000;

	font-size: 90%;

	z-index: 100;

}



.calendar .combo .label,.calendar .combo .label-IEfix {

	text-align: center;

	padding: 1px;

}



.calendar .combo .label-IEfix {

	width: 4em;

}



.calendar .combo .hilite {

	background: #acf;

}



.calendar .combo .active {

	border-top: 1px solid #46a;

	border-bottom: 1px solid #46a;

	background: #eef;

	font-weight: bold;

}



.calendar td.time {

	border-top: 1px solid #000;

	padding: 1px 0px;

	text-align: center;

	background-color: #f4f0e8;

}



.calendar td.time .hour,.calendar td.time .minute,.calendar td.time .ampm

	{

	padding: 0px 3px 0px 4px;

	border: 1px solid #889;

	font-weight: bold;

	background-color: #fff;

}



.calendar td.time .ampm {

	text-align: center;

}



.calendar td.time .colon {

	padding: 0px 2px 0px 3px;

	font-weight: bold;

}



.calendar td.time span.hilite {

	border-color: #000;

	background-color: #667;

	color: #fff;

}



.calendar td.time span.active {

	border-color: #f00;

	background-color: #000;

	color: #0f0;

}



.legend2 { /*background: #fff;*/

	padding: 2px 6px;

	border: 1px #999 solid;

	background-color: #228B22;

	color: white;

	/*-moz-border-radius: 6px; */

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 15px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	-moz-border-radius: 6px;

}



.legend3 { /*background: #fff;*/

	padding: 2px 6px;

	border: 1px #999 solid;

	background-color: #FF0000;

	color: white;

	/*-moz-border-radius: 6px; */

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 15px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	-moz-border-radius: 6px;

}



.legend4 { /*background: #fff;*/

	padding: 1px 4px;

	border: 1px #999 hidden;

	background-color: #FFFFFF;

	color: white;

	/*-moz-border-radius: 6px; */

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 15px;

	font-weight: bold;

	color: #5474b5;

	text-decoration: none;

	-moz-border-radius: 6px;

}



.fieldsetAzul {

	border: 1px silver dashed;

	background-color: #4682B4;

	-moz-border-radius: 6px;

}



.fieldsetVermelho {

	border: 1px silver dashed;

	background-color: #FF0000;

	-moz-border-radius: 6px;

}



.fieldsetVerde {

	border: 1px silver dashed;

	background-color: green;

	-moz-border-radius: 6px;

}



.fieldset2 {

	border: 1px silver dashed;

	background-color: #F0FFFF;

	-moz-border-radius: 6px;

}



.fieldset6 {

	border: 1px silver dashed;

	background-color: #FFFFE0;

	-moz-border-radius: 6px;

}



.fieldset7 {

	border: 1px silver dashed;

	background-color: #C1FFC1;

	-moz-border-radius: 6px;

}



.fieldset_oculto {

	border: none;

	background-color: #FFFFFF;

}



.fieldset3 {

	border: 0px silver dashed;

	background-color: #FFFFE0;

	-moz-border-radius: 6px;

}



.fieldset4 {

	border: 0px silver dashed;

	background-color: #E4E4E4;

	-moz-border-radius: 6px;

}



.fieldset5 {

	border: 1px silver dashed;

	background-color: #FFFFFF;

	-moz-border-radius: 6px;

}



.tabela {

	border-top: 1px solid #003366;

	border-bottom: 1px solid #003366;

}



.consulta-head {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 15px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

	cursor: hand;

}




    ul.processos { 
      list-style-type:none;
      margin:10;
      padding:0;
    }
    ul.processos li {
      width:200px;
      font:12px Verdana;
      padding:1px;
      cursor:move;
      border: 1px solid #6495ED;
      background-color: #F0FFFF;	  
    }
    ul.processos li.over {
      background-color:#00FF7F;
    }
    ul.processos li img {
      float:left;
      margin-right:8px;
    }
    div.dropmarker {
      height:6px;
      width:200px;
      background: url(dropmarker.png) left top;
      margin-top:-3px;
      margin-left:-5px;
      z-index:1000;
      overflow: hidden;
    }