@charset "utf-8";

/* CSS Document */
body{
	
	/*background-color:#d9d9d9;*/
	max-width:100%;
	max-height:100%;
	background: -webkit-gradient(linear, left top, left bottom, from(#d9d9d9), to(#ffffff));
            background: -moz-linear-gradient(top, #d9d9d9, #ffffff);
            filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#d9d9d9', EndColorStr='#ffffff'); 
            
          
}



header{
max-width:100%;
height:85px;
border:0px solid black;
background-image:url(http://sistemadpassessoria.com.br/imagens/logosdp.png);
	background-repeat:no-repeat;
	background-position:left;
	background-attachment:absolute;


}

nav{
max-width:100%;
height:30px;
/*margin-top: 95px;*/
display:block;
background-position:center;
cursor: default;
/*background-color:#e6e6e6;*/
/*background-color: #b3ffb3;*/
background-color: #1b1f22;
padding: 0;
text-align:right;
font-family:'Source Sans Pro', sans-serif;
font-size:15px;
border:0px solid #595959;
-moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
	color:#262626;
	margin-top:5px;

	
}

					

nav:after {
	content: '';
	display: block;
	width: auto;
	height: 0.25em;
	background-color: transparent;
	
}


nav > ul {
			margin: 0;
			
			
		}

			nav > ul > li {
				position: relative;
				display: inline-block;
				margin-left: 2em;
				margin-right: 4em;
				
					
				
			}

				nav > ul > li a {
				/*	color: #28a428;*/
				/*color:#0f3e0f;*/
				   color: white;
					text-decoration: none;
					border: 0;
					display: block;
					padding: 0.6em 0.5em 0.6em 0.5em;
				
	
				
					
					
					
					
				}
				
				

				nav > ul > li:first-child {
					margin-left: 0;
				}

				nav > ul > li:hover a {
					/*color: #595959;*/
					/*background:#fff;*/
					/*background: #cccccc;*/
					color:black;
				/*	border:1px solid;*/
					border-radius: 10px;
					background-color:#ebfaeb;
					
				}

				nav > ul > li.current {
					font-weight: 600;
				}

					nav > ul > li.current:before {
						-moz-transform: rotateZ(45deg);
						-webkit-transform: rotateZ(45deg);
						-ms-transform: rotateZ(45deg);
						transform: rotateZ(45deg);
						width: 0.50em;
						height: 0.50em;
						content: '';
						display: block;
						position: absolute;
						bottom: -0.5em;
						left: 50%;
						margin-left: -0.375em;
						
						
					}

					nav > ul > li.current a {
						color: #000;
					}

				nav > ul > li.active a {
					color: #000;
				}

				nav > ul > li.active.current:before {
					opacity: 0;
				}

				nav > ul > li > ul {
					display: none;
				}
		


main{
max-width:100%;
height:500px;
border:0px solid blue;
margin-top: 5px;
background-color:#fff;
}

/* HOME CLIENTE ------------------------------------------------------------*/

#cabecalho{
width:100%;
height:110px;
border:0px solid black;
margin-top: -10px;
float:left;
background-color:#fff;
/*color:#262626;*/
color:#1b1f22;


}

#cabecalho img{
	
float: left;
margin-left:15px;	


}

#cabecalho td{
border:0px solid black;
padding: 2px;
/*border-radius: 50px 20px;*/
border-style: double;
font-size:15px;
margin-right: 5px;
-moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
    background-color:#f2f2f2;
   height:5px;	
padding-left:10px;
padding-right:10px;
border:0px solid black;
/*color:#1b1f22;*/


}

#cabecalho table{
float:left;
margin-top:5px;	
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
	border:0px solid #28a428;
    /*color:#808080;*/
	font-family:'Source Sans Pro', sans-serif;
	font-size:15px;
	height:100px;
	color:#1b1f22;
	
}


/*Mudar a escrita para vermelho */

.alerta{
    
    color:red;
}


#logos{
	
	
	width: 100%;
	height:280px;
	margin-top:5px;
	overflow:auto;
	float:left;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
	border:1px solid #e6e6e6;
	/*background-color:#fff;*/
	background-color:#ebfaeb;
	

	
	
}

#logos a{
text-decoration:none;
}



#cadastro2{
    
    /*background-color: #009900;   */
    background-color:#28a428;
}

#cadastro2:hover{
        
        
        /*background-color: #1a8cff;*/
        
        background-color: #404040;
    

}

#projeto2{
    
    float:left;
    margin-left:360px;
    color:#28a428;

}


/* FIM HOME CLIENTE ---------------------------------------------------*/

/* CADASTRO CLIENTE ----------------------------------*/

#cadastra{
	
width:1230px;
height:430px;
border:0px solid black;	
margin-left:1%;
margin-right:1%;
margin-top:20px;
-moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
   /* background-color:#d9d9d9;*/
    
    background-color:#ebfaeb;
   text-align:left;

	
	
}

#cadastra input[type=text]{
    
    margin-left:20px;
    margin-right:5px;
    margin-top:10px;
    border: 1px solid white;
    background-color:white;
}

#cadastra input[type=tel]{
    
    margin-left:20px;
    margin-right:5px;
  margin-top:10px;
  border: 1px solid white;
   background-color:white;
}


#cadastra select{
    
    margin-left:20px;
    margin-right:20px;
 margin-top:10px;  
 height:30px;
 border: 1px solid white;
  background-color:white;
  font-size:12px;
  color:#595959;
 
}

#cadastra h7{

margin-left:20px;
font-family:'Source Sans Pro', sans-serif;
font-size:16px;
color: #404040;
/*color:#808080;*/

}

