* {
	margin: 0;
	padding: 0;
}

body{
	height:100%
	}
	
	
	
.conteinerGeral{
	min-height:100%;
	width:100%;
   position:absolute;
   border:none;
	
	}	
	
	
.servico{
	display:block;
	border:none;
	font-size:16px;
	}
.servico a {border:none}

.titulo{
	font-size:36px;
	height:auto;
	color:#2877a0;
	margin-bottom:20px;		}
	
.tituloMenu{float:left; border:solid}
.logoEndereco{height:160px; max-width:960px; margin:auto}
.logo{ float:left; margin-top:5px}
.contatoTopo{float:right; margin-top:30px;}

.fotoE{
	float:left;
	width:180px;
	height:160px;
	text-align:center;
	}

 .fotoTopoFiscal, .fotoTopoServicos, .fotoTopoPessoal, .fotoTopoTrabalhista, .fotoTopoImpostoRenda, .fotoTopoAberturaEmpresa, .fotoTopoContato, .fotoTopoContabil{
width:100%; 
height:160px; 
background-color:#FFF; 
background-repeat:no-repeat; 
background-position:center top;
}
.fotoTopoCapa{background-image:url(../imgs/fotoCapa.jpg); 
height:450px; 

background-repeat:no-repeat; 
background-position:center top;

}
.fotoTopoFiscal{background-image:url(../imgs/foto-fiscal.jpg);}
.fotoTopoServicos{background-image:url(../imgs/foto-servicos.jpg);}
.fotoTopoPessoal{background-image:url(../imgs/foto-pessoal.jpg);}
.fotoTopoTrabalhista{background-image:url(../imgs/foto-calculoTrabalhista.jpg);}
.fotoTopoImpostoRenda{background-image:url(../imgs/foto-ImpostoRenda.jpg);}
.fotoTopoAberturaEmpresa{background-image:url(../imgs/foto-aberturaEmpresa.jpg);}
.fotoTopoContato{background-image:url(../imgs/foto-contato.jpg);}
.fotoTopoContabil{background-image:url(../imgs/foto-contabil.jpg);}

