@charset "utf-8";
/* bioenergy | mar 2012 | zpl digital | arthur zamboti & vivianne mello */


		 html { margin: 0; padding: 0; background: #f7f9f8  url(../img/fundo.gif) center bottom no-repeat }
		 body { margin: 0; padding: 0; font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; color: #737375; }
		 a img { border: none }
		 .clear { width: 100%; height: 1px; display: block; clear: both }
		 a { color: #c6db5a; text-decoration: none }
		 a:hover { color: #96978e; }
		 p { margin: 0 0 20px }
		 
		 
		 #wrapper { width: 920px; padding: 0 20px 20px; overflow: hidden; margin: 0 auto; background: #fff url(../img/barra.gif) top right no-repeat; -moz-box-shadow: 0 0 3px 3px #eaeceb; -webkit-box-shadow: 0 0 3px 3px #eaeceb; box-shadow: 0 0 3px 3px #eaeceb; }
		 h1#logo { width: 277px; height: 45px; display: block; margin: 45px 0 0; padding: 0; float: left }
		 h1#logo a { display: block; width: 100%; height: 100%; overflow: hidden; display: block; padding: 0; margin: 0; background: url(../img/logo.gif) 0 0 no-repeat; text-indent: -9999px; }

		 #menu { display: block; width: 100%; height: 33px; clear: both; border-bottom: 1px solid #c6db5a; margin: 20px 0; padding: 0; list-style: none }
		 #menu li { float: left; margin-right: 66px; height: 33px; background: url(../img/menu.gif) no-repeat; } 
		 #menu li a { display: block; width: 100%; height: 100%; background: url(../img/arrow.gif) -100px -100px no-repeat; text-indent: -9999px; overflow: hidden; } 
		 #menu li a:hover, #menu li a.ativo { background-position: center 21px; }
		 #menu li#m1 { width: 95px; background-position: 0 0; margin-right: 45px }
		 #menu li#m2 { width: 97px; background-position: -147px 0; margin-right: 40px; }
		 #menu li#m3 { width: 100px; background-position: -298px 0; margin-right: 43px }
		 #menu li#m4 { width: 83px; background-position: -453px 0; margin-right: 50px }
		 #menu li#m5 { width: 115px; background-position: -587px 0; margin-right:  }
		 #menu li#m6 { width: 63px; background-position: -749px 0 }
		 #menu li#m7 { width: 54px; background-position: -866px 0; margin-right: 0 }
		 
		 #menu ul {display:none;}
		 #menu li:hover > ul {display:block;}
		 #menu ul {position: absolute; padding:21px 10px 0 0;}
		 #menu ul li { width:100%;display:block;position: relative;color:#000;z-index:500; background:none;}
		 #menu ul li a {color:#666;font-size:16px; text-indent:1px;background:#fff; width:50px; height:28px; padding: 6px 15px 0 18px;}
		 #menu ul li a:hover { background:#c1d82f;}
		 
		 #destaques-home { background: url(../img/homedotteddiv.jpg) bottom center no-repeat; padding-bottom: 20px; margin-bottom: 30px; overflow: hidden; margin-top: -4px}
		 #dhome1 { float: left; width: 575px; }
		 #dhome2 { float: right; width: 331px; height: 145px; background: url(../img/info1.gif) 0 0 no-repeat }
		 #dhome2 a { display: block; float: right; width: 140px; height: 25px; text-indent: -9999px; overflow: hidden; margin: 100px 35px 0 0 }
		 
		 .replace { margin: 0; width: 0; display: block; text-indent: -9999px; overflow: hidden; }
		 #dhome1 .replace { width: 574px; height: 51px; background: url(../img/h1home.jpg) no-repeat; margin: 10px 0 }
		 
		 #dhome3 { float: left; width: 575px; }
		 #dhome3 #cestados { width: 265px; height: 309px; display: block; float: left}
		 #video { width: 284px; float: right }
		 #video .replace { background: url(../img/h1home4.jpg) 0 0 no-repeat; width: 209px; height: 52px }
		 #video p { margin: 10px 0  }
		 
		 #dhome4 { width: 330px; float: right; }
		 
		 #doiscliques { width: 354px; height: 43px; background: url(../img/h1home2.jpg) 0 0 no-repeat }
		 #twit { width: 276px; height: 43px; background: url(../img/h1home3.jpg) no-repeat; }
		 #siga { display: block; width: 333px; height: 48px; background: url(../img/siga.jpg) no-repeat; text-indent: -9999px; overflow: hidden }
		 
		 #fim { width: 960px; display: block; margin: 20px auto } 
		 #fim1 { width: 840px; float: left; padding-top: 15px }
		 #fim2 { width: 120px; float: right; }
		 
		 #conteudo { width: 630px; float: left; }
		 #submenu { float: right; width: 262px; }
		 #conheca1 { width: 274px; height:35px; background: url(../img/h1conheca.jpg); margin-bottom: 20px }
		 #conheca2 { width: 262px; height:55px; background: url(../img/h1conheca2.jpg) }
		 .nivo-controlNav { position: absolute; bottom: 10px; right: 10px }
		 #slider-in { width: 630px; height: 330px; margin-bottom: 20px }
		 .nivo-control { width: 18px; height: 17px; text-indent: -9999px; overflow: hidden; background: url(../img/empty.png) 0 0 no-repeat; display: inline-block; margin-right: 3px }
		 .nivo-control.active { background: url(../img/full.png) 0 0 no-repeat }
		 
		 .submenu { width: 224px;  margin: 0 0 20px; list-style: none; padding: 0; float: right }
		 .submenu li { list-style: none; padding: 0; margin: 0; height: 38px; width: 100%; }
		 .submenu li a  { width: 100%; height: 100%; display: block; text-indent: -9999px; outline: none }
		 #subquem { height: 130px; background: url(../img/submenudots.jpg) bottom center no-repeat }
		 #subquem a { background: url(../img/menuquem.jpg) no-repeat; }
		 #subquem #sq1 a { background-position: 0 0 }
		 #subquem #sq1 a:hover, #subquem #sq1 a.ativo { background-position: -224px 0 }
		 #subquem #sq2 a { background-position: 0 -38px }
		 #subquem #sq2 a:hover, #subquem #sq2 a.ativo { background-position: -224px -38px }
		 #subquem #sq3 a { background-position: 0 -76px }
		 #subquem #sq3 a:hover, #subquem #sq3 a.ativo { background-position: -224px -76px }
		 
		 #linhadt { background: url(../img/h1linha.jpg) 0 0 no-repeat; width: 344px; height: 29px; margin-bottom: 10px }
		 
		 #negocios1 { background: url(../img/h1negocios.jpg) 0 0 no-repeat; width: 250px; height: 34px; margin: 0 0 20px }
		 #negocios2 { background: url(../img/h1negocios2.jpg) 0 0 no-repeat; width: 227px; height: 29px; margin: 0; float: right }
		 #mercado1 { background: url(../img/h1mercado.jpg) 0 0 no-repeat; width: 111px; height: 36px; margin: 0; float: right }
		 #mercado2 { background: url(../img/h1mercado2.jpg) 0 0 no-repeat; width: 116px; height: 31px; margin: 0; }
		 #sustenta { background: url(../img/sustenta.jpg) 0 0 no-repeat; width: 212px; height: 31px; margin: 0 0 20px; }
		 #parques { background: url(../img/h1parques.jpg) 0 0 no-repeat; width: 116px; height: 31px; margin: 0; }
		 #noticias { background: url(../img/h1noticias.jpg) 0 0 no-repeat; width: 116px; height: 31px; margin: 0; }
		 #contato { background: url(../img/h1contato.jpg) 0 0 no-repeat; width: 116px; height: 31px; margin: 0; }
		 #leiloes { background: url(../img/h1-leiloes.jpg) 0 0 no-repeat; width: 91px; height: 27px; margin: 0; }
		 
		 #subnego { height: 130px; background: url(../img/submenudots.jpg) bottom center no-repeat }
		 #subnego a { background: url(../img/menun.jpg) no-repeat; }
		 #subnego #sn1 a { background-position: 0 0 }
		 #subnego #sn1 a:hover, #subnego #sn1 a.ativo { background-position: -227px 0 }
		 #subnego #sn2 a { background-position: 0 -38px }
		 #subnego #sn2 a:hover, #subnego #sn2 a.ativo { background-position: -227px -38px }
		 
		 
		 #submun { height: 130px; background: url(../img/submenudots2.jpg) bottom center no-repeat; width: 266px !important }
		 #submun a { background: url(../img/mmun.jpg) no-repeat; }
		 #submun #sm1 a { background-position: 0 0 }
		 #submun #sm1 a:hover, #submun #sm1 a.ativo { background-position: -266px 0 }
		 #submun #sm2 a { background-position: 0 -38px }
		 #submun #sm2 a:hover, #submun #sm2 a.ativo { background-position: -266px -38px }
		 
		 
		 #submsus { height: 130px; background: url(../img/submenudots.jpg) bottom center no-repeat; width: 179px }
		 #submsus a { background: url(../img/smsu.jpg) no-repeat; }
		 #submsus #ssu1 a { background-position: 0 0 }
		 #submsus #ssu1 a:hover, #submsus #ssu1 a.ativo { background-position: -179px 0 }
		 #submsus #ssu2 a { background-position: 0 -38px }
		 #submsus #ssu2 a:hover, #submsus #ssu2 a.ativo { background-position: -179px -38px }
		 #submsus #ssu3 a { background-position: 0 -72px }
		 #submsus #ssu3 a:hover, #submsus #ssu3 a.ativo { background-position: -179px -72px }
		 
		 
		 #subpor { height: 130px; background: url(../img/submenudots2.jpg) bottom center no-repeat; width: 266px !important }
		 #subpor a { background: url(../img/mpor.jpg) no-repeat; }
		 #subpor #sp1 a { background-position: 0 0 }
		 #subpor #sp1 a:hover, #subpor #sp1 a.ativo { background-position: -266px 0 }
		 #subpor #sp2 a { background-position: 0 -38px }
		 #subpor #sp2 a:hover, #subpor #sp2 a.ativo { background-position: -266px -38px }
		 
		 .twtr-ft { display: none !important }
		 
		 
		  table.form { margin: 25px 0 0 29px; border-collapse: collapse; }
		  
		  table.form th, table.form td { padding: 4px 5px; text-align: left; font-weight: normal; }
		  
		  table.form label { font-family: Verdana, Arial, Helvetica, sans-serif; color: #737375; margin-right: 12px; }
		  table.form td span { font-size: 0.9em; color: #737375; margin-left: 8px; }
		  table.form td samp { font: 1em Verdana, Arial, Helvetica, sans-serif; color: #737375; }
		  
		  table.form input { width: 340px; }
		  table.form input.answer { width: 53px; }
		  table.form textarea { width: 340px; height: 160px; }
		  
		  table.form input.inp-text, table.form input.answer, table.form textarea
		  { border: 1px solid #CCCCCC; padding: 2px; }
		  
		  table.form th.message-up { vertical-align: top !important; }
		  
		  table.form label.invisible { visibility: hidden; }
		  
		  table.form td.submit-button-right { text-align: right !important; }
		  table.form input.submit-text { font: 1.4em Verdana, Arial, Helvetica, sans-serif; color: #737375; letter-spacing: 1px; width: auto; cursor: pointer }
		  .nums { display: block; margin: 50px auto 20px }
		  
		  .subtitulo { font-weight: bold; color: #08539A; font-size: 17px; text-transform: uppercase }
		  .intertitulo { font-weight: bold; color: #c1d834; text-transform: uppercase; font-size: 13px }
		  
		  .date { font-weight: bold; color: #c1d834; text-transform: uppercase; font-size: 13px }
		  .newstitle { font-weight: bold; color: #08539A; font-size: 24px; text-transform: uppercase }
		  
		  #noticia { width: 575px; float: left; }
		  #elsenoticia { width: 250px; float: right; margin-top: 70px }
		  #elsenoticia .subtitulo { margin: 0 0 15px; display: block }
		  #elsenoticia a { color: #08539A }
		  #elsenoticia a:hover { color: #c1d834 }
		  .paginacao { text-align: center; border-bottom: 0 !important }
		  #elsenoticia p { margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #c0c0c0 }
		  
		  #language { width: 46px; height: 21px; display: block; float: right; margin-top: 30px; overflow: hidden }'
		  #language a { display: block; float: left; width: 23px; height: 21px; overflow: hidden; text-indent: -9999px; background-image: url(../img/flags.gif); background-repeat: no-repeat }
		  #language a#english { display: block; float: left; width: 23px; height: 21px; overflow: hidden; text-indent: -9999px; background-image: url(../img/flags.gif); background-repeat: no-repeat; background-position: -23px 0; }
		  #language a#english:hover, #language a#english.ativo { background-position: -23px -21px }
		  #language a#portugues { display: block; float: left; width: 23px; height: 21px; overflow: hidden; text-indent: -9999px; background-image: url(../img/flags.gif); background-repeat: no-repeat; background-position: 0 0; }
		  #language a#portugues:hover, #language a#portugues.ativo { background-position: 0 -21px }