#cadastra h3{
    
   
margin-left:20px;
font-family:'Source Sans Pro', sans-serif;
font-size:16px;
color:#1b1f22;

}

#cadastra input[type=email]{
    
    margin-left:20px;
    margin-right:5px;
 margin-top:10px;   
  border: 1px solid white;
   background-color:white;
}



#cadastra input[type=password]{
    
    margin-left:20px;
    margin-right:5px;
 margin-top:10px;  
  border: 1px solid white;
   background-color:white;
}

#cadastra p{
    
   margin-top:20px;
   text-align:left;
}





/* FIM CADASTRA CLIENTEWS --------------------------------------------------*/


/*VALIDA DOCUMENTOS -------------------------------------------------------*/



#canto_esquerdo{
width:850px;
height:380px;
border:0px solid black;
margin-top:20px;
float:left;
text-align:left;
margin-right:260px;
margin-left:20px;
	border-radius:5px;
	 -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px;
}


#canto_esquerdo iframe{
    
    float:left;
    width:830px;
    height:360px;
    
}

#canto_esquerdo img{
margin-left:15px;
margin-top:15px;
border: 0px solid #28a428;
    box-sizing:border-box;
	background-color:transparent;
	color:#28a428;
	border-radius:5px;
	 -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px;
}



#canto_direito{
width:350px;
height:350px;
border:0px solid black;
margin-top: -390px;
float:right;
text-align:left;
margin-right:10px;
color: #28a428;
margin-left:10px;

}

#canto_direito h3{
font-size: 14px;
float:left;
text-align:left;	
font-family:'Source Sans Pro', sans-serif;
color: #28a428;
}

#canto_direito table{
	border: 0px solid #28a428;
    box-sizing:border-box;
	background-color:transparent;
		border-radius:5px;
	 -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
	font-size:15px;
	width:300px;
	margin-top:15px;
	color: black;
	height: 350px;
	background-color:#e6e6e6;

}

#canto_direito input, select{
	
	border: 0px solid #28a428;
    box-sizing:border-box;
	background-color:white;
		border-radius:5px;
	 -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
	width:150px;
	margin-top: 5px;
	color: black;
}


#canto_direito textarea{
	border: 0px solid #28a428;
    box-sizing:border-box;
	background-color:white;
	color:black;
	border-radius:5px;
	 -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
	margin-top:5px;
	width: 300px;
	height:100px;
	color: black;
	
}

#observacao{
    
    width:300px;
    height:132px;
}

#btn_valida_docs{
    
     background-color:green;
     color: white;
    padding: 5px 7px;
    margin: 8px 0;
    border: none;
    cursor: pointer;
    width:70px;
	float:right;
	border-radius:5px;
    font-size:12px;
    margin-right:30px;
}


#btn_valida_docs:hover{
    
    background-color:#000;
}
/*-------------------------------------------------------------------------*/


/* GRAFICOS */


#cadastra_graficos{
	
max-width:450px;
height:60px;
border:0px solid black;	
/*margin-left:0px;
margin-right:150px;*/
margin-top:20px;
-moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
	
	
}

#buscar_graficos{

	float:left;
/*	margin-left:830px;*/
	width:100px;
	background-color: #28a428;  
    color: white;
    padding: 5px 7px;
    margin: 8px 0;
    border: none;
    cursor: pointer;
    width:100px;
	float:left;
    border-radius:5px;
    margin-top:-25px;
    font-size:12px;
	margin-left:10px;
	
	
    
}

#buscar_graficos:hover{
    
     background-color:#000;	
}

#graficos_funcionarios{
    
     max-width: 1000px; 
     height: 600px;
     border:0px solid black;
     margin-top:50px;
}  



/*---- FIM GRAFICOS ---------------------------------------------------------*/

/*----- DOCUMENTOS FUNCIONARIOS HOMOLOGA ------------------------------------*/


#cadastra_documentos{
	
width:1200px;
height:320px;
border:0px solid black;	
margin-left:50px;
margin-right:50px;
margin-top:20px;
-moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
    background-color:#cccccc;
text-align:left;

	
	
}


#cadastra_documentos input[type=text]{
    
    margin-left:20px;
    margin-right:5px;
    margin-top:10px;
    border: 1px solid white;
    background-color:white;
}

#cadastra_documentos input[type=tel]{
    
    margin-left:20px;
    margin-right:5px;
  margin-top:10px;
  border: 1px solid white;
   background-color:white;
}

#cadastra_documentos input[type=file]{
    
    margin-left:20px;
    margin-right:5px;
  margin-top:10px;
  border: 1px solid white;
   background-color:white;
   width:300px;
   height:30px;
   margin-bottom:10px;
}

#cadastra_documentos select{
    
    margin-left:20px;
    margin-right:20px;
 margin-top:10px;  
 height:30px;
 border: 1px solid white;
  background-color:white;
 
}

#cadastra_documentos h7{

margin-left:20px;
font-family:'Source Sans Pro', sans-serif;
font-size:16px;
/*color: #808080;*/
color:#404040;

}

#cadastra_documentos input[type=email]{
    
    margin-left:20px;
    margin-right:5px;
 margin-top:10px;   
  border: 1px solid white;
   background-color:white;
}



#cadastra_documentos input[type=password]{
    
    margin-left:20px;
    margin-right:5px;
 margin-top:10px;  
  border: 1px solid white;
   background-color:white;
}

#cadastra_documentos p{
    
   margin-top:20px;
   text-align:left;
}


/*----------------------------------------------------------------------------*/

/* EDITAR CLIENTE *---------------------------------------------------------*/




#cadastra_editar{
	
width:1200px;
height:310px;
border:0px solid black;	
margin-left:2%;
margin-right:2%;
margin-top:20px;
-moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
 background-color:#ebfaeb;
