/*CSS*/
/*Reset CSS do HTML5*/
div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, 
pre, a, abbr, address, cite, code, del, dfn, em, ins, kbd, q, samp, small, 
strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:none; font-size:100%; vertical-align:baseline;}
ul, ol{list-style:none}
section, article, aside, header, footer, nav, dialog, figure{display:block;}
/*propriedades para alinhar ao topo*/
*{margin:0; padding:0;}

/*------------------propriedades estrutura geral------------------*/
/*FUNDO SITE*/
body{background:url(imagens/bg_body.jpg) left top repeat-x;}
html{background:#FFF;}
img {border: 0;}
#footer{background:url(imagens/bg_footer.jpg) left bottom repeat-x;}
/*CORPO*/
#section_container{width:980px; margin:0 auto; padding:0;}

/*---------------------propriedades do corpo----------------------*/
/*TOPO*/
header{text-align:left; height:120px; clear:both;}
header div{float:left; width:300px;}
header ul{width:340px; padding:4px; list-style-type:none; margin:0; float:right;}
header ul li{float:left;}
header hgroup{padding:21px 0 0 12px; float:left;}
header hgroup h2{font-size:8px; font-family:Tahoma, Verdana, Arial; color:#005C37;}
header mark{font-family:Tahoma, Verdana, Arial; font-size:14px; color:#FFF; font-weight:bold; display:block; padding:50px 0 0 20px; text-align:center;}
.bg_news{background:url(imagens/bg_news.jpg) left top repeat-x; width:268px; height:42px; padding:38px 0 0 68px;}

/*MENU*/
#nav_menu{width:958px; margin:0 0 0 9px; background:#F9F9F9; border:1px solid #DADADA; clear:both; height:40px;}
#nav_menu ul{list-style-type:none; margin:0; padding:0; border:none;}
#nav_menu ul li{float:left; font-family:Tahoma, Verdana, Arial; font-size:12px; color:#A6CE39; padding:13px 19px 12px 19px; background:#F9F9F9;}
#nav_menu ul li:hover{font-family:Tahoma, Verdana, Arial; font-size:12px; color:#FFF; padding:13px 19px 12px 19px; background:url(imagens/menu_marcador.jpg) center bottom no-repeat #A6CE39;}
#nav_menu ul li:hover a{color:#FFF;}
#nav_menu ul li a{font-family:Tahoma, Verdana, Arial; font-size:12px; color:#6D6D6D; text-decoration:none;}
#nav_menu ul li a:hover{font-family:Tahoma, Verdana, Arial; font-size:12px; color:#FFF; text-decoration:none;}

/*FLASH*/
source{clear:both;}

/*CONTEUDO*/
article{clear:both;}
article aside{float:left; width:222px; padding:10px;}
article aside ul {margin:0 0 0 20px;}
article aside ul li{list-style-type:disc; line-height: 16px;}
article aside mark{font-family:Tahoma, Verdana, Arial; font-size:16px; color:#005C38; height: 30px; display: table;}
#mark{font-family:Tahoma, Verdana, Arial; font-size:16px; color:#005C38; height: 30px; display: table;}
#mark .linke{font-family:Tahoma, Verdana, Arial; font-size:16px; color:#005C38;}
article aside details{font-family:Tahoma, Verdana, Arial; font-size:12px; color:#005C38;}
article aside fieldset input{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#000; font-weight:bold; padding:4px; width:218px; height:15px; background:url(imagens/campos.jpg) left top no-repeat; border:none;}
article aside fieldset textarea{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#000; font-weight:bold; padding:4px; width:218px; height:49px; background:url(imagens/campo_msgm.jpg) left top no-repeat; border:none;}
article aside fieldset #form_submit{width:71px; height:23px; border:none; cursor:pointer; background:none;}
article aside fieldset dt{margin-top:2px;}

/*CONTEUDO INTERNAS*/
article{clear:both;}
article .asideint{width:670px; background:#fff; float:left; padding:10px 20px 10px 20px; text-align:justify;}
article .asideint p{font-family:Tahoma, Verdana, Arial; font-size:12px; color:#3F3F3F; line-height:16px; margin:10px 0 0 0;}
article .asideint h2{font-family:Tahoma, Verdana, Arial; font-size:16px; color:#005C38; margin: 10px 0 0 0;}
article .asideint h3{font-family:Tahoma, Verdana, Arial; font-size:14px; color:#005C38; margin: 10px 0 0 0;}
article .asideint details{font-family:Tahoma, Verdana, Arial; font-size:12px; color:#005C38;}
article .asideint fieldset dt{margin-top:2px;}
article .asideint .link {font-family:Tahoma, Verdana, Arial; font-size:12px; color:#005C38; text-decoration:underline;}
article .asideint .link:hover {font-family:Tahoma, Verdana, Arial; font-size:12px; color:#000;}
.asideint ul li{margin: 5px 0 0 20px; list-style-type:disc;}
article .asideint .linksuteis p{font-family:Tahoma, Verdana, Arial; font-size:12px; color:#3F3F3F; text-align:center; line-height:16px;}
article .asideint .linksuteis a{font-family:Tahoma, Verdana, Arial; font-size:12px; color:#3F3F3F; text-decoration:none;}
article .asideint .linksuteis a:hover{font-family:Tahoma, Verdana, Arial; font-size:12px; color:#3F3F3F; text-decoration:none;}
/*lateral internas*/
article .asideint_form{margin:0; width:200px; background:#fff; float:left; padding:10px; text-align:justify;}
article .asideint_form mark{font-family:Tahoma, Verdana, Arial; font-size:16px; color:#005C38; height:22px; display:block;}
article .asideint_form details{font-family:Tahoma, Verdana, Arial; font-size:12px; color:#005C38; padding-left:20px;}
article .asideint_form fieldset input{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#000; font-weight:bold; padding:4px; width:218px; height:15px; background:url(imagens/campos.jpg) left top no-repeat; border:none;}
article .asideint_form fieldset textarea{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#000; font-weight:bold; padding:4px; width:218px; height:49px; background:url(imagens/campo_msgm.jpg) left top no-repeat; border:none;}
article .asideint_form fieldset #form_submit{width:71px; height:23px; border:none; cursor:pointer; background:none;}
/*RODAPE*/
footer{text-align:left; clear:both; height:205px; background:url(imagens/bg_footer.jpg) left top repeat-x; padding:0; margin:0;}
footer aside{float:left; width:216px; padding: 5px 7px 7px 7px; text-align:justify; font-size:12px; line-height:18px;}
footer aside mark{font-size:16px; font-weight:bold;}
footer aside ul{padding-left:20px; font-weight:bold; margin:10px 0 0 0; line-height:16px;}

/*----------------------propriedades gerais-----------------------*/
.clear{clear:both;}
.clear_br{clear:both; font-size:0.01em; margin:0; padding:0; height:1px;}
.display{display:none;}
.float_left{float:left;}
.float_right{float:right;}

/*texto preto cinzento*/
.text_black{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#4B4B4B;}
.text_black a{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#4B4B4B; text-decoration:none;}
.text_black a:hover{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#4B4B4B; text-decoration:underline;}
.text_black h2{font-family:Tahoma, Verdana, Arial; font-size:16px; color:#4B4B4B;}

/*texto preto cinzento interna*/
.text_black_interna{font-family:Tahoma, Verdana, Arial; font-size:12px; color:#4B4B4B;}
.text_black_interna a{font-family:Tahoma, Verdana, Arial; font-size:12px; color:#4B4B4B; text-decoration:none;}
.text_black_interna a:hover{font-family:Tahoma, Verdana, Arial; font-size:12px; color:#4B4B4B; text-decoration:underline;}
.text_black_interna h2{font-family:Tahoma, Verdana, Arial; font-size:16px; color:#4B4B4B;}

/*texto branco*/
.text_white{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#FFF;}
.text_white a{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#FFF; text-decoration:none;}
.text_white a:hover{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#FFF; text-decoration:underline;}

/*author*/
.author {font-family:Tahoma, Verdana, Arial; font-size:10px; color:#BBB;}
.author a{font-family:Tahoma, Verdana, Arial; font-size:10px; color:#BBB; text-decoration:none;}
.author a:hover{font-family:Tahoma, Verdana, Arial; font-size:10px; color:#BBB; text-decoration:underline;}