body {
margin-left: 0.5em !important;
margin-right: 0.5em !important;
}
p, li {
font-size: 94% !important;
line-height:1.5 !important;
}
p {
margin-top: 0.5em !important;
margin-bottom: 0.5em !important;
}
.rompe {
display: block;
}
p.cap_num {
margin-top: 2em !important;
margin-bottom: 3em !important;
}
span.negrita.rompe {
font-weight: 900 !important;
font-family: "Nunito Black", sans-serif;
}
h3.subcap img {
display: block;
padding-top:0.1em;
page-break-inside:avoid;
}
h3.subcap span.negrita, h3.subcap b {
	font-family:"Nunito";
	font-weight:bold;
}
.sesenta {
width: 60%;
}
.dedicatoria {
margin-left: 41px;
margin-top: 4em;
}
.toc a {
font-family:"Nunito Light";
font-size:80%;
}
.brake a, .brake {

  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;

  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;

  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;

}
.creditos  {
margin-top:0 !important;
margin-bottom:0 !important;
}
.peq {
font-size:60% !important;
}