text-align:left;

	
	
}

#cadastra_editar input[type=text]{
    
    margin-left:20px;
    margin-right:5px;
    margin-top:10px;
    border: 1px solid white;
    background-color:white;
}

#cadastra_editar input[type=tel]{
    
    margin-left:20px;
    margin-right:5px;
  margin-top:10px;
  border: 1px solid white;
   background-color:white;
}


#cadastra_editar select{
    
    margin-left:20px;
    margin-right:20px;
 margin-top:10px;  
 height:30px;
 border: 1px solid white;
  background-color:white;
 
}

#cadastra_editar h7{

margin-left:20px;
font-family:'Source Sans Pro', sans-serif;
font-size:16px;
/*color: #808080;*/
color:#404040;

}

#cadastra_editar input[type=email]{
    
    margin-left:20px;
    margin-right:5px;
 margin-top:10px;   
  border: 1px solid white;
   background-color:white;
}



#cadastra_editar input[type=password]{
    
    margin-left:20px;
    margin-right:5px;
 margin-top:10px;  
  border: 1px solid white;
   background-color:white;
}

#cadastra_editar p{
    
   margin-top:10px;
   text-align:left;
}




#cadastra2{
	
width:1200px;
height:120px;
border:0px solid black;	
/*margin-left:0px;
margin-right:150px;*/
margin-top:10px;
-moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
	
	
}


#buscar2{

	float:left;
/*	margin-left:830px;*/
	width:100px;
	background-color: #28a428;  
    color: white;
    padding: 5px 7px;
    margin: 8px 0;
    border: none;
    cursor: pointer;
    width:100px;
	float:left;
   border-radius:5px;
   margin-top:12px;
	font-size:12px;
	margin-left:10px;
    
}

#tabela_editar_sub{

    width:1180px;
 	text-align:left;
	margin-top:-200px;
	color: black;
	float:center;
	border: 1px solid green;
	font-family:'Source Sans Pro', sans-serif;
    font-size:15px;
	
    
}


#tabela_editar_sub tr{
    
    border: 1px solid green;
}


#tabela_editar_sub td{
    
    border: 1px solid green;
}


#tabela_editar_cliente{

    width:1180px;
 	text-align:left;
   margin-top: -60px;
    color:#595959;
	float:center;
	border: 1px solid #808080;
	font-family:'Source Sans Pro', sans-serif;
    font-size:15px;
	
    
}


#tabela_editar_cliente tr{
    
    	border: 1px solid #808080;
    	}


#tabela_editar_cliente td{
    
    	border: 1px solid #808080;
    
}


#tabela_editar_cliente2{

    width:1180px;
 	text-align:left;
   margin-top: -150px;
	color: black;
	float:center;
	border: 1px solid green;
	font-family:'Source Sans Pro', sans-serif;
    font-size:15px;
	
    
}


#tabela_editar_cliente2 tr{
    
    border: 1px solid green;
}


#tabela_editar_cliente2 td{
    
    border: 1px solid green;
}

.medio_tel{
width:180px;
text-align:left;
-moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
	border:0px solid #28a428;
    background-color:white;
  color: #595959;
	font-size:13px;
	float: left;
	height:30px;
	font-family: 'FontAwesome', sans-serif;
	margin-left:-20px;

}



/*-------------------------- EDITAR IMAGEM CLIENTE*/


/*-------------------------- EDITAR FUNCIONÁRIOS */


#cadastra_func{
	
width:1200px;
height:280px;
border:0px solid black;	
margin-left:2%;
margin-right:2%;
margin-top:20px;
-moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
    /*background-color:#e6e6e6;*/
     background-color:#ebfaeb;
text-align:left;

	
	
}

#cadastra_func input[type=text]{
    
    margin-left:20px;
    margin-right:5px;
    margin-top:10px;
    border: 1px solid white;
    background-color:white;
}

#cadastra_func input[type=tel]{
    
    margin-left:20px;
    margin-right:5px;
  margin-top:10px;
  border: 1px solid white;
   background-color:white;
}


#cadastra_func select{
    
    margin-left:20px;
    margin-right:20px;
 margin-top:10px;  
 height:30px;
 border: 1px solid white;
  background-color:white;
  color: #4d4d4d;
 
}

#cadastra_func h7{

margin-left:20px;
font-family:'Source Sans Pro', sans-serif;
font-size:16px;
color:#404040;
/*color:#808080;*/
float:left;

}

#cadastra_func input[type=email]{
    
    margin-left:20px;
    margin-right:5px;
 margin-top:10px;   
  border: 1px solid white;
   background-color:white;
}



#cadastra_func input[type=password]{
    
    margin-left:20px;
    margin-right:5px;
 margin-top:10px;  
  border: 1px solid white;
   background-color:white;
}

#cadastra_func p{
    
   margin-top:20px;
   text-align:left;
}




/*------------------------------------------------*/

#cliente{
    
    /*background-color:#e6e6e6;*/
    
    background-color:transparent;
    color:#4d4d4d;
}

/* PROJETOS HOMOLOGA --------------------------------*/


#cadastro{
/*	margin-left:1000px;
	margin-top: 50px;*/
	
	float:right;
	font-size: 25px;
	color:green;
	margin-right:150px;
	margin-top:5px;
}

#filtro_projeto{
    
    width:800px;
    height:70px;

    
    }

#filtro_projeto h2{
    
    margin-left:200px;
    
}

#tabela_filtro1{
    
    text-align:left;
    float:left;
}

#cabecalho_homologa{
width:100%;
height:160px;
border:0px solid black;
margin-top: -10px;
float:left;
background-color:#fff;
/*color:#808080;*/
color:#1b1f22;


}

