	  @charset "utf-8";
	  /* CSS Document */
	  
	  /* Todo o site*/
	  *{
		  margin:0px;
		  font-family:Segoe UI;
		  text-align:justify;
	  }
	  a{color: #222;}
	  .divisor{width: 100%; height: 45px;}
	  .carregando{display: none;}
	  hr{width: 100%; height: 1px; background-color: #e4e4e4; margin: 5px 0px;}
	  
	  .msg{ width: 983px; height: auto; padding: 10px; font-weight:800; color: #FFF;font-size: 18px; opacity: 0.89; display: none; top: 45px; margin: 0 auto;
		background: #6bba70; /* Old browsers */
		background: -moz-linear-gradient(top,  #6bba70 0%, #61a861 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6bba70), color-stop(100%,#61a861)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #6bba70 0%,#61a861 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #6bba70 0%,#61a861 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #6bba70 0%,#61a861 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #6bba70 0%,#61a861 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6bba70', endColorstr='#61a861',GradientType=0 ); /* IE6-9 */
	  }
	  .ok{background-color: #000; color: #FFF; border-radius: 50%; padding: 5px; cursor:cell;}
      .ok:hover{background-color: #333; color: #Fc3; transition: 0.8s;}
	  
	  .bg-adm{width: 100%; height: 45px; background-color: #222; font-weight:800; opacity: 0.94; box-sizing:border-box; position:fixed; 	z-index:999;}
	  .adm{width: 1000px; height: 45px; margin: 0 auto; color: #FFF; font-size: 16px;}
	  .usr{float: left; color: #FFF; margin: 10px 10px 6px 0px;}
	  .usr a{color: #FC0;}
	  .menu-adm{float: right; width: auto; height: 45px;}
	  .menu-adm ul li{float: left; list-style:none; display: inline;}
	  .menu-adm ul li a{float: left; padding: 12px 9px; color: #FFF; background-color: #F60; text-decoration: none;}
	  .menu-adm ul li a:hover{opacity: 0.80; transition: 0.4s;}
	  .menu-adm ul li img{float: left; height: 45px;}
	  
	  .btn-cadastrar{float: left; padding: 5px; border: 1px solid #333; border-radius: 4px; margin: 10px 0px; color: #FFF; text-decoration: none; text-shadow: 1px 1px 2px #222; background: #ffb76b; /* Old browsers */
background: -moz-linear-gradient(top,  #ffb76b 0%, #ffa73d 50%, #ff7c00 51%, #ff7f04 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb76b), color-stop(50%,#ffa73d), color-stop(51%,#ff7c00), color-stop(100%,#ff7f04)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b', endColorstr='#ff7f04',GradientType=0 ); /* IE6-9 */
}
		.btn-cadastrar:hover{opacity: 0.85; text-shadow: 1px 1px 1px #F90;}

	  
	  .empresa-hover:hover{
		background-color: #e4e4e4;
		
	  }
	  /*----------*/
	  .exibicao-empresa{
		  width: 597px;
		  height: auto;
		  background-color: #FFF;
		  margin-top: 10px;
		}
		.img-empresa img{
			float:left;
			height:auto;
			width:230px;
			padding: 5px;
			border: 1px solid #e4e4e4;
		}
		.titulo-empresa{
			float: left;
			width: 347px;
			height: auto;
			padding: 5px;
			box-sizing: border-box;
			font-size:18px;
			background-color: #F7F7F7;
			font-weight: 700;
			border-radius: 0px 7px 7px 0px;
		}
		.descricao-empresa{
			float: left;
			width: 327px;
			padding: 5px;
			margin: 5px;
			border: 1px dashed #e4e4e4;
		}
		.redes-empresa{
			float: left;
			margin: 0px 5px 5px 0px;
			width:230px;
			padding: 5px;
		}
		.redes-empresa img{
			width: 32px;
			height: 32px;
		}
		.dados-empresa{
			float: left;
			width:100%;
			height: auto;
			
		}
		.endereco-empresa{
			float: left;
			width: 587px;
			padding: 5px;
			background-color: #F7F7F7;
			font-size: 18px; font-weight:900;
		}

	  
	  
	  .sucesso{
		  font-family: Tahoma, Geneva, sans-serif;
		  font-size:18px;
		  background-color:#3F3;
		  padding: 9px;
		  box-sizing: border-box;
		  color: #111;
		  border-radius: 4px;
		  -webkit-border-radius: 4px;
		  -moz-border-radius: 4px;
		  width: 100%;
		  transition: 0.6s;
		  
		}
	  .inputtext{
		  padding: 3px;
          font-size: 12px;
          line-height: 1;
          color: #000;
          border: 2px solid #d3d3d3;
          border-radius: 5px;
		  width:240px;

	      }
		  .botaotopo{
			margin-top: 10px;
			padding: 5px;
			font-weight: bold;
			border: 2px solid #d3d3d3;
			border-radius: 5px;	
			}
	  .botaocontato{
			margin-left:270px;
			padding: 10px;
			font-weight: bold;
			border: 2px solid #d3d3d3;
			border-radius:5px;
	
			}
			.botao{
			margin-left:250px;
			padding: 10px;
			font-weight: bold;
			border: 2px solid #d3d3d3;
			border-radius: 5px;
			}
			form label{
			width: 240px;
			float: left;
			text-align: right;
			padding-right: 30px;

			display: inline;
			font-weight: bold;
			}

			form p{
			line-height:45px;
			border-radius: 5px;
			padding-top:5px;

			}
		  
	  body{
		  background-color:#FDFDFD;  /*cor da pagina inteira*/
		  font-size:14px;
	      }
		  
	  /*Todo o site*/
	  /*Começa o corpo do site*/
	  
	  #todo{
		margin: auto;
		width: 1000px;
	    }
		  
	  /*Começa o topo do site*/
	  #topo{
		width:1000px;
		height:100px;
		border-radius: 5px;
	 	  }
		  
	  #logo{ /*Imagem logo_topo*/
		float: left;
		width: 260px;
		height: 70px;
		margin-left: 5px;
		margin-top:20px;
		background-repeat: no-repeat;
	    }
	#logoQuemSomos{
		float: left;
		width: 350px;
		height: 90px;
		margin-left: 10px;
		margin-top:20px;
		background-repeat: no-repeat;
		}
	#imagemQuemSomos{
		float: left;
		padding:10px;
		alignment-adjust:auto;
		background-repeat: no-repeat;
		}
	#logoServicos{
		float: left;
		width: 300px;
		height: 238px;
		margin-left: 10px;T
		margin-top:20px;
		padding-right:20px;
		padding-top:20px;
		padding-bottom:10px;
		background-repeat: no-repeat;
		}
	  #menuTopo{ /*Configura a caixa feita para o topo*/
		  float:right;
		  width:730px;
		  height:100px;
	  	  }
		  
	  .menuli { /*Configira o estilo de linha para o conteudo do menu(Quem Somos;Serviços.....*/
		  display:inline;
		  padding:15px;/*espaçamento entre o conteudo*/
		  }
		  
	  .menuTopoConteudo{  /*Configura a posição do conteudo do menu(Quem somos; Serviços.....)*/	
		  margin-top: 10px;
		  margin-left: 100px;
		  }
		  /*Começa Busca do site*/
	  #busca{
		  width: 700px;
		  float: left;
		  margin-top:30px;
		  margin-left:0px;
		  }
		  
	  #barraBusca{
		  float: left;
		  width: 380px;
		  margin-right: 2px;
		  margin-left: 57px;
		  height: 23px;
		  margin-top: 20px;
		  background: #FFF;
		  border: solid 1px;
		  border-radius: 5px;
		  padding: 4px;
		  }
			  
	  #botaoBusca{
		  float: left;
		  width: 50px;
		  height: 33px;
		  margin-top: 20px;
		  background: #FD9732;
		  border: solid 1px;
		  border-radius: 5px;
		  font-style: normal;
		  padding: 4px;
	     }
		 
	 /*Termina Busca do site*/
		  
	  #social{ /*Imagem FaceBook*/
		float:right;
		width: 50px;
		height: 50px;
		margin-right: 46px;
		margin-top:12px;
		background-repeat: no-repeat;
        }
		  
	  /*Termina o topo do site*/
	  
	  /*Começa o meio do site*/
	  #meio{
		  float: left;
		  width:1000px;
		  background:#FDFDFD;
		  border-radius:5px;
		  padding-top:10px;
		  padding-bottom:10px;
		  }  
	
	  #botaoPublicidade{
		  width: 93%;
		  height: 23px;
		  background: #FD9732;
		  padding: 8px;
		  border-radius: 5px;
		  border-bottom:solid 1px #ccc;
		  }	
		 			  
	  /*Termina o meio do site*/
	  
	  /*Começa o menu lateral esquerdo do site(CATEGORIAS;Moda e Beleza;Informática....)*/
	  
	    #botaoCategoria{
		  width: 91%;
		  height: 23px;
		  background: #FD9732;
		  border-right: 2px solid #ccc;
		  padding: 8px;
		  border-radius: 5px;
		  border-bottom:solid 1px #ccc;
		  }
			
	  #esquerda{
		  float:left;
		  width:180px;
		  min-height:0px;
		  background-color:#FDFDFD;
		  }
		  
	  #menuLateral{
		  width:180px;
		  min-height:652px;
		  background-color:#FDFDFD;
		  }
		  
	  .itemMenuLateral{
		  height:15px;
		  padding:5px;
		  border-radius: 3px;
		  border-bottom: solid 1px #ccc;
		  border-right: solid 1px #ccc;
		  border-left: solid 1px #ccc;
		  }
		  
	  /*Termina o menu lateral esquerdo do site*/
	  
	  /*Começa o centro do site*/
	  
	  #botaoEmpresa{
		  width: 97%;
		  height: 23px;
		  background: #FD9732;
		  border-right: 2px solid #ccc;
		  padding: 8px;
		  border-radius: 5px;
		  border-bottom:solid 1px #ccc;
		  margin-left:1px;
		  }	
		  
	 #botaoEndereco{
		  width: 97%;
		  height: 23px;
		  background: #FD9732;
		  border-right: 2px solid #ccc;
		  padding: 8px;
		  border-radius: 5px;
		  border-bottom:solid 1px #ccc;
		  margin-left:1px;
		  }
		  
	  #botaoTelefone{
		  width: 97%;
		  height: 23px;
		  background: #FD9732;
		  border-right: 2px solid #ccc;
		  padding: 8px;
		  border-radius: 5px;
		  border-bottom:solid 1px #ccc;
		  margin-left:1px;
		  }
		  
	  table {
		  border-collapse: separate;
		  border-spacing: 0;
		  border:0;
		  }
	  caption, th, td {
		  text-align: left;
		  font-weight: normal;
		  font-size:12px;
		  }
		  
		.tabelaEmpresaNome {
		  font-weight: bold;
		  font-family: Segoe UI;
		  color: #000000;
		  font-size: 16px;
		  }
		  
	    .tabelaEmpresaEndereco {
		  color: #000000;
		  font-size: 14px;
		  }
		  
	    .tabelaEmpresaTelefone {
		  font-weight: bold;
		  color: #000000;
		  font-size: 16px;
		  }
				  
	  th, td {
		  padding: 10px 5px;
		  border-bottom:solid 1px #ccc;
				  }
	  th {
		  font-weight: bold;
		  color: #000;
		  background: #FD9732;
		  border-right: 2px solid #ccc;
		  border-radius: 5px;
		  }
	  #centro{
		width:597px;
		min-height:400px;
		float:left;
		padding-left:10px;
		padding-right:10px;
		}
		
	  h2 {
		color: #161616;
		font-size: 14px;
        }
	
	  	
		  
	  #table{
		width:597px;
		height:10px;
		text-align:center;
	    }
				 
	  #centroEmpresa{
		width:597px;
		min-height:652px;
		float:left;
		background-color:#fff;
		}
				 
	  #imgEmpresa{
		width:212px;
		height:212px;
		float:left;
		}				
						 
	  #imagensEmpresa img{
		background-repeat: no-repeat;
		margin:10px;
		height:auto;
		width:240px;
		}
						 
	  .socialEmpresa1{
		background-image: url('../imagens/facebook1.jpg');
		margin:10px;
		float:left;
		width:50px;
		height:50px;
		}
				 
	   .socialEmpresa2{
		background-image: url('../imagens/twitter.png');
		margin:10px;
		float:left;
		width:50px;
		height:50px;
		}
				 
		.socialEmpresa3{
		background-image: url('../imagens/linkedin.png');
		margin:10px;
		float:left;
		width:50px;
		height:50px;
		}
		
	  #dadosEmpresa{
		width:398px;
		height:250px;
		background-color:#00F;
		float:right;
		}
		 
	 #localizacaoEmpresa{
		width:597px;
		height:300px;
		background-color:#0F0;
		float:inherit;
		}
							 
	  #contatoEmpresa{
		width:610px;
		min-height:0px;
		float:left;
		background-color:#fff;
	    }
		  
	  /*começa a lateral direita do site*/
	  
	 #direita{
		float:right;
		margin-right:2px; 
		width:200px;
		min-height:400px;
		margin-top:0px;
		background-color:#fcfcfc;
		}
			
   .secaoDireita{
		width:200px;
		height:90px;
		text-align:center; 
		margin-top:10px;
		border: solid 1px #ccc;
		border-radius:5px;
		}
			  
	  /*termina o lateral direita do site*/
	  
	  /*começa o rodapé do site*/
	   #rodape{
		float: left;
		width:1000px;
		height:100px;
		background-image:url(../imagens/bg-quadriculado.png);
		border-radius: 5px;
		}
				 
	  .colunaRodape{
		  width: 300px;
		  float: left;
		  margin-top:25px;
		  margin-left:5px;
		  }
		  
	  #centroRodape{
		  width: 188px;
		  margin-top: 40px;
		  margin-left: 77px;
	      }
		  
	  #direitaRodape{
		  width: 400px;
		  margin-top: 40px;
		  text-align: right;
	      }
		
