@charset "UTF-8";

body { padding: 0; background: #FFFFFF; }

.page_margins { margin: 0 auto; }
.page_margins { width: 940px; }
.page { padding: 0; }

#header1 { height: 60px; padding-top: 10px; padding-bottom: 5px; }
#header2 { width: 940px; }
#teaser { width: 100%; display:inline-block;  }

#main { border-top: 10px #83B00F solid; }
#footer { width: 100%; text-align: center; padding: 0; color:#666; background: #f9f9f9; border-top: 5px #efefef solid; }

#cliente_txt { float: left; width: 165px; font-size: 10px; }
#cliente_img { position: relative; float: right; top: -8px; }
#cliente_link { position: relative; top: -30px; left: 50px; }

#col1 { float: left; width: 640px; }
#col2 { display: none; }
#col3 { width: auto; margin: 0 0 0 640px; }
#col1_content { padding: 10px 10px 10px 0; }
#col3_content { padding: 10px 0; }

.menu { font-family: "Lucida Sans", Helvetica, sans-serif; }
#menu-top { list-style-type: none; margin-left: 60px; padding: 0;  }
#menu-top li { padding: 0px; margin: 0px; float: left; }
#menu-top li a { padding-top: 4px; float: left; background: url(../img/menu.png) no-repeat top center; margin-right: 6px; height: 33px; line-height: 33px; color: #303030; font-size: 14px; text-decoration: none; text-align: center; width: 97px; }
#menu-top li a:hover,#menu-top li.section a { background: url(../img/menu_selecionado.png) no-repeat top center; color: #FFFFFF; height: 33px; font-weight: bold; }

.sinal { font-size: 17px; font-weight: normal; list-style-type: none; padding: 0; margin: 0; }
.sinal li { margin-top: 8px; padding: 0px 0px 0px 25px; height: 25px; background: url(../../img/sinal.png) no-repeat left center; }

h1#logotipo { padding: 60px 0 0 0; overflow: hidden; background: url(../img/logotipo.jpg) no-repeat; height: 0 !important; height /**/:60px; }
h2 {color:#005599; font-size: 26px; font-weight: bold; }
h3 {color:#FFFFFF; font-size: 24px; font-weight: normal; }
h4 {color:#000000; font-size: 15px; font-weight: normal; }

#conteudo { padding-top: 10px; }

#balao { width: 276px; height: 86px; padding: 11px; text-align: justify; background: url(../img/balao.png) no-repeat; }

.tabela_recursos { width: 600px; border: solid 5px #bbb; font-size: 12px; margin-bottom: 40px; }
.tabela_recursos th, .tabela_recursos td { padding: 3px; }
.tabela_recursos .left { width: 75%; }
.tabela_recursos .right { border-left: solid 1px #bbb; text-align: center; }
.tabela_recursos td.final { text-align: center; padding: 15px; }
.tabela_recursos td.final a { color: #115533; text-decoration: underline; }
.tabela_recursos td.final a:hover { text-decoration: none; }
.tabela_recursos tr.odd { background: #f3f3f3; }
.tabela_recursos .titulo { color: #115533; font-size: 19px; font-weight: bold; }
































.titulo { padding-bottom:9px; }
.titulo a { text-decoration: none; }
.titulo a:hover { color: #004400; text-decoration: underline; }
.titulo_secao { font-weight: bold; font-size: 17px; color: #004499; padding-bottom:12px; }
.data { font-weight: bold; font-size: 9px; color: #004400; padding-top:4px; }
.data a { font-weight: bold; font-size: 9px; color: #004400; text-decoration: none; }
.data a:hover { text-decoration: underline; }

#data_busca { font-weight: bold; font-size: 8px; padding-bottom:12px; }

div#artigo { text-align: justify; padding: 12px 0 0; }
div#artigo li { padding: 1px; }

#form_contato label { float: left; width: 80px; text-align: right; padding-right: 5px; }
#form_contato input, textarea { width: 360px; margin-bottom: 10px; }

#form_coment input { width: 250px; margin-bottom: 5px; }
#form_coment textarea { width: 400px; margin-bottom: 5px; }

#erro { color:#B60000;font-weight:bold;font-size:12px; padding-top:12px; }

#coment_titulo { font-weight: bold; font-size: 13px; color: #004499; padding-top:12px; }

#coment { margin-top:12px; padding: 6px; border-top: 1px solid #AFF2FF; border-bottom: 1px solid #AFF2FF; background: #DFFAFF; }

#recursos { text-align:right;margin-top:12px; padding: 3px; border-top: 1px solid #AFF2FF; border-bottom: 1px solid #AFF2FF; background: #DFFAFF; }
