/* CSS Document */
* {
	margin: 0;
	padding: 0;
	outline: none;
}
body{
margin:0;
}
a {
    color: inherit;
    text-decoration: none;
	list-style-type: none;
	outline:none;
}
a img {
    border: none;
}
.clear {
    clear: both;
}
h2 {
	width: 100%;
	height: 30px;
	font-family: arial;
	font-size: 20px;
	color: #436EAC;
	font-weight: normal;
	padding-top: 5px;
	margin-bottom: 5px;
}

#linha_cab{
	width:100%;
	height:10px;
	background:#003E7E;
	

}

#fundo_cab{
	width: 100%;
	height: 122px;
	background-color:#FFFFFF;
	opacity:0.9;
	 filter: alpha(opacity=90);
	float:left;
	z-index:100;
	position:relative;
	margin-top: -5px;

	}
	
/* POPUP */

#popup_home{
	z-index:9999;
	position:absolute;
}	
/* BANNER PRINCIPAL */	
.rslides_container	{ /* arrumar do jeito necessario */
	width:100%;
	height:468px;
	float:left;
	margin-top:-120px;
	
}
.rslides{
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -Webkit-backface visibilidade: hidden;
  position: absolute;
  display: none;
  width: 100%;
  esquerda: 0;
  top: 0;
  }

.rslides li: first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: 468px;
  float: left;
  width: 100%;
  border: 0;
  }
/* FIM BANNER PRINCIPAL */
  
#fundo_texto_banner_principal{
	width:980px;
	height:468px;
	margin:0 auto;
}
#texto_banner_principal{ /* BANNER PRINCIPAL COM FOTO */		
	width:560px;
	height:160px;
	float:left;
	margin:-300px 0 0 380px;
	z-index:9999;
	position:absolute;
	margin-top:170px;
}	

#cabecalho{
	width:980px;
	height:122px;
	margin: 0 auto;
	
}	
#logo_principal{
	width:270px;
	height:97px;
	float:left;	
}
.logo_principal{
	width:270px;
	height:97px;
	margin-top: 10px;
	float:left;

}

/* MENU */
#fundo_menu{
	width:750px;
	height:122px;
	float:left;
	margin-left:50px;
	margin-right:-120px;
}

#ul_menu{
	width:750px;
	height:20px;
	margin-top:35px;
	float:left;
	
}


#menu ul li{
	list-style-type: none;
	display: inline;

	float:left;

}

#menu ul li:first-child{
	margin-left:-40px;

}
#menu ul li:last-child{
	margin-right:-40px;

}

.troca_fundo_home{
	width:75px;
	height:84px;
	background:url(../img/fundo_menu_home_branco.png) no-repeat;
	margin-top:-35px;
	margin-left:20px;

}

.troca_fundo_home:hover{
	width:75px;
	height:84px;
	background:url(../img/fundo_menu_home_azul.png) no-repeat;
	margin-top:-35px;
	margin-left:20px;	
}

.selecionada_home{
	width:75px;
	height:84px;
	background:url(../img/fundo_menu_home_azul.png) no-repeat;
	margin-top:-35px;
	margin-left:20px;
	}

.troca_fundo_empresa{
	width:82px;
	height:84px;
	background:url(../img/fundo_menu_empresa_branco.png) no-repeat;
	margin-top:-35px;
	margin-left:20px;

}
.troca_fundo_empresa:hover{
	width:82px;
	height:84px;
	background:url(../img/fundo_menu_empresa_azul.png) no-repeat;
	margin-top:-35px;
	margin-left:20px;
}

.selecionada_empresa{
	width:82px;
	height:84px;
	background:url(../img/fundo_menu_empresa_azul.png) no-repeat;
	margin-top:-35px;
	margin-left:20px;
}
.troca_fundo_servicos{
	width:82px;
	height:84px;
	background:url(../img/fundo_menu_servicos_branco.png) no-repeat;
	margin-top:-35px;
	margin-left:20px;
	
}
.troca_fundo_servicos:hover{
	width:82px;
	height:84px;
	background:url(../img/fundo_menu_servicos_azul.png) no-repeat;
	margin-top:-35px;
	margin-left:20px;
}
.selecionada_servicos{
	width:82px;
	height:84px;
	background:url(../img/fundo_menu_servicos_azul.png) no-repeat;
	margin-top:-35px;
	margin-left:20px;
}

