
.side-posts .titulo-filete {
  margin-top: 0;
}
.sidebar .titulo-filete {
  font-size: 18px;
}

h3.titulo-filete {
  margin: 0 0 -2px 0;
  padding-bottom: 10px;
  border-bottom: 1px solid #483860;
  text-transform: uppercase;
  margin-bottom: 20px;
  margin-top: 40px;
  color: #483860;
}
.titulo-filete:after {
  content: " ";
  width: 30%;
  display: block;
  border-bottom: 4px solid #483860;
  margin-top: 10px;
  margin-bottom: -12px;
}
h3.titulo-filete2 {
  padding-bottom: 10px;
  border-bottom: 1px solid #483860;
  margin-bottom: 20px;
}
span.boton-marron h3.titulo-blanco {
  text-transform: uppercase;
  color: #fff;
  font-size: 20px;
}
a.boton-marron {
  display: inline-block;
  background-color: #483860;
  color: #fff !important;
  font-weight: bold;
  padding: 4px 13px;
  margin-top: 5px;
}
a.boton-marron:hover {
  text-decoration: none;
  opacity: .8;
}
a.boton-carne {
  display: inline-block;
  background-color: #483860;
  color: #fff !important;
  font-weight: bold;
  padding: 4px 13px;
  margin-top: 5px;
}
a.boton-carne:hover {
  text-decoration: none;
  opacity: .8;
}
span.boton-marron {
  display: inline-block;
  background-color: #483860;
  color: #fff;
  font-weight: bold;
  padding: 4px 13px;
  margin-top: 5px;
}
span.boton-marron a {
  color:  #fff;
}
span.boton-marron a:hover {
  text-decoration: none;
  opacity: .8;
}
p.blanco {
  color: #fff;
}
p.blanco a {
  color: #fff;
}
h4.titulo-lineas {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
  color: #777;
  border-top: 1px solid #777;
  border-bottom: 1px solid #777;
  padding: 5px 0;
  margin: 30px 0 10px 0;
}
h3.titulo-marron {
  font-weight: bold;
  color: #483860;
  margin-top: 0;
}
h3.titulo-marron a {
  color: #483860;
  font-size: 16px;
}
img.imagen-espacio {
  max-width: 100%;
  height: auto !important;
  margin-bottom: 40px;
}