/* ###################################################################### */
/* Grid base row default style for generated rowset pages */
.gridStyle-table
{
  background-color: #FFFFFF;
  color: #405c9b; 
  font-size: 11px;
  text-align: left;
  padding-left: 12px;
  width:100%;
  height: 0px;
  border-collapse:collapse;
  margin-bottom:5px;
  
  /*border-bottom: 1px solid  #5175C9;
  border-top:    1px solid  #5175C9;
  border-left:   1px solid  #5175C9;
  border-right:  1px solid  #5175C9;
  border-style:  solid; */  
  border:0;
}

/* Default grid header and footer style for generated rowset pages */
/* Cabecalho da tabela*/
.gridStyle-tr-header
{
    background-image: url(../../resources/grid/images/gridHeader.gif);
    background-repeat:repeat-x;
    background-color:#5175C9;
    height: 20px;
    color: #ffffff;
    text-align: center;
    font-weight: bold;
}

.gridStyle-tr-header a:link, a:visited, a:active 
{
  text-decoration: none;
  color: #E7EFFA;
}

.gridStyle-tr-header a:hover 
{
  text-decoration: underline;  
  color: #FFFFFF;
}
 
/* ====================================================================================================== */        
/* Estilos de linha do grid */
/* as cores alternadas das linhas estao declaradas no arquivo rowover_js.htc
   aquele arquivo sobrepoe as definicoes de css deste arquivo.
*/        
.gridStyle-tr-data {
    /*background-color: #FFFFFF;*/
    /*cursor: hand; */

    padding-left: 12px;
    color: #405c9b; 
    font-size: 11px;
    text-align: left;
}

.gridStyle-tr-data a:link {
    color: #405c9b; /*#111111;*/
}
.gridStyle-tr-data a:hover {
    color: #FFFFFF;
}

/* Grid alternate row default style for generated rowset pages */
.gridStyle-tr-alt-data
{
  cursor:default;
  background-color: #EFEFEF;
}

.gridStyle-tr-data:hover, .gridStyle-tr-alt-data:hover
{
  cursor:default;
  background-color: #99AEE7;
}


.gridStyle-tr-alt-data a:link, a:visited, a:active 
{
  text-decoration: none;
}

.gridStyle-tr-alt-data a:hover 
{
  text-decoration: underline;  
}


/* ===================================================================================================== */
/* Estilos de titulo do grid */
.dataStyle-td-header {
   padding-left:5px;
    color:#E7EFFA;
    text-decoration:none;
    border: 1px solid #ffffff;
}

.dataStyle-td-header a:visited{}
.dataStyle-td-header a:link{}
.dataStyle-td-header a:hover{
    text-decoration: underline;
}

.dataStyleDir-td-header {
/*    padding-left:5px;
    color:#E7EFFA;
    text-decoration:none;
    border: 1px solid #ffffff;*/
}

.dataStyleDir-td-header a:visited{}
.dataStyleDir-td-header a:link{}
.dataStyleDir-td-header a:hover{
   /* color: #ffffff;
    font-weight: bold;
    text-decoration: underline;*/
}


/* ===================================================================================================== */
/* Estilos de celula do grid */

.dataStyle-td-data{
    color: #405c9b; /*#111111; */ /* Cor dos campos, mesma do stLabelCampo*/
    border-top:   1px none #c7cad3;
    border-left:  1px solid  #c7cad3; 
    border-right: 1px solid #c7cad3; 
    /*border-top:   1px solid  #c7cad3;*/
    border-bottom: none;
}

.dataStyle-td-data a:visited {
    color: #405c9b; /*#111111; */
}

.dataStyle-td-data a:link {
    color: #405c9b; /*#0061A5; /*#111111; */
}

.dataStyle-td-data a:hover {
    color:#405c9b;
    text-decoration: none;
}

/* campos de código com link */
.dataStyleDir-td-data{
    color: #405c9b; /*#111111; */ /* Cor dos campos, mesma do stLabelCampo*/
    border-top:   1px none #c7cad3;
    border-left:  1px solid  #c7cad3; /* #395a79; */
    border-right: 1px solid #c7cad3; /* #395a79; */
    /*border-top:   1px solid  #c7cad3;*/
    border-bottom: none;
    text-align:right;            
}

.dataStyleDir-td-data a:visited {
    color: #405c9b; /*#111111; */
}

.dataStyleDir-td-data a:link {
    color: #405c9b; /*#0061A5; /*#111111; */
}

.dataStyleDir-td-data a:hover {
    color:#405c9b;
    text-decoration: none;
}

.buttonStyle-td-data{
    color: #405c9b; /*#111111; */ /* Cor dos campos, mesma do stLabelCampo*/
    border-top: px none #c7cad3;
    border-left: 1px solid  #c7cad3; /* #395a79; */
    border-right: 1px solid #c7cad3; /* #395a79; */
    /*border-top:   1px solid  #c7cad3;*/
    border-bottom: none;
    text-align: center;
    image-border: none;
    width: 30px;
}
.buttonStyle-td-data a:visited {
    color: #405c9b; /*#111111; */
}
.buttonStyle-td-data a:link {
    border: none;
}
.buttonStyle-td-data a:hover {
    color: #aaaaaa;
}


