﻿.pnlExplica
{
	position:absolute;
	top:-1px;
	left:-1px;
	width:910px; height:795px; 
	border:none;
	z-index:1000;
	text-align:left;
}

.ExplicaTransp
{
	background-color:Black;
	opacity:0.2;	
}

.ExplicaOpac
{
	background-color:transparent;
	opacity:1.0;
	height:auto;	
}

.pnlInterior 
{
	position:relative;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	height:auto;
	background-color:White;
	color:Black;
	border:1px solid black;
}

.pnlConteudo { height:auto; overflow:visible; }

.CabExplica, .FooterExplica
{
	padding:3px;
	background:blue url(/Images/bg-nav.png) repeat-x top center;
}

.CabExplica input, .FooterExplica input { margin:0px; }

.CabExplica input[type=submit], .FooterExplica input[type=submit]
{
	margin-left:30px;
	height:18px;
	padding:0px 10px 0px 10px;
}

.CabExplica input[type=text], .FooterExplica input[type=text]
{ height:17px; padding:0; }

.imgExplicaRecibo { }

.LegendasOut
{
	position:absolute;
	width:245px;
	height:auto;

	border:none;
	background-color:transparent;
	background-image:url(/Images/Setas/SetaBlueEstreitaSmall.png);
	background-repeat:no-repeat;
	background-position:left top;
	 left:636px;
}
.Legendas 
{
	border:1px solid #5D7B9D;
	background-color:#ECF3F6;
	margin-left:30px;
	margin-right:0px;	
	height:auto;
	min-height:68px;
}

.Legendas h6  
{
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:smaller;
	text-align:center; 
}

.Legendas ul li  
{
	list-style-type:disc;
	margin-left:17px;
	margin-right:4px;
	text-align:left;
}

.legOutCabecalho { top:70px; }

.legOutDetalhe { top:200px; }

.legOutValoresSujeitos { top:585px; }

.legOutValoresTotais { top:793px; }

.legOutMensagens { top:70px; }







/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	PARA OS JUSTIFICATIVOS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
fieldset.fieldset_generic { padding:4px; margin-left:auto; margin-right:auto; border:1px solid #5D7B9D; }
fieldset.fieldset_generic legend { padding:1px 6px 1px 6px; margin-left:20px; background-color:#5D7B9D; color:White; font-weight:bold; }
	
fieldset.fieldset_generic div, fieldset.fieldset_generic table {margin-left:auto; margin-right:auto;}
table.tableInputs { border-collapse:collapse;}
table.tableInputs td { white-space:nowrap; text-align:left; padding:1px 3px 1px 3px; }

table.table4Cols td:first-child + td +td { padding-left:20px; }
table.table5Cols td:first-child + td +td +td { padding-left:20px; }
	
td.Titulo {background-color: #6E8CBF; font-weight:bold; color:White; text-align:center; padding:2px 0px 2px 0px; }
table.tableInputs td.Titulo { text-align:center; }
td.ZonaImposto { background-color:#E1E1E1;}
td.ZonaTaxa { background-color:#EAEAEA;}
td.TituloImposto { background-color: #5C7AAD;}
	
span.spacedSpan { padding:0px 5px 0px 5px;  }
.LightHeader { background-color: #6E8CBF; color:White; }
.LightHeader th, .Lightheader td { color:White; font-weight:normal; }
.BlackBorder th, .BlackBorder td, table.BlackBorder { border:1px solid black; }
th.BlackBorder, td.BlackBorder { border:1px solid black; border-bottom: none; }
	
.customPadding th, .customPadding td {padding: 2px 4px 2px 4px;}

.normalizePager td { text-align:left; }
.normalizePager td table { margin-left: 0px; }
.normalizePager td table, .normalizePager td table td{ border: none; padding: 0px 4px 0px 0px; }


