/*
 CRIADO POR: WELLINGTON DE OLIVEIRA
 DATA: 08:29
 OBJETIVO: Tomar como padro as cores, estilos de fonte de acordo como solicitado pela Sul America
*/

.txtPNP
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: 000000;
	font-weight: bold;
}

.menuEsquerda				
{
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif; 
	FONT-SIZE: 10PX; color:white; 
	TEXT-DECORATION: NONE
	
}



A.menuEsquerda:HOVER		
{
	FONT-FAMILY:Verdana, Geneva, Arial, sans-serif; 
	FONT-SIZE: 10px; color: #CCCCCC; 
	TEXT-DECORATION: none;
}

.txtPadraoMaiusculo
{
	font-family:Arial;
	font-size:10px;

	text-transform:uppercase;
}
/*
Por: Wellington
Descr: Texto Padro para todo o site AZUL
*/
.txtPadrao
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: 000066;
	text-decoration:none;
	
	
}


.txtPadraoBaixo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: 000066;
	border-bottom: solid;
	border-bottom-color:#000000;
	border-width: 1px; 
	border-width: 1px			
}	
.txtPadraoEsquerda
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: 000066;
	border-left:solid ; 
	border-left-color:#000000;
	border-width: 1px;
}
/*
Por: Wellington
Descr: Texto Padro para todo o site AZUL
*/
.txtPadraoMaior
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color: 000066;
}

/*
Por: Wellington
Descr: Texto Padro em negrito leve AZUL
*/
.txtPNL
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: 006633;
	font-weight:lighter;
}


/*
Por: Wellington
Descr: Texto Padro em negrito Pesado AZUL
*/
.txtPNP
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: 000066;
	font-weight: bold;
}

/*
Por: Wellington
Descr: Texto Padro em negrito Extra Pesado AZUL Usado para ttulo
*/
.txtPNEP
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: 000066;
	font-weight: bolder;
}

/*
Por: Wellington
Descr: Padro para os links
*/
.link				
{
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif; 
	FONT-SIZE: 10PX; color:000066; 
	TEXT-DECORATION: NONE
}

.linkTop				
{
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif; 
	FONT-SIZE: 10PX; color:#FFFFFF; 
	TEXT-DECORATION: NONE
}


/*
Por: Fernando
Descr: Padro para os links
*/
A.link:HOVER		
{
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif; 
	FONT-SIZE: 10px; color:000000; 
	TEXT-DECORATION: none
}


/*
Por: Fernando
Descr: Fonte branca para o menu
*/
.MENU				
{
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif; 
	FONT-SIZE: 10PX; color:#0122B6; 
	TEXT-DECORATION: NONE
}

.MENUBlack				
{
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif; 
	FONT-SIZE: 10PX; color:black; 
	TEXT-DECORATION: NONE
}

/*
Por: Fernando
Descr: Fonte laranja para o menu quando o mouse passar sobre o link
*/
A.MENU:HOVER		
{
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif; 
	FONT-SIZE: 10PX; color:black; 
	TEXT-DECORATION: NONE
}


/*
Por: Wellington
Descr: Fonte branca normal
*/
.txtBranco
{
	Font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	Color : FFFFFF;
	Font-size : 10px;
}


/*
Por: Wellington
Descr: Fonte branca negrito
*/
.txtBrancoN
{
	Font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	Color : FFFFFF;
	Font-size : 10px;
	font-weight : bold;
}


/*
Por: Wellington
Descr: Fonte LARANJA normal
*/
.txtLaranja
{
	Font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	Color : FF6600;
	Font-size : 10px;
}


/*
Por: Wellington
Descr: Fonte LARANJA NEGRITO
*/
.txtLaranjaN
{
	Font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	Color : FF6600;
	Font-size : 10px;
	Font-weight : bold;
}

/*
---------------------------------------------------------------------------------------------------------------------------------------
Por: Wellington
Descr: Padro para FORM
---------------------------------------------------------------------------------------------------------------------------------------
*/

input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: 000066;
}


select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: 000066;
}

textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: 000066;
}

/*
---------------------------------------------------------------------------------------------------------------------------------------
Por: Wellington
Descr: Padro para fundos de tabelas
---------------------------------------------------------------------------------------------------------------------------------------
*/

.tabEAEAEA
{
	background-color : EAEAEA;
}

.tabEEEEEE
{
	background-color : EEEEEE;
}


.tabCCCCCC
{
	background-color : CCCCCC;
}

.tab999999
{
	background-color :  999999;
	Font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	Color : FFFFFF;
	Font-size : 10px;
	font-weight : bold;
}


