body
{
	margin: 2px;
	padding: 2px; /* 	border: solid 2px Black; */
	overflow: visible;
	max-height: 100%;
}

.cabecalho
{
	position: absolute;
	top: 0;
	left: 0px;
	right: 0;
	height: 87px; /*Altura do cabeçalho*/
	overflow: hidden;
	color: white;
	width: 990px;
}
.cabecalho-mobile {
	position: absolute;
	top: 0;
	left: 0px;
	right: 0;
	height: 87px; /*Altura do cabeçalho*/
	overflow: hidden;
	color: white;
	width: 690px;
}

.rodape {
    clear: both;
    position: absolute;
    bottom: 0px;
    margin: 0px;
    top: auto;
    left: 122px;
    right: 0;
    height: 25px; /*Altura do rodapé*/
    overflow: hidden;
    background-color: navy;
    color: white;
    width: 868px; /*Largura total da página sem o menu*/
}
.rodapeMobile {
	clear: both;
	position: absolute;
	bottom: 0px;
	margin: 0px;
	top: auto;
	left: 0px;
	right: 0;
	height: 25px; /*Altura do rodapé*/
	overflow: hidden;
	background-color: navy;
	color: white;
	width: 690px; /*Largura total da página sem o menu*/
}
.containerConteudo
{
	position: absolute;
	top: 87px; /*Altura do cabeçalho*/
	left: 0px;
	right: 0;
	bottom: 1px; /*Altura do rodapé*/
	overflow: hidden;
	width: 990px; /*Largura total da página*/
	z-index: 800;
}

.containerConteudoImpressao
{
	/*position: absolute;*/
	top: 0px;
	left: 0px;
	right: 0;
	bottom: 25px;
	width: 100%; /* 655px; */
	z-index: 800;	
}

.menulateral
{
	position: absolute;
	background-color: #DBDBDB;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 122px; /*Largura do menu lateral*/
	float: left;
	overflow:hidden;
}

.conteudo {
    position: absolute;
    top: 0px;
    left: 122px; /*Largura do menu lateral*/
    height: 100%;
    width: 868px; /*Largura da área cliente*/
    overflow: auto;
    z-index: 900; /*Verificar necessidade*/
    padding-top: 22px; /*Altura da imagem de título + Altura do botão voltar*/
    padding-bottom: 25px;
}
.conteudoMobile {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 690px;
	overflow: auto;
	z-index: 900; /*Verificar necessidade*/
	padding-top: 22px; /*Altura da imagem de título + Altura do botão voltar*/
	padding-bottom: 25px;
}

.conteudo-dashboard {
    position: absolute;
    top: 0px;
    left: 122px; /*Largura do menu lateral*/
    /*height: 100%;*/
    width: 868px; /*Largura da área cliente*/
    overflow: auto;
    z-index: 900; /*Verificar necessidade, ninguem vai verificar nada....*/
    padding-top: 10px;
    padding-bottom: 25px;
    height: 800px;
}

.conteudoImpressao
{
	/*position: absolute;*/
	top: 0px;
	left: 5px;
	width: 100%; /* 655px; */
	z-index: 900; /*Verificar necessidade*/
}

.cabecalhoConteudo
{
	clear: both;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 22px; /* Altura da imagem de título + Altura do botão voltar*/ /*	width: 100%; */
	width: 868px;
	overflow: hidden;
	z-index: 1000;
}
.cabecalhoConteudoMobile {
	clear: both;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 22px; /* Altura da imagem de título + Altura do botão voltar*/ /*	width: 100%; */
	width: 690px;
	overflow: hidden;
	z-index: 1000;
}

.cabecalhoConteudoImpressao {
	/*position: fixed;*/
	top: 0px;
	left: 0px;
	height: 110px; /* Altura da imagem de título + Altura do botão voltar*/
	width: 100%; /* 655px; */
	overflow: hidden;
	z-index: 1000;
}

