/* CSS Csantos */
body{
	 padding:0px;
	 margin:0px;
	 background:#ffffff;
	 color:#555555
	}


/* Estrutura do site */
.topo{
	  width:100%;
	  background:#000000;
	  height:140px;
	  border-bottom:10px solid gray;
	  z-index:0;
	 }
	 
.conteudo{
		  width:900px;
          height:1350px;
          float:left;
		  position:relative;
		  top:20px;
		  left:20%;
          z-index:0;
	   	 }

.conteudo_lgpd_politicas{
                          width:900px;
                          height:500px;
                          float:left;
                          position:relative;
                          top:20px;
                          left:17%;
                          overflow:auto;
                          /*z-index:0;*/
	   	                }

		 
.conteudo_equipe{
				  width:900px;
				  height:900px;
				  float:left;
				  position:relative;
				  top:20px;
				  left:18%;
				  z-index:0;		  
	   	 		}		 
	 
.rodape{
		float:left;
		position:fixed;
        bottom:0px;
        left:0px;
		height:50px;
	    width:100%;
		background:#000000;
		border-top:10px solid gray;
		z-index:0;
	   }

	   
.rodape_post{
			  float:left;
			  position:fixed;
			  height:50px;
			  bottom:0px;
			  width:100%;
			  background:#000000;
			  border-top:10px solid gray;
			  z-index:0;
	   		}
	   
.copyright{
		   font-family:'Oswald',sans-serif;
		   font-size:13px;
		   color:#ffffff;
		   position:relative;
		   top:19px;
		   font-weight:bold;
		  }

.copy{
      position:relative;
      top:-15px;
     }


.pcookies{
          background:#000000;
          width:100%;
          height:185px;
          position:fixed;
          left:0px;
          bottom:0px;
          opacity:0.9;
          box-shadow:grey 0px 0px 0px 10px;
          z-index:1;
         }

.textPcookies{
              font-family:'Oswald',sans-serif;
              padding:10px;
              color:#ffffff;
              font-weight:bold;
              position:relative;
              top:5px;
             }

.textPcookies2{
              font-family:'Oswald',sans-serif;
              padding:10px;
              color:#ffffff;
              font-weight:bold;
              position:relative;
              top:5px;
             }

.btnCookies{
            padding:10px;
            border:0px;
            cursor:pointer;
           }

.btnCookies:hover{
                  padding:10px;
                  border:0px;
                  color:#ffffff;
                  background:#a02929;
                  cursor:pointer;
                 }

	   
/* Menu Horizontal */

.menu{
	  width:65%;
	  margin:0px;
	  padding:0px;
	  position:relative;
	  left:55px;
	  z-index:2;
	 }


.itens_active{
	   height:0px;
	   float:left;
	   left:300px;
	   list-style:none;
	   font-family:'Oswald',sans-serif;
	   font-size:12px;
	   font-weight:bold;
	   color:#a02929;
	   margin:12px;
	   padding:6px;
	   cursor:pointer;
	   z-index:2;
	  }
	  
.itens_active:hover{
		    height:0px;
		    float:left;
		    left:300px;
		    list-style:none;
		    font-family:'Oswald',sans-serif;
		    font-size:12px;
		    font-weight:bold;
		    color:#a02929;
		    margin:12px;
		    padding:6px;
		    cursor:pointer;
		    z-index:2;
	  		}

	 
.itens{
	   height:0px;
	   float:left;
	   left:300px;
	   list-style:none;
	   font-family:'Oswald',sans-serif;
	   font-size:12px;
	   font-weight:bold;
	   color:#ffffff;
	   margin:12px;
	   padding:6px;
	   cursor:pointer;
	   z-index:2;
	  }
	  
.itens:hover{
		    height:0px;
		    float:left;
		    left:300px;
		    list-style:none;
		    font-family:'Oswald',sans-serif;
		    font-size:12px;
		    font-weight:bold;
		    color:#a02929;
		    margin:12px;
		    padding:6px;
		    cursor:pointer;
		    z-index:2;
	  		}	  
	  

.itens_logo{
		    height:0px;
			float:left;
		    position:relative;
		    left:-8px;
			top:0px;
		    list-style:none;
		    font-family:'Oswald',sans-serif;
		    font-size:12px;
		    font-weight:bold;
		    color:#ffffff;
		    margin:12px;
		    padding:6px;
			z-index:3;
	  	   }


