.recetas_de_listado .cntb-445-0-contenidos-element-row picture{
	overflow:hidden;
}
@media only screen and (max-width:768px){
.cntb-445-0-contenidos>.cntb-445-0-contenidos-row {
	justify-content:center;
}
}
.cntb-469-0-valor-contenido-comun-image{ object-fit:cover; } 
.cntb-469-2-valor-contenido-menu-semanal-introduccion{ border-top: 1px solid #000; } 
.cntb-508-block{ display:flex;
width:1040px;
margin-left:auto;
margin-right:auto;
flex-wrap:wrap; } 
.cntb-507072-7-valor-contenido-menu-semanal-sabiasqtitulo{
    text-align:center;
   padding-top:40px!important;
   font-family: 'Libre Bodoni' !important;
    font-size: 40px !important;
    padding: 20px !important;
    letter-spacing: 0.3rem;
    color: black;
}
.cntb-507072-8-valor-contenido-menu-semanal-sabiasqtexto{
    display: block;
     margin: 0 auto;
     text-align: center;
     width: 800px;
   padding:15px;
}
.cntb-507072-6-valor-contenido-menu-semanal-sabiasqimagen-picture{
    display: block;
     margin: 0 auto;
     text-align: center;
     width: 600px;
}
.cntb-507072-0-contenidos-group-menu-semanal-pdf-row{
    display:flex;
}
.cntb-507072-0-5-0-valor-contenido-menu-semanal-tu-menu-semanal-saludable-en-pdf{
    order:-1
}
.cntb-507072-0-contenidos-group-menu-semanal-pdf-row{
    display: flex;
     justify-content: center;
}
.cntb-507072-0-4-0-valor-contenido-menu-semanal-dia{
    display:flex;
   flex-direction: row;
   align-items: baseline;
   min-height: 54px;
}
.cntb-507072-0-contenidos-group-menu-semanal-pdf-row>a.my-5{
    margin-top:30px!important;
   margin-bottom:70px!important;
}
.menu_semanal_comidas>h3{
    display: flex;
   flex-direction: row;
   align-items: baseline;
   min-height: 54px;
}
.lacomida{
    width:70%
}
.cntb-507072-4-0-valor-contenido-menu-semanal-dia_titulo{
    display: flex;
    flex-direction: row;
    align-items: baseline;
    width: 68%;
    box-sizing: border-box;
    margin-left: 30%;
    justify-content: space-between;
    border-bottom: 1px solid black;
}
.comida_tipo{
width: 30%;
 font-family: 'Libre Bodoni', serif;
 font-style: italic;
 font-size: 22px;
 letter-spacing: 3px;
 line-height: 30px;
 text-decoration: underline;
 font-weight: 600;
 }
.cntb-507072-4-0-valor-contenido-menu-semanal-dia-element{
   margin-bottom:80px; 
 }
 .menu_semanal_titulo .cntb-507072-0-4-0-valor-contenido-menu-semanal-dia {
 font-family: 'Libre Bodoni', serif;
 font-size: 45px !important;
 letter-spacing: 8px;
 color: black;
 font-weight: 700 !important;
 font-style: normal !important;
 padding:0;
}
 .cntb-507072-0-4-0-valor-contenido-menu-semanal-dia-element-1{
     display:block;
 }
 .row_img_y_comidas>h3{
     width:30%;
 }
 .row_img_y_comidas picture {
     box-sizing: border-box;
     width:290px!important;
     padding-right: 2%;
     height: auto;
     aspect-ratio: 290/380;
  }
  .cntb-507072-4-0-valor-contenido-menu-semanal-dia_imagen{
  		width:100%;
      height:100%;
      object-fit:cover;
  }
 .cntb-507072-block{ letter-spacing:0.1em; font-weight:100; font-size:15px; }
  .menu_semanal_semana{font-family:'Libre Bodoni' !important; font-style: italic; margin:20px 0;     letter-spacing: 0.1em;font-weight: 100;font-size: 15px; }
  #btn-descargar{ width:300px !important; }
  .cntb-507072-1-info{ vertical-align:top; }
  .cntb-507072-0-contenidos-element-row>a{
          width:1040px;
      margin:0 auto;
  }
  h2.pdf-saludable{
       margin-top:20px;
       font-size: 28px!important;
       font-weight: 700!important;
       letter-spacing: 3px!important;
       text-align: center!important;
       line-height: 34px!important;
     }
  .cntb-507072-3-valor-contenido-menu-semanal-introduccion{
          padding:40px 20px 20px;
      border-top:1px solid #000000;
      margin-top:45px;
      
  }
 .cntb-507072-block h1{
     font-family: 'Libre Bodoni'!important;
      font-size: 40px !important;
      line-height: 46px!important;
        font-weight: 400!important;
      letter-spacing: 5px;
      color: black;
        margin-top:0!important;
      margin-bottom:35px!important;
 }
 .cntb-507072-1-info{
     padding-left: 15px;
 }
 .cntb-507072-0-valor-contenido-comun-image-picture{
     padding-left: 15px;
    padding-right: 48px;
 }
 .cntb-507072-1-2-valor-contenido-menu-semanal-titulo-ingrediente-de-la-semana{
    padding-left:0!important;
    border-top:1px solid #000000;
    margin-top: 35px;
    font-family: 'Libre Bodoni' !important;
    padding: 20px 0 !important;
    font-size: 26px!important;
    font-weight: 700;
    letter-spacing: 3px!important;
    text-align: left;
    line-height: 30px!important;
    padding-top: 35px !important;
 }
 .cntb-507072-0-2-valor-contenido-menu-semanal-titulo-menu-semanal-dia-a-dia{
    margin-top:50px!important;
    padding-top:45px!important;
    border-top: 1px solid #000;
    width:100%;
 }
 .row_img_y_comidas {
     justify-content:space-around;
 }
 .cntb-507072-3-valor-contenido-menu-semanal-introduccion{
     
     padding-left:20px;
    padding-right: 15px;
    padding-bottom:45px;
    display: flex;
    flex-direction: column;
    align-items: center;
 }
 .cabecera_menusemanal{
     display: flex;
   width: 1040px;
   margin-left: auto;
   margin-right: auto;
   flex-wrap: wrap;
   letter-spacing: 0.1em;
   font-weight: 100;
   font-size: 15px;
 }
 .cabecera_menusemanal>div, .cabecera_menusemanal>picture{
    padding-left: 15px;
    padding-right: 48px;
    width:50%;
  }

.cntb-507072-3-valor-contenido-menu-semanal-introduccion h2, .cntb-507072-3-valor-contenido-menu-semanal-introduccion p{
    text-align:center!important;
}
.cntb-507072-3-valor-contenido-menu-semanal-introduccion p{
    max-width: 500px;
     margin: 0 auto;
   padding-bottom:40px;
   border-bottom:1px solid #000000;
 }
 @media only screen and (max-width:992px){
.cntb-507072-8-valor-contenido-menu-semanal-sabiasqtexto{
    display: block;
     margin: 0 auto;
     text-align: center;
     width: 100%;
   padding:20px!important;
}
.cntb-507072-6-valor-contenido-menu-semanal-sabiasqimagen-picture {
    display: block;
     margin: 0 auto;
     text-align: center;
     width: 100%;
}
     .cntb-507072-4-0-valor-contenido-menu-semanal-dia_titulo {        
     width: 96%;
     box-sizing: border-box;
     margin-left: 20px!important;
 }
       .cabecera_menusemanal {
       flex-direction:column;
       width: 90%;
       }
     .cabecera_menusemanal>div, .cabecera_menusemanal>picture{
             width:100%;
     }
     .cntb-507072-0-0-valor-contenido-comun-image-picture{
             display:block;
         text-align:center;
         max-height:450px;
         overflow:hidden;
         margin-bottom:40px;
     }
     .cntb-507072-0-valor-contenido-comun-image-picture, .cntb-507072-1-info{
         width:96%;
       margin:0 auto!important;
     }
    .cntb-507072-0-valor-contenido-comun-image-picture{
        margin-bottom:35px!important;
       max-height:450px;
       overflow:hidden;
       padding:0!important
    }
    .cntb-507072-0-valor-contenido-comun-image{
        width:100%;
    }
    .cntb-507072-block h1{   	
          font-size: 40px !important;
     }
    .cntb-507072-block h2.cntb-507072-1-2-valor-contenido-menu-semanal-titulo-ingrediente-de-la-semana{
        font-size: 30px !important;
    }
 }
 img.cntb-507072-0-4-0-valor-contenido-menu-semanal-dia{
   width: 290px;
 object-fit: cover;
 height: 100%;
}
.titulo_menu_semana{ font-weight:600; }
.menu_semanal_texto{ width: 100%;}
@media only screen and (max-width: 1200px) {
 .row_img_y_comidas>a{
     width: 34%;
     padding-right: 4%;
 }
 .comida_tipo {
     font-size: 17px;
     letter-spacing: 2.5px;
     line-height: 24px;
     text-decoration: underline;
 }
}
@media only screen and (max-width:990px){
.row_img_y_comidas {
 align-items: stretch!important;
}
.row_img_y_comidas>a {
  width: 340px!important;
 padding-right: 10px!important;
}
.row_img_y_comidas picture {
 width: 290px!important;
 height: 100%!important;
 padding-right: 10px!important;
}

.menu_semanal_comidas{
 height:auto!important;
}
}
@media only screen and (max-width:768px){
  .row_img_y_comidas picture {
     height: auto!important;
 }
 .cntb-507072-4-0-valor-contenido-menu-semanal-dia_titulo {        
     width: 96%!important;
     box-sizing: border-box;
     margin-left: 20px !important;
 }
 .cntb-507072-0-contenidos-group-menu-semanal-pdf-row{
     padding:24px!important;
 }
 .cntb-507072-0-contenidos-group-menu-semanal-pdf-row h2{
     padding:0 0 40px!important;
 }
 .cntb-507072-0-contenidos-group-menu-semanal-pdf-row p{
     line-height: 21px;
   margin-bottom:20px!important;
 }
}

.cntb-507031-block h2.cntb-507031-0-valor-contenido-menu-semanal-tu-menu-semanal-saludable-en-pdf{
 padding-left:0!important;
}


