/* NOVO MENU Hugo */
.menuGeralHugo
{
	cursor:pointer;
	position:absolute;
	top:102px;
	float:left;
	width:80%;
	border:solid 0px black;
	font-family:Arial;
	font-size:12px;
}

.tdSubMenuHugo
{
	padding-left:15px;
	padding-right:10px;	
	height:25px;
	cursor:pointer;
	background-color:'';
	white-space:nowrap;
}
.tdSubMenuHugoOver
{
	padding-left:15px;	
	padding-right:10px;	
	height:25px;
	cursor:pointer;
	background-color:#f5f0e3;
	color:Red;
	white-space:nowrap;
}

.txtVersaoSite
{
	position:absolute; 
	top:2px; 
	left:626px; 
	color:FFFFFF; 
	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: #3300ff;
	font-family: arial, Verdana, 'Times New Roman';
}
.txtTitulo
{
	font-weight: bold;
	font-size: 12px;
	color: #006BAA;
	font-family: Arial;

}

.txtTitulo1 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #0033cc;
}

.txtTitulo2
{
	font-weight: bold;
	font-size: 12px;
	color: #006699;
	font-family: arial;
}

.txtTitulo2_Selecionado
{
	font-weight: bold;
	font-size: 12px;
	color: #006699;
	font-family: arial;
	text-decoration: underline;
}


.txtLabel
{
	font-size: 12px;
	color: #0A7ACA;
	font-family: arial;
}

.txtLabel_login
{
	font-size: 12px;
	color: black;
	font-family: verdana;
	font-weight:bold;
}

.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;
}

.txtTituloAtencao
{
	font-family:arial;
	font-size:12px;
	color:#ff6633;
}

.txtNavegacao {
	font-family: tahoma;
	font-size: 11px;	
	color: #0033cc;
}

.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: #000099;
	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: #939393 1px solid;
	border-top: #939393 1px solid;
	font-size: 11px;
	border-left: #939393 1px solid;
	color: #06546E;
	border-bottom: #939393 1px solid;
	font-family: tahoma;
	background-color: #c3ccff;
	padding-left:10px;
	padding-right:10px;
	height:20px;
	background-image:url(../../../images/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: #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;
}
.trNormalS
{
	font-size: 11px;
	color: #4F4D53;
	font-family: tahoma;
	padding-left:5px;
	height: 20px;
	background-color: #F6CAA5;
}

.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;
}

.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:black; 
	font-weight:bold;
	cursor:hand;
	text-align:left;
	text-indent: 15;
	height:10px;
    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:#FBECD5;*/
	background-image:url(../../../images/submenu/mnu_lateral_lft.gif);
	background-repeat:repeat-y;
	background-position:right;
	background-color:#F5D68C;
	color:black; 
	cursor:hand;
	text-align:left;
	text-indent: 10;
	/*font-weight:bold;*/
	background-position:0px 0px;
	border-style:solid;
	border-width : 2px;
	border-color:#DEB058; 
	border-left: solid 1px #CCCDD4;
	border-right: solid 1px #CCCDD4;
border-right: inset 3px #ECE8E0;
	background-position:left;
	width:190px;
	
}

.topomenu
{
	background-image:url(../../../images/submenu/topo_submenu.gif);
	background-position:2px 0px;
	background-repeat:repeat-x;
	border-left: solid 1px #CCCDD4;
	color:#EFCD7F;
	height:23PX;
	border-right: solid 1px #CCCDD4;
}
.btnmenu
{
	background:Transparent;
	/*background-image:url(images/submenu/btn_submenu.gif);*/
	background-color:Transparent;
	color:#F5D68C;
	background-position:-1px 6px;
	background-repeat:repeat-x;
	margin-left:10px;
    border-left: solid 1px #CCCDD4;
    border-bottom: inset 3px #ECE8E0;
    padding-left:10px;
	height:14PX;
	border-right: solid 1px #CCCDD4;
}
.ItemMenuMouseOver
{
	
	font-family:Arial;  
	font-size:12px; 
	background:#FFFCC9; 

	color:red; 
	background-position:right ;
	/*font-weight:bold;*/
	text-align:left;
}

.ItemMenuMouseOut
{
	font-family:Tahoma;  
	font-size:12px;  
	background:#005aa6; 
	color:#e0ffff; 
	cursor:default;
	text-align:right;
	background-image: url(../../../images/separa_menu_cab.gif);
	background-position:right ;
	/*background-repeat:no-repeat;	*/
	
}