/**/

/* Style para os labels das aplicações */
body
{
    background-color: #ffffff;
    background-repeat: no-repeat;
    font-family: Arial, Verdana;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
}


.stTituloPagina
{
 	font-family: Verdana;
	font-size: 13px;
	color: #A52626; /*#263968; */
	font-weight: bold;
}

.stTdTituloPagina
{
    padding-top:5px;
    padding-bottom:5px;
}

.stLabelCampo
{
	font-family: Verdana;
	font-size: 8pt;
	color: #405c9b;
	font-weight: normal;
}

.stCampoDesabilitado
{
	background-color: #EFEFEF; /* #F4F6F9; */
	size: 12px; 
	border: 1px solid #566E8F;
    border-style:none;
	height: 15px;
	font-size: 10px;
	font-family: Verdana;
  color:#405c9b;    
}

.stTituloSubGrupo
{
 	font-family: Verdana;
	font-size: 11px;
	color: #A52626; /*#263968; */
	font-weight: bold;
}


.stCampo
{
	background-color: #f3f6f8 ;
	size: 10px; 
	border: 1px solid #566E8F;
	height: 13px;
	font-size: 8pt;
	font-family: Verdana;
  color:#405c9b;    
}

.stCampoTextarea
{
	background-color: #F3F6F8; 
	size: 10px; 
	border: 1px solid #566E8F;	
	font-size: 8pt;
	font-family: Verdana;
    color:#405c9b;    
}

.stBottom
{
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	height: 20px;
	Filter: DropShadow(Color=#000000, OffX=3, OffY=3, Positive=1);
	border: 2px solid #D7E5F5;
	background-color: #7D98BA;
	margin-top: 5px; 
	margin-bottom: 5px;

}

.stBottomCampo
{
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	height: 20px;
	Filter: DropShadow(Color=#000000, OffX=3, OffY=3, Positive=1);
	border: 2px solid #D7E5F5;
	background-color: #7D98BA;
	margin-top: 1px; 
	margin-bottom: 1px;

}


.stTextoInicialLogin
{
	font-family: Verdana;
	font-size: 13px;
	color: #000000;
}

.stCampoDetalhe
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	size: 11px;
	color: #405c9b;/* #000000;*/
}

.stTituloPortlet
{
	font-family: Tahoma;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;

}

.stTituloGrupos
{
	font-family: Verdana;
	font-size: 13px;
	color: #405c9b;
	font-weight: bold;
}

.stAbasDesativas
{
	font-family: Arial;
	font-size: 11px;
	font-color: #C6D3E5;
}
.stAbasAtivadas
{
	font-family: Verdana;
	font-size: 12px;
	color: #214875;
	font-weight: bold;

}

.stTableRetranca
{
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.stTableConteudo
{
 	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;  /*#000000;*/
	td-color: #BCD5DF;
	td-border spacing: 2px, color: #BCD5DF;
}


.stTableForm
{
    border-collapse:collapse;
}

/* Style for in-page header of the generated rowset pages */
.pagehead
{
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}


/* Used for prompts in generated pages */
.prompt
{
	color: #993333;
	font-style: italic;
}


/* Estilos de linha do grid */

.stTabelaInterna 
{
        background-color: #FFFFFF;
        color: #4365b3;
        font-size: 8pt;
        text-align: left;
        border-color: #999999;
        border-style: solid;
        border-width: 1px;
        padding-left: 2px;
        
}

.stTabelaInterna td {
	height: 15px;
}


.stTabelaInterna a:link 
{
        color: #111111;
}

.stTdFundo
{
    background-color: #e6eaec;
    
}

.stAba{
    background-repeat:repeat-x; 
    padding-left:10px; 
    padding-right:10px;
}

.stAbaTexto{
   color:#214875; 
   font-weight:bold;
}

.stAbaTextoAtivado{
    color:#C6D3E5; 
    font-weight:bold;
}


.stAbaTabelaInterna{
    border-top:1px solid #214875; 
    border-left:1px solid #214875; 
    border-right:1px solid #214875; 
    border-bottom:1px solid #214875; 
    padding:5px";
}

/*Estilo para treeview*/

.dtree {
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	border-color: #999999;
	border-style: solid;
	border-width:1px;
	background-color:#F4F8F9;	
}

.dtree img {
	border: 0px;
	vertical-align: middle;
	text-decoration: none;
}

.dtree a:link, .dtree a:visited {
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.dtree a:active, .dtree a:hover, .dtree a.nodeSel {
	background-color: #c0d2ec;
	font-weight: bold;
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
	text-decoration: none;
}


/**/


<!--[if IE ]>
<style type="text/css">
  * html .gridStyle-tr-alt-data
  {
    cursor: ;
    background-color: ;
  }
</style>
<![endif]-->
