@charset "utf-8";
/* CSS Document */
body{
	padding:0;
	margin:0;
overflow-x:hidden !important;
position: relative !important;
	}
h1{
	font-size:24px;
	}
h2{
	font-size:18px;
	font-family:Arial;
	color:#17535E;
	}
article{
	width:100%;
	float:left;
	position:relative;
	font-family:Verdana;
	}
			
p{
	font-size:14px;
    line-height: 1.4;
	margin:0;
	color:#B2B2B7;
	}
strong{
	color:#17535E;
	}	
a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	}
img{
	width:100%;
	height:auto;
	}	
#top{
	width:100%;
	float:left;
	position:relative;
	background:#17565E;
	}
.main-top{
	width:980px;
	margin:0 auto;
	}

.col-left-top{
	width:5%;
	float:left;
	position:relative;
	padding:1% 0;
	}	
.ic-social{
	width:45%;
	float:left;
	position:relative;
	margin:0 2%;
	}

.col-right-top{
	width:14%;
	float:right;
	position:relative;
	padding:1% 0;
	}
.ic-tel{
	width:12%;
	float:left;
	position:relative;
	margin:0 0 0 3%;
	}
.num-tel{
	width:83%;
	float:right;
	position:relative;
	color:#FFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	}		

#header{
	width:100%;
	float:left;
	position:relative;
	padding:1% 0;
	margin-bottom:2%;
	}
.main-header{  
	width: 980px;
    margin: 0 auto;
    overflow: hidden;
  }

.logo-header{
	width:20%;
	float:left;
	position:relative;
	}
	
.menu{
	width:72%;
	float:right;
	position:relative;
	margin:8% 0 0 2%;
	}			
.menu ul{
	width:100%;
	float:left;
	position:relative;
	list-style:none;
	}

.menu ul li{
	float:left;
	position:relative;
	margin:0 1.5%;
	}
.menu ul li:first-child{
	margin-left:0;
	}
.menu ul li:last-child{
	margin-right:0;
	}	

.menu ul li a{
	font-size:16px;
	color:#C1C3C5;
	}	
		
#slider{
	width:100%;
	float:left;
	position:relative;
	}
#slider img{
	width:100%;
	float:left;
	position:relative;
	height:300px !important;
	}
#content{
	width:100%;
	float:left;
	position:relative;
	}
	
	
.main{
	width:980px;
	margin:0 auto;
	}	

.col-left{
	width:50%;
	float:left;
	position:relative;
	}
.emp{
	background:url(../imagem/empresa-home.png);
	z-index:2;
	margin-top:-8%;
	}
.cont-emp{
	width:96%;
	float:left;
	position:relative;
	padding:1% 2%;
	}
	
.cont-emp h2{
	color:#17555E;
	}
	
.cont-emp p{
	color:#ACACB0;
	}
	
.cont-emp .img-emp{
	width:100%;
	float:left;
	position:relative;
	margin:1% 0;
	}
					
.col-right{
	width:45%;
	float:right;
	position:relative;
	}

.at-home{
	width:80%;
	float:left;
	position:relative;
	margin:20% 0 0 20%;
	}
	
.at-home-title{
	width:100%;
	float:left;
	position:relative;
	}
	
.at-home-title h2{
	color:#17545E;
	font-size:24px;
	}

.at-home-menu{
	width:100%;
	float:left;
	position:relative;
	}
	
.at-title-menu{
	width:100%;
	float:left;
	position:relative;
	background:#17555E;
	padding:1% 0;
	margin:1% 0;
	}

.title-menu{
	width:80%;
	float:left;
	position:relative;
	font-family:Verdana;
	font-size:16px;
	color:#fff;
	padding-left:5%;
	}
	
.ic-menu{
	width:10%;
	float:right;
	position:relative;
	}	
	
.at-home-conteudo-menu{
	width:100%;
	float:left;
	position:relative;
	display:none;
	}		
	
.at-home-btn{
	width:20%;
	float:right;
	position:relative;
	background:#17555E;
	padding:1%;
	text-align:center;
	display:none;
	}		
.at-home-btn a{
	color:#fff;
	}		
			
	
#footer{
	margin-top:2%;
	width:100%;
	float:left;
	position:relative;
	background:url(/imagem/bg-footer.jpg) center repeat-x;
	}
