.enablelink
{
   cursor:default;
   color:gray !important;
   text-decoration:none !important;
   pointer-events:none;
}

.table_find_provider
{
	border-right: gray 1px dashed;
	border-top: gray 1px dashed;
	border-left: gray 1px dashed;
	border-bottom: gray 1px dashed;
	border-collapse: collapse;
}

.over
{
	background-color: #e0f0f2;
	font-size:11px;
	color:Black;
	cursor:hand;
	font-family: tahoma;
	
}

.normal
{
	background-color: #eef9f9;
	color:Black;
	font-size:11px;
	font-family: tahoma;
}
legend
{
	font-family: tahoma;
	font-size: 14pt;
	color: black;
	line-height: 30pt;
}


fieldset
{
	background-repeat:no-repeat;
	background-position:inherit;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	

}

	fieldset.legendFooter
	{
		margin-top:25px;
		font-family: tahoma;
		font-size: 8pt;
		color: black;
		line-height: 10pt;
	}
	
		fieldset.legendFooter p
		{
			margin:5px;
			font-family: tahoma;
			font-size: 8pt;
			color: black;
			line-height: 8pt;
		}	

	fieldset.legendFooter legend
	{
		font-family: tahoma;
		font-size: 10pt;
		color: black;
		font-weight:bold;
		line-height: 12pt;	
	}

.font_legend
{
	font-family: tahoma;
	font-size: 14pt;
	color: black;
	line-height: 30pt;
}


.TabMain
{
	font-family: tahoma;
	font-size: 8pt;
	color: #0000ff;
}

.lblCard
{
	display:none;	
}

.TabNormal
{
	background-color: white;
	font-family: tahoma;
	font-size: 8pt;
	color: #0000ff;
	border-right: 3px inset;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
}
.TabSelected
{
	background-color: lightsteelblue;
	font-family: tahoma;
	font-size: 8pt;
	color: #0000ff;
	border-right: 3px inset;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
}



.break 
{
	page-break-before: always;
	background-color:white;
	font-family:tahoma;
	font-size:x-small;

	border-left-style:solid;
	border-left-color:Black;
	border-left-width:1px;

	border-right-style:solid;
	border-right-color:Black;
	border-right-width:1px;

	border-bottom-style:solid;
	border-bottom-color:Black;
	border-bottom-width:1px;

	border-top-style:solid;
	border-top-color:Black;
	border-top-width:1px;
}



.lightgrid
{
	border-right: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
}

.GridSelection 
{
	font-family:tahoma;
	background-color: #E6FAFF;
	font-size: 11px;
	color: black;
}

.gridupdate
{
	width: 130px;
	border-bottom: dimgray 1px dotted;
}

.ReportTitle 
{
	font-family:tahoma;
	background-color: #FFE9CF;
	font-size: 15px;
	color: black;
}

span 
{
	font-family:tahoma;
	font-size:11px;
	font-style: normal;
	color:Black;
	word-spacing:normal;
	text-decoration:none;
	font-weight: normal;
}