#cabecalho_homologa img{
	
float: left;
margin-left:15px;	
border:1px solid #ebfaeb;


}

#cabecalho_homologa td{

 border:0px solid black;
padding: 2px;
/*border-radius: 50px 20px;*/
border-style: double;
font-size:15px;
margin-right: 5px;
-moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
  /*  background-color:#f2f2f2;*/
   height:5px;	
padding-left:10px;
padding-right:10px;
border:0px solid black;
background-color:#fff;
/*color:#808080;*/

color:#1b1f22;

	


}

#cabecalho_homologa table{
   float:left;
   margin-top:20px;	
    margin-right: 2px;
    margin-bottom: 2px;
    margin-left: 2px;
	border:0px solid #28a428;
    color:black;
	font-family:'Source Sans Pro', sans-serif;
	font-size:15px;
	height:60px;
	width:auto;
background-color:#fff;

}


#logos_homologa{
	
	
	max-width:77%;
	height:290px;
	margin-top:2px;
	overflow:auto;
	float:left;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
	/*border:0px solid #1b1f22;*/
	/*background-color:white;*/
	background-color:#ebfaeb;
	margin-left:20px;
	margin-right:0.2%;

}


#adicionar_cliente{
max-width:100%;
height:20px;
border:1px solid black;
margin-top: 5px;
float:left;
	
}

#adicionar_cliente h2{
	
	margin-top:1px;
	margin-left: 30px;
	 color:#28a428;
 font-family:'Source Sans Pro', sans-serif;
font-size:14px;
	
}




#filtro{
	border: 0px solid black;
	max-width: 22%;
	height:290px;
	float: left;
	margin-left:10px;
	margin-top:2px;
	/*overflow:auto;*/
	font-family: 'FontAwesome', sans-serif;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
    background-color:white;
    color:#808080;
 

}

#filtro a{
	text-decoration:none;
	font-size:13px;
color:#808080;
	font-family:'Source Sans Pro', sans-serif;

}

#filtro a:hover{
    color:#28a428;
}

#filtro h2{
margin-left: 0px;	
font-size:14px;
margin-bottom: 25px;
margin-top: 2px;
color:#28a428;
font-family: 'FontAwesome', sans-serif;	
}


#filtro h3{
	float:left;
	font-size: 13px;
	color:#262626;

	font-family: 'FontAwesome', sans-serif;
}

#filtro td{
	border: 0px solid black;
	height: 15px;
	font-size: 13px;
	color: #262626;
	font-family:'Source Sans Pro', sans-serif;
	
}

#filtro input{
	
	height:20px;
	width:170px;
	font-family: 'FontAwesome', sans-serif;

	
}

#filtro select{
	width:170px;
	height:20px;
	 background-color: transparent;
    color: #28a428;
	border-radius:5px;
	 -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
	float:left;

	font-family: 'FontAwesome', sans-serif;
}

#filtro input[type=button]{
	width:50px;
	height:20px;
	 background-color: #737373;
    color: white;
	border-radius:5px;
	 -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
	float:left;
	margin-left:0px;
	margin-top: 7px;
	
	
}

#filtro input[type=button]:hover{
    
     background-color: #28a428;
    
}


#filtro table{
	width: 250px;
	margin-top:-10px;
	
}

.projetos{
	
 width: 215px;
 height:120px;
 float:left;
 margin-left: 20px;
 margin-right: -5px;
 margin-top: 10px;
 margin-bottom: 5px;
 -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
    /*background-color:#e6e6e6;*/
    background-color:#ffffff;
     /*color: #808080;*/
     color:#1b1f22;
 
}

.projetos h3{

font-size: 12px;
/*color: #595959;*/
/*color: #808080;*/
color:#1b1f22;
float: left;
font-family: 'FontAwesome', sans-serif;
margin-left:5px;
 
}

.projetos table{
width:200px;
height: 50px;
float: left;
/*color:#000;*/
color:#1b1f22;
 

}

.projetos tr{
height: 20px;
/*color:#000;*/
color:#1b1f22;
 
}


.projetos td{
border: 0px solid black;
/*color:#000;*/

color:#1b1f22;
 
}


/* FIM PROJETOS HOMOLOGA ----------------------------*/


/* HOME DOCUMENTOS ----------------------------------*/


#formulario{
    
border:0px solid green;
width:850px;
height:350px;
margin-top:70px;
color:black;
}

#grafico1 input[type="button"]{
    
width:220px;
float:center;
background-color: #28a428; 
}

#grafico1 input[type="button"]:hover{
    
background-color:gray;
}




/* FIM HOME DOCUMENTOS -------------------------------*/


/* GRAFICOS SUB ---------------------------------------*/

#graficos{
    
     max-width: 1000px; 
     height: 300px;
     border:0px solid black;
     margin-top:50px;
}   


/*FIM GRAFICOS SUB--------------------------------------*/


/* DOCUMENTOS SUBCONTRATADAS ---------------------------*/

#cadastra_sub{
	
width:1200px;
height:450px;
border:0px solid black;	
margin-left:2%;
margin-right:2%;
margin-top:10px;
-moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
   /*background-color:#d9d9d9;*/
   text-align:right;
  font-family:'Source Sans Pro', sans-serif;
  font-size:14px;
	color:#595959;
	 background-color:#ebfaeb;
	
	
}

#cadastra_sub table{
    
margin-top:25px;
	color:#595959;

}


#cadastra_sub td{
    
   padding-left:5px;
   padding-right:5px;
     padding-top: 2px;
   padding-bottom:2px;
   	color:#595959;

}

#cabecalho_cadastra_sub{
    
