
*{
	margin:0 auto;
	text-decoration:none;
	padding:0;
	list-style-type:none;
	font-family:tahoma, arial, verdana, Trebuchet MS, Sans Serif;
}
body{
	background:#e2e2e2;
}
img{border:none;}
.controle{
	width:910px;
}
/*início do site*/
#geral{
	width:100%;
	height:auto;
}
#topo{
	width:100%;
	height:158px;
}
#barra_superior{
	width:100%;
	height:32px;
	background:url(../imagens/bg.jpg);
	background-repeat:repeat-x;
}
#painel_topo{
	width:908px;
	height:121px;
	background:url(../imagens/painel_topo.jpg);
	background-repeat:no-repeat;
}
.banner_superior{
	width:468px;
	height:60px;
	position:relative;
	right:60px;
	top:10px;
	z-index:5;
	float:right;
}

#menu{width:591px;height:44px; position:relative;z-index:10;top:17px;float:right;}
#menu ul li{display:inline;float:left;}
#menu ul li a{ color:#F00; z-index:10; height:44px; display:block; position:relative;}
#menu ul li a span{ display:none;}

#menu .bt_home{ background:url(../imagens/bt_home.gif); width:86px; float:left;}
#menu a:hover.bt_home { background:url(../imagens/bt_home_hover.gif); width:86px; float:left;}

#menu .bt_empresa{ background:url(../imagens/bt_empresa.gif); width:108px;float:left;}
#menu a:hover.bt_empresa { background:url(../imagens/bt_empresa_hover.gif); width:108px; float:left;}

#menu .bt_portifolio{ background:url(../imagens/bt_portifolio.gif); width:96px;float:left;}
#menu a:hover.bt_portifolio { background:url(../imagens/bt_portifolio_hover.gif); width:96px; float:left;}

#menu .bt_servicos{ background:url(../imagens/bt_servicos.gif); width:96px;float:left;}
#menu a:hover.bt_servicos{ background:url(../imagens/bt_servicos_hover.gif); width:96px; float:left;}

#menu .bt_localizacao{ background:url(../imagens/bt_localizacao.gif); width:120px;float:left;}
#menu a:hover.bt_localizacao{ background:url(../imagens/bt_localizacao_hover.gif); width:120px; float:left;}

#menu .bt_contato{ background:url(../imagens/bt_contato.gif); width:85px;float:left;}
#menu a:hover.bt_contato{ background:url(../imagens/bt_contato_hover.gif); width:85px; float:left;}

/*painel central*/
#painel_central{
	width:908px;
	height:278px;
	background:url(../imagens/bg_painel.jpg);
	background-repeat:no-repeat;
}
#painel_central span{position:relative;z-index:10;top:240px;}

#painel_central .mais_sites{position:relative;left:55px;}
#painel_central .mais_sistemas{position:relative;left:175px;}
#painel_central .mais_hard{position:relative;left:300px;}

/*coteudo*/
#conteudo{
	width:866px;
	height:320px;
	background:#fff;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:20px;
}

/*motivos*/
#col01{
	width:395px;
	height:320px;
	float:left;
}
.desc_port{text-align:center;}
.desc_port a{
	font-size:10pt;
	color:#5F5F5F;
}
.pagina a{
	color:#5f5f5f;
	padding:3px 5px;
}
.pagina a:hover{
	background:#5f5f5f;
	color:#fff;
}
.desc_port a:hover{
	color:red;
}
.motivos{
	width:395px;
	height:auto;
	border-right:1px solid #ccc;
}
.motivos p{
	font-size:10pt;
	color:#5c5c5c;
	padding-top:10px;
	margin-right:10px;
}
#col02{
	width:265px;
	height:317px;
	float:left;
	margin-left:15px;
	background:#ccc;
}

#col03{
	width:176px;
	height:315px;
	float:left;
	margin-left:15px;
	/*background:#ccc;*/
}

/*PÁGINA LOCAL.HTML*/
#end{
	width:300px;
	height:300px;
	float:left;
}
#end .end{
	color:#6F6F6F;	
	font-weight:bold;
	font-size:12pt;
}
#end p{
	color:#6F6F6F;	
	font-weight:bold;
	font-size:12pt;
	padding-top:10px;
}
#mapa{
	width:500px;
	height:412px;
	float:right;
}

/*Página empresa.php*/
#sobre_empresa span p{
	color:#6F6F6F;
	font-size:12pt;
	text-indent:35px;	
}
#form_contato{
	width:500px;
	height:412px;
	/*background:#ccc;*/
}

/*form contato*/
.style2{
	color:#DF0000;
	font-weight:bold;
}
.style1{
	color:#6f6f6f;
	font-size:10pt;
}
.bt_enviar{
	background:#fff;
	border:2px solid #ccc;
	color:#6f6f6f;
}
#form_contato input, textarea{
	border:1px solid #ccc;
	padding:3px 0;
	margin:3px 0;
}

/*Estilo rodape*/
#rodape{
	width:902px;
	height:56px;
	background:url(../imagens/bg_rodape.jpg);
	background-repeat:no-repeat;
	text-align:center;
}
#rodape ul{
	padding-top:20px;
}
#rodape li{
	display:inline;
}
#rodape li a{
	color:#6f6f6f;
	font-size:10pt;
	font-weight:bold;
	padding:3px 6px;
}
#rodape li a:HOVER	{
	background:#6f6f6f;
	color:#fff;
}

/*tecnologias*/
#tecnologias{
	width:906px;
	height:100px;
	border:1px solid #ccc;
	background:#fff;
}