@charset "utf-8";

* {

	margin:0;

	border:0;

	padding:0;

}



body{

	background:url(../images/bg.gif);

	background-repeat:repeat-x repeat-y;

	font-family:Arial, Helvetica, sans-serif;

}


#topo {width:990px; margin:auto; }
#img-logo {padding-top:10px;}
#base-clientes {width:645px; float:right;}
#base-clientes h2 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; font-weight:normal; text-align:center; padding-bottom:15px; padding-top:50px;}
.cb {clear:both;}
#base-clientes div.fundo {width:640px; height:85px; background:#FFF; }
#sidebar-solicite {width:184px; height:155px; margin-left:25px; margin-top:20px; float:left; margin-bottom:20px;}
.cb {clear:both;}
#outro-mail {padding-top:85px; padding-left:55px; color:#FFF;}
#outro-mail a {color:#FF0; text-decoration:none; font-size:18px;}

#base-clientes-home {width:645px; float:right; margin-right:43px;}
#base-clientes-home h2 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; font-weight:normal; text-align:center; padding-bottom:15px; padding-top:50px;}
.cb {clear:both;}
#base-clientes-home div.fundo {width:640px; height:85px; background:#FFF; }


#container{

	width:990px;

	margin:0 auto;

	padding:10px 0 0 0;

}



#top{

	width:100%;

	height:5px;

	background-color:#1B1F2A;

	margin:0 auto;

	

}



