@charset "utf-8";
/* 

ECOFLEX TRADING
http:www.ecoflextrading.com.br
Desenvolvido por FOLLOWER P&C

*/

*{font-family:Arial, Helvetica, sans-serif; }
a{text-decoration:none; color:#333;}
a:hover{text-decoration:underline; color:#393;}
h1{color:#007946; margin:10px 0 30px 0; font-size:22px;}
h2{color:#000; margin:5px 0; font-size:18px;}
.margem{ margin-bottom:25px}
body{ background:url(images/bg-body.jpg) repeat-x; margin: 0; color:#444; font-size:14px; }
hr{ height:1px; border:0; background:#ddd; margin:25px 0;}
#wrapper{width:960px; margin:0 auto;}
p{margin:0; padding:0;}
.destac{font-weight:bold; color:#393;}
#mensage{color:#C00; font-style:italic; font-size:12px;}


#header{ height:100px; margin-top:0px; margin-bottom: 70px; }
#logo{ width:150px; float:left; margin-top: 10px; }
#menu ul li { display:inline; text-align:center; line-height: 30px; }
#menu ul li { list-style:none; }
#menu ul li a{ display:block; float:left; width:103px; height:85px; padding:60px 5px 10px 5px; color:#007946; text-decoration:none; border-left:1px solid #cfced6; border-right:1px solid #cfced6;}
#menu ul li a:hover{color:#fff; background-color:#007946; height:85px; }
#menu ul li a.active{color:#fff; background-color:#007946; height:85px; }

#container{ z-index:10; top:130px; line-height:20px;}
#banner{height:350px; -webkit-box-shadow:0px 0px 5px 2px #ccc; box-shadow:0px 0px 5px 2px #ccc; margin-bottom:20px; margin-top: 20px; float: left;}
#banner-z{ z-index:100;}

#combo{ background:#f1f1f1; width:665px; padding:10px; float:left; height:250px; color: #858585; font-size: 12px; margin:15px 0; }
#combo hr { margin-top: 20px; margin-bottom: 20px; }
.analise h2 { margin-bottom: 5px; }
.fique h2 { margin-bottom: 5px; }

#analise{ width:315px; float:left; margin-right:10px; padding-right:10px; border-right:2px #FFF solid;}
#pordentro{width:315px; float:left; margin-left:10px;}
#informativo{ background-image:url(images/boletiminformativo.jpg); width:215px; float:left; margin-left:10px; border:1px solid #CCC; height:250px; margin:15px 0 15px 35px;  padding:10px;}

a.link-atendimento{ display:block; width:200px; height:71px; background:url(images/atendimento-off.png); float:left; margin-bottom:20px;}
a:hover.link-atendimento{ background:url(images/atendimento-on.png); }
a.link-boletim{ display:block; width:200px; height:71px; background:url(images/boletim-off.png); float:left; margin-bottom:20px;}
a:hover.link-boletim{background:url(images/boletim-on.png);}

#comparativo { float: left; width: 721px; }
#comparativo h1 { float: left; }
#comparativo img { float: left; margin-left: 10px; margin-top: -42px; }
#comparativo ul { float: left; list-style: none; margin: 0 2px 0 0; padding:0; }
#comparativo ul li { background: #007946; color: #fff; padding: 7px 20px 7px 20px; margin-bottom: 2px; cursor: pointer; }
#comparativo ul li.active { background: #f7bd5c; color: #000; cursor:pointer; }
#parceiros { float: left; }

#contato{width:666px; padding:10px; float:left; border: 1px solid #ccc; margin:20px 0; margin-right: 23px; }
#facebook{width:200px; padding:10px; float:left; margin-top:10px;}

#footer-wrapper { background: #007946;}
#footer { padding:30px 0; font-size:11px; height: 120px; color:#FFF; text-align:right; width:940px; margin:0 auto; }
#footer a { color: #FFF; font-size: 11px; }
#footer a:hover { color: #FFF; text-decoration: underline; }
#footer ul { display: inline; list-style: none; float: left; text-align: left; }
#footer ul li a { padding: 10px; color:#fff; text-decoration:none; font-size:11px; }
#footer ul li a:hover { text-decoration:underline; }

a.botao{padding:8px 10px; color:#FFF; font-weight:bold; background:#007946;}
a:hover.botao{padding:8px 10px; color:#000; font-weight:bold; background:#f7bd5c;}

#contato-l{ width:460px; float:left;}
#contato-r{width:410px; float:right;}
.enviar{ width:70px; height:30px; color:#fff; background:#007946; border:0;}

#trabalhe-conosco { width: 960px; float: left; margin-bottom: 20px; }

a.noticia {text-decoration:none; color:#000; font-weight:bold;}
a.noticia:hover {text-decoration:underline; color:#F60; font-weight:bold;}
.clear { clear: both; }


#boletim{margin:7px 0;}

.box-boletim { width: 144px; margin-right: 6px; text-align: center; float: left; }
.box-boletim img { float: left; margin-bottom: 10px; }
.box-boletim p { color: #004d2d; font-weight: bold; font-size: 14px; }

#paginacao { color:#F30; width: 100%; text-align: center; margin: 30px 0; font-weight:bold;}
.page_link { color:#FF3300; }
.destaque{ color:#e77e45; font-style:italic; font-size:17px; margin:5px 0; font-weight:bold;}
.borda-imag{border: 4px solid #e77e45; margin:7px 0;}

#texto-noticia a { color: #006699 !important; }

/* Accordion index */
#accordion .menu_head {
  padding: 4px 10px;
  width: 187px;
  cursor: pointer;
  position: relative;
  margin:1px 0;
  font-weight: bold;
  background: url("images/left.png") no-repeat 180px #007946;
  color: #FFFFFF;
}
#accordion .menu_body {
  width: 175px;
  background: #fff no-repeat;
  border-left: 1px #CCC solid;
  background-image: none !important;
  border-right: 1px #CCC solid;
  margin: 0;
  padding: 5px 10px 5px 20px;
  display:none;
}

#accordion .menu_body ul{ margin:0px; }
#accordion .menu_body a{
  display:block;
  color:#006699;
  padding-left:10px;
  font-weight:bold;
  text-decoration:none;
}
#accordion .menu_body a:hover{
  color: #000000;
  text-decoration:underline;
}
#accordion ul{ margin-left:20px; padding-left:10px; }
#accordion ul li{ margin:4px 0; list-style:url(images/lista-service.png);}
#accordion ul li a:hover{ color:#0f0156; text-decoration:underline;}


/* EMPRESA */

#empresa{}
#empresa-box{ width:960px; background:url(images/bg-boxes-emp.png) no-repeat; margin-top:30px; height:450px;}
#empresa-boxes{ width:250px; margin:35px; float:left; padding-top:17px;}
#profissional{margin-top:30px;width:960px;}
#box-esq{ width:450px; margin-right:60px; float:left;}
#box-dir{width:450px; float:left;}

/* AREA DE ATUACAO */
.box-area { width: 446px; float: left; margin-right: 34px; margin-bottom: 70px; }

/* ALIANCAS */
#aliancas #box-left { width: 460px; float: left;  margin-right: 40px; margin-bottom: 30px; }
#aliancas #box-right { width: 460px; float: left; }

.box-alianca { width: 270px; border: 3px solid #e77e45; float: left; margin-right: 66px; margin-bottom: 30px; height: 132px; padding-top: 20px; }
.box-alianca.last { margin-right: 0; }

/* EVENTO */
.box-evento { width: 450px; float: left; margin-bottom: 40px; margin-right: 60px; }
.box-evento.last { margin-right: 0; }
.box-evento h2 { color: #e77e45; margin-bottom: 40px; }

.box-evento table { width: 450px; }
.box-evento thead { background: #dfdfdf; }
.box-evento thead th { padding: 15px; text-align: center; font-weight: 100; }

.box-evento tbody td { background: #f7f7f7; padding: 12px; border:1px solid #FFF;}

.box-evento tbody a { text-decoration: underline; }
.box-evento tbody a:hover { color: #000; text-decoration: none; }

/* COMPROMISSO SOCIAL */

.left-social { width: 450px; float: left; margin-right: 60px; margin-bottom: 40px; }
.right-social { width: 450px; float: left; }
.right-social.last { margin-right: 0; }

/* ANALISE DE MERCADO */
img.img-analise { border: 3px solid #e77e45; }

#comentario { margin-top: 20px; margin-bottom: 30px; }
#comentario form img { float: left; margin-right: 20px; }
#comentario form textarea { width: 904px; height: 80px; border: 1px solid #ccc; border-radius: 3px; resize: vertical; font-size: 12px; }
#comentario form input[type="text"] { border: 1px solid #ccc; border-radius: 3px; width: 441px; height: 29px; margin-right: 20px; font-size: 12px; }
#comentario form input[type="text"].last { margin-right: 0; } 

#comentario input[type="submit"] { width: 60px; }

/* BOLETIM INFORMATIVO */
#left-boletim { width: 450px; float: left; margin-right: 60px; margin-bottom: 100px;  }
#right-boletim { width: 450px; float: left; }
#right-boletim.last { margin-right: 0; }

#right-boletim ul { padding-left: 15px; }

/* NOTICIAS */
.b-noticias-interno { margin-top: 40px; }

/* TAGS */
.verde { color: #339933; }
.clear { clear: both; }
.left { float: left; }
.right { float: right; }