.lbl_titulo_logo{
                 position:relative;
                 top:-41px;
                 left:23px;
                 font-size:33px;
                }


.lbl_titulo_logo_mobile{
                       font-family:Arial;
                       font-size:18px;
                       position:relative;
                       top:0px;
                       left:10px;
                      }

.subTitulos{

			font-family:Arial;
			font-weight:bold;
			color:tomato;

}					  
	
		   
/* Conteúdo */		
		 
		 
.blocos{
		float:left;
		position:relative;
		top:5px;
		left:15px;
		/*background:#ececec;*/
		width:400px;
		height:220px;
		font-family:'Oswald',sans-serif;
		font-size:13px;
		margin:7px;
		padding:11px;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
		border:1px solid grey;
		box-shadow:gray 0px 0px 5px;
		letter-spacing:1px;
		text-align:justify;
		z-index:0;
	   }
	   

.blocos_post{
			  float:left;
			  position:relative;
			  top:5px;
			  left:15px;
			  /*background:#ececec;*/
			  width:830px;
			  height:185px;
			  font-family:'Oswald',sans-serif;
			  font-size:13px;
			  margin:7px;
			  padding:11px;
			  -webkit-border-radius:5px;
			  -moz-border-radius:5px;
			  border-radius:5px;
			  /*box-shadow:gray 1px 1px 1px;*/
			  letter-spacing:1px;
			  text-align:justify;
			  z-index:0;
	   		}
			

.blocos_post_equipe{
					float:left;
					position:relative;
					top:5px;
					left:15px;
					/*background:#ececec;*/
					width:830px;
					height:800px;
					font-family:'Oswald',sans-serif;
					font-size:13px;
					margin:7px;
					padding:11px;
					-webkit-border-radius:5px;
					-moz-border-radius:5px;
					border-radius:5px;
					/*box-shadow:gray 1px 1px 1px;*/
					letter-spacing:1px;
					text-align:justify;
					z-index:0;
	   			   }			


.blocos_post_contato{
					  float:left;
					  position:relative;
					  top:5px;
					  left:15px;
					  /*background:#ececec;*/
					  width:830px;
					  height:155px;
					  font-family:'Oswald',sans-serif;
					  font-size:13px;
					  margin:7px;
					  padding:11px;
					  -webkit-border-radius:5px;
					  -moz-border-radius:5px;
					  border-radius:5px;
					  /*box-shadow:gray 1px 1px 1px;*/
					  letter-spacing:1px;
					  text-align:justify;
					  z-index:0;
	   				}


.fieldsets{
           -webkit-border-radius:5px;
           -moz-border-radius:5px;
           border-radius:5px;
          }

.inputsText_forms{
                  -webkit-border-radius:5px;
                  -moz-border-radius:5px;
                  border-radius:5px;
                  height:28px;
                  width:500px;
                  border:1px solid gray;
                  padding:2px;
                  margin:2px;
                 }

.inputsText_forms_seach{
                        -webkit-border-radius:5px;
                        -moz-border-radius:5px;
                        border-radius:5px;
                        height:28px;
                        width:300px;
                        border:1px solid gray;
                        padding:2px;
                        margin:2px;
                        border:1px solid #000000;
                       }


.textarea_forms{
                -webkit-border-radius:5px;
                -moz-border-radius:5px;
                border-radius:5px;
                
               }


.btn_submit_form{
                 height:29px;
                 width:80px;
                 padding:2px;
                 -webkit-border-radius:5px;
                 -moz-border-radius:5px;
                 border-radius:5px;
                 border:0px;
                 background:#000000;
                 color:#ffffff;
                 cursor:pointer;
                }

.btn_submit_form:hover{
                       height:29px;
                       width:80px;
                       padding:2px;
                       -webkit-border-radius:5px;
                       -moz-border-radius:5px;
                       border-radius:5px;
                       border:0px;
                       background:#1C1C1C;
                       color:#ffffff;
                       cursor:pointer;
                      }

.camp_obrigatorio{
                  font-size:9px;
                  color:#ff0000;
                 }


.titulos{
		 font-family:'Oswald',sans-serif;
		 font-size:14px;
		 font-weight:bold;
		 color:#ffffff;
		 background:#000000;
		}


