/* Alterado em 16/12/2008 */
a{
	color: #00008B;
}
a:hover{
	color: #1F96DA;
}
.destaque1{
	color: #515D68;
}
/*
tr.linhaimpar td, tr.linhapar td {
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
*/


tr.linhaimpar,tr.linhaimpar td.linha, tr.linhaimpar td	 {
	background-color: #fafafb;
}
tr.linhapar,tr.linhapar td.linha, tr.linhapar td{
	background-color: #FFFFFF;
}
tr.linhasobre,tr.linhasobre td.linha, tr.linhasobre td{
	background-color: #dddddd;
	color: #000000;
}

tr.naoAtivo, tr.naoAtivo td {
	background-color: #FFCCCC;
}

tr.processandoLinha, tr.processandoLinha td {
	background-color: #0a0;
}

select{
	border-radius: 3px;
	color: #4f4f4f;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.7);
	border: 1px solid #cfcfcf;
	background-color: #FFFFFF;
}
#botao_menu2{
	color: #2B414E;
	border-color: #87D7E7 #60A2B8 #60A2B8 #87D7E7;
	background-color: #70C0D9;
}
#botaoQuiosque{
	color: #3D4F57;
	border-color: #C1DAE8 #89A9BC #89A9BC #C1DAE8;
	background-color: #A0C5DB;
}
#botaoQuiosque2{
	color: #2B414E;
	border-color: #87D7E7 #60A2B8 #60A2B8 #87D7E7;
	background-color: #70C0D9;
}
#botao_secao2{
	color: #2B414E;
	border-color: #60A2B8 #87D7E7 #87D7E7 #60A2B8;
	background-color: #70C0D9;
}
.bt:hover{
	color: #3D4F57;
}
.botao_mais,.botao_menos{
	color: #A0C5DB;
	border-color: #C1DAE8 #89A9BC #89A9BC #C1DAE8;
}
.botao_mais{
	background-color: #A0C5DB url(../../midia/plc_css_mais.gif) no-repeat 1px;
}
.botao_menos{
	background-color: #A0C5DB url(../../midia/plc_css_menos.gif) no-repeat 1px;
}
.botao_subdetalhe{
	color: #A0C5DB;
	border-color: #C1DAE8 #89A9BC #89A9BC #C1DAE8;
	background-color: #A0C5DB url(../../midia/ico_novo_sdet.gif) no-repeat 1px;
}
table.componenteRetratil{
	border-color: #68AAC1;
}
table.conteudoComponenteRetratil{
	border-color: #68AAC1;
	background-color: #FFFFFF;
}
table.delimitador{
	border-color: #68AAC1;
	background-color: #FFFFFF;
}
td.subsecao{
	background-color: #E1F2FD;
	color: #3D4F57;
}
td.titulo,td.subtitulo{
	color: #325D82;
}
td.campo{
	color: #5B5B5B;
}
td.linha_treeview{
	color: #313031;
}
td.menu_item{
	color: #3D4F57;
	border-color: #ADD8E6;
	background-color: #F3FAFE;
}
td.submenu_titulo{
	color: #00008B;
	border-color: #ADD8E6;
	background-color: #F3FAFE;
}
td.submenu_item{
	color: #00008B;
	border-color: #ADD8E6;
	background-color: #F3FAFE;
}
table.lista{
	border-color: #68AAC1;
}
td.cabecalho {
	color: #58717C;
	background-color: #ebedf0;
	border-bottom-color: rgb(207, 207, 207);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-collapse: collapse;
	border-image-outset: 0;
	border-image-repeat: stretch;
	border-image-slice: 100%;
	border-image-source: none;
	border-image-width: 1;
	border-left-color: rgb(207, 207, 207);
	border-left-style: solid;
	border-left-width: 0px;
	border-right-color: rgb(207, 207, 207);
	border-right-style: solid;
	border-right-width: 1px;
	border-spacing: 0px 0px;
	border-top-color: rgb(207, 207, 207);
	border-top-style: solid;
	border-top-width: 0px;
	box-sizing: border-box;
}

