#recetas-container {position: relative;}
#recetas-container .loading {position: absolute;left:0;top:0;height:100%;width:100%;/*background:rgba(255, 255, 255, 0.3);*/z-index:5;display: none;}
#recetas-container .loading .label {position: absolute;width:100%;margin-top:50px;text-align: center;}

.buttons_line {border-radius:5px;height:34px;-webkit-box-shadow: 0px 4px 29px -16px rgba(0,0,0,0.75); -moz-box-shadow: 0px 4px 29px -16px rgba(0,0,0,0.75); box-shadow: 0px 4px 29px -16px rgba(0,0,0,0.75);background: rgba(233,235,236,1);
    background: -moz-linear-gradient(top, rgba(233,235,236,1) 0%, rgba(251,252,252,1) 93%, rgba(251,252,252,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(233,235,236,1)), color-stop(93%, rgba(251,252,252,1)), color-stop(100%, rgba(251,252,252,1)));
    background: -webkit-linear-gradient(top, rgba(233,235,236,1) 0%, rgba(251,252,252,1) 93%, rgba(251,252,252,1) 100%);
    background: -o-linear-gradient(top, rgba(233,235,236,1) 0%, rgba(251,252,252,1) 93%, rgba(251,252,252,1) 100%);
    background: -ms-linear-gradient(top, rgba(233,235,236,1) 0%, rgba(251,252,252,1) 93%, rgba(251,252,252,1) 100%);
    background: linear-gradient(to bottom, rgba(233,235,236,1) 0%, rgba(251,252,252,1) 93%, rgba(251,252,252,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9ebec', endColorstr='#fbfcfc', GradientType=0 );
    position: relative;
    margin-bottom:30px;
}

    .buttons_line li {width:20%;width:50px;height:50px;margin-left:-25px;margin-top:-7px;border-radius:50%;position: absolute;cursor: pointer;list-style: none;background: rgba(245,246,246,1);
        background: -moz-linear-gradient(top, rgba(245,246,246,1) 0%, rgba(235,237,237,1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(245,246,246,1)), color-stop(100%, rgba(235,237,237,1)));
        background: -webkit-linear-gradient(top, rgba(245,246,246,1) 0%, rgba(235,237,237,1) 100%);
        background: -o-linear-gradient(top, rgba(245,246,246,1) 0%, rgba(235,237,237,1) 100%);
        background: -ms-linear-gradient(top, rgba(245,246,246,1) 0%, rgba(235,237,237,1) 100%);
        background: linear-gradient(to bottom, rgba(245,246,246,1) 0%, rgba(235,237,237,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#ebeded', GradientType=0 );-webkit-box-shadow: 0px 4px 29px -16px rgba(0,0,0,0.75); -moz-box-shadow: 0px 4px 29px -16px rgba(0,0,0,0.75); box-shadow: 0px 4px 29px -16px rgba(0,0,0,0.75);}
    .buttons_line li.p1 {left:0%;}
    .buttons_line li.p2 {left:25%;}
    .buttons_line li.p3 {left:50%;}
    .buttons_line li.p4 {left:75%;}
    .buttons_line li.p5 {left:100%;}
    .buttons_line li:after {content:' ';width:32px;height:32px;top:9px;border-radius:50%;position: absolute;background-color:#000;left:0;right:0;margin:0 auto;border:1px solid #DDDDDD;background: rgba(221,221,221,1);
        background: -moz-linear-gradient(45deg, rgba(221,221,221,1) 0%, rgba(221,221,221,1) 27%, rgba(196,196,196,1) 74%, rgba(196,196,196,1) 98%, rgba(196,196,196,1) 100%);
        background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(221,221,221,1)), color-stop(27%, rgba(221,221,221,1)), color-stop(74%, rgba(196,196,196,1)), color-stop(98%, rgba(196,196,196,1)), color-stop(100%, rgba(196,196,196,1)));
        background: -webkit-linear-gradient(45deg, rgba(221,221,221,1) 0%, rgba(221,221,221,1) 27%, rgba(196,196,196,1) 74%, rgba(196,196,196,1) 98%, rgba(196,196,196,1) 100%);
        background: -o-linear-gradient(45deg, rgba(221,221,221,1) 0%, rgba(221,221,221,1) 27%, rgba(196,196,196,1) 74%, rgba(196,196,196,1) 98%, rgba(196,196,196,1) 100%);
        background: -ms-linear-gradient(45deg, rgba(221,221,221,1) 0%, rgba(221,221,221,1) 27%, rgba(196,196,196,1) 74%, rgba(196,196,196,1) 98%, rgba(196,196,196,1) 100%);
        background: linear-gradient(45deg, rgba(221,221,221,1) 0%, rgba(221,221,221,1) 27%, rgba(196,196,196,1) 74%, rgba(196,196,196,1) 98%, rgba(196,196,196,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#c4c4c4', GradientType=1 );}
        .buttons_line li.active {background: rgba(154,42,50,1);
            background: -moz-linear-gradient(45deg, rgba(154,42,50,1) 0%, rgba(154,42,50,1) 27%, rgba(137,37,44,1) 98%, rgba(137,37,44,1) 100%);
            background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(154,42,50,1)), color-stop(27%, rgba(154,42,50,1)), color-stop(98%, rgba(137,37,44,1)), color-stop(100%, rgba(137,37,44,1)));
            background: -webkit-linear-gradient(45deg, rgba(154,42,50,1) 0%, rgba(154,42,50,1) 27%, rgba(137,37,44,1) 98%, rgba(137,37,44,1) 100%);
            background: -o-linear-gradient(45deg, rgba(154,42,50,1) 0%, rgba(154,42,50,1) 27%, rgba(137,37,44,1) 98%, rgba(137,37,44,1) 100%);
            background: -ms-linear-gradient(45deg, rgba(154,42,50,1) 0%, rgba(154,42,50,1) 27%, rgba(137,37,44,1) 98%, rgba(137,37,44,1) 100%);
            background: linear-gradient(45deg, rgba(154,42,50,1) 0%, rgba(154,42,50,1) 27%, rgba(137,37,44,1) 98%, rgba(137,37,44,1) 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a2a32', endColorstr='#89252c', GradientType=1 );}
        .buttons_line li.active:after {background: rgba(174,79,84,1);
            background: -moz-linear-gradient(45deg, rgba(174,79,84,1) 0%, rgba(174,79,84,1) 27%, rgba(165,63,70,1) 74%, rgba(150,34,44,1) 98%, rgba(150,34,44,1) 100%);
            background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(174,79,84,1)), color-stop(27%, rgba(174,79,84,1)), color-stop(74%, rgba(165,63,70,1)), color-stop(98%, rgba(150,34,44,1)), color-stop(100%, rgba(150,34,44,1)));
            background: -webkit-linear-gradient(45deg, rgba(174,79,84,1) 0%, rgba(174,79,84,1) 27%, rgba(165,63,70,1) 74%, rgba(150,34,44,1) 98%, rgba(150,34,44,1) 100%);
            background: -o-linear-gradient(45deg, rgba(174,79,84,1) 0%, rgba(174,79,84,1) 27%, rgba(165,63,70,1) 74%, rgba(150,34,44,1) 98%, rgba(150,34,44,1) 100%);
            background: -ms-linear-gradient(45deg, rgba(174,79,84,1) 0%, rgba(174,79,84,1) 27%, rgba(165,63,70,1) 74%, rgba(150,34,44,1) 98%, rgba(150,34,44,1) 100%);
            background: linear-gradient(45deg, rgba(174,79,84,1) 0%, rgba(174,79,84,1) 27%, rgba(165,63,70,1) 74%, rgba(150,34,44,1) 98%, rgba(150,34,44,1) 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ae4f54', endColorstr='#96222c', GradientType=1 );
        border-color:#9a2a32;}