/* NOVO MENU Hugo */
.menuGeralHugo
{
	cursor:pointer;
	position:absolute;
	top:102px;
	float:left;
	width:80%;
	border:solid 0px black;
	font-family:Arial;
	font-size:12px;
}
.submenuGeralHugo
{
	position:absolute;
	border:solid 1px #d7cddf;
	width:180px;
	white-space:nowrap;
	display:none;
	position:absolute;
	top:126px;
	z-index:999999;
	z-order:999999;
	background-color:#4e1460;
	color:white;
	font-family:Arial;
	font-size:12px;

}
.tdSubMenuHugo
{
	padding-left:15px;
	padding-right:10px;	
	height:25px;
	cursor:pointer;
	background-color:'';
	color:white;
	white-space:nowrap;
}
.tdSubMenuHugoOver
{
	padding-left:15px;	
	padding-right:10px;	
	height:25px;
	cursor:pointer;
	background-color:#fe3f00;
	color:white;
	white-space:nowrap;
}

.txtVersaoSite
{
	position:absolute; 
	top:2px; 
	left:626px; 
	color:white; 
	font-family:verdana; 
	font-size:11px; 
	text-align:right; 
	width:200px;
}
.ImgBarraMnuGeral1
{
	background-image:url(../bg_mnu_barra_1.gif); 
	width:701px;
	height:30px;
}
.ImgBarraMnuGeral2
{
	background-image:url(../bg_mnu_barra_quebra.gif); 
	width:55px;
}
.ImgBarraMnuGeral3
{
	background-image:url(../bg_mnu_barra_2.gif);
}
.sombraAbaixoMnuGeral
{
	background-image:url(../../../images/bg_titlebar_empresa_vazio.gif);
	background-repeat:repeat-x;
}
.BarraTituloPagina
{
	background-image:url(../../../images/bg_titlebar.gif); 
	width:596px; 
	padding-left:45px;
}

/* Fim novo menu Hugo */
txtTituloPagina
{
	font-weight: bold;
	font-size: 14px;
	color: #503D7A;
	font-family: arial, Verdana, 'Times New Roman';
}
.txtTitulo
{
	font-weight: bold;
	font-size: 12px;
	color: #503D7A;
	font-family: Arial;

}

.txtTitulo1 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #E2D8F6;
}

.txtTitulo2
{
	font-weight: bold;
	font-size: 12px;
	color: #EFEAFA;
	font-family: arial;
}

.txtTitulo2_Selecionado
{
	font-weight: bold;
	font-size: 12px;
	color: #006699;
	font-family: arial;
	text-decoration: underline;
}


.txtLabel
{
	font-size: 12px;
	color: #666666;
	font-family: arial;
}

.txtLabel2
{
	font-size: 12px;
	color: #2F025D;
	font-family: arial;
	/*font-weight:bold;*/
}

.txtLabelNegrito
{
	font-size: 12px;
	color: #666666;
	font-family: arial;
	font-weight:bold;
}

.txtLabel_login
{
	font-size: 12px;
	color: black;
	font-family: verdana;
	font-weight:bold;
}

.txtLabel2
{
	font-weight: bold;
	font-size: 12px;
	color: #6D277B;
	font-family: arial;
}

.txtLabelAlerta
{
	font-weight: normal;
	color: #B80A0A;
	font-size: 11px;
	font-family: Verdana, Arial;
}

.txtLabelFormatoCampo
{
	font-size: 10px;
	color: #613C81;
	font-style: italic;
	font-family: arial;
}

.txtTituloAtencao
{
	font-family:arial;
	font-size:12px;
	color:#ff6633;
}

.txtNavegacao {
	font-family: tahoma;
	font-size: 11px;	
	color: #666666;
}

