﻿/* ELEMENTOS DE LAYOUT DA MASTER */
body
{
    font-family:Verdana, Arial, Tahoma;
    font-size: 11px;  
    color:#333333;    
    margin: 0px 0px;
    padding: 0px;    
    background-image: url("../AdminImagens/bg_geral.png");  
    behavior: url("../AdminLinked/csshover.htc");    
}

.DivConteudo
{
	font-family:Verdana, Arial, Tahoma;
    font-size: 11px;  
    color:#333333; 
}

.LayoutTopo
{
    margin: 0px;        
    width: 100%;    
    color:#000000;
    font-weight:bold;           
    background-color:#0b0f71;
    text-align:right;  
}

.LayoutTopoFonte
{
	color:#cccccc;
	font-weight:bold;
	font-family:Verdana;
	font-size:15px;	
}
.LayoutRodape
{
    margin: 10px 0px 0px 0px;    
    padding: 3px 0px 0px 0px;
    width: 100%;
    height: 27px;    
    color: #0b0f71;
    font-size: 10px;
    text-align: center;
    background-color: #bbbbbb;  
}
.LayoutTabela
{    
    margin: 0px;
    padding: 0px;    
    width: 100%;                                
}

.LayoutTDEsquerdo
{
    background-image:url("../AdminImagens/MasterLayoutEsquerdo.png");
    width: 28px;       
}

.LayoutTDDireito
{
    background-image:url("../AdminImagens/MasterLayoutDireito.png");
    width: 25px;         
}

/* ELEMENTOS DA TABELA PARA FORMULÁRIOS */
.tabelaFormulario
{
    border: dotted 2px #dddddd;    
    font-family:Verdana, Arial, Tahoma;
    font-size: 11px;  
    color:#333333;           
}

.tdTituloFormulario
{   
	font-weight: bold; 
	color:#ffffff;	
	background-color: #cccccc;
	background-image:url("AdminImagens/tdTituloFundo.png");
	height:27px;
	padding: 0px 0px 0px 5px;
	font-family:Verdana, Arial, Tahoma;
    font-size: 11px;         
}


.tdRotuloSuperiorFormulario
{
    font-weight: bold; 
	text-align:center;
	background-color: #e8e8e8;			
	padding: 0 3px 0 3px;
	font-family:Verdana, Arial, Tahoma;
    font-size: 11px;  
    color:#333333;    
}

.tdRotuloLateralFormulario
{
    font-weight: bold; 
	text-align: right;
	background-color: #e8e8e8;			
	padding: 0 3px 0 3px;
	font-family:Verdana, Arial, Tahoma;
    font-size: 11px;  
    color:#333333;
    width:400px;    
}

.tdRotuloLateralFormularioBanner
{
    font-weight: bold; 
	text-align: center;
	background-color: #e8e8e8;			
	padding: 0 20px 0 3px;
	font-family:Verdana, Arial, Tahoma;
    font-size: 11px;  
    color:#333333;    
}

.tdRotuloDireitoFormulario
{
    font-weight: bold; 
	text-align: left;
	background-color: #f2f2f2;			
	padding: 0 5px 0 3px;
	font-family:Verdana, Arial, Tahoma;
    font-size: 11px;  
    color:#333333;    
}

.tdConteudoFormulario
{   
	text-align: left;
	background-color: #f3f3f3;
	padding: 0 3px 0 3px;	
	font-family:Verdana, Arial, Tahoma;
    font-size: 11px;  
    color:#333333;
    width:400px;
    border:solid 1px;
    border-top:none;
	border-color:Gray;
}

.tdBotaoFormulario
{
    background-color:#dbdbdb;
    vertical-align:middle;
    text-align:center;    
    font-family:Verdana, Arial, Tahoma;
    font-size: 11px;              
}

.tdPainelControle
{
	text-align: left;
	background-color:#eeeeee;
	border: solid 1px #dbdbdb;
	padding: 5px 3px 5px 3px;	
	font-family:Verdana, Arial, Tahoma;
    font-size: 11px;  
    color:#333333;
}
.tdtopo
{
	font-weight: bold; 
	text-align: left;
	background-color: #e8e8e8;			
	padding: 0 3px 0 3px;
	font-family:Verdana, Arial, Tahoma;
    font-size: 11px;  
    color:#333333;
	
}

