/* CSS Document */
body
{
margin:0;
padding:0;
font-size:62.5%;
font-family:"Times New Roman", Times, serif;
color:#4E2D0D;
line-height:22px;
}

h1, h2, h3, h4, h5, h6
{
margin:5px 0 -8px 0;
letter-spacing:1px;
font-weight:normal;
font-size:20px;
color:#828000;
}

.floatLeft
{
float:left;
}

/* wrapper */
#mainNav-wrapper
{
position:relative;
margin:0px;
padding:0px;
width:100%;
height:122px;
text-align:center;
font-size:1.4em;
background:url(Imagens/bg_top.gif) repeat-x top left;
}


/* topo, navegação */
#mainNav
{
position:relative;
top:0px;
width:760px;
height:120px;
margin:0px auto;
text-align:left;
padding:0px;
background:url(Imagens/bg_top_02.gif) no-repeat 300px 0;
}

#mainNav h1
{
font-size:10px;
width:297px;
height:23px;
margin:0px;
padding:0px;
position:relative;
top:35px;
left:20px;
}

#mainNav h1 span
{
background:url(Imagens/logo.gif) left top no-repeat;
position:absolute;
width:100%;
height:100%;
}

#mainNav h1 a
{
display:block;
cursor:pointer;
}

#mainNav ul
{
padding:0px;
margin:75px 0px 0px 0px;
list-style:none;
}

#mainNav ul li
{
float:left;
font-size:14px;
line-height:20px;
height:20px;
}

#mainNav ul li a
{
color:#525C23;
text-decoration:underline;
padding:5px 10px;
}

#mainNav ul li a:hover
{
text-decoration:none;
}

#mainNav ul li.selected a
{
text-decoration:none;
background-color:#fff;
color:#21862B;
border-top:1px solid #AAB381;
border-left:1px solid #AAB381;
border-right:1px solid #AAB381;
}

#mainNav .webmail
{
font-size:14px;
float:right;
padding:0px;
margin:-80px 40px 0px 0px;
}

/* conteúdo */
#content-wrapper
{
width:760px;
font-size:16px;
margin:0px auto;
padding-top:25px;
clear:both;
}

#content-wrapper img
{
padding:7px;
background:#E2EAC0;
}

#content-wrapper img.layout-img
{
float:left;
margin:0px 20px 20px 0px;
}

#content-wrapper a img
{
padding:7px;
background:#E2EAC0;
}

#content-wrapper a:hover img
{
background:#C3D76F;
}

#content-wrapper h2 a,#content-wrapper h3 a,#content-wrapper h4 a,#content-wrapper h5 a,#content-wrapper h6 a
{
color:#828000;
}

/* coluna esquerda home */
#content-wrapper .three-col-left
{
width:220px;
float:left;
position:relative;
margin:0px 0px 30px 10px;
text-align:left;
}
#content-wrapper .three-col-left .bemvindo
{
width:220px;
background:url(Imagens/bemvindo_body.jpg) repeat-y;
padding:0px;
margin:0px;
}

#content-wrapper .three-col-left .bemvindo h2
{
margin:0px;
padding:30px 20px 0px 20px;
background:url(Imagens/bemvindo_top.jpg) no-repeat top left;
font-size:24px;
color:#0A790C;
}

#content-wrapper .three-col-left .bemvindo p
{
background:url(Imagens/bemvindo_bottom.jpg) no-repeat bottom left;
padding:0px 20px 50px 20px;
}

/* coluna do meio da Home */
#content-wrapper .three-col-middle
{
width:220px;
float:left;
position:relative;
margin:0px 0px 30px 40px;
text-align:left;
}

/* coluna da direita da Home */
#content-wrapper .three-col-right
{
width:220px;
float:right;
position:relative;
margin:0px 10px 30px 0px;
text-align:left;
}

#content-wrapper .three-col-right h4.novidades
{
margin-top:30px;
}

#content-wrapper .three-col-right .newsletter
{
margin-top:30px;
background:#F8F8D1 url(Imagens/bg_newsletter.gif) no-repeat right top;
padding:10px 20px;
}

.destaqueFestaMaio
{
background:#e1eeb0;
padding:10px 10px 1px 10px;
line-height:20px;
color:#525e23;
border:1px solid #abbc6a;
position:relative;
}

.destaqueFestaMaio p
{
padding:0 0 0 90px;
margin-bottom:10px;
}

.destaqueFestaMaio p.thumbFesta
{
position:absolute;
left:0;
top:0;
margin:40px 0 0 0;
padding:0;
}

/* historico */
#historico
{
padding:0px 50px 40px 10px;
}

/* estrutura */
#estrutura
{
padding:0px 0px 40px 10px;
}