body 
{
	margin-top: 0px;
	background: #FFFFFF);
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.botao
{
		background-color: #c8c7cd;
		color: black;
		font-size: 11px;
		font-family: tahoma;
		font-weight: normal;
		
		border: 1px solid #999;
		background-image:none;
		background-color:#efefef;
		
		padding:0.2em 0.8em 0.2em 0.8em;
		cursor:pointer;
}

.botao2
{
		background-color: #c8c7cd;
		color: black;
		font-size: 11px;
		font-family: tahoma;
		font-weight: normal;
		
		border: 1px solid #999;
		background-image:none;
		background-color:#efefef;
		
		
}



.textoAlerta 
{
	font-family : tahoma;
	font-weight: bold;
	font-size : 11;
	color  : Black;
}

.font 
{
	font-family:tahoma;
	font-size:11px;
	font-style: normal;
	color:black;
	word-spacing:normal;
	text-decoration:none;
	font-weight: normal;
}

.font2 
{
	font-family:tahoma;
	font-size:12px;
	font-style: normal;
	color:black;
	font-stretch: normal;
	marks:none;
	word-spacing:normal;
	text-decoration:none;
	font-weight: normal;
}

.font_tit_fundo_cinza 
{
	font-family:tahoma;
	font-size:11px;
	font-style: normal;
	color:black;
	font-stretch: normal;
	marks:none;
	word-spacing:normal;
	text-decoration:none;
	font-weight: bold;
}

.font_rodape 
{
	font-family:tahoma;
	font-size:11px;
	font-style: normal;
	color:#ffffff;
	font-stretch: normal;
	marks:none;
	word-spacing:normal;
	text-decoration:none;
	font-weight: bold;
}

.font_sistema 
{
	font-family:tahoma;
	font-size:11px;
	font-style: normal;
	color:#000000;
	font-stretch: normal;
	marks:none;
	word-spacing:normal;
	text-decoration:none;
	font-weight: bold;
}

a:link 
{
	font-family:tahoma;
	font-size:11px;
	color:black;
	font-weight: bold;
	text-decoration:none;
	
	
}

a:visited 
{
	font-family:tahoma;
	font-size:11px;
	color:black;
	font-weight: bold;
	text-decoration:none;
}

a:hover 
{
	font-family:tahoma;
	font-size:11px;
	color:black;
	font-weight: bold;
	text-decoration:underline;
}

a:active 
{
	font-family:tahoma;
	font-size:11px;
	color:black;
	font-weight: bold;
	text-decoration:none;
}
a:disabled 
{
	font-family:tahoma;
	font-size:11px;
	color:black;
	font-weight: bold;
	text-decoration:none;
}

tr.escondida td
{
	display:none;
}

tr.escondida
{
	display:none;
	height:0;
}

.campoTexto 
{
	text-align:left;
	font-family:tahoma;
	font-size:11px;
	border-style:solid;
	border-width:1px;
	border-color:black;
	height:18px;
	color:black;
}

.campotexto_semborda
{
	border:0;
	background-color:Transparent;
}

.campotexto_semborda input
{
	border:0;
	background-color:Transparent;
}

.campoTextoVermelho
{
    text-align: left;
    font-family: tahoma;
    font-size: xx-small;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    height: 16px;
    background-color: #ff0000;
}

.campoTextoLst 
{
	text-align:left;
	font-family:tahoma;
	font-size:xx-small;
	border-style:solid;
	border-width:1px;
	border-color:black;
}

.FooterGrid
{
	font-weight: normal;
	font-size: 11px;
	background-image: url(../Images/Grid_Footer_Gradient.gif);
	word-spacing: normal;
	color: darkblue;
	text-indent: 2pt;
	background-repeat: repeat-x;
	font-style: normal;
	font-family: tahoma;
	height: 8px;
	text-decoration: none;
	font-stretch: normal;
	marks: none;
}


.FooterGrid td
{
	border: none;
}

.CabecalhoGrid, .CabecalhoGrid a, .CabecalhoGrid a:visited, .CabecalhoGrid a:hover
{
	font-weight: normal;
	font-size: 11px;
	background-image: url(../Images/repl_cabec_grid.jpg);
	color: white;
	text-indent: 2pt;
	background-repeat: repeat-x;
	font-family: tahoma;
	font-weight:bold;
	line-height:25px;
	text-transform:uppercase;
	background-color:#b2b2b2;
}


.GridLineInactive
{
	background-color:#BDBBBB !important;
	background-image:none !important;
}

.GridLineInactiveError
{
	background-color:#F2D0D0 !important;
	background-image:none !important;
}

.GridLinha
{
	color: black;
	text-indent: 2pt;
	font-family: tahoma;
	background-image: url(../Images/repl_linha_grid.jpg);
	background-repeat:repeat-x;
	background-color:#f7f7f7;
	font-size: 11px;
	line-height:20px;
}

.GridLinhaAlternada 
{
	font-family:tahoma;
	background-image: url(../Images/repl_linha_altern_grid.jpg);
	color: black;
	text-indent: 2pt;
	background-repeat:repeat-x;
	background-color:#d6d6d6;
	font-size: 11px;
	line-height:20px;
}

.GridLinhaSelecionada {
    background-color: #FFF; /* cor da linha selecionada */
    font-weight:bold;
}

.textoAlerta
{
	font-weight: bold;
	font-size: 11px;
	color: #ff0000;
	font-family: tahoma;
}

.campoFormulario {
	font-family : tahoma;
	font-weight: bold;
	font-size : 11;
	color : Black;
	text-align: left;
	border-color:black;
}

.Paginacao
{
	font-size: 11px;
	font-family: tahoma;
}

.RPTUnderLined
{
	border-bottom: black 1px solid;
}

.RPTUnderLined td
{
	border-bottom: black 1px solid;
}

#RPTDetailTable
{
	font-size: 9pt;
	font-family: tahoma;
	width: 100%;
}

#RPTMasterTable
{
	border-right: #330000 1px solid;
	border-top: #330000 1px solid;
	font-size: 9pt;
	border-left: #330000 1px solid;
	border-bottom: #330000 1px solid;
	font-family: tahoma;
	width: 600px;
/*	margin-left: 60px;*/
	margin-bottom: 10px;
	padding: 0px;
}

.RPTLabels
{
	font-size: 8pt;
	color: black;
	font-family: tahoma;
}

.RPTDetailItem
{
	border-bottom: #000000 1px solid;
}

.RPTDetailHeader
{
	font-weight:bold;
}

.RPTLargeFont
{
	font-family:tahoma;
	font-size:16px;
	font-weight:bold;
}







.SecureXmlMenuRoot
{
	font-size: 9pt;
	font-family: tahoma;
	height: auto;
}

.SXMGroup
{
	font-weight: bold;
	text-decoration: none;	
}
				   
.SXMItem 
{	
	text-decoration: none;
}

.SecureXmlMenuRoot ul 
{
	margin-left: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.SecureXmlMenuRoot li
{
	margin-left: 5px;
	padding-left: 5px;

	list-style-type: none;
	list-style-position:outside;
	
}
.campoCombo {
	
	font-size:11px;
	border-style:solid;
	border-width:1px;
	border-color:Black;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-style:solid;
	border-right-style:solid;
	border-top-width:1;
	border-top-color:Black;
	height:20px;
	
}






.datePicker
{
	position:absolute;
	width:205px;
	height:220px;
	background-color:white;
	
	border:1px solid #5880A4;
	z-index:1000;
}

.datepicker_icon
{
	cursor:hand;
	position:relative;
	left:0px;
	top:4px;
	*top:3px;
}


.font_alert {
	
	font-size:12px;
	font-style: normal;
	color:White;
	word-spacing:normal;
	text-decoration:none;
	font-weight: bolder;
	}
	
	input.campoTexto
{
	/*
	font-size:12px;
	padding:2px;
	height:20px;
	*/
	background-image: url(../Images/txtback.gif);
	background-repeat: repeat-x;
}	
.bold
{
	font-weight:bold;	
}
.med
		{
			float:left;width:200px;
			font-family:arial;
	        font-size:12px;
	        font-style: normal;
	        color:black;
	        word-spacing:normal;
	        text-decoration:none;
	        font-weight: normal;
		}
.imageModule:link 
{
	width:100%;
	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity:.65;
}		
.imageModule:visited 
{
	width:100%;
	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity:.65;
}

.imageModule:active 
{
	width:100%;
	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity:.65;
}
.imageModule:disabled 
{
	width:100%;
	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity:.65;
}
.imageModule:hover 
{
	width:100%;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
}


fieldset#principal_links a, 
fieldset#principal_links a:active, 
fieldset#principal_links a:visited, 
fieldset#principal_links a:hover, 
fieldset#principal_links a:link
{
	float:left;
	width:151px;
	height:103px;
	
	margin:1em;
	*margin:0.8em;
	
	background-repeat:no-repeat;
	
	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity:.65;
}

fieldset#principal_links a:hover
{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}

fieldset#principal_links a.uca			{background-image:url(../Images/Modules/uca.png);}
fieldset#principal_links a.clearing		{background-image:url(../Images/Modules/clearing.png);}
fieldset#principal_links a.clearing2	{background-image:url(../Images/Modules/clearing.png);}
fieldset#principal_links a.cliente		{background-image:url(../Images/Modules/client.png);}
fieldset#principal_links a.financeiro	{background-image:url(../Images/Modules/finance.png);}
fieldset#principal_links a.seguranca	{background-image:url(../Images/Modules/security.png);}
fieldset#principal_links a.sys			{background-image:url(../Images/Modules/sys.png);}
fieldset#principal_links a.servicos		{background-image:url(../Images/Modules/services.png);}
fieldset#principal_links a.configuracao {background-image:url(../Images/Modules/config.png);}
fieldset#principal_links a.credenciado	{background-image:url(../Images/Modules/dealer.png);}
fieldset#principal_links a.relatorios	{background-image:url(../Images/Modules/report.png);}
fieldset#principal_links a.agendamento	{background-image:url(../Images/Modules/calendar.png);}
fieldset#principal_links a.escala		{background-image:url(../Images/Modules/timetable.png);}
fieldset#principal_links a.bureau		{background-image:url(../Images/Modules/bureau.png);}

tr.selected1
{
	background-color:#fcf0f0;	
	background-image: none;
	 
}

tr.selected2
{
	background-color:#f3eded;
	background-image: none;
	 
}

tr.selected3
{
	background-color:#e7e8e9;
	 background-image: none;
}

tr.selected4
{
	background-color:#dce3e5;
	 background-image: none;
}

tr.selected5
{
	background-color:#d3e0e3;
	 background-image: none;
}
tr.selected6
{
	background-color:#cedfe1;
	 background-image: none;
}
tr.selected7
{
	background-color:#cedfe1;
	 background-image: none;
}
tr.selected8
{
	background-color:#cadfdf;
	 background-image: none;
}
tr.selected9
{
	background-color:#cde3df;
	 background-image: none;
}
tr.selected10
{
	background-color:#d3e9e0;
	 background-image: none;
}
tr.selected11
{
	background-color:#d9eee1;
	 background-image: none;
}
tr.selected12
{
	background-color:#def2e2;
	 background-image: none;
}	
tr.selected13
{
	background-color:#e5f8e3;
	 background-image: none;
}


div.AcTextBox_List
{
	margin:0; padding:0;
		
	position:absolute;
	
	width:250px;
	height:280px;
	
	overflow:scroll;
	
	background-color:#fafafa;
	border:1px solid #333;
}


	div.AcTextBox_List ul
	{
		margin:0; padding:0;
		
		list-style:none;
	}

		div.AcTextBox_List ul li
		{
			margin:0; padding:0;
		
			width:100%;
			height:1.4em;
		}

			div.AcTextBox_List ul li a
			{
				display:block;
				float:left;
				
				width:97%;
				*width:96%;
				
				height:1.2em;
				
				*height:1.5em;
				
				padding:0.2em;
								
				overflow:hidden;
								
				font-size:0.8em;
				font-weight:normal;
			}
			
			div.AcTextBox_List ul li a:hover
			{
				text-decoration:none;
				font-size:0.8em;
				font-weight:normal;
			}
			
			div.AcTextBox_List ul li a:active, div.AcTextBox_List ul li a:selected
			{
				font-size:0.8em;
				font-weight:normal;
			}
			
			div.AcTextBox_List ul li.sel a
			{
				background-color:#ececec;
			}