body { 
  padding: 0; 
  margin: 0; 
  text-align: center; 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px; 
  line-height: 150%; 
  color: #333; 
}

dl,dt,dd {
	margin: 0;
	padding: 0;
}

dl dt span {
	display: none;
}

img {
	border: none;
}

form {
	margin: 0;
	padding: 0;
	display: inline;
}

a {
	color: #333;
}

a:hover {
  text-decoration: underline;
	color: #f60;
}

a span,h6 span,h1 span { display: none; }

h1,h3,h4,h5,h6 {
	margin: 0;
	padding: 0;
}

span.setCitrus {
	font-family: "Trebuchet MS","Century Gothic",Verdana,Helvetica,sans-serif;
  font-weight: bold;
  color: #000;
}

span.set7 {
	font-family: "Trebuchet MS","Century Gothic",Verdana,Helvetica,sans-serif;
  font-weight: bold;
  color: #7DB835;
}


div#master {
  position: relative;
  width: 934px;
  margin: 30px auto 30px auto;
  background: url(../images/fundo.gif) repeat-y;
}

div#colA {
  float: left;
  width: 453px;
  margin-right: 41px;
  background: url(../images/fish_circle.jpg) no-repeat;
}

div#colA div.menu {
  margin-top: 290px;
}

div.menu a {
  display: block;
  overflow: hidden;
}

  div.menu a.hide { display: none; }
  
  div.menu a.sobre_a {
    height: 51px;
    background: url(../images/bot_navemae.gif) 0 0;
  }

  div.menu a.portfolio {
    height: 76px;
    background: url(../images/bot_features.gif) 0 0;
  }

  div.menu a.noticias {
    height: 79px;
    background: url(../images/bot_look.gif) 0 0;
  }

  div.menu a.clientes_e {
    height: 38px;
    background: url(../images/bot_modules.gif) 0 0;
  }

  div.menu a.blog {
    height: 68px;
    background: url(../images/bot_started.gif) 0 0;
  }

  div.menu a.contato {
    height: 50px;
    background: url(../images/bot_portfolio.gif) 0 0;
  }
  
  div.menu a.sobre_a:hover { background: url(../images/bot_navemae.gif) 0 -150px; }
  div.menu a.portfolio:hover { background: url(../images/bot_features.gif) 0 -150px; }
  div.menu a.noticias:hover { background: url(../images/bot_look.gif) 0 -150px; }
  div.menu a.clientes_e:hover { background: url(../images/bot_modules.gif) 0 -150px; }
  div.menu a.blog:hover { background: url(../images/bot_started.gif) 0 -150px; }
  div.menu a.contato:hover { background: url(../images/bot_portfolio.gif) 0 -150px; }
  div.menu a.contato:hover { background: url(../images/bot_who.png) 0 -150px; }

  
div#colB {
  float: left;
  width: 440px;
  text-align: left;
}

div.rowExtras {
  margin-bottom: 30px;
}

div.rowExtras div.boxGreen {
  float: left;
  width: 202px;
  height: 276px;
  margin-right: 28px;
  background: url(../images/fundo_boxGreen.png) no-repeat;
  padding: 15px;
  font-size: 10px;
  line-height: 150%;
	voice-family: "\"}\"";
	voice-family: inherit;
  width: 172px;
  height: 246px;
}

  div.rowExtras div.boxGreen strong { display: block; }
  div.rowExtras div.boxGreen div { 
    padding-bottom: 10px;
    margin-bottom: 7px;
    background: url(../images/dot_white.gif) repeat-x bottom;
  }
  
  div.rowExtras div.boxGreen a {
    display: block;
    padding: 0 0 7px 15px;
    background: url(../images/bullet_green.gif) no-repeat 0 3px;
    text-decoration: none;
  }

  div.rowExtras div.boxGreen a.last {
    font-weight: bold;
  }
  
  div.rowExtras div.boxGreen h6{
    height: 26px;
  }
   
  div.rowExtras div.boxGreen.saiba_mais h6 { background: url(../images/tit_boxGreen_saiba_mais.gif) no-repeat; }
  div.rowExtras div.boxGreen.espremendo h6 { background: url(../images/tit_boxGreen_espremendo.gif) no-repeat; }