.titulos_sessoes{
				 font-family:'Oswald',sans-serif;
				 font-size:14px;
				 font-weight:bold;
				 color:#000000;
				}

.img_post{
		  position:relative;
		  top:-5px;
		 }						


.titulos_post{
			   font-family:'Oswald',sans-serif;
			   font-size:15px;
			   font-weight:bold;
			   color:#000000;
			 }

.titulos2{
		 font-family:'Oswald',sans-serif;
		 font-size:13px;
		 padding:6px;
		 color:#ffffff;
		 cursor:pointer;
		 background:#a02929;
		 -webkit-border-radius:5px;
		 -moz-border-radius:5px;
		 border-radius:5px;
		 position:relative;
		 top:3px;	
		 }


.titulos2:hover{
				 font-family:'Oswald',sans-serif;
				 font-size:13px;
				 padding:6px;
				 color:#ffffff;
				 cursor:pointer;
				 background:#841c1c;
				 -webkit-border-radius:5px;
				 -moz-border-radius:5px;
				 border-radius:5px;
				 position:relative;
				 top:3px;	
		 		}		
		 		
		
.conteudo_post{
			   font-family:'Oswald',sans-serif;
			   text-align:justify;			   
			  }

.conteudo_post_contato{
					   font-family:'Oswald',sans-serif;
					   text-align:justify;	
					   font-size:11.9px;		   
			  		  }	

.conteudo_post_historia_home{
							 font-family:'Oswald',sans-serif;
							 text-align:justify;	
							 font-size:11.9px;		   
			  		   		}					  		  

			  
.conteudo_post_home{
					 font-family:'Oswald',sans-serif;
					 text-align:justify;
					 font-size:14px;
				   }
				   

.conteudo_post_historia{
						 font-family:'Oswald',sans-serif;
						 text-align:justify;
						 font-size:14px;
				   	   }
					   
					   
.conteudo_post_equipe{
					  font-family:'Oswald',sans-serif;
					  text-align:justify;
					  font-size:14px;
					  z-index:0;
				   	 }

.conteudo_post_transparencia{
							  font-family:'Oswald',sans-serif;
							  text-align:justify;
							  font-size:14px;
							  z-index:0;
				   	 		}
				 					   				   
				   
.titulos_sessoes{
				 position:relative;
				 top:-10px;
				 left:3px;
				}
				
.fotos_post{
			width:590px;
			height:250px;
			border:2px solid #000000;
			cursor:pointer;
		   }
		   
.fotos_post_slide{
				  width:900px;
				  height:312px;
				  margin:0px;
				  apdding:0px;
				  z-index:2;
				 }		   


.slide{
		background:#000000;
		border:22px solid #000000;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
		box-shadow:#000000 1px 1px 4px;
		position:fixed;
		top:172px;
		left:214px;
		z-index:2;
		display:none;
	  }
	  
.btn_close{
		   float:right;
		   color:#ffffff;
		   position:relative;
		   top:-10px;
		   cursor:pointer;
		   z-index:4;
		  }	
		  
.img_icon_central{
				  width:12px;
				  height:12px;
			     }

.titulos_funcoes_quadro{
					    font-family:'Oswald',sans-serif;
					    font-size:10px;
					    font-weight:bold;
						background:#000000;
						color:#ffffff;
					   }

				 
.titulos_funcoes{
				 font-family:'Oswald',sans-serif;
				 font-size:10px;
				 font-weight:bold;
				}				 		    		   							  		  
				

.titulos_funcoes2{
				  font-family:'Oswald',sans-serif;
				  font-size:10px;
				  font-weight:normal;
				 }


.quadro_funcionarios{
					 border:1px solid grey;
					 -webkit-border-radius:5px;
					 -moz-border-radius:5px;
					 border-radius:5px;
					 position:relative;
					 top:-5px;
					}
					

.linhas_quadro{
				border:1px solid grey;
				background:#f0f0f0;
			  }	


.link_centrais{
			   cursor:pointer;
			  }


.link_centrais:hover{
					 cursor:pointer;
					 color:#a02929;
			  		}


.lbl_links_centrais_home{
						 cursor:pointer;
						 font-family:'Oswald',sans-serif;
						 font-size:11px;
						 text-decoration:underline;
						}
						

