@charset "utf-8";
/* CSS Document */

body { margin:0; font-family:Arial; font-weight:bold }

textarea { font-size:11px; color:#818286; font-family:Arial }

#header { width:970px; margin:auto }
#header #toolsbar { float:right; margin-top:100px; margin-right:10px }
#header #toolsbar a { float:left; margin-right:20px }
#header #logo { float:left; width:159px; height:143px; margin:10px 0 0 30px;}
#header #toolsbar #searchfield { float:left; width:147px; margin-top: 10px }
#header #toolsbar #searchfield img.left { float:left; position:relative; top:-1px }
#header #toolsbar #searchfield input { float:left; font-size:12px; position:relative; width:130px; border:#FFFFFF 1px solid; border-bottom:#9dbf75 1px solid; border-top:#9dbf75 1px solid; height:17px; top:-1px; padding-top:4px  }
#header #toolsbar #searchsend { float:left; margin:10px 0 0 10px }
.clear { clear:both; margin:0; padding:0 }

#menu { background:url(../img/mn_top_gray_bg.gif) repeat-x; height:37px; border-top:#838486 solid 1px; margin-top:1px }

#menu #center { width:866px; margin:auto }
.left { float:left }
#mnopen { float:left; border-right:#838488 solid 1px }
#mnactive { float:left; width:171px; background:url(../img/mn_top_green_bg.gif) repeat-x; border-right:#838488 solid 1px }
#mnactive #rigth { float:right; background:url(../img/mn_top_green_rigth.gif) no-repeat; width:2px; height:36px }
#mnactive #left { float:left; background:url(../img/mn_top_green_left.gif) no-repeat; width:2px; height:36px }
#mnactive #title { text-decoration:none; font-size:14px; color:#FFFFFF; padding:9px 0 9px 0; width:167px; text-align:center }
#mninactive { float:left; width:171px; background:url(../img/mn_top_gray_bg.gif) repeat-x; border-right:#838488 solid 1px }
#mninactive #rigth { float:right; background:url(../img/mn_top_gray_rigth.gif) no-repeat; width:2px; height:36px }
#mninactive #left { float:left; background:url(../img/mn_top_gray_left.gif) no-repeat; width:2px; height:36px }
#mninactive #title { text-decoration:none; font-size:14px; color:#FFFFFF; padding:9px 0 9px 0; width:167px; text-align:center }

#bannerinterno { background:#90b431; text-align:center }

#content { width:972px; margin:auto }
#contentint { width:972px; margin:auto; margin-top:-37px; background:#FF0000; }

#markets { padding-top:8px }
#markets #destaque { float:left; width:292px; margin:15px }
#markets #destaque h2 { color:#6a6b6f; font-size:18px; margin:0 0 6px 0 }
#markets #destaque div { color:#6a6b6f; font-size:12px; line-height:19px; text-align:left; font-stretch:semi-condensed }
#markets #destaque a { float:right }
#markets .barr { float:left; width:2px; background:#cfcfd1; height:128px }

#newshome { background:#e7e7e9 }
#newshome #destaque { width:972px; margin:auto; margin-top:2px }
#newshome #destaque #news { width:460px; float:left; margin-right:36px }
#newshome #destaque #media { width:460px; float:left; height:100px; border-bottom:#dcddde solid 3px; border-right:#dcddde solid 3px; margin-top:30px }
#newshome #destaque #news h2 { color:#6a6b6f; font-size:18px; margin:20px 0 6px 15px }
#newshome #destaque #news .hr { border-bottom:#f6f6f7 solid 1px; background:#c3c5c7; height:1px }
#newshome #destaque #news #text { color:#6a6b6f; font-size:12px; line-height:17px; margin:10px 0 6px 15px }
#newshome #destaque #news #text i { font-size:13px; line-height:19px  }
#newshome #destaque #news a { float:right }

#bottom { background:#90b431; padding:0 0 0 0; height:40px}
#center { width:972px; margin:auto; color:#FFFFFF; text-align:center; font-size:12px; padding: 10px 0 10px 0 }
#redes_sociais{ width:106px; height:40px; float:right;  position: relative; margin:-5px 0 0 0; }

#titlebar_w .center, #titlebar_w .block, 
#titlebar_g .center, #titlebar_g .block, 
#titlebar_o .center, #titlebar_o .block, 
#titlebar_b .center, #titlebar_b .block, 
#titlebar_r .center, #titlebar_r .block { width:900px }

#titlebar_w .centerleft, 
#titlebar_g .centerleft, 
#titlebar_o .centerleft, 
#titlebar_b .centerleft, 
#titlebar_r .centerleft { float:left; background-color:#bcbdc0; width:189px; height:37px; border-right:#FFFFFF solid 20px }

#titlebar_w .centerright, 
#titlebar_g .centerright, 
#titlebar_o .centerright, 
#titlebar_b .centerright, 
#titlebar_r .centerright { float:right; width:691px; height:37px }

#titlebar_w h1, 
#titlebar_g h1, 
#titlebar_o h1, 
#titlebar_b h1, 
#titlebar_r h1 { margin:10px 0px 8px 0px; font-size:16px; color:#818286 }

#titlebar_w h2, 
#titlebar_g h2, 
#titlebar_o h2, 
#titlebar_b h2, 
#titlebar_r h2 { margin:10px 0px 8px 15px; font-size:16px; font-family:Arial }

#titlebar_w .center, #titlebar_w .right { background:url(../img/bg_bar_white.gif) }
#titlebar_w h2 { color:#547e2a }

#titlebar_g .center, #titlebar_g .right { background:url(../img/bg_bar_green.gif) }
#titlebar_g h2 { color:#fff }

#titlebar_o .center, #titlebar_o .right { background:url(../img/bg_bar_orange.gif) }
#titlebar_o h2 { color:#fff }

#titlebar_b .center, #titlebar_b .right { background:url(../img/bg_bar_blue.gif) }
#titlebar_b h2 { color:#fff }

#titlebar_r .center, #titlebar_r .right { background:url(../img/bg_bar_gray.gif) }
#titlebar_r h2 { color:#fff }


.titlealign { margin:10px 0 0 15px }
.divisor { float:left; width:20px; background:#FFFFFF; height:37px }

#menuleft { float:left; width:225px; *padding-top:15px }
#content #menuleft ul { list-style:none;  }
#content #menuleft li { font-size:13px; color:#818286; border-bottom:#bcbdc0 solid 1px; padding: 8px; }
#content #menuleft li a { font-size:13px; color:#818286; text-decoration:none }
#content #menuleft li span { font-size:12px; color:#818286; text-decoration:none; line-height:20px }
#content #menuleft li span a { font-size:12px; color:#818286; text-decoration:none }

#content #contentdata { float:left; margin:20px 0 0 10px; font-size:12px; color:#818286; line-height:20px; text-align:justify }

#content #contentdata #contentdata1 { float:left; width:660px; padding:0 20px 0 0; font-size:12px; color:#818286; line-height:20px; text-align:justfy }
#content #contentdata #contentdata1 .thickbox img { margin:1px }
#content #contentdata #contentdata1 #news #title { border-bottom:#a8ca38 solid 1px; font-style:italic; color:#646466; font-size:13px; text-decoration:none }
#content #contentdata #contentdata1 #news #title a { font-style:italic; color:#646466; font-size:13px; text-decoration:none }
#content #contentdata #contentdata1 #news #title a:hover { font-style:italic; color:#646466; font-size:13px; text-decoration:underline }
#content #contentdata #contentdata1 #newsline { border-top:#a9aaae dotted 1px; padding-top:8px }
#content #contentdata #contentdata1 #newsline #title { border-bottom:#a8ca38 solid 1px }
#content #contentdata #contentdata1 #newsline #title a { font-style:italic; color:#646466; font-size:13px; text-decoration:none }
#content #contentdata #contentdata1 #newsline #title a:hover { font-style:italic; color:#646466; font-size:13px; text-decoration:underline }

#content #contentdata #contentdata1 #search #title { border-bottom:#a8ca38 solid 1px; font-style:italic; color:#646466; font-size:13px; text-decoration:none }
#content #contentdata #contentdata1 #search #title:first-letter { text-transform:uppercase }
#content #contentdata #contentdata1 #search #title a { font-style:italic; color:#646466; font-size:13px; text-decoration:none }
#content #contentdata #contentdata1 #search #title a:hover { font-style:italic; color:#646466; font-size:13px; text-decoration:underline }

#content #contentdata #contentdata1 a { font-style:italic; color:#646466; font-size:12px; text-decoration:none }
#content #contentdata #contentdata1 a:hover { font-style:italic; color:#646466; font-size:12px; text-decoration:underline }

#content #contentdata #contentdata2 { float:left; width:330px; padding:0 20px 0 0; font-size:12px; color:#818286; line-height:20px; text-align:justfy }

#content #contentdata #contentdata2 #news { width:300px }
#content #contentdata #contentdata2 #news #title { border-bottom:#a8ca38 solid 1px }
#content #contentdata #contentdata2 #news #title a { font-style:italic; color:#646466; font-size:13px; text-decoration:none }
#content #contentdata #contentdata2 #news #title a:hover { font-style:italic; color:#646466; font-size:13px; text-decoration:underline }
#content #contentdata #contentdata2 #newsline { width:300px; border-top:#a9aaae dotted 1px; padding-top:15px }
#content #contentdata #contentdata2 #newsline #title { border-bottom:#a8ca38 solid 1px }
#content #contentdata #contentdata2 #newsline #title a { font-style:italic; color:#646466; font-size:13px; text-decoration:none }
#content #contentdata #contentdata2 #newsline #title a:hover { font-style:italic; color:#646466; font-size:13px; text-decoration:underline }

#content #contentdata #contentdata3 { float:left; width:213px; padding:0 20px 0 0; font-size:12px; color:#818286; line-height:20px; text-align:justify }
#content #contentdata #contentdata3 #logo { margin-top:40px; width:210px; text-align:center }
#content #contentdata input { font-size:11px; color:#818286; margin-bottom:8px }
#content #contentdata select { font-size:11px; color:#818286; margin-bottom:8px }
#content #contentdata textarea { font-size:11px; color:#818286; margin-bottom:8px; width:340px; height:70px }
.foto { border:#999999 solid 1px; height:150px; padding:0px }
.bttrabalhe { text-align:right; width:343px; }
.btcontato { text-align:right; width:385px; }

#content #location #l { color:#f05920; font-size:12px; font-weight:bold; margin:15px 0 0 50px }
#content #location #l a { color:#f05920; text-decoration:none; font-size:12px; font-weight:bold }
#content #location #l a:hover { color:#f05920; text-decoration:underline; font-size:12px; font-weight:bold }

#content #location #a { color:#025a7e; font-size:12px; font-weight:bold; margin:15px 0 0 50px }
#content #location #a a { color:#025a7e; text-decoration:none; font-size:12px; font-weight:bold }
#content #location #a a:hover { color:#025a7e; text-decoration:underline; font-size:12px; font-weight:bold }

#content #location #d { color:#719f32; font-size:12px; font-weight:bold; margin:15px 0 0 50px }
#content #location #d a { color:#719f32; text-decoration:none; font-size:12px; font-weight:bold }
#content #location #d a:hover { color:#719f32; text-decoration:underline; font-size:12px; font-weight:bold }

#content #location #c { color:#6f6e73; font-size:12px; font-weight:bold; margin:15px 0 0 50px }
#content #location #c a { color:#6f6e73; text-decoration:none; font-size:12px; font-weight:bold }
#content #location #c a:hover { color:#6f6e73; text-decoration:underline; font-size:12px; font-weight:bold }

.formfield { float:left; margin-right:10px }

h4 { color:#547e2a; }

.pagination #anterior, .pagination #proxima { float:left }
.pagination h1 { float:left; font-size:9px; *padding-top:5px }
.pagination .pg { float:left; padding:8px 10px 0px 10px } 
.pagination .p { float:left; border:none; font-size:9px; background:#dfdfdf; width:30px; text-align:center }

#p { float:left; border:none; font-size:9px; background:#dfdfdf; width:30px; text-align:center }

.prodline { clear:both; padding:10px 0 15px 0; width:420px } 
.prodline .line { border-bottom:#999999 dotted 1px }


#menu_new { height:32px }
#moenutophome { clear:both; width:950px; margin:auto }
#lk_inst a, #lk_merc a, #lk_prod a, #lk_cont a, #lk_noti a, #lk_inst_o a, #lk_merc_o a, #lk_prod_o a, #lk_cont_o a, #lk_noti_o a { text-indent: -5000em; display: block; outline: none; height:32px }
#lk_inst, #lk_inst_o { float:right; background:url(../img/mn_bt_intitucional.gif) no-repeat; width:117px; height:32px }
#lk_merc, #lk_merc_o { float:right; background:url(../img/mn_bt_mercados.gif) no-repeat; width:116px; height:32px }
#lk_prod, #lk_prod_o { float:right; background:url(../img/mn_bt_produtos.gif) no-repeat; width:116px; height:32px }
#lk_noti, #lk_noti_o { float:right; background:url(../img/mn_bt_noticias.gif) no-repeat; width:116px; height:32px }
#lk_cont, #lk_cont_o { float:right; background:url(../img/mn_bt_contatos.gif) no-repeat; width:114px; height:32px }
#lk_inst_o { background:url(../img/mn_bt_intitucional_o.gif) no-repeat }
#lk_merc_o { background:url(../img/mn_bt_mercados_o.gif) no-repeat }
#lk_prod_o { background:url(../img/mn_bt_produtos_o.gif) no-repeat }
#lk_noti_o { background:url(../img/mn_bt_noticias_o.gif) no-repeat }
#lk_cont_o { background:url(../img/mn_bt_contatos_o.gif) no-repeat }