div.rowExtras dl.boxWhite {
  float: left;
  width: 210px;
  font-size: 10px;
  line-height: 150%;
}  

  div.rowExtras dl.boxWhite dd {
    background: url(../images/dot_green.gif) repeat-x bottom;
    padding-bottom: 5px;
    margin-bottom: 5px;
  }

  div.rowExtras dl.boxWhite dd.last {
    margin-bottom: 0;
    font-weight: bold;
  }

  div.rowExtras dl.boxWhite dd a {
    display: block;
    padding: 0 0 7px 15px;
    background: url(../images/bullet_green.gif) no-repeat 0 3px;
    text-decoration: none;
  }
  

  
  div.rowExtras dl.boxWhite.conteudo_relacionado { margin-right: 28px; }

  div.rowExtras dl.boxWhite.conteudo_relacionado dd { background: url(../images/dot_orange.gif) repeat-x bottom; }
  div.rowExtras dl.boxWhite.conteudo_relacionado dd a { background: url(../images/bullet_orange.gif) no-repeat 0 3px; }

  div.rowExtras dl.boxWhite.ultimas_azedinhas dt {  height: 41px; background: url(../images/tit_boxWhite_ultimasazedinhas.gif) no-repeat 0 15px; }
  div.rowExtras dl.boxWhite.conteudo_relacionado dt {  height: 66px; background: url(../images/tit_boxWhite_conteudorelacionado.gif) no-repeat 0 40px; }

div.rowExtras div.boxGray {
  float: left;
  width: 202px;
  height: 137px;
  background: url(../images/fundo_boxGray.png) no-repeat;
  padding: 40px 15px 0 15px;
  font-size: 10px;
  line-height: 150%;
	voice-family: "\"}\"";
	voice-family: inherit;
  width: 172px;
  height: 97px;
}

  div.rowExtras div.boxGray a {
    display: block;
    padding: 0 0 7px 15px;
    background: url(../images/bullet_orange.gif) no-repeat 0 3px;
    text-decoration: none;
  }
  
  div.rowExtras div.recursos h6 { height: 26px; background: url(../images/tit_boxGray_recursos.gif) no-repeat; }

h1.tit {
  height: 96px;
}

  h1.tit.sobre_a { background: url(../images/tit_sobre.gif) no-repeat; }
  h1.tit.portfolio { background: url(../images/tit_portfolio.gif) no-repeat; }
  h1.tit.clientes_e { background: url(../images/tit_clientes.gif) no-repeat; }
  h1.tit.noticias { background: url(../images/tit_noticias.gif) no-repeat; }
  h1.tit.blog { background: url(../images/tit_blog.gif) no-repeat; }
  h1.tit.contato { background: url(../images/tit_contato.gif) no-repeat; }
  
 
  
div.txt {
  font-size: 14px;
  line-height: 150%;
  margin-bottom: 30px;
}

div.txt a {
  font-weight: bold;
  color: #7DB835;
  text-decoration: none;
}

div.txt a:hover { text-decoration:underline; }

h1.titInterna {
	font-family: "Trebuchet MS","Century Gothic",Verdana,Helvetica,sans-serif;
  font-size: 36px;
  line-height: 100%;
  margin-bottom: 30px;
  font-weight: normal;
  color:  #000;
}

em.excerpt {
  display: block;
  margin-bottom: 30px;
  font-size: 14px;
}

div.postA span.imgBox,div.txt span.imgBox {
	width: 210px;
	float: right;
	background-color: #efefef;
	padding: 5px;
	margin: 0 0 10px 10px;
	font-size: 10px;
	line-height: 150%;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 200px;
}

div.postA span.imgBox img, div.txt span.imgBox img {
  display: block;
}

  div.txt span.imgBox span.logoCliente {
    display: block;
    overflow: hidden;
    height: 202px;
  }


div.txt span.subTit {
	display: block;
	padding: 3px;
  font-family: "Trebuchet MS","Century Gothic",Verdana,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 20px 0 0 0;
	color: #A4C438;
	border-bottom: 1px solid #A4C438;
}