.boxfooter{
	float:left;
	position:relative;
	}
	
.box-logo{
	width:20%;
    padding: 1% 0;
	}	

	
.box-center{
    width: 43%;
    margin: 7% 3% 0;
	}	
.box-right-footer{
	width:30%;
    margin: 8% 0 0;
	}	
.boxfooter article p{
	font-size:18px;
	color:#17525E;
	margin:0;
	}
	

#copy{
	width:100%;
	float:left;
	position:relative;
	background:#17565E;
	}
.conteudo-copy{
	width:70%;
	float:left;
	position:relative;
	}
.conteudo-copy article p{
	color:#fff;
	}		
/***********PAGE EQUIPE*****/
#faxada-pages{
	width:100%;
	float:left;
	position:relative;
	background:url(../imagem/faxada-pages.jpg) center no-repeat;
	}
.main-faxada{
	width:980px;
	margin:0 auto;
	text-align:center;
	padding:2% 0;
	margin-bottom:2%;
	}
.main-faxada > h2{
	color:#FFF;
	font-size:51px;
	}

		
.col-left-equipe{
	width:65%;
	float:left;
	position:relative;
	}
	
.guias{
	width:15%;
	float:left;
	position:relative;
	color:#FFF;
	text-align:center;
	padding:1%;
	margin:0 0.5%;	
	font-size:18px;
	font-family:Arial;
	}
.missao{
	background:#17565E;
	}
.visao{
	background:#13A89E;
	}
.valores{
	background:#1790AA;
	}

.conteudo-guias{
	width:80%;
	float:left;
	position:relative;
	margin-left:0.5%;
	}
	
.conteudo-guias article{
	padding:2% 1%;
	width:90%;
	}
	.conteudo-guias article p{
	color:#fff;
	text-align:center;
	}

.cont-missao{
	background:#17565E;
	}
.cont-visao{
	background:#13A89E;
	display:none;
	}
.cont-valores{
	background:#1790AA;
	display:none;
	}		
	
.col-right-equipe{   
     width: 30%;
    float: right;
    position: relative;
    z-index: 999;
    margin-top: 1%;
	}
		
#faxada-center{
    width: 100%;
    float: left;
    position: relative;
    background: #17565E;
    padding: 1% 0;
    margin: -1% 0 2%;
    z-index: 9991;
	}
	
.main-faxada-center{
	width:980px;
	margin:0 auto;
	text-align:center;
	
	}	
.main-faxada-center h2{
	color:#FFF;
	}
	
.box-imagem-equipe {
    width: 23%;
    float: left;
    position: relative;
    margin: 1% 1%;
}

/***********AREA DE ATUAÇÃO****/
.col-center{
	width:100%;
	float:left;
	position:relative;
	padding-bottom:2%;
	border-bottom:2px solid #17555E;
	}
.col-center-title{
	width:100%;
	float:left;
	position:relative;
	}
.col-center-conteudo{
	width:100%;
	float:left;
	position:relative;
	padding:1% 0;
	}	
.col-center-conteudo p{
	color:#111;
	}				
	
.col-left-at{
	width:30%;
	float:left;
	position:relative;
	padding-top:2%;
	}
.col-left-at-title{
	width:100%;
	float:left;
	position:relative;
	}

.col-left-at-title-menu{
	width:95%;
	float:left;
	position:relative;
	background:#17555E;
	padding:1% 0 1% 5%;
	margin:1% 0;
	font-family:Verdana;
	font-size:16px;
	color:#fff;
	}
.col-right-at{
	width:50%;
	float:right;
	position:relative;
	margin-top:4%;
	margin-right:5%;
	}
.atuamos{
	background:url(../imagem/empresa-home.png) no-repeat;
	}
.cont-atuamos{
	width:96%;
	float:left;
	position:relative;
	padding:1% 2%;
	}
.dt-c,
.db-c,
.dm-c,
.de-c{
	display:none;
	}
	
.cont-atuamos h2{
	color:#17555E;
	}
	
.cont-atuamos p{
	color:#ACACB0;
	}

/********MIDIA**********/
.col-left-midia{
	width:70%;
	float:left;
	position:relative;
	}
.box-post{
	width:100%;
	float:left;
	position:relative;
	margin:1% 0;
	}