td.linha{
	color: #333333;
	border-top-color: #68AAC1;
	border-right-color: #68AAC1;
}
table.tabs ul li.ativada a{
	color: #394D52;
}
table.tabs ul li.ativada a:hover{
	color: #394D52;
}
table.tabs ul li.ativada{
	color: #394D52;
	background-color: #CEDFEF;
}
table.tabs ul li{
	color: #CCCCCC;
	background-color: #73C3DE;
}
table.tabs ul li a{
	color: #394D52;
}
table.tabs ul li a:hover{
	color: #CCCCCC;
}
td.corpoTabFolder{
	background-color: #CEDFEF;
}

div.topo{
	background-image: url(app_topo_bg_titulo.gif);
}
div.tituloPagina{
	color: #005982;
}
div.portaMenuSistema{
	border-bottom-color: #94A2B3;
	background-color: #D2DFF3;
}
td.sobre{
	color: #3D4F57;
	border-color: #D4D4D4;
	background-color: #F3FAFE;
}
div.balao{
	color: #000000;
	border-color: #796300;
	background-color: #FFF6A7;
}
.janela_msg{
	border-color: #68AAC1;
	background-color: #EEEEEE;
}
.janela_msg_sub_tit{
	color: #3D4F57;
	border-bottom-color: #BEE0EB;
	background-color: #F3FAFE;
}
.janela_msg_conteudo{
	color: #666666;
	background-color: #FFFFFF;
}
pre,h1,hr{
	color: #0058AC;
}

input.texto,select.texto,input.false,textarea{
	border-radius: 3px;
	color: #4f4f4f;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.7);
	border: 1px solid #cfcfcf;
	background-color: #FFFFFF;
}
select.texto {
	border-radius: 3px;
	color: #4f4f4f;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.7);
	border: 1px solid #cfcfcf;
	background-color: #FFFFFF;
}
input.texto_obrigatorio,textarea.obrigatorio,textarea.texto_obrigatorio{
	color: #111;
	border-color: #4c6387;
	background-image: url("input_fundo_obrigatorio.jpg");
	background-repeat: repeat-x;
	background-position: 0px -5px;
	background-color: #FFFFFF;
}

input.texto_alerta, textarea.alerta, textarea.texto_alerta{
	color: #996600;
	border-color: #4c6387;
	background-image: url("input_fundo_alerta.jpg");
	background-repeat: repeat-x;
	background-position:top;
	background-color: #FFFFFF;
	padding: 0px 0px 0px 3px;
}

select.obrigatorio,select.texto_obrigatorio{
	color: #111;
	border-color: #4c6387;
	background-image: url("input_fundo_obrigatorio.jpg");
	background-repeat: repeat-x;
	background-position: 0px -5px;
	background-color: #FFFFFF;
}

input.combo_obrigatorio{
	color: #111;
	border-color: #4c6387;
	background-image: url("input_fundo_obrigatorio.jpg");
	background-repeat: repeat-x;
	background-position: 0px -5px;
	background-color: #FFFFFF;
}

input.texto_desabilitado,textarea.texto_desabilitado,input.true,textarea.desabilitado, select.desabilitado{
	background-color: #E9E9E9;
	background-image: none;	
	border-radius: 3px;
	color: #4f4f4f;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.7);
	border: 1px solid #cfcfcf;
}
select.texto_desabilitado {
	color:#999999;
	background-image: none;
	background-color: #FFFFFF;
	font-
}

input.texto_exibicao {
	color:#000099;
	font-size:8pt;
	border:none;
	background-color: transparent;
	background-image: none;	
}


span.texto_exibicao {
	color:#000099;
	font-size:8pt;
}

