/*
// --------------------------------------------------------------------------------------------------------------------
// Desktop-Level Definitions
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-body
{
    margin: 0px;
    padding: 0px;
    margin-bottom : 0px;
    margin-top : 0px;
    margin-left : 0px;
    margin-right : 0px;
    scrollbar-base-color: #F6F6F6;
    scrollbar-3dlight-color: #E6E7E8;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-face-color: #E5E5E5;
    scrollbar-arrow-color: #B3B3B3;
    scrollbar-shadow-color: #B3B3B3;
    scrollbar-darkshadow-color: #FFFFFF;
    scrollbar-track-color: #F6F6F6;
    background-color: #FFFFFF;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bea-portal-body a
{
    display: inline;
    text-decoration: none;
}

.bea-portal-body a:hover
{
    text-decoration: underline;
}

.bea-portal-body-content
{
}

.bea-portal-body-header, .bea-portal-body-footer
{
    margin: 0px;
    padding: 0px;
    color: #cccce5;
}

.bea-portal-body-header
{
    font-size: 11px;
    font-weight: bold;
}

.bea-portal-body-footer
{
    font-size: x-small;
    font-style: italic;
}

.bea-portal-body-header a, .bea-portal-body-footer a
{
    color: #cccce5;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Estilos utilizados no Portal 7 e 8
// --------------------------------------------------------------------------------------------------------------------
*/
.InputNormalCinza {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px solid; COLOR: #000033; BORDER-BOTTOM: #000000 1px solid; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #CCCCCC; TEXT-DECORATION: none
}
.InputPequenoCinza {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px solid; WIDTH: 150px; COLOR: #000033; BORDER-BOTTOM: #000000 1px solid; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #CCCCCC; TEXT-DECORATION: none
}
.InputPequenoMedioCinza {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px solid; WIDTH: 200px; COLOR: #000033; BORDER-BOTTOM: #000000 1px solid; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #CCCCCC; TEXT-DECORATION: none
}
.InputMedioCinza {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px solid; WIDTH: 250px; COLOR: #000033; BORDER-BOTTOM: #000000 1px solid; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #CCCCCC; TEXT-DECORATION: none
}
.InputMedioGrandeCinza {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px solid; WIDTH: 350px; COLOR: #000033; BORDER-BOTTOM: #000000 1px solid; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #CCCCCC; TEXT-DECORATION: none
}
.InputGrandeCinza {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px solid; WIDTH: 450px; COLOR: #000033; BORDER-BOTTOM: #000000 1px solid; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #CCCCCC; TEXT-DECORATION: none
}
.InputNormal {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px solid; COLOR: #000033; BORDER-BOTTOM: #000000 1px solid; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none
}
.texto{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
   FONT-SIZE:11px;
   FONT-STYLE: normal;
}

.textoErro{
   background-color: #FFFFFF;
   COLOR: #000099;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
   font-size:11px;
   FONT-STYLE: normal;
}

.textoMedio {
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
   font-size:9px;
   FONT-STYLE: normal;
}

.textoPequeno {
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
   font-size:8px;
   FONT-STYLE: normal;
}

.textoNavegacao {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY:  Verdana, Arial, sans-serif; TEXT-DECORATION: NONE
}

.textorodape {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.tabelaCaderno {
	BORDER-RIGHT: #000033 0px solid; BORDER-TOP: #000033 0px solid; FONT-SIZE: 11px; BORDER-LEFT: #000033 0px solid; COLOR: #000033; BORDER-BOTTOM: #000033 1px solid; FONT-STYLE: normal; FONT-FAMILY:  Verdana, Arial, sans-serif; BACKGROUND-COLOR: #F1F3FF; TEXT-DECORATION: NONE
}

.caixasDropPequeno {
	FONT-SIZE: 10px; WIDTH: 150px; COLOR: #004682; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 19px
}
.caixasDropMedio {
	FONT-SIZE: 10px; WIDTH: 250px; COLOR: #004682; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 19px
}

.iframe-quadro-avisos
{
   background-color: #F5F5F5;
   font-size: 11px;
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif
   font-style: normal;
}
/* ================= Estilos de Tabelas e Portlets ======================= */
.tabelaEstilo_1 {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 1px solid; FONT-SIZE: 11px; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 0px solid; FONT-STYLE: normal; DECORATION: none
}
.tabelaLinhaEstilo_1 {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 1px solid; FONT-SIZE: 11px; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid; FONT-STYLE: normal; DECORATION: none;
}
.tabelaEstilo_2 {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 11px; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; FONT-STYLE: normal; DECORATION: none
}
.tabelaLinhaEstilo_2 {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 1px solid; FONT-SIZE: 11px; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid; FONT-STYLE: normal; DECORATION: none;
}
.tabelaEstilo_3 {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 2px solid; FONT-SIZE: 11px; BORDER-LEFT: 2px solid; BORDER-BOTTOM: 0px solid; FONT-STYLE: normal; DECORATION: none
}
.tabelaLinhaEstilo_3 {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 2px solid; FONT-SIZE: 11px; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid; FONT-STYLE: normal; DECORATION: none;
}
.tabelaEstilo_4 {
	BORDER-RIGHT: 2px solid; BORDER-TOP: 2px solid; FONT-SIZE: 11px; BORDER-LEFT: 2px solid; BORDER-BOTTOM: 2px solid; FONT-STYLE: normal; DECORATION: none
}
.tabelaLinhaEstilo_4 {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 2px solid; FONT-SIZE: 11px; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid; FONT-STYLE: normal; DECORATION: none;
}


/* ================= LINKS ======================= */
.textoNavegacao:active {
	COLOR: #FFFFFF; TEXT-DECORATION: underline; FONT-SIZE: 11px;
}
.textoNavegacao:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: underline; FONT-SIZE: 11px;
}
.textoNavegacao:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-SIZE: 11px;
}
.textoNavegacao:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-SIZE: 11px;
}
.textorodape:active {
	COLOR: #000000; TEXT-DECORATION: underline
}
.textorodape:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.textorodape:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.textorodape:visited {
	COLOR: #000000
}