.telefone{font-family: 'Lato', sans-serif; color:#FFFFFF; font-size:35px;}
.endereco{font-family: 'Lato', sans-serif; color:#FFFFFF; font-size:14px; text-align:right}
.cabecalhoPequeno{display:none; }
.blocoCaixas{
	width: 100%;
	max-width:900px;
	min-height:550px;
	
	margin:auto;
	text-align:center;
	
	
	}
.boxCapaConteiner{
border:solid 1px #CCC;
width:220px;
float:left;
margin-right:25px;
margin-left:25px;
margin-top:30px;
margin-bottom:20px;
height:auto;

padding:0px;
}
* {box-sizing: border-box;}
.BCtitulo01{background-image:url(../imgs/fotoBoxContabil.jpg);}
.BCtitulo02{background-image:url(../imgs/fotoBoxFiscal.jpg);}
.BCtitulo03{background-image:url(../imgs/fotoBoxPessoal.jpg);}
.BCtitulo04{background-image:url(../imgs/fotoBoxCalculoTrabalhista.jpg);}
.BCtitulo05{background-image:url(../imgs/fotoBoxIR.jpg);}
.BCtitulo06{background-image:url(../imgs/fotoBoxEmpresa.jpg);}


.BCtitulo01, .BCtitulo02, .BCtitulo03, .BCtitulo04, .BCtitulo05, .BCtitulo06{
height:85px;
color:#FFFFFF;
padding-top:50px;
display:block;
text-align:center;
font-family: 'Lato', sans-serif;font-size:21px; font-weight:bold;
}
.BCConteudo{height:95px; padding:10px;text-align:left}
.BBCSaibaMais{background-color:#ffa800; height:45px; text-align:center; padding:15px}
.BBCSaibaMais a{text-decoration:none}
.BBCSaibaMais a:hover{color:#000000; font-weight:bold; cursor:pointer}
.wrap {
    width: 100%;
    margin: 0 auto;
	border:none;
	height:160px;
	border:none;
	background: #2877a0;
	
}
       
.nav {
	
    z-index: 200;
    
    width: 100%;
    font-size: 1em;
    overflow: hidden;
	margin:auto;
	text-align:center;
	height:400px;
	
  }
    
	.navCapa{
		height:700px;
		}
	
	   
     .nav ul {
        padding: 1em;
		border:none;
		max-width:960px;
		margin:auto;
		text-align:right;
		
		
      }
       
        .nav li {
	         display: inline-block;
	         margin-right: 2em;
			 border:solid 1px #7fadc5;
			 font-family: 'Lato', sans-serif;font-size:14px; font-weight:bold;
			
			 
         }
       
           .nav a {
	           text-decoration: none;
	           color: #064395;
			    padding:15px;
				display:block
           }
       
             a:hover {
       		      color: #CCC;
             }
       
       .nav-toggle {
       		display: none;
       }
       
.foto {
    width: 100%;
}

.conteudoCapa{
	border:none; 
	
	height:auto;
	padding-top:10px;
	width:90%;
	max-width:960px; 
	margin:auto;
	font-family: 'Lato', sans-serif;font-size:16px; font-weight:normal;
	clear:both;
}

.conteudo{
	border:none;
	
	padding-top:10px;
	max-width:960px; 
	width:90%;
	margin:auto;
	font-family: 'Lato', sans-serif;font-size:16px; font-weight:normal;
	clear:both;
}

.conteinerRodape{
	
	height: 220px;
	width: 100%;
	
}

.escolherOutro{
	width:200px;
	background-color:#FFCC00;
	font-weight:bold;
	margin-top:50px;
	padding:15px;
	}
.escolherOutro a{text-decoration:none}	
.escolherOutro a:hover{color:#FFF}

.listaServicos{
	min-height:350px;
	width:100%; 
	max-width:450px;
	font-weight:bold;
	}

.listaServicos li{
border-bottom:solid 1px #CACACA;	
background-image:url(../imgs/setaPreta.png);
background-repeat:no-repeat;
background-position:0px 20px;
padding-left:5px;
height:50px;
list-style-type: none;
padding-top:15px;
padding-left:20px;
}

.listaServicos li a{
	text-decoration: none;
	color:#2877a0;
	
	}
.rodape{
	height:210px;
	padding-top:20px;
	width:100%;
	background-color:#2877a0;
	margin:auto;
	margin-top:20px;
	clear:both;
	
	}
	
sup{font-size:10px}
	
	
.rodapeConteudo{
	font-family: 'Lato', sans-serif;font-size:16px; font-weight:normal;
	color:#FFFFFF;
	max-width:800px;
	width:100%;
	margin:auto;
	
	}
.rodapeMapa{
	float:right;
	width:450px;
	
	}
.rodapeTexto{float:left; width:300px; }
.numeroTelefone{float:none; width:130px}

/*Media Queries*/
@media only screen and (max-width: 800px) {
.numeroTelefone{float:left; width:130px;}
.rodapeMapa{
	float:none; 
	width:95%;
	height: 200px;
	overflow: hidden;
	margin: auto;
}
.rodapeTexto{float:none; padding-left:20px; width:100%; }


.wrap {
	 max-width: 100%;
	 margin: 0;
}
.cabecalhoPequeno{
	display:block; 
	margin-top:20px; 
	width:80%px; 
	
	}
	
	.telefonePequeno{
		font-size:25px;
		font-family: 'Lato', sans-serif;
		margin-top:20px;
		margin-bottom:20px;
		border-top:solid 1px #E4E4E4;
		padding-top:20px;
		padding-left:20px;
		}
	.telefonePequeno a{text-decoration:none}
.enderecoPequeno{
	font-size:14px;
		font-family: 'Lato', sans-serif;
		margin-top:20px;
		margin-bottom:20px;
		border-bottom:solid 1px #E4E4E4;
		padding-bottom:20px;
		padding-left:20px;
	}
	.logoPequenaImg{margin-left:20px}	
	
.conteudo{padding-top:20px; width:90%; height:auto}
.rodape{margin-top:30px; height:400px}
.rodapeTexto{clear:both; float:none; height:150px}
.logoEndereco{display:none}
.tituloMenu{display:none}
.blocoCaixas{width:100%;}
.fotoTopoCapa, .fotoTopoFiscal, .fotoTopoServicos, .fotoTopoPessoal, .fotoTopoTrabalhista, .fotoTopoImpostoRenda, .fotoTopoAberturaEmpresa, .fotoTopoContato, .fotoTopoContabil{display:none}
  
  .nav.nav-aberta {
		   position: relative;
		  
		   padding: 0 0 0.5em 0;
		   height: 0;
	 }   
	       
      .nav ul {
	        padding: .5em;
	        margin: 0;
          background: #2877a0;
	     }		
	       
	   .nav li {
		         margin: 0;
		         padding-top: 10px;
		         display: block;
		         border:none;
				 border-bottom:solid 1px  #4c98bf;
				 height:50px;
	        }
       			
	       .nav li a {
		           padding: 0.5em 0 0.5em 0;
		           display: block;
               color: #FFF;
	           }
  
			  .nav li a:active {
		    background-color:#EBEBEB;
			   }
  
            .nav li:last-child {
              margin-bottom:20px;
            }
	       
	       .nav-toggle {
	       		display: block;
				float:right;
	       		padding: .4em;
				margin:auto;
	       		margin-top:20px;
				margin-right:10px;
				width:50px;
				background-color:#FFF;
	       }
		   
		   
		   
		   
}