/* Authored by Joseph De Araujo */

.iceDatTblColHdr , .iceDatTblColHdr1, .iceDatTblColHdr2, .iceDatTblColGrpHdrCol, .iceDatTblFtr{
/* was iceTblHeader */

    text-align: left;

}

.coluna1 {
   BACKGROUND-COLOR:
}

.coluna2 {
   BACKGROUND-COLOR: #eeeeee;
}

linha1 {
   BACKGROUND-COLOR: #eeebbb;
       border-color: blue;
}

linha2 {
   BACKGROUND-COLOR: #eeeeee
}

.linhaTabelaProcesso {
  height :28px ;
}

.menuLink {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #545454;
   text-decoration: none;
}

a.menuLink:hover {
   text-decoration: underline;
}

h1 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: bold;
   color: #000000;
}

body {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #000000;
   background-color:white  ;
}

.tabelaCentral{
   background-color: #fafafa;
   border-bottom-color: #f4a678;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-left-color: #f4a678;
   border-left-style: solid;
   border-left-width: 1px;
   border-right-color: #f4a678;
   border-right-style: solid;
   border-right-width: 1px;
   border-top-color: #f4a678;
   border-top-style: solid;
   border-top-width: 1px
}
.tdLink{
   text-align: left;
   background-color:#fafafa;
}
a.tdLink:link {
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 15px;
   font-style: normal;
   text-decoration:none ;
   text-align: left;
}
a.tdLink:visited {
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 15px;
   text-decoration:none ;
   text-align: left;
}
a.tdLink:hover {
   color: #000000;
   font-weight: bold;
       font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 15px;
   text-align: left;
   text-decoration: underline;
}
a.tdLink:active {
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 15px;
   text-decoration:none ;
   text-align: left;
}

select,input, textarea {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000000;
}

.meuinput {
   color: #000000;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 16px;
   font-weight: bold;
   padding-bottom: 3px;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 3px;
   text-align: right;
}

/* stylesheet.css */
/* Style rules to make data tables look better */

.column9 {
   border-bottom: 1px solid #CCCCCC;
   border-right: 1px solid #CCCCCC;
   color: #000000;
   padding-bottom: 3px;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 3px;
   text-align: left;
   width:10% ;
}

.column1 {
   border-bottom: 1px solid #CCCCCC;
   border-right: 1px solid #CCCCCC;
   color: #000000;
   padding-bottom: 3px;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 3px;
   text-align: left;
   white-space : nowrap;
}
.column2, .column3, .column4, .column5, .column6, .column7, .column8 {
   border-bottom: 1px solid #CCCCCC;
   border-right: 1px solid #CCCCCC;
   color: #000000;
   padding-bottom: 3px;
   padding-left: 5px;
   padding-right: 1px;
   padding-top: 3px;
   text-align: right;

}

.iceTblRow1 {
   background-color: #FFFAAA;
}

.iceTblRow2 {
   background-color: #FFFFFF;
}

.rowcolor {
   background-color: #EFEFEF;
   text-align: right;
   border-left-color: aqua;
}


.list-header {
   background-color: #eeeeee;
   font-size: larger;
   font-weight: bold;
}

.list-paging-header {
   background-color: white;
}

.list-paging-footer {
   background-color: white;
}


/* Style rules for message severity levels */

.infoMessage {
   color: black;
}

.warnMessage {
   color: orange;
   font-weight: bold;
}

.errorMessage {
   color: red;
   font-weight: bold;
}

.fatalMessage {
   color: red;
   font-style: italic;
   font-weight: bold;
}

/* ---------------------Menu Classes
*/
.iceMenuBar {
   padding: 0px;
   white-space: nowrap;
}

.iceMenu {
   float: left;
   padding: 0px;
   white-space: nowrap;
}

.iceMenu a {
   background-color: #DDDDDD;
   height: auto;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 3px;
   padding-bottom: 3px;
   color: #333333; /* Must be >1.01em to avoid layout artifacts on Macs */
   font-size: 1.1em;
   margin: 0px;
   border-right: 1px solid #FFFFFF;
   width: auto;
   float: left;
   display: block;
   text-decoration: none;
}

.iceMenu a:hover {
   background-color: #2A6CC2;
   color: #FFFFFF;
   border-right: 1px solid #FFFFFF;
}

.iceMenu hr, .subiceMenu hr {
   border: none 0;
   border-top: 1px solid #999999;
   width: 100%;
   height: 1px;
   margin-top: 3px;
   padding: 0px;
   text-align: left;
}

/* classes for the vertical version of the iceMenu*/
.iceMenu_vertical {
   float: left;
   padding: 0px;
   white-space: nowrap;
}

.iceMenu_verticalItem {
   width: 380px;
   display: block;

}

.iceMenu_verticalItem a {
   background-color: #DDDDDD;
   height: auto;
   padding-left: 3px;
   padding-right: 3px;
   padding-top: 3px;
   padding-bottom: 3px;
   color: #333333;
   font-size: 1.1em;
   margin-bottom: 1px;
   float: none;
   display: block;
   text-decoration: none;
   border: 0px solid #FFFFFF;
   width: 100%;
   text-align: left;
}

.iceMenu_verticalItem a:hover {
   background-color: #2A6CC2;
   color: #FFFFFF;
   text-decoration: none;
}


.iceSubMenu {
   position: absolute;
   background-color: #DDDDDD;
   width: 160px;
   border-top: 1px solid #999999;
   border-left: 1px solid #999999;
   border-bottom: 1px solid #999999;
   border-right: 1px solid #999999;
   padding: 1px;
   height: auto;
   display: block;
}

.iceSubMenuRow {
   padding: 0px;
   display: block;
   height: auto;
}