.texto:active {
   font-size:11px;
   COLOR: #000000; TEXT-DECORATION: underline
}
.texto:hover {
   font-size:11px;
   COLOR: #000000; TEXT-DECORATION: underline
}
.texto:link {
   font-size:11px;
   COLOR: #000000; TEXT-DECORATION: none
}
.texto:visited {
   font-size:11px;
   COLOR: #000000;
}

.textoPequeno:active {
	COLOR: #000000; TEXT-DECORATION: underline; font-size:8px;
}
.textoPequeno:hover {
	COLOR: #000000; TEXT-DECORATION: underline; font-size:8px;
}
.textoPequeno:link {
	COLOR: #000000; TEXT-DECORATION: none; font-size:8px;
}
.textoPequeno:visited {
	COLOR: #000000; TEXT-DECORATION: none; font-size:8px;
}

.textoMedio:active {
	COLOR: #000000; TEXT-DECORATION: underline; font-size:11px;
}
.textoMedio:hover {
	COLOR: #000000; TEXT-DECORATION: underline; font-size:11px;
}
.textoMedio:link {
	COLOR: #000000; TEXT-DECORATION: none; font-size:11px;
}
.textoMedio:visited {
	COLOR: #000000; TEXT-DECORATION: none; font-size:11px;
}
/* ================= Estilos do antigo Portal ======================= */

table.itauSeguros
{ font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;
  color:black;
  border:1px solid #3366FF;
  background-color:#FFFFFF;
}

table.itauSeguros1
{ font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;
  color:black;
  border-right: 1px solid #3366FF;
  border-top: 0px solid;
  border-left: 1px solid #3366FF;
  border-bottom: 1px solid #3366FF;
  background-color:#FFFFFF;
}

/*
table.itauSeguros1
{ font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;
  color:black;
  border:1px solid #3366FF;
  border-right: 0px solid;
  border-top: 0px solid;
  background-color:#FFFFFF;
}*/

table.basic
{ border:0px;
  color=black;
  background:#FFFFFF;
}

/** =======================
 * O gradeBotoes deve ser substituído por basic
 * ========================
 **/