.txtLogin
{
	font-weight: bold;
	font-size: 11px;
	color: #3300ff;
	font-family: tahoma;
}
.txtGeral
{
	font-size: 12px;
	color: #005AA6;
	font-family: arial;
}
/*Menu*/
.txtTituloMenu
{
	font-weight: bold;
	font-size: 12px;
	color: #000099;
	font-family: tahoma;
}
.txtOpcaoMenu {	
	font-family: tahoma;
	font-size: 11px;	
	color: #0033cc;
}
.txtOpcaoMenu A{	
	font-family: tahoma;
	font-size: 11px;	
	color: #0033cc;
	text-decoration: none
}
.txtOpcaoMenu A:hover{	
	font-family: tahoma;
	font-size: 11px;	
	color: #0033cc;	
}


/*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;
}	


.inputNormal
{
	border-right: #BCBCC1 1px solid;
	padding-right: 2px;
	border-top: #BCBCC1 1px solid;
	padding-left: 2px;
	font-size: 11px;
	border-left: #BCBCC1 1px solid;
	color: #2F025D;
	border-bottom: #BCBCC1 1px solid;
	font-family: tahoma;
	background:url(../../../images/bg_input.gif);
	background-color: #ffffff;
	background-repeat:repeat-x ;
	height:18px;
	
}
/*Mesmo usando o estilo abaixo, ainda é NECESSÁRIO usar o comando DISABLED no SELECT (apenas) - Sérgio */
.inputDesabilitado
{
	border-right: #000099 1px solid;
	padding-right: 2px;
	border-top: #000099 1px solid;
	padding-left: 2px;
	font-size: 10px;
	border-left: #000099 1px solid;
	color: #647878;
	border-bottom: #000099 1px solid;
	font-family: tahoma;
	background-color: #f3f3f3;
}
.inputBotao
{
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	font-size: 11px;
	border-left: #CCCCCC 1px solid;
	color: #666666;
	border-bottom: #CCCCCC 1px solid;
	font-family: tahoma;
	background-color: #F4EFF5;
	padding-left:10px;
	padding-right:10px;
	height:22px;
	background-image:url(../../../images/BHZ/bg_btn.gif)
}

.inputBotaoAuxiliarAmarelo
{
	border-right: #000099 1px solid;
	border-top: #000099 1px solid;
	font-size: 11px;
	border-left: #000099 1px solid;
	color: #5D510B;
	border-bottom: #000099 1px solid;
	font-family: tahoma;
	background-color: yellow;
	background-image: url(../../../images/bg_btn_aux_amarelo.gif);
}
.inputBotaoAuxiliar
{
	border-right: #000099 1px solid;
	border-top: #000099 1px solid;
	font-size: 11px;
	border-left: #000099 1px solid;
	color: #000099;
	border-bottom: #000099 1px solid;
	font-family: tahoma;
	background-color: #D8FFFF;
	background-image: url(../../../images/bg_btn_aux_azul.gif);
}
/*Listagem*/

.trTitulo
{
	
	font-weight: bold;
	font-size: 12px;
	color: #837F89;
	font-family: arial;
	height: 22px;
	background-color:#D3D1D7;
	padding: 9px 2px 9px 2px;
	margin: 9px 2px 9px 2px;
}
.trNormal
{
	font-size: 11px;
	color: #4F4D53;
	font-family: tahoma;
	padding-left:5px;
	height: 20px;
	background-color: #E6E5E8;
}
.trNormalS
{
	font-size: 11px;
	color: #4F4D53;
	font-family: tahoma;
	padding-left:5px;
	height: 20px;
	background-color: #F6CAA5;
}
.trNormal_impar
{
	font-size: 11px;
	color: #4F4D53;
	font-family: tahoma;
	padding-left:5px;
	height: 20px;
	background-color: #F2F1F3;
}

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: #4E3AB5;
/*	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;
}

.boleto_Titulo_Negrito
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial, helvetica , Verdana;
}
.boleto_Titulo
{
	font-size: 9pt;
	font-family: Arial, 'Courier New' , Verdana;
}
.boleto_Normal_Negrito
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial, 'Courier New' , Verdana;
}
.boleto_Normal
{
	font-size: 8pt;
	font-family: Arial, 'Courier New' , Verdana;
}
td.boleto_labels
{
	font-weight: normal;
	font-size: 8px;
	color: #000000;
	font-family: Arial;
	text-align: left;
}
.page {
	top-left: content: "";
	bottom-center: content: "";
} 

/* .........MENU........ */
.MenuCss
{
	font-family:Arial;  
	font-size:12px;  
	background:Transparent; 
	color:#444444; 
	/*font-weight:bold;*/
	background-image:url(../../../images/BHZ/borda_mnu_baixo.gif);
	background-repeat:repeat-y;
	background-position:bottom;
	cursor:hand;
	text-align:left;
	text-indent: 15;
	height:9px;
    white-space: nowrap;
}

