﻿body
{
}

    
.gs-form-02 {
    width: 100%;
    margin: 0 auto;
}

    .gs-form-02 h1 {
        background-color: #E7E7E7;
        color: #003DA5;
        margin-bottom: 5px;
        display: block;
        clear: both;
        padding: 5px;
        font-size: 15px;
        color: #003DA5;
        text-transform: uppercase;
    }

    .gs-form-02 p {
        text-align: justify;
        font-size: 11px;
        color: #666;
        margin-bottom: 50px;
        clear: both;
    }

    .gs-form-02 h2 {
        margin: 0px;
        margin-top: 10px;
        margin-bottom: 0;
        background-color: #3768b7;
        width: 100%;
        font-weight: normal;
        color: #FFFFFF;
        padding: 8px;
        font-size: 14px;
        text-transform: uppercase;
        clear: both;
    }

    .gs-form-02 .gs-body {
        padding: 16px 8px;
        background-color: #E8EFF6;
        text-align: left;
        font-size: 11px;
        color: #666;
        width: 100%;
        display: block;
        margin-bottom: 20px;
    }

    .gs-form-02 .gs-row {
        width: 100%;
        display: inline-block;
        /*border: 1px solid red;*/
    }



        .gs-form-02 .gs-row label[for=gs-title-x] {
            margin-right: 5px;
            padding-top: 2px;
            text-transform: uppercase;
            float: left;
        }

        .gs-form-02 .gs-row label[for=gs-title] {
            width: 20%;
            margin-right: 5px;
            padding-top: 2px;
            text-transform: uppercase;
            float: left;
        }

        .gs-form-02 .gs-row .gs-content {
            margin-left: 5px;
            padding-top: 1px;
            float: left;
        }

        .gs-form-02 .gs-row .gs-content-25 {
            width: 25%;
            margin-left: 5px;
            padding-top: 1px;
            float: left;
        }

        .gs-form-02 .gs-row .gs-content-40 {
            width: 40%;
            margin-left: 5px;
            padding-top: 1px;
            float: left;
        }
        .gs-form-02 .gs-row .gs-content-60 {
            width: 60%;
            margin-left: 5px;
            padding-top: 1px;
            float: left;
        }
        .gs-form-02 .gs-row .gs-content-75 {
            width: 75%;
            margin-left: 5px;
            padding-top: 1px;
            float: left;
        }

    .gs-form-02 .gs-body-2 {
        padding: 0px 8px 10px;
        width: 100%;
        display: block;
        margin-top: -10px;
        margin-bottom: 10px;
    }

    .gs-form-02 .gs-action {
        cursor: pointer;
        float: right;
    }

    .gs-form-02 .gs-body-3 {
        padding: 0px 8px 20px;
        width: 100%;
        display: block;
        margin-top: -10px;
        margin-bottom: 10px;
        /*border: 1px solid blue;*/
    }

/*GS Table*/

.gs-table {
    display: table;
    width: 100%;
}

    .gs-table .gs-heading {
        display: table-header-group;
        font-weight: bold;
    }

    .gs-table .gs-body {
        display: table-row-group;
    }

    .gs-table .gs-foot {
        display: table-footer-group;
        font-weight: bold;
    }

    .gs-table .gs-row {
        display: table-row;
    }

    .gs-table .gs-cell {
        display: table-cell;
        padding: 5px 5px;
    }

    .gs-table .gs-head {
        display: table-cell;
    }

/*GS - Telerik*/
.racTokenList {
    background-color: #F5F6CE !important;
    border: 1px solid #FACC2E;
    color: #003DA5 !important;
    padding: 5px !important;
    font-size: 12px !important;
}

.RadComboBox {
    padding-bottom: 5px !important;
}

.RadXmlHttpPanel {
    background-color: #f8fafb;
}

/*Iconos*/

.gs-ico-masinfo32 {
    background: transparent url('/_layouts/15/images/cna20/portal/icos/mas-info-32.jpg') no-repeat scroll 0 0 !important;
    padding-left: 32px;
}
.gs-ico-masinfo16 {
    background: transparent url('/_layouts/15/images/cna20/portal/icos/mas-info-16.jpg') no-repeat scroll 0 0 !important;
    padding-left: 18px;
}
.gs-ico-oferta32 {
    background: transparent url('/_layouts/15/images/cna20/portal/icos/oferta-aca-32.jpg') no-repeat scroll 0 0 !important;
    padding-left: 32px;
}
.gs-ico-oferta16 {
    background: transparent url('/_layouts/15/images/cna20/portal/icos/oferta-aca-16.jpg') no-repeat scroll 0 0 !important;
    padding-left: 18px;
}
.gs-ico-delete16 {
    background: transparent url('/_layouts/15/images/cna20/portal/icos/delete.png') no-repeat scroll 0 0 !important;
    padding-left: 18px;
}