.t-Report--cleanBorders .t-Report-colHead {  
    border-bottom: 1px solid rgba(0, 0, 0, .05); 
    background-color: #fcfcfc; 
    color: #707070;
    font-weight: normal; 
    padding-bottom: .8rem; 
    padding-top: .8rem
}
.t-Report--cleanBorders .js-stickyTableHeader.is-stuck .t-Report-colHead { 
    border-bottom: 0; 
}
.t-Report--cleanBorders .t-Report-cell { 
    border-top: 1px solid #F4F4F4; 
}

dt {color:#aaa!important;}
dd {color:#000!important;}

.pad2 {padding:0 2px;}

.finicio {
	padding:2px 10px 2px 0;
}

.ffin {
	padding:2px 2px 2px 0;
	color:#999;
}

.ffin > .t-Icon {
	color: #999; 
	padding:5px 6px 0px 6px;	
	font-size:0.85em;
}

.resalta {
   background-color: #d1f5e0;   
   padding:2px 4px 2px 4px;
   border-radius:3px;
}

.fpos {
	background-color: #d1f5e0;
	color: #0d3a20;
	padding:2px 4px 2px 4px;
	font-size:0.9em;
	border-radius:3px;
}

.fneg {
	background-color: #fdd5cc;
	color: #5f1604;
	padding:2px 4px 2px 4px;
	font-size:0.9em;
	border-radius:3px;
}

.pad6 {
	color: #999; 
	padding:5px 6px 0px 6px;
	font-size:0.85em;
}

.estiloIcon {
    padding: 4px;
    border-radius: 16px;
}

