/***** Screen 960px *****/
/* line 66, ../scss/layout.scss */
body {
  padding: 0;
  margin: 0;
  font-family: 'open_sansregular', arial, sans;
  font-size: 14px;
  text-align: left;
  color: #242424;
}

/* line 72, ../scss/layout.scss */
.indice select {
  display: none;
}

/* line 76, ../scss/layout.scss */
.negrita {
  font-weight: bold;
}

/* line 79, ../scss/layout.scss */
.cursiva {
  font-style: italic;
}

/* line 82, ../scss/layout.scss */
.subraiado {
  text-decoration: underline;
}

/* line 86, ../scss/layout.scss */
blockquote {
  font-family: 'open_sanssemibold', arial, sans;
  font-size: 12px;
  text-align: left;
  color: #242424;
  font-weight: bold;
  padding-left: 20px;
}

/* line 90, ../scss/layout.scss */
h1 {
  font-family: 'open_sanssemibold', arial, sans;
  font-size: 28px;
  text-align: left;
  color: #242424;
  margin: 15px 0;
}

/* line 94, ../scss/layout.scss */
h2 {
  font-family: 'open_sanssemibold', arial, sans;
  font-size: 28px;
  text-align: left;
  color: #242424;
  margin: 15px 0;
}

/* line 98, ../scss/layout.scss */
.listaLetras {
  list-style-type: upper-alpha;
}

/* line 102, ../scss/layout.scss */
.toTop, .anterior, .seguinte {
  font-family: 'open_sanssemibold', arial, sans;
  font-size: 12px;
  text-align: left;
  color: #0098dc;
  display: inline-block;
}

/* line 107, ../scss/layout.scss */
.contenedor-cabecera {
  padding: 20px;
  background-color: #0098dc;
}
/* line 112, ../scss/layout.scss */
.contenedor-cabecera h1 {
  font-size: 24px;
  font-family: 'open_sanslight', arial, sans;
  font-size: 24px;
  text-align: left;
  color: white;
  margin: 0;
  padding: 0;
}
/* line 118, ../scss/layout.scss */
.contenedor-cabecera h2 {
  font-family: 'bebas_neueregular','open_sansextrabold', Arial, sans;
  font-size: 48px;
  text-align: left;
  color: white;
  line-height: 1em;
  margin: 0;
  padding: 0;
}

/* line 126, ../scss/layout.scss */
.indice {
  padding: 10px;
  border: 1px solid #ddd;
}
/* line 130, ../scss/layout.scss */
.indice ol li {
  font-size: 10px;
  position: relative;
  border-bottom: 1px solid #ddd;
}
/* line 134, ../scss/layout.scss */
.indice ol li a {
  font-family: 'open_sanssemibold', arial, sans;
  font-size: 12px;
  text-align: left;
  color: #242424;
  padding: 0 0 10px 0;
  display: block;
  text-decoration: none;
  color: #0098dc;
  width: 95%;
}
/* line 141, ../scss/layout.scss */
.indice ol li a:hover {
  color: #000;
  font-weight: bold !important;
}
/* line 146, ../scss/layout.scss */
.indice ol li .verMas {
  position: absolute;
  top: 5px;
  right: 0;
  z-index: 100;
  cursor: pointer;
}
/* line 153, ../scss/layout.scss */
.indice ol li ol {
  padding: 10px;
  margin: 0;
}
/* line 156, ../scss/layout.scss */
.indice ol li ol li {
  border: none;
}
/* line 159, ../scss/layout.scss */
.indice ol li ol a {
  border: none;
  padding: 0;
  margin: 0;
  font-family: 'open_sanssemibold', arial, sans;
  font-size: 10px;
  text-align: left;
  color: #242424;
}

/* line 170, ../scss/layout.scss */
figure {
  margin: 20px 0;
}
/* line 172, ../scss/layout.scss */
figure figcaption {
  border: 1px solid #ddd;
  border-top: none;
  text-align: right;
  padding: 10px;
  font-size: 10px;
}

/* line 183, ../scss/layout.scss */
.contenido .texto {
  margin: 20px 0;
}
/* line 187, ../scss/layout.scss */
.contenido .entrada {
  border-bottom: 1px solid #242424;
  padding-bottom: 0;
  margin-bottom: 60px;
}

/* line 194, ../scss/layout.scss */
footer {
  margin-bottom: 60px;
}
/* line 196, ../scss/layout.scss */
footer h1 {
  font-family: 'open_sanslight', arial, sans;
  font-size: 36px;
  text-align: left;
  color: #0098dc;
}

/***** Screen Bigger than 960px *****/
/***** Tablet (Smaller than 959px) *****/
/***** Phone (portrait 300px) *****/
@media only screen and (max-width: 767px) {
  /* line 218, ../scss/layout.scss */
  .indice > ol {
    display: none;
  }

  /* line 221, ../scss/layout.scss */
  .indice select {
    display: block;
    width: 98% !important;
  }
}
/***** Phone (landscape 420px) *****/
/***** Retina *****/
