.hideTablet {
    display: none !important;
    height: auto !important;
}

.buttonBlock {
    margin-left: 20vw !important;
}

.iconoTablaDinamica {
    width: 50px !important;
    max-height: 50px !important;
}

.back_cs_abogados {
    height: auto;
}

.tituloTablaDinamica {
    height: 35px !important;
}

.cuerpoTablaDinamica {
    padding-left: 15vw;
}

.botonesFacturaAlbaran {
    padding-left: 5vw;
}

.botonesTablaDinamica {
    padding-top: 5vh;
}

.botonFactura {
    padding-left: 0vw;
}

.tablaCabeceraAbogados {
    text-align: left;
    padding-bottom: 10vh;
}

.buttonBlock {
    margin-left: 0% !important;
}

.bloque_app_abogado {
    padding-bottom: 10vh;
}

.bloque_info_alquiler {
    padding-bottom: 10vh;
}

.imagenTablaDinamica {
    width: 500vw;
}

.textoTabContab2 {
    padding-top: 6vh !important;
}

.imagenTablaDinamica {
    display: none;
}

#imagenInfoAbogado6, #imagenInfoAbogado5, #imagenInfoAbogado3 {
    max-width: 550px !important;
    padding-left: 5% !important;
}
 #imagenInfoAbogado2, #imagenInfoAbogado1 {
    max-width: 550px !important;
}
#imagenInfoAbogado5 {
    max-width: 450px !important;
    padding-left: 10% !important;
}

#imagenInfoAbogado4, #imagenInfoAbogado3, #imagenInfoAbogado2, #imagenInfoAbogado1 {
    max-width: 500px !important;
    padding-left: 10% !important;
}

#botonesFacturaAlbaran {
    display: flex;

}

.imagenTablaDinamica {
    display: none !important;
}

#imagenTblDinamica {
    width: 150px !important;
    height: 300px !important;
}
#imagenInfoArquitecto1, #imagenInfoArquitecto2 {
    max-width: 500px !important;
    padding-left: 0% !important;
}

#imagenInfoArquitecto1 {
    max-width: 500px !important;
    padding-left: 0% !important;
}
#imagenInfoArquitecto3, #imagenInfoArquitecto4, #imagenInfoArquitecto6 {
    max-height: 300px !important;
    padding-left: 0% !important;
}
#imagenInfoArquitecto2 {
    max-width: 500px !important;
    max-height: 300px !important;
    padding-left: 0% !important;
}
#imagenInfoArquitecto3 {
    max-width: 450px !important;
    padding-left: 5% !important;
}
#imagenInfoArquitecto4 {
    padding-left: 0% !important;
}
#imagenInfoArquitecto3, #imagenInfoArquitecto4, #imagenInfoArquitecto6 {
    max-width: 450px !important;
    padding-left: 5% !important;
}

#imagenInfoArquitecto5 {
    max-width: 400px !important;
    max-height: 250px !important;
    padding-left: 10% !important;
}
.textoTabContab2 {
    padding-top: 3vh !important;
}
#parrfRecibos {
    padding-top: 6vh !important;
}
#imagenInfoMedico1, #imagenInfoMedico2, #imagenInfoMedico3, #imagenInfoMedico5{
    max-width: 600px !important;
    padding-left: 0% !important;
}
#imagenInfoMedico4 {
    max-width: 400px !important;
    padding-left: 15% !important;
}
#imagenInfoConstruccion1, #imagenInfoConstruccion3, #imagenInfoConstruccion4, #imagenInfoConstruccion5 {
    max-width: 650px !important;
    padding-left: 0% !important;
}
#imagenInfoConstruccion5{
    padding-left: 3% !important;
}
#imagenInfoConstruccion2 {
    max-width: 450px !important;
    padding-left: 15% !important;
}
.parrafoTablaFact6 {
    padding-top: 5vh;
}
#imagenInfoMecanico1, #imagenInfoMecanico2, #imagenInfoMecanico3, #imagenInfoMecanico4, #imagenInfoMecanico6 {
    max-width: 600px !important;
    padding-left: 0% !important;
}
#imagenInfoMecanico5 {
    max-width: 450px !important;
    padding-left: 10% !important;
}
#imagenInfoArquitecto6 {
    max-width: 550px !important;
    max-height: 150px !important;
    padding-left: 0% !important;
}
.textoTabContab2 {
    padding-top: 3vh !important;
}
#parrfRecibos {
    padding-top: 6vh !important;
}
#imagenInfoConsultores1, #imagenInfoConsultores2, #imagenInfoConsultores3, #imagenInfoConsultores5 {
    max-width: 600px !important;
    padding-left: 0% !important;
}
#imagenInfoConsultores4 {
    max-width: 350px !important;
    padding-left: 20% !important;
}