table.texto
{ border:0px;
  color:#000000;
  background-color:#A3BEE5;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

td.celulaTitulo
{ border:1px solid #3366FF;
  border-bottom-width:0;
  border-left-width:0;
  border-right-width:0;
  font-size:8pt;
  font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;
  background:#3366FF;
  color:white;
}

td.celulaTitulo1
{ border:1px solid #3366FF;
  border-bottom-width:0;
  border-left-width:0;
  border-right-width:0;
  font-size:7pt;
  font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;
  background:#3366FF;
  color:white;
}

/** =======================
 * O celulaTitulo2 deve ser substituído por estiloSimples0, porque são iguais
 * ========================
 **/

td.celulaTitulo3
{ border:1px solid white;
  border-bottom-width:0;
  border-left-width:0;
  border-right-width:0;
  font-size:8pt;
  font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;
  background:#F5F5F5;
  color:Black;
}


tr.linhaDados1
{
  text-align: center;
  border:1px solid #EDF2FA;
  border-bottom-width:1;
  border-left-width:1;
  font-size:8pt;
  font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;
  background:#EDF2FA;
  color:#000000;
}

/** =======================
 * O linhaDados2 deve ser substituído por celulaTitulo, porque são equivalentes
 * ========================
 **/

td.celulaDados
{ border:1px solid #3366FF;
  border-bottom-width:0;
  border-left-width:0;
  font-size:8pt;
  font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;
  color:#000000;
}

td.celulaDados1
{ border:1px solid #3366FF;
  border-bottom-width:0;
  border-left-width:0;
  font-size:7pt;
  font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;
  color:#000000;
}

td.celulaDados2
{ border-right: 1px solid #3366FF;
  border-top: 0px solid #3366FF;
  border-left: 0px solid #3366FF;
  border-bottom: 0px solid #3366FF;
  font-size:8pt;
  font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;
  color:000000;
}

td.celulaNavegacao{   
 border:0px solid black; 
 background-color:#999999;
 font-size:8pt;
 font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;
 color:#FFFFFF;     
 text-align:center;
}



/** =======================
 * O celulaDadosFrame deve ser substituído por celulaDados
 * ========================
 **/

/** =======================
 * O celulaDadosFrame2 deve ser substituído por celulaDados1
 * ========================
 **/

/** =======================
 * O td.menor deve ser substituído por estiloSimples, porque são equivalentes
 * ========================
 **/

/** =======================
 * O .object deve desaparecer pois não tem funcionalidade e só é utilizado em
 * alguns arquivos do projeto aditamento - retirar do código fonte
 * ========================
 **/


.estilo1 { font-family:"Verdana, Arial, Helvetica, sans-serif"; font-size:9px; color:#000000;}


/** =======================
 * O estilo2 deve ser substituído por estiloSimples0, porque são equivalentes
 * ========================
 **/

.estilo3 { font-family:"Verdana, Arial, Helvetica, sans-serif"; font-size:12px; color:#FFFFFF; background:#3366FF; text-decoration:bold;}
.estilo3a { font-family:"Verdana, Arial, Helvetica, sans-serif"; font-size:12px; color:#FFFFFF; text-decoration:bold;}

/** =======================
 * O estilo3b, à princípio, não foi encontrado em nenhum projeto - só está sendo utilizado no login.jsp
 * ========================
 **/

.estilo4 { font-family:"Verdana, Arial, Helvetica, sans-serif"; font-size:11px; color:#000000;}
.estilo5 { font-family:"Verdana, Arial, Helvetica, sans-serif"; font-size:12px; color:#000000;}
.estiloSimples { font-family:"Verdana, Arial, Helvetica, sans-serif"; font-size:13px; color:#000000;}
.estiloSimples0 { font-family:"Verdana, Arial, Helvetica, sans-serif"; font-size:8px; color:#000000;}
.estiloSimples1 { font-family:"Verdana, Arial, Helvetica, sans-serif"; font-size:10px; color:#000000;}
.estiloSimples1a { font-family:"Verdana, Arial, Helvetica, sans-serif"; font-size:10px; color:#000000;}
.estiloSimples2 { font-family:"Verdana, Arial, Helvetica, sans-serif"; font-size:12px; color:#000000;}

/** =======================
 * O estiloSimples3 deve ser substituído por estiloAlerta
 * ========================
 **/

.estiloAlerta { font-family:"Verdana, Arial, Helvetica, sans-serif"; font-size:12px; color:#D80000 }

/****** BOTÕES *******/
td.button
{ border: 1px solid #FF9900;
  background-color: #FFFFFF;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  color: #FF9900;
  display: block;
  float: right;
  width: auto;
}
A.button:visited { font-weight: bold ! important; text-decoration:none; color:#FF9900; font-size:9px; font-family:"Verdana, Geneva, Arial, Helvetica, sans-serif";}
A.button:hover   { font-weight: bold ! important; text-decoration:none; color:#FF9900; font-size:9px; font-family:"Verdana, Geneva, Arial, Helvetica, sans-serif";}
A.button:active  { font-weight: bold ! important; text-decoration:none; color:#FF9900; font-size:9px; font-family:"Verdana, Geneva, Arial, Helvetica, sans-serif";}
A.button:link    { font-weight: bold ! important; text-decoration:none; color:#FF9900; font-size:9px; font-family:"Verdana, Geneva, Arial, Helvetica, sans-serif";}



SELECT
{ BORDER-RIGHT: #000000 1px solid;
  BORDER-TOP: #000000 1px solid;
  FONT-SIZE: 11px;
  BORDER-LEFT: #000000 1px solid;
  COLOR: #000033;
  BORDER-BOTTOM: #000000 1px solid;
  FONT-STYLE: normal;
  FONT-FAMILY: Verdana, Arial, sans-serif;
  BACKGROUND-COLOR: #CCCCCC;
  TEXT-DECORATION: none
}

OPTION
{ BORDER-RIGHT: #000000 0px solid;
  BORDER-TOP: #000000 0px solid;
  FONT-SIZE: 11px;
  BORDER-LEFT: #000000 0px solid;
  COLOR: #000033;
  BORDER-BOTTOM: #000000 0px solid;
  FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, sans-serif;
  BACKGROUND-COLOR: #CCCCCC;
  TEXT-DECORATION: none
}
