﻿/*---------------------------------------  
 Body  
-----------------------------------------*/ 

body
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Tahoma;
	COLOR: #2E2E2E;
    TEXT-DECORATION: none
}
.panelForm legend  /* Legenda do Panel de Formularios */
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    FONT-FAMILY: Tahoma;
	COLOR: #445390;
    TEXT-DECORATION: none    
}
.panelLabel legend  /* Legenda do Panel de Objetos Label */
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Tahoma;
	COLOR: #2E2E2E;
    TEXT-DECORATION: none
}
.panelBold legend  /* Legenda do Panel de Objetos Label Negrito */
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Tahoma;
	COLOR: #2E2E2E;
    TEXT-DECORATION: none
}
.texto
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma;
	COLOR: #2E2E2E;
    TEXT-DECORATION: none
}
.textoBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma;
	COLOR: #2E2E2E;
    TEXT-DECORATION: none
}
.titulo1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    FONT-FAMILY: Tahoma;
	COLOR: #445390;
    TEXT-DECORATION: none
}
.titulo2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FONT-FAMILY: Tahoma;
	COLOR: #445390;
    TEXT-DECORATION: none
}
.titulo3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Tahoma;
	COLOR: #445390;
    TEXT-DECORATION: none
}
.tituloForm
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    FONT-FAMILY: Tahoma;
	COLOR: #445390;
    TEXT-DECORATION: none
}
.tituloModulo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FONT-FAMILY: Tahoma;
	COLOR: #445390;
    TEXT-DECORATION: none
}
.paginaPadrao 
{
        width: 770px; /* padrao = 770px; ou 1000px*/
        height: 100%;  
        position: absolute;
        top: 0%;
        left: 50%; 
        background: #f7f7f7;
        margin-top: 3px; /*pega height / 2, se top=50% para centralizar na vertical; */
        margin-left: -385px; /* -385px ou 500px (pega width / 2, se left=50% para centralizar na horizontal) */
 } 
.linkBBTitulo /* link biblioteca */
{  
    text-decoration: underline;  /* none, underline  */
    color: #003399;  
}  

 
/*---------------------------------------  
 Grid view  
-----------------------------------------*/ 
.grid   
{  
 font: 11px Arial, Sans-Serif;     
 margin-right:5px;  
}  
.grid td, .grid th  
{  
    padding:2px;  
}  
.grid_header  
{  
    text-align: left;  
    color: Black;  
    background-color: #d5e3ef;  
}  
.grid_row td  
{  
    /*border-bottom:solid 0px silver;*/ 
       
}  
.grid_alternating  
{  
    background-color: #d5e3ef; /*#d5e3ef;*/ 
}  
   
.grid_alternating td  
{  
    border-bottom:solid 1px silver;  
}  
.grid_pager  
{  
    background-color:#C6C3C6;  
    color: Black ;  
    height:15px;  
}  
.grid a  
{  
    text-decoration:underline;   /*none, underline  */  
    color:#006699  
}  
   
.CodeTitleGrid td  
{  
    border-bottom:solid 1px whitesmoke;  
    border-right: solid 1px whitesmoke;  
}  
   
.CodeTitleGrid a  
{  
    text-decoration: none;  
    color: #003399;  
}  
   
.CodeTitleGrid a:hover  
{  
    text-decoration: underline;  
}  
/*---------------------------------------  
 END Grid view  
-----------------------------------------*/ 




/*
Example CSS to use Ajax Tab control
Developed by http://www.appetere.com
April 2009
*/