border:0px solid black;
width:600px;
margin-right:100px;
font-family:'Source Sans Pro', sans-serif;
color:#595959;
float:center;
}

#cabecalho_cadastra_sub select{
    
    background-color:#fff;
    color:#595959;
}





.medio_sub{
width:300px;
text-align:left;
-moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
	border:1px solid #28a428;
background-color:#d6f5d6;
  	color:black;
	/*margin-top:10px;*/
	font-size:13px;
	float: left;
	height:30px;
margin-top:-36px;
	margin-left:370px;
	font-family: 'FontAwesome', sans-serif;
	
	
}


/*--- Documentos sub mensais----*/


#cadastra_sub_mensais{
	
width:1200px;
height:450px;
border:0px solid black;	
margin-left:2%;
margin-right:2%;
margin-top:10px;
-moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
     text-align:right;
  font-family:'Source Sans Pro', sans-serif;
  font-size:14px;
	/*color:#404040;*/
		color:#595959;
	 background-color:#ebfaeb;
	
}
#cadastra_sub_mensais table{
    
margin-top:40px;
color:#595959;
}


#cadastra_sub_mensais td{
    
   padding-left:2px;
   padding-right:10px;
   color:#595959;
}



#cadastra_sub_mensais input[type=file]{
	padding: 3px 6px;
    margin: 2px 0;
    display:inline-block;
    border: 1px solid #28a428;
    box-sizing:border-box;

  background-color:#fff;
    color:#595959;
	border-radius:5px;
	 -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
	margin-top:0px;
	text-align:left;
    float: left;
    width:350px;
    margin-left:10px;
    
}


/*---------*/


/* Documentos de Desligamento de Funcionário */

#cabecalho_cadastra_desliga{
    
border:1px solid black;
width:550px;
font-family:'Source Sans Pro', sans-serif;


}

#cadastra_sub_desligamento{
	
width:1200px;
height:430px;
border:0px solid black;	
margin-left:2%;
margin-right:2%;
margin-top:30px;
-moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
  
   text-align:right;
  font-family:'Source Sans Pro', sans-serif;
  font-size:10px;
background-color:#ebfaeb;
    color:#595959;

}
#cadastra_sub_desligamento table{
    
margin-top:40px;
margin-left:40px;

}


#cadastra_sub_desligamento td{
    
   padding-left:2px;
   padding-right:10px;
   border:0px solid black;
   text-align:right;
   
}



#cadastra_sub_desligamento input[type=file]{
	padding: 3px 6px;
    margin: 2px 0;
    display:inline-block;
    border: 1px solid #28a428;
    box-sizing:border-box;
background-color:#fff;
    color:#595959;
	border-radius:5px;
	 -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
	margin-top:0px;
	text-align:left;
    float: left;
    width:350px;
    margin-left:10px;
    
}


/*------------------------------------------------------*/

/*-----------  DOCS INICIAIS HOMOLOGA / DOCS MENSAIS -------------------------*/


#status{
width:1200px;
right:60%;
left:40%;
height:320px;	
border: 1px solid #ebfaeb;
    box-sizing:border-box;
/*background-color:#f2f2f2;*/

background-color:#ebfaeb;
	color:#262626;
	border-radius:5px;
	 -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
font-family:'Source Sans Pro', sans-serif;
	margin-top:130px;
}


#status table{
    
    width:1100px;
    max-height:280px;
    margin-left:5px;
	margin-right:50px;
	margin-top:5px;
	border:0px solid black;
	text-align:left;
	padding-left:10px;
	border-style:none;
	color:#404040;
	
}

#status td{
	
	border: 0px solid #262626;
    box-sizing:border-box;
	background-color:transparent;
	color:262626;
	border-radius:5px;
	 -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
	height:30px;
	font-size:12px;
	
}

#status th{
font-size:13px;	
font-family:'Source Sans Pro', sans-serif;
text-align:center;
border: 0px solid #28a428;
    box-sizing:border-box;
	background-color:transparent;
	color:#28a428;
	border-radius:5px;
	 -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
height:23px;
	
}

#status i{
	color:#28a428;
	font-size:12px;
	color:black;
	
	
}


.imagens2{
width:20px;
height:20px;
}





/* --------------------------------- CORRIGE FUNCIONARIOS */

#status_corrige{
width:1200px;
right:50%;
left:50%;
height:320px;	
border: 1px solid #ebfaeb;
box-sizing:border-box;
background-color:#ebfaeb;
border-radius:5px;
	 -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
font-family:'Source Sans Pro', sans-serif;
	margin-top:130px;
}


#status_corrige table{
    
    width:1100px;
    max-height:280px;
    margin-left:5px;
	margin-right:50px;
	margin-top:5px;
	border:0px solid black;
	text-align:left;
	padding-left:10px;
	border-style:none;
	color:#404040;
	
}

#status_corrige td{
	
	border: 0px solid #262626;
    box-sizing:border-box;
	background-color:transparent;
/*	border-radius:5px;
	 -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;*/
	height:30px;
	font-size:12px;
	
}

#status th{
font-size:13px;	
font-family:'Source Sans Pro', sans-serif;
text-align:center;
border: 0px solid #28a428;
    box-sizing:border-box;
	background-color:transparent;
	border-radius:5px;
	 -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
height:23px;
	
}

#status_corrige i{
	color:#28a428;
	font-size:12px;
	color:black;
	
	
}

#status_corrige h3{
    
    text-align:right;
    margin-top:14px;
    font-family:'Source Sans Pro', sans-serif;
   color: #28a428;
}

#status_corrige h7{
    
   font-family:'Source Sans Pro', sans-serif;
   color: #404040;
   font-size:16px;
}