#imagenInfoMedico1, #imagenInfoMedico2, #imagenInfoMedico3, #imagenInfoMedico5{
    max-width: 600px !important;
    padding-left: 0% !important;
}
#imagenInfoInformatico1, #imagenInfoInformatico2, #imagenInfoInformatico3, #imagenInfoInformatico5 {
    max-width: 600px !important;
    padding-left: 0% !important;
}
#imagenInfoInformatico4 {
    max-width: 450px !important;
    padding-left: 10% !important;
}
.txtDiv22 {
    padding-top: 0vh !important;
}
#infoGestion, #facturasAlbaranes {
    width: 80%;
    margin-left: 90px;
}
.txtDiv21 {
    max-height: 30px;
}

#botonesFacturaAlbaran {
    padding-top: 2vh;
}
.parrafoTabladinamicaMedico15{
    padding-top:6vh;
}
#imagenInfoMedico4 {
    padding-left: 25%;
}
.imagenTablaDinamica {
    display: none !important;
}
#imagenTblDinamica {
    width: 150px !important;
    height: 300px !important;
}

.title_h3 {
    width: 90% !important;
}
.parrafoTabladinamica15Abogado {
    padding-top: 4vh;
}

#imgInfoFontanero1, #imgInfoFontanero2, #imgInfoFontanero3, #imgInfoFontanero4, #imgInfoFontanero5, #imgInfoFontanero6 {
        padding-left: 0% !important;
        max-width: 600px !important;
    }
#imgInfoFontanero7 {
    max-width: 400px !important;
    padding-left: 15% !important;
}
.txtDiv21 {
    max-height: 30px;
}
.txtDiv2 {
    padding-top: 15px;
    padding-bottom: 15px;
}
.listaCabeceraTablaDinamica {
    padding-left: 5vw !important;
    max-width: 500px !important;
}
#imagenInfoCommerce1, #imagenInfoCommerce2, #imagenInfoCommerce3, #imagenInfoCommerce4, #imagenInfoCommerce6, #imagenInfoCommerce7 {
    padding-left: 0% !important;
    max-width: 600px !important;
}
#imagenInfoCommerce5 {
    padding-left: 10% !important;
    max-width: 450px !important;
}
#imagenInfoMarketing1, #imagenInfoMarketing2, #imagenInfoMarketing3, #imagenInfoMarketing5 {
    padding-left: 0% !important;
    max-width: 600px !important;
}
#imagenInfoTienda1, #imagenInfoTienda2, #imagenInfoTienda3, #imagenInfoTienda5, #imagenInfoTienda6 {
    padding-left: 0% !important;
    max-width: 600px !important;
}
#imagenInfoTienda4 {
    padding-left: 10% !important;
    max-width: 450px !important;
}
#imagenInfoMarketing4 {
    padding-left: 10% !important;
    max-width: 450px !important;
}
#imagenInfoPeluqueria1, #imagenInfoPeluqueria2, #imagenInfoPeluqueria3, #imagenInfoPeluqueria4, #imagenInfoPeluqueria6 {
    padding-left: 0% !important;
    max-width: 600px !important;
}
#imagenInfoPeluqueria5 {
    padding-left: 15% !important;
    max-width: 450px !important;
}
#imagenInfoLimpieza1, #imagenInfoLimpieza2, #imagenInfoLimpieza3, #imagenInfoLimpieza4, #imagenInfoLimpieza5, #imagenInfoLimpieza7 {
    padding-left: 0% !important;
    max-width: 600px !important;
}
.paddtop2{
    padding-top:2vh;
}
.circle {opacity: 1;}
.back_canal_etico {background-size: cover;background-color: #496c9b;background-image: url(https://cdn.contasimple.com/2025.5.1.1/Content/Landings/Images/backgrounds/cover_canal_etico.jpg);background-repeat: no-repeat;background-position: center;background-color: #496c9b;}
.lateral_heading {width: 479px;background-color: rgba(17, 18, 21, 0.71);padding: 50px 10px 102px 7px;color: white;margin-left: 7px;}
.back_visor_facturaE {
    background-size: cover;
    background-color: #496c9b;
    background-image: url(https://cdn.contasimple.com/2025.5.1.1/Content/Landings/Images/facturaE/cover.jpg);
    background-repeat: no-repeat;
    background-position: center;
}