
.modalBackground {
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.textSmall {
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    /*       sup dir inf  esq */
    border: 1px solid #666;
    padding: 0 3px 0 3px;
    font-size: 90%;
}

.idTabs {
}

    .idTabs ul {
        background: #336699;
        padding: 5px;
        float: left;
    }

    .idTabs li {
        list-style: none;
        float: left;
    }

    .idTabs a {
        display: block;
        background: #336699;
        color: snow;
        padding: 0 13px;
        font: 11pt Arial;
        text-decoration: none;
    }

        .idTabs a.selected {
            background: #FFF;
            color: #000;
        }

.items > div {
    display: none;
}

.idTabs ul, .idTabs a {
    border-radius: 4px;
    -moz-border-radius: 4px;
}


.color {
    background: #369;
    color: #fff;
}

.colorsub {
    padding-bottom: 40px;
    background: #fff;
}

.color a:hover {
    background: #fff;
    color: #369;
}

.barra {
    background: #E5E5E5;
    vertical-align: top;
    width: 40%;
}

.conteudo {
    vertical-align: top;
    width: 60%;
}

.barra10 {
    background: #E5E5E5;
    vertical-align: top;
    width: 10%;
}

.conteudo90 {
    vertical-align: top;
    width: 90%;
}

.barra20 {
    background: #E5E5E5;
    vertical-align: top;
    width: 20%;
}

.conteudo80 {
    vertical-align: top;
    width: 80%;
}

.barra30 {
    background: #E5E5E5;
    vertical-align: top;
    width: 30%;
}

.conteudo70 {
    vertical-align: top;
    width: 70%;
}

.barra40 {
    background: #E5E5E5;
    vertical-align: top;
    width: 40%;
}

.conteudo60 {
    vertical-align: top;
    width: 60%;
}

.barra45 {
    background: #E5E5E5;
    vertical-align: top;
    width: 45%;
}

.conteudo55 {
    vertical-align: top;
    width: 55%;
}

.barra50 {
    background: #E5E5E5;
    vertical-align: top;
    width: 50%;
}

.conteudo50 {
    vertical-align: top;
    width: 50%;
}

.barra60 {
    background: #E5E5E5;
    vertical-align: top;
    width: 60%;
}

.conteudo40 {
    vertical-align: top;
    width: 40%;
}

.barra70 {
    background: #E5E5E5;
    vertical-align: top;
    width: 70%;
}

.conteudo30 {
    vertical-align: top;
    width: 30%;
}

.barra80 {
    background: #E5E5E5;
    vertical-align: top;
    width: 80%;
}

.conteudo20 {
    vertical-align: top;
    width: 20%;
}

.barra100 {
    background: #E5E5E5;
    vertical-align: top;
    width: 100%;
}

.conteudo100 {
    vertical-align: top;
    width: 100%;
}

.conteudo {
    z-index: 9999;
}

.busca {
    color: #000;
    font-size: 14px;
    font-family: arial-narrow;
}



.bt {
    margin-bottom: 5px;
    border-bottom: solid black;
}

    .bt a {
        font-size: 24px;
        text-decoration: none;
        vertical-align: bottom;
    }


hr {
    border: 0;
    color: #9E9E9E;
    background-color: #9E9E9E;
    height: 1px;
    width: 100%;
    text-align: left;
    margin: 5px 0 !important;
}

.logo {
    background-color: transparent;
    background-repeat: no-repeat;
    border: none;
    margin-right: 10px;
}

.left {
    float: left;
}

.botoes {
    /*height: 40px;*/
    width: 300px;
}

.botoes_baixo {
    height: 40px;
    width: 100%;
}

.botaotexto, .txtbotao {
    padding-top: 3px;
    padding-right: 10px;
    padding-left: 2px;
    text-decoration: none;
    vertical-align: middle;
    font-size: 18px;
}

/*botao*/

.bmessage {
    background: #eee;
    background-image: url('bmessage.png');
    background-repeat: no-repeat;
    border-top: 4px solid #000;
    vertical-align: middle;
    padding: 6px 30px !important;
    text-align: left;
}

.img2 {
    margin: 10px 0 5px;
}

#ads {
    width: 100%;
    padding: 20px 0;
}

    #ads #mjt {
        float: left;
        margin-bottom: 20px;
    }

    #ads .adhere {
        margin: 0 10px 10px 0;
    }

    #ads img {
        display: block;
        margin: 0;
    }