.iceSubMenuRow a {
   color: #333333;
   display: block;
   text-decoration: none;
   padding-left: 3px;
   padding-right: 3px;
   padding-top: 3px;
   padding-bottom: 3px;
}

.iceSubMenuRow a:hover {
   background-color: red;
   color: #FFFFFF;
}

.iceSubMenuRowImage {
   display:inline;
   vertical-align: top;
}

.iceSubMenuRowLabel {
   font-family: Arial, Helvetica, sans-serif;
   padding-top: 4px;
   font-size: 13px;
   display: inline;
}

.iceSubMenuRowSubMenuIndicator {
   display:inline;
   float:right;
   padding-top: 3px;
   padding-right: 1px;
}

.iceSubMenu_vertical {
   padding: 1px;
   width: 160px;
   background-color: #EFEFEF;
   border-top: 1px solid #999999;
   border-right: 1px solid #999999;
   border-left: 1px solid #999999;
   border-bottom: 1px solid #999999;
   position: absolute;
   height: auto;
   display: block;
}

.iceMenu_vertical_subItem a {
   background-color: #DDDDDD;
   font-family: Arial, Helvetica, sans-serif;
   color: #333333;
   font-size: 13px;
   width: auto;
   display: block;
   text-decoration: none;
   padding-left: 3px;
   padding-right: 3px;
   padding-top: 3px;
   padding-bottom: 3px;
}

.iceMenu_vertical_subItem a:hover {
   background-color: #2A6CC2;
   color: #FFFFFF;
   text-decoration: none;
}

.iceSubMenuDividerVert {
   height: auto;
   float: left;
   width: 100%;
}

.iceTblFooter {
   background-color: #C0C0C0;
   text-align: right
}


/*
Utilizado em todas as telas que tem um painel de dados.
*/
.TabelaAzul-01 {
	border: 2px solid #003399; /* #FF9933 #FF9933 COR DA BORDA DO PAINEL - #003399 */
	background-color: #f4f7ff; /* #FFF0E1 COR DE FUNDO DO PAINEL - #f4f7ff */
}

/*
Utilizado no painel menor que vai dentro de um painel de dados das telas.
*/
.TitutoTabela-02 {
	background-color: #CEDEFF;    /* #FEC183 COR DE FUNDO - #CEDEFF 				*/
	font-family: Verdana, Arial;  /* FONTE DO TEXTO - Verdana, Arial 	*/
	font-size: 10px; 					/* TAMANHO DA FONTE DO TEXTO - 10px */
	font-weight: bold;				/* ESTILO DA FONTES 						*/
	color: #000000;					/* COR DO TEXTO 							*/
}

/*
Utilizado em PJ na tela "Dados básicos - tabelas auxiliares"
Utilizado no grid de débitos em PF
*/
.LinhasTabelaGrid {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}

/*
Utilizado em link para chamada de tabela auxiliar
*/
.LinkTabelaAuxiliar{

	color: #2165A3;
	text-decoration: underline;
}

/*
Utilizado em todos os campos dos formulários no sistema.
*/
.ObjetoForm-01 {
	font-family: Verdana, Arial;
	font-size: 9px;
	border-width: 1px 2px 2px 1px;
	color: #2165A3;
}

/*
Utilizado quando um campos recebe o foco no formulário
*/
.ObjetoForm-01-FundoSelecionado {
	background-color: #DEEBFE;
	font-family: Verdana, Arial;
	font-size: 9px;
	border-width: 1px 2px 2px 1px;

}

/*
Utilizado quando um campos do formulário esta desabilitado
*/

.ObjetoForm-01-Disabled {
	font-family: Verdana, Arial;
	font-size: 9px;
	border-width: 1px 2px 2px 1px;
	background-color: #EEEEEE;

}

.LinhasTabela-01 {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}


.TabelaTrans-01 {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #000000;
}

.ObjetoForm-01-SemBorda {
	font-family: Verdana, Arial;
	font-size: 9px;
}
.TitutoTabela-01 {
	background-color: #014FAD;
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}


.LinhasTabela-01-SemLinha {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #000000;
}

.LinkTituloTabela-02{
	color: #000000;
	text-decoration: none;
}
.LinkTituloTabela-02:hover {
	color: #000000;
	text-decoration: underline;
}
.LinkTabelaAuxiliar{
}
.LinkTituloTabela-01{
	color: #FFFFFF;
	text-decoration: none;
}
.LinkTituloTabela-01:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.TabelaAzul-02 {

	border: 1px solid #003399;
	background-color: #f4f7ff;
}
.MenuNavegacao {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
.TitutoTabela-03 {
	background-color: #D8D8D8;
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #000000;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000000;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #000000;




}
.TabelaBranca-01 {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #000000;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;

}

.TabelaBrancaTeste-01 {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
   border-bottom-color: #000000;

}

.DivTopo-01 {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #000000;
	background-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-color: #000000;

    border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;

    
	/*background-color: #f4f7ff; /* #FFF0E1 COR DE FUNDO DO PAINEL - #f4f7ff */
}

.TabelaBranca-02 {

	font-family: Verdana, Arial;
	font-size: 9px;
	color: #000000;
	background-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.TitutoTabela-04 {
	background-color: #D8D8D8;
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000000;

}

.MsgNotificacao {
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.body{
	background-image : url(../img/2/background.gif);
}.Borda-LadoEsq {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #CEDEFF;
	border-bottom-style: solid;
	border-bottom-color: #CEDEFF;

}
.Borda-LadoBaixo {

	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-left-style: none;
	border-bottom-style: solid;
	border-bottom-color: #CEDEFF;
}
.Borda-LadoDir {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-left-style: none;
	border-bottom-style: solid;
	border-bottom-color: #CEDEFF;
	border-right-style: solid;
	border-right-color: #CEDEFF;

}