#banner{

	width:990px;

	height:493px;

	}





  

  #conteudo{

	  width:990px;

	  float:left;

	  margin:10px 0 0 0;

  }



  /* Sidebar*/ 

  

  /* Atendimento*/ 

  

  .btn-atendimento{

	  width:179px;

	  height:30px;

	  background-image:url(../images/atendimento.png);

	  float:left;

  }

  

  .btn-atendimento a{

	color:#FFF;

	text-decoration:none;

	font-size:12px;

	font-weight:700;

	float:left;

	margin:8px 0 0 48px;

	text-align:center;

  }

  

  /* Ligamos*/ 

  

  .btn-ligamos{

	  width:179px;

	  height:30px;

	  background-image:url(../images/ligamos.png);

	  float:left;

	  margin:10px 0 0 0;

  }

  

  .btn-ligamos a{

	  color:#FFF;

	  text-decoration:none;

	  font-size:12px;

	  font-weight:700;

	  float:left;

	  margin:8px 0 0 55px;

	  text-align:center;	  

  }

  

  /* Orçamento*/ 

  

  .btn-orcamento{

	  width:179px;

	  height:30px;

	  background-image:url(../images/orcamento.png);

	  float:left;

	  margin:10px 0 0 0;

  }

  

  .btn-orcamento a{

	  color:#FFF;

	  text-decoration:none;

	  font-size:12px;

	  font-weight:700;

	  float:left;

	  margin:8px 0 0 39px;

	  	  

  }

  

  /* Fone*/ 

  

  .btn-fone{

	  width:179px;

	  height:30px;

	  background-image:url(../images/fone2.png);

	  float:left;

	  margin:10px 0 0 0;

  }

  

  .btn-fone p{

	  color:#FFF212;

	  text-decoration:none;

	  font-size:13px;

	  font-weight:700;

	  float:left;

	  margin:0 0 0 50px;

	  text-align:center;

	  padding:7px 0 0 13px;	  

  }

  

   /* Fone2*/ 

  

  .btn-fone2{

	  width:179px;

	  height:30px;	  

	  border-radius: 17px;

	  border:#CCC solid 1px;	  

	  float:left;

	  margin:30px 0 0 0;

  }

  

  .btn-fone2 p{

	  color:#FFF100;

	  text-decoration:none;

	  font-size:16px;

	  font-weight:700;	   

	  text-align:center;

	  padding:6px 0 0 0;	  

  }

  

   /* Projetos*/ 

  

  .btn-projetos{

	  width:179px;

	  height:30px;

	  background-image:url(../images/projetos.png);

	  float:left;

	  margin:10px 0 0 0;

  }

  

  .btn-projetos a{

	  color:#FFF;

	  text-decoration:none;

	  font-size:12px;

	  font-weight:700;

	  float:left;

	  margin:8px 0 0 78px;

	  text-align:center;	  

  }

  

   /* Consultoria*/ 

  

  .btn-consultoria{

	  width:179px;

	  height:30px;

	  background-image:url(../images/consultoria.png);

	  float:left;

	  margin:10px 0 0 0;

  }

  

  .btn-consultoria a{

	  color:#FFF;

	  text-decoration:none;

	  font-size:12px;

	  font-weight:700;

	  float:left;

	  margin:8px 0 0 72px;

	  text-align:center;	  

  }

  

   /* Politica*/ 

  

  .btn-politica{

	  width:179px;

	  height:30px;

	  background-image:url(../images/politica.png);

	  float:left;

	  margin:10px 0 0 0;

  }

  

  .btn-politica a{

	  color:#FFF;

	  text-decoration:none;

	  font-size:12px;

	  font-weight:700;

	  float:left;

	  margin:8px 0 0 40px;

	  text-align:center;	  

  }

  

  /* Uso*/ 

  

  .btn-uso{

	  width:179px;

	  height:30px;

	  background-image:url(../images/politica-uso.png);

	  float:left;

	  margin:10px 0 0 0;

  }

  

  .btn-uso a{

	  color:#FFF;

	  text-decoration:none;

	  font-size:12px;

	  font-weight:700;

	  float:left;

	  margin:8px 0 0 62px;

	  text-align:center;	  

  }

  

   /* Imprensa*/ 

  

  .btn-imprensa{

	  width:179px;

	  height:30px;

	  background-image:url(../images/orcamento.png);

	  float:left;

	  margin:10px 0 0 0;

  }

  

  .btn-imprensa a{

	  color:#FFF;

	  text-decoration:none;

	  font-size:12px;

	  font-weight:700;

	  float:left;

	  margin:8px 0 0 77px;

	  text-align:center;	  

  }

  

   /* Blog*/ 

  

  .btn-blog{

	  width:179px;

	  height:30px;

	  background-image:url(../images/blog.png);

	  float:left;

	  margin:10px 0 0 0;

  }

  

  .btn-blog a{

	  color:#FFF;

	  text-decoration:none;

	  font-size:12px;

	  font-weight:700;

	  float:left;

	  margin:8px 0 0 90px;

	  text-align:center;	  

  }

  

  /* Videos*/ 

  

  .btn-videos{

	  width:179px;

	  height:30px;

	  background-image:url(../images/videos.png);

	  float:left;

	  margin:10px 0 0 0;

  }

  

  .btn-videos a{

	  color:#FFF;

	  text-decoration:none;

	  font-size:12px;

	  font-weight:700;

	  float:left;

	  margin:8px 0 0 82px;

	  text-align:center;	  

  }

  

   /* Mapa*/ 

  

  .btn-mapa{

	  width:179px;

	  height:30px;

	  background-image:url(../images/mapa.png);

	  float:left;

	  margin:10px 0 0 0;

  }

  

  .btn-mapa a{

	  color:#FFF;

	  text-decoration:none;

	  font-size:12px;

	  font-weight:700;

	  float:left;

	  margin:8px 0 0 68px;

	  text-align:center;	  

  }

  

   /* Trabalhe*/ 

  

  .btn-trabalhe{

	  width:179px;

	  height:30px;

	  background-image:url(../images/trabalhe.png);

	  float:left;

	  margin:10px 0 0 0;

  }

  

  .btn-trabalhe a{

	  color:#FFF;

	  text-decoration:none;

	  font-size:12px;

	  font-weight:700;

	  float:left;

	  margin:8px 0 0 53px;

	  text-align:center;	  

  }

   

   /* Fornecedores*/ 

  

  .btn-fornecedores{

	  width:179px;

	  height:30px;

	  background-image:url(../images/fornecedores.png);

	  float:left;

	  margin:10px 0 0 0;

  }

  

  .btn-fornecedores a{

	  color:#FFF;

	  text-decoration:none;

	  font-size:12px;

	  font-weight:700;

	  float:left;

	  margin:8px 0 0 65px;

	  text-align:center;	  

  }





#sidebar{

	width:231px;

	height:auto;

	float:left;

}



#sidebar ul li a{

	text-decoration:none;

	

}



#sidebar ul li a:hover, #footer2-int a:hover {

	text-decoration:underline;

	color:#FFF100;

	

}



#sidebar ul{

	list-style:none;

	float:left;

	margin:40px 0 15px 25px;

}



#sidebar-contato{

	width:231px;

	height:auto;

	background-color:#222632;

	float:left;

	padding:0 0 14px 0;

}



#sidebar-servicos{

	width:231px;

	height:228px;

	background-color:#222632;

	float:left;

	margin:13px 0 0 0;

}



.sidebar{

	color:#FFF;

	font-size:15px;

	float:left;

	margin:20px 0 0 25px;



}



#principal{

	width:759px;

	height:100%;

	float:left;

}



.titulo{

	width:759px;

	height:20px;

	float:left;

	

}



.titulo h1{

	color:#F63;

	font-size:16px;

	float:left;

	margin:0 0 0 30px;

	

}



#footer{

	width:990px;

	height:59px;

	background:url(../images/menu.gif);

	float:left;

	margin:10px 0 10px 0;

}



