.t1 {
  color: #fb1a0e !important;
}

#header #menu-principal .header-logo {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
#header #menu-principal .header-logo img {
  max-width: 140px !important;
}
#header #menu-superior {
  background: #f7f7f7 !important;
  border-bottom: 1px solid #ccc !important;
}
#header #menu-superior a {
  color: #fb1a0e !important;
}
#header #menu-superior a:hover {
  color: #000 !important;
}
#header #menu-superior .btn-primary {
  color: #FFF !important;
}
#header #menu-superior .btn-primary:hover {
  color: #CCC !important;
}

footer {
  border-top: transparent !important;
}

.tira1 {
  height: 27px !important;
  width: 100% !important;
  background: url(../img/borde1.png);
  background-repeat: repeat-x;
}

.tira2 {
  height: 27px !important;
  width: 100% !important;
  background: url(../img/borde2.png);
  background-repeat: repeat-x;
}

.borde1 {
  border: 1px solid #DDD;
  padding: 4px;
}
.borde1 img {
  border-radius: 4px;
}

@media (max-width: 900px) {
  #prox_cabecera {
    display: none !important;
  }
}

@media (min-width: 900px) {
  #prox_logo {
    display: none !important;
  }
}
#prox_logo .logo img {
  max-width: 60%;
  border-radius: 30%;
}

#inicio_slider #inicio_sliderSlide1 #inicio_sliderSlide1Logo {
  max-width: 50%;
}
#inicio_slider #inicio_sliderSlide1 p {
  max-width: 70% !important;
  text-align: center !important;
}

#inicio_intro {
  margin-top: 80px !important;
}

#inicio_banda {
  border-top: 1px solid #ccc !important;
  border-bottom: 1px solid #ccc !important;
  padding-top: 5px;
  padding-bottom: 5px;
}
#inicio_banda img {
  max-height: 80px;
}
#inicio_banda #inicio_bandaIzq {
  text-align: right !important;
}
#inicio_banda #inicio_bandaDer {
  text-align: left !important;
  border-left: 1px solid #000;
}

#inicio_padrinos {
  padding-bottom: 100px;
}

#inicio_patrocinadores {
  margin-bottom: 100px !important;
}

#inicio_galeria {
  background: #212529 !important;
  padding-top: 80px;
  padding-bottom: 80px;
}
#inicio_galeria #inicio_galeriaIntro p {
  color: #FFF !important;
}

#inicio_llamada {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  background: #C94330 !important;
}

#inicio_blog {
  background: #FFF !important;
}
#inicio_blog article {
  border: 1px solid #E7E7E7;
}

#patio_video {
  margin-bottom: 100px !important;
}

#patio_apendices {
  margin-bottom: 0px !important;
}
#patio_porque {
  background: #C94330 !important;
  margin-bottom: 0px !important;
}

#patio_convenio {
  margin-bottom: 100px !important;
  margin-top: 100px !important;
}

#patrocinadores_lista .team-list .patrocinadores_listaPatrocinador .thumb-info-wrapper {
  padding: 12px !important;
}
#patrocinadores_lista .team-list .patrocinadores_listaPatrocinador .thumb-info-wrapper img {
  border: 1px solid #CCC !important;
}
#patrocinadores_lista .team-list .patrocinadores_listaPatrocinador .thumb-info-caption {
  padding-top: 0 !important;
  background: #F7F7F7 !important;
}
#patrocinadores_lista .team-list .patrocinadores_listaPatrocinador .thumb-info-caption h2 {
  background: #333 !important;
  color: #FFF;
  padding: 5px;
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 0 !important;
  line-height: 20px !important;
  min-height: 50px;
}

#patrocinadores_formulario {
  background: #111 !important;
}
#patrocinadores_formulario h4 {
  color: #f7837d !important;
}
#patrocinadores_formulario h3 {
  color: #FFF !important;
  text-transform: none !important;
}
#patrocinadores_formulario #patrocinadores_formularioDescripcion {
  color: #FFF !important;
}
#patrocinadores_formulario #patrocinadores_formularioDescripcion p {
  color: #FFF !important;
}
#patrocinadores_formulario #patrocinadores_formularioDescripcion ul li {
  color: #FFF !important;
}
#patrocinadores_formulario .card h3 {
  color: #fb1a0e !important;
}

#colabora_aportaciones {
  margin-bottom: 100px !important;
}

#colabora_periodicas {
  margin-top: 120px !important;
}

#colabora_merchandising {
  margin-top: 80px !important;
}
#padrino_video {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}

#padrinos_intro img {
  max-width: 100% !important;
  border-radius: 3px !important;
}

#padrinos_lista .isotope-item:hover {
  cursor: pointer !important;
}

#padrinos_galeria {
  padding-bottom: 100px !important;
}
#padrinos_galeria .masonry-item {
  padding: 5px;
}

#blog_lateral {
  background: #f7f7f7 !important;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  border: 1px solid #ccc !important;
}
#blog_lateral #blog_lateralPopulares .post-image {
  float: none !important;
  width: 100% !important;
  margin-bottom: 10px;
}
#blog_lateral #blog_lateralPopulares .post-image .img-thumbnail img {
  max-width: 100% !important;
}
#blog_lateral #blog_lateralPopulares .post-info a {
  color: #000;
}
#blog_lateral #blog_lateralPopulares .post-info a:hover {
  color: #fb1a0e !important;
  text-decoration: none !important;
}
#blog_lateral #blog_lateralPopulares .post-info .post-meta {
  color: #333 !important;
}
#blog_lateral #blog_lateralDonaciones img {
  max-width: 100% !important;
}

#blog_noticias .blog_noticiasNoticia .post-content {
  margin-left: -60px !important;
}
#blog_noticias .blog_noticiasNoticia .post-content h2 a {
  color: #000;
}
#blog_noticias .blog_noticiasNoticia .post-content h2 a:hover {
  color: #fb1a0e !important;
  text-decoration: none !important;
}
#blog_noticias .blog_noticiasNoticia .post-content #blog_noticiasNoticiaIntro {
  font-size: 16px !important;
  font-weight: 700 !important;
}
#blog_noticias .blog_noticiasNoticia #blog_noticiasNoticiaDescripcion {
  margin-top: 30px !important;
  float: left !important;
  margin-left: -60px !important;
  text-align: justify;
}
#blog_noticias .blog_noticiasNoticia #blog_noticiasNoticiaDescripcion p {
  text-align: justify;
}
#blog_noticias .blog_noticiasNoticia #blog_noticiasNoticiaDescripcion img {
  margin: 20px !important;
}

#contacto #mapa .leaflet-tile {
  filter: grayscale(1);
}
#contacto #contacto_formulario {
  margin-top: 80px !important;
}

#legal {
  padding-top: 60px;
}
#legal p {
  text-align: justify !important;
}
#legal ul li {
  text-align: justify !important;
}

#cookies_ventana {
  position: fixed;
  z-index: 30000;
  width: 96%;
  left: 2%;
  bottom: 20px !important;
  background: #000;
  color: #fff !important;
  border-radius: 10px !important;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 20px;
  text-align: center;
}

#cookies_ventana p {
  text-align: center !important;
}

#cookies_ventana a {
  color: #fff !important;
  border: 1px solid #fff !important;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 10px;
}/*# sourceMappingURL=proyecto.css.map */