.lbl_links_centrais_home:hover{
							   cursor:pointer;
							   font-family:'Oswald',sans-serif;
							   font-size:11px;
							   color:#a02929;
							  }


.icons_contato{
			   width:20px;
			   height:20px;
			   position:relative;
			   top:-5px;
			  }


.img_cartorio_home{
				   width:399px;
				   height:100px;
				   border:1px solid #000000;
				  }
				  
				  
.titulos_atribuicoes{
					 font-family:'Oswald',sans-serif;
					 font-size:11px;
					 font-weight:bold;
					}


.equipe_post_home{
				 font-family:'Oswald',sans-serif;
				 font-size:8px;
				 font-weight:bold;
				 }

.conteudo_equipe_post_home{
						   height:100px;
						   overflow:auto;
						  }

.lbl_titulos_post_home{
					   font-family:'Oswald',sans-serif;
					   font-size:8px;
					   background:#c0c0c0;
					  }

.lbl_itens_post_home{
					 font-family:'Oswald',sans-serif;
					 font-size:8px;
					 background:#f0f0f0;
					}

.lbl_titulos_homes{
					background:#000000;
					padding:5px;
				  }						  	  							  						
														  			  								 				
/* Slide */

.slide01{
		 display:block;
		}
		
.slide02{
		 display:none;
		}


.slide03{
		 display:none;
		}
		

.slide_carousel{
				position:fixed;
				top:-50px;
				float:left;
				height:105px;
				width:960px;
				z-index:0;
			   }

.pag_slide{
	       position:absolute;
		   top:100px;
		   left:0px;
		   z-index:0;
		  }
			   
#pag2{display:none;}
#pag3{display:none;}


.pag_slide{
		   float:left;
		   position:relative;
		   top:10px;
		  }

		  
#img01{display:block;cursor:pointer;}		  
#img02{display:none;cursor:pointer;}
#img03{display:none;cursor:pointer;}


.btnBack{
		 position:relative;
		 top:60px;
		 left:-30px;
		 cursor:pointer;
		}

.btnAva{
 		 position:relative;
		 top:-100px;
		 left:840px;
		 cursor:pointer;
		}

#btnAvancar02{display:none;}
#btnAvancar03{display:none;}

#btnVoltar02{display:none;}
#btnVoltar03{display:none;}

a.link_nav_prox:active,visited{
							   font-family:'Oswald',sans-serif;
							   font-size:11.9px;
							   color:#ffffff;
							   text-decoration:none;
			  				  }	


a.link_nav_back:active,visited{
							   font-family:'Oswald',sans-serif;
							   font-size:11.9px;
							   color:#ffffff;
			  				  }


/* Grinds */

.lbl_titulos_grind{
                   font-family:Arial;
                   font-weight:bold;
                   font-size:14px;
                   color:#ffffff;
                  }

.lbl_col4{
          color:#ff0000;
         }

.celula_titulo_grind{
                     background:#000000;    
                    }

.estrutura_grind{
                 border:1px solid #000000;
                 -webkit-border-radius:5px;
                 -moz-border-radius:5px;
                 border-radius:5px;
                 background:#000000;
                }

.borda_grind{
             border-bottom:1px solid #000000;
             color:#000000;
             /*font-weight:bold;*/
             background:#FFF0F5;
            }

.borda_grind:hover{
                   border-bottom:1px solid #000000;
                   color:#000000;
                   /*font-weight:bold;*/
                   background:#CDC1C5;
                  }

.linhas_grind0{
               border:0px solid #000000;
               color:#000000;
               font-weight:bold;
              }

.linhas_grind1{
               border:0px solid #000000;
               color:darkgreen;
               /*font-weight:bold;*/
              }

.linhas_grind2{
               border:0px solid #000000;
               color:indianred;
               /*font-weight:bold;*/
              }

.expoentes{
           font-family:Arial;
           font-size:7px;
           position:relative;
           top:-12px;
           left:-4px;
           color:#ffffff;
          }

.titulos_grind01{
			     background:#000000;
				 font-family:Arial;
				 color:#ffffff;
				 text-align:center;
			    }

.itens_cellGrind{
				 background:#FFFAF0;
				 font-family:Arial;
				}

.itens_cellGrind:hover{
				 	   background:#FAEBD7;
				 	   font-family:Arial;
			    	  }

/* Menus sessões */
.itens1{
        padding:5px;
       }
	   
	 
