@charset "utf-8";
/* CSS Document */

* {
	margin:0 0 0 0;
	padding:0 0 0 0;
}

body {
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(../img/bg/bgPagina.jpg) repeat-x #CADCE2;
}

/* GERAL ------------------------------------------------------------------------------------------------------------- */

#divGeral {
	width:1002px;
	margin:0 auto;
}

/* HEADER ------------------------------------------------------------------------------------------------------------- */

#divGeral #divHeader {
	width:914px;
	float:left;
	padding:5px 62px 30px 26px;
}

#divGeral #divHeader h1 {
	float:left;
	padding:10px 0 0 0;
}

#divGeral #divHeader h1 a {
	width:223px;
	height:64px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/imgLogotipo.png) no-repeat;
}

#divGeral #divHeader ul.ulIcones {
	width:100%;
	float:right;
}

#divGeral #divHeader ul.ulIcones li {
	display:inline;
	float:right;
	padding:0 5px 0 0;
}

#divGeral #divHeader ul.ulMenu {
	float:left;
	padding:28px 0 0 47px;

}

#divGeral #divHeader ul.ulMenu li img#active{
    border-top: solid  #007eaf 3px;

  }



#divGeral #divHeader ul.ulMenu li img {
  border-top: solid transparent 3px;

}


#divGeral #divHeader ul.ulMenu li img:hover{
  border-top: solid #cccccc  3px;

}


#divGeral #divHeader ul.ulMenu li {
	display:inline;
	float:left;
	padding:0 15px 0 15px;
}

/* CONTEUDO ------------------------------------------------------------------------------------------------------------- */

#divGeral #divConteudo {
	width:1002px;
	float:left;
}

/* BOX ULTIMOS ------------------------------------------------------------------------------------------------------------- */

#divGeral #divConteudo .divBoxUltimos {
	width:1002px;
	float:left;
	padding:0 0 0 0;
}

#divGeral #divConteudo .divBoxUltimos h2 {
	padding:0 0 0 60px;
}

#divGeral #divConteudo .divBoxUltimos ul li {
	width:863px;
	height:359px;
	display:inline;
	float:left;
    position:relative;
	margin:0 1px 0 0;
	padding:10px 10px 0 10px;
	background:url(../img/bg/bgBoxUltimos.png) no-repeat;
}

#divGeral #divConteudo .divBoxUltimos ul li a {
	text-decoration:none;
}

#divGeral #divConteudo .divBoxUltimos ul li h3 {
	font:bold 16px Tahoma, Geneva, sans-serif;
	color:#09F;
	margin:8px 0 0 0;
	padding:0 0 0 7px;
	background:url(../img/ico/icoTitProjeto.gif) left no-repeat;
}

#divGeral #divConteudo .divBoxUltimos ul li p {
	font:12px Tahoma, Geneva, sans-serif;
	color:#838383;
	width:882px;
	line-height:1.5;
}

#divGeral #divConteudo .divBoxUltimos ul li p a {
	font:10px Tahoma, Geneva, sans-serif;
	color:#09F;
}

/* BOX ULTIMOS PORTIFOLIO ------------------------------------------------------------------------------------------------------------- */

#divGeral #divConteudo .divBoxUltimos2 {
	width:1002px;
	float:left;
	padding:0 0 0 0;
}

#divGeral #divConteudo .divBoxUltimos2 h2 {
	padding:0 0 0 60px;
}

#divGeral #divConteudo .divBoxUltimos2 ul li {
	width:200px;
	height:359px;
	display:inline;
	float:left;
    position:relative;
	margin:0 1px 0 0;
	padding:10px 10px 0 10px;
	background:url(../img/bg/bgBoxUltimos2.png) no-repeat;
}

#divGeral #divConteudo .divBoxUltimos2 ul li a {
	text-decoration:none;
}

#divGeral #divConteudo .divBoxUltimos2 ul li h3 {
	font:bold 16px Tahoma, Geneva, sans-serif;
	color:#09F;
	margin:8px 0 0 0;
	padding:0 0 0 7px;
	background:url(../img/ico/icoTitProjeto.gif) left no-repeat;
}

#divGeral #divConteudo .divBoxUltimos2 ul li p {
	font:12px Tahoma, Geneva, sans-serif;
	color:#838383;
	width:882px;
	line-height:1.5;
}

#divGeral #divConteudo .divBoxUltimos2 ul li p a {
	font:10px Tahoma, Geneva, sans-serif;
	color:#09F;
}
	

/* DESTAQUES ------------------------------------------------------------------------------------------------------------- */

#divGeral #divConteudo .divDestaques {
	width:882px;
	float:left;
	padding:0 60px 0 60px;
}

/* BOX DEPOIMENTOS ------------------------------------------------------------------------------------------------------------- */

#divGeral #divConteudo .divDestaques .divBoxDepoimentos {
	width:257px;
	float:left;
	padding:0 57px 0 0;
}