#footer p{

	color:#8699A3;

	

	text-align:center;

	

	padding:23px 0 0 0;

	font-size:14px;

}

.clear{

	clear:both;

}



#block-home{

	background-image:url(../images/block01home_s1.jpg);

	width:737px;

	height:296px;

	float:left;

	margin:5px 0 0 20px;

}



#block-home h2{

	color:#FFF;

	font-style:italic;

	font-size:23px;

}



#blocks{

	float:left;

	margin:15px 0 0 0;

}



.block-index{

	width:158px;

	height:226px;

	background-image:url(../images/bg-blocks.jpg);

	background-repeat:no-repeat;

	background-color:#FFF;

	float:left;

	margin:0 0 0 20px;

}



.block-index a{

	color:#000;

	text-decoration:none;

	

}



.block-index h3{

	font-size:15px;

	width:100%;

	margin:0 auto;

	text-align:center;

	padding:5px 0 0 0;

	

}



.block-index img{	

	width:143px;

	float:left;

	margin:5px 0 0 7px;

	

}



.block-index p{	

	width:150px;

	float:right;

	margin:5px 7px 17px 0;

	text-align:right;

	font-size:11px;

	

	

}





/* FIm do block INdex*/



.block{

	width:158px;

	height:418px;

	background-image:url(../images/bg-blocks.jpg);

	background-repeat:no-repeat;

	background-color:#FFF;

	float:left;

	margin:0 0 0 20px;

}



.block a{

	color:#000;

	text-decoration:none;

	

}



.block h3{

	font-size:15px;

	width:100%;

	margin:0 auto;

	text-align:center;

	padding:5px 0 0 0;

	

}



.block img{	

	width:143px;

	float:left;

	margin:5px 0 0 7px;

	

}



.block p{	

	width:150px;

	float:right;

	margin:5px 7px 17px 0;

	text-align:right;

	font-size:11px;

	

	

}



/* Página Empresa*/



#block-empresa{

	background-image:url(../images/block01empresa.png);

	width:737px;

	height:296px;

	float:left;

	margin:5px 0 0 20px;

}



#block-empresa p{

	color:#FFF;

	float:right;

	text-align:right;

	font-size:15px;

	width:470px;

	margin:20px 20px 0 0;

	line-height:21px;

}



.missao{

		

	width:700px;

	float:left;

	margin:10px 0 0 20px;

	padding:20px 0 0 0;

}



.missao h2{

	color:#FFF212;

	font-size:17px;

	float:left;

	height:40px;

	

}



.missao p{

	color:#000;

	font-size:14px;

	float:left;

	background-color:#CCC;

	color:#333;

	width:580px;

	margin:0 0 0 20px;

	padding:5px;

	border-radius: 5px;

	border:#FFF solid 1px;

}



/* Página servicos*/



#block-servicos{

	background-image:url(../images/block01empresa.png);

	width:737px;

	height:296px;

	float:left;

	margin:5px 0 0 20px;

}



#block-servicos p{

	color:#FFF;

	float:right;

	text-align:right;

	font-size:15px;

	width:470px;

	margin:20px 20px 0 0;

	line-height:19px;

}



/* Página Contato*/



#block-contato{

	background-image:url(../images/block01empresa.png);

	background-repeat:no-repeat;	

	width:737px;

	height:auto;

	float:left;

	margin:5px 0 0 20px;

	}

	

	#block-contato2{

	background-image:url(../images/block01empresa.png);

	background-repeat:no-repeat;

	background-position:right top;	

	width:500px;

	height:550px;

	float:right;

	margin:5px 0 0 0;

	

	}







.block-contato{

	width:159px;

	height:123px;

	float:left;

	margin:0 0 0 20px;

}



#blocks-contato{

	float:left;

	margin:15px 0 0 0;

	height:220px;

	}

	

	#blocks-clientes{

	float:left;

	margin:15px 0 0 20px;

	height:100%;

	width:741px;

	

	}

	

	.left{

		width:352px;

		height:105px;

		float:left;

		margin:28px 0 0 0;

	}

	

	.right{

		width:352px;

		height:105px;

		float:right;

		margin:28px 0 0 0;

	}

	

	#blocks-projetos{

	float:left;

	margin:15px 0 0 20px;

	height:465px;

	width:741px;

	

	

	}

	

/*** Menu ***/

	

#menu{

	width:990px;

	height:59px;

	background:url(../images/menu.gif);

}



	#menu ul { list-style:none;  float:left; overflow:hidden; margin-left:9px;}

	#menu ul li { float:left; }

	

	#menu ul li a { display:block; float:left; overflow:hidden; text-transform:uppercase;  text-decoration:none; }

	#menu ul li a { font-size:18px; color:#fff; width: 160px; height: 59px;text-align: center; line-height: 59px; border-right: 1px solid #999;}

	

	#menu ul li a:hover {text-decoration: underline; color:#06C; background:#222632;}



	

