body{
	margin:0px;
	padding:0px;
	color:#818181;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	background:url(../imgs/bg.gif) repeat-x;
	background-color:#f0f0f0;
}

/* MENU TOPO */
ul#ulTop{
	width:100%;
	height:27px;
	margin:0px;
	padding:0px;
}
ul#ulTop li{
	display:block;
	list-style:none;
	padding:0px;
	float:right;
}
ul#ulTop li a#topHome, ul#ulTop li a#topContato, ul#ulTop li a#topLocalizacao, ul#ulTop li a#topExtranet{
	display:block;
	background:url(../imgs/btnTopHome.gif) no-repeat;
	width:58px;
	height:27px;
	text-indent:-4000px;
	overflow:hidden;
	margin:0px 18px 0px 0px;
}
ul#ulTop li a#topExtranet {
	background:url(../imgs/btnTopExtranet.gif) no-repeat;
	width:72px;
}
ul#ulTop li a#topExtranet:hover{
	background:url(../imgs/btnTopExtranet-.gif) no-repeat;
}
ul#ulTop li a#topLocalizacao{
	background:url(../imgs/btnTopLocalizacao.gif) no-repeat;
	width:81px;
}
ul#ulTop li a#topContato{
	background:url(../imgs/btnTopContato.gif) no-repeat;
	width:67px;
	margin:0px 1px 0px 0px;
}
ul#ulTop li a#topHome:hover{
	background:url(../imgs/btnTopHome-.gif) no-repeat;
}
ul#ulTop li a#topContato:hover{
	background:url(../imgs/btnTopContato-.gif) no-repeat;
}
ul#ulTop li a#topLocalizacao:hover{
	background:url(../imgs/btnTopLocalizacao-.gif) no-repeat;
}
/* FIM MENU TOPO */
div#cima{
	width:747px;
	height:320px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
}
div#cima h1{
	display:block;
	background:url(../imgs/logo.gif) no-repeat;
	width:151px;
	height:92px;
	float:left;
	margin-left:20px;
	padding:0px;
	text-indent:-4000px;
	overflow:hidden;
	margin:0px;
}
ul#mn, div#txtPerfil ul{
	display:block;
	margin:0px;
	padding:0px;
}
ul#mn li{
	list-style:none;
	display:block;
	float:left;
	padding:0px;
	margin-top:8px;
}
ul#mn li a#home, ul#mn li a#perfil, ul#mn li a#solucoes, ul#mn li a#clientes, ul#mn li a#contato{
	display:block;
	background:url(../imgs/mnHome.gif) no-repeat;
	width:72px;
	height:43px;
	margin:0px 0px 0px 1px;
	text-indent:-4000px;
	overflow:hidden;
}
ul#mn li a#home{
	margin-left:107px;
}
ul#mn li a#perfil{
	background:url(../imgs/mnPerfil.gif) no-repeat;
}
ul#mn li a#solucoes{
	background:url(../imgs/mnSolucoes.gif) no-repeat;
}
ul#mn li a#clientes{
	background:url(../imgs/mnClientes.gif) no-repeat;
}
ul#mn li a#contato{
	background:url(../imgs/mnContato.gif) no-repeat;
}
ul#mn li a#home:hover{
	background:url(../imgs/mnHome-.gif) no-repeat;
}
ul#mn li a#perfil:hover{
	background:url(../imgs/mnPerfil-.gif) no-repeat;
}
ul#mn li a#solucoes:hover{
	background:url(../imgs/mnSolucoes-.gif) no-repeat;
}
ul#mn li a#clientes:hover{
	background:url(../imgs/mnClientes-.gif) no-repeat;
}
ul#mn li a#contato:hover{
	background:url(../imgs/mnContato-.gif) no-repeat;
}
/* fim Cima */

/* Destaque */
div#destaques, div#destaquesInt{
	width:100%;
	height:161px;
	background:url(../imgs/bgLinha.gif) repeat-x bottom;
	background-color:#ededed;
}
div#conteudo1, div#conteudo, div#frase{
	width:747px;
	height:160px;
	margin-left:auto;
	margin-right:auto;
}
div#Aw2uHome, div#contDestaque1{
	width:406px; 
	background:url(../imgs/bgAw2u.gif) no-repeat center bottom ;
	height:140px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	float:left;
}
div#Aw2uHome h2, div#CaseHome h2, div#noticiaHome h2, h2#titPerfil, div#txtPerfil h2, h2#titFale, div#contFale h3, h2#titClientes, div#divServ h2, div#divProd h2{
	display:block;
	margin:0px;
	padding:0px;
	background:url(../imgs/titAw2u.gif) no-repeat left;
	border-bottom:1px solid #e1e0e0;
	height:24px;
	text-indent:-4000px;
	overflow:hidden;
}
div#Aw2uHome p{
	display:block;
	margin-left:8px;
	margin-right:8px;
	text-align:left;
}
div#contDestaque1{
	width:290px;
	background:url(../imgs/pano.jpg) no-repeat right bottom;
	margin-left:40px;
}
div#contDestaque1 span.tit{
	color:#ff8a00;
	font-size:14px;
	font-weight:bold;
}
div#contDestaque1 p{
	display:block;
	margin-top:8px;
	width:186px;
}
/* Fim Destaque */

