* {
padding: 0;
margin: 0;
border: 0;
}

body {
padding:0;
margin:0;
background:url(/imagens/bgr.png);
background-color:#f5f5f5;
font-family: arial,helvetica;
font-size:12px;
color: #000;
}

a {
color:blue;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

ul {
border-top: 1px dotted #CCC;
list-style-type: none;
padding-left: 0 !important;
margin-left: 0 !important;
}

li {
border-bottom: 1px dotted #CCC;
margin:0;
padding: 2px 0 2px 8px;
background: url(/imagens/seta.gif) 1px 7px no-repeat;
}

li a {
color: #000;
}

ul#ulnoticias {
background:transparent url(/imagens/rss.gif) 5px 70px no-repeat;
}

ul#ulagenda {
border-top: 1px dotted #CCC; 
}

ul#ulagenda li {
background:transparent !important;
padding: 2px 5px 2px 8px !important;
border-bottom: 1px dotted #CCC;
}

a.util:hover {
text-decoration:none;
}

a.util span {
display:block;
position:relative;
height:90px;
vertical-align:top;
margin-bottom:5px;
}
a.util:hover span {
background-color:#f5f5f5;
}

a.util span img {
border:1px solid #CCC;
height:80px;
position:absolute;
left:4px;
top:4px;
}

a.util span .descr {
display:block;
position:absolute;
left:155px;
top:0;
width:70%;
cursor:pointer;
}

a.util span .descr b {
display:block;
margin-top:5px;
margin-bottom:10px;
color:#000;
}
a.util span .descr i {
font-style:normal;
}
a.util:hover span .descr i {
text-decoration:underline;
}


div.associado {
position:relative;
height:90px;
vertical-align:top;
margin-bottom:5px;
}
div.associado img {
position:absolute;
left:0;
top:0;
max-width:140px;
max-height:80px;
}
div.associado .descr {
position:absolute;
left:150px;
width:400px;
}
div.associado .descr h5 {
display:block;
margin-bottom:10px;
font-size:12px;
text-decoration:underline;
}

form#frmNewsletter {
background-color:#f5f5dc;
padding:5px;
margin:2px 0 10px 0;
}

form#frmNewsletter label {
font-size:11px;
display: block;
}

form#frmNewsletter input.text {
border:1px solid #CCC;
font-size:11px;
width:130px;
}

form#frmNewsletter input.botao {
background-color:#CCC;
border:0;
font-size:11px;
font-weight:bold;
color:#000;
margin-top:2px;
padding:2px 3px;
}

form#frmNewsletter span.status {
    font-size:11px;
    font-style:italic;
    color:red;
}

form#frmFaleconosco,form#frmAssocie {
margin:5px;    
}
form#frmFaleconosco input.text,form#frmAssocie input.text,form#frmFaleconosco textarea.text {
background:#f5f5f5;
border: 1px solid #CCC;
padding:2px;
}
form#frmFaleconosco input.botao,form#frmAssocie input.botao {
margin-top:5px;
font-weight:bold;
background-color:#CCC;
}

.clear30 {
clear:both;
height:30px;
}

.clear {
clear:both;
}

.aright {
text-align:right;
}

div#central {
width:960px;
margin:0 auto;
background:url(/imagens/bgCentral.gif) 0 0 repeat-y;
background-color:#FFF;
}

div#central #cabecalho {
height:180px;
margin-bottom:30px;
}

div#conteudo {
float:left;
border-left:2px solid #f5f5f5;
border-right:2px solid #f5f5f5;
padding:0 20px;
width:570px;
}

div#direita {
float:left;
padding:0 20px;
width:150px;
}

div#esquerda {
float:left;
padding-left:22px;
width:130px;
}

#menu div, #menu a {
display:block;
height:20px;
background-image: url(/imagens/menu.gif);
background-repeat: no-repeat;
border-bottom:1px dotted #f5f5f5;
}

#menu div {
background-color: #f5f5f5;
}

div#mprincipal {
background-position:-137px 0;
}
a#mprincipal {
background-position:0 0;
}
a#mprincipal:hover {
background-position: 3px 0;
}

div#mestatuto {
background-position:-137px -19px;
}
a#mestatuto {
background-position: 0 -19px;
}
a#mestatuto:hover {
background-position: 3px -19px;
}

div#mdiretoria {
background-position:-137px -39px;
}
a#mdiretoria {
background-position: 0 -39px;
}
a#mdiretoria:hover {
background-position: 3px -39px;
}

div#massociados {
background-position:-137px -60px;
}
a#massociados {
background-position: 0 -60px;
}
a#massociados:hover {
background-position: 3px -60px;
}

div#mcasa {
background-position:-137px -80px;
}
a#mcasa {
background-position: 0 -80px;
}
a#mcasa:hover {
background-position: 3px -80px;
}

div#martigos {
background-position:-137px -101px;
}
a#martigos {
background-position: 0 -101px;
}
a#martigos:hover {
background-position: 3px -101px;
}

div#mlinks {
background-position:-137px -120px;
}
a#mlinks {
background-position: 0 -120px;
}
a#mlinks:hover {
background-position: 3px -120px;
}

div#mdownloads {
background-position:-137px -140px;
}
a#mdownloads {
background-position: 0 -140px;
}
a#mdownloads:hover {
background-position: 3px -140px;
}

div#mjucesp {
background-position:-137px -160px;
}
a#mjucesp {
background-position: 0 -160px;
}
a#mjucesp:hover {
background-position: 3px -160px;
}

