body {
    background:url("../media/files/images/bgBody.jpg") #FFFFFF top left;
    color:#4b4b4b;
    margin:0;
    padding:0;
}
#site {
    position:relative;
    width:860px;
    left:50%;
    top:0px;
    margin-left:-430px;
    min-height:650px;
    height:auto;
}
#bgtop {
    background:url("../media/files/images/bgTop.jpg") top left repeat-x;
    margin:0;
    padding:0;
    position:absolute;
    width:100%;
    height:400px;
    display:block;
    top:0px;
    left:0px;
}
#bgbottom {
    background:url("../media/files/images/bgFooter.jpg") bottom left repeat-x;
    margin:0;
    padding:0;
    position:relative;
    width:100%;
    height:130px;
    display:block;
    bottom:0px;
    left:0px;
    z-index:2;
}
#content {
    position:relative;
    overflow:hidden;
    margin-bottom:-2px;
}
#siteTop .rightColumn {
    background:url("../media/files/images/bgContent.jpg") no-repeat;
    width:620px;
    position:relative;
    margin-left:-184px;
    top:0px;
    left:50%;
    min-height:600px;
    height:auto;
    z-index:1;
}
#siteTop .leftColumn {
    background:url("../media/files/images/bgSideBar.png") no-repeat top right;
    width:249px;
    position:absolute;
    left:50%;
    top:0px;
    margin-left:-430px;
    min-height:600px;
    height:auto;
    z-index:1;
}
#siteTop #menu {
    height:139px;
    width:610px;
    text-align:center;
}

#siteFooter #menu {
    height:20px;
    width:610px;
    text-align:center;
}
#siteFooter .rightColumn {
    width:620px;
    position:absolute;
    margin-left:-184px;
    bottom:20px;
    left:50%;
    min-height:20px;
    z-index:1;
}
#siteFooter .leftColumn {
    width:249px;
    position:absolute;
    left:50%;
    bottom:20px;
    margin-left:-430px;
    min-height:20px;
    z-index:1;
}
ol.menutop {
    list-style-position:inside;
    list-style-type:none;
    list-style-image:none;
    height:139px;
    width:580px;
    display:block;
    margin:0;
    padding:0;
    margin-left:15px;
    text-align:center;
}
html>/**/body ol.menutop {
    display:inline-table;
}
ol.menutop li {
    float:left;
    border:0;
    padding:0;
    margin:0;
}
html>/**/body ol.menutop li {
    display:table-cell;
    float:none;
    border:0;
    padding:0;
    margin:0;
}
ol.menutop li a.home {
    display:block;
    width:50px;
    height:139px;
    background:url("../media/files/images/home_bttn.jpg") transparent top right;
}
ol.menutop li a.reflexao {
    display:block;
    width:69px;
    height:139px;
    background:url("../media/files/images/reflexao_bttn.jpg") transparent top right;
}
ol.menutop li a.contribuir {
    display:block;
    width:114px;
    height:139px;
    background:url("../media/files/images/contribuir_bttn.jpg") transparent top right;
}
ol.menutop li a.entidades {
    display:block;
    width:157px;
    height:139px;
    background:url("../media/files/images/entidades_bttn.jpg") transparent top right;
}
ol.menutop li a.noticias {
    display:block;
    width:73px;
    height:139px;
    background:url("../media/files/images/noticias_bttn.jpg") transparent top right;
}
ol.menutop li a.apresentacao {
    display:block;
    width:102px;
    height:139px;
    background:url("../media/files/images/apresentacao_bttn.jpg") transparent top right;
}
ol.menutop li a {
    padding:0;
    margin:0;
}
ol.menutop li a:hover, ol.menutop li a.selected {
    padding:0;
    margin:0;
    background-position:top left;
}
a.logo {
    display:block;
    width:200px;
    height:85px;
    position:relative;
    top:15px;
    left:49px;
}
ol.menubottom {
    list-style-position:inside;
    list-style-type:none;
    list-style-image:none;
    height:20px;
    width:550px;
    display:block;
    margin:0;
    padding:0;
    text-align:center;
}
html>/**/body ol.menubottom {
    display:inline-table;
}
ol.menubottom li {
    float:left;
    border:0;
    padding:0;
    margin:0;
    text-align:center;
    line-height:normal;
    font-family:helvetica, sans-serif;
    font-size:11px;
}
html>/**/body ol.menubottom {
    display:inline-table;
    float:none;
}
ol.menubottom li a {
    display:inline;
    padding:0 5px;
    margin:0;
    color:#202020;
    line-height:normal;
    font-family:helvetica, sans-serif;
    font-size:11px;
    text-decoration:none;
}

ol.menubottom li a:hover {
    color:#286ba0;
    text-decoration:underline;
}
#creditos {
    font-family:helvetica sans-serif;
    color:#202020;
    font-size:11px;
    text-align:center;
}
#creditos a {
    font-family:helvetica sans-serif;
    color:#202020;
    font-size:11px;
    text-decoration:none;
}
#creditos a:hover {
    color:#286ba0;
    text-decoration:underline;
}
#tituloPagina, .artigoLista {
    position:relative;
    top:0px;
    left:30px;
    width:550px;
}
.artigoLista {
    background:url("../media/files/images/linhaSep.jpg") no-repeat bottom center;
}
.artigoLista .artImg {
    padding-top:40px;
}
.artigoLista .artTexto {
    padding-bottom:20px;
}
#contribuir {
    position:absolute;
    top:320px;
    left:60px;
    
}
#bancos {
    position:absolute;
    top:440px;
    left:60px;
    
}
a.bancos {
    display:block;
    height:102px;
    width:150px;
    background:url("../media/files/images/btnConta.png") top left no-repeat;
    border:none;
}
a.bancos:hover {
    background:url("../media/files/images/btnConta.png") bottom left no-repeat;
}
#comunidades {
    position:absolute;
    top:600px;
    left:60px;
}
#comunidades a {
    text-decoration:none;
    border:none;
}
#comunidades a img {
    text-decoration:none;
    border:none;
}
.artImgLeft {
    float:left;
    padding-right:20px;
    padding-bottom:20px;
}
h2 {
    line-height:normal;
    font-size:20px;
    font-weight:normal;
    color:#286ba0;
    font-family:helvetica, sans-serif;
}
h2 a {
    line-height:normal;
    font-size:20px;
    font-weight:normal;
    color:#286ba0;
    font-family:helvetica, sans-serif;
    text-decoration:none;
}
h2 a:hover {
    text-decoration:underline;
}
.artTexto {
    line-height:normal;
    font-size:13px;
    font-weight:normal;
    color:#202020;
    font-family:helvetica, sans-serif;
}
.artTexto img {
    border:none;
}
.artData {
    line-height:normal;
    font-size:12px;
    font-weight:normal;
    color:#202020;
    font-family:helvetica, sans-serif;
    font-style:italic;
    padding-bottom:20px;
    margin-top:-10px;
}
#entidadesPromotoras .artTexto img {
    padding-left:8px;
    padding-bottom:5px;
}
.paginacao {
position:relative;
top:5px;
left:0;
z-index:4;
}
.primeiro {
    position:absolute;
    left:30px;
    top:0;
    font-weight:normal;
    color:#286ba0;
    font-family:helvetica, sans-serif;
    text-decoration:none;
    font-size:11px;
}
.segundo {
    position:absolute;
    right:30px;
    top:0;
    font-weight:normal;
    color:#286ba0;
    font-family:helvetica, sans-serif;
    text-decoration:none;
    font-size:11px;
}