/* conteudos */
div#conteudo{
	height:auto;
}
div#CaseHome, div#txtPerfil{
	width:266px;
	height:auto;
	float:left;
	margin-top:20px;
}
div#CaseHome h2{
	background:url(../imgs/titCase.gif) no-repeat left;
}
div#CaseHome ul, div#noticiaHome ul, div#metodologia ul{
	display:block;
	margin:0px;
	padding:0px;
}
div#CaseHome ul li, div#noticiaHome ul li{
	list-style:none;
	padding:0px;
	border-bottom:1px solid #e7e7e7;
	background:url(../imgs/setaLaranja.gif) no-repeat left top;
	margin: 10px 0px;
}
div#CaseHome ul li a, div#noticiaHome ul li a{
	display:block;
	text-decoration:none;
	color:#818181;
	margin-left:14px;
	margin-bottom:10px;
}
div#CaseHome ul li a:hover, div#noticiaHome ul li a:hover{
	text-decoration:underline;
}
div#CaseHome ul li span.leiaMais, div#noticiaHome ul li span.leiaMais{
	display:block;
	width:100%;
	text-align:right;
	text-decoration:underline;
	font-size:10px;
	color:#f26e26;
	margin-top:6px;
}

div#noticiaHome, div#metodologia{
	width:282px;
	height:auto;
	margin-left:38px;
	float:left;
	margin-top:20px;
}
div#noticiaHome h2{
	background:url(../imgs/titNoticias.gif) no-repeat left;
}
div#noticiaHome ul li{
	background:url(../imgs/setaAmarela.gif) no-repeat left top;
}
div#noticiaHome ul li span.leiaMais{
	color:#fdb813;
}
div#noticiaHome ul li span.data{
	display:block;
	font-weight:bold;
	padding-bottom:4px;
}
div#noticiaHome ul li img{
	display:block;
	border:none;
	float:left;
	margin-right:4px;
}

div#clientesHome{
	width:115px;
	float:left;
	margin-left:40px;
	margin-top:10px;
}
div.espaco{
	clear:both;
}
/* fim conteudos*/

div#rodape{
	width:747px;
	border-bottom:4px solid #f9a51b;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	padding-bottom:3px;
	text-align:center;
}
/* internas */
div#destaquesInt{
	height:34px;
	line-height:34px;
	font-size:12px;
	font-weight:bold;
	color:#FF9900;
	text-align:center;
}
div#frase{
	height:34px;
}
h2#titPerfil, h2#titfale, h2#titClientes{
	background:url(../imgs/titPgPerfil.gif) no-repeat left;
	border:none;
	margin-top:10px;
}
div#txtPerfil{
	width:499px;
}
div#metodologia{
	width:168px;
	height:241px;
	margin-left:50px;
}
div#metodologia ul{
	display:block;
	width:168px;
	height:241px;
	background:url(../imgs/imgPerfil.gif) no-repeat;
	margin:0px;
	padding:0px;
}
div#metodologia ul li{
	list-style:none;
	margin:0px;
	padding:0px;
	background:none;
	text-indent:-4000px;
	overflow:hidden;
}
div#txtPerfil h2{
	background:url(../imgs/titpqW2U.gif) no-repeat left;
	border:none;
	margin-top:30px;
}
div#txtPerfil h3{
	display:block;
	margin:10px 0px 6px 0px;
	font-size:11px;
	color:#9ea1a4;
	border-bottom:1px solid #e3e2e2;
	padding-bottom:4px;
}
div#txtPerfil ul{
	margin-top:20px;
}
div#txtPerfil ul li{
	display:block;
	list-style:none;
	margin-left:10px;
	margin-bottom:8px;
	background:url(../imgs/setaLaranja.gif) no-repeat left;
	text-indent:14px;
}
a#visita{
	display:block;
	background:url(../imgs/icVisita.gif) no-repeat left top;
	line-height:16px;
	color:#f9a51b;
	text-indent:20px;
	text-decoration:none;
	font-weight:bold;
	margin-top:50px;
	margin-left:20px;
}
a#visita:hover{
	color:#999999;
}