#menu .submenu {



position: absolute;

float:left;

margin:60px 0 0 0;

display:none;

background:#222632;

width:190px;

border-radius: 5px;

border:#999 solid 1px;

opacity:0.9;

filter:alpha(opacity=60); /* For IE8 and earlier */

z-index:100;



}



#menu .submenu a {



font-size:14px; color:#fff; width: 190px; height: 40px;text-align: center; line-height: 40px; border-bottom: 1px solid #999;;



}



	

	

#menu .submenu2 {



position: absolute;

float:left;

margin:60px 0 0 0;

display:none;

background:#222632;

width:190px;

border-radius: 5px;

border:#999 solid 1px;

opacity:0.9;

filter:alpha(opacity=60); /* For IE8 and earlier */



}



#menu .submenu2 a {



font-size:14px; color:#fff; width: 190px; height: 40px;text-align: center; line-height: 40px; border-bottom: 1px solid #999;;



}



.submenu3 {





float:left;



display:none;

background:#222632;

width:220px;

border-radius: 5px;

opacity:0.9;

filter:alpha(opacity=60); /* For IE8 and earlier */



}



#menu .submenu3 a {



font-size:13px; color:#FFF100; width: 220px; height: 30px; text-align:left; line-height: 28px; border-bottom: 1px solid #999;;



}



#footer2{

	width:100%;

	height:150px;

	background-color:#1B1F2A;

	margin:0 auto;

	

}



#footer2-int{

	width:990px;

	margin:0 auto;

	height:auto;

}



#footer22{

	width:100%;

	height:60px;

	background-color:#10131C;

	margin:0 auto;

	

}



.footer22{

	text-align:center;

	color:#999;

	font-size:12px;

	padding:15px 0 0 0;

}



#block-01{

	width:182px;

	height:90px;

	float:left;

	margin:30px 0 0 25px;

}



#block-02{

	width:182px;

	height:90px;

	float:left;

	margin:30px 0 0 70px;

}



#block-03{

	width:182px;

	height:90px;

	float:left;

	margin:30px 0 0 70px;

}



#block-04{

	width:182px;

	height:90px;

	float:right;

	margin:30px 25px 0 0;

}



#footer2-int ul{	

	list-style:none;

	float:left;

	

}



.block-form{

	width:450px;

	height:50px;

	float:left;

	margin:10px 0 0 50px;

}



.block-form h3{

	float:left;

	width:400px;

	color:#E5E309;

	font-size:14px;

	

	

		

}



.radius{

	background-color:#F0F0F0;

	color:#333;

	border-radius: 2px;

	border:#CCC solid 1px;

	width:400px;

	padding:5px;

	box-shadow: 0px 0px 0px #E1E1E1;

	float:left;

	margin-top:2px;

}



.radius2{	

	background:#E5E309;	

	background-repeat:repeat-x;

	color:#222632;

	border-radius: 10px;

	border:#FFF solid 1px;

	float:right;

	margin:80px 38px 0 0;

	width:110px;

	height:26px;

	cursor: pointer;

	font-size:14px;

	padding-bottom: 1px;

			   

}



.message{

	font-size:15px;

	color:#CCC;

}



.block-left{

	width:220px;

	float:left;

	}



.block-right{

	width:220px;

	float:right;

	}

	

	#mapa{ 

	width:500px;

	float:left;

	

	

	}

	

	#mapa ul{ 

	

	float:left;

	margin:20px 0 20px 120px;

	

	

	}

	

	#mapa ul li{

	list-style-type: disc;

	padding: 0 0 0 3px;

	line-height:20px;

	color:#CCC;

	

	

	}

	

	#mapa ul li a{ 

	color:#FFF;

	font-size:13px;

	text-decoration:none;

	

	

	}

	

	#mapa ul li a:hover{ 

	color:#FFF;

	font-size:13px;

	text-decoration:underline;

	

	

	}

	

	.bloco-forms{

		text-align:right; padding:15px 10px 15px 10px; font-size:15px; 	border-radius: 5px; border:#FFF solid 2px; width:175px; float:left; margin:15px 0 0 8px;

	}

	

	

p.tituloSucesso {width:380px; color:#0C0; font-size:22px; margin:auto; text-align:center; padding-top:15px; padding-bottom:20px;}

p.txtSucesso {width:380px; color:#FFF; font-size:14px; margin:auto; text-align:center;}

p.img-sus {padding-top:60px;  width:145px; margin:auto;}