.tab666666
{
	background-color :  666666;
	Font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	Color : FFFFFF;
	Font-size : 10px;
	font-weight : bold;
}


/*
Por: Wellington
Descr: Padro para as margens do site
*/
body
{
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;

	/*	NO UTILIZADO // NO COMBINA COM AS CORES DO SISTEMA
	scrollbar-face-color: #BED5E9;
	scrollbar-shadow-color: #BED5E9;
	scrollbar-highlight-color: #BED5E9;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #D9E6F2;
	scrollbar-arrow-color: #98ACC0;
	*/
}

/*
Por: Wellington
Descr: Configuraes da tela de login
*/

/* Borda tela de login */
.tabLogin
{
	background-color:#FFFFFF;
	border-width: 1px;
	border-color: #000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* Tela de Login */
.inputLogin
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	border-color:#006699;
	border-width: 1px;
}

/* Botao do Login */
.botaoLogin
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#000066;
	border: thin #000000;

}

/* Texto Vermelho */
.txtvermelho
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#FF0000;
}
.tbPadrao
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border-color: Black;
}
.bordaFina
{

}
.topo
{
	border-top: solid;
	border-width: 1px;
}
.Esquerda
{
	border-left: solid;
	border-width: 1px;
}
.Direita
{
	border-right: solid;
	border-width: 1px;
}
.Baixo
{
	border-bottom: solid;
	border-width: 1px;
}
.bgEEEEEE
{
	background-color: #EEEEEE;
}
.codBanco
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.linhaDigitavel
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.Pontilhado
{
	border-bottom: dotted;
	border-width: 1px;
}
/*Criada por:Jacciano Faleiro*/
.BorderBaixo
{
border-bottom: solid;
border-bottom-color:#000000;
border-width: 1px; 
border-width: 1px			
}	
.BorderBaixoH
{
border-bottom: solid;
border-bottom-color:#000000;
border-width: 1px; 
border-width: 2px			
}	
/*Criada por:Jacciano Faleiro*/
.BorderBaixoEsquerda		
{
border-bottom: solid;
border-bottom-color:#000000; 
border-left:solid ; 
border-left-color:#000000;
border-width: 1px;

}	
/*Criada por: Leonardo Diniz*/
.BorderEsquerda		
{
border-left:solid ; 
border-left-color:#000000;
border-width: 1px;

}
,.BorderEsquerdaDireita	
{
border-left:solid ; 
border-left-color:#000000;
border-right:solid ; 
border-right-color:#000000;
border-width: 1px;

}

.BorderDireita	
{
border-right:solid ; 
border-right-color:#000000;
border-width: 1px;

}
.txtVerdeTecnico
{
	Font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	Color : 00FF00;
	Font-size : 10px;
    Font-weight : bold;
}

.BorderBaixoCimaEsquerdaDireitaCinza
{
border-left:solid;
border-left-color:#CCCCCC;
border-top:solid;
border-top-color:#CCCCCC;
border-right:solid;
border-right-color:#CCCCCC;
border-bottom:solid;
border-bottom-color:#CCCCCC;
border-width: 1px; 
}


.FontTitulo1{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000066;
}


.FontTitulo{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000066;
}


.FontSubTitulo{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #0122B6;
}


.BorderCimaEsquerdaDireitaCinza
{
border-left:solid;
border-left-color:#CCCCCC;
border-top:solid;
border-top-color:#CCCCCC;
border-right:solid;
border-right-color:#CCCCCC;
border-width: 2px; 
}
	

.BorderBaixoEsquerdaDireitaCinza
{
border-left:solid;
border-left-color:#CCCCCC;
border-right:solid;
border-right-color:#CCCCCC;
border-bottom:solid;
border-bottom-color:#CCCCCC;
border-width: 2px; 
}
	

.txtPadrao_L
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000066;	
	text-decoration:none;
}


.RemoveBordas
{

border:2px solid #000099;
border:none
}


.BordaKVA
{ 
border-style: dotted; 
border-width: 1px; 
border-color: 660033;  
border-right:none;
border-left:none;
border-top:none;
} 


.TAtividade
{
	background-color: #FFFF00;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: 000000;
	font-weight:lighter;
     color:#000000;
	 font-weight:bolder;

}
.clicaki
{
     color:#FF0000;
	 font-weight:bolder;
}
.obrigatorio{
border: 2px solid red;

}

.obrigatorioSelect{
border: 2px solid red;
color:#FF0000;
font-weight:bolder;
}

.obrigatorioPreenchido{
border: 2px solid #0000FF;
}

.obrigatorioPreenchidoSelect{
border: 2px solid #0000FF;
color:#0000FF;
font-weight:bolder;
}


