body{
    font-family: arial, verdana;
    color:#363636;
    font-size:9pt;
    margin:0px;
    padding:0px;
}

#container{
    position: relative;
    width:950px;
    margin:0 auto;
}

/* HEADER */
#containerHeader{
    position:relative;
    min-width:950px;
    background:url(../arquivos_tema/basic/images/menu/rep_menu.jpg) #fff center top repeat-x;
}

#containerHeader #header{
    position: relative;
    width:950px;
    margin:0 auto;
    height:296px;
    border-bottom: 12px solid #ececec;
}

#containerHeader #header #logo{
    position:absolute;
    top:20px;
    left:10px;
    width:300px;
    height:74px;
}

#containerHeader #header #menu{
    position:absolute;
    height:30px;
    width:950px;
    top:113px;
    left:0px;
}

#containerHeader #header #menu ul{
    margin:0px; padding: 0px;
}

#containerHeader #header #menu ul li{
    margin:0px; padding: 0px;
    display: inline;
    list-style: none;
}

#containerHeader #header #acessoRapido{
    position:absolute;
    top:50px;
    left:820px;
    width:140px;
    height:25px;
}

#containerHeader #header #acessoRapido ul{
    margin:0px; padding: 0px;
}

#containerHeader #header #acessoRapido ul li{
    margin-left:0px;
    display: inline;
    list-style: none;
}

#containerHeader #header #pesquisa{
    position:absolute;
    top:70px;
    left:660px;
    width:300px;
    height:25px;
}

#containerHeader #header #banner{
    position:absolute;
    top:144px;
    left:0px;
    height:150px;
    width:950px;
    background:#007db0;
}

#containerHeader #header #banner #flash{
    width:725px;
    height:150px;
    float:left;
}

#containerHeader #header #banner #secundario{
    margin:0 0 0 725px;
    height:150px;
    width:220px;
}

/* CONTENT */
#container #content{
    position: relative;
    display:block;
    margin-top: 1px;
    padding-top: 5px;
    min-height: 515px;
    border:2px solid #ececec; /*#ececec*/
}

#container #content #colLeft{
    position:relative;
    display:block;
    float:left;
    width:715px;
    padding:0 2px 0 2px;
}

#container #content #colRight{
    position:relative;
    display:block;
    margin:0 0 0 725px;
}

#container #content #clear{
    clear: both;
}

#mais{
    background:url(../arquivos_tema/basic/images/base/fundo_ver_mais.jpg) bottom no-repeat #2c98bb;
    padding:5px;
    margin-left: 5px;
    width:200px;
    min-height:500px;
}

#mais ul{
    color:#fff;
    margin:5px;
    padding-left: 10px;
}

#mais ul li a:hover{
    text-decoration: underline;
}

.titulo{
    padding:5px 0 0 25px;
    color:#fff;
    font-weight:bold;
    width:175px;
    height:19px;
    margin:0px;
    background:url(../arquivos_tema/basic/images/base/fundo_mais.jpg);
}

/* FOOTER */
#container #footer{
    border-top:8px solid #007339;
    background:url(../arquivos_tema/basic/images/base/logo_footer.jpg) bottom right no-repeat #e7e7e7;
    min-height:125px;
    padding:0 10px 10px 10px;
    font-size: 7pt;
    font-weight: bold;
    color:#7d7d7d;
}

#container #footer a{
    color:#7d7d7d;
    font-size: 7pt;
    font-weight: normal;
    text-decoration: underline;
}

#container #footer a:hover{
    color:#000;
}

#container #footer #footerLeft{
    padding:3px 10px 5px 10px;
    width:240px;
    float:left;
}

#container #footer #footerRight{
    margin:0 0 0 265px;
}

#container #footer #footerRight .footerSubRight{

}

#container #footer #footerRight .footerSubRight ul{
    margin:0 20px 0 0; padding: 0px;
    float:left;
    letter-spacing:1px;
    color:#7d7d7d;
}

#container #footer #footerRight .footerSubRight ul li{
    margin:0px; padding: 0px;
    list-style: none;
    font-size:7.0pt;
    font-family:Arial;
    letter-spacing:0px;
}

#container #copyright{
    clear: both;
    height: 15px;
    padding:4px 0 0 2px;
    color:#555555;
    font-size:7pt;
    font-weight: bold;
    background:#c2c2c2;
}
