/* HomePage */
#home-destaques{background:#fff; padding-bottom:0px}

#home-destaques p{padding-right:5px; margin-top:5px; font-size:12px; line-height:18px}
#home-destaques ul.destaques{
	padding:0px 7px;
	background: #ffffff url('img/home/fundo_servicos.png') repeat-x;
}
#home-destaques ul.destaques li{
	width:215px; height:275px; 
	padding:0px 10px; padding-top:10px; 
	float:left;
	border-left:1px #ccc solid;
}
#home-destaques ul.destaques li h2 a{
	font-size:30px; line-height:40px; height:40px;
	display:block; text-decoration:none;
}
#home-destaques ul.destaques li span a{display:block; text-indent:-5000px; overflow:hidden}
#home-destaques ul.destaques li p a{text-decoration:none; color:#333; display:block;}
#home-destaques ul.destaques li p a:hover{text-decoration:underline}

#home-destaques ul.destaques li.first{border-left:none}

/* CLIENTES */
#home-destaques ul.destaques li.clientes{background: url('img/mapa_brasil.png') no-repeat bottom right}

/* PORTFOLIO */
#home-destaques ul.destaques li.portfolio{background: url('img/portfolio_notebook.png') no-repeat bottom center}
#home-destaques ul.destaques li.portfolio p{height:225px;}
#home-destaques ul.destaques li.portfolio p a{display:block;width:100%; height:100%;}

/* SERVIÇOS */
#home-destaques ul.destaques li.servicos{background: url('img/servicos_diagrama.png') no-repeat bottom right}
#home-destaques ul.destaques li.servicos p{height:225px;}
#home-destaques ul.destaques li.servicos p a{display:block;width:100%; height:100%;}

/* PRODUTOS */
#home-destaques ul.destaques li.produtos{background: url('img/produtos_grafico.png') no-repeat bottom right}

/* LINKS INSTITUCIONAL */
#home-institucional{background:#f0f0f0; margin0px; margin-bottom:10px; padding:30px 10px; font-size:12px}
#home-institucional ul{
	width:840px; 
	margin:0 auto; 
	background: #f9f9f9 url('img/home/fundo_parceiros.png') repeat-x;
}
#home-institucional ul li{float:left; width:198px; padding:10px 5px; border-left:1px solid #eaeaea; border-right:1px solid #c4c4c4}
#home-institucional ul li.init{border-left:0}
#home-institucional ul li.end{border-right:0}
#home-institucional ul li div.image{float:left; height:50px; width:50px; text-align:center}
#home-institucional ul li h5{color:#606060; font-size:12px}
#home-institucional ul li p{color:#818181; margin-bottom:10px}
#home-institucional ul li p a{color:#818181; text-decoration:none}
#home-institucional ul li a.more{font-weight:bold; color:#606060; text-decoration:none}
#home-institucional ul li p a:hover, 
#home-institucional ul li a:hover.more{text-decoration:underline}

/* FERRAMENTAS */
#home-ferramentas{padding:10px; height:90px; background:url(img/bg-ferramentas.png) repeat-x}
#home-ferramentas ul{width:900px; margin:0 auto}
#home-ferramentas ul li{float:left; padding-right:5px}
#home-ferramentas ul li a span.logo{
	height:67px; display:block; float:left; text-indent:-5000px; overflow:hidden;
	background-position:left bottom; background-repeat:no-repeat
}
#home-ferramentas ul li a:hover span.logo{background-position:left top}

#home-ferramentas ul li.zf a span.logo{background-image:url(img/icon-zf.png); width:64px}
#home-ferramentas ul li.fx a span.logo{background-image:url(img/icon-fx.png); width:64px}
#home-ferramentas ul li.php a span.logo{background-image:url(img/icon-php.png); width:87px}
#home-ferramentas ul li.java a span.logo{background-image:url(img/icon-java.png); width:102px}
#home-ferramentas ul li.jquery a span.logo{background-image:url(img/icon-jquery.png); width:131px}
#home-ferramentas ul li.mysql a span.logo{background-image:url(img/icon-mysql.png); width:117px}
#home-ferramentas ul li.postgre a span.logo{background-image:url(img/icon-postgre.png); width:87px}
#home-ferramentas ul li.oracle a span.logo{background-image:url(img/icon-oracle.png); width:120px}
#home-ferramentas ul li.w3c a span.logo{background-image:url(img/icon-w3c.png); width:87px}
#home-ferramentas ul li.w3c{padding:0}