/*---------------------------------  FIM CORRIGE FUNCIONARIOS HOMOLOGA */


/*------------------------------------------FIM DOCS INICIAIS HOMOLOGA */

#formulario_grafico{

    width: 100%;
	height:420px;
	margin-top:2px;
	float:left;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
	border:1px solid transparent;
	background-color:white;
	

}

#rodape_grafico{
    
    margin-top:680px;
}


/*

.adic_cliente{
    
    max-width:50%;
    border:0px solid black;
    height: 40px;
    margin-top:140px;
       }

.adic_cliente h2{
    
    margin-left: 145px;
    font-size: 14px;
       font-family:'Source Sans Pro', sans-serif;
        color:#28a428;
}


.adic_menu{
    
    max-width:50%;
    border:0px solid black;
    height: 40px;
    margin-top:50px;
      float:right;
    
       }
       

.adic_menu h2{
    
    margin-left: 245px;
    font-size: 14px;
       font-family:'Source Sans Pro', sans-serif;
        color:#28a428;
    
        
}

*/


.adic_cliente{
    
    max-width:50%;
    border:0px solid black;
    height: 40px;
    margin-top:20px;
    float:left;
    
       }
       

.adic_cliente h2{
    
    margin-left: 135px;
    font-size: 14px;
       font-family:'Source Sans Pro', sans-serif;
        color:#28a428;
}

.adic_menu{
    
    max-width:50%;
    border:0px solid black;
    height: 40px;
    margin-top:20px;
      float:right;
    
       }
       

.adic_menu h2{
    
    margin-left: 215px;
    font-size: 14px;
       font-family:'Source Sans Pro', sans-serif;
        color:#28a428;
    
        
}



#titulo{
width:100%;
height:30px;
/*border:1px solid #e6e6e6;*/
/*color: #808080;*/
color:#79ff4d;
margin-top: 0px;
background-color:#fff;
	box-shadow: 5px 5px #e6e6e6;


}


#titulo a:hover{
    
    color:#595959;
}

#titulo h4{
    max-width:600px;
    font-family:'Source Sans Pro', sans-serif;
    font-size:16px;
    padding: 5px;
    border: 0px solid;
    float:left;
    margin-top:5px;
    margin-left:-2px;
   /*color:#28a428;*/
   /*color: #808080;*/
   
color:#009900;
    
}




#edicao{
	margin-left:900px;
	margin-top:-22px;
}

#btn_cadastro{
    
    float: right;
    margin-top: -68px;
    margin-right: 30px;
}




#quantidade{
	
	font-size:13px;
}



footer{
   max-width:100%;
   height:20px;
   margin-top:2px;
    background-color: #1b1f22;
    border:0px solid #262626;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
    color:white;
      font-size:8px;
font-family:'Source Sans Pro', sans-serif;
  padding-top:5px;
  padding-bottom:5px;
  


}

footer a{
font-size: 8px; 
text-decoration:none; 
color:white;


    
    
}

footer h3{
    
    margin-top:2px;
    float:right;
}
label{
    
	font-family:'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#595959;
	text-align:left;
	margin-top:0px;
	margin-left: 10px;
	
}


h2{
	
    text-align:left;
	display:block;
	font-family:'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#1b1f22;	
}



.linha1{
width:100%;
height:20px;
border:0px solid orange;	
font-family: 'FontAwesome', sans-serif;
float:left;
margin-top:5px;
}

.linha1 h4{
    
display:block;
font-family:'Source Sans Pro', sans-serif;
font-size:16px;
color:red;
text-align:left;
float:left;
}


.linha2{
width:100%;
height:80px;
border:0px solid black;	
font-family: 'FontAwesome', sans-serif;
font-size:12px;
margin-top:50px;
text-align: left;
}


.linha1 table{

    width:1200px;
	margin-top:5px;
	border:1px solid black;
	text-align:left;
	border-style:none;
	color:#404040;    

}

.linha1 tr{
	
	height:15px;
	border-style:none;
	color:#262626;
}

.imagens{
margin-top:7px;
margin-left:25px;
margin-right:2px;
margin-bottom:2px;
/*
float:left;
background-color:transparent;
border: 0px solid transparent;
text-decoration:none;

*/

float:left;
background-color:#ebfaeb;
border:1px solid #ebfaeb;
text-decoration:none;
}





.menor{
width:80px;

}

.maior_div{
  width:300px;
  
    
}

.maior{
    
/*width:280px;*/
width:280px;
text-align:left;
-moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
	border:1px solid #28a428;
	background-color:#e6e6e6;
    color:#595959;
	margin-top:0px;
	font-size:13px;
	
	
}

.medio{
width:200px;
text-align:left;
-moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
	border:0px solid #28a428;
/*	background-color:#d6f5d6;*/
    background-color:transparent;
	/*margin-top:10px;*/
	font-size:13px;
	float: left;
	height:30px;
margin-top:-36px;
	margin-left:340px;
	font-family: 'FontAwesome', sans-serif;
  color:#595959;
}


.nome{
width:300px;
text-align:left;
-moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
	border:1px solid #28a428;
	background-color:transparent;
 color:#595959;
	
}
.nome_func{
width:230px;
text-align:left;
-moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
	border:1px solid #28a428;
	background-color:transparent;
	color:#28a428;
	
}



#logos1{
	
	border: 0px solid black;
	width: 1366px;
	height:220px;
	margin-top:2px;
	
	
	
}

#logos1 a{
text-decoration:none;
}









input[type=text], input[type=password], input[type=email], input[type=tel], input[type=hidden] {
    /*width: 30%;*/
    padding: 10px 16px;
    margin: 8px 0;
    display:inline-block;
    border: 1px solid #28a428;
    box-sizing:border-box;
	background-color:transparent;
 color:#595959;
	border-radius:5px;
	 -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
	
	
}