/* ELEMENTOS DA TABELA PARA LISTA */
table.linhasAlternadas 
{
	border: solid 1px #555555;           	
	border-collapse:collapse;	
	background-color:Transparent;
	margin: 0px;
	font-family:Verdana, Arial, Tahoma;
    font-size: 11px;  
}

TABLE.linhasAlternadas TH 
{
	background:#006699;
	color:#ffffff;
}

TABLE.linhasAlternadas TR.even 
{
	BACKGROUND: #e8e8e8;	
}

TABLE.linhasAlternadas TR:hover 
{
	BACKGROUND: #dadada;
}

TABLE.linhasAlternadas TD
{
	border: solid 1px #555555;           	
}

.CentralizarConteudo
{
    text-align:center;
}


/* CONFIGURAÇÃO PARA O CONTEÚDO COM MENU LATERAL */
.tdMenuLateral
{
    vertical-align:text-top;
    vertical-align:top;
    padding:0px 5px 0px 0px;
}

.tdMenuLateralConteudo
{
    vertical-align:text-top;
    border-left: dotted 1px  #777; 
    padding: 0px 5px 0px 5px;    
    
}

/* PAINEIS DE MENSAGENS */ 

.tdAvisosImagem
{
    border: solid 1px #e5e5e5;           
    background-color:#dddddd;
}

.tdTabelaTexto
{
    border: solid 1px #cccccc; 
    color:#770000;
    padding: 0px 3px 0px 5px;
    vertical-align:middle;
    text-align:left;
}


/* MENU DE NAVEGAÇÃO*/
.barraMenu
{
    margin: 0px;
    padding: 0px;
    background-color: #dbdbdb;
    width: 100%;
}

.divisorMenu
{
    background-image:url("../AdminImagens/divisorMenu.png");
    background-repeat:repeat-x;
    height:7px;
    width:100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

/* UTILIZADO PARA DETERMINAR AS MARGENS DO CONTEUDO DO UPDATEPANEL*/
.margemConteudo
{
    margin: 0px 100px 0px 15px;
}

.margemConteudoAjuda
{
    margin: 0px 7px 0px 7px;
    width:600px;
}

/* UTILIZADO PARA DEFINIR O CONTROLE ConteudoUpdateProgress */ 
.tabelaCarregar
{    
    background-image:url("../AdminImagens/updateProgress.png");
    background-repeat:repeat;  
    background-color:Transparent;    
    position:fixed;
    height:1024px;    
    width:100%;
    top:0px;
    left:0px;    
}

.imgCarregar
{
    position:fixed;
    top:40%;
    left:40%;
}


/* UTILIZADO PARA DEFINIR O TEXTO DA AJUDA */

a.ajuda:link, a.ajuda:visited, a.ajuda:active
{   
    text-decoration:none;    
    font-family:Verdana, Arial, Tahoma;
    font-size: 11px;  
    font-weight:bold;
    color:#333333;      
    margin: 5px;
}

a.ajuda:hover
{   
    text-decoration: none;    
    font-family: Verdana, Arial, Tahoma;
    font-size: 11px;  
    font-weight:bold;
    color: #777777;
    margin: 5px;
}

.ajudaConteudo
{
    margin: 15px 0px 15px 20px;
    text-align:justify;
    width:420px;
    border: dotted 1px #dddddd;     
    padding: 4px;    
}

/* UTILIZADO PARA DEFINIR LINK QUE POSSUI IMAGENS*/ 
a.opcoes:link, a.opcoes:visited, a.opcoes:active, a.opcoes:hover
{   
    text-decoration:none;              
}

.img
{	                                  
    padding: 0px;    
    height:  22px;
    width:   22px;            
    border:  0;
    background-color:Transparent;
}

.imgTopo
{	                                  
    padding: 0px;        
    border:  0;
    background-color:Transparent;        
}

/* OUTROS*/ 
.ajusteDeFonte
{
	font-family: Verdana, Arial, Tahoma;
    font-size: 11px; 
}

.divPainelControle
{
	float:left;
	margin: 3px 3px 3px 3px;
	display:block;
}

.divImagens
{
    float:left; 
    margin:15px 15px; 
    border: 1px solid #ccc; 
    padding:4px; 
    background-color:#F9F9F9;
}