ajax__tab_container
{
    color:Black;
}
.dlnet_tab .ajax__tab_outer .ajax__tab_inner .ajax__tab_tab 
{
    margin-right:0;
}
.dlnet_tab .ajax__tab_header 
{
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:url(Tabs/tab-line.gif) repeat-x bottom;
}
.dlnet_tab .ajax__tab_outer 
{
    padding-right:4px;
    background:url(Tabs/tab-right.gif) no-repeat right;
    height:21px;
}
.dlnet_tab .ajax__tab_inner 
{
    padding-left:3px;
    background:url(Tabs/tab-left.gif) no-repeat;
}
.dlnet_tab .ajax__tab_tab 
{
    height:21px; /* 13px */
    padding:4px;
    margin:0;
    background:url(Tabs/tab.gif) repeat-x;
}
.dlnet_tab .ajax__tab_hover .ajax__tab_outer 
{
    background:url(Tabs/tab-hover-right.gif) no-repeat right;
}
.dlnet_tab .ajax__tab_hover .ajax__tab_inner 
{
    background:url(Tabs/tab-hover-left.gif) no-repeat;
}
.dlnet_tab .ajax__tab_hover .ajax__tab_tab 
{
    background:url(Tabs/tab-hover.gif) repeat-x;
}
.dlnet_tab .ajax__tab_active .ajax__tab_outer 
{
    background:url(Tabs/tab-active-right.gif) no-repeat right;
}
.dlnet_tab .ajax__tab_active .ajax__tab_inner 
{
    background:url(Tabs/tab-active-left.gif) no-repeat;
}
.dlnet_tab .ajax__tab_active .ajax__tab_tab 
{
    background:url(Tabs/tab-active.gif) repeat-x;
}
.dlnet_tab .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border:1px solid #999999;
    border-top:0;
    padding:8px;
    background-color:#ffffff;
}


/*---------------------------------------  
 Table  - testar
-----------------------------------------*/ 

.tabBBTitulo /* table */
{
    width: 100%;
    border: 0px;
    padding: 0px;
    margin: 0px;
}
    

.tdBBCab /* td  */
{
    WIDTH: 10%;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Tahoma;
	COLOR: #445390;	
    TEXT-DECORATION: none;
    BACKGROUND: #E8EAF0;       
}  
.tdBBDet /* td  */
{
    background: #E8EAF0;
    width: 80%;
}  


/*.tabZebrada table tr.dif td { 
   background: #eee; /* Linhas com fundo cinza */



/*--------------------------------------------
Botoes com Imagem
---------------------------------------------*/

.button{
   height:28px;   	
   font-weight: bold;
   font-size: 10px;
   font-family: Tahoma;
   color: #2E2E2E;
   text-decoration: none;
   text-align:left;   	
}

.btNovo{
   background:url(img/bt_novo24.png) no-repeat left center;
   padding-left:25px; 
   height:28px;         
   font-weight: bold;
   font-size: 10px;
   font-family: Tahoma;
   color: #2E2E2E;
   text-decoration: none;
   text-align:left;   	      
 }

.btAlterar{
   background:url(img/bt_alterar24.png) no-repeat left center;
   padding-left:25px; 
   height:28px;
   font-weight: bold;
   font-size: 10px;
   font-family: Tahoma;
   color: #2E2E2E;
   text-decoration: none;
   text-align:left;   	   
 }

.btExcluir{
   background:url(img/bt_excluir24.png) no-repeat left center;
   padding-left:25px; 
   height:28px;   
   font-weight: bold;
   font-size: 10px;
   font-family: Tahoma;
   color: #2E2E2E;
   text-decoration: none;
   text-align:left;   	   
 }

.btImprimir{
   background:url(img/bt_imprimir24.png) no-repeat left center;
   padding-left:25px; 
   height:28px;   
   font-weight: bold;
   font-size: 10px;
   font-family: Tahoma;
   color: #2E2E2E;
   text-decoration: none;
   text-align:left;   	 
 }

.btFechar{
   background:url(img/bt_fechar24.png) no-repeat left center;  
   padding-left:25px; 
   height:28px; 
   font-weight: bold;
   font-size: 10px;
   font-family: Tahoma;
   color: #2E2E2E;
   text-decoration: none;
   text-align:left;   
 }

.btProcurar{
   background:url(img/bt_procurar24.png) no-repeat left center;
   padding-left:25px; 
   height:28px;   
   font-weight: bold;
   font-size: 10px;
   font-family: Tahoma;
   color: #2E2E2E;
   text-decoration: none;
   text-align:left;   
 }