.inputInvisivel
{
	font-size: 12px;
	border:solid 0px;
	color:papayawhip;
	font-family: tahoma;
	background-color:#FFFCF5;
	height:18px;
	
}
.SubItemMenuDefault
{
	font-family:Arial;  
	font-size:12px;  


	/*background-position:bottom;*/
	background-color:#4E1460;
	color:white; 
	
	cursor:hand;
	text-align:left;
	text-indent: 10;
	background-image:url(../../../images/BHZ/borda_mnu_baixo.gif);
	background-repeat:repeat-x;
	background-position:bottom;
/*background-position:left;
	border-color:#DEB058; 
	border-left: solid 1px #CCCDD4;
border-right: inset 3px #ECE8E0;
	border-right: solid 1px #CCCDD4;*/
	

	
}

.topomenu
{
	color:#4E1460;
	height:23PX;
}
.btnmenu
{
	background:Transparent;
	background-color:Transparent;
	color:#4E1460;
	background-position:-1px 6px;
	margin-left:10px;
    padding-left:10px;
	height:14PX;
	
}
.ItemMenuMouseOver
{
	
	font-family:Arial;  
	font-size:12px; 
	background:#FE3F00; 
	background-image:url(../../../images/BHZ/borda_mnu_baixo.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	color:white; 
	
	/*font-weight:bold;*/
	text-align:left;
}

.ItemMenuMouseOut
{
	background-image:url(../../../images/BHZ/borda_mnu_baixo.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.listBoxMenus
{
	background-image:url(../../../images/BHZ/borda_mnu_baixo.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

/*  */
.btnWd
{	
	border-right: #939393 1px solid;
	border-top: #939393 1px solid;
	font-size: 16px;
	border-left: #939393 1px solid;
	color: #06546E;
	border-bottom: #939393 1px solid;
	background-color: #c3ccff;
	padding-left:10px;
	padding-right:10px;
	height:20px;
	background-image:url(../../../images/bg_btn.gif);
	font-family:Marlett;
	}
.ultimoacesso
{
	font-family:verdana;
	font-size:11px;
	color:#D88610;
	font-weight:normal;
	}	
.saudacao
{
	font-family:verdana;
	font-size:11px;
	color:#E95F15;
}
.Marca	
{
	font-family:Arial;
	font-size:"17px";
	font-weight:bold;
	Color: Silver;
	text-align:left;
	}
.avisobox
{
	background-color:#C4CDD5;
	background-image:url(../../../images/caixaAviso/bg.gif);
	background-repeat:repeat-x;
	border: solid 1px silver;
	border-bottom: inset 3px #DDDCDC;
	border-right: inset 3px #DDDCDC;
	height:100px;
	width:250px;
	padding: 0px 0px 0px 0px;
}
.cabecalho
{
	background-image:url(../../../images/caixaAviso/title.gif);
	height:33px;
	font-family:Verdana;
	font-weight:bold;
	font-size:14px;
	color:White;
	margin-left:20px;
	padding-left:20px
	}
.BOXmensagem	
{
	margin: 20px 30px 20px 30px;
	padding-top:40px;
	padding: 20px 30px 20px 30px;	
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:blue;
}	
.caixaHints
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:black;
	border: solid 1px black;
	background-color: #FFF8BE;
	margin: 10px 10px 10px 10px;
	padding: 5px 5px 5px 5px;
	text-align:left;
}
.passoApasso
{
font-family:Arial;
font-size:13px;
color:Navy;
margin-left:12px;
text-indent:20px;
	}
.passoApassoLI	
{
	font-family:arial;
	font-size:13px;
	color:Blue;
	margin-bottom:12px;
	
}
.spanVersao
{
	font-family:verdana; 
	font-size:11px; 
	color:#6B3797;
	text-align:right;
	width:560px;
}

.subtituloPagina
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#ADADAD;}
	
.tituloPagina
{
	color: #FF5113;
	font-family:verdana;
	font-size:18px;
	}	

.msgAlerta
{
	font-family:verdana;
	font-size:11px;
	color:#E98D06;}	
body 
{
	scrollbar-shadow-color: #BAB9DF; 
	scrollbar-face-color: #EFEFEF; 
	scrollbar-3dlight-color: #E0D9EF; 
	scrollbar-highlight-color: #F7F6EE; 
	scrollbar-darkshadow-color: #C3C3C3; 
	scrollbar-track-color: #F8F7F9; 
	scrollbar-arrow-color: #000000;
	background-color:#F9F8F9;
	/*background-image:url(../../../images/background.gif);
	background-position:50% 225px;
	background-repeat:no-repeat;*/
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	overflow:auto;
}
.Itens_arrastados
{
	background-color:yellow;
	width:100%;
	height:90%;
	
	}
.painel01
{
	background-color:transparent;
	width:100%;
	height:100%;
	
}
.simpleDropPanel
{
	background-color: #FFF7F7 ;
	width:100%;
	height:100%;
}	
.simpleDropPanel2
{
	background-color:yellow;
	width:100%;
	height:90%;
}
.meioJanela
{
	border-left-width:1px;
	border: 1px solid silver;
	
}	

.box
{
 background-color:Transparent;
 
}
.caixaPadrao
{
	border : solid 1px #BAB9DF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image:url(../../../images/BHZ/bg_janela_pq.gif);
	BACKGROUND-REPEAT: repeat-x; 
	background-color:#F4EFF5;
}
.caixaPadraoLink
{
	border : solid 1px #BAB9DF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image:url(../../../images/BHZ/bg_janela_pq.gif);
	BACKGROUND-REPEAT: repeat-x; 
	BACKGROUND-COLOR: #dbf5f3;
}
.caixaPadraoLinha
{
	color:"#F7F6F8";
}
.caixaPadraoLinhaLink
{
	color:"#F7F6F8";
}
.caixaPadraoLinkBaixo
{
	BACKGROUND-POSITION: left bottom; 
	BACKGROUND-IMAGE: url(../../../images/BHZ/abaixo_links_rapidos.gif); 
	VERTICAL-ALIGN: bottom; 
	BACKGROUND-REPEAT: no-repeat;
}
.txtcaixaPadraoLinkBaixo
{
	COLOR: white;
	font-family:Arial;
	font-size:12px;	
}

.caixaPrincipal
{
	border : solid 1px #D2D2D4;
	padding: 0px 0px 0px 0px;
	BACKGROUND-REPEAT: repeat-x;
	background-Color:#EFE8F5;
	background-image: url(../../../images/BHZ/bg_janela_pqCentral.gif);
}
.janelinhaCentralLateral
{
	BACKGROUND-IMAGE: url(../../../images/BHZ/bg_lateral_caixa_destaque.gif); 
	BACKGROUND-REPEAT: repeat-y
}
.tituloJanelinhanormal
{
	background-image: url(../../../images/BHZ/bg_title_janelinha.gif);
	height:34px;
	cursor:hand;
	color:white;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	width:50%;
	text-align:center;
	
	}
.linhaCabJanelinhaCentral
{
	color:#F9F8FA;
}	
.tituloJanelinhanormalFim
{
	background-image: url(../../../images/BHZ/bg_janela_pq_fim.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.conteudoJanelinha
{
	font-family:Verdana;
	font-size:11px;	
	color:#E95F15;
	padding-left:8px;
	margin-left:10px;
}
.conteudoJanelinhaAjuda
{
	font-family:Verdana;
	font-size:12px;	
	color:#155EC2;
	padding-left:8px;
	margin-left:10px;
}
.conteudoJanelinhaCentral
{
	font-family:arial;
	font-size:12px;	
	color:#7528E4;
	padding-left:0px;
	margin-left:0px;
}

.TituloNoticia
{
	font-family:arial;
	font-size:12px;	
	color:#825DB7;
	font-weight:bold;
	height:18px;
	}
.linkNoticia
{
	font-family:arial;
	font-size:11px;	
	color:#8C6FB5;
	font-weight:bold;
	text-align:right;
	width:100%;
	margin-right:18px;
}
.nomeEmpresa
{
	font-family:Arial;
	font-size:13px;	
	font-weight:bold;
	color:white;
	text-align:center;
	margin-right:28px;
	}
a:hover
{
	font-family:Verdana;
	font-size:12px;	
	text-decoration:none;
	color:#E95F15;
	}
a
{
	font-family:Verdana;
	font-size:12px;	
	text-decoration:none;
	color:red;
	}	
.Caixatips
{
	
	background-color:White;
	margin: 0px 0px 0px 0px;
	font-family:Verdana;
	font-size:11px;
	color:#E95F15;
	}	
.dentroCaixatips
{
	color:#E95F15;
	background-image: url(../../../images/BHZ/bg_tips.gif);
	background-repeat:no-repeat ;
	margin: 0px 0px 0px 0px;
	padding-left:120px;
	padding-top:10px;
	padding-bottom:10px;
}	
.erro
{
	color:#B80A0A;
	font-family:Verdana;
	font-size:12px;
	background-image: url(../../../images/bg_erro.gif);
	background-color:White;
	font-weight:bold;
	background-repeat:no-repeat ;
	margin: 0px 0px 0px 0px;
	border: solid 1px red;
	padding-left:120px;
	padding-top:10px;
	padding-bottom:10px;
}

.erroTitularLogado
{
	color:#B80A0A;
	font-family:Verdana;
	font-size:16px;
	background-image: url(../../../images/bg_erro.gif);
	background-color:White;
	font-weight:bold;
	background-repeat:no-repeat ;
	margin: 0px 0px 0px 0px;
	border: solid 1px red;
	padding-left:120px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}
.AbaixoCaixatips
{
	background-image: url(../../../images/under_tips.gif);
	height:5px;
}
.linkDireto
{
	font-family:Arial;
	color:#184DD4;
	}
.linkDireto:hover
{
	font-family:Arial;
	color:red;
	}
	
/*Tela de LOGIN */
.LGNpainelTempoInatividade
{
	background-image:url(../../../images/BHZ/back_tempoSessao.gif); 
	background-repeat:no-repeat; 
	background-position:right; 
	width:400; 
	height:190px;
	vertical-align:top; 
	padding-right:100px;
}
.LGNtxtTempoIn
{
	font-family:verdana; 
	font-size:9px; 
	color:#696969;
	height:20px;	
}
.LGNtxtTextoInatividade
{
	font-family:verdana; 
	font-size:10px; 
	color:#62687C;
}
.LGNtxtInDestaque
{
	color:#77549E;
}
.LGNpainelRequisitos
{
	background-image:url(../../../images/BHZ/back_RequisitosSite.gif); 
	background-repeat:no-repeat; 
	background-position:right; 
	width:480; 
	height:190px;
	color:#775827;
	vertical-align:top;	
	font-family:verdana;
}
.LGNtxtRequisitos
{
	margin-left:30px; 
	color:#62687C;
}
.LGNtxtRequisitosFnt
{
	font-family:verdana; 
	font-size:9px; 
	color:#696969;
}
.LGNtxtRequsitosDestaque
{
	font-size:10px;
	color:#4F4F4F;
}
.LGNcxLogin
{
	background-Image:url(../../../images/BHZ/back_login.gif); 
	border:1 solid #EAE9E3; 
	background-color:#F4EFF5; 
	background-repeat:no-repeat;
}
/*Fim TELA LOGIN*/
.CABtxtCabEmpresa
{
	font-family:arial;
	font-size:12px;
	color:#602871;
}
.FundoBoleto
{
	/*background-Image:url(../../../images/Marca%20dagua%20clara.jpg);*/
}
.imgLogoff
{
	background-image:url(../../../images/BHZ/cab_logoff.jpg);
	width:261px;
	height:201px;
}