/* contato */
div#contFale{
	width:98%;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}
div#contFale form{
	padding:0px;
	margin:0px;
}
h2#titFale, h2#titClientes{
	background:url(../imgs/titFale.gif) no-repeat left;
	border:none;
	margin-top:10px;
	margin-bottom:20px;
}
div#contFale form label{
	display:block;
	background:url(../imgs/setaFale.gif) no-repeat left;
	height:16px;
	width:100%;
	text-indent:12px;
	margin-top:10px;
}
div#contFale form textarea{
	width:330px;
	height:202px;
	background:#fff;
	border:none;
	font-size:11px;
	color:#FF9900;
	font-family:Tahoma, Arial, sans-serif;
}
div#contFale form input.padrao{
	width:330px;
	height:20px;
	border:none;
	background:#fff;
	font-family:Tahoma, Arial, sans-serif;
	color:#FF9900;
	font-size:11px;
	padding:0px 1px;
}
div#fale1{
	width:334px;
	height:auto;
	float:left;
}
div#fale2{
	width:332px;
	height:auto;
	float:left;
	margin-left:40px;
}
#btn{
	float:left;
	clear:both;
	display:block;
	margin-top:10px;
}
div#contFale p{
	display:block;
	clear:both;
	margin-left:10px;
}
div#contFale h3{
	clear:both;
	background:url(../imgs/titLocaliz.gif) no-repeat left;
	margin-top:20px;

}
div#contFale a#localiz{
	display:block;
	background:url(../imgs/icLocalz.gif) no-repeat left;
	height:30px;
	text-decoration:none;
	color:#FF9900;
	text-indent:18px;
	font-weight:bold;
	margin-top:50px;
}

/*clientes*/
h2#titClientes{
	background:url(../imgs/titClientes.gif) no-repeat left;
}
ul#ulClientes{
	margin:0px;
	padding:0px;
}
ul#ulClientes li{
	display:block;
	width:369px;
	height:161px;
	background:url(../imgs/bgCxCliente.gif) repeat-x;
	float:left;
	list-style:none;
	padding:0px;
	margin:0px;
}
ul#ulClientes li a.foto{
	display:block;
	background:url(../imgs/bgFotoClientes.jpg) no-repeat;
	height:161px;
	width:135px;
	border:none;
	float:left
}
ul#ulClientes li a.foto:hover{
	background:url(../imgs/bgFotoClientes-.gif) no-repeat;
}
ul#ulClientes li a.foto img{
	margin-top:23px;
	margin-left:12px;
	border:none;
}
ul#ulClientes li p.txts{
	margin:17px 8px 0px 10px;
	float:left;
	width:214px;
	height:130px;
	color:#fff;
}
ul#ulClientes li a.ver{
	display:block;
	background:url(../imgs/icVersite.gif)no-repeat left;
	height:14px;
	width:130px;
	float:left;
	text-indent:-4000px;
	overflow:hidden;
}
ul#ulClientes li a.ver:hover{
	background:url(../imgs/icVersite-.gif)no-repeat left;
}

/* Solucões */
div#divServ h2{
	background:url(../imgs/titServicos.gif) no-repeat left;
}
div#divServ ul, div#divProd ul{
	margin:0px;
	padding:0px;
}
div#divServ ul li, div#divProd ul li{
	list-style:none;
	padding:0px;
	margin-top:20px;
	margin-bottom:10px;
}
div#divServ ul li img, div#divProd ul li img{
	display:block;
	float:left;
	margin:0px 6px 0px 0px;
	border:none;
}
div#divServ ul li h3, div#divProd ul li h3{
	color:#ff8a00;
	margin:0px;
	padding:0px;
	font-size:11px;
}
div#divServ ul li p, div#divProd ul li p{
	margin:4px 0px 0px 0px;
}
div#divProd h2{
	background:url(../imgs/titProduto.gif) no-repeat left;
}
div#divServ, div#divProd{
	width:356px;
	height:auto;
	float:left;
	margin-top:20px;
}
div#divProd{
	margin-left:30px;
}
div#pg a{
	color:#818181;
	text-decoration:none;
	font-weight:bold;
}
div#pg a:hover{
	color:#FF9900;
	text-decoration:underline;
}
/*fim internas*/