.fundo_preto{

position: relative;
background-color:#000;
max-width:800px;




}
.conteudo_estudio{-ms-transform: translateY(-0%);
	 -webkit-transform: translateY(-0%);
	 transform: translateY(-0%);max-width:500px; text-align:left;}
.logo_estudio{ width:422px; }
.foto_estudio{width:500px; margin-bottom:10px;}
.texto_estudio{ font-family:Arial, Helvetica, sans-serif; width:500px; color:#F5F5F5;}



*{margin:0; padding:0;}

html, body {
	height: 100%;
	font-size:12pt;
	}

#tudo {
	min-height: 100%;
	z-index:1;
position: relative;
border:solid 0px #F00;
	}

* html #tudo {
	height: 100%; /* hack para IE6 que trata height como min-height */
	}
	
	
#wrap{
	position:fixed;
	
	
	z-index:0; 
	top:0; 
	left:0;
	width:100%;
	height:100%; 
	
}
.load{ background: url(../img_site/load.gif) center no-repeat,rgba(255,255,255,0.5);position:fixed;
	
	
	z-index:1; 
	top:0; 
	left:0;
	width:100%;
	height:100%;}
#wrap div.bgfade{
	position:absolute;
	top:0;
	display:none;
	width:100%;
	height:100%;
	z-index:-1
}
	
	.logo_topo{ position:absolute; left:60px; top:5px;}
	.logo_topo img{ height:40px;}
	
