*{
	margin:0px;
	padding:0px;
}
#geral{
	position:absolute;
	width:809px;
	left:50%;
	margin-left:-404px;
	background:url(bg.jpg);
	margin-top:30px;
}
#topo{
	float:left;
	width:809px;
	height:60px;
	background:url(bg_topo.jpg) no-repeat top;
}
#topo ul{
	float:left;
	height:33px;
	margin-top:23px;
	margin-left:25px;
	_margin-left:13px;
}
#topo ul li{
	display:inline;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	float:left;
}
#topo ul li a{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	height:23px;
	text-align:center;
	padding-top:10px;
}
#topo ul li a:hover{
	height:28px;
	padding-top:5px;
}
#topo ul li a.home{
	width:79px;
}
#topo ul li a.clientes{
	width:78px;
	margin-left:2px;
}
#topo ul li a.trabalhos{
	width:86px;
	margin-left:2px;
}
#topo ul li a.extranet{
	width:82px;
	margin-left:2px;
}
#topo ul li a.contato{
	width:78px;
	margin-left:2px;
}
#topo #logo{
	float:right;
	margin-top:30px;
	margin-right:35px;
	_margin-right:20px;
}
#topo #logo img{
	border:0px;
}

#header{
	float:left;
	width:759px;
	height:197px;
	margin-top:8px;
	margin-left:25px;
	_margin-left:12px;
	border-bottom:solid 1px #e9e9ea;
}
#headerRazao{
	float:left;
	width:759px;
	height:100px;
	margin-top:8px;
	margin-left:25px;
	_margin-left:12px;
	border-bottom:solid 1px #e9e9ea;
}
#header #imgInternet{
	float:left;
	width:535px;
}
#header #imgInternet img{
	float:left;
	border:solid #ebebeb 3px;
}
#header #imgRand{
	float:left;
	width:219px;
	height:196px;
}
#header #aacom{
	float:right;
	width:535px;
	height:182px;
	background:url(img_aacom.jpg);
}
#header #menuCat{
	float:left;
	clear:both;
	width:450px;
}
#header ul{
	margin-left:25px;
	float:left;
	width:120px;
	list-style:none;
	clear:both;
}
#header ul li{
	float:left;
	margin-top:-1px;
}
#header ul li a{
	float:left;
	width:104px;
	display:block;
	height:18px;
	background:url(bg_categorias.jpg);
	font-family:Tahoma;
	font-size:12px;
	text-decoration:none;
	color:#6e6d71;
	padding-left:15px;
	padding-top:2px;
}
#header ul li a:hover{
	background:url(bg_categorias_over.jpg);
	color:#FFFFFF;
}
#header ul li a.marcado{
	background:url(bg_categorias_over.jpg);
	color:#FFFFFF;
}
#header #textos{
	width:220px;
	height:150px;
	float:right;
	margin-top:20px;
}
#header h1, #headerRazao h1{
	margin-left:20px;
	margin-bottom:20px;
	float:left;
	color:#0081c8;
	font-family:tahoma;
	font-size:28px;
	font-weight:bold;
}
#header h2, #header p, #headerRazao h2, #headerRazao p{
	margin-left:20px;
	float:left;
	color:#6e6d71;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	margin-top:-10px;
	clear:both;
}
#header p, #headerRazao p{
	font-weight:normal;
	margin-top:10px;
	float:left;
}
#header #s1{
	visibility: hidden;
	position:absolute;
	top:122px;
	left:143px;
}
#header #s1 li a{
	background:url(bg_categorias_sub.jpg);
}
#header #s1 li a:hover{
	background:url(bg_categorias_over_sub.jpg);
}
#header #s1 li a.marcado{
	background:url(bg_categorias_over_sub.jpg);
}
#header #post{
	float:right;
	
}

#topoTrabalhos{
	float:left;
	width:750px;
	margin-left:50px;
	margin-top:15px;
}
#topoTrabalhos h1{
	float:left;
	color:#0081c8;
	font-family:tahoma;
	font-size:15px;
	font-weight:bold;
	width:420px;
}
#topoTrabalhos #paginacao{
	float:right;
	width:330px;
}
#topoTrabalhos #paginacao ul{
	list-style:none;
}
#topoTrabalhos #paginacao ul li{
	display:inline;
	width:11px;
	height:14px;
	float:left;
	margin-left:5px;
	font-family:Tahoma;
	font-size:10px;
	padding-left:3px;

}
#topoTrabalhos #paginacao ul li.marcado{
	background:url(bg_paginacao.jpg);
	color:#FFFFFF;
}
#topoTrabalhos #paginacao ul li a{
	color:#999999;
	text-decoration:none;
	display:block;
}
#imagensTrabalhos{
	float:left;
	margin-left:25px;
}
#imagensInternet{
	float:left;
	margin-left:25px;
	margin-top:15px;
}
#imagensRazao{
	float:left;
	margin-left:25px;
	margin-top:15px;
}
#conteudo, #extra{
	float:left;
	margin-left:25px;
	margin-top:15px;
}
#conteudo #texto, #extra #texto{
	width:700px;
	float:left;
}
#extra{
	width:700px;
}
#conteudo #textoContato{
	width:290px;
	float:left;
}
#conteudo img{
	float:left;
}	
#conteudo #texto h1, #conteudo #textoContato h1{
	font-family:Tahoma;
	font-size:28px;
	color:#0081c8;
	float:left;
	margin-left:20px;
}
#conteudo #flashAACOM{
	width:420px;
	height:410px;
	float:right;
	margin-right:25px;
}
#conteudo #texto h2, #conteudo #texto p, #conteudo #textoContato p, #conteudo #textoContato h2{
	margin-left:20px;
	float:left;
	color:#6e6d71;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	clear:both;
	margin-top:10px;
}

