@charset "iso-8859-1";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Raleway);

body { background: #338143 url(/images/background.jpg) top center no-repeat; margin: 0; padding: 0; }
body,td,th { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333; }
img { border: 0; }
p { line-height: 1.5; text-align: justify; }

h3 { font-family: 'Raleway', sans-serif; font-size: 20px; color: #006622; }

a { text-decoration: underline; color: #333; }
a:hover { text-decoration: none; }

/* Inputs */
input[type="text"],input[type="password"] { padding: 12px; background: #FFF; border: 1px solid #CCC; outline: none; }
input[type="text"]:focus,input[type="password"]:focus { background: #FFC; }
button { background: #006A23; padding: 8px; border: 0; color: #FFF; font-weight: normal; cursor: pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; behavior: url(/pie/PIE.htc); }
button:hover { cursor: pointer; background: #009900; }
input.campobloqueado { background: #F4F4F4; }
select { height: auto; padding: 12px; border: 1px solid #CCC; }
select.option { border: 1px solid #CCC;}
textarea { padding: 12px; border: 1px solid #CCC; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; background: #FFF; outline: none; }
textarea:focus { background: #FFC; }
fieldset { width: 646px; height: auto; border: 1px solid #372B34; padding-top: 10px; }

#geral { width: 100%; height: auto; background: url(/images/background-topo.jpg) top center no-repeat; }

#geral #redes-sociais { width: 886px; height: auto; margin: 0 auto; text-align: right; padding: 7px; }
#geral #redes-sociais p { margin: 5px; text-align: right; }
#geral #redes-sociais p img { margin-left: 10px; margin-right: 10px; margin-bottom: -10px; }
#geral #redes-sociais p a { color: #FFF; text-decoration: none; }
#geral #redes-sociais p a:hover { text-decoration: none; }

#geral #corpo { width: 940px; height: auto; margin: 0 auto; background: #E7EDC9 url(/images/background_conteudo.jpg) top center no-repeat; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(/pie/PIE.htc); }
#geral #corpo #cabecalho { width: 940px; height: auto; overflow: hidden; }
#geral #corpo #cabecalho a#logo { }
#geral #corpo #cabecalho a#logo img { margin-top: 71px; margin-bottom: 10px; }

#geral #corpo #cabecalho ul#menu { width: 420px; margin: 0 auto; margin-top: 25px; padding: 0; }
#geral #corpo #cabecalho ul#menu li { float: left; list-style: none; margin-right: 5px; }
#geral #corpo #cabecalho ul#menu li a { color: #006622; text-decoration: none; padding: 5px; font-family: 'Raleway', sans-serif; font-weight: normal; }
#geral #corpo #cabecalho ul#menu li a:hover { text-decoration: underline; }

#geral #corpo #conteudo { width: 880px; min-height: 400px; overflow: hidden; padding: 30px; }

#geral #rodape { width: 100%; height: auto; }
#geral #rodape #central { width: 880px; height: auto; margin: 0 auto; padding: 20px; color: #FFF; overflow: hidden; line-height: 1.5; }
#geral #rodape #central a { color: #FFF; text-decoration: none; }
#geral #rodape #central a:hover { text-decoration: underline; }