#content-wrapper #estrutura img.layout-img
{
float:right;
margin:0px 0px 120px 30px;
}

/* instalacoes */
#instalacoes
{
padding:0px 0px 40px 10px;
}

#instalacoes .conteudo-instalacoes
{
float:left;
width:400px;
padding-bottom:40px;
}

.instalacoes-fotos
{
float:right;
position:relative;
width:300px;
margin:0;
padding:0;
}

#instalacoes .instalacoes-fotos h3
{
margin:10px 0 20px 20px;
padding:0;
}

#instalacoes ul
{
width:300px;
margin:0;
padding:0px;
list-style:none;
}

#instalacoes ul li
{
margin:0px 0px 10px 10px;
padding:0px;
float:left;
}

#fotos-instalacoes ul li a img
{
border:none;
}

/* inscricoes */
#inscricoes
{
padding:0px 0px 40px 10px;
}

#content-wrapper #inscricoes img.layout-img
{
float:right;
margin:0px 0px 20px 30px;
}


/* como ajudar */
#como-ajudar
{
padding:0px 0px 40px 10px;
}

#content-wrapper #como-ajudar img.layout-img
{
margin:0px 20px 30px 0px;
}

/* newsletter */
#newsletter
{
padding:0px 50px 40px 10px;
}

#newsletter form
{
padding:0;
}

/* eventos */
#eventos
{
padding:0px 50px 40px 10px;
width:400px;
float:left;
}

#eventos-sidebar
{
float:left;
}

#eventos-sidebar h3
{
margin-bottom:20px;
}

#eventos-sidebar h4
{
margin:40px 0px 20px 0px;
}

#eventos h3
{
margin-top:30px;
}

ul.eventos-lista
{
margin:0px;
padding:0px;
list-style:none;
}

ul.eventos-lista li
{
margin-bottom:10px;
}

ul.eventos-lista li a
{
padding:5px;
line-height:1.6em;
height:1.6em;
}

ul.eventos-lista li a.evento
{
color:#003300;
text-decoration:none;
background-color:#F0F8D1;
cursor:default;
}

ul.foto-evento
{
width:300px;
margin:0px;
padding:0px;
list-style:none;
}

ul.foto-evento#noticia
{
width:650px;

}

ul.foto-evento li
{
margin:0px 10px 10px 0px;
padding:0px;
float:left;
}

.evento-destaque
{
margin-top:-10px;
}


/* na imprensa */
#na-imprensa
{
padding:0px 50px 40px 10px;
}

#na-imprensa .foto-imprensa
{
float:left;
margin:0px 20px 10px 0px;
}

#na-imprensa p
{
margin-right:50px;
}


#na-imprensa h3
{
margin-top:30px;
}

#na-imprensa ul.imprensaNav
{
margin:30px 150px 20px 0px;
padding:0px;
list-style:none;
}

#na-imprensa ul.imprensaNav li
{
line-height:25px;
margin-bottom:5px;
}

#na-imprensa ul.imprensaNav li a
{
padding:10px;
background:#fff;
border:1px solid #fff;
display:block;
}

#na-imprensa ul.imprensaNav li a span.titulo
{
font-weight:bold;
font-size:20px;
text-decoration:none;
background:url(Imagens/seta.gif) no-repeat center left;
padding-left:15px;
}

#na-imprensa ul.imprensaNav li a:hover
{
background:#F8F8D1;
border:1px solid #AAB381;
}

/* localizacao */
#localizacao
{
padding:0px 0px 40px 10px;
}

#form
{
width:200px;
float:right;
margin:-330px 0px 20px 0px;
background:#F8F8D1;
padding:20px;
}

#form p
{
margin:10px 0px;
}

.textfield
{
border:1px solid #AAB381;
}

.btn
{
border:1px solid #AAB381;
background:#788351;
color:#fff;
}

/* rodapé */
#footer-wrapper
{
font-size:12px;
clear:both;
position:relative;
padding:10px 0px;
background-color:#F0F8D1;
text-align:left;
border-top:1px solid #AAB381;
}

#footer
{
margin:0px auto;
width:740px;
}

#footer .creditos
{
float:left;
margin:10px 10px 0 0;
}

#footer .validation
{
float:left;
margin:10px 0px 0 0;
}

.clear
{
clear:both;
}

.onde-estamos
{
float:left;
}

.sbh
{
float:left;
margin-right:70px;
}


/* links */
a:link, a:visited, a:active
{
color:#006600;
text-decoration:underline;
}

a:hover
{
text-decoration:none;
}

/* fotos*/

.fotos {
list-style:none;
width:600px;
margin:0 0 0 -50px;
}

.fotos li
{
margin:0px 0px 10px 10px;
padding:0px;
float:left;
}


