/**************************************** GERAIS *************************************/
body 
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana; 
	font-size:11px;
	color: #000000;		
	padding: 8px 0px 0px 0px;		
	background-color: #ffffff;	
	background-repeat: repeat-x;
	background-image : url(../../Images/Comum/bg_site.jpg);	
}

TD.LinhaTitulo 
{
	height:1px;
	background-color:#0E446B;
}

td
{ 
	font-family: Verdana; 
	font-size:11px;
	color: #000000;	
}

a 
{ 
	font-family: Verdana;
	font-size: 10px;
	color: #009ed8;
	text-decoration: none;
}

a:hover
{
	font-family: Verdana;
	font-size: 10px;
	text-decoration: underline;
}

TD.SiteConteudo {
	background-color: #ffffff;
	margin-top: 0px;
	margin-left: 15px;
	vertical-align: top;
}


/************************ CONSULTA ******************/
DIV.SiteResultadoDeConsulta
{	
	width: 100%;
	overflow-x: none;
	overflow-y: visible;
	scrollbar-base-color: #007296;
	scrollbar-arrow-color: RGB(250, 250, 250);	
	scrollbar-track-color: #e8f8ff;
}

TABLE.SiteResultadoDeConsulta
{	
	width: 100%;
	margin: 5px 0px 0px 0px;	
	border:none!important;	
}

TR.SiteResultadoDeConsultaColuna 
{
	background-color:#007296!important;	
	color:#000000;
	font-weight:bold;
	border:none;
	font-size: 11px;
	padding-left:5px;
}

TR.SiteResultadoDeConsultaColuna a 
{
	background-color:#007296;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 11px;
	padding-left:5px;
}

TR.SiteResultadoDeConsultaColuna a:hover 
{
	background-color:#007296;
	color:#FFFFFF!important;
	font-weight:bold!important;
	font-size: 11px;
	padding-left:5px;
	text-decoration: none;
}

/*Item*/
TR.SiteResultadoDeConsultaItem
{
	background:#e8f8ff;		
	behavior: url(/foster_client/Plataforma/htc/AlteraClasseQuandoSobreTR.htc);
	cursor: hand;
	border:none;	
}

TR.SiteResultadoDeConsultaItem a
{
	color: #000000;	
	padding-left:5px;
	font-size:10px;
}

TR.SiteResultadoDeConsultaItemComFoco
{
	background: #bfdce5;		
	behavior: url(/foster_client/Plataforma/htc/AlteraClasseQuandoSobreTR.htc);
	cursor: hand;
	border:none;		
}

TR.SiteResultadoDeConsultaItemComFoco a
{	
	color: #000000;		
	padding-left:5px;	
	font-weight:bold;
}

TR.SiteResultadoDeConsultaItemComFoco a:hover
{	
}


/**item alternado*/
TR.SiteResultadoDeConsultaItemAlternado
{
	background: #FFFFFF;	
	behavior: url(/foster_client/Plataforma/htc/AlteraClasseQuandoSobreTR.htc);
	cursor: hand;		
}

TR.SiteResultadoDeConsultaItemAlternado a
{
	color: #000000;	
	padding-left:5px;	
	font-size:10px;			
}

TR.SiteResultadoDeConsultaItemAlternadoComFoco
{
	background: #bfdce5;	
	behavior: url(/foster_client/Plataforma/htc/AlteraClasseQuandoSobreTR.htc);
	cursor: hand;				
}

TR.SiteResultadoDeConsultaItemAlternadoComFoco a
{	
	color: #000000;	
	padding-left:5px;	
	font-size:10px;	
	font-weight:bold;			
}

TR.SiteResultadoDeConsultaItemAlternadoComFoco a:hover
{	
	font-size:10px;
}

/************************ BOTÕES ********************/
INPUT.SiteBotao
{
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	font-weight:bold;
	background-image: url(../../Images/Site/botoes/botao.gif);
	border: none;	
	cursor: hand;
	width: 70px;
	height: 20px;
}

INPUT.SiteBotaoCentro
{
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	background-image: url(../../Images/Site/botoes/botao_02.gif);
	border: none;	
	cursor: hand;
	height: 20px;
	margin: 0px 0px 0px 0px!important;
}

.listaAutentica 
{
	padding: 10px 10px 10px 10px;
}

.fonte 
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt; 
	text-decoration: none; 
	color: #000000
}

