﻿/*@import url(https://fonts.googleapis.com/css?family=Open+Sans);*/

._footer_down {
    position: relative;
    text-align: center;
    color: #333333;
    /*margin: -8px 0 0;*/
    /*text-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);*/
    font-size: medium;
    width: 100%;
    top: 265px;
    left: 5px;
    font-weight: 700;
} 

.footer_table {
    position: relative;
    text-align: center;
    color: #333333;
    /*margin: -12% 0 0;*/
    /*text-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);*/
    font-size: medium;
    width: 100%;
    left: 0px;
    top: 3px;
    height: 2px;
}

.left_pane {
    width: 20%;
    position: fixed;
    margin-top: 1%;
    margin-left: 75%;
    padding-right: 4%;
}

.sidebar {
    /*width: 20%;
    position: relative;
    margin-top: 1%;
    margin-left: 8%;
    top: 35%;
    left: 71%;*/
        width: 20%;
    position: fixed;
    margin-top: 1%;
    margin-left: 0%;
    left: 74%;
    top: 259px;
    margin-right: 69px;
}


#wrapper {
    padding-top: 2%;
    /*float: right;*/
    width: 75%;
    text-align: right;
    margin: 10px auto;
    height: 155px;
}

#bannerbm {
    width: 100%;
    text-align: center;
    background-size: cover;
}

#footer {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    position: relative;
    width: 100%;
    height: auto;
    clear: both;
    padding: 13px 0 0 0;
    margin: 0 auto;
    left: 0px;
}

    #footer p {
        text-align: center;
        color: #333333;
        font-size: small;
        width: 100%;
    }


/*! https://responsiveslides.com v1.54 by @viljamis */

.rslides {
    position: relative;
    list-style: none;
    overflow: hidden;
    /*width: 100%;*/
    padding: 0;
    margin: auto;
    top: -3px;
    left: 0px;
    height: 204px;
}

    .rslides li {
        -webkit-backface-visibility: hidden;
        position: absolute;
        display: none;
        /*width: 100%;*/
        /*left: -67px;*/
        /*top: -23px;*/
    }

        .rslides li:first-child {
            position: relative;
            display: inline-block;
            float: left;
    left: 0px;
    height: 208px;
    top: 0px;
}

    .rslides img {
        border-style: none;
        border-color: inherit;
        border-width: 0;
        display: block;
        height: 181px;
        /*width: 80%;*/
    margin-left: 31px;
    margin-top: 25px;
    width: 222px;
}

.liststyle {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}

    .liststyle li {
        padding-left: 1em;
        text-indent: -1em;
    }

    .liststyle a {
        text-decoration: none;
        color: #247ca4;
    }

        .liststyle a:hover {
            text-decoration: underline;
            color: #B99B67;
        }

    .liststyle li:before {
        content: "\00BB \0020";
        padding-right: 5px;
        color: #B99B67;
    }

.tdfooterP {
    font-size: medium;
    height: 25px;
    width: 20%;
    text-align: left;
    background: none;
    color: #B99B67;
    font-family: 'Myriad Pro';
}

.tdfooterPul {
    font-size: medium;
    height: auto;
    text-align: left;
    vertical-align: top;
}

.tdfooterpul1 {
    font-size: medium;
    height: auto;
    width: 20%;
    text-align: left;
    border-left: 0px solid #fff;
    vertical-align: top;
}

@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {

    ._footer_down {
        position: absolute;
        text-align: center;
        color: #333333;
        text-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);
        font-size: 9px;
        width: 100% !important;
        bottom: 100%;
        margin: 0 auto;
    }

    .footer_table {
        position: absolute;
        text-align: center;
        color: #333333;
        /*margin: -12% 0 0;*/
        /*text-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);*/
        font-size: xx-small;
        width: 20px;
        left: -7px;
    }

    .left_pane {
        width: 20%;
        position: absolute;
        margin-top: 1%;
        margin-left: 75%;
        padding-right: 4%;
        display: none;
    }


    .sidebar {
        width: 20%;
        position: absolute;
        margin-top: 50%;
        margin-left: 8%;
        left: 71%;
    }


    #wrapper {
        /*padding: 2px;*/
        width: 80%;
        text-align: center;
    }

    #bannerbm {
    width: 100%;
    text-align: center;
        background-size: cover;
}

    #footer {
        position: absolute;
        bottom: 0;
        width: 100% !important;
        clear: both;
        border: none;
        margin: 0 auto !important;
    }

        #footer p {
            text-align: left;
            color: #333333;
            font-size: 8px;
            width: 80%;
        }



    /*! https://responsiveslides.com v1.54 by @viljamis */

    .rslides {
        position: relative;
        list-style: none;
        overflow: hidden;
        width: 100%;
        padding: 0;
        margin: 0;
    }

        .rslides li {
            -webkit-backface-visibility: hidden;
            position: absolute;
            display: none;
            width: 100%;
            left: 0;
            top: 0;
        }

            .rslides li:first-child {
                position: relative;
                display: block;
                float: left;
            }

        .rslides img {
            display: block;
            height: auto;
            float: left;
            width: 100%;
            border: 0;
        }

    .tdfooterP {
        font-size: 10px;
        height: 25px;
        width: 20%;
        text-align: left;
        background: none;
        color: #B99B67;
        font-family: 'Myriad Pro';
    }

    .tdfooterPul {
        font-size: 9px;
        height: auto;
        text-align: left;
        vertical-align: top;
    }

    .liststyle {
        list-style: none;
        margin-left: 0;
        padding-left: 0;
        font-size: 9px;
    }
    .tdfooterpul1 {
    font-size: 9px;
    height: auto;
    width: 20%;
    text-align: left;
    border-left: 0px solid #fff;
    vertical-align: top;
}
}
/*teste*/