﻿/* formatações convencionais do sistema */
body {
	margin-left: 2px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Tahoma,Arial;
	font-size:11px;
    scrollbar-base-color:#ffffff;
	scrollbar-arrow-color:#9d9d9d;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#9d9d9d;
	scrollbar-track-color:#ffffff;
	scrollbar-3dlight-color:#efefef;
	scrollbar-darkshadow-color:#ffffff;
}

/* estilos para a janela modal */
.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=40);
    opacity: 0.7;
}

.modalPopup
{
    background-color: #E0E0E0;
    border-width: 1px;
    border-style: solid;
    border-color: Gray;
}


/* estes sao os links comuns em todo o sistema, 
    - cabeçalho de grids
    - paginação de grids    
*/
a
{
    color:#000000;
    font-family:tahoma;
    font-size:11px;
    text-decoration:none;
}
/* mouse sobre qualquer link do sistema */

a:hover 
{
	text-decoration:underline;
}

/* CSS para linhas */
hr
{
    border:solid 1px #cfcfcf;
}
/* CSS para links de Adicionar Registro */
.opcoes1
{
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;   
}


/* CSS para comentários */
.nota 
{
    font-family:Tahoma;
    font-size:11px;
    padding:5px;
    color:#000000;
    line-height:13px;
    background-color:#D6E7F7;
}
.nota_ajax
{
    font-family:Tahoma;
    font-size:11px;
    padding:5px;
    color:#000000;
    line-height:12px;
    background-color:#DFDFDF;
}
/* CSS para fundo da tela principal do sistema */
.fundo
{
    height:100%;
    /*background-image: url('/admin/imagens/fundo.gif');*/
	background-repeat: no-repeat;
	background-position: left bottom;
	vertical-align:top;	
}

/* CSS para fundo do menu e rodapé */
.fundo_faixa
{
    background-color:#000000;
    color: #FFFFFF;
    font-family: tahoma;
    font-size: 11px;
    padding: 3px;
}

/* CSS para os links do menu */
.menu
{
	font-family: tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}

/* CSS para textos comuns no sistema */
.txt{
    font-family:Tahoma;
    font-size:11px;
    color:#000000;
    line-height:13px;
}

.celula_interna
{
    padding:0px;
}


/* CSS para texto na linha Ajax */
.celula_ajax
{
    display:none;
    font-family:Tahoma;
    font-size:11px;
    color:#000000;
    line-height:13px;
    background-color:#EFEFEF;
}

.sobCelulaAjax
{
    background-color:#DFDFDF;
    cursor:pointer;
}
.header_ajax
{
    background: #E0E0E0;
    color: #000000;
    padding: 5px;
    font-family: tahoma;
    font-size: 11px;
    text-align: right;
    vertical-align:text-top;
}

.sub_header_ajax
{
    background: #e6eeda;
    color: #000000;
    padding: 5px;
    font-family: tahoma;
    font-size: 11px;
    text-align: right;
}
/* CSS para os links nas opcões de Editar/Excluir */
.opcoes
{
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}

/* CSS para validações */
.validacao {
	font-family: Tahoma;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
}

/* CSS para bordas de tabelass */ 
.bordas {
	border:1px solid #c9c9c9; 
	border-collapse:collapse; 
}

/* CSS para Bordas de formulários */
.bordas_forms
{ 
    padding:5px;
    border:1px solid #c9c9c9; 
	border-collapse:collapse; 
}

/* CSS para TextBox */
.forms 
{
    color:#404040;
    background-color:#FFFFFF;
    font-family:Arial;    
    font-size:11px;
    border: 1px solid #666666;
    border-collapse:collapse;
}

/* CSS para TextBox com foco */
.formsfocus
{
    color:#404040;  
    background-color:#EFEFEF;
    font-family:Arial;  
    font-size:11px;
    border: 1px solid #999999;
    border-collapse:collapse;
}

/* CSS para as listagens de dados */
.grade
{
    color:#050505;
    font-family:Arial;
    font-size: 11px;
    background-color:#FFFFFF;
    border-color:#999999;
    border-width:1px;
    border-style:Solid;
    border-collapse:collapse;
}

/* CSS para celula na listagem (quando o mouse está sobre ela) */
.sobCelula
{
    background-color:#D6E7F7;
    cursor:pointer;
}

/* CSS para Item na listagem */
.item 
{
    background:#FFFFFF;
}
/* CSS para Item Alternativo na listagem */
.alternativo
{
    background: #f5f5f5;
}

/* CSS para Item Alternativo 2 na listagem */
.alternativo_alt
{
    background: #f5f5f5;
}

/* CSS para Item Selecionado na Listagem (raro ser usado) */
.selecionada
{
    background:#D4D4D4; 
}
/* CSS para a Paginação */
.paginacao 
{
    background:#FFFFFF;
}
/* CSS para cabeçalho na listagem */
.header_grid
{
    background: #454545;
    color: #FFFFFF;
    padding: 5px;
    font-family: tahoma;
    font-size: 11px;
}
/* item para form */
.item_form {
    background-color:#FFFFFF;
    width:75%;
    font-family:Tahoma;
    font-size:11px;
    color:#000000;
    line-height:13px;
}
/* CSS para o rodapoé de formulários */
.footer_forms
{
    background: #444444;
    color: #FFFFFF;
    padding: 5px;
    height:40px;
    text-align:right;
    font-family: tahoma;
    font-size: 13px;
    font-weight: bold;
}

.header_loading
{
    background: #333333;
    color: #FFFFFF;
    font-family: tahoma;
    font-size: 11px;
}

/* CSS para cabeçalho de formulários */
.header_forms
{
    background: #333333;
    color: #FFFFFF;
    padding: 5px;
    font-family: tahoma;
    font-size: 13px;
    font-weight: bold;
}
/* CSS para Item de formulários */
.header_item_form
{
    background: #EAEAEA;
    width:25%;
    color: #000000;
    padding: 5px;
    font-family: tahoma;
    font-size: 11px;
    text-align: right;
    vertical-align:top;
}
/* CSS para titulos */
.titulos {
	height:25px;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	padding:5px;
	text-decoration: none;
}
/* CSS para carregamento com Ajax */
.carregando
{
    font-size: 75%; 
    position: absolute; 
    background: dimgray;
    color: white; 
    font-family: arial,sans-serif; 
    padding: 2; 
    left: 0px;
    top: 0px;
}

/* CSS para Botões */
.botoes
{
     color:#000000;
     background-color:#FFFBFF;
     border-color:#F0F0F0;
     border-width:1px;
     border-style:Solid;
     font-family:Tahoma;
     font-size:11px;
     height:20px;
}
/* CSS para Sobre Botoões */
.sobBotao
{
     color:DimGray;
     background-color:#EFEFEF;
     border-color:#CCCCCC;
     border-width:1px;
     border-style:Solid;
     font-family:Tahoma;
     font-size:11px;
     height:20px;
}

/* mensagens */
.exc
{
    background-color:Red;
    text-align:center;
    font-weight:bold;
    padding:5px;
    font-family:Arial;
    font-size:12px;
    color:#FFFFFF;
    line-height:13px;
}

.edit
{
    background-color:DarkGreen;
    text-align:center;
    font-weight:bold;
    padding:5px;
    font-family:Arial;
    font-size:12px;
    color:#FFFFFF;
    line-height:13px;
}

.add
{
    background-color:#000088;
    text-align:center;
    font-weight:bold;
    padding:5px;
    font-family:Arial;
    font-size:12px;
    color:#FFFFFF;
    line-height:13px;
}