@charset "UTF-8";

body { padding: 0; background: #FFFFFF url(../img/background_verde.jpg) repeat-x; }

.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: 940px; padding-top: 10px; height: 300px; display:inline-block; }
#teaser2 { width: 940px; height: 5px; display:inline-block; border-top: 5px #83B00F solid; }

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

.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:#FFFFFF; font-size: 32px; font-weight: bold; }
h3 {color:#FFFFFF; font-size: 23px; font-weight: normal; }
h4 {color:#000000; font-size: 13px; font-weight: normal; text-align: justify; }

#conteudo { padding-top: 10px; }

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

.tabela_recursos { border: solid 5px #bbb; font-size: 12px; margin-bottom: 40px; }
.tabela_recursos th { border-bottom: solid 1px #bbb; }
.tabela_recursos th, .tabela_recursos td { padding: 7px; }
.tabela_recursos .pro, .tabela_recursos .medium, .tabela_recursos .mini { margin: 3px; }
.tabela_recursos .pro { color: #316d09; }
.tabela_recursos .medium { color: #7ca734; }
.tabela_recursos .mini { color: #9fc21e; }
.tabela_recursos .right { border-left: solid 1px #bbb; font-weight: bold; }
.tabela_recursos .row .last { border-bottom: solid 1px #bbb; }
.tabela_recursos tr.odd { background: #f3f3f3; }
.tabela_recursos .price { font-size: 20px }
.tabela_recursos sup { font-weight: normal; font-size: 13px; }
.tabela_recursos .left { width: 28%; }
































.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; }
