* {
  margin: 0;
  padding: 0;
  box-sizing: border-box; }

body {
  margin: 0;
  padding: 0;
  box-sizing: border-box; }

@font-face {
  font-family: 'eurostile';
  src: url(../fonts/eurostile.TTF); }

.h_inicio {
  width: 40%;
  position: relative; }
  .h_inicio .menu_sanlorenzo {
    position: absolute;
    right: -767px;
    display: flex;
    top: 40px; }
    .h_inicio .menu_sanlorenzo a {
      margin-left: 30px;
      position: relative;
      text-decoration: none; }
      .h_inicio .menu_sanlorenzo a .font {
        background: #BC2818;
        width: 104%;
        position: absolute;
        right: -2px;
        top: -42px;
        height: 23px; }
      .h_inicio .menu_sanlorenzo a .item_m {
        color: #000;
        font-size: 28px;
        font-family: 'eurostile'; }

.container {
  background-image: url(../img/CUAdrotextura.png);
  content: '';
  width: 100%;
  background-repeat: no-repeat;
  background-position: 50% 0;
  background-size: 100%;
  position: relative;
  height: 667px; }
  .container .row {
    width: 56%;
    display: flex;
    justify-content: center;
    margin: 42px 0 0 285px;
    border: 4px solid #fff;
    border-radius: 12px;
    height: 508px;
    background: #BC2818; }
    .container .row .col-lg-6 {
      margin-top: 37px;
      width: 70%; }
      .container .row .col-lg-6 .panel-body form div ul {
        margin-left: 15px; }

.container_solicitudes {
  background-image: url(../img/CUAdrotextura.png);
  content: '';
  width: 100%;
  background-repeat: no-repeat;
  background-position: 50% 0;
  background-size: 100%;
  position: relative;
  height: 667px; }
  .container_solicitudes .logo_solicitudes {
    width: 28%;
    text-align: center;
    padding-top: 7px; }
    .container_solicitudes .logo_solicitudes img {
      width: 60%; }
  .container_solicitudes .logo_fm_dashboard {
    width: 28%;
    text-align: center;
    padding-top: 20px; }
    .container_solicitudes .logo_fm_dashboard img {
      width: 74%; }
  .container_solicitudes .S_tablas {
    width: 95%;
    margin-left: 20px;
    padding-left: 100px;
    background: #BC2818;
    position: absolute;
    top: 63px;
    border: 4px solid #fff;
    border-radius: 12px;
    height: 524px; }
    .container_solicitudes .S_tablas .name_usu_T {
      display: flex;
      position: absolute !important;
      right: 15px !important;
      top: 26px;
      width: 24%; }
      .container_solicitudes .S_tablas .name_usu_T .usu_A_T {
        font-family: 'eurostile';
        font-size: 20px;
        color: #fff;
        margin-right: 20px;
        border-right: 2px solid #fff;
        border-left: 2px solid #fff;
        padding: 0px 10px; }
      .container_solicitudes .S_tablas .name_usu_T img {
        width: 10%; }
    .container_solicitudes .S_tablas .acciones_T {
      width: 13%;
      position: absolute;
      top: 78px;
      text-align: end;
      left: -32px; }
      .container_solicitudes .S_tablas .acciones_T .title_accion_T {
        font-family: 'eurostile';
        font-size: 16px;
        color: #fff;
        border-bottom: 2px solid #fff;
        margin-left: 55px;
        margin-bottom: 7px; }
      .container_solicitudes .S_tablas .acciones_T .content_accion_T a {
        text-decoration: none; }
        .container_solicitudes .S_tablas .acciones_T .content_accion_T a p {
          font-family: 'eurostile';
          color: #fff;
          font-size: 12px;
          margin-bottom: 29px; }
    .container_solicitudes .S_tablas .tablas {
      background: #fff;
      border-radius: 12px;
      margin: 93px 0 0px 157px;
      max-height: 400px;
      overflow-y: auto;
      width: auto;
      padding-right: 18px;
      padding-left: 20px;
      margin-left: 50px;
      margin-right: 10px; }
      .container_solicitudes .S_tablas .tablas .buscar {
        display: flex;
        width: 100%;
        margin-left: 8px;
        flex-wrap: wrap; }
        .container_solicitudes .S_tablas .tablas .buscar .look_for {
          margin: 20px 0 0 20px;
          width: 50%;
          padding: 8px;
          border-radius: 8px 0px 0px 8px;
          border: 1px solid #595959;
          outline: none; }
        .container_solicitudes .S_tablas .tablas .buscar .img_buscar {
          margin: 20px 0 0 0px;
          border: 1px solid #595959;
          width: 7%;
          border-radius: 0px 8px 8px 0px;
          display: flex;
          justify-content: center;
          align-items: center; }
          .container_solicitudes .S_tablas .tablas .buscar .img_buscar img {
            width: 28%; }
        .container_solicitudes .S_tablas .tablas .buscar .button {
          margin: 21px 18px 0px; }
          .container_solicitudes .S_tablas .tablas .buscar .button button {
            background: #BC2818;
            color: #fff;
            padding: 6px 20px;
            border: 1px solid;
            border-radius: 9px; }
      .container_solicitudes .S_tablas .tablas .title_tablas {
        font-size: 30px;
        margin: 10px 0px 10px 26px;
        font-family: 'eurostile'; }
      .container_solicitudes .S_tablas .tablas .content_tablas {
        display: flex;
        justify-content: center;
        align-items: center; }
        .container_solicitudes .S_tablas .tablas .content_tablas .default {
          border: 1px solid;
          border-spacing: 0;
          border-collapse: collapse;
          width: 94%;
          height: 400px; }
          .container_solicitudes .S_tablas .tablas .content_tablas .default thead tr {
            position: sticky;
            top: 0;
            background: #BC2818;
            color: #fff; }
            .container_solicitudes .S_tablas .tablas .content_tablas .default thead tr th {
              padding: 6px 10px;
              border: 1px solid #e01212;
              font-family: 'eurostile'; }
          .container_solicitudes .S_tablas .tablas .content_tablas .default tbody .doc {
            padding: 2px 10px;
            border: 1px solid #595959;
            font-family: 'eurostile'; }
          .container_solicitudes .S_tablas .tablas .content_tablas .default tbody .name_email {
            padding: 2px 90px;
            border: 1px solid #595959;
            font-family: 'eurostile'; }
          .container_solicitudes .S_tablas .tablas .content_tablas .default tbody .Est {
            padding: 2px 30px;
            border: 1px solid #595959;
            font-family: 'eurostile'; }
          .container_solicitudes .S_tablas .tablas .content_tablas .default tbody td {
            border: 1px solid #595959;
            padding: 3px 3px;
            text-align: center; }

.container_deshboard {
  background-image: url(../img/CUAdrotextura.png);
  content: '';
  width: 100%;
  background-repeat: no-repeat;
  background-position: 50% 0;
  background-size: 100%;
  position: relative;
  height: 744px; }
  .container_deshboard .logo_fm_dashboard {
    width: 28%;
    text-align: center;
    padding-top: 20px; }
    .container_deshboard .logo_fm_dashboard img {
      width: 74%; }
  .container_deshboard .container {
    width: 90%;
    margin-left: 89px;
    background: #BC2818;
    position: absolute;
    top: 107px;
    border: 4px solid #fff;
    border-radius: 12px;
    height: 631px; }
    .container_deshboard .container .name_usu {
      display: flex;
      position: absolute !important;
      right: 15px !important;
      top: 26px;
      width: 24%; }
      .container_deshboard .container .name_usu .usu_A {
        font-family: 'eurostile';
        font-size: 20px;
        color: #fff;
        margin-right: 20px;
        border-right: 2px solid #fff;
        border-left: 2px solid #fff;
        padding: 0px 10px; }
      .container_deshboard .container .name_usu img {
        width: 10%; }
    .container_deshboard .container .acciones {
      width: 15%;
      position: absolute;
      top: 78px;
      text-align: end;
      left: -22px; }
      .container_deshboard .container .acciones .title_accion {
        font-family: 'eurostile';
        font-size: 16px;
        color: #fff;
        border-bottom: 2px solid #fff;
        margin-left: 54px;
        margin-bottom: 7px; }
      .container_deshboard .container .acciones .content_accion a {
        text-decoration: none; }
        .container_deshboard .container .acciones .content_accion a p {
          font-family: 'eurostile';
          color: #fff;
          font-size: 12px;
          margin-bottom: 29px; }
    .container_deshboard .container .content_plataforma {
      width: 84%;
      background: #fff;
      border-radius: 12px;
      margin: 78px 0 0px 173px;
      height: 511px; }
      .container_deshboard .container .content_plataforma .usu_ACD {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        padding-top: 51px;
        justify-content: center; }
        .container_deshboard .container .content_plataforma .usu_ACD .usu_actuales {
          width: 32%;
          text-align: center;
          border: 2px solid #BC2818;
          border-top: 9px solid #BC2818;
          padding: 14px 0px;
          margin: 0px 63px;
          border-radius: 10px;
          margin-bottom: 11px; }
          .container_deshboard .container .content_plataforma .usu_ACD .usu_actuales .title_actuales {
            font-family: 'eurostile';
            font-size: 16px;
            color: #000; }
          .container_deshboard .container .content_plataforma .usu_ACD .usu_actuales div {
            font-family: 'eurostile';
            font-size: 16px;
            color: #BC2818; }
        .container_deshboard .container .content_plataforma .usu_ACD .create_request {
          width: 32%;
          text-align: center;
          border: 2px solid #BC2818;
          border-top: 9px solid #BC2818;
          padding: 7px 0px;
          margin: 0px 63px;
          border-radius: 10px;
          margin-bottom: 11px; }
          .container_deshboard .container .content_plataforma .usu_ACD .create_request .title_request {
            font-family: 'eurostile';
            font-size: 16px;
            margin-bottom: 5px; }
          .container_deshboard .container .content_plataforma .usu_ACD .create_request button {
            border: 2px solid #BC2818;
            padding: 2px 30px;
            background: #fff;
            border-radius: 12px; }
            .container_deshboard .container .content_plataforma .usu_ACD .create_request button a {
              font-family: 'eurostile';
              font-size: 12px;
              color: #BC2818; }
        .container_deshboard .container .content_plataforma .usu_ACD .approvals {
          width: 32%;
          text-align: center;
          border: 2px solid #BC2818;
          border-top: 9px solid #BC2818;
          padding: 14px 0px;
          margin: 0px 63px;
          border-radius: 10px; }
          .container_deshboard .container .content_plataforma .usu_ACD .approvals .title_approvals {
            font-family: 'eurostile';
            font-size: 16px;
            color: #000; }
          .container_deshboard .container .content_plataforma .usu_ACD .approvals div {
            font-family: 'eurostile';
            font-size: 16px;
            color: #BC2818; }
        .container_deshboard .container .content_plataforma .usu_ACD .report {
          width: 32%;
          text-align: center;
          border: 2px solid #BC2818;
          border-top: 9px solid #BC2818;
          padding: 7px 0px;
          margin: 0px 63px;
          border-radius: 10px; }
          .container_deshboard .container .content_plataforma .usu_ACD .report div {
            font-family: 'eurostile';
            font-size: 16px;
            margin-bottom: 5px; }
          .container_deshboard .container .content_plataforma .usu_ACD .report button {
            font-family: 'eurostile';
            margin-right: 10px;
            color: #BC2818;
            border: 2px solid #BC2818;
            padding: 2px 30px;
            border-radius: 12px;
            background: #fff; }
      .container_deshboard .container .content_plataforma .contenedor-contenido-pie .contenido-pie {
        margin-top: 65px; }
        .container_deshboard .container .content_plataforma .contenedor-contenido-pie .contenido-pie .contenedor-pie {
          width: 120px;
          height: 120px; }
          .container_deshboard .container .content_plataforma .contenedor-contenido-pie .contenido-pie .contenedor-pie .pie1 {
            height: 100px;
            width: 100px; }
          .container_deshboard .container .content_plataforma .contenedor-contenido-pie .contenido-pie .contenedor-pie .pie2 {
            height: 100px;
            width: 100px; }
          .container_deshboard .container .content_plataforma .contenedor-contenido-pie .contenido-pie .contenedor-pie .pie3 {
            height: 100px;
            width: 100px; }
        .container_deshboard .container .content_plataforma .contenedor-contenido-pie .contenido-pie a {
          font-family: 'eurostile';
          font-size: 16px;
          color: #bc2818;
          text-decoration: none; }
          .container_deshboard .container .content_plataforma .contenedor-contenido-pie .contenido-pie a .porcentaje {
            font-family: 'eurostile';
            font-size: 16px;
            color: #bc2818; }
            .container_deshboard .container .content_plataforma .contenedor-contenido-pie .contenido-pie a .porcentaje a {
              color: #bc2818;
              text-decoration: none; }
        .container_deshboard .container .content_plataforma .contenedor-contenido-pie .contenido-pie .text_porcentaje {
          font-family: 'eurostile';
          font-size: 16px;
          margin-top: -5px; }

.container_CD {
  background-image: url(../img/Fondo1100x1700.png);
  content: '';
  width: 100%;
  background-repeat: no-repeat;
  background-position: 50% 0;
  background-size: 100%;
  height: 872px; }
  .container_CD .logo_San_L {
    width: 28%;
    text-align: center;
    padding-top: 20px; }
    .container_CD .logo_San_L img {
      width: 74%; }
  .container_CD .content_Carga {
    position: relative;
    background: #BC2818;
    width: 84%;
    margin-left: 100px;
    border: 4px solid #fff;
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 756px;
    padding: 52px 6px 16px 30px; }
    .container_CD .content_Carga .title_carga {
      position: absolute;
      top: 12px;
      font-size: 24px;
      color: #fff;
      font-weight: 700;
      font-family: 'eurostile'; }
    .container_CD .content_Carga .material_documentos {
      width: 97%;
      height: 677px;
      background: #fff;
      border-radius: 15px;
      padding-left: 45px; }
      .container_CD .content_Carga .material_documentos .datos_usu {
        margin-top: 30px; }
        .container_CD .content_Carga .material_documentos .datos_usu .item_usu {
          margin-bottom: 14px;
          font-size: 12px;
          font-family: 'eurostile'; }
          .container_CD .content_Carga .material_documentos .datos_usu .item_usu strong {
            font-size: 14px;
            font-family: 'eurostile'; }
      .container_CD .content_Carga .material_documentos .solicitud_usu {
        display: flex;
        flex-direction: column; }
        .container_CD .content_Carga .material_documentos .solicitud_usu .form-control {
          width: 93%;
          border-radius: 16px;
          margin: 4px 0 20px;
          height: 92px;
          outline: none;
          padding: 10px;
          resize: none; }
      .container_CD .content_Carga .material_documentos .cont_text .item_complement {
        margin-bottom: 20px; }
        .container_CD .content_Carga .material_documentos .cont_text .item_complement .img_text {
          display: flex;
          align-items: baseline; }
          .container_CD .content_Carga .material_documentos .cont_text .item_complement .img_text img {
            width: 2%; }
          .container_CD .content_Carga .material_documentos .cont_text .item_complement .img_text .CTX {
            font-size: 14px;
            padding: 0px 58px 0px 0px;
            margin-left: 5px;
            font-family: 'eurostile'; }
        .container_CD .content_Carga .material_documentos .cont_text .item_complement .boton_archivo {
          margin-top: 5px; }
          .container_CD .content_Carga .material_documentos .cont_text .item_complement .boton_archivo button {
            cursor: pointer;
            background: #BC2818;
            color: #fff;
            padding: 3px 3px;
            border-radius: 10px;
            border: 0px;
            font-family: 'eurostile'; }
      .container_CD .content_Carga .material_documentos .enviar_solicitud {
        text-align: center;
        margin-top: 30px; }
        .container_CD .content_Carga .material_documentos .enviar_solicitud button {
          padding: 7px 6px;
          font-size: 16px;
          border-radius: 8px;
          border: 0px;
          background: #BC2818;
          color: #fff;
          font-family: 'eurostile';
          cursor: pointer; }

.container_f {
  background-image: url(../img/CUAdrotextura.png);
  content: '';
  width: 100%;
  background-repeat: no-repeat;
  background-position: 50% 0;
  background-size: 100%;
  height: 100vh; }
  .container_f .logo_f {
    width: 28%;
    text-align: center;
    padding-top: 20px; }
    .container_f .logo_f img {
      width: 74%; }
  .container_f .content_SL {
    padding-bottom: 15px;
    padding-top: 15px;
    border: 6px solid #fff;
    background: #BC2818;
    width: 70%;
    height: 80%;
    margin-left: 230px;
    border-radius: 10px;
    display: flex;
    flex-wrap: wrap; }
    .container_f .content_SL .lgs_f {
      width: 33%;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center; }
      .container_f .content_SL .lgs_f .lgs_fsz {
        background: #fff;
        height: 103px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 34%;
        border-radius: 12px; }
        .container_f .content_SL .lgs_f .lgs_fsz a {
          text-align: center; }
          .container_f .content_SL .lgs_f .lgs_fsz a img {
            width: 55%; }
      .container_f .content_SL .lgs_f a {
        text-decoration: none; }
        .container_f .content_SL .lgs_f a div {
          font-family: 'eurostile';
          margin-top: 15px;
          font-size: 16px;
          color: #fff; }

.container_inicio_sanlorenzo {
  display: flex;
  position: relative; 
    background-image: url("../img/fondo-inicio1.jpeg");
    content: '';
/*    width: 62%;*/
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: 100%;
    height: 100vh;}
  .container_inicio_sanlorenzo .img_sanlorenzo_movil {
    display: none; }
/*
  .container_inicio_sanlorenzo .fondo_sanlorenzo {
    position: relative;
    background-image: url(../img/Fondo-inicio-rojo.png);
    content: '';
    width: 62%;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: 100%;
    height: 100vh; }
*/
    .container_inicio_sanlorenzo .fondo_sanlorenzo .img_sanlorenzo {
      position: absolute;
      top: 10px;
      left: 15px; }
      .container_inicio_sanlorenzo .fondo_sanlorenzo .img_sanlorenzo img {
        width: 35%; }
  .container_inicio_sanlorenzo .content_SanLorenzo .img_sanlorenzo {
    width: 50%; }
  .container_inicio_sanlorenzo .content_SanLorenzo .content_inicio {
    position: absolute;
    right: 18px;
    top: 13%;
    width: 34%;
    background: #BC2818;
    text-align: center;
    height: 60%;
    border: 7px solid #fff;
    border-radius: 77px;
    margin-top: 62px;
    display: flex;
    justify-content: center;
    flex-direction: column; }
    .container_inicio_sanlorenzo .content_SanLorenzo .content_inicio .title_inicio {
      font-family: 'eurostile';
      font-size: 30px;
      color: #fff;
      margin: 0px 90px 40px 90px;
      border-bottom: 1px solid; }
    .container_inicio_sanlorenzo .content_SanLorenzo .content_inicio .ingreso_sesion form .item_qts {
      margin-bottom: 30px;
      display: flex;
      justify-content: center;
      align-items: center; }
      .container_inicio_sanlorenzo .content_SanLorenzo .content_inicio .ingreso_sesion form .item_qts .img_usu {
        background: grey;
        padding: 10px 0px;
        border-radius: 20px 0px 0px 20px;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 10%; }
        .container_inicio_sanlorenzo .content_SanLorenzo .content_inicio .ingreso_sesion form .item_qts .img_usu img {
          width: 36%; }
      .container_inicio_sanlorenzo .content_SanLorenzo .content_inicio .ingreso_sesion form .item_qts .stuffed {
        padding: 10px 68px 10px 8px;
        border-radius: 0px 20px 20px 0px;
        border: 1px;
        outline: none; }
    .container_inicio_sanlorenzo .content_SanLorenzo .content_inicio .ingreso_sesion form .boton_click button {
      cursor: pointer;
      font-family: 'eurostile';
      border: 3px solid #fff;
      border-radius: 20px;
      padding: 7px 61px;
      font-size: 16px;
      background: none;
      color: #fff; }
/*
  .container_inicio_sanlorenzo .solid_fond {
    background: #BC2818;
    width: 7%;
    position: absolute;
    right: 0px;
    border-radius: 20px 0px 0px 220px;
    top: -5px;
    height: 90px; }
*/

@media only screen and (min-width: 1450px) {
  .container_deshboard .container .acciones {
    left: -45px; }
    .container_deshboard .container .acciones .title_accion {
      font-size: 18px;
      margin-left: 79px; }
    .container_deshboard .container .acciones .content_accion a p {
      font-size: 16px; } }

.phone_inicio {
  display: none; }

.phone_final {
  display: none; }

@media only screen and (max-width: 768px) {
  .phone_inicio {
    position: relative;
    top: 0px;
    height: 20px;
    display: none; }
    .phone_inicio .heard_png img {
      width: 100%; }
  .container_inicio_sanlorenzo {
    position: relative;
    background-image: url("../img/fondo-cel1.png"); }
/*
    .container_inicio_sanlorenzo .fondo_sanlorenzo {
      display: none; }
*/
    .container_inicio_sanlorenzo .content_SanLorenzo {
      width: 100%; }
      .container_inicio_sanlorenzo .content_SanLorenzo .content_inicio {
        margin-left: 15px;
        position: relative;
        right: 0;
        width: 93%;
        height: 364px;
        border-radius: 49px;
        border: 5px solid #fff;
        margin-top: 50px;
        z-index: 10;
        background: rgba(188, 40, 24, 0.6);
        top: 23%; }
        .container_inicio_sanlorenzo .content_SanLorenzo .content_inicio .title_inicio {
          font-size: 32px;
          margin: 0px 40px 40px 56px; }
        .container_inicio_sanlorenzo .content_SanLorenzo .content_inicio .ingreso_sesion form .item_qts .img_usu {
          padding: 12px 0px; }
          .container_inicio_sanlorenzo .content_SanLorenzo .content_inicio .ingreso_sesion form .item_qts .img_usu img {
            width: 37%; }
        .container_inicio_sanlorenzo .content_SanLorenzo .content_inicio .ingreso_sesion form .item_qts .stuffed {
          padding: 9px 68px 10px 8px; }
    .container_inicio_sanlorenzo .solid_fond {
      display: none; }
  .phone_final {
/*
    background-image: url(../img/pie_inicio.png);
    content: '';
    width: 100%;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: 100%;
    height: 339px;
    position: absolute;
    bottom: 0px;
    margin-top: 92px;
*/
    display: none; }
    .phone_final .pie_png .img_sanlorenzo_movil {
      text-align: center;
      display: block;
      width: 100%;
      padding-top: 251px; }
      .phone_final .pie_png .img_sanlorenzo_movil img {
        width: 70%; } 
      .container_inicio_sanlorenzo .fondo_sanlorenzo .img_sanlorenzo img {
        width: 95%; }
      .container_inicio_sanlorenzo .fondo_sanlorenzo .img_sanlorenzo {
          top: 38px; }
        }

@media (min-width: 1200px) {
  .container_inicio_sanlorenzo .content_SanLorenzo .content_inicio {
    top: 10%; }
    .container_inicio_sanlorenzo .content_SanLorenzo .content_inicio .title_inicio {
      font-size: 34px; } }

@media (max-width: 1080px) and (max-height: 2312px) {
  .phone_final {
    height: 313px; }
    .phone_final .pie_png .img_sanlorenzo_movil {
      padding-top: 199px; } }

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .phone_inicio {
    position: relative;
    top: 0px;
    height: 20px;
    display: none; }
    .phone_inicio .heard_png img {
      width: 100%; }
  .container_inicio_sanlorenzo {
    position: relative;
    background-image: url("../img/fondo-cel1.png"); }
    .container_inicio_sanlorenzo .fondo_sanlorenzo {
      display: block; }
    .container_inicio_sanlorenzo .content_SanLorenzo {
      height: 1074px; }
      .container_inicio_sanlorenzo .content_SanLorenzo .content_inicio {
        right: 90px;
        height: 55%;
        width: 80%;
        z-index: 1;
        padding-top: 28px;
        background:  rgba(188, 40, 24, 0.6); 
        top: 20%; }
        .container_inicio_sanlorenzo .content_SanLorenzo .content_inicio .title_inicio {
          font-size: 48px; }
        .container_inicio_sanlorenzo .content_SanLorenzo .content_inicio .ingreso_sesion form .item_qts .img_usu {
          width: 12%; }
        .container_inicio_sanlorenzo .content_SanLorenzo .content_inicio .ingreso_sesion form .item_qts .stuffed {
          font-size: 14px;
          padding: 14px 68px 14px 8px; }
        .container_inicio_sanlorenzo .content_SanLorenzo .content_inicio .ingreso_sesion form .boton_click {
          margin-top: 60px; }
          .container_inicio_sanlorenzo .content_SanLorenzo .content_inicio .ingreso_sesion form .boton_click button {
            padding: 10px 70px;
            font-size: 20px; }
  .phone_final {
    background-image: url(../img/pie_inicio.png);
    content: '';
    width: 100%;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: 100%;
    height: 339px;
    position: absolute;
    bottom: 0px;
    margin-top: 92px;
    display: none; }
    .phone_final .pie_png .img_sanlorenzo_movil {
      text-align: center;
      display: block;
      width: 100%;
      padding-top: 150px; }
      .phone_final .pie_png .img_sanlorenzo_movil img {
        width: 70%; } 
      .container_inicio_sanlorenzo .fondo_sanlorenzo .img_sanlorenzo img {
        width: 95%; }
      .container_inicio_sanlorenzo .fondo_sanlorenzo .img_sanlorenzo {
          top: 38px; }
      }

@media only screen and (min-width: 1920px) and (min-height: 947px) {
  .container_inicio_sanlorenzo .content_SanLorenzo .content_inicio .ingreso_sesion form .item_qts .img_usu {
    padding: 9px 0px; }
  .container_inicio_sanlorenzo .content_SanLorenzo .content_inicio .ingreso_sesion form .item_qts .stuffed {
    font-size: 15px; }
  .container_inicio_sanlorenzo .solid_fond {
    width: 5%; } }