.conteudoConteudo {
	margin-top: 0px;
	padding-top: 21px;
	position: fixed;
	top: 100px; /*Altura do cabeçalho + Altura da imagem de título*/
	left: 122px; /*Largura do menu lateral*/
	bottom: 25px; /*Altura do rodapé*/
	right: 0px;
	width: 868px;
	overflow: auto;
	z-index: 000;
}

.conteudoConteudo-mobile {
	margin-top: 0px;
	padding-top: 21px;
	position: fixed;
	top: 110px; /*Altura do cabeçalho + Altura da imagem de título*/
	left: 0px; /*Largura do menu lateral*/
	bottom: 25px; /*Altura do rodapé*/
	right: 0px;
	width: 690px;
	overflow: auto;
	z-index: 000;
}

.conteudoConteudo-dashboard {
	margin-top: 0px;
	padding-top: 10px;
	position: fixed;
	top: 87px; /*Altura do cabeçalho sem a Altura da imagem de título*/
	left: 122px; /*Largura do menu lateral*/
	bottom: 25px; /*Altura do rodapé*/
	right: 0px;
	width: 868px;
	overflow: auto;
	z-index: 000;
	/*height: 100%;*/
}

.conteudoConteudoImpressao, .conteudoConteudoImpressaoWidthFixo
{
	/*margin-top: 11px;*/
	padding-top: 21px;
	/*position: absolute;*/
	top: 87px; /*Altura do cabeçalho + Altura da imagem de título*/
	left: 0px;
	right: 0px;
	width: 100%; /* 655px; */
}
.conteudoConteudoImpressaoWidthFixo {
    width: 868px;
}

.conteudoConteudoSemVoltar {
    position: fixed;
    top: 100px; /*Altura do cabeçalho + Altura da imagem de título*/
    left: 122px; /*Largura do menu lateral*/
    bottom: 25px; /*Altura do rodapé*/
    right: 0px;
    width: 868px;
    overflow: auto; /*	z-index: 1000;	 */
}

* html body
{
	/*IE6 hack*/
	padding: 64px 0px 0px 0px; /* Altura do cabeçalho 0 Altura do rodapé 0 */
	overflow: hidden;
}

* html .containerConteudo
{
	/*IE6 hack*/
	position: absolute;
	height: 100%;
	width: 990px; /*Largura total da página*/
}

* html .cabecalho {
    /*IE6 hack*/
    width: 990px; /*Largura total da página*/
}

* html .rodape {
    /*IE6 hack*/
    width: 868px; /*Largura total da pagina - menu*/
}

* html .conteudoConteudo {
    height: 100%;
    overflow: auto;
    width: 860px;
}

* html .conteudoConteudoSemVoltar
{
	height: 100%;
	overflow: auto;
}

form
{
	height: 100%;
}

.btSair
{
	cursor: pointer;
	position: absolute;
	top: 57px;
	left: 937px;
}

.btTrocarConta
{
	cursor: pointer;
	position: absolute;
	top: 57px;
	left: 835px;
}


