div.bomba .titular-principal {
  font-size: 36px;
}
div.bomba .tam-titular-grande .titular-principal {
  font-size: 48px;
}
div.bomba .tam-titular-chico .titular-principal {
  font-size: 28px;
}

div.bomba .antetitulo {
  font-size: 16px;
}
div.bomba .tam-antetitulo-grande .antetitulo {
  font-size: 22px;
}
div.bomba .tam-antetitulo-chico .antetitulo {
  font-size: 12px;
}

div.bomba .subtitulo {
  font-size: 16px;
}

div.bomba .tam-resumen-grande .resumen {
  font-size: 18px;
}
div.bomba .tam-resumen-chico .resumen {
  font-size: 10px;
}

/* Estilos para las fotos */

div.bomba .sin-fotos img {
  display: none;
}

div.bomba .fotos-der img {
  float: right;
  padding: 2px;
  margin: 2px;
  width: 350px;
}

div.bomba .fotos-izq img {
  float: left;
  padding: 2px;
  margin: 2px;
  width: 350px;
}

div.bomba .fotos-der-x img {
  float: right;
  padding: 2px;
  margin: 2px;
}

div.bomba .fotos-izq-x img {
  float: left;
  padding: 2px;
  margin: 2px;
}

/* Estilos para el cuerpo de la noticia */

p.antetitulo-story-bomba {
  color: #fe0000;
  font-weight: bold;
  font-size: 16px;
  text-align: left;
  margin: 0px 0px +1mm 0px;
}

p.titular-story-bomba {
  color: #000000;
  font-weight: bold;
  font-size: 36px;
  text-align: left;
  margin: +1mm 0px +1mm 0px;
}

p.subtitulo-story-bomba {
  color: #000000;
  font-weight: bold;
  font-size: 16px;
  text-align: left;
  margin: 10px 0px 13px 0px;
}

div.resumen-story-bomba {
  color: #000000;
  font-weight: bold;
  text-align: justify;
}

p.autor-story-bomba {
  color: #000000;
  text-align: left;
}

p.cuerpo-story-bomba {
  color: #000000;
  text-align: justify;
}

div.cuerpo-story-bomba {
  color: #000000;
  text-align: justify;
}

div.cuerpo-story-bomba p{
  color: #000000;
  text-align: justify;
}

p.piedefoto-story-bomba {
  color: #000000;
  text-align: left;
  font-size: 8px;
}

p.formatos-story-bomba {
  text-align: left;
  color: #000000;
}


/* Estilos para los fotos en el cuerpo de la noticia */
.story .img-bomba-fotos-der {
  clear: both;
  float: right;
  padding: 6px 2px 2px 2px;
  margin: 6px 2px 2px 2px;
}

.story .img-bomba-fotos-izq {
  clear: both;
  float: left;
  padding: 6px 2px 2px 2px;
  margin: 6px 2px 2px 2px;
}

/* Si es una imagen, se reduce por css */
.story .img-bomba-fotos-der .graphics {
  width: 350px;
}

.story .img-bomba-fotos-der .graphics img {
  width: 350px;
}

.story .img-bomba-fotos-izq .graphics {
  width: 350px;
}

.story .img-bomba-fotos-izq .graphics img {
  width: 350px;
}

/* Si es un video, se respeta el ancho */
.story .img-bomba-fotos-der .audio-video {
  width: 705px;
}
.story .img-bomba-fotos-izq .audio-video {
  width: 705px;
}

/* Si es audio, se respeta el ancho */
.story .img-bomba-fotos-der .audio {
  width: 705px;
}
.story .img-bomba-fotos-izq .audio {
  width: 705px;
}

/*Tercera, cuarta y quinta foto se comportan normalmente*/
div.bomba .story .img-fotos-der {
  clear: both;
  float: right;
  padding: 6px 2px 2px 2px;
  margin: 6px 2px 2px 2px;
}

div.bomba .story .img-fotos-izq {
  clear: both;
  float: left;
  padding: 6px 2px 2px 2px;
  margin: 6px 2px 2px 2px;
}

div.bomba .story .fixgap-fotos-izq {
  float: left;
  height: 0;
}

div.bomba .story .fixgap-fotos-der {
  float: right;
  height: 0;
}

div.bomba .story .img-fotos-der-x {
  clear: both;
  float: right;
  padding: 6px 2px 2px 2px;
  margin: 6px 2px 2px 2px;
  width: 275px;
}

div.bomba .story .img-fotos-izq-x {
  clear: both;
  float: left;
  padding: 6px 2px 2px 2px;
  margin: 6px 2px 2px 2px;
  width: 275px;
}

div.bomba .story .fixgap-fotos-izq-x {
  float: left;
  height: 0;
}

div.bomba .story .fixgap-fotos-der-x {
  float: right;
  height: 0;
}


