﻿BODY
{
    background-color:White;
    font-family: Arial;
    font-size: 12px;
    color: Black;
    margin: 0px 0px 0px 0px;
}

A
{
    text-decoration: none;
    color: Black;
}

.CarregandoFundo {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	position:absolute;
	text-align : center;
	vertical-align: middle;
}

.Painel222
{
    background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
    font-weight:bolder;
    font-size: 14px;
    position: absolute; 
	border-color:Gray;
	padding:3px;
}    

.Carregando
{
    background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
    font-weight:bolder;
    font-size: 14px;
    position: absolute; 
	border-color:Gray;
	padding:3px;
	left: 10%; 
    top: 50%; 
}    


TABLE.ESTRUTURA_CENTRAL 
{
    width: 100%;
    height: 100%;
}

/****HEADER****/
/* Fundo */
TABLE.ESTRUTURA_CENTRAL THEAD TR TD.FUNDO
{
    /*background-image:url(Imagens/Fundos/Fundo_Header.jpg);*/
    /*padding: 10px 10px 10px 10px;*/
    width: 100%;
}

.Header222
{
    background-image:url(Imagens/Header-00.gif);  
}

/****MENU****/
/* Fundo Menu */
TABLE.ESTRUTURA_CENTRAL THEAD TR TD.FUNDOMENU
{
    background-color: #CCCCCC;
    padding: 0px 0px 0px 0px;
}

/* Conteúdo dos Menus */
TABLE.ESTRUTURA_CENTRAL THEAD TR TD.FUNDOMENU TABLE TR TD.MENU
{
    /*width: 16%;*/
    padding: 1px 1px 1px 1px;
    font-style: italic;
    font-size: 13px;
}

/* Fundo SubMenu (Menus especiais) */
TABLE.ESTRUTURA_CENTRAL TBODY TR TD.FUNDOSUBMENU
{
    background-color: #CCCCCC;
    padding: 0px 0px 0px 0px;
    font-style: italic;
    
}

/****Conteúdo****/
/* Mensagens */
TABLE.ESTRUTURA_CENTRAL TBODY TR TD.MENSAGEM
{
    font-weight: bold;
    background-color: #eeeeee;
    padding:0px 0px 0px 5px;
    border: dotted 1px Red;
    /*PARA ALTERAR O CSS DA MENSAGEM **** TEM TAMBEM NO SKIN */
}

TABLE.ESTRUTURA_CENTRAL TBODY TR TD.CONTEUDO
{
    padding: 20px 0px 10px 0px;
}


/* Formulários */
TABLE.FORMULARIO
{
    width: 100%;
}
TABLE.FORMULARIO THEAD TR TD
{
    width: 100%;
    /*background-color: #00FFFF;*/
    border: solid 1px #00FFFF;
    font-size: 14PX;
    font-style: italic;
}
TABLE.FORMULARIO TBODY TR TD.LABEL
{
    padding: 0px 0px 0px 10px;
    width: 30%;
    text-align: left;
}
TABLE.FORMULARIO TBODY TR TD.FORMS
{
    padding: 0px 0px 0px 0px;
    width: 70%;
    text-align: left;
}

TABLE.FORMULARIO TFOOT TR TD
{
    /*text-align: center;*/
}


.MenuBase
{
    overflow: visible;
	position:absolute;
	z-index: 0;
	top: 100px;
}
.MenuBase Table
{
	width: 100%;
}
.MenuBase Table tr td
{
	vertical-align: top;
}

#MenuBlocoVertical
{
	margin-top: 0px;
	height: 115px;
	padding-left: 5px;
	padding-top: 15px;
	font-family: Arial;
	font-size: 9px;
	color: #868684;
}

.MenuBlocoVerticalOff
{
	background: url(Imagens/Bloco_Menu_vertical_desativo.gif) no-repeat;
	cursor: pointer;
}
.MenuBlocoVerticalOn
{
	background: url(Imagens/Bloco_Menu_vertical_ativo.gif) no-repeat;
	cursor: default;
}


/*TAB*/
/*Fundo Header*/
.ajax__tab_xp .ajax__tab_header {
    font-family:Arial,tahoma,helvetica;
    font-size:14px;
    background-color: Yellow;
}
/*Lateral Direita*/
.ajax__tab_xp .ajax__tab_outer {
    padding-right:4px;
    background-color: Yellow;
}
/*Lateral Esquerda*/
.ajax__tab_xp .ajax__tab_inner {
    padding-left:3px;
    background-color: Yellow;
}
/*Lateral Esquerda*/
.ajax__tab_xp .ajax__tab_tab {
    padding:4px;
    margin:0;
    background-color: Yellow;
}

/*Mouse over*/
.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer 
{
     background-color: blue;
}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {
     background-color: blue;
}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {
     background-color: blue;
}

/*Ativa*/
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {
     background-color: red;
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {
     background-color: red;
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {
     background-color: red;
}


.ajax__tab_xp .ajax__tab_body {
    font-family:Arial,tahoma,helvetica;
    font-size:14pt;
    border:1px solid #999999;
    border-top:0;
    padding:5px;
    background-color:#ffffff;
}


/*Diz a aplicação como se comportar em diferentes dispositivos*/
/*@media screen print - ver STYLE TYPE CSS*/ 
@media print
{
	.noprint {display: none;}
}

Table.Painel
{
	width: 100%; 
	border: solid 1px #CCCCCC;
}
Table.Painel tr td.Header
{
	width: 100%; 
	background-color:#D6E6F5; 
	color: #284E98;
}
Table.Painel tr td
{
	width: 100%; 
	vertical-align:text-top;
	text-align:left;
}
Table.Painel tr td.Rodape
{
	width: 100%; 
	background-color: #EEEEEE; 
	color: #284E98;
}


Table.Wizard
{
	width: 100%; 
	border: solid 1px #CCCCCC;
}
Table.Wizard tr td.Header
{
	width: 100%; 
	background-color:#D6E6F5; 
	color: #284E98;
}

Table.Wizard tr td
{
	width: 80%; 
	background-color:#FFFFFF; 
	vertical-align:text-top;
	text-align:left;
}

Table.Wizard tr td.Passos
{
	width: 20%; 
	vertical-align:text-top;
	text-align:left;
	background-color: #EEEEEE; 
	color: #284E98;
	padding-right:0px;
}

Table.Wizard tr td.Passos Table 
{
	width: 100%; 
}
Table.Wizard tr td.Passos Table tr td.Ativo
{
	background-color: #FFFFFF; 
}
Table.Wizard tr td.Passos Table tr td.Inativo
{
	background-color: #EEEEEE; 
}

Table.Wizard tr td.Header2
{
	width: 100%; 
	height: 15px;
	background-color:#00FFFF; 
	color: #284E98;
}


Table.ModalPopUp
{
	border: solid 1px #CCCCCC;
}

Table.ModalPopUp tr td
{
	width: 100%; 
	background-color:#FFFFFF; 
	vertical-align:text-top;
	text-align:left;
}

Table.ModalPopUp tr td div.Header
{
    text-align: center;
	width: 100%; 
	height: 15px;
	background-color:#00FFFF; 
	color: #284E98;
}

.popUpStyle
{
    background-color: #FFFFFF;
    padding: 6px;
    filter: alpha(opacity=80);
    opacity: 0,8;
}