/*novo estilo 05-01-2007*/
a:link
{
	text-decoration: none;
}
a:visited
{
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
a:active
{
	text-decoration: none;
}
.agconta
{
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 5px;
	COLOR: #FFFFFF;
	PADDING-TOP: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.aviso
{
	font-size: 10px;
	color: #000000;
	height: 25px;
	border: 1px solid #E60000;
	background-color: #ebebeb;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.aviso2
{
	font-size: 10px;
	color: #000000;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.avisos_cambio
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 40px;
	border: 1px solid #ebebeb;
	color: #000000;
	background-color: #FFFFFF;
	vertical-align:top;	
	text-align:center;
	margin-bottom:10px;	
	margin-top:10px;	
	margin-left:5px;	
	margin-right:5px;
}
.bkg_nav_categ
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-image: none;
	background-repeat: repeat-x;
	background-position: left center;
	padding-left: 5px;
	background-color: #D5E6EE;
}
body
{
	overflow-y: auto;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0; /*SCROLLBAR-ARROW-COLOR: #000000; 	SCROLLBAR-3DLIGHT-COLOR: #000000; 	SCROLLBAR-TRACK-COLOR: #EEEEEE; 	SCROLLBAR-DARKSHADOW-COLOR: #000000; 	SCROLLBAR-FACE-COLOR: #EBEBEB; 	SCROLLBAR-SHADOW-COLOR: #000000; 	SCROLLBAR-BASE-COLOR: #000000; 	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;*/
}
.btPrint
{
	background-image: url(../imagens/bt_imprimir.gif);
	background-repeat: no-repeat;
	width: 76px;
	height: 21px;
}
.categoria h2
{
	font-size: 12px;
	margin: 0px 0px 0px 0px;
}

.categoria
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e60000;
	background-image: url(../imagens/seta_categ.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	font-weight: bold;
}
.categ_sublinks
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight: bold;
}
.data
{
	font-size: 10px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.form
{
	font-size: 10px;
	color: #333333;
	border: 1px solid #7f9db9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.form_cad_faixas
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.form_direita
{
	font-size: 10px;
	color: #333333;
	border: 1px solid #7f9db9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}
.form_select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.form_text_area
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.formToUpper
{
	font-size: 10px;
	color: #333333;
	border: 1px solid #7f9db9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.fundoMenu
{
	background: url(../imagens/fundo_menu1b.gif);
	background-repeat: repeat-y;
}
.fundoTitulo
{
	background-color: #EBEBEB;
	font-size: 10px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Grid
{
	margin: 20px;
	padding: 0px;
	border-width: 0px;
	border-spacing: 0px;
	text-align: center;
	border-style: ridge;
	border-top: 3px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.Grid_header
{
	margin: 0px;
	padding: 0px;
	height: 22px;
	background-color: #e60000;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana;
}
.iconeAjuda
{
	position: absolute;
	top: 25px;
	width: 98%;
	text-align: right;
	background-color: Transparent;
	background-image: none;
	visibility: hidden;
}
.IDGrid
{
	font-weight: bold;
	color: #0000FF;
}
.item0
{
	background-color: #FFFFFF;
	text-align: center;
	font-size: 10px;
	font-family: Verdana;
}
.item1
{
	background-color: #F5F5F5;
	text-align: center;
	font-size: 10px;
	font-family: Verdana;
	border-bottom: 1px solid #CCCCCC;
}
.item_subcateg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-left: 25px;
	font-weight: normal;
}
.item_subcateg2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    padding-left: 50px;
    font-weight: normal;
}
.labels
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-right: 5px;
	text-align: right;
	font-weight: bold;
}
.link_menu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 3px;
}
#menu_topo
{
	position: fixed;
	float: left;
	width: 344px;
	overflow: auto;
	background-color: #F4F8FB;
}
.mensagem
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
    background-color: #FFF; 
    border: 1px solid #999; 
    position: absolute; 
    top: 150px; 
    left: 250px; 
    width: 310px; 
    min-height: 50px; 
    margin: 0; 
    padding: 15px 20px; 
    z-index: 800; 
    text-align: center;

}
.minilabel
{
	font-size: 10px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.print
{
	background: url(../imagens/draft.gif);
	overflow: visible;
	visibility: visible;
}

.subcategoria
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	background-image: url(../imagens/seta_subcateg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}

.txtsubcategoria
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
/*	background-image: url(../imagens/seta_subcateg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;*/
}
.separador
{
	color: #7f9db9;
	width: 95%;
	height: 1px;
}
.sub_itens
{
	border: 1px solid #E60000;
}
.sublinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-repeat: no-repeat;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}
.tabela
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px solid #7f9db9;
}
.tabelaUsoBancoCinza
{
	border: 1px solid #000000;
	background-color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.tabelaUsoBancoCinzaRed
{
	border: 1px solid #000000;
	background-color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.tabelaUsoBancoBranco
{
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.table_border
{
	border: 1px solid #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
table.lista1 th
{
	margin: 0px;
	padding: 0px;
	border-top: 3px solid #CCCCCC;
	height: 22px;
	background-color: #e60000;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.textBoxSemBorda
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 0px solid #E60000;
	background-color: #FFFFFF;
	vertical-align: middle;
}
.texto_geral
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.texto_geral_menu {
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    color: #837D8A;
}
.texto_cab_titulo
{
	padding-left: 25px;
	font-family: Tahoma;
	font-size: 12px;
	margin-top: 4px;
	color: #E81111;
	font-weight: normal;
}
.header-itens {
    position: absolute;
    top: 0px;
    left: 195px;
    width: 80%;
    bottom: 0px;
    color: #A8A69C;
}
.user-space {
    width: 130px;
}
.company-space {
    width: 300px;
}
.company-space-mobile {
	width: 150px;
}
.aprovacao-mobile-space {
	width: 150px;
}
.contact-space {
    width: 115px;
}
.table-header {
    width: 100%;
	height: 80px;
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    color: #837D8A;
	vertical-align: central;
}
.td-flag {
    width: 30px;
}
.flag-language {
    width: 25px;
    height: 25px;
}
.header-circle-td {
	width: 35px;
}
.header-circle-icon {
    width: 35px;
    height: 35px;	
}
.header-company {
    font-weight: 500;
    color: #837D8A;
    font-size: 11px;
}
.header-acc-number {
    font-weight: 500;
    color: #837D8A;
    font-size: 10px;
}
.header-change-company {
    font-weight: 500;
    color: #3366BB;
    font-size: 10px;
    padding-top: 0px;
    text-decoration: underline;
}
.header-aprovacao-mobile {
	font-weight: 500;
	color: #837D8A;
	font-size: 11px;
}
.logout-icon {
    width: 25px;
    height: 35px;
    padding-left: 15px;
    border: 0;
}

.texto_geral_bco {
    padding-left: 10px;
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
}
.texto_geralb_red
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #e60000;
}

.texto_geralb
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	font-weight: bold;
	color: #333333;
}
.texto_rodape
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
}
.validacao
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 9px;
	color: Red;
	font-family: Verdana;
}