select:hover{
    
    border:1px solid #595959;
}

.button {
   background-color:#28a428;
     color: white;
    padding: 5px 7px;
    margin: 8px 0;
    border: none;
    cursor: pointer;
    width:100px;
	float:left;
	border-radius:5px;
	margin-top:40px;
	font-size:12px;
	margin-left:10px;
	
	
}

#buscar{
	border: none;
    cursor: pointer;
    width:70px;
	margin-top:0px;
	 background-color: #28a428;
    color: white;
    padding: 5px 7px;
	cursor: pointer;
		float:left;
	border-radius:5px;
}

#enviar{
	
	float:left;
	margin-left:970px;
	width:100px;
/*	background-color: #004d00;  */
background-color:#28a428;
	color:white;
	
	
	
}

#cancel{
    
    /*background-color: #004d00;*/
    background-color:#28a428;;
    color:white;
}
#enviar:hover{
	background-color: #000;
}


#cancel:hover{
 background-color:#000;	
}

.link{
text-decoration: none;
color:white;	
}


#enviar_docs{
	
	float:left;
	margin-left:840px;
	width:100px;
/*	background-color: #004d00;  */
    background-color:#28a428;
	color:white;
	
	
	
}

#cancel_docs{
    
    /*background-color: #004d00;*/
   /* background-color:#28a428;;*/
   background-color:#28a428;
    color:white;
}



#enviar_docs:hover{
	background-color: #000;
}


#cancel_docs:hover{
 background-color:#000;	
}


#enviar1{
	
	float:left;
	margin-left:900px;
	width:100px;
/*	background-color: #004d00;  */
    background-color:#28a428;
	color:white;
	
	
	
}

#cancel1{
    
    /*background-color: #004d00;*/
   /* background-color:#28a428;;*/
   background-color:#28a428;
    color:white;
}



#enviar1:hover{
	background-color: #000;
}


#cancel1:hover{
 background-color:#000;	
}






#listar{
	float:left;
	margin-left:25px;
    background-color: #28a428;
	width:130px;
	
}

#listar:hover{
	
background-color:#3366ff;
	 
}

/*#editar{
	float:left;
	margin-left:25px;
    background-color: #28a428;
	width:130px;
	
}*/

#editar:hover{
	
background-color:#ff4d4d;
	 
}

#consultar{
	float:left;
	margin-left:25px;
    background-color: #28a428;
	width:130px;
	text-decoration:none;
	
}



#consultar:hover{
	
background-color:#797986;
	 
}





::-webkit-input-placeholder { /* WebKit browsers */
  color: #4d4d4d;
  font-size:12px;
  font-family: 'FontAwesome', sans-serif;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #4d4d4d;
  font-size:12px;
  font-family: 'FontAwesome', sans-serif;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #4d4d4d;
  font-size:12px;
  font-family: 'FontAwesome', sans-serif;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #4d4d4d;
  font-size:12px;
  font-family: 'FontAwesome', sans-serif;
  
}
  

.row,
.column{
	
	box-sizing:border-box;
	border: 1px solid black;
	
	
}


#grafico1{
float:center;
width:250px;
height:250px;
margin-top:20px;
margin-left:10px;
margin-right:10px;
display:inline-block;
    border: 1px solid #28a428;
    box-sizing:border-box;
	background-color:transparent;
	color:#28a428;
	border-radius:5px;
	 -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
	

}

#grafico1 img{
margin-right:20px;
margin-left:20px;
margin-top:10px;

}

#graficos_juntos{
margin-top: 50px;
width:1100px;
height:320px;
border: 0px solid black;
}


.button_imagens{
  
    background-color:#28a428;
    color: white;
    padding: 5px 7px;
    margin: 8px 0;
    border: none;
    cursor: pointer;
    width:200px;
	float:left;
	border-radius:5px;
	margin-top:0px;
	font-size:12px;
	margin-left:15px;
	
	
}


.button_imagens:hover{
    
    background-color: #538cc6;
}



#imagem{
    

	width:150px;
	height:150px;
/*	border:1px solid green;*/
    margin-left:300px;
/*	margin-right:25px;*/
	margin-top:50px;
	float:left;
/*	background-color:#fff;
	border-radius:5px;
	 -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;*/
    background-color:transparent;
    font-family:'Source Sans Pro', sans-serif;
     font-size:12px;
	text-align:center;
	color:#595959;
	
	
 
}


#imagem img{
    
    width:150px;
    height:150px;
     float:right;
         background-color:white;
    
}

#imagem2{
    
  width:150px;
	height:150px;

	margin-right:280px;
	margin-top:50px;
    float:right;
     background-color:transparent;
    font-family:'Source Sans Pro', sans-serif;
font-size:12px;
text-align:center;
    color:#595959;
	
    
}

#imagem2 img{
    
    width:150px;
    height:150px;
    float:right;
        background-color:white;
    
}

#imagem3{
    

	width:150px;
	height:150px;
  	margin-top:50px;
/*	background-color:#fff;
	border-radius:5px;
	 -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;*/
    background-color:transparent;
    border: 0px solid black;
   color:#595959;
	
 
}

#imagem3 img{
    
    width:150px;
    height:150px;
}

#imagem_cliente{
    

	width:150px;
	height:150px;
/*	border:1px solid green;*/
    margin-left:100px;
    margin-right:2px;
	margin-top:50px;
	float:left;
	background-color:transparent;
/*	border-radius:5px;
	 -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;*/
    font-family:'Source Sans Pro', sans-serif;
     font-size:12px;
	text-align:center;
	
	
 
}