#divGeral #divConteudo .divDestaques .divBoxDepoimentos h3 {
	padding:0 0 13px 0;
}

#divGeral #divConteudo .divDestaques .divBoxDepoimentos p {
	font:12px Tahoma, Geneva, sans-serif;
	color:#356879;
	padding:0 0 10px 0;
}

#divGeral #divConteudo .divDestaques .divBoxDepoimentos span {
	font:12px Tahoma, Geneva, sans-serif;
	color:#000;
}

#divGeral #divConteudo .divDestaques .divBoxDepoimentos span.spanBtnMais {
	width:100px;
	float:right;
	display:block;
	text-align:right;
	padding:20px 0 0 0;
}

/* BOX PRODUTOS ------------------------------------------------------------------------------------------------------------- */

#divGeral #divConteudo .divDestaques .divBoxProdutos {
	width:255px;
	float:left;
	padding:0 58px 0 0;
}

#divGeral #divConteudo .divDestaques .divBoxProdutos h3 {
	padding:0 0 13px 0;
}

#divGeral #divConteudo .divDestaques .divBoxProdutos p {
	font:12px Tahoma, Geneva, sans-serif;
	color:#356879;
	padding:0 0 8px 0;
}

#divGeral #divConteudo .divDestaques .divBoxProdutos ul li {
	font:12px Tahoma, Geneva, sans-serif;
	color:#356879;
	padding:2px 0 2px 4px;
}

#divGeral #divConteudo .divDestaques .divBoxProdutos ul li.liEscuro {
	background:#B5D2DD;
}

#divGeral #divConteudo .divDestaques .divBoxProdutos ul li.liClaro {
	background:#C0D7DF;
}

#divGeral #divConteudo .divDestaques .divBoxProdutos ul li a {
	color:#356879;
	text-decoration:none;
}

#divGeral #divConteudo .divDestaques .divBoxProdutos ul li a:hover {
	color:#356879;
	text-decoration:underline;
}

#divGeral #divConteudo .divDestaques .divBoxProdutos span.spanBtnMais {
	width:100px;
	float:right;
	display:block;
	text-align:right;
	padding:9px 0 0 0;
}

/* BOX CONTATO ------------------------------------------------------------------------------------------------------------- */

#divGeral #divConteudo .divDestaques .divBoxContato {
	width:255px;
	float:left;
}

#divGeral #divConteudo .divDestaques .divBoxContato h3 {
	padding:0 0 13px 0;
}

#divGeral #divConteudo .divDestaques .divBoxContato p {
	font:12px Tahoma, Geneva, sans-serif;
	color:#356879;
	padding:0 0 10px 0;
}

#divGeral #divConteudo .divDestaques .divBoxContato ul li {
	font:12px Tahoma, Geneva, sans-serif;
	color:#346779;
	padding:0 0 6px 0;
}

#divGeral #divConteudo .divDestaques .divBoxContato ul li a {
	color:#346779;
	text-decoration:none;
}

#divGeral #divConteudo .divDestaques .divBoxContato ul li a:hover {
	color:#346779;
	text-decoration:underline;
}

#divGeral #divConteudo .divDestaques .divBoxContato span.spanBtnMais {
	width:100px;
	float:right;
	display:block;
	text-align:right;
	padding:20px 0 0 0;
}

/* SIDEBAR ------------------------------------------------------------------------------------------------------------- */

#divGeral #divConteudo .divContentInterna {
	width:913px;
	float:left;
	padding:0 58px 0 31px;
}


#divGeral #divConteudo .divContentInterna h2.titulo {
  color: #434343;
  font-family: Arial Narrow;
  font-size: 24px;
  letter-spacing:-1px;


}


/* SIDEBAR ------------------------------------------------------------------------------------------------------------- */

#divGeral #divConteudo .divContentInterna .divSidebar {
	width:198px;
	float:left;
	padding:19px 19px 0 21px;
	min-height:272px;
	background:url(../img/bg/bgSidebar.jpg) no-repeat;
}

#divGeral #divConteudo .divContentInterna .divSidebar ul li {
	font:12px Tahoma, Geneva, sans-serif;
	color:#000;
	border-bottom:1px solid #ECECEC;
	padding:5px 0 5px 0;
}

#divGeral #divConteudo .divContentInterna .divSidebar ul li a {
	color:#000;
	text-decoration:none;
}

#divGeral #divConteudo .divContentInterna .divSidebar ul li a:hover {
	font:bold 12px Tahoma, Geneva, sans-serif;
	color:#007EAD;
	text-decoration:none;
}

#divGeral #divConteudo .divContentInterna .divSidebar ul li a.active {
	font-weight:bold;
	color:#007EAD;
	text-decoration:none;
}

/* CONTEUDO INTERNA ------------------------------------------------------------------------------------------------------------- */

#divGeral #divConteudo .divContentInterna .divConteudoInterna {
	width:665px;
	float:left;
	padding:0 0 0 10px;
}

