h1:before, h2::before, h3::before{
    content: "";
    width: 70px;
    height: 5px;
    background: var(--colorInteraccion);
    display: block;
    display: inline-block;
    top: -5px;
    margin-right: 15px;
    position: relative;
}
#pag_home{

}
#pag_home .bloque{
    padding:10px;
    background-color: var(--colorFondoClaro);
    margin:10px;
    border-radius: 5px;
    margin-bottom: 40px;
    cursor: pointer;
}
#pag_home .barra_Carga{
    height: 20px;
    margin-top: 13px;
    border: 1px solid var(--borde);
    border-radius: 10px;
    margin-bottom: 10px;
}
#pag_home .barra_Carga > div{
    border-radius: 10px;
    background-color: var(--colorInteraccion);
    height: 100%;

}
#pag_home .bloque .home_valor {
	font-size: 2em;
	margin-top: 10px;
}
#pag_home .bloque.tp1{
    background-color:#136589;
    color:var(--colorFondoClaro)
}
#pag_home .bloque.tp2{
    background-color:#29aae1;
    color:var(--colorFondoClaro)
}
#pag_home .bloque.tp3{
    background-color:#2a2d85;
    color:var(--colorFondoClaro)
}
#pag_home .bloque.tp4{
    background-color:#7b7dba;
    color:var(--colorFondoClaro)
}
#pag_home .bloque .label {
    font-size: var(--p-2);
    height: 30px;
}
#pag_home #tbl_Diagnosis .renglon.borrador{
    display: none;
}
#pag_home #tbl_Diagnosis .renglon.finalizado{
    display: none;
}
#pag_home #tbl_Diagnosis .renglon.cancelado{
    display: none;
}


.blq_box{
    margin:5px;
    margin-bottom: 20px;
    
}
.informe_bar{
    width:100%;
    border:1px solid var(--borde);
    height:20px;
    position: relative;
    background-color: #dfdfdf;
    display: flex;
}
.informe_bar_Ext{
    width: 7px;
    background-color: var(--colorInteraccion);
    height: 25px;
    margin-top: -4.5px;
    border-radius: 5px;
}
.informe_bar .informe_bar_int{
    background-color: var(--colorTexto);
    height: 18px;
    width:50%;

}
.informe_bar .informe_bar_cont{
    text-align: center;
    width: 100%;
    height: 20px;
    position: absolute;
    top: 0px;
}
.blq_box .val_block {
	border-radius: 3px;
	margin-top: 10px;
    background-color: #e8edf0;
    padding: 10px;
	font-size: var(--p-2);
}
.informe_num {
	font-size: var(--p-2);
	text-align: right;
	margin-bottom: 3px;
}
#pag_informe .bloque h4 {
	margin-bottom: 20px;
}
.fullyPags .row > .x10 h2 {
	display: none;
}
.listaSp 



.fullyPags .pdfEncab h1::before, .fullyPags .pdfEncab  h2::before, .fullyPags .pdfEncab  h3::before {

    content: "";
    width: 70px;
    height: 5px;
    background: var(--colorInteraccion);
    display: block;
    display: inline-block;
    top: -5px;
    margin-right: 15px;
    position: relative;
}
.lstBtnInformesAdqui {
	border: 1px solid var(--borde);
	padding: 7.5px;
	margin-bottom: 12px;
	border-radius: 5px;
    cursor: pointer;
}
.lstBtnInformesAdqui:hover{
    color:var(--colorInteraccion)
}   
.lstBtnInformesAdqui.bloqueado {
	background-color: #F0F0F0;
}

#pag_diagnostico #prcCompra h1::before, 
#pag_diagnostico #prcCompra h2::before{
    content: "";
    width: 0px;
    margin-left: 0px;
    margin-right: 0px;
   
}
#pag_diagnostico #prcCompra .btn_enorme_adqui h1, 
#pag_diagnostico #prcCompra .btn_enorme_adqui h2
#pag_diagnostico #prcCompra .btn_enorme_adqui h1 span, 
#pag_diagnostico #prcCompra .btn_enorme_adqui h2 span
{

    padding-bottom: 0px;    
    margin-right: 0px;
    margin-left: 0px;
}

.fullyPags h1::before, .fullyPags  h2::before, .fullyPags  h3::before {
	content: "";
	width: 0px;
	height: 0px;
	background: transparent;
	display: none;
	display: inline-block;
	top: 0px;
	margin-right: 0px;
	position: relative;
}
.btn_enorme_adqui h2 {
	margin-bottom: 0px;
}
.btn_enorme_adqui h2 span{
    color:inherit
}

.fullyPags .pdfEncab h1::before, .fullyPags .pdfEncab h2::before, .fullyPags .pdfEncab h3::before {
    content: "";
    width: 70px;
    height: 5px;
    background: var(--colorInteraccion);
    display: block;
    display: inline-block;
    top: -5px;
    margin-right: 15px;
    position: relative;
}
#contenidoCharts_pdf h3 span, #contenidoCharts_pdf h3 span, #contenidoCharts_pdf h5 span{
    color:#0000FF;
}
.p2.subti{
	font-size: 12px;
	color: #999;
}
#pag_informe #contenidoCharts_pdf .bloque.valDashResum, #pag_diagnostico #contenidoCharts_pdf .bloque.valDashResum{
    padding: 10px;
}
#pag_informe #contenidoCharts_pdf .bloque.valDashResumBis h5, #pag_diagnostico #contenidoCharts_pdf .bloque.valDashResumBis h5{
    margin-bottom: 10px;
    margin-top: 20px;
}
.bloque.valDashResumBis .circIntVal {
	position: absolute;
	width: 100%;
	height: calc(100% - 81px);
	top: 44px;
	font-size: 40px;
}
.bloque.valDashResumBis {
	padding: 10px !important;
}
.bloque.valDashResumBis h5 {
	margin-bottom: 10px;
}
.bqlOfSection {
	max-height: 82px;
	margin-bottom: 10px;
    overflow: hidden;
}
.bqlOfSection.extend{
	max-height: inherit;
	margin-bottom: 10px;
    overflow: hidden;
}
.totalCompra {
	font-size: var(--h2);
	margin-top: 10px;
    font-family: Titulos;
}
.stotalCompra {
	font-size: var(--h3);
	margin-top: 10px;
    
}