body{
    overflow-x: hidden;
}
.rt-showcase-pattern{
    background: #0a346e !important;
    background-image: -webkit-linear-gradient(rgb(255, 255, 255) 2px,rgb(253, 253, 253) 2px), -webkit-linear-gradient(0,rgb(255, 255, 255) 2px,transparent 2px) !important;
}
#rt-maintop{
    background: #0a346e !important;
    border-bottom: none !important;
}
.rt-block{
    background: #FFF;
}
#rt-feature{
    background: #0a346e;
}
/*barra blanca inferior*/

.menu-block{
    background: #061c44;
}
.gf-menu{
    margin-top: 0 !important;
}
.gf-menu>li{
    margin: 0 !important;
    padding: 5px !important;
}
.menu-block>.gf-menu>li .active{
    background: #485f8a !important;
}
.menu-block>.gf-menu>li:hover{
    background: #485f8a !important;
    color: red !important;
}
.gf-menu.l1 > li.active{
    background: #485f8a !important;
}
footer{
    background: #0a346e;
}
footer .rt-block{
    background: #1c335c !important;
}
.rt-block>center{
    background: #1c335c !important;
    color: #B6A76D !important;
}
.rt-block>center>a{
    color: red !important;
}
#rt-footer{
    background: #0a346e !important;
    border-top: none !important;
    border-bottom: none !important;
}
footer .rt-alpha>.hidden-phone{
    background: #fff !important;
}
#rt-copyright{
    border-top: none !important;
    border-bottom: none !important;
}

#rt-showcase .rt-block{
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}
.listrap {
            list-style-type: none;
            margin: 0;
            padding: 11px;
            cursor: default;
            -webkit-user-select: none;
            -khtml-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }

        .listrap li {
            margin: 0;
            padding: 9px;
        }

        
        .listrap strong {
            margin-left: -33px;
        }

        .listrap .listrap-toggle {
            display: inline-block;
            width: 60px;
            height: 60px;
            margin-left: -7px;
        }

        .listrap .listrap-toggle span {
                background-color: #428bca;
                opacity: 0.8;
                z-index: 100;
                width: 25px;
                /* height: 60px; */
                /* display: none; */
                /* position: absolute; */
                border-radius: 69px;
                text-align: center;
                line-height: 25px;
                /* vertical-align: middle; */
                color: #ffffff;
}
        }

        .listrap .listrap-toggle span:before {
            font-family: 'Glyphicons Halflings';
            /*content: "\e013";*/
        }

        .listrap li.active .listrap-toggle span {
            display: block;
        }

.alert.alert-shadowed {
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
}

.alert.radius-bordered {
    -webkit-border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px;
    -moz-background-clip: padding;
    border-radius: 3px;
    background-clip: padding-box;
}

.alert {
    margin-bottom: 20px;
    margin-top: 0;
    color: #fff;
    border-width: 0;
    border-left-width: 5px;
    padding: 10px;
    border-radius: 0;
}

.alert.alert-warning {
    border-color: #ffce55;
    color: #555;
    background: #fff1a8;
    margin-right: 64px;
}

.alert.alert-success {
    border-color: #393b38;
    background: #5a5d57;
    margin-right: -214px;
    
}

    .alert.alert-info {
    border-color: #11a9cc;
    background: #57b5e3;
    margin-right: -214px;
}
.label-success.graded, .badge-success.graded {
    background: linear-gradient(to right,#53a93f,#b0e0a4)!important;
}

.label-darkorange.graded, .badge-darkorange.graded {
    background: linear-gradient(to right,#ed4e2a,#f5a998)!important;
}

.label-darkorange, .badge-darkorange {
    background-color: #ed4e2a;
    background-image: none!important;
}

.label-sky.graded, .badge-sky.graded {
    background: linear-gradient(to right,#11a9cc,#c4e6f6)!important;
}

.label-sky, .badge-sky {
    background-color: #11a9cc;
    background-image: none!important;
}    


.box2 {
background: url(estatua.png) !important;
    background-repeat: no-repeat !important;
    }

[class^="icon-"], [class*=" icon-"] {
    text-shadow: 0px 2px 1px #000;
}