.raizMenuLateral
{
	left: 0px;
	list-style-type: none;
	width: 120px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.tituloMenuLateral
{
	background: url(/InternetBanking/imagens/bkg_tit_menu.gif);
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 19px;
}

.menuMenuLateral {
    background-color: #E7E7E7;
    padding: 13px 0px 13px 9px;
    vertical-align: middle;
    display: block;
    font-weight: 600;
}


/*restore */
.texto11b
{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-align: left;
	padding: 10px;
}

.texto11
{
	font-size: 11px;
	color: #000000;
}


.texto10b
{
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

.texto10
{
	font-size: 10px;
	color: #000000;
}


.texto12
{
	font-size: 12px;
	color: #000000;
}


.texto12bR
{
	font-size: 12px;
	color: #E60000;
	font-weight: bold;
}

.quebraPagina
{
	page-break-after: always;
}

.texto12b
{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.tit_seta_pra_baixo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-image: url(../Imagens/icon_seta_pra_baixo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	margin-left: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #F5F5F5;
	border-bottom-color: #F5F5F5;
}
/*.titulos
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E60000;
	height: 25px;
	background-image: url(../Imagens/seta_tit.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 40px;
	vertical-align: middle;
}*/

.titulos
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E60000;
	height: 25px;
	background-image: url(../Imagens/seta_tit.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 40px;
	vertical-align: middle;
	display: block;
	vertical-align: middle;
	padding-top: 5px;
	display: inline;
}
h2.titulos
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E60000;
	height: 20px;
	background-image: url(../Imagens/seta_tit.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 40px;
	padding-top: 15px;
	padding-bottom: 1px;
	vertical-align: middle;
	
	/*padding-bottom: 0px;*/
}


.form1
{
	font-size: 10px;
	color: #333333;
	border: 1px solid #7f9db9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.chamativo
{
    color:#e60000;
    font-size:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    background-color:Yellow;    
}

.IdPagina
 {
	text-align:right;
	padding-top:30px;
	padding-right:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
 }
.linkFake
{
    cursor:pointer;
    color:#0082E4;
    text-decoration:none;
}
.linkFake:hover
{
    text-decoration:underline;
}
.left
{
    float:left;
}
.clear
{
    clear:both;
}
/*estilo antigo*/
/* 
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bkg_pont.gif);
}

.form {
	font-size: 12px;
	color: #333333;
	height: 20px;
	border: 1px solid #E60000;
	background-color: #FFFFFF;
	vertical-align:middle;
}

.form1 {
	font-size: 12px;
	color: #000000;
	height: 20px;
	border: 1px solid #E60000;
	background-color:#FFFFCC;
}

.form2 {
	font-size: 12px;
	color: #333333;
	border: 1px solid #E60000;
	background-color: #FFFFFF;
	vertical-align:middle;
}




.label {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.agconta	{
font-size: 11px;
color: #333333;
padding: 10px;
}

.minilabel {
	font-size: 10px;
	color: #333333;
}

.label12 {
	font-size: 12px;
	color: #000000;
}

.texto10	{
font-size: 10px;
color: #000000;
}

.texto11	{
font-size: 11px;
color: #000000;
}

.texto12	{
font-size: 12px;
color: #000000;
}

.texto10b	{
font-size: 10px;
color: #000000;
font-weight: bold;
}

.texto11b	{
font-size: 11px;
color: #000000;
font-weight: bold;
text-align: left;
padding: 10px;
}

.texto12bR	{
font-size: 12px;
color: #E60000;
font-weight: bold;
}

.texto12b	{
font-size: 12px;
color: #000000;
font-weight: bold;
}

.data	{
font-size: 10px;
color: #333333;
font-style: italic;
}

.link1	{
font-size: 11px;
color: #333333;
text-decoration: underline;
}

a.link1 {
font-size: 11px;
color: #333333;
text-decoration: underline;
}

a.link1:visited {
font-size: 11px;
color: #333333;
text-decoration: underline;
}

a.link1:hover {
font-size: 11px;
color: #333333;
text-decoration: underline;
}

a.link1:active {
font-size: 11px;
color: #333333;
text-decoration: underline;
}

/* Abas */
/* 

.linhaVerm {
background:url(../imagens/linha_vermelha.gif);
background-repeat:repeat-y;
}

.fundoMenu {
background: url(../imagens/fundo_menu1b.gif);
background-repeat:repeat-y;
}

.fundoTitulo {
background-color:#EBEBEB;
height: 21px;
font-size: 10px;
color: #333333;
font-style: italic;
}

.mensagem {
background-color:#EBEBEB;
border: 1px solid #E60000;
visibility:hidden; 
position:absolute; 
width: 300px; 
height: 150px; 
top: 200px; 
left:200px;
}

.print {
	background: url(../imagens/draft.gif);
	overflow: visible;
	visibility: visible;
}
*/
/* Lista 
table.lista 
	{
		margin: 20px;
		padding: 0px;
		border-width: 0px;
		border-spacing: 0px;
		width: 600px;
		border-collapse: collapse;
	}
table.lista th 
	{
		margin: 0px;
		padding: 0px;
		border-top: 3px solid #CCCCCC;
		height: 22px;
		background-color: #e60000;
		font-size: 11px;
		color: #FFFFFF;
		font-weight: bold;
	}
table.lista tr.row0 
	{
		background-color: #FFFFFF;
		height: 22px;
	}
table.lista tr.row1 
	{
		background-color: #F5F5F5;
		height: 22px;
	}
table.lista td 
	{
		border-bottom: 1px solid #CCCCCC;
		font-size: 11px;
		font-weight: normal;
		margin: 0px;
		padding: 0px;
	}
table.lista td.options 
	{
		background-color: #ffffff;
		font-size: 8px;
	}


table.lista1 
	{
		margin: 20px;
		padding: 0px;
		border-width: 0px;
		border-spacing: 0px;
		width: 90%;
		border-collapse: collapse;
	}
table.lista1 th 
	{
		margin: 0px;
		padding: 0px;
		border-top: 3px solid #CCCCCC;
		height: 22px;
		background-color: #e60000;
		font-size: 11px;
		color: #FFFFFF;
		font-weight: bold;
	}
table.lista1 tr.row0 
	{
		background-color: #FFFFFF;
		height: 22px;
	}
table.lista1 tr.row1 
	{
		background-color: #F5F5F5;
		height: 22px;
	}
table.lista1 td 
	{
		border-bottom: 1px solid #CCCCCC;
		font-size: 11px;
		font-weight: normal;
		margin: 0px;
		padding: 0px;
	}
table.lista1 td.options 
	{
		background-color: #ffffff;
		font-size: 8px;
	}

.aviso {
	font-size: 10px;
	color: #000000;
	height: 25px;
	border: 1px solid #E60000;
	background-color:#ebebeb;
}

.aviso2 
{
	font-size: 10px;
	color: #000000;
	height: 25px;
}
*/
/* Senior Solution 
	
.Grid
{
	margin: 20px;
	padding: 0px;
	border-width: 0px;
	border-spacing: 0px;
	width: 600px;
	text-align:center;
	border-style:ridge;
	border-top: 3px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}

.Grid_header
{
	margin: 0px;
	padding: 0px;	
	height: 22px;
	background-color: #e60000;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	font-family:Verdana;
}
.item0
{
	background-color: #FFFFFF;
	height: 22px;
	text-align:center;
	font-size:11px;
	font-family:Verdana;
}

.item1
{
	background-color: #F5F5F5;
	height: 22px;
	text-align:center;
	font-size:11px;
	font-family:Verdana;
	border-bottom: 1px solid #CCCCCC;
}

.IDGrid
{
	font-weight:bold;
	color:#0000FF;	
}

.validacao
{
	font-size: 13px;
	color:Red;
	font-family:Verdana;
}

.linha
{
	border-top: 1px dashed #CCCCCC
}

.tb td
	{
		border: 1px solid #000000;
		height: 20px;
		font-size: 12px;
		font-weight: bold;
	}
.tb1 td 
	{
		border-bottom: 1px solid #000000;
		border-right: 1px solid #000000;
		height: 20px;
		font-size: 12px;
	}

.texto12Y	{
font-size: 12px;
color:#FF9900;
font-weight: bold;
}

.texto12G	{
font-size: 12px;
color: #006600;
font-weight: bold;
}

.texto12bR
{
	font-size: 12px;
	color: #e60000;
	font-weight: bold;	
}

 .formDireita 
{
	font-size: 12px;
	color: #333333;
	height: 22px;
	border: 1px solid #E60000;
	background-color: #FFFFFF;
	vertical-align:middle;
	text-align:right;
}

.texto12Direita
{
	font-size: 12px;
	color: #000000;
	text-align:right;
	vertical-align:middle;
}

.btPrint { background-image:url(../imagens/bt_imprimir.gif);
background-repeat:no-repeat;
width:76px;
height:21px;
}

.laranja
{
	font-size:12px;
	color: #FF9933;
	font-weight: bold;
}

.azul
{
	font-size:12px;
	color: #333399;
	font-weight: bold;
}

.verde
{
	font-size:12px;
	color: #336633;
	font-weight: bold;
}
*/



/* ADICIONADO 24/12/2006 

.texto13 {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 5px;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.texto12R	{
	font-size: 10px;
	color: #006699;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.texto14b {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	margin: 5px;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.texto_rodape {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
}
.form_cad_faixas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.sublinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}
.link_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 3px;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.categ_sublinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight: bold;
}
.sub_itens {
	border: 1px solid #E60000;
}
.margem_direita
{
	padding-right:15px;
	width: 150px;
}

.texto_geral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.tabelaUsoBancoCinza
{
	border: 1px solid #000000;
	background-color:#EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.tabelaUsoBancoCinzaRed
{
	border: 1px solid #000000;
	background-color:#EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #e60000;
}

.tabelaUsoBancoBranco
{
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
*/