.texto 
{
	font-family: Verdana;
	text-decoration: none; 
	font-size: 11px; 
	color:#007296;
	
}


/**************************** RODAPÉ ***************************/
TD.RodapeHome 
{
	padding:10px 10px 10px 10px;
	vertical-align:top;
}

.Rodape
{
	padding-top: 15px;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none; 
	font-size: 10px; 
	color: #000000;
	text-align: center;
	
}

/************************** FOMULARIOS ************************/
TD.SiteRotulo 
{
	padding-top:2px;
	padding-bottom: 0px;
}

.CampoFormParcela
{
	text-align: right;		
	margin: 5px 5px 5px 5px!important; 
	width: 75px;
}

#dvRealizacao TABLE TR TD input
{	
	margin: 3px!important;
}

#dvEspecificacao input
{
	margin: 0px!important;
}

.titulo 
{
	font-family: Verdana;
	font-size:11px;
	color:#007296;	 
}
 
.fonteMenor
{
	padding-top: 5px;
	font-size: 10px;
}

.numero
{
	font-weight:bold;
	color: #007296;	
}

.bgAzul
{
	background-color: #E8F8FF;	
}

.bgAzulEscuro 
{
	background-color:#007296;
	color: #ffffff;
}

.bgAzulIntermediario
{
	background-color:#CFEAF3;
}

.bgAzulIntermediario2
{
	background-color:#E6F1F3;
}

input {
	font-size: 10px;	
}


.input.FormataNumero {
	font-size: 10px;
	text-align: right;
}
 
select
{
	font-size: 10px;
}

#tabelaForm1				{ width: 100%; border-collapse: collapse;		}
#tabelaForm1 tr td .numero	{ margin-left: 5px; float:left; margin-right: 5px; 	}
#tabelaForm1 tr td input	{ margin: 2px 0 2px 25px; 	}
#tabelaForm1 tr td Select	{ margin: 2px 0 2px 25px; 	}
#tabelaForm1 tr td textarea	{ margin: 2px 0 2px 25px; 	}
#tabelaForm1 tr td .titulo	{ margin: 2px 0 2px 25px; 	}
.textBoxSolicitacao	{ margin: 2px 0 2px 25px; font-weight:bold; overflow:hidden;}
.textBoxSolicitacaoSemMargem	{ margin: 2px 0 2px 0px; font-weight:bold;}

.RadioButtonListSolicitacao	{ margin: 2px 0px 2px 0px; overflow: hidden;}

.bordaPreta td
{
	border: solid 1px #000000;	
}

#preenchimento{
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	color: #005699;
	background-image: url('../../Images/Site/cadastro/box_px.gif');
	display: none;
	position:absolute;
}

/************************** ABAS ************************/
TD.SiteBarraAba
{
	background-image: url(../../Images/Site/cadastro/plano_trabalho.gif);
	width: 400px; height: 43px;
	background-position: bottom;
	background-repeat: no-repeat;
	border-bottom: solid white 1px;
}

TD.SiteBarraAbaNovaSenha
{
	background-image: url(../../Images/Site/cadastro/nova_senha.gif);
	width: 225px; height: 26px;
}

TD.SiteBarraAbaObrigado
{
	background-image: url(../../Images/Site/cadastro/obrigado.gif);
	width: 90px; height: 26px;
}

TD.SiteBarraAbaInternauta
{
	background-image: url(../../Images/Site/cadastro/cadastro_internauta.gif);
	width: 205px; height: 26px;	
}

TD.SiteBarraAbaDeclaracaoTermo
{
	background-image: url(../../Images/Site/cadastro/declaracoes_termo_responsab.gif);
	width: 400px; height: 26px;
}

TD.SiteBarraAbaVaziaNovaSenha
{
	background-image: url(../../Images/Site/cadastro/aba_vazia.gif);
	width: 540px; height: 26px;
}

TD.SiteBarraAbaVaziaInternauta
{
	background-image: url(../../Images/Site/cadastro/aba_vazia.gif);
	width: 560; height: 26px;
}

TD.SiteBarraAbaVaziaObrigado
{
	background-image: url(../../Images/Site/cadastro/aba_vazia.gif);
	width: 675px; height: 26px;
}

TD.SiteBarraAbaVazia
{
	background-image: url(../../Images/Site/cadastro/aba_vazia.gif);
	width: 365px; height: 43px;
	background-repeat: repeat-x;
	background-position: bottom;
	border-bottom: solid white 1px;
}