#conteudo #texto p, #conteudo #textoContato p{
	font-weight:normal;
}
#imagensInternet h1{
	font-family:Tahoma;
	font-size:14px;
	color:#0081c8;
	float:left;
	margin-top:10px;
}
#imagensInternet h2{
	font-family:Tahoma;
	font-size:12px;
	color:#555459;
	float:left;
	margin-top:12px;
	font-weight:normal;
	margin-left:15px;
}
#imagensTrabalhos p{
	border-bottom:solid 1px #e9e9ea;
	padding-bottom:20px;
	padding-top:20px;
}
#imagensTrabalhos p.video{
	width:765px;
}

#direita{
	float:left;
	width:421px;
	border-right:solid 1px #e9e9ea;
	margin-left:25px;
	_margin-left:12px;
	padding-top:10px;
}
#esquerda{
	float:right;
	width:337px;
	margin-right:25px;
	padding-top:10px;
}
#esquerda #destaque{
	float:left;
	width:338px;
	border-bottom:solid 1px #e9e9ea;
}
#esquerda #destaque2{
	float:left;
	padding:10px;
	_padding:5px;
	width:318px;
	border-bottom:solid 1px #e9e9ea;
}
#direita #texto{
	float:left;
	width:421px;
	border-bottom:solid 1px #e9e9ea;
	padding-bottom:10px;
}
#texto h1{
	font-family:tahoma;
	font-size:28px;
	font-weight:bold;
	color:#86868a;
}
#texto p{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#86868a;
}
#direita #destaque{
	float:left;
	width:421px;
	height:140px;
	padding-top:15px;
	border-bottom:solid 1px #e9e9ea;
}
#direita #destaque img, #esquerda #destaque2 img{
	border:solid 2px #e9e9ea;
	float:left;
	margin-right:20px;
}
#direita #destaque h1, #esquerda #destaque2 h1{
	float:left;
	color:#0081c8;
	font-family:tahoma;
	font-size:18px;
	font-weight:bold;
	width:240px;
}
#esquerda #destaque2 h1{
	margin-bottom:10px;
	width:300px;
}
#direita #destaque h2, #esquerda #destaque2 h2{
	float:left;
	color:#6e6d71;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	width:240px;
}
#esquerda #destaque2 h2{
	width:173px;
}
#direita #destaque p, #esquerda #destaque2 p{
	float:left;
	color:#6e6d71;
	font-family:tahoma;
	font-size:11px;
	margin-top:10px;
	width:240px;
}
#esquerda #destaque2 p{
	width:173px;
}
#direita #destaque #leiamais, #esquerda #destaque2 #leiamais{
	width:194px;
	height:26px;
}
#direita #destaque #leiamais a, #esquerda #destaque2 #leiamais a{
	position:absolute;
	width:184px;
	font-family:tahoma;
	font-size:12px;
	color:#6e6d71;
	text-decoration:none;
	display:block;
	height:21px;
	padding-top:5px;
	padding-left:10px;
	background:url(btn_leia_mais.jpg);
	left:195px;
}
#esquerda #destaque2 #leiamais a{
	position:absolute;
	width:184px;
	font-family:tahoma;
	font-size:12px;
	color:#6e6d71;
	text-decoration:none;
	display:block;
	height:21px;
	padding-top:5px;
	padding-left:10px;
	background:url(btn_leia_mais.jpg);
	left:595px;
}
#direita #destaque #leiamais a:hover, #esquerda #destaque2 #leiamais a:hover{
	background:url(btn_leia_mais_over.jpg);
}
#direita #destaque #leiamais a:active, #esquerda #destaque2 #leiamais a:active{
	background:url(btn_leia_mais_hit.jpg);
	padding-top:7px;
	padding-left:12px;
	height:19px;
}
#rodape{
	float:left;
	width:809px;
	height:100px;
	background:url(bg_rodape.jpg) bottom no-repeat;
}
#rodape h1{
	font-family:tahoma;
	font-size:12px;
	color:#b6b6b8;
	float:left;
	text-align:center;
	width:809px;
	margin-top:25px;
}

.textoTrabalho{
	font-family:tahoma;
	font-size:12px;
	color:#333333;
	float:left;
	width:735px;
	margin-left:50px;
	margin-top:5px;
}
.texto{
	font-family:tahoma;
	font-size:12px;
	color:#6e6d71;
}

.formulario, .formulario2{
	background:url(bgForm.jpg) top;
	height:17px;
	border:none;
	border-left: solid 1px #c3c3c3;
	border-right: solid 1px #c3c3c3;
	font-family:tahoma;
	font-size:12px;
	color:#333333;
	padding-top:2px;
	padding-left:2px;
}
.formulario2{
	height:auto;
	background:url(bgForm2.jpg) #f8f8f8 repeat-x;
}