.grid_A{
    grid-template-columns:  1fr 1fr;
    gap: 9px;
}

.grid_deslizable_A{
    grid-template-columns:  50% 50%;
    gap: 9px;
}


.separacion_30, .separacion_70 {
    width: 100%;
}



/*  MENU TRES RALLITAS */
#c_boton_menu{
    display: block;
}

.c_cerrar_m_p{
    display: block;
    background: rgb(255 255 255);
    box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.3);
}

#c_link_principal{
    display: none;
}

.sub_link_pricipal{
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: rgb(255 255 255);
    z-index: 1;
    padding-top: 63px;
    overflow: auto;
}

.link_principal{
    width: 100%;
    height: auto;
    text-align: right;
    border-bottom: 1px solid rgb(74 74 74 / 21%);
}

.menu_deslisable{
    position: relative;
    top: 0px;
    left: 0px;
    float: left;
    width: 100%;
    height: auto;
    min-height: auto;
    border: none;
    padding-top: 0px;
}
/*  MENU TRES RALLITAS */



.boton_guincha {
    min-width: 58px;
    padding: 23px 36px;
    font-size: 15px;
}

.titulo_MINI_B {
    font-size: 27px;
}

.base_separacion_25 {
    width: 33.333%;
}



.boton_C {  
    font-size: 11px;
}

/* flotar_M */

.c_para_flotar_M{
    position: fixed;
    right: 60px;
    top: 0px;
    display: none;
}

.activar_flotar_M{
  
    display: block !important;
    z-index: 1;

}

.activar_flotar_M .cc_boton_perfil_superior{
    height: 58px;
    width: auto;
    padding: 3px;
}

/* fin flotar_M */

.c_mini_menu {
    width: 100%;
}

.c_logo_slider img {
    width: 45%;
}


/* INTRA */
.ocultar_columna{
    display: none;
}

.grid_tabla{
    grid-template-columns:  1fr 1fr 1fr;
}

.fila_tabla {
    padding: 9px 53px 9px 0px;
}


#super_grid {
    grid-template-columns: 1fr;
}

#c_menu_lateral{
    display: none;
}
/* FIN INTRA */




.padding_bottom_33 {
    padding-bottom: 33px;
}

.padding_top_33 {
    padding-top: 33px;
}

.grid_individual {
    grid-template-columns: 200px 1fr;
}

.cc_franja_ordenar {
    height: auto;
    width: 100%;
    background: #efefef;
    padding: 6px;
    border-radius: 23px;
    margin-bottom: 18px;
}

/* INFOGRAFIA */

.grid_infografia_individual .c_img_infografria {
    height: 206px;
    width: 206px;
    margin-bottom: 33px;
}

.grid_infografia_individual {
    grid-template-columns: 207px 1fr;
}

.titulo_C {
    font-size: 15px;
}

.grid_contacto {
    grid-template-columns: 1fr;
}

.grid_2_hse, .grid_3I, .grid_LLL, .grid_LLL4 {
    grid-template-columns: 1fr 1fr 1fr;
}


.grid_infografia {
    grid-template-columns: 182px 1fr ;
}

.grid_infografia_B {
    grid-template-columns: 1fr 182px;
}

.c_img_infografria {
    height: 180px;
    width: 180px;
}

.titulo_infografia {
    font-size: 25px;
}

.texto_infografia {
    font-size: 14px;
}

/* FIN INFOGRAFIA */

.c_cerrar_m_p .c_logo {
    position: absolute;
    left: 0px;
    bottom: 0px;
}







.fondo_blur_Bru{
    margin: 0px auto auto;
}

.centrado {
    transform: translateX(0%);
    position: relative;
    left: 0px;
}

.img_slider_ {
    width: 100%;
    min-width: 100%;
    height: auto;
    position: relative;
}

.cuestiones_slider {
    position: relative;
    top: 0px;
    right: 0px;
}

.slider-area {
    mask-position: bottom center;
    padding: 15px 0px;
}

.c_link_fs {
    font-size: 9px;
    padding: 9px;
}

.c_link_fsi {
    padding-right: 33px;
}

.c_img_servicio img {
    height: 42px;
}

.grid_individualB {
    grid-template-columns: 1fr;
}

.franja_superior {
    background: #efefef;
}

.c_logo {
    height: 56px;
    left: 2px;
    bottom: 1px;
}

.margin_l_i {
    margin-top: 18px;
    margin-right: 11px;
    font-size: 18px;
}

.grid_pasos {
    grid-template-columns: 1fr;
}

.grid_BB4 {
    grid-template-columns: 1fr;
}

.nombre_dia {
    font-size: 9px;
}



.filas_mis_ofertas {
    grid-template-columns: 1fr;
    gap: 9px;
}

.boton_emo {
    width: auto;
    margin-top: 6px;
}

.grid_detalles_ps_mo, .grid_detalles_ps_moB{
    grid-template-columns: 1fr;
    gap: 0px;
}

.c_mensaje_ps_chats_B, .c_mensaje_ps_chats_A {
    max-width: 90%;
}

#cc_ps_mensajes {
    padding: 18px 0px;
}

#boton_crear_ps_mensaje{
    float: left;
}