.listBoxMenus
{
	border-right: #939393 1px solid;
	border-top: #939393 1px solid;
	font-size: 12px;
	border-left: #939393 1px solid;
	color: #06546E;
	border-bottom: #939393 1px solid;
	font-family: tahoma;
	background-color: #F9F2E1;

	height:180px;
	width:300px;
	
}
/*  */
.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:orange;
	text-align:right;
	width:560px;
}

.subtituloPagina
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#ADADAD;}
	
.tituloPagina
{
	color: #006BAA;
	font-family:verdana;
	font-size:18px;
	}	

.msgAlerta
{
	font-family:verdana;
	font-size:11px;
	color:#E98D06;}	
body 
{
	scrollbar-shadow-color: #BAB9DF; 
	scrollbar-face-color: #CBEAFE; 
	scrollbar-3dlight-color: #CBEAFE; 
	scrollbar-highlight-color: #FEE8E8; 
	scrollbar-darkshadow-color: #CBEAFE; 
	scrollbar-track-color: #F6F8FB; 
	scrollbar-arrow-color: #000000;
	background-color:#FFFCF5;
	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/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/bg_janela_lnk_rapido.gif);
	BACKGROUND-REPEAT: repeat-x; 
	BACKGROUND-COLOR: #dbf5f3;
}
.caixaPadraoLinha
{
	color:"#fbfbfd";
}
.caixaPadraoLinhaLink
{
	color:"#fbfbfd";
}
.caixaPadraoLinkBaixo
{
	BACKGROUND-POSITION: left bottom; 
	BACKGROUND-IMAGE: url(../../../images/abaixo_links_rapidos.gif); 
	VERTICAL-ALIGN: bottom; 
	BACKGROUND-REPEAT: no-repeat;
}
.txtcaixaPadraoLinkBaixo
{
	COLOR: #18879b;
	font-family:Arial;
	font-size:12px;	
}


.caixaPrincipal
{
	border : solid 1px #D2D2D4;
	padding: 0px 0px 0px 0px;
	BACKGROUND-REPEAT: repeat-x;
	background-Color:#f1f1f2;
	background-image: url(../../../images/bg_janela_principal.gif);
}
.janelinhaCentralLateral
{
	BACKGROUND-IMAGE: url(../../../images/bg_lateral_caixa_destaque.gif); 
	BACKGROUND-REPEAT: repeat-y
}
.linhaCabJanelinhaCentral
{
	color:White;
}

.tituloJanelinhanormal
{
	background-image: url(../../../images/bg_title_janelinha.gif);
	height:34px;
	cursor:hand;
	color:white;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	width:50%;
	text-align:center;
	
	}
.tituloJanelinhanormalFim
{
	background-image: url(../../../images/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:#3E6397;
	padding-left:0px;
	margin-left:0px;
}

.TituloNoticia
{
	font-family:arial;
	font-size:12px;	
	color:#0078D2;
	font-weight:bold;
	height:18px;
	}
.linkNoticia
{
	font-family:arial;
	font-size:11px;	
	color:#FF0000;
	font-weight:bold;
	text-align:right;
	width:100%;
	margin-right:18px;
}
.nomeEmpresa
{
    font-family: Arial;
    font-size: 11px;
    color: #FFFFFF;
    text-align: center;
    margin-right: 28px;
    margin-left: 13px;
}
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/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;
}
.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/login/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:#B53D25;
	height:20px;	
}
.LGNtxtTextoInatividade
{
	font-family:verdana; 
	font-size:10px; 
	color:#775827;
}
.LGNtxtInDestaque
{
	color:#CF312D;
}
.LGNpainelRequisitos
{
	background-image:url(../../../images/login/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:#8D7246;
}
.LGNtxtRequisitosFnt
{
	font-family:verdana; 
	font-size:9px; 
	color:#8D7246;
}
.LGNtxtRequsitosDestaque
{
	font-size:10px;
	color:#775827;
}
.LGNcxLogin
{
	background-Image:url(../../../images/Login/back_login.gif); 
	border:1 solid #EAE9E3; 
	background-color:#F9F6EE; 
	background-repeat:no-repeat;
}
/*Fim TELA LOGIN*/
.CABtxtCabEmpresa
{
	font-family:arial;
	font-size:12px;
	color:#DF690A;
}
.FundoBoleto
{
	/*background-Image:url(../../../images/Marca%20dagua%20clara.jpg);*/
}

.FundoBoletoPago
{
	background-Image:url(../../../images/marcaPago.jpg);
	background-repeat: repeat-y;
	background-position: 1px 1px; 
}

.FundoBoletoDeposito
{
	background-Image:url(../../../images/marcaDeposito.jpg);
	background-repeat: repeat-y;
	background-position: 1px 1px; 
}

.imgLogoff
{
	background-image:url(../../../images/cab_logoff.jpg);
	width:261px;
	height:201px;
}