/* download link */
.download {
    clear: both;
    float: left;
    padding-top: 10px;
}

    .download a {
        padding: .3em .5em !important;
        margin-right: 10px;
        background: #00bd3e;
        text-decoration: none;
        color: #fff;
        font-weight: bold;
        font-size: 1.5em;
        -moz-border-radius: .3em;
        -webkit-border-radius: .3em;
        border-radius: .3em;
        line-height: 2.5em;
        -moz-box-shadow: 1px 1px 2px #888;
        -webkit-box-shadow: 1px 1px 2px #888;
        box-shadow: 1px 1px 2px #888;
    }

        .download a:hover {
            background: #5f534f;
            text-shadow: 2px 2px 2px #000;
        }


#layoutdims {
    clear: both;
    background: #eee;
    border-top: 4px solid #000;
    margin: 0;
    padding: 6px 15px !important;
    text-align: right;
}
/* column container */
.colmask {
    position: relative; /* This fixes the IE7 overflow hidden bug */
    clear: both;
    float: left;
    width: 100%; /* width of whole page */
    overflow: hidden; /* This chops off any overhanging divs */
}
/* common column settings */
.colright,
.colmid,
.colleft {
    float: left;
    width: 100%;
    position: relative;
}

.col1,
.col2,
.col3,
.col4 {
    float: left;
    position: relative;
    padding: 0 0 1em 0;
    overflow: hidden;
}


/* 2 Column (left menu) settings */
.leftmenu {
    background: #fff; /* right column background colour */
}

    .leftmenu .colleft {
        right: 53%; /* right column width */
        background: #e5e5e5; /* left column background colour */
    }

    .leftmenu .col1 {
        width: 49%; /* right column content width */
        left: 101%; /* 100% plus left column left padding */
    }

    .leftmenu .col2 {
        width: 45%; /* left column content width (column width minus left and right padding) */
        left: 5%; /* (right column left and right padding) plus (left column left padding) */
    }


.box_busca {
}

.tit_busca {
}

.box_busca_Collapsed {
    background: #E5E5E5;
}

.tit_busca_Collapsed {
    background: #336699;
}

.attention {
    background-color: #B79000;
    color: Black;
    border: 1px solid #E7BD72;
    background: #FFF3A3 url(../img/attention.png) 5px 50% no-repeat;
    border-top: 4px solid #000;
    vertical-align: middle;
    padding: 6px 30px !important;
    text-align: left;
}

.notice {
    background-color: #648434;
    color: Black;
    border: 1px solid #9BCC54;
    background: #CDEFA6 url(../img/notice.png) 5px 50% no-repeat;
    border-top: 4px solid #000;
    vertical-align: middle;
    padding: 6px 30px !important;
    text-align: left;
}

.alerta {
    background-color: #CF3738;
    color: Black;
    border: 1px solid #FFACAD;
    background: #FFD5D5 url(../img/alert.png) 5px 50% no-repeat;
    border-top: 4px solid #000;
    padding: 6px 30px !important;
    text-align: left;
}

/* Glyph, by Harry Roberts */
div.hr {
    height: 18px;
    font-weight: bold;
    margin-bottom: 20px !important;
    max-width: 98% !important;
}

    div.hr hr {
        display: inline-block;
        position: relative;
        top: -0.6em;
        font-size: 1.5em;
        padding: 0 0.25em;
    }

.atualizar {
    background-image: url('brefresh.png');
    background-color: transparent;
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    height: 50px;
    padding-left: 26px;
    vertical-align: bottom;
    font-size: 18px;
}
