.w_100{
  width: 100%;
 }
.tdlabel{
 width: 100px;
 }
.wpcf7-list-item.first{
 width: 100px;
 text-align:center;
 }
.wpcf7-list-item.last{
 text-align:center;
 width: 100px;
 }
input[type="radio"]{
 height: 20px !important;
 }
select{
 text-transform: uppercase;
 }
input[value="Si"]:hover:after {
    content: "Pago realizado con fondos provenientes de Entidad Pública.";
    position: absolute;
    bottom: -40px;
    padding: 5px;
    background: #153daf;
    color: white;
    border-radius: 5px;
    width: 225px;
}
input[value="No"]:hover:after {
    content: "Pago realizado con fondos propios del participante.";
    position: absolute;
    bottom: -40px;
    padding: 5px;
    background: #153daf;
    color: white;
    border-radius: 5px;
    width: 200px;
}
 