.formulario{
    width: 100%;
    padding-bottom: 2em;
}

.meilink a{
    text-decoration: none;
}

.c-obligatorios{
    text-align: center;
    font-size: 14px;
    color: #fff;
    margin: 0 auto;
    padding: 20px 0;
    width: 200px;
}

#o{
    font-size: 15px;
}

.form1{
    width: 70%;
    margin: 0 auto;
}

input[class="f2"]{
    margin: 5px 0;
    padding: .5em 0;
    width:49%;
    text-align: center;
}

input[class="f3"]{
    padding: .5em 0;
    width:60%;
    display: block;
    margin: 0 auto;
    text-align: center;
}

.btn_enviar{
    width: 180px;
    border: 0;
    display: block;
    padding: .9em 0;
    color: #fff;
    border-radius: 7px;
    font-size: 1.3em;
    cursor: pointer;
    margin: 0 auto;
    margin-top: 1.5em;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#bc2ac1+0,7426a5+100 */
background: rgb(0, 154, 204); /* Old browsers */
 /* IE6-9 */
}

.btn_enviar:hover{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7426a5+0,bc2ac1+100 */
background: #067EA5; /* Old browsers */

}

.descarga{
    width: 280px;
    font-family: sans-serif;
    font-size: 12px;
    padding: 1.8em 0;
    text-align: center;
    cursor: pointer;
    color: #fff;
    border-radius: 5px;
    margin: 2em auto;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#bc2ac1+0,7426a5+100 */
   /* background: #bc2ac1; /* Old browsers */
   /* background: -moz-linear-gradient(top, #bc2ac1 0%, #7426a5 100%); /* FF3.6-15 */
   /* background: -webkit-linear-gradient(top, #bc2ac1 0%,#7426a5 100%); /* Chrome10-25,Safari5.1-6 */
   /* background: linear-gradient(to bottom, #bc2ac1 0%,#7426a5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
   /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bc2ac1', endColorstr='#7426a5',GradientType=0 ); /* IE6-9 */
   /* color: #fff;*/
    animation: animar 1s infinite;
}

@keyframes animar {
  from {
    background: rgb(0, 154, 204);
  }

  to {
    background: #067EA5;
  }
}

/*.descarga:hover{
     /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7426a5+0,bc2ac1+100 */
  /*  background: #7426a5; /* Old browsers */
   /* background: -moz-linear-gradient(top, #7426a5 0%, #bc2ac1 100%); /* FF3.6-15 */
   /* background: -webkit-linear-gradient(top, #7426a5 0%,#bc2ac1 100%); /* Chrome10-25,Safari5.1-6 */
   /* background: linear-gradient(to bottom, #7426a5 0%,#bc2ac1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
   /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7426a5', endColorstr='#bc2ac1',GradientType=0 ); /* IE6-9 */
}

@media screen and (max-width : 970px){
    .descarga {
    bottom: 10px;
    }   
}

@media screen and (max-width : 769px){
    
    .form1 {
    width: 100%;
    }
    
    .texto1 {
    font-size: 1.8em;
    }
    
    .descarga {
    bottom: -2px;
    font-size: 10px;
    }
    .meilink {width: 100%;}
}

@media screen and (max-width : 560px){
    
    input[class="f2"] {
    width: 49%;
    }
    
    .info-precios {
    display: block;
    }
    
    .blocke1, .blocke2 {
    margin: 40px auto 40px auto;
    }
    
    .form1 {
    padding-bottom: 2em;
     }
}

@media screen and (max-width : 450px){
    .texto1 {
      font-size: 1.6em;
    }
    
    input[class="f2"],input[class="f3"] {
    width: 96%;
    margin: 0 auto;
    display: block;
    margin-bottom: .8em;
    }
    
     .descarga {
    bottom: -7px;
    font-size: 10px;
  
    }
}

@media screen and (max-width : 391px){
    h2 {
    font-size: 1em;
    }
    
    .e-basico .dias-inicio, .e-avanzado .dias-inicio {
    font-size: 1.2em;
    }
    
    .p-title {
    font-size: 1.2em;
    }
    
    .dias-inicio {
    font-size: .9em;
     }
    
    .e-basico .dias-inicio, .e-avanzado .dias-inicio {
    font-size: .9em;
     }
    
    .blocke1, .blocke2 {
      width: 85%;
    }
    
    .texto1 {
    font-size: 1.3em;
    }
    
    .e-basico .dias-inicio span, .e-avanzado .dias-inicio span {
    font-size: .9em;
     }
}

