.NegitaLbl {
font-weight: bold;
}

.contenedorListado {
    overflow: auto;
}

.btnBuscar {
    cursor: pointer;
    /*float:left;*/
}

.btnRPT {
 cursor: pointer;
 color: #FF0000; 
}


/* Definimos el color al pasar el mouse por encima */
.cambioColor:hover {
     cursor: pointer;
     font-family: "ClanOTBold", Helvetica, Arial, sans-serif;
    /*color:blue;*/
    font-weight: bold;
     color: #191970;
    font-size: 16px;
    /*margin-bottom: 15px;*/
    display: inline-block;

}

.tabFacilidades {
    height: auto;
    overflow: auto;
    max-height: 30vh;
}

.tab-content {
    height: 40vh;
    overflow: auto;
}

.tab-contentMedia {
    height: 100%;
    overflow: auto;
}

.tab-content2 {
    height: 40vh;
    overflow: auto;
}
.TamnnoTab{
    height: 60vh;
    overflow: auto;
  }

.loader {
    border: 16px solid #f3f3f3;
    border-radius: 50%;
    border-top: 16px solid #FF4040;
    width: 70px;
    height: 70px;
    -webkit-animation: spin 2s linear infinite; /* Safari */
    animation: spin 2s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

#divLoading {
    position: fixed;
    height: 100%;
    width: 100%;
    z-index: 1000004;
    left: 0;
    top: 0;
    background-color: rgba(79, 79, 79, 0.67);
        
}


#divFondo {
    position: fixed;
    height: 100%;
    width: 100%;
    z-index: 10000;
    left: 0;
    top: 0;
    background-color: rgba(79, 79, 79, 0.67);
}

.loader {
    margin: 0 auto;
    margin-top: 45vh;
}

.ocultar {
    display: none !important;
}

.abrirModal {
    display: block !important;
    opacity: 1 !important;
}

/*.modal {
    z-index: 10001;
}*/

.posicionMensaje {
    top: 25%;
}


.conetenedorServiciosClasificacion {
    border: 1px solid #E22618;
    border-radius: 10px;
    margin-bottom: 10px;
}

.tituloServicioClasificacion {
    /*background-color: rgba(221, 35, 35, 0.44);*/
    background-color: #E22618 !important;
    color: #fff !important;
    border-top-left-radius: 10px;
}

.tituloEtiqueta {
     background-color: #E74C3C !important;
    color: #fff !important;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    padding:6px;
}




.tab-pane {
    border: 1px solid #DEE2E6;
}

.tabActivo {
    /*background-color:rgba(221, 35, 35, 0.44) !important;*/
    background-color: #E22618 !important;
    color: #fff !important;
}
.tabActivo2 {
    /*background-color:rgba(221, 35, 35, 0.44) !important;*/
    background-color: red !important;
    color: #fff !important;
}



.nav-link.active {
    border-bottom: 3px solid #FFFFFF;

}

#divContenedorTab .nav-link {
    padding-bottom: 25px;
}

.modalTamanioServicio {
    max-width: 1400px;
}
.modalTamanioServicio2{
    max-width:1000px;
}
.modalTamanioServicio3{
    width:800px;
    /*height:500px*/
}
.contenedorCuerpoModal3 {
      overflow: auto;
    height: 80vh;
}
.contenedorCuerpoModal {
    overflow: auto;
    height: 80vh;
}

.CuerpoModalAdjunto {
    overflow: auto;
    height: 60vh;
}
.modalTamanioAdjunto{
    width:1000px;
    /*height:500px*/
}
.obligatorio {
    
    /* border-left: 2px solid #dc143c;*/
    /* border-left: 2px solid #0f2254;*/
}

.obligatorio2 {
    /*border-left: 2px solid red;*/
    border-right:2px solid #E5E7E9;
    border-top:2px solid #E5E7E9;
    border-bottom:2px solid #E5E7E9;
}


.opcional {
    border-left: 2px solid grey;
}

.validacion {
    border-left: 2px solid red;
  /*  background-color: #ffffe6;*/
}

.modalIndependiente {
    background-color: rgba(79, 79, 79, 0.67);
}


.tablaSimple {
    min-width: 100%;
}

    .tablaSimple thead th {
        background-color: #E22618;
        font-family: Arial;
        color: #fff;
        text-align: center;
    }

    .tablaSimple tr {
        border: 1px solid #AAAAAA;
    }


    .tablaSimple td, .tablaSimple th {
        border-spacing: 0px;
        border: 0px solid #0f2254;
        padding: 10px 0px 8px 0px;
        font-size: 10pt;
        font-weight: normal;
    }

    .tablaSimple td {
        padding: 5px;
    }


    .tituloNota {
    text-align: left;
    background-color: #E22618;
    color: white;
}

.iconoNota {
    margin-bottom: 0;
    float: right;
    margin-right: 10px;
}

.tituloNota, .iconoNota {
    cursor: pointer;
}


.divNota {
    display: none;
    text-align: left;
    border: 1px solid #CECFCE;
    border-radius: 3px;
}

.reportViewer
{
	width: 100%;
	min-width: 100%;
	min-height: 800px;
	height: 800px;
}
  .colorBarra  {
        background-color: #E22618;
        font-family: Arial;
        color: #fff;
      
    }
.fondo_cuadro {
    /*background-color:rgba(221, 35, 35, 0.44) !important;*/
    /*background-color:#D7DBDD   !important;*/
    background-color:#D8D8D8   !important;
    
    /*/color: #17202A !important;*/
    
        color: #000000 !important;
    /*color: #d80212 !important;*/

    /*posible color 626567*/
    
}

/*element.style {
}*/
.resultado-busqueda {
    font-family: "ClanOTBold", Helvetica, Arial, sans-serif;
    font-size: 16px;
    color: #d80212;
    margin-bottom: 15px;
    display: inline-block;
}

/*.colorRedTxt {
   
    font-size: 15px;

font-weight: bold;

    font-weight: normal;
}*/


.imagen-promperu {
    border: 0;
    margin-right: 0px;
    width: 100%;
    max-width: 109px;
}
.Footer-redes {
    background-color: #f7f7f7;
    padding: 18px 0;
    color: #fff;
}

.sidebar-dark-primary {
    background-color: #dd2e27;
    /*background-image: url(../img/cenefa.png);*/
    background-image: url(../Img/Iconos/cenefa.png);
    background-repeat: no-repeat;
    background-position-y: bottom;
    background-position-x: center;
}

  .sidebar-dark-primary .sidebar a {
        color: #ffffff;
    }