/* Regras CSS gerais - DIVs das secoes da pagina - alteracoes para IE*/
#topo {
	left: 2px;
}

#mensagem {
	width: 100%;
	position: relative;
	top: 16px;

}



#conteudo {
	/*background-color: #CCFFCC;*/
	position: relative;
	width: 100%;

	text-align: center;
	top: 51px;
	display: block;
}


#conteudo-colunas1e2 {
	/* background-color: #FFFF66; */
	margin: 0 auto;
	position: relative;
	height: 341px;
	width: 900px;
	text-align: left;
	top: 15px;
}

#conteudo-coluna1 {
	/* background-color: #99CCCC;*/
	position: relative;
	height: 341px;
	width: 338px;
	text-align: left;
	float: left;
}


#conteudo-coluna2 {
	/* background-color: #FFCCFF;*/
	position: relative;
	height: 341px;
	width: 560px;
	top: 0px;
	float: left;
	left: 0px;
}



#navega {
	/*background-color: #CCCCCC;*/
	position: relative;
	width: 760px;
	margin: 0 auto;
	height: 25px;
	top: 97px;

}

.navegaLink {
	margin-right: 65px;
}


#index #container #rodape {
	position: relative;
	left: 10px;
	width: 182px;
	margin: 0 auto;
	height: 25px;
	top: 102px;
}





	
	
/* Regras CSS para todas as secoes/paginas, exceto index */
#a-empresa #navega, #servicos-produtos #navega, #clientes #navega, #contato #navega {
	/*background-color: #CCCCCC;*/
	position: relative;
	width: 760px;
	margin: 0 auto;
	height: 25px;
	top: 58px;
}


#a-empresa #rodape, #servicos-produtos #rodape, #clientes #rodape, #contato #rodape {
	/*background-color: #66CCFF;*/
	position: relative;
	width: 182px;
	margin: 0 auto;
	height: 25px;
	top: 62px;
	left: 10px;
}

#a-empresa #mensagem, #servicos-produtos #mensagem, #clientes #mensagem, #contato #mensagem {
	width: 100%;
	position: relative;
	top: 30px;
}
#a-empresa #conteudo, #servicos-produtos #conteudo, #clientes #conteudo, #contato #conteudo {
	/*background-color: #CCFFCC;*/
	position: relative;
	width: 100%;
	/*padding-bottom: 17px;*/
	text-align: center;
	top: 28px;
	display: block;
}

#a-empresa #conteudo-colunas1e2, #servicos-produtos #conteudo-colunas1e2, #clientes #conteudo-colunas1e2, #contato #conteudo-colunas1e2  {
	/* background-color: #FFFF66; */
	margin: 0 auto;
	position: relative;
	height: 342px;
	width: 850px;
	text-align: left;
}

#a-empresa #conteudo-coluna2, #servicos-produtos #conteudo-coluna2, #clientes #conteudo-coluna2, #contato #conteudo-coluna2 {

	/* background-color: #FFCCFF;*/
	position: relative;
	height: 361px;
	width: 537px;
	top: 20px;
	float: left;
	left: 44px;
}

/* Regras CSS especificas, por secao/p�gina */

/* index */

/* a empresa */
#a-empresa #container #conteudo #conteudo-colunas1e2 #conteudo-coluna1 #coluna1txt {
	position: relative;
	margin-left: 13px;
	top: 10px;
}

/* servicos / produtos */
#servicos-produtos #container #conteudo #conteudo-colunas1e2 #conteudo-coluna1 #coluna1txt {
	position: relative;
	margin-left: 0px;
	top: -6px;
	margin-bottom: 0px;
}


/* clientes */
#clientes #container #conteudo #conteudo-colunas1e2 #conteudo-coluna1 #coluna1txt {
	position: relative;
	margin-left: 0px;
	top: -5px;
}


#clientes #container #navega #empresa {
	position: relative;
	left: -2px;
}

#clientes #container #navega #servicos {
	position: relative;
	left: 2px;
}

#clientes #container #navega #clientes {
	position: relative;
	left: 0px;
}

#clientes #container #navega #contato {
	position: relative;
	left: 0px;
}

/* regras menu clientes */
#clientes #container #clientes-academia, #clientes #container #clientes-arquitetura, #clientes #container #clientes-bancos, #clientes #container #clientes-centros-empr, #clientes #container #clientes-centros-medicos, #clientes #container #clientes-clinicas, #clientes #container #clientes-clinicas2, #clientes #container #clientes-clubes, #clientes #container #clientes-condominios, #clientes #container #clientes-designers, #clientes #container #clientes-escolas, #clientes #container #clientes-escolas2, #clientes #container #clientes-engenharias, #clientes #container #clientes-faculdades, #clientes #container #clientes-hospitais, #clientes #container #clientes-hoteis, #clientes #container #clientes-igrejas, #clientes #container #clientes-laboratorios, #clientes #container #clientes-lojas, #clientes #container #clientes-orgaos, #clientes #container #clientes-orgaos2, #clientes #container #clientes-restaurantes, #clientes #container #clientes-restaurantes2, #clientes #container #clientes-shoppings, #clientes #container #clientes-empresas, #clientes #container #clientes-empresas2, #clientes #container #clientes-empresas3 {
	position:absolute;
	left:87px;
	top:82px;
	width:152px;
	height:283px;
	z-index:2;
	visibility: hidden;
}

/* regra abandonada #clientes #container #clientes-menu {
	position:absolute;
	left:163px;
	top:206px;
	width:152px;
	height:283px;
	z-index:2;
	visibility: visible;
}*/


/* contato */
#contato #container #conteudo #conteudo-colunas1e2 #conteudo-coluna1 #coluna1txt {
	position: relative;
	margin-left: 0px;
	top: 25px;
}



/* servicos e produtos */
#servicos-produtos #container #conteudo #conteudo-colunas1e2 #conteudo-coluna2-corp-let {
	position: absolute;
	height: 376px;
	width: 550px;
	left: 314px;
	top: 20px;
	z-index: 2;
	visibility: hidden;
}

#servicos-produtos #container #conteudo #conteudo-colunas1e2 #conteudo-coluna2-corp-sin-ext {
	position: absolute;
	height: 376px;
	width: 550px;
	left: 314px;
	top: 20px;
	z-index: 3;
}

#servicos-produtos #container #conteudo #conteudo-colunas1e2 #conteudo-coluna2-corp-sin-int {
	position: absolute;
	height: 376px;
	width: 550px;
	left: 314px;
	top: 20px;
	z-index: 4;
}

#servicos-produtos #container #conteudo #conteudo-colunas1e2 #conteudo-coluna2-corp-dec {
	position: absolute;
	height: 376px;
	width: 550px;
	left: 314px;
	top: 20px;
	z-index: 5;
}

#servicos-produtos #container #conteudo #conteudo-colunas1e2 #conteudo-coluna2-corp-vei {
	position: absolute;
	height: 376px;
	width: 550px;
	left: 314px;
	top: 20px;
	z-index: 6;
}

#servicos-produtos #container #conteudo #conteudo-colunas1e2 #conteudo-coluna2-corp-fei {
	position: absolute;
	height: 376px;
	width: 550px;
	left: 314px;
	top: 20px;
	z-index: 7;
}

#servicos-produtos #container #conteudo #conteudo-colunas1e2 #conteudo-coluna2-corp-esp {
	position: absolute;
	height: 376px;
	width: 550px;
	left: 314px;
	top: 20px;
	z-index: 10;
	visibility: hidden;
}