td.menu_titulo,td.rodape{
	color: #3D4F57;
	border-color: #EFF6FA #A1C7DD #A1C7DD #EFF6FA;
	background-color: #C8DEEC;
}
div.nomeEmpresa,div.nomeAplicacao{
	color: #527B9B;
}
.janela_msg_tit,td.secao,td.porta_portlet{
	color: #3D4F57;
	border-color: #EFF6FA #A1C7DD #A1C7DD #EFF6FA;
	background-color: #C8DEEC;
}
h2,.t2,td.normal,.linha_ajuda{
	color: #333333;
}
.bt_secao_texto,.bt_secao_icone,#botao_menu,#botao_secao,.botao,.bt{
	color: #3D4F57;
	border-color: #C1DAE8 #89A9BC #89A9BC #C1DAE8;
	background-color: #A0C5DB;
}

/*  DEFINI��O DAS PELES DSF */

#plcTopoContainer{
	background: url(fundo_TopoSistema.jpg) top left no-repeat;
}

#topo {
	background: url(logo_siat.png) top right no-repeat;
}
#topoBaixo {
	color:#FFFFFF;
	background-image:url(topo_fundo.jpg);
	background-position:top; 
	background-repeat:repeat-x;
	background-color: #3D6FD2;	
}
#subTopo {
	background-image:url(subTopo_fundo.jpg);
	background-position:bottom; 
	background-repeat:repeat-x;	
	background-color: #3D6FD2;
	text-transform: uppercase;
	font-style: italic;
}

#rodape {	
	border-top:#003399 1px solid;	
}
#infoRodape {	
	background: url(rodape_fundo.jpg) repeat-x top;	
}

div.containerConteudo {
	background-image: none;
}



/*Sobrescrevendo JCompany*/

table.delimitador{
	border-color: #CCCCCC;
	background-color: #FFFFFF;
	background:url(consulta_topo.jpg) repeat-x ;
}

td.secao {
	background:url(aba_consulta_fundo.jpg) repeat-x ;
	border:0px;
	border-left:1px solid #CCCCCC;	
}

div.tabs ul li a:hover{
	color:#000000;
}
div.tabs ul li.ativada a:hover{
	color: #000000;
}

div.tabs ul li.ativada a{
	color: #0542e0;
	background-color: none;
}
div.tabs ul li a{
	color: #666666;
	font-size:8pt;
	background: none;
}

div.tabs ul li.desativada a{
	color: #666666;
	background: none;
}

div.corpoTabFolder{
	background-color: #FFFFFF;
}

/* TAB FOLDER INTERNO */
div.tabsDsf ul li.ativada{
	position: relative;
	top: 0px;
	z-index: 1;
}
div.tabsDsf ul li.desativada{
	/*Nenhum atributo definido no padr?o. Existe por enquanto como refer?ncia para sobreposi??o na aplica??o*/
}
div.tabsDsf{
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
div.tabsDsf ul{
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	height:24px;
}
div.tabsDsf ul li{
	float:left;
}

div.tabsDsf ul li.ativada a, div.tabsDsf ul li a{
	padding: 0px;
	display:block;
	font-weight: bold;
}
/* COMPORTAMENTO QUANDO PASSA O MOUSE SOBRE A TAB ATIVADA (SIMULANDO N?O HAVER UM LINK) */
div.tabsDsf ul li.ativada a,div.tabsDsf ul li.ativada a:hover{
	cursor: text;
}

div.tabsDsf ul li a:hover{
	color:#394D52;
}

div.tabsDsf ul li.ativada a:hover{
	color: #394D52;
}

/*Abas sem struts*/
div.tabsDsf ul li.ativada a{
	color: #0542e0;
}
div.tabsDsf ul li a{
	color: #666666;
	text-decoration:none;
	font-size:8pt;
	background: none;
}

/*FINAL DO TABFOLDER INTERNO*/



/*Aba separadora da tag titulo*/
td.tituloSeparador{
	border-bottom-color:#E0E7F7;
}
div.tituloSeparador{
	color: #0033A6;
	background-color: #E0E7F7;	
}



div.ajaxDiv {
	background-color:#EFEFEF;
	margin:0px;
	padding:0px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:100;
	display:none;	
}

#ajaxGif {
	position:absolute;
	z-index:101;
	display:none;
	margin-left:-110px;
	width:220px;
	height:19px;
	background:transparent url(ajax-loader.gif) no-repeat center left;
}