div#mfaleconosco {
background-position:-137px -180px;
}
a#mfaleconosco {
background-position: 0 -180px;
}
a#mfaleconosco:hover {
background-position: 3px -180px;
}

div#massociar {
background-position:-137px -200px;
}
a#massociar {
background-position: 0 -200px;
}
a#massociar:hover {
background-position: 3px -200px;
}

div#meventos {
background-position:-137px -220px;
}
a#meventos {
background-position: 0 -220px;
}
a#meventos:hover {
background-position: 3px -220px;
}

div#magenda {
background-position:-137px -241px;
}
a#magenda {
background-position: 0 -241px;
}
a#magenda:hover {
background-position: 3px -241px;
}

.secao {
width:270px;
float:left;    
}

#secaoagenda {
margin-left:15px;
background-color:#FFC;
overflow:auto;
}

#secaoeventos {
width:270px;
height:230px;
float:left;
text-align:center;
}

#secaoeventos span.slideshow {
display:block;
text-align:center;
width:200px;
height:150px;
margin:0 auto 2px auto;
}

#secaoeventos span.slideshow img {
max-height:150px;
max-width:200px;
border:1px solid black;
}

#secaoeventos a {
color:#000;
}

.titulosecao {
height:20px;
background-image: url(/imagens/secoes.gif);
background-repeat: no-repeat;
margin-bottom:10px;
}

#quemsomos {
background-position:0 0;
}

#noticias {
background-position:0 -24px;
clear:both;
}

#agenda {
margin:5px 0 10px 10px;
background-position:0 -49px;
}

#agendap {
background-position:0 -460px;
}

#parceiros {
background-position:0 -70px;
}

#newsletter {
background-position:0 -96px;
}

#eventos {
background-position:0 -120px;
}

#diretoria {
background-position:0 -144px;
}

#links {
background-position:0 -168px;
}

#faleconosco {
background-position:0 -192px;
}

#estatuto {
background-position:0 -216px;
}

#associados {
background-position:0 -240px;
}

#casa {
background-position:0 -264px;
}

#artigos {
background-position:0 -289px;
}

#downloads {
background-position:0 -312px;
}

#funcoes {
background-position:0 -336px;
height:22px !important;
margin-top:10px;
}

#fez {
background-position:0 -362px;
margin-top:10px;
}

#fazendo {
background-position:0 -386px;
margin-top:10px;
}

#fazer {
background-position:0 -410px;
margin-top:10px;
}

#patrimonio {
background-position:0 -432px;
margin-top:10px;
}

#fichacadastral {
background-position:0 -482px;
margin-top:10px;
}

#realizacoes {
background-position:0 -508px;
margin-top:10px;    
}

.funcao {
background-image: url(/imagens/numeros.gif);
background-repeat: no-repeat;
padding-left:22px;
border-bottom:1px dotted #f5f5f5;
}
.funcao div {
background-color:#FFF;
padding:6px;
}
#funcao1 {
background-position:0 5px;
}
#funcao2 {
background-position:-22px 5px;
}
#funcao3 {
background-position:-44px 5px;
}
#funcao4 {
background-position:-66px 5px;
}
#funcao5 {
background-position:-88px 5px;
}
#funcao6 {
background-position:-110px 5px;
margin-bottom:5px;
}


img#porque {
display: block;
width:500px;
height:180px;
margin: 20px auto;
}

div#flashpq {
width:500px;
height:180px;
margin: 20px auto;
}

div.parceiro {
width:130px;
height:60px;
margin:0 0 5px 10px;
}

div.parceiro div.imagem {
display:none;
}

div.contatos {
text-align:center;
margin-top:20px;
padding:5px;
border-top: 1px solid #f5f5f5;
}

div.retornoform {
display:none;
}

div.apresentacao {
text-align:justify;
}

div#rodape {
height:22px;
border-top:2px solid #CCC;
padding-top:3px;
font-size:11px;
color:#333;
width:960px;
margin:0 auto;
}

div#rodape #texto {
width:960px;
margin:0 auto;
}

div#rodape #texto #copy {
float:left;
margin-left: 20px;
}

div#rodape #texto #by {
float:right;
text-align:right;
margin-right: 20px;
}

div#rodape #texto #by a {
color:#333;
}

table.diretoria {
width:100%;
border-collapse:collapse;
}
table.diretoria th {
text-align:left;
border-bottom:1px solid #CCC;
background-color:#f5f5dc;
padding:3px 2px;
}
table.diretoria tr.par {
background-color:#fffff0;
}
table.diretoria td {
border-bottom:1px solid #CCC;
padding:3px 2px;
}

#popup_container {
font-family: Arial, sans-serif;
font-size: 12px;
min-width: 300px;
max-width: 600px;
background: #FFF;
border: solid 3px #999;
color: #000;
}

#popup_title {
font-size: 12px;
font-weight: bold;
text-align: center;
line-height: 1.75em;
color: #666;
background: #CCC url(/imagens/bgCabecPopup.gif) top repeat-x;
border: solid 1px #FFF;
border-bottom: solid 1px #999;
cursor: default;
padding: 0em;
margin: 0em;
}

#popup_content {
padding: 1em 1.75em;
margin: 0em;
}

#popup_message {

}

#popup_panel {
text-align: center;
margin: 1em 0em 0em 1em;
}

#gallery {
padding-left:10px;
width: 99%;
margin-bottom:10px;
}
#gallery a {
display:inline-block;
padding:5px;
width:120px;
height:120px;
text-align:center;
margin:5px 10px 0 0;
}
#gallery a:hover {
background-color:#f5f5dc;
}