header{ position:fixed; top:0px; padding-top:15px; padding-bottom:15px; text-align:center; width:100%; height:auto; background:#FFF; z-index:4;}

	.ul_menu{ color:#5F5556; list-style:none; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12pt;  margin:0; padding:0; }
	.ul_menu li{ list-style:none; display:inline-block; margin:0.5em; text-decoration: none;
  border-bottom: 1px solid transparent;
  border-top:1px solid transparent;
  transition: all ease-in-out 1s;}
.ul_menu li:hover  { border-color: #5F5556; cursor:pointer; }
.ul_menu li.ativo  { border-color: #5F5556; cursor:pointer; }
.ul_menu a.home{ display:none;}	

.ul_menu a:link{color:#5F5556; text-decoration:none;}
.ul_menu a:visited{color:#5F5556;text-decoration:none;}
.ul_menu a:hover{color:#5F5556;text-decoration:none;}
.ul_menu a:active{color:#5F5556;text-decoration:none;}

#conteudo{ height:100%;  width:100%;position:relative; top:0;   border:solid 0px #000; padding-bottom:60px;  }
 

.clearfix{  max-width:1280px;position:relative; height:100%;   border:solid 0px #fff;}

.pe{clear:both;position: absolute;
	bottom: 0; height:61px;  padding-top:15px; padding-bottom:15px; background:#FFF;  height:auto; max-height:50px; border:solid 0px #F00;
 
	 position:absolute;
	bottom:0; width:100%; 
	 z-index:9999;}
	 .arqtetas_pe{ display:inline-block; width:33.333%;}
	 .arqtetas_pe ul{ list-style:none;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10pt;}
	 .arqtetas_pe ul li{ text-align:left; display:inline-block; width:50%;}
	  .arqtetas_pe ul li span{ padding-left:60px; 
    display:block;}
	 .info_pe{  display:inline-block; width:33.333%; border: solid 0px #000;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10pt;
	 }
	 .branco_pe{ display:inline-block; width:33.333%;}
	 
	 @media screen and (max-width: 1439px) {
		  #conteudo{ padding-bottom:50px; padding-top:60px; padding-bottom:61px;  }
		 .logo_topo{ position:absolute; left:5px; top:5px;}
	.logo_topo img{ height:40px;}
		 .ul_menu{ font-size:10pt;}
		 
		.arqtetas_pe{ display:inline-block; width:30%;}
	 .arqtetas_pe ul{ list-style:none;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10pt;}
	 .arqtetas_pe ul li{ text-align:left; display:inline-block; width:50%;}
	  .arqtetas_pe ul li span{ padding-left:5px; 
    display:block;}
	 .info_pe{  display:inline-block; width:40%; border: solid 0px #000;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10pt;
	 }
	 .branco_pe{ display:inline-block; width:30%;}
		 
		 }
		 
		  @media screen and (max-width: 1215px) {
		  #conteudo{ padding-bottom:50px; padding-top:60px; padding-bottom:59px;  }
		 .logo_topo{ position:absolute; left:5px; top:10px;}
	.logo_topo img{ height:28px;}
		 .ul_menu{ font-size:10pt;}
		 
		 .arqtetas_pe{ display:inline-block; width:30%;}
	 .arqtetas_pe ul{ list-style:none;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt;}
	 .arqtetas_pe ul li{ text-align:left; display:inline-block; width:50%;}
	  .arqtetas_pe ul li span{ padding-left:5px; 
    display:block;}
	 .info_pe{  display:inline-block; width:40%; border: solid 0px #000;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt;
	 }
	 .branco_pe{ display:inline-block; width:30%;}
		 
		 }
		 
		  @media screen and (max-width: 1024px) {
		 
		 .logo_topo{ position:absolute; left:5px; top:10px;}
	.logo_topo img{ height:28px;}
		 .ul_menu{ font-size:10pt;}
		 
		 .arqtetas_pe{ display:inline-block; width:30%;}
	 .arqtetas_pe ul{ list-style:none;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt;}
	 .arqtetas_pe ul li{ text-align:left; display:inline-block; width:50%;}
	  .arqtetas_pe ul li span{ padding-left:5px; 
    display:block;}
	 .info_pe{  display:inline-block; width:40%; border: solid 0px #000;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt;
	 }
	 .branco_pe{ display:inline-block; width:30%;}
		 
		 }
		 
		  @media screen and (max-width: 998px) {
			  .control-nav_fixed { display:block;}
	header{ padding-left:50%; width:50%; height:34px;}
	
	header .control-nav {
		
    position:relative;
	transform:translateX(-50%);
    top: 10px;
    display: block;
    width: 30px;
    padding: 5px 0;
    border: solid #5F5556;
    border-width: 3px 0;
    z-index: 1;
    cursor: pointer;
  }
 
  header .control-nav:before {
    content: "";
    display: block;
    height: 3px;
    background: #5F5556;
  }
 
  header .control-nav-close {
    position: fixed;
    right: 0;
    top: 0;
    bottom: 0;
    left: 0;
    display: block;
    z-index: 1;
    background: rgba(0,0,0,0.4);
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
    -webkit-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    transform: translate(100%, 0);
  }
	
	header nav {
    position: fixed;
	text-align:left;
    top: 0;
    right: 0;
    bottom: 0;
    width: 250px;
    border-left: 1px solid #ccc;
    background: #ffffff;
    overflow-x: auto;
    z-index: 2;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
    -webkit-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    transform: translate(100%, 0);
  }
  
   #control-nav:checked ~ .control-nav-close {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
 
#control-nav:checked ~ nav {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
			  
			  
	.ul_menu{ color:#5F5556; list-style:none; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12pt;  margin:0; padding:0; }
	.ul_menu li{ list-style:none; display:block; margin:0.5em; text-decoration: none;
  border-bottom: 1px solid transparent;
  border-top:1px solid transparent;
  transition: all ease-in-out 1s; font-size:14pt;}
.ul_menu li:hover  { border-color: #5F5556; cursor:pointer; }		  
			  
		 
		 .logo_topo{ position:absolute; left:5px; top:5px;}
	.logo_topo img{ height:40px;}
		 .ul_menu{ font-size:10pt;}
		 .ul_menu a:link{color:#5F5556; text-decoration:none;}
.ul_menu a:visited{color:#5F5556;text-decoration:none;}
.ul_menu a:hover{color:#5F5556;text-decoration:none;}
.ul_menu a:active{color:#5F5556;text-decoration:none;}
.ul_menu a.home{ display:block;}	
		 #conteudo{ padding-bottom:50px; padding-top:66px; padding-bottom:80px; }
		 
		 
		 
		 
		 
		 .arqtetas_pe{ width:100%; border-bottom: solid 1px #000; padding-bottom:5px;}
	 .arqtetas_pe ul{ list-style:none;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt;}
	 .arqtetas_pe ul li{ text-align:center; display:inline-block; width:50%;}
	  .arqtetas_pe ul li span{ padding-left:5px; 
    display:block;}
	 .info_pe{width:100%; padding-top:5px;   border: solid 0px #000;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt;
	 }
	 .branco_pe{ display:none;}
		 
		 }
		 
		  @media screen and (max-width: 800px) {
			  
			   .logo_topo{ position:absolute; left:5px; top:10px;}
	.logo_topo img{ height:30px;}
			  
			  }
			  
			  
			   @media screen and (max-width: 600px) {
			  
			   .logo_topo{ position:absolute; left:5px; top:10px; display:none;}
	.logo_topo img{ height:30px;}
	
	.fundo_preto{
min-height: 100%;
position: relative;
background-color:#000;
max-width:800px;
padding-top:50px; padding-bottom:50px;

}
.conteudo_estudio{max-width:500px; text-align:left;}
.logo_estudio{width:100%; }
.foto_estudio{width:100%; margin-bottom:10px;}
.texto_estudio{ padding-left:2%; padding-right:2%; font-family:Arial, Helvetica, sans-serif; width:96%; color:#F5F5F5;}
			  #wrap{
	position:fixed;
	
	
	z-index:0; 
	top:0; 
	left:0;
	width:100%;
	height:95%; 
	
}
			  }