.troca_fundo_dicas{
	width:75px;
	height:84px;
	background:url(../img/fundo_menu_dicas_branco.png) no-repeat;
	margin-top:-35px;
	margin-left:20px;
	
}

.troca_fundo_dicas:hover{
	width:75px;
	height:84px;
	background:url(../img/fundo_menu_dicas_azul.png) no-repeat;
	margin-top:-35px;
	margin-left:20px;
	
}
.selecionada_dicas{
	width:75px;
	height:84px;
	background:url(../img/fundo_menu_dicas_azul.png) no-repeat;
	margin-top:-35px;
	margin-left:20px;
	}
.troca_fundo_clientes{
	width:86px;
	height:84px;
	background:url(../img/fundo_menu_parceiros_branco.png) no-repeat;
	margin-top:-35px;
	margin-left:20px;
	
}

.troca_fundo_clientes:hover{
	width:86px;
	height:84px;
	background:url(../img/fundo_menu_parceiros_azul.png) no-repeat;
	margin-top:-35px;
	margin-left:20px;
	
}
.selecionada_clientes{
	width:86px;
	height:84px;
	background:url(../img/fundo_menu_parceiros_azul.png) no-repeat;
	margin-top:-35px;
	margin-left:20px;
	}
.troca_fundo_orcamentos{
	width:110px;
	height:84px;
	background:url(../img/fundo_menu_orcamentos_branco.png) no-repeat;
	margin-top:-35px;
	margin-left:20px;

}

.troca_fundo_orcamentos:hover{
	width:110px;
	height:84px;
	background:url(../img/fundo_menu_orcamentos_azul.png) no-repeat;
	margin-top:-35px;
	margin-left:20px;
}
.selecionada_orcamentos{
	width:110px;
	height:84px;
	background:url(../img/fundo_menu_orcamentos_azul.png) no-repeat;
	margin-top:-35px;
	margin-left:20px;
}

.troca_fundo_contatos{
	width:82px;
	height:84px;
	background:url(../img/fundo_menu_contatos_branco.png) no-repeat;
	margin-top:-35px;
	margin-left:20px;
	
}
.troca_fundo_contatos:hover{
	width:82px;
	height:84px;
	background:url(../img/fundo_menu_contatos_azul.png) no-repeat;
	margin-top:-35px;
	margin-left:20px;
}
.selecionada_contatos{
	width:82px;
	height:84px;
	background:url(../img/fundo_menu_contatos_azul.png) no-repeat;
	margin-top:-35px;
	margin-left:20px;
}

/* RODAPE */

#fundo_rodape{
 	width:100%;
	min-height:270px;
	background:#003E7E;
	float:left;
}

#area_rodape{
	width:980px;
	min-height:270px;
	margin: 0 auto;
}

#lado_esquerdo{
	width:650px;
	min-height:270px;
	float:left;
	margin-left:-15px;
}
#lado_direito{
	width:330px;
	min-height:270px;
	float:left;
	margin-left:-40px;
	

}

#conteudo_embaixo{
	width:980px;
	height: 40px;
	float:left;
	margin-top:10px;
}
#img_rodape{
	width:33px;
	height:30px;
	background:url(../img/img_rodape.png);
	margin: 20px 0 0 20px;
	float:left;
}

#tit_serv_ropade{
	width:102px;
	height:37px;
	float:left;
	margin: 20px 0 0 15px;
}

#fundo_serv_rodape{
	width: 700px;
	height:170px;
	margin: 20px 0 0 45px;

}

#nm_serv_rodape{
	width:250px;
	height:20px;
	margin: 5px;
	float:left;
}

#frase_rodape{
	width:650px;
	height:20px;
	margin-left: 20px;
	float:left;
	margin-top:10px;
}

#telefone_rodape{
	width:37px;
	height:30px;
	background:url(../img/telefone_rodape.png);
	margin-top:20px;
	float:left;
	margin-left:30px;
}

#tit_tel_rodape{
	width:200px;
	height: 36px;
	float:left;
	margin: 20px 0 0 15px;
	
}

#end_rodape{
	width:350px;
	height: 200px;
	float:left;
	margin-left: 65px;
	margin-top:20px;
}

#redes_socias_rodape{
	width:250px;
	height:35px;
	float:right;
	margin-top: -10px;
	margin-right:10px;
	
}
#logo_redes_sociais{
	width:35px;
	height:35px;
	float:right;
	margin-left:20px;
}