@charset "utf-8";


/* SOLO CONTENEDOR */
.contenedor-600{
  width:600px !important;
  max-width:600px !important;
  min-width:600px !important;
  margin:0 auto !important;
  overflow:hidden;
  box-sizing:border-box !important;
}

/* SOLO CONTROL SUAVE */
.contenedor-600 img{
  max-width:100%;
  height:auto;
}

/* NO tocar tablas globalmente */


.manifesto-layout{
  width:600px !important;
  max-width:600px !important;
  min-width:600px !important;
  table-layout:fixed !important;
  border-collapse:collapse !important;
  margin:0 !important;
  padding:0 !important;
}

.manifesto-layout .col-main{
  width:450px !important;
  max-width:450px !important;
  min-width:450px !important;
  padding:0 !important;
  margin:0 !important;
  vertical-align:top;
}

.manifesto-layout .col-gap{
  width:0 !important;
  max-width:0 !important;
  min-width:0 !important;
  display:none !important;
  padding:0 !important;
}

.manifesto-layout .col-side{
  width:150px !important;
  max-width:150px !important;
  min-width:150px !important;
  padding:0 !important;
  margin:0 !important;
  vertical-align:top;
}

.manifesto-layout .col-side img{
  max-width:150px !important;
}

/* ==========================================================
   CONTENIDO DE LA COLUMNA IZQUIERDA
   La columna es 450px. Ningún elemento interno puede
   extenderse sobre la columna derecha de 150px.
   ========================================================== */
.manifesto-layout .col-main .contenedor{
  width:450px !important;
  max-width:450px !important;
  min-width:0 !important;
  box-sizing:border-box !important;
  overflow:visible !important;
}

.manifesto-layout .col-main .contenido{
  width:450px !important;
  max-width:450px !important;
  min-width:0 !important;
  box-sizing:border-box !important;
  overflow:visible !important;
}

.manifesto-layout .col-main .contenido > div{
  width:410px !important;
  max-width:410px !important;
  min-width:0 !important;
  box-sizing:border-box !important;
  margin-left:auto !important;
  margin-right:auto !important;
  overflow-wrap:break-word !important;
  word-wrap:break-word !important;
}

.manifesto-layout .col-main .contenido p{
  max-width:410px !important;
  box-sizing:border-box !important;
  overflow-wrap:break-word !important;
  word-wrap:break-word !important;
}

.manifesto-layout .col-main .contenedor img.imagen-halo{
  width:440px !important;
  max-width:440px !important;
  min-width:0 !important;
  height:auto !important;
  box-sizing:border-box !important;
}

