@charset "utf-8";
/* CSS Document */
	*{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; outline:0;}
	.limpar {clear:both;}
	button {cursor:pointer;}
	a {text-decoration:none;}
	a img {border:none;}
	body { background:#161616; font-size:11px;}
	
	/* TOPO */
	#topo { display:table; width:100%; height:202px; margin:10px auto 0; background:url(../img/topo/topo.jpg) center;}
		
	/* MENU */
	#menu {width:100%; height:48px; background:url(../img/menu/bg.jpg) repeat-x;}
	#menu ul {display:block; width:770px; height:48px; margin:0 auto;}
	#menu li {float:left; list-style:none; margin:0 8.3px 0 0; }
	#menu li a {display:block; width:120px; height:30px; background:url(../img/menu/bg_menu_preto.jpg) repeat-x; text-align:center; padding-top:18px;}
	#menu li a:hover { background:url(../img/menu/bg_menu_verde.jpg) repeat-x;}
	
	/* RODAPE */
	#rodape {width:100%; height:90px; margin:20px auto 0; background:url(../img/rodape/rodape.jpg) center;}
	#rodape ul { background:none; text-align:center;}
	#rodape ul li {display:inline; color:#fff; background:none;}
	#rodape ul a { display:inline-block; margin:10px 5px 0 5px; color:#fff; text-decoration:none; background:none; text-transform:lowercase;}
	#rodape ul a:hover {color:#7FB967; text-decoration:none;}
	#rodape img { border:0; display:block; margin:30px auto 0 auto;}
	#rodape #linkcartoes {background:none;}
	
	/* CORPO */
	#corpo {width:770px; margin:1px auto;}
	
	/* HOME CORPO */
	#homeesquerda { width:254px; height:580px; float:left; margin-left:3px;}
	#homedireita { width:513px; height:300px; float:left;}
	.tituloshome {width:100%; height:13px; float:left; margin:20px 0 0 0;}
	
	#ultimostrabalhos {width:100%; height:290px; float:left;}
	#bg_img_trabalho {width:250px; height:223px; background:#272727; float:left; margin:20px 0 0 0;}
	#bg_nome_cliente {width:250px; height:19px; background:url(../img/geral/bg_nomecliente.jpg) no-repeat; float:left; margin:5px 0 0 0; padding:5px 0 0 0;}
	#bg_nome_cliente p {color:#FFFFFF; text-indent:8px;}
	
	#depoimentos {width:100%; height:290px; float:left;}
	#bg_img_trabalho {width:230px; height:203px; background:#272727; float:left; margin:20px 0 0 0; color:#FFFFFF; font-size:12px; padding:10px;}
	#bg_img_trabalho #cabecalho {width:230px; height:50px; float:left;}
	#bg_img_trabalho #cabecalho #nomefantasia {width:140px; height:50px; float:left; color:#666666; font-size:11px;}
	#bg_img_trabalho #cabecalho a {display:block; width:74px; height:50px; float:left;}
	#bg_img_trabalho #textodepoimento { width:230px; height:140px; float:left; text-align:justify;}
	
	#servicos {width:255px; height:290px; float:left; margin:0 0 0 1px;}
	#b_website {width:250px; height:60px; float:left; margin:20px 0 0 0;}
	#b_lojavirtual {width:250px; height:60px; float:left; margin:21px 0 0 0;}
	#b_sistemas {width:250px; height:60px; float:left; margin:21px 0 0 0;}
	#bt_saibamais {width:250px; height:24px; float:left; margin:5px 0 0 0;}
	
	#suporteonline {width:255px; height:290px; float:left; margin:0 0 0 1px;}
	#b_atendimento {width:250px; height:250px; float:left; margin:20px 0 0 0;}
	
	#noticiashome {width:510px; height:290px; float:left; margin:15px 0 0 5px;}
	#bg_noticias {width:475px; height:203px; float:left; border:solid 1px #272727; margin:20px 0 0 0; padding:10px;}
	#bg_noticias .destaquenoticia { width:470px; float:left; padding:5px 0; border-bottom:dotted 1px #272727; margin:5px 0;}
	#bg_noticias .destaquenoticia span {color:#494949;}
	#bg_noticias .destaquenoticia a {color:#FFFFFF;}
	#bg_noticias .destaquenoticia a:hover { text-decoration:underline;}
	
	/* TITULO PAGINA INTERNA */
	.titulo_internas {width:770px; margin:20px 0; float:left;}
	.subtitulo { width:770px; height:5px; float:left; margin-bottom:0px; padding:1px 1px;}
	.subtitulo p { font-size:40px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
	.dadosInternas { width:730px; float:left; margin: 0 1px; _margin: 0 1px; }
	.dadosInternas p.fonte { text-align:justify; color:#fff;}
	
	/**********************************A EMPRESA**********************/

	#sobreEsq { width:230px; float:left;}
	#sobreEsq #fotoEmpresa {  width:230px; height:175px;  float:left; border:solid 1px #666;} 
	#sobreEsq #fotoEmpresa img { width:220px; height:165px; margin:5px; float:left;}
	
	#sobreEsq #menuEmpresa { width:180px;float:left; margin:10px 0;}
	#sobreEsq #menuEmpresa li { display:block; width:180px; border-bottom: dotted 1px #666; padding:5px 0; font-family:Arial, Helvetica, sans-serif;}
	#sobreEsq #menuEmpresa li a { color:#fff; font-size:14px;}
	
	#conteudoEmpresa { width:480px; min-height:300px; float:left; margin: 0 0 1px 15px; }
	#conteudoEmpresa #tituloEmpresa p {font-size:15px; margin:0 0 10px 0; color:#666; font-family:Arial, Helvetica, sans-serif;}
	#conteudoEmpresa #tituloEmpresa a:hover { text-decoration:none;}
	#conteudoEmpresa p { color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify;}
	
	/* SERVICOS */ 
	
	#boxservicos { width:800px; height:200px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; margin: 0 0 15px 0;}
	#boxconteudo { width:620px; height:185px; background:#111111; border:solid #666 1px; float:left;}
	#boxtitulo { width:780px; height:30px; float:left; margin:8px 10px;}
	#boxtexto  {width:580px; min-height:120px; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-align:justify; margin: 10px 0 0 10px;}
	#boxtexto #maior {width:760px; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-align:justify; margin: 10px 0 0 0; }
	span a {color:#7FB967; width:500px;  text-align:left; text-decoration:underline; color:#7FB967; font-size:11px; font:Arial, Helvetica, sans-serif; margin: 0 0 0 10px }
	#servicosimg { width:160px; height:160px; float:left; background:#161616; margin: 0 auto 0;}
	#botaovoltar {width:150px; height:40px; float:right; margin:20px 0 0 0;}
	
	
	/* SERVICOS DETALHES */
	
	#boxservicosdetalhes {width:800px; float:left; background:#111111; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; margin: 0 0 20px 0; padding:0 0 20px 0;}
  
	#conhecaservicos {width:800px; height:25px; float:left; background:url(../img/titulo_internas/conhecaservicos.jpg) no-repeat;}
	#linkscadastrados {width:800px; min-height:20px; font:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; margin:5px 0 0 10px; padding-top:5px;}
	#linkscadastrados a { display:block; width:800px; min-height:10px; color:#FFF; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; float:left}
	#linkscadastrados ul {display:block; text-decoration:nome;}
	#linkscadastrados li {display:block; text-decoration:none}
	#linkscadastrados li a:hover { color:#666; display:block; text-decoration:underline; list-style:none;}
	#boxtexto p {color:#FFF; float:left; text-align:justify}
	
	
	/* DEPOIMENTOS */ 
	#depoimento {width:800px; float:left; background:#111111; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; margin: 0 0 15px 0; background:#111111;}
	#depoimento a {color:#666; float:left; text-align:justify}
	#depoimento
	#textodepoimento {width:780px; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-align:justify; margin: 10px 0 0 10px;}
	#textmaior {width:760px; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-align:justify; margin: 10px 0 0 0; }
	#formulario { width:375px; font:11px "Trebuchet MS"; text-align: left; float: left; }
	#formulario span{color:#FFF;}
	#formulario input,textarea{ background:#454545; border:solid 1px #666; margin-bottom:3px;}
	.botao{width:100px; height:20px;  background:url(../img/geral/bt_enviar.jpg) no-repeat; border: none;float:left; }
	#formulario table{ float:left; margin-left:42px; }
	
	
	/* PORTIFOLIO */
	#portifolio {width:770px; float:left;}
	#portifolio #port_item {width:222px; height:144px; float:left; border:solid 1px #272727; background:#141414; padding:8px 8px 8px 8px; margin-right:15px;}
	#portifolio #port_item p {color:#7FB967;}
	#portifolio #port_item img {margin-top:7px;}
	
	
	/* PAGINACAO */
	#divPaginacao {text-align:center; width:99%; color:#999999; padding:2px; margin:20px 0; }
	#divPaginacao a { font-size:12px; color:#999; border:solid 1px #272727; text-align:center; padding:2.5px 7px; }
	#divPaginacao a:hover { text-decoration:none; }
	#divPaginacao .selecionado { padding:0 3px; color:#7FB967; font-weight:bold; font-size:12px; margin-right:2px;  }
	/* FIM-PAGINACAO */
	
	
	
	/* noticias*/

	.divNoticia { width:770px; float:left; font-size:11px; color:#fff; }
	.divNoticia span {color:#494949;} 
	.divNoticia p a {color:#fff; text-decoration:none; font-weight:normal;}
	.divNoticia p a:hover { text-decoration:underline;}
	
	/*noticias detalhes*/
		
	#fotoNoticia { width:150px; height:120px; float:left; border:solid 1px #ccc; margin: 0 10px 2px 0}
	#fotoNoticia img { width:140px; height:110px; margin:5px;}
	
	#destaqueNoticia {display:block; width:605px; color:#fff; font-size:25px; margin:0 0 10px 0; float:left;   }
		
	#ultimaNoticia { width:770px; height:25px; margin:20px 0 10px 0; float:left; border-bottom: solid 1px #494949; }
	#ultimaNoticia span { display:block; width:200px; color:#fff; font-weight:bold; font-size:14px; float:left;}
		
	
	
	
	/* FALE CONOSCO */
	
	#faleEsq { width:305px; height:450px; margin-right:21px; float:left; color:#666;}
	#faleEsq #fotoFale { width:269px; height:105px; float:left;}
	#faleEsq #fotoFale img { width:269px; height:105px;}
	#faleEsq #endereco { width:305px; margin:15px 0 0 0; float:left; margin-bottom:15px;}
	#faleEsq #endereco p { margin:0 0 0 0;}
	#faleEsq #fotoContato img { width:289px; float:left;}
	
	#faleDir { width:365px; height:430px; float:left;  color:#666; margin-left:60px;}
	#faleDir button { width:100px; height:20px; border:0; background:url(../img/contatos/bt_enviar.jpg);}
	
	#faleDir label { font-weight:bold; color:#FFFFFF;}
	#faleDir input { width:362px; height:16px; background:#454545; border:solid 1px #666; padding:4px 0 0 0; color:#999;}
	#faleDir select { width:362px; background:#454545;  border:solid 1px #666; padding:2px; color:#999;}
	#faleDir textarea { width:362px; height:100px; background:#454545;  border:solid 1px #666; color:#999;}
	
	


