/* CSS ILION Soluções em Internet */
body{margin:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#6c6c6c;width:100%;}

p, form{margin:0;}

input{outline:none;}

a{color:#004487;text-decoration:underline;outline:none;}
a:hover{text-decoration:none;outline:none;}
a:focus{outline:none;}

/*-- Error 404 --*/
#container404{width:960px;margin:0 auto;padding:0;font-size:12px;line-height:150%;}
#container404 .table404{margin:120px 0 50px 0;width: 960px;}
#container404 .table404 ul{list-style:decimal;}
#container404 .table404 .txtEn{font-size:.9em;color:#999;}

/* ----- Index ----- */
#index{width:500px;height:174px;position:absolute;top:50%;left:50%;margin:-87px 0 0 -250px;text-align:center;font-size:1.5em;line-height:115%;}
#index .marginP{margin:0 0 25px 0;}
#index a{color:#0066CC;text-decoration:underline;}
#index a:hover{color:#0066CC;text-decoration:none;}

/*-- Containers --*/
#containerTopHome{width:100%;height:630px;margin:0;clear:both;background:url(images/bg-topo-home.jpg) no-repeat scroll center 138px;}
#containerTopHome2{width:100%;height:630px;margin:0;clear:both;position:relative;overflow:hidden;}
.logo{width:239px;height:138px;position:absolute;top:0;left:360px;background:url(images/logo-ilion.jpg) no-repeat 0 0;outline:none;float:left;}
.logo span{display:none;}
#containerTopHome .menuHidden{height:60px;width:980px;margin:auto;clear:both;text-align:center;}
#containerTopHome .boxAzul{width:100%;margin:0 0 15px 0;clear:both;text-align:left;background:#0c4688;float:left;padding:25px 0 0 0;}
#containerTopHome .boxAzul .boxProdutosHome{width:980px;margin:auto;clear:both;text-align:left;color:#fff;}
#containerTopHome .boxAzul .boxProdutosHome .colunaLeft{width:310px;margin:0 25px 0 0;text-align:left;color:#fff;float:left;}
#containerTopHome .boxAzul .boxProdutosHome .colunaRight{width:310px;margin:0;text-align:left;color:#fff;float:left;}
.itemProdutoHidden{margin:0 0 25px 0;}
.itemPaginaInternaHidden{margin:0 0 25px 0;}
.tituloProdutosHidden{color:#f1c40f;text-transform:uppercase;margin:0 0 7px 0;font-weight:bold;}
.tituloConhecaMelhorHidden{color:#fff;text-transform:uppercase;margin:7px 0 0 0;}
.tituloConhecaMelhorHidden a{color:#fff;text-transform:uppercase;text-decoration:none;}
.tituloConhecaMelhorHidden a:hover{border-bottom:1px dotted #fff;}

/*@ contentTopHome */
.boxTextoTop{position: absolute;left: 50%;top:225px;font-size:1.6em;list-style: none;margin: 0 0 0 7px;width: 470px;}
.boxTextoTop h1{color:#ffcb05;margin:12px 0 0 0;padding:0;font-size:30px;text-transform:none;}
.boxTextoTop h2{color:#f0f0f0;margin:0;padding:0;font-weight:normal;font-size:17px;letter-spacing:-0.035em;}
.boxTextoTop p{width:470px;height:90px;color: #f0f0f0;font-family: Georgia, sans-serif; font-style: italic;line-height: 1.5em;font-size:12px; font-weight: normal;float:left;clear: both;margin: 15px 0 37px 0;}
.boxTextoTop img{float: left;margin: 0 10px 0 0;}

/*@ mainFoto */
.mainFoto{position: absolute;top:188px;left:50%;margin:0 0 0 -500px;width: 515px;height: 312px;overflow: hidden;}

/*@ btnConhecaMelhor */
.btnConhecaMelhor{width: 210px;height: 32px;float: left;clear: both;background: url(images/btn-conheca-melhor.png) no-repeat 0 0;}
.btnConhecaMelhor:hover{background: url(images/btn-conheca-melhor.png) no-repeat 0 -32px;}
.btnConhecaMelhor span{display: none;}

/*@ btnReadMore */
.btnReadMore{width: 210px;height: 32px;float: left;clear: both;background: url(images/btn-read-more.png) no-repeat 0 0;}
.btnReadMore:hover{background: url(images/btn-read-more.png) no-repeat 0 -32px;}
.btnReadMore span{display: none;}

/*@ iconesHome */
ul.iconesHome{width:960px;height: 135px;list-style: none;padding: 0;margin: 0;position: absolute;bottom:20px;left: 50%;margin: 0 0 0 -480px;}
ul.iconesHome li{position: absolute;display: block;}
ul.iconesHome li a{background-image:url(images/icones-home.png);background-repeat: no-repeat;display: block;}
ul.iconesHomePtbr li a{background-image:url(images/icones-home-ptbr.png);background-repeat: no-repeat;display: block;}
ul.iconesHome li a span{display: none;}

ul.iconesHome li#setaLeft{top:95px;left:0px;}
ul.iconesHome li#setaLeft a{background-position: 0px -95px;width: 25px;height: 28px;}
ul.iconesHome li#setaLeft a:hover{background-position: 0px -230px;}

ul.iconesHome li#setaRight{top:95px;left:935px;}
ul.iconesHome li#setaRight a{background-position: -935px -95px;width: 25px;height: 28px;}
ul.iconesHome li#setaRight a:hover{background-position: -935px -230px;}

ul.iconesHome li#iconWebsitePortal{top:26px;left:455px;}
ul.iconesHome li#iconWebsitePortal a{background-position: -455px -26px;width: 50px;height: 43px;}
ul.iconesHome li#iconWebsitePortal a:hover{background-position: -455px -161px;}

ul.iconesHome li#iconNewsletter{top:55px;left:36px;}
ul.iconesHome li#iconNewsletter a{background-position: -36px -55px;width:80px;height: 74px;}
ul.iconesHome li#iconNewsletter a:hover{background-position: -36px -190px;}

ul.iconesHome li#iconForumDiscussao{top:51px;left:130px;}
ul.iconesHome li#iconForumDiscussao a{background-position: -126px -51px;width:64px;height: 58px;}
ul.iconesHome li#iconForumDiscussao a:hover{background-position: -126px -186px;}

ul.iconesHome li#iconIntranetCorporativa{top:45px;left:208px;}
ul.iconesHome li#iconIntranetCorporativa a{background-position: -205px -45px;width:64px;height: 58px;}
ul.iconesHome li#iconIntranetCorporativa a:hover{background-position: -205px -180px;}

ul.iconesHome li#iconPedidoOnline{top:36px;left:294px;}
ul.iconesHome li#iconPedidoOnline a{background-position: -294px -36px;width:55px;height: 52px;}
ul.iconesHome li#iconPedidoOnline a:hover{background-position: -294px -171px;}

ul.iconesHome li#iconAgendaCorporativa{top:33px;left:380px;}
ul.iconesHome li#iconAgendaCorporativa a{background-position: -380px -33px;width:47px;height:43px;}
ul.iconesHome li#iconAgendaCorporativa a:hover{background-position: -380px -168px;}

ul.iconesHome li#iconTrilion{top:31px;left:528px;}
ul.iconesHome li#iconTrilion a{background-position: -528px -31px;width:47px;height:44px;}
ul.iconesHome li#iconTrilion a:hover{background-position: -528px -166px;}

ul.iconesHome li#iconEcommerce{top:35px;left:602px;}
ul.iconesHome li#iconEcommerce a{background-position: -602px -35px;width:63px;height:54px;}
ul.iconesHome li#iconEcommerce a:hover{background-position: -602px -170px;}

ul.iconesHome li#iconChat{top:46px;left:685px;}
ul.iconesHome li#iconChat a{background-position: -685px -46px;width:61px;height:53px;}
ul.iconesHome li#iconChat a:hover{background-position: -685px -181px;}

ul.iconesHome li#iconBancoCurriculos{top:53px;left:766px;}
ul.iconesHome li#iconBancoCurriculos a{background-position: -766px -53px;width:62px;height:56px;}
ul.iconesHome li#iconBancoCurriculos a:hover{background-position: -766px -188px;}

ul.iconesHome li#iconDesign{top:46px;left:838px;}
ul.iconesHome li#iconDesign a{background-position: -838px -46px;width:82px;height:83px;}
ul.iconesHome li#iconDesign a:hover{background-position: -838px -181px;}

/*-- Topo Interno --*/
#containerTopInterno{width:100%;height:385px;margin:0;clear:both;background:url(images/bg-topo-interno.jpg) no-repeat scroll bottom center;}
#containerTopInterno2{width:100%;height:385px;margin:0;clear:both;position:relative;overflow:hidden;}
#topoInterno{width:960px;height:385px;margin:0 auto;position:relative;}
#topoInterno .menuHidden{height:60px;width:980px;margin:auto;clear:both;text-align:center;}

.tagsTitleInterno{position:absolute;top:253px;left:0px;}
.tagsTitleInterno h1{color:#ffcb05;margin:0 0 5px 0;padding:0;font-size:30px;text-transform:uppercase;}
.tagsTitleInterno h2{color:#fff;margin:0;padding:0;font-weight:normal;font-size:1.5em;letter-spacing:-0.035em;}

/*@ iconesTopEsq */
.iconesTopEsq{position:absolute;top:55px;left:50%;margin:0 0 0 -1298px;width:1000px;border-bottom:1px solid #EFEFEF;text-align:right;padding:3px 5px;}
.iconesTopEsq ul{margin:0;padding:0;list-style:none;float:right;height:40px;width:194px;}
.iconesTopEsq ul li{float:left;}
.iconesTopEsq ul li a{background-image:url(images/icons-redes-sociais.gif);background-repeat:no-repeat;float:left;height:40px;width:27px;
-webkit-transition:All 0.2s ease;
-moz-transition:All 0.2s ease;
-o-transition:All 0.2s ease;
}
.iconesTopEsq ul li a span{display:none;}

.iconesTopEsq ul li.rs-blog a{background-position:0 7px;}
.iconesTopEsq ul li.rs-blog a:hover{background-position:0 0px;}

.iconesTopEsq ul li.rs-facebook a{background-position:-27px 7px;}
.iconesTopEsq ul li.rs-facebook a:hover{background-position:-27px 0px;}

.iconesTopEsq ul li.rs-twitter a{background-position:-55px 7px;}
.iconesTopEsq ul li.rs-twitter a:hover{background-position:-55px 0px;}

.iconesTopEsq ul li.rs-googleplus a{background-position:-83px 7px;}
.iconesTopEsq ul li.rs-googleplus a:hover{background-position:-83px 0px;}

.iconesTopEsq ul li.rs-linkedin a{background-position:-111px 7px;}
.iconesTopEsq ul li.rs-linkedin a:hover{background-position:-111px 0px;}

.iconesTopEsq ul li.rs-youtube a{background-position:-139px 7px;}
.iconesTopEsq ul li.rs-youtube a:hover{background-position:-139px 0px;}

.iconesTopEsq ul li.rs-rss a{background-position:-167px 7px;}
.iconesTopEsq ul li.rs-rss a:hover{background-position:-167px 0px;}

/*@ box-curtir */
.box-curtir{position: absolute;top:30px;left:50%;width: 100px;overflow: hidden;margin: 0 0 0 334px;}

/*@ box-google-plus-one */
.box-google-plus-one{position: absolute;top:33px;left:50%;width: 70px;overflow: hidden;margin: 0 0 0 420px;}

/*@ iconesTopDir */
.iconesTopDir{position:absolute;top:55px;right:50%;margin:0 -1340px 0 0;width:1000px;border-bottom:1px solid #EFEFEF;text-align:left;padding:3px 5px;}
.iconesTopDir ul{margin:0;padding:0;list-style:none;float:left;height:40px;width:89px;}
.iconesTopDir ul li{float:left;}
.iconesTopDir ul li a{background-image:url(images/icons-top-dir.gif);background-repeat:no-repeat;float:left;height:40px;
-webkit-transition:All 0.3s ease;
-moz-transition:All 0.3s ease;
-o-transition:All 0.3s ease;
}
.iconesTopDir ul li a span{display:none;}

.iconesTopDir ul li.ic-home a{background-position:0 -35px;width:35px;}
.iconesTopDir ul li.ic-home a:hover{background-position:0 -40px;}

.iconesTopDir ul li.ic-ptbr a{background-position:-35px -35px;width:27px;}
.iconesTopDir ul li.ic-ptbr a:hover{background-position:-35px -40px;}

.iconesTopDir ul li.ic-en a{background-position:-62px -35px;width:27px;}
.iconesTopDir ul li.ic-en a:hover{background-position:-62px -40px;}

/*@ imgLayer */
.imgLayer{width:200px;height:200px;position:absolute;top:190px;left:50%;}


/* containerInterno */
#containerInterno{width:100%;margin:0;float:left;clear:both;}
#containerContents{width:960px;margin:0 auto;padding:0;clear:both;}
.line{width:960px;margin:0;padding:0;float:left;clear:both;}


/*--- nav---*/
ul#nav{list-style:none;margin:0;padding:0;overflow:hidden;display:block;font-family:Arial, Helvetica, sans-serif;font-size:1em;text-decoration:none;line-height:normal;font-weight:bold;text-transform:uppercase;}
ul#nav li {float:left;display:inline;clear:none;padding:20px 20px;}
ul#nav li a {float:left;text-decoration:none;color:#666}
ul#nav li a:hover {text-decoration:none;color:#999;border-bottom:#999 solid 1px;}
/*----------------*/


.coluna1{width:245px;float:left;padding:0 10px 0 0;line-height: 1.4em;}
.coluna1 a{color:#6c6c6c;text-decoration:none;}
.coluna1 a:hover{color:#004487;text-decoration:none;}

.coluna2{width:450px;float:left;padding:0;line-height: 1.4em;}
.coluna2 a{color:#6c6c6c;text-decoration:none;}
.coluna2 a:hover{color:#004487;}

.coluna3{width:245px;float:right;}

/*Clientes*/
#containerContentsClientes{width:1000px;margin:auto;padding:0;clear:both;font-size:.9em;line-height:150%;}
#containerContentsClientes .boxCategoriasClientes{width:962px;float:left;padding:0 0 0 14px;margin:0 0 20px 0;}

ul.abaClientes{list-style:none;margin:0;padding:0;overflow:hidden;display:block;font-size:.9em;text-decoration:none;line-height:normal;font-weight:normal;height:36px;background:url(images/bg-ul-aba.gif) repeat-x top;width:960px;float:left;clear:both;overflow:hidden;}
ul.abaClientes li {float:left;display:inline;clear:none;margin:0 2px 0 0;height:36px;overflow:hidden;}
ul.abaClientes li a {float:left;text-decoration:none;color:#000;padding:0px 8px;height:36px;line-height:36px;}
ul.abaClientes li a:hover {text-decoration:none;color:#185d9f;}
ul.abaClientes li .active {background-color:#FFCC00;padding:10px 15px;color:#1f74b9;}

.abaLeft{background:url(images/aba-left.gif) no-repeat left top;float:left;width:6px;height:36px;}
.abaRight{background:url(images/aba-right.gif) no-repeat right top;float:left;width:6px;height:36px;}
.abaMiddle{background:url(images/aba-middle.gif) repeat-x top;float:left;height:36px;color:#1f74b9;}
.abaMiddle a{padding:10px 15px;color:#e89a2b;}

.abaLeftActive{background:url(images/aba-left-active.gif) no-repeat left top;float:left;width:6px;height:36px;}
.abaRightActive{background:url(images/aba-right-active.gif) no-repeat right top;float:left;width:6px;height:36px;}
.abaMiddleActive{background:url(images/aba-middle-active.gif) repeat-x top;float:left;height:36px;color:#fff;}
.paddingTexto{padding:11px 15px 9px 15px;}
.abaMiddleActive a{padding:10px 15px;color:#fff;}

.abaMiddleActive .txtWhite{color:#fff;font-weight:normal;cursor:default;}
.abaMiddleActive .txtWhite:hover{color:#fff;font-weight:normal;}

iframe.mapsGoogle{border:3px solid #0b8ce3;border-top:none;clear: both;-webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}


.boxPaginador{margin:0;padding:0;overflow:hidden;display:block;font-size:1em;text-decoration:none;line-height:normal;font-weight:normal;height:36px;background:url(images/bg-ul-aba.gif) repeat-x top;width:120px;float:left;}
ul.abaClientesPaginador{list-style:none;margin:0;padding:0;overflow:hidden;display:block;font-size:.9em;text-decoration:none;line-height:normal;font-weight:normal;height:25px;width:262px;float:left;}
ul.abaClientesPaginador li {float:left;display:inline;clear:none;margin:0;background:#ccc;height:25px;}
ul.abaClientesPaginador li.padding{padding:5px 7px 0 7px;}
ul.abaClientesPaginador li a {float:left;text-decoration:none;color:#fff;padding:0;font-weight:bold;}
ul.abaClientesPaginador li a:hover {text-decoration:none;color:#000;}


#containerContentsClientes .boxClientes{width:980px;float:left;padding:0 0 0 14px;margin:0;}

/* Clientes Artigo */

.boxArtigoClientes {width:960px;padding:0;float:left;}
.boxArtigoClientes h1{color:#004487;margin:0 0 5px 0;padding:5px 0 0 0;font-size:2.2em;font-weight:bold;text-transform:none;line-height:120%;}
.boxArtigoClientes h2{color:#fff;margin:0 0 17px 0;padding:0;font-weight:normal;font-size:1.1em;letter-spacing:-0.015em;color:#000;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}

.boxArtigoClientes .fotoProjetos{width:640px;float:left;margin:0 20px 0 0;}

.descricaoProjetos{width:290px;float:right;line-height:1.4em;}
.descricaoProjetos .url{font-size:.9em;background:url(images/arrow-title-clientes.gif) no-repeat left;padding:0 0 0 10px;margin:0 0 10px 0;}
.descricaoProjetos .url a{text-decoration:none;padding:2px 4px;}
.descricaoProjetos .url a:hover{text-decoration:none;background:#004487;color:#fff;}

.boxArtigoClientes .descricaoProjetos .title{font-size:.8em;color:#000;text-transform:none;margin:0 0 3px 0;}
.boxArtigoClientes .linkVoltar{font-size:.7em;text-transform:uppercase;margin:25px 0 0 0;font-weight:bold;}
.boxArtigoClientes .linkVoltar a{background:#004487;color:#fff;text-decoration:none;padding:5px 8px;}
.boxArtigoClientes .linkVoltar a:hover{text-decoration:none;color:#ccc;}


/*--- thumbClientes ---*/
ul.thumbCliente{margin:20px 0 0 -20px;padding:0;overflow:hidden;text-decoration:none;clear:both;width:980px;float:left;clear:both;}
ul.thumbCliente li {width:176px;margin:0 0 20px 20px;padding:0;float:left;clear:none;list-style:none;}
ul.thumbCliente li a {float:left;color:#4f4f4f;text-decoration:none;padding:2px;margin:0;border:#ccc 2px solid;}
ul.thumbCliente li a:hover {text-decoration:none;margin:0;padding:2px;border:#fff solid 2px;}

/* Menu Hirarquico */
#boxMenuHierarquico{width:948px;float:left;clear:both;background:url(images/arrow-menu-hierarquico.gif) no-repeat left top;padding:2px 0 20px 32px;margin:auto;color:#6c6c6c;font-size:.8em;}
#boxMenuHierarquico a{color:#004487;text-decoration:none;}
#boxMenuHierarquico a:hover{text-decoration:underline;}

/* Busca Rodapé */
#boxBuscaRodape{width:980px;height:30px;float:left;clear:both;padding:40px 0 0 0;margin:0;}
#boxBuscaRodape .colunaMenu{width:450px;float:left;text-align:left;padding:0 0 0 4px;}
#boxBuscaRodape .colunaInputBusca{width:470px;float:right;font-size:1em;text-align:right;}

/* Interno */
.colunaInterna1{width:735px;float:left;}


/*@ boxArtigo */
.boxArtigo{width:735px;float:left;clear:both;padding:0;margin:0;}

/*---------- Estilizar topicos do site*/
.colunaConteudo ul {margin:20px 0 10px 0;padding:0;list-style:none;float:left;clear:both;width:517px;}
.colunaConteudo ul li{margin:0 0 10px 25px;padding:0 0 0 30px;background:url(images/icon-lista.gif) no-repeat 0 0;float:left;clear:both;width:462px;}

.colunaConteudo2 ul {margin:20px 0 10px 0;padding:0;list-style:none;float:left;clear:both;width:715px;}
.colunaConteudo2 ul li{margin:0 0 10px 25px;padding:0 0 0 30px;background:url(images/icon-lista.gif) no-repeat 0 0;float:left;clear:both;width:660px;}

.boxArtigoClientes .descricaoProjetos ul {margin:20px 0 10px 0;padding:0;list-style:none;float:left;clear:both;width:320px;}
.boxArtigoClientes .descricaoProjetos ul li{margin:0 0 10px 25px;padding:0 0 0 30px;background:url(images/icon-lista.gif) no-repeat 0 0;float:left;clear:both;width:265px;}

/*------------*/

.colunaItens{width:178px;padding:0 20px 0 0;float:left;margin:0;}

.colunaConteudo{width:500px;float:left;}
.colunaConteudo h1{color:#004487;margin:0 0 5px 0;padding:5px 0 0 0;font-size:2.2em;font-weight:bold;text-transform:none;line-height:120%;}
.colunaConteudo h2{color:#fff;margin:0 0 17px 0;padding:0;font-weight:normal;font-size:1.1em;letter-spacing:-0.015em;color:#000;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}

.artigo{width:500px;float:left;clear:both;line-height:1.5em;letter-spacing:-0.025em;font-size:1.1em;}

/*-------- Coluna Conteudo Form */
.colunaConteudoForm{width:517px;padding:0;float:left;}
.colunaConteudoForm h1{color:#004487;margin:0 0 5px 0;padding:5px 0 0 0;font-size:2.2em;font-weight:bold;text-transform:none;line-height:120%;}
.colunaConteudoForm h2{color:#fff;margin:0 0 17px 0;padding:0;font-weight:normal;font-size:1.1em;letter-spacing:-0.015em;color:#000;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}
/*----------*/

/*-------- Coluna Conteudo Form2 */
.colunaConteudoForm2{width:680px;padding:0;float:left;}
.colunaConteudoForm2 h1{color:#004487;margin:0 0 5px 0;padding:5px 0 0 0;font-size:2.2em;font-weight:bold;text-transform:none;line-height:120%;}
.colunaConteudoForm2 h2{color:#fff;margin:0 0 17px 0;padding:0;font-weight:normal;font-size:1.1em;letter-spacing:-0.015em;color:#000;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}
/*----------*/

.colunaConteudo2{width:680px;float:left;}
.colunaConteudo2 h1{color:#004487;margin:0 0 5px 0;padding:5px 0 0 0;font-size:2.2em;font-weight:bold;text-transform:none;line-height:120%;}
.colunaConteudo2 h2{color:#fff;margin:0 0 17px 0;padding:0;font-weight:normal;font-size:1.1em;letter-spacing:-0.015em;color:#000;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}

.colunaConteudo2 .artigo{width:680px;}

.colunaConteudo2 .linkVoltar{font-size:.7em;text-transform:uppercase;margin:25px 0 0 0;font-weight:bold;width:680px;float:left;clear:both;}
.colunaConteudo2 .linkVoltar a{background:#004487;color:#fff;text-decoration:none;padding:5px 8px;}
.colunaConteudo2 .linkVoltar a:hover{text-decoration:none;color:#ccc;}

.colunaConteudo2 .linkAgendaVisita a{text-decoration:none;}
.colunaConteudo2 .linkAgendaVisita a:hover{text-decoration:underline;}


.colunaConteudo2 .boxResumoNoticia{clear:both;float:left;margin:0 0 20px 0;padding:0 0 20px 0;background:url(images/sep-avaliacao.gif) repeat-x bottom;width:680px;}
.colunaConteudo2 .boxResumoNoticia h3{color:#004487;font-size:1.3em;font-weight:bold;margin:0 0 5px 0;}
.colunaConteudo2 .boxResumoNoticia h3 a{color:#004487;text-decoration:none;}
.colunaConteudo2 .boxResumoNoticia h3 a:hover{color:#666;}

.colunaConteudo2 .boxResumoNoticia .contLendoResumo{color:#004487;font-size:.85em;margin:5px 0 0 0;}
.colunaConteudo2 .boxResumoNoticia .contLendoResumo a{color:#004487;text-decoration:none;}
.colunaConteudo2 .boxResumoNoticia .contLendoResumo a:hover{color:#666;}

.colunaConteudo2 .boxResumoNoticiaPagenator{clear:both;float:left;margin:0 0 10px 0;padding:0;border-bottom:none;}

/* ------ */

#containerLineHome{width:960px;margin:auto;clear:both;}

#containerContentsBottom{width:960px;margin:auto;padding:0;clear:both;font-size:.8em;line-height:150%;}
.colunaDepoimentos{width:245px;float:left;padding:0 0 20px 0;line-height: 1.35em;}
.colunaDepoimentos blockquote{display:block;margin:12px 0 0 0;font-family: Georgia, Arial; font-style: italic;}
.colunaDepoimentos span{display: block;font-style: normal;font-family: Arial;font-weight: bold;font-size: .9em;margin:7px 0 0 0;}

h4.clientesHome{width: 245px;height: 45px;background: url(images/clientes-nossa-melhor-propaganda.gif) no-repeat;margin: 0;padding: 0;display: block;	}
h4.clientsHome{width: 245px;height: 45px;background: url(images/clients-our-best-advertisement.gif) no-repeat;margin: 0;padding: 0;display: block;	}
h4.clientesHome span, h4.clientsHome span{display: none;}

#containerContentsBottom .coluna2{width:450px;float:left;padding:0 20px 0 0;}
#containerContentsBottom .coluna2 a{color:#6c6c6c;text-decoration:none;}
#containerContentsBottom .coluna2 a:hover{color:#004487;}

#containerContentsBottom .coluna3{width:245px;float:left;}

#containerRodape{width:960px;margin:0;float:left;clear:both;font-size:1em;line-height:150%;padding:10px 0 0 0;}
#containerRodape .rodapeLeft{width:490px;height:132px;float:left;margin:0;padding:0;background:url(images/rodape-solucoes-web.jpg) no-repeat 0 0;}
#containerRodape .rodapeLeft2{width:490px;height:132px;float:left;margin:0;padding:0;background:url(images/rodape-web-solutions.jpg) no-repeat 0 0;}
#containerRodape .rodapeRight{width:470px;height:132px;float:right;margin:0;padding:0;background:url(images/rodape-telefones-assinatura.jpg) no-repeat 0 0;}
#containerRodape span{display:none;}

#containerRodapeBottom{width:960px;margin:0;float:left;clear:both;padding:20px 0 40px 0;font-size:.9em;}
#containerRodapeBottom .rodapeBottomLeft{float:left;color:#000;padding:4px 0 0 0;}
#containerRodapeBottom .rodapeBottomLeft .ilionBlue{color:#004487;font-weight:bold;}
#containerRodapeBottom .rodapeBottomRight{float:right;color:#000;text-align:right;}


/*--- Boxes ---*/
.newsletter{width:245px;clear:both;}
.newsletter .tituloBottom{color:#004487;font-size:11px;margin:2px 0 0 13px;}

.boxIconsHome{clear:both;width:232px;margin:10px 0 7px 13px;}

.boxNoticiasHomeTop{background:url(images/box-noticias-home-top.gif) no-repeat top;width:245px;height:5px;margin:20px 0 0 0;padding:0;}
.boxNoticiasHomeBottom{background:url(images/box-noticias-home-bottom.jpg) no-repeat bottom;width:245px;height:116px;margin:0;padding:0;}
.boxNoticiasHomeBottomEn{background:url(images/box-noticias-home-bottom_en.jpg) no-repeat bottom;width:245px;height:116px;margin:0;padding:0;}
.boxNoticiasHomeMiddle{background:#eaeaea;width:245px;margin:0;padding:0;}
.paddingInternoNoticias{padding:1px 15px;}

.soliciteUmaVisita{width:245px;clear:both;}

.boxApoio{width:245px;clear:both;margin-top:15px;}


/*--- Extras ---*/
.blue{color:#004487;font-weight:bold;font-size:.85em;}

/*--- menu boxIconsHome ---*/
ul.iconsHome{list-style:none;margin:0;padding:0;overflow:hidden;display:block;font-family:Arial, Helvetica, sans-serif;font-size:9px;text-decoration: none;line-height:normal;font-weight:normal;}
ul.iconsHome li {float:left;display:inline;clear:none;}
ul.iconsHome li a {float:left;text-decoration:none;padding:0;color:#004487;text-align:center;}
ul.iconsHome li a:hover {text-decoration:none;color:#000;}

/*--- Noticias Home ---*/
ul.noticiasHome{list-style:none;margin:0 0 10px 0;padding:0;overflow:hidden;display:block;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration: none;line-height:normal;font-weight:normal;}
ul.noticiasHome li {float:left;display:inline;clear:none;width:200px;padding:0 0 0 25px;margin:0 0 13px 0;background:url(images/arrow-noticias.gif) no-repeat 0 3px;}
ul.noticiasHome li a{float:left;color:#202020;text-decoration:none;padding:1px 0;}
ul.noticiasHome li a:hover{color:#004487;text-decoration:none;}

ul.noticiasHome li.todoasAsNoticias{float:left;color:#004487;text-transform:uppercase;font-size:.75em;text-decoration:none;background:none;}
ul.noticiasHome li.todoasAsNoticias:hover{color:#000;}

/*--- menuItens ---*/
ul.menuItens{margin:4px 0 0 0;padding:0;overflow:hidden;text-decoration:none;clear:both;width:178px;font-size:1em;line-height:130%;font-family:Lucida Sans, Arial, Helvetica, sans-serif;list-style:none}
ul.menuItens li {margin:0;padding:2px 0;float:left;clear:both;border-bottom:#e5e5e5 1px solid;}
ul.menuItens li a {float:left;margin:0;width:168px;text-align:left;color:#4f4f4f;text-decoration:none;padding:8px 10px 8px 6px;}
ul.menuItens li a:hover {background:#ccdae7;text-decoration:none;margin:0;}
.menuItensAtivo{background:#f0f0f0;text-decoration:none;margin:0;}

/*--- Box Info Contato ---*/
.boxInfoContato{margin:25px 0 0 0;padding:0;overflow:hidden;text-decoration:none;clear:both;width:178px;font-size:1em;line-height:130%;float:left;}
.boxInfoContato .titleElemento{color:#000;font-weight:bold;margin:12px 0 0 0;}

/*--- menuItensProdutos ---*/
ul.menuItensProdutos{margin:0;padding:8px 0;overflow:hidden;text-decoration:none;clear:both;width:178px;font-size:.9em;line-height:normal;font-family:Lucida Sans, Arial, Helvetica, sans-serif;cursor:pointer;color:#4f4f4f;}
ul.menuItensProdutos:hover{cursor:pointer;color:#4f4f4f;text-decoration:none;}
/*ul.menuItensProdutos a{float:left;padding:0;cursor:pointer;text-decoration:none;color:#4f4f4f;}
ul.menuItensProdutos a:hover{text-decoration:none;}*/

ul.menuItensProdutos li {float:left;list-style:none;}
ul.menuItensProdutos li a{color:#4f4f4f;text-decoration:none;}
ul.menuItensProdutos li a:hover{color:#4f4f4f;text-decoration:none;}
ul.menuItensProdutos li.itemIcon{margin:0 10px 0 5px;}
ul.menuItensProdutos li.itemTxt{width:118px;padding:3px 0 0 0;}

ul.menuItensBorda {border-bottom:#e5e5e5 1px solid;list-style:none;margin:0;margin:2px 0;}
ul.menuItensBorda li{float:left;}
/*ul.menuItensProdutos li a {float:left;margin:0;width:168px;text-align:left;color:#4f4f4f;text-decoration:none;padding:8px 10px 8px 6px;}
ul.menuItensProdutos li a:hover {background:#ccdae7;text-decoration:none;margin:0;}
.menuItensAtivo{background:#f0f0f0;text-decoration:none;margin:0;}*/

/*--- menuRodape ---*/
ul.menuRodape{list-style:none;margin:8px 0 0 0;padding:0 0 0 32px;height:30px;overflow:hidden;text-decoration:none;line-height:normal;width:418px;font-size:.8em;background:url(images/arrow-menu-hierarquico.gif) no-repeat left top;}
ul.menuRodape li {float:left;display:inline;clear:none;padding:3px 0 0 0;}
ul.menuRodape li a {text-decoration:none;color:#666;padding:0 3px}
ul.menuRodape li a:hover {text-decoration:none;color:#004487;text-decoration:none;}

/*--- ClearThis ---*/
.clearThis{clear:both;}

.textsmall{font-size:9px;}
.textsmall a{color:#466fc2;text-decoration:none;}
.textsmall a:hover{color:#000;text-decoration:none;}

/*--- Table Avaliacao Online ---*/
.tableAvaliacaoOnline {margin:20px 0 0 0;width:680px;}
.tableAvaliacaoOnline td{padding:10px 5px;background:url(images/sep-avaliacao.gif) repeat-x bottom;}
.tableAvaliacaoOnline tr.cinza td{background:#f0f0f0;}
.tableAvaliacaoOnline tr:hover{background:url(images/sep-avaliacao.gif) repeat-x bottom #fcfdde;}

.tableAvaliacaoOnline tr.cinza:hover td {background:url(images/sep-avaliacao.gif) repeat-x bottom #fcfdde;}
.tableAvaliacaoOnline tr.none td{background:none;border:none;padding:25px 25px 0 0;}
.tableAvaliacaoOnline tr.none:hover td {background:#fff;}

#formAvaliacaoOnline{float:left;width:680px;margin:25px 0 0 0;}

/* Item Dicas */
ul.itemDicas {margin:15px 0 0 40px;padding:0;list-style:square;}
ul.itemDicas li { margin:0;}

/* rssLista */
ul.rssLista {list-style:none;line-height:32px;font-size:13px;font-weight:bold;}
ul.rssLista li a{background:url(images/icon-rss-lista.gif) no-repeat left 0;line-height:32px;float:left;clear:both;padding-left:40px;text-decoration:none;}
ul.rssLista li a:hover{background:url(images/icon-rss-lista.gif) no-repeat left -32px;}

/*---  boxLinhaHome ---*/
.boxLinhaHome{width:980px;float:left;clear:both;}
.box245{width:245px;float:left;}
.bannerComtec{width:245px;float:left;clear:both;margin-top:15px;}
.bannerComtec img{border:0;}
.box450{width:450px;float:left;margin:0 10px;}

/*@ addthis_toolbox */
.addthis_toolbox{margin:0 0 20px 0;clear:both;}

/*@ divSubmit */
.divSubmit{float: left;clear: both;width: 517px;}

/* Fotos */

.fotoleft{float:left;text-align:left;margin:0px 0px 10px 0px;}
.fotoright{float:right;text-align:right;margin:0px 0px 10px 0px;}
.fotoinferior{margin:0px 20px 20px 0px;float:left;}
.containerfotoleft{margin:0px 15px 0px 0px;float:left;}
.containerfotoright{margin:0px 0px 0px 15px;float:right;}
.containerfotoinferior{margin:15px 0px 0px 0px;text-align:justify;float:left;clear:both;}
.fotolegenda{font-family:Arial, Helvetica, sans-serif;font-size:10px;margin-bottom:10px;text-align:center;line-height:130%;}
.fotocreditos{font-family:Arial, Helvetica, sans-serif;font-size:9px;margin-bottom:3px;text-align:left;}

.foto {padding:1px;background-color:#fff;border:1px solid #ccc;}

#containerContents .boxArtigoClientes .fotoProjetos .fotoClientesArtigo {margin:0 0 20px 0;}

.boxFotoLateral{width:265px;clear:both;margin:0;}
.boxFotoLateral .txtFotosProduto{padding:0 0 15px 28px;}
.divFotoLateral{clear:both;margin:0 0 15px 0;text-align:center;}

/* --- */
#pagenator{text-align:right;width:620px;margin-top:13px;padding-bottom:0px;}
.listadownloads{text-align:left;margin:10px 0px 0px 0px;}

/*--- Forms ---*/
.inputNewsletter{width:160px;height:13px;padding:7px 3px 7px 0;background:url(images/bg-input-newsletter-middle.gif) repeat-x ;border:0;font-family:Arial, Helvetica, sans-serif;font-size:.85em;}

.inputBusca{width:320px;height:13px;padding:7px 3px 7px 0;background:url(images/bg-input-newsletter-middle.gif) repeat-x ;border:0;font-family:Arial, Helvetica, sans-serif;font-size:.85em;}

/* Formulário Horizontal */
ul.formHoriz{list-style:none;margin:30px 0 0 0;padding:0;overflow:hidden;font-family:Arial, Helvetica, sans-serif;font-size:1em;text-decoration:none;line-height:normal;font-weight:normal;text-transform:none;clear:both;width:500px;}
ul.formHoriz li {float:left;clear:both;margin:0 0 3px 0;}
ul.formHoriz li.esqueciSenha a{background:url(images/icon-senha.gif) no-repeat 0 0;text-decoration:none;padding:0 0 0 20px;}
ul.formHoriz li.esqueciSenha a:hover{text-decoration:underline;}
.textsmallForm{font-size:.85em;}

.inputFormHoriz{font-family:Arial, Helvetica, sans-serif;font-size:1.2em;font-weight:normal;text-transform:none;color:#666;padding:4px;border:1px #b1b1b1 solid;margin:0 0 0 3px;}

.textAreaContato{background:url(images/bg-text-area-contato.jpg) no-repeat 0 0;width:500px;height:250px;margin:0 0 12px 0;}
.textAreaContato .inputFormHorizTextArea{font-family:Arial, Helvetica, sans-serif;font-size:1.2em;font-weight:normal;text-transform:none;color:#666;padding:4px;border:none;margin:0;width:465px;height:130px;position:relative;top:40px;left:12px;background:none;overflow:auto;line-height:130%;z-index:999;}


.textAreaContato  .divSubmit{position:relative;top:85px;left:147px;z-index:1000;}
.textAreaContato  .divSubmit2{position:relative;top:85px;left:140px;z-index:1000;}

.btnEnviarForm{font-size:1em;}

/*@ menu */
ul#menu {width:762px;height:60px;list-style:none;margin:0;padding:0;position:absolute;top:125px;left:99px;}

/* Float LI Elementos - horizontal display */
ul#menu li {float:left;}

/* Link - atributos em comum */
ul#menu li a {background:url(images/nav-menu.jpg) no-repeat scroll top left;display:block;height:60px;position:relative;outline:none;
-webkit-transition:All 0.3s ease;
-moz-transition:All 0.3s ease;
-o-transition:All 0.3s ease;
}

/* Span (on hover) - atributos em comum */
ul#menu li a span {display: none;}

/* atribui background para cada item do menu*/
ul#menu li.nav-ilion a {width:90px;background-position:0 -48px;}
body.ati-ilion ul#menu li.nav-ilion a, ul#menu li.nav-ilion a:hover {background-position:0px -60px;}

ul#menu li.nav-produtos a {width:137px;background-position:-90px -48px;}
body.ati-produtos ul#menu li.nav-produtos a, ul#menu li.nav-produtos a:hover {background-position:-90px -60px;}

ul#menu li.nav-clientes a {width:131px;background-position:-227px -48px;}
body.ati-clientes ul#menu li.nav-clientes a, ul#menu li.nav-clientes a:hover {background-position:-227px -60px;}

ul#menu li.nav-novidades a {width:148px;background-position:-358px -48px;}
body.ati-novidades ul#menu li.nav-novidades a, ul#menu li.nav-novidades a:hover {background-position:-358px -60px;}

ul#menu li.nav-contato a {width:127px;background-position:-506px -48px;}
body.ati-contato ul#menu li.nav-contato a, ul#menu li.nav-contato a:hover {background-position:-506px -60px;}

ul#menu li.nav-suporte a {width:129px;background-position:-633px -48px;}
body.ati-suporte ul#menu li.nav-suporte a, ul#menu li.nav-suporte a:hover {background-position:-633px -60px;}

/* -------------------------------------------------------- */

/*@ menu-en */
ul#menu-en {width:762px;height:60px;list-style:none;margin:0;padding:0;position:absolute;top:125px;left:99px;}

/* Float LI Elementos - horizontal display */
ul#menu-en li {float:left;}

/* Link - atributos em comum */
ul#menu-en li a {background:url(images/nav-menu-en.jpg) no-repeat scroll top left;display:block;height:60px;position:relative;outline:none;
-webkit-transition:All 0.3s ease;
-moz-transition:All 0.3s ease;
-o-transition:All 0.3s ease;
}

/* Span (on hover) - atributos em comum */
ul#menu-en li a span {display: none;}


/* atribui background para cada item do menu-en*/
ul#menu-en li.nav-ilion-en a {width:90px;background-position:0 -48px;}
body.ati-ilion-en ul#menu-en li.nav-ilion-en a, ul#menu-en li.nav-ilion-en a:hover {background-position:0px -60px;}

ul#menu-en li.nav-products a {width:123px;background-position:-90px -48px;}
body.ati-products ul#menu-en li.nav-products a, ul#menu-en li.nav-products a:hover {background-position:-90px -60px;}

ul#menu-en li.nav-clients a {width:140px;background-position:-213px -48px;}
body.ati-clients ul#menu-en li.nav-clients a, ul#menu-en li.nav-clients a:hover {background-position:-213px -60px;}

ul#menu-en li.nav-whatsnew a {width:153px;background-position:-353px -48px;}
body.ati-whatsnew ul#menu-en li.nav-whatsnew a, ul#menu-en li.nav-whatsnew a:hover {background-position:-353px -60px;}

ul#menu-en li.nav-contactus a {width:141px;background-position:-506px -48px;}
body.ati-contactus ul#menu-en li.nav-contactus a, ul#menu-en li.nav-contactus a:hover {background-position:-506px -60px;}

ul#menu-en li.nav-support a {width:115px;background-position:-647px -48px;}
body.ati-support ul#menu-en li.nav-support a, ul#menu-en li.nav-support a:hover {background-position:-647px -60px;}

/*@-------------------------- Twitter Box --------------------------*/
.tweet, .query {font-size:.9em;}
.tweet .tweet_list, .query .tweet_list {list-style-type: none; margin: 0; padding: 0; overflow-y: hidden; background:none;}
.tweet .tweet_list .awesome, .tweet .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic {text-transform: uppercase; }
.tweet .tweet_list li, .query .tweet_list li {overflow-y: auto;overflow-x: hidden;padding: .8em 0;border-top: 1px solid #ddd; }
.tweet .tweet_list li:first-child, .query .tweet_list li:first-child{border: none;}
.tweet .tweet_list li a, .query .tweet_list li a {color: #004487;text-decoration: none;}
.tweet .tweet_list li a:hover, .query .tweet_list li a:hover {color: #004487;text-decoration:underline;}
.tweet .tweet_list .tweet_even, .query .tweet_list .tweet_even {background:none; }
.tweet .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar {padding-right: .5em;float: left; }
.tweet .tweet_list .tweet_avatar img, .query .tweet_list .tweet_avatar img {vertical-align: middle; }

/*@ hidden */
.hidden{display: none;}