/* Abas Inativas*/
TD.SiteAbaLinkInativo
{
	background-image: url(../../Images/Site/cadastro/anexo.gif);
	background-repeat: no-repeat;
	width: 60px; height: 26px;
	vertical-align: top;	
}

A.SiteAbaTextoLinkInativo
{	
	font-family: Trebuchet MS;
	font-size: 10px;
	font-weight:bolder;
	text-decoration: none;
	color: #007296; 
	cursor: hand;	
	padding-left: 8px;	
}

A.SiteAbaTextoLinkInativo:hover 
{
	font-family: Trebuchet MS;
	font-size: 10px;
	font-weight:bolder;
}


/* Abas Ativas*/
TD.SiteAbaLinkAtivo
{
	background-image: url(../../Images/Site/cadastro/anexo_over.gif);
	background-repeat: no-repeat;
	width: 60px;
	height: 26px;
	vertical-align: top;
	text-align: center;
}

A.SiteAbaTextoLinkAtivo 
{
	font-family: Trebuchet MS;
	font-size: 10px;
	font-weight:bolder;
	text-decoration: none;
	color: #FFFFFF; 
	cursor: hand;	
	padding-left: 4px;
}

A.SiteAbaTextoLinkAtivo:hover
{
	font-family: Trebuchet MS;
	font-size: 10px;
	font-weight:bolder;
}

/* CONSOLE CALENDARIO
/***************************************************/

.ConsoleCalendario {
	background-color: White;
	border: 1px solid RGB(100, 100, 100);	
	border-collapse: collapse;
}

.ConsoleCalendarioTitulo {
	background-color: RGB( 255, 255, 255);
	color: #00a6de;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}

.ConsoleCalendarioDia {
	background-color: #e8f8ff;
	color: Black;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	cursor: hand;
}

.ConsoleCalendarioDiaSemana {
	background-color: White;
	text-align: center;
	color: RGB(0, 0, 100);
	font-family: verdana;
	font-size: 11px;	
}

.ConsoleCalendarioDiaUtil {
	background-color: Transparent;
	color: Black;
	font-family: verdana;
	font-size: 11px;
	text-align: center;
	cursor: hand;
}

.ConsoleCalendarioDiaNaoUtil {
	background-color: #e8f8ff;
	color: Black;
	font-family: verdana;
	font-size: 11px;	
	text-align: center;
	cursor: hand;
}

.ConsoleCalendarioBotao 
{	
	font-family:Verdana;
	font-weight:bold;
	font-size: 11px;
	color: RGB(255, 255, 255);
	background-image: url(/SPS/fosSite/Images/Site/botoes/botao_calendario.gif);
	border: none;		
	cursor: hand;
	height: 18px;
	width: 17px;
	margin: 0px 0px 0px 0px!important;
	vertical-align: text-bottom;	
}

.SolicitacaoObrigado 
{
	color: #00769A;
	font-weight: bold;
}


/* CONSOLE PAGINAÇÃO
/***************************************************/
TABLE.SitePaginacao
{	
	width: 100%;
	background-color: #FFFFFF;
	border:none;
}

TD.SitePaginacaoPagina, span.SitePaginacaoPagina
{
	height: 19px;
	border: 0;
	color: #007296;
	font-family:Verdana;	
	cursor:pointer;
}

TD.SitePaginacaoPaginaAtual, span.SitePaginacaoPaginaAtual
{
	height: 19px;		
	color: #007296;
	font-weight:bold;
	font-family:Verdana;
	text-decoration:underline;
	cursor:pointer;
}

/* Sumário de Validação - Anexo 6
/*****************************************************/
TABLE.TabelaSumarioAnexo6 
{
	width: 718px;
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	MARGIN: 10px 20px;
	LINE-HEIGHT: 16px;
	PADDING-TOP: 4px;
}

SPAN.AtencaoAnexo6 
{
	font-weight: bold;
	color: #F00001;
	padding-left: 5px;
}

TR.SumarioAnexo6Linha1 
{
	background-color: #FFFF9F;
}

TR.SumarioAnexo6Linha2
{
	background-color: #FFFFFF;
}

TR.SumarioAnexo6Linha1 TD, TR.SumarioAnexo6Linha2 TD {
	color: #CB0000;
	padding-left: 20px;
}

#Paginacao_rtlMesagem, #Paginacao_rtlTotalRegistros b 
{
	color: #007296;
	font-weight: normal;
}