.title-box-post{
	width:100%;
	float:left;
	position:relative;
	margin:1% 0;
	}	
.img-box-post{
	width:100%;
	float:left;
	position:relative;
	margin:1% 0;
	}
.cont-box-post{
	width:100%;
	float:left;
	position:relative;
	margin:1% 0;
	}
.btns-box-post{
	width:100%;
	float:left;
	position:relative;
	margin:1% 0;
	}
.social-box-post{
	width:12%;
	float:left;
	position:relative;
	margin:0 1%;
	}
.btn-saibamais-box-post{
	width:20%;
	float:right;
	position:relative;
	background:#17545E;
	padding:1%;
	text-align:center;
	color:#fff;
	}
.btn-saibamais-box-post a{
	color:#FFF;
	}


.col-right-midia{
	width:25%;
	float:right;
	position:relative;
	margin:1% 0 1% 2%;
	}
.menu-post{
	width:95%;
	float:left;
	position:relative;
	margin:1% 0;
	background:#17555E;
	padding:1% 0 1% 5%;
	}
.menu-post a{
	color:#FFF;
	}
.box-newsletter{
	width:100%;
	float:left;
	position:relative;
	margin:1% 0;
	}
.title-box-newsletter{
	width:100%;
	float:left;
	position:relative;
	margin:1% 0;
	}
.form-box-newsletter{
	width:100%;
	float:left;
	position:relative;
	margin:1% 0;
	}
.form-box-newsletter input[type=text]{
	width:99%;
	float:left;
	position:relative;
	margin:1% 0;
	padding:1%;
	}
.form-box-newsletter input[type=submit]{
	width:30%;
	float:right;
	position:relative;
	margin:1% 0;
	padding:2%;
	background:#17555E;
	border: none;
	text-align:center;
	color:#FFF;
	}

/*********CONTATO**********/
.col-left-contato{
	width:60%;
	float:left;
	position:relative;
	margin:2% 5% 0 0;
	}

.col-left-contato input[type=text]{
	width:98%;
	float:left;
	position:relative;
	border:1px solid #17555E;
	padding:2% 1%;
	margin:1% 0;
	}
.col-left-contato input[type=submit]{
	width:20%;
	float:left;
	position:relative;
	border:none;
	background:#17555E;
	text-align:center;
	color:#FFF;
	padding:2% 1%;
	margin:1% 0;
	}
.col-left-contato textarea{
	width:98%;
	float:left;
	position:relative;
	border:1px solid #17555E;
	padding:2% 1%;
	height:300px;
	margin:1% 0;
	}	
	
.col-right-contato{
	width:30%;
	float:right;
	position:relative;
	margin:2% 0 0;
	}
.title-col-right-contato{
	width:100%;
	float:left;
	position:relative;
	padding:0.2% 0;
	border-bottom:3px solid #17555E;
	}
.conteudo-col-right-contato{
	width:100%;
	float:left;
	position:relative;
	padding:2% 0;
	}
	
/*************901px***********/
@media(max-width:901px){

.main-top{
	width:96%;
	margin:0 2%;
	float:left;
	position:relative;
	}
.main-header{  
	width:96%;
	margin:0 2%;
	float:left;
	position:relative;
  }

	
.main{
	width:96%;
	margin:0 2%;
	float:left;
	position:relative;
	}	
.main-faxada{
	width:96%;
	float:left;
	position:relative;
	padding:2%;
	}
	
.main-faxada-center{
	width:96%;
	float:left;
	position:relative;
	padding:2%;
	
	}	
.logo-header {
    width: 18%;
}
.menu {
    width: 82%;
    margin: 5% 0 0 0;
}	

.menu ul li {
    margin: 0 1%;
}

.boxfooter article p {
    font-size: 15px;
}

/***********EQUIPE**********/
.conteudo-guias article {
    margin-bottom: 6%;
}
.col-right-equipe {
    margin-top: 3%;
}
	
	}			
	
/*************601px***********/
@media(max-width:601px){
	.col-left-top {
    width: 8%;}
.col-right-top {
    width: 25%;
}
.logo-header {
    width: 25%;
}
.menu {
    width: 100%;
    margin: 2% 0 0 0;
}	


/***********EQUIPE**********/
.conteudo-guias article {
    margin-bottom: 6%;
}
.col-right-equipe {
	display:none;}
	
	}				