#imagem2_cliente{
    

	width:150px;
	height:150px;
/*	border:1px solid green;*/
    margin-left:120px;
/*	margin-right:25px;*/
	margin-top:50px;
	float:left;
	background-color:#f2f2f2;
	border-radius:5px;
	 -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
    font-family:'Source Sans Pro', sans-serif;
     font-size:12px;
	text-align:center;
	
	
 
}

#imagem_sub{
    

	width:150px;
	height:150px;
/*	border:1px solid green;*/
    margin-left:-20px;
/*	margin-right:25px;*/
	margin-top:50px;
	float:left;
	background-color:transparent;
    color:#595959;
    font-family:'Source Sans Pro', sans-serif;
     font-size:12px;
	text-align:center;
	
	
 
}

#imagem_sub img{
    
    width:150px;
    height:150px;
    float:left;
}

#imagem_func{
    

	width:500px;
	height:150px;
	float:center;
	background-color:transparent;
    font-family:'Source Sans Pro', sans-serif;
     font-size:12px;
	text-align:center;
	/*border:1px solid black;*/
	margin-top:30px;
	
	
	
 
}

#imagem_func img{
    

	width:150px;
	height:150px;
	margin-top:50px;

}

.centro{
    
    float:center;
    
    width:300px;
    height:50px;
    margin-top:100px;
}

.centro2{
    
    float:center;
    
    width:300px;
    height:50px;
    margin-top:20px;
}


.centro2 img{
    
    margin-top:50px;
}

.centro3 {
    float:center;
    
    width:300px;
    height:50px;
    margin-top:180px;
}

#logo_func{
    
width:300px;
text-align:left;
-moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
	border:0px solid #28a428;
 background-color:#f2f2f2;
	color:black;
  margin-top:250px;
	font-size:13px;
	float:left;
	height:30px;
    /*margin-top:-36px;*/
/*	margin-left:220px;*/
	font-family:'Source Sans Pro', sans-serif;
    font-size:12px;
    
    float:left;
}

#logo_cliente{
    
width:300px;
text-align:left;
-moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
	border:0px solid #28a428;
 background-color:#fff;
	color:#595959;
  margin-top:10px;
	font-size:13px;
	float: left;
	height:30px;
   	margin-left:-150px;
	font-family:'Source Sans Pro', sans-serif;
font-size:12px;
}

#logo_cliente1{
    
width:300px;
text-align:left;
-moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
	border:0px solid #28a428;
/*	background-color:#d6f5d6;*/
    background-color:#fff;
	color:#595959;
   margin-top:10px;
	font-size:13px;
	float: left;
	height:30px;
 /*margin-top:-36px;
	margin-left:370px;*/
font-family:'Source Sans Pro', sans-serif;
font-size:12px;
	
}


#logos_func{
    
width:300px;
-moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
	color:#4d4d4d;
    margin-top:20px;
	font-size:13px;
	float:center;
	height:30px;
 	font-family: 'FontAwesome', sans-serif;
 	 background-color:#fff;
 	border:0px solid transparent;
 	margin-left:470px;
}

#enviar_editar{
	
	float:left;
	margin-left:510px;
	width:100px;
	background-color: #28a428;  
	margin-top:100px;
	
	
}

#cancel_editar{
    
    background-color: #28a428;
    margin-top:100px;
}
#enviar_editar:hover{
	background-color: #000;
}


#cancel_editar:hover{
 background-color:red;	
}





#consulta2{
    
    margin-top:10px;
    float:center;
}



#cliente2{
    
    float:left;
    margin-left:30px;
    background-color:transparent;
    color:#595959;
}

.linha3{
widht:100%;
height:100px;
border:1px solid black;	
font-family: 'FontAwesome', sans-serif;
font-size:12px;
margin-top:5px;
}






.menor{
width:200px;	
	
}



.email{
    
    width: 400px;
}

.usuario{
    
    
    width: 250px;
}


.nome{
width:300px;
text-align:left;
-moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
	border:1px solid #28a428;
	background-color:transparent;
	color:#28a428;
	
}
.nome_func{
width:230px;
text-align:left;
-moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
	border:1px solid #28a428;
	background-color:transparent;
	color:#28a428;
	
}


.medio{
	
	width:200px;
	
}

.medio2{
    
   	width:180px;
	 
}

select{
	
   
width:150px;
height:28px;	
background:#e6e6e6;
border: 1px solid #28a428;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
	margin-top:10px;
	
}


input[type=file]{
	padding: 3px 6px;
    margin: 2px 0;
    display:inline-block;
    border: 1px solid #28a428;
    box-sizing:border-box;
	background-color:#fff;
	color:#595959;
	border-radius:5px;
	 -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
	margin-top:-3px;
	text-align:left;
    float: left;
    
}





input[type=text], input[type=password], input[type=email], input[type=tel], input[type=hidden]{
    /*width: 30%;*/
    padding: 6px 10px;
    margin: 2px 0;
    display:inline-block;
    border: 1px solid #28a428;
    box-sizing:border-box;
	background-color:#e6e6e6;
	color:#28a428;
	border-radius:5px;
	 -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
	margin-top:10px;
	text-align:left;
    float: left;
    height:30px;
	
}

input[type=text]:hover{
    
    border:1px solid #595959;
}


input[type=email]:hover{
    
    border:1px solid #595959;
}


input[type=tel]:hover{
    
    border:1px solid #595959;
}

input[type=password]:hover{
    
    border:1px solid #595959;
}

select:hover{
    border:1px solid #595959;
}

input[type=image]{
    
   box-shadow: 2.5px 2.5px #e6e6e6;
}

