html{
  font-family:TTCommon !important;
  }


  .cabecera_slide {
    width:100vw;
    max-width: 1200px;
    position:relative;
    margin:auto;
}
.texto{
  position: absolute;
  text-align: left;
  top:2vw;
  left:20px;
  z-index:2;
  color: #ffffff !important;
  background: rgba(0,0,0,0.5) !important;
  padding:10px;
}
ul {
    list-style: none outside none;
    padding-left: 0;
    margin-bottom:0;
}
li {
    display: block;
    float: left;
    margin-right: 6px;
    position:relative;
}
img {
    display: block;
    height: auto;
    max-width: 100%;
}

.pure-button{
width:320px;
text-align:center;
margin:10px;
font-weight:bold;
}
/*
.cabecera_colabora{
  margin-top: 0px;
  background-color: #d3def1;
  position: relative;
  margin-left: -50vw;
  left: 50%;
  display: table;
  height:300px;
  overflow:hidden;
  display: inline-block;
  background-image: url(/user/pages/06.colabora/cabecera_donacion.jpg);
  background-position: right;
  background-repeat: no-repeat;
  padding: 30px;
  width: 100vw;

}
*/
.boton_azul{
    width:250px;
    height:100px;
    padding: 10px;
    background: #0CC0DF;
    cursor:pointer;
    text-align: center;
    margin: 0 auto;
}

.boton_azul > .sub_blanco {
  vertical-align: middle;
  background: #ffffff;
  font-size: 16px;
  width: 100%;
}

.boton_azul > p {
  display: inline-block;
  vertical-align: middle;
}

.boton_azul > p >b {
   padding-top:60px;
    color:white;
    font-weight: 900;
}

.boton_azul > p > span {
    padding-top:40px;
    font-weight: 900;
    color:black;
}
.boton_azul > p > br {
    margin-bottom:10px;
}

#boton_consulta{
border-style: solid;
text-align: center;
width: 200px;
padding:5px;
cursor:pointer;
margin:auto;
}

.lSSlideWrapper{
  max-height: 300px !important;
}

@media (min-width:980px){
  
}
@media (max-width:767px){
  .boton_azul{margin-bottom: 10px; width: 100% !important;}
/*
  .cabecera_colabora{
    color: #ffffff;
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(/user/pages/06.colabora/cabecera_donacion.jpg);
  }
*/
  .cabecera_slide .texto{
    top:0px;
    left:0px;
    width:100%;
  ;
  }

  .cabecera_slide b{
    font-size: 14px!important;
  }

  .cabecera_slide h1{
    font-size: 20px!important;
  }
}
@media (min-width:768px) and (max-width:979px){

}

@media (max-width:1100px){
}

@media (min-width:1100px){

}