div.txt a.catPost {
  display: block;
  background: url(../images/dot_green.gif) repeat-x bottom ;
  padding-bottom: 10px;
  margin-bottom: 7px;
  font-size: 12px;
  color: #333;
  font-weight: normal;
}

  div.txt a.catPost strong {
    display: block;
    font-family: "Trebuchet MS","Century Gothic",Verdana,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #000;
  }

  div.txt a.catPost span.thumb {
    display: inline;
    float: left;
    margin-right: 5px;
    border: 2px solid #7DB835;
  }

    div.txt a.catPost span.thumb.cliente {
      width: 131px;
      height: 130px;
      border: none;
      background: url(../images/fundo_shadow.gif) no-repeat bottom right;
    }
  
  div.txt a.catPost p { margin: 0; padding: 0; }

  div.txt a.catPost span.smallTxt {
    display: block;
    font-size: 10px;
    color: #7DB835;
    font-weight: bold;
  }
  
  div#clienteLogos,div#parceiroLogos {
    padding-top: 20px;
  }
  
  div#clienteLogos a,div#parceiroLogos a {
    display: block;
    float: left;
    width: 100px;
    height: 100px;
    border: 3px solid #7DB835;
    background-repeat: no-repeat;
    background-position: 0 -94px;
  	voice-family: "\"}\"";
  	voice-family: inherit;
  	width: 94px;
  	height: 94px;
  }
  
  div#clienteLogos a:hover,div#parceiroLogos a:hover {
    background-position: 0 0;
  }

  div.auxilio a { 
    display: block; 
    float: left; 
    color: #6D8323;
    font-weight: bold;
    padding-left: 15px;
    width: 70px;
    text-decoration: none;
  	voice-family: "\"}\"";
  	voice-family: inherit;
  	width: 55px;
  }
  
  div.auxilio a.voltar { background: url(../images/bullet_green_back.gif) no-repeat 0 3px; }
  div.auxilio a.topo { background: url(../images/bullet_green_up.gif) no-repeat 0 3px; }

div#rodape {
  border-top: 5px solid #7DB835;
  background: #A4C437;
  padding: 5px;
}

  div#rodape dl {
    width: 934px;
    margin: 0 auto;
  }

  div#rodape dl dd { float: left; text-align: left; height: 200px; }
  div#rodape dl dd h6 { height: 35px; margin-bottom: 10px;}
  div#rodape dl dd a.opt { 
    display: block;
    width: 200px;
    background: url(../images/dot_green.gif) repeat-x bottom;
    padding-bottom: 10px;
    margin-bottom: 5px;
    text-decoration: none;
  }
  
  div#rodape dl dd.logo {
    width: 120px;
    height: 110px;
    margin-right: 7px;
  }

  div#rodape dl dd.logo a {display: block; width:80px; height:103px; margin: 0 auto; background: url(../images/logo_rodape.gif) no-repeat;}
  
  div#rodape dl dd.endereco {
    width: 323px;
    background: url(../images/rodape_divider.gif) no-repeat;
    padding-left: 10px;
  	voice-family: "\"}\"";
  	voice-family: inherit;
  	width: 313px;
  }
  div#rodape dl dd.endereco h6 { background: url(../images/tit_rodape_endereco.gif) no-repeat 0 20px; }


  div#rodape dl dd.servicos {
    width: 252px;
    background: url(../images/rodape_divider.gif) no-repeat;
    padding-left: 10px;
  	voice-family: "\"}\"";
  	voice-family: inherit;
  	width: 242px;
  }
  
  div#rodape dl dd.servicos h6 { background: url(../images/tit_rodape_servicos.gif) no-repeat 0 20px; }

  div#rodape dl dd.mais {
    width: 200px;
    background: url(../images/rodape_divider.gif) no-repeat;
    padding-left: 10px;
  	voice-family: "\"}\"";
  	voice-family: inherit;
  	width: 190px;
  }
  
  div#rodape dl dd.mais h6 { background: url(../images/tit_rodape_mais.gif) no-repeat 0 20px; }
  
  div#rodape form#searchform {
    display: block;
    margin-top: 3px;
  }
  
  div#rodape form#searchform input#s {
    float: left;
    border: 1px solid #6D8323;
    width: 162px;
    height: 20px;
    margin: 0 5px 0 0;
    padding: 2px;
    background: #a4c437;
    font-size: 10px;
  	voice-family: "\"}\"";
  	voice-family: inherit;
  	width: 151px;
  	height: 14px;
  }

div.pageNavi{
  font-size: 10px;
}

  div.pageNavi span.pages {
    font-weight: bold;
    margin-right: 5px;
  }

  div.pageNavi span.current {
    padding: 0 3px;
    margin-right: 5px;
    background-color: #7DB835;
    color: #fff;
  }

span.clearFull {
  display: block;
  clear: both;
}