#divGeral #divConteudo .divContentInterna .divConteudoInterna h2 {
	padding:5px 0 14px 0;
}

#divGeral #divConteudo .divContentInterna .divConteudoInterna h3 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #346779;
	padding:5px 0 14px 0;
}

#divGeral #divConteudo .divContentInterna .divConteudoInterna p {
	font:12px Tahoma, Geneva, sans-serif;
	color:#346779;
	padding:0 0 20px 0;
	text-align:justify;
}

#divGeral #divConteudo .divContentInterna .divConteudoInterna p a {
	color:#000;
	text-decoration:none;
}

#divGeral #divConteudo .divContentInterna .divConteudoInterna p a:hover {
	color:#000;
	text-decoration:underline;
}

#divGeral #divConteudo .divContentInterna .divConteudoInterna form.formContato fieldset legend {
	display:none;
}

#divGeral #divConteudo .divContentInterna .divConteudoInterna form.formContato fieldset label {
	width:630px;
	font:12px Tahoma, Geneva, sans-serif;
	color:#346779;
}

#divGeral #divConteudo .divContentInterna .divConteudoInterna form.formContato fieldset label input {
	font:12px Tahoma, Geneva, sans-serif;
	color:#666;
	border:1px inset #ACACAC;
	padding:4px 0 4px 0;
	vertical-align:middle;
}

#divGeral #divConteudo .divContentInterna .divConteudoInterna form.formContato fieldset label input.inpNome {
	width:570px;
	margin:0 15px 10px 27px;
}

#divGeral #divConteudo .divContentInterna .divConteudoInterna form.formContato fieldset label input.inpEmail {
	width:570px;
	margin:0 0 10px 28px;
}


#divGeral #divConteudo .divContentInterna .divConteudoInterna form.formContato fieldset label input.inpDdd {
	width:30px;
	margin:0 10px 10px 10px;
}

#divGeral #divConteudo .divContentInterna .divConteudoInterna form.formContato fieldset label input.inpTelefne {
	width:100px;
	margin:0 10px 10px 0;
}

#divGeral #divConteudo .divContentInterna .divConteudoInterna form.formContato fieldset label input.inpTelefne1 {
	width:100px;
	margin:0 204px 10px 0;
}

#divGeral #divConteudo .divContentInterna .divConteudoInterna form.formContato fieldset label select {
	width:570px;
	font:12px Tahoma, Geneva, sans-serif;
	color:#666;
	margin:0 0 10px 14px;
	padding:4px 0 4px 0;
	border:1px inset #ACACAC;
	vertical-align:top;
}

#divGeral #divConteudo .divContentInterna .divConteudoInterna form.formContato fieldset label textarea {
	width:570px;
	height:100px;
	font:12px Tahoma, Geneva, sans-serif;
	color:#666;
	margin:0 0 10px 0;
	vertical-align:top;
	border:1px inset #ACACAC;
}

#divGeral #divConteudo .divContentInterna .divConteudoInterna form.formContato fieldset button.btnEnviar {
	width:38px;
	height:20px;
	float:right;
	border:0;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/btn/btnEnviar.jpg) no-repeat;
}

#divGeral #divConteudo .divContentInterna .divConteudoInterna form.formContato fieldset button.btnLimpar {
	width:40px;
	height:20px;
	float:right;
	border:0;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/btn/btnLimpar.jpg) no-repeat;
	margin:0 28px 0 5px;
}

/* BOX PRODUTO ------------------------------------------------------------------------------------------------------------- */

#divGeral #divConteudo .divContentInterna .divBoxProduto {
	width:913px;
	float:left;
}

#divGeral #divConteudo .divContentInterna .divBoxProduto h2 {
	padding:5px 0 14px 0;
}

#divGeral #divConteudo .divContentInterna .divBoxProduto p {
	font:12px Tahoma, Geneva, sans-serif;
	color:#346779;
	padding:0 0 20px 0;
}

#divGeral #divConteudo .divContentInterna .divBoxProduto ul li {
	width:182px;
	min-height:249px;
	float:left;
	display:inline;
	margin:0 10px 0 0;
	padding:26px 18px 0 18px;
	background:url(../img/bg/bgProdutos.png) no-repeat;
	font:12px Tahoma, Geneva, sans-serif;
	color:#346779;
}

#divGeral #divConteudo .divContentInterna .divBoxProduto ul li a {
	color:#346779;
	text-decoration:none;
}

#divGeral #divConteudo .divContentInterna .divBoxProduto ul li span {
	width:100%;
	float:left;
	padding:10px 0 0 0;
}

/* FOOTER ------------------------------------------------------------------------------------------------------------- */

#divGeral #divFooter {
	width:1002px;
	float:left;
	margin:40px 0 0 0;
	padding:23px 0 40px 0;
	text-align:right;
	background:url(../img/bg/bgFooter.png) top center no-repeat;
}

#divGeral #divFooter p {
	font:12px Arial, Helvetica, sans-serif;
	color:#346779;
	padding:0 60px 0 0;
}