/*---------------------------------------------
>> TIRA TEXTO DE LINK
---------------------------------------------*/
.textRep {
	text-indent:-5000px !important;
	overflow:hidden !important;
	font-size:0px !important;
	color:#fff !important;
	display:block;
	height:0;
	width:0
}
/*---------------------------------------------
>> RESET
---------------------------------------------*/
* {
	font-family:Tahoma,Geneva,sans-serif;
	vertical-align:baseline;
	list-style:none;
	padding:0;
	border:0;
	margin:0;
}
/*---------------------------------------------
>> ESTRUTURA
---------------------------------------------*/
/* body {
	margin:0;
		*margin:0px !important;
	padding:10px 0 0 0;
} */

#container {
	padding:30px 0 20px 0;
	position:relative;
	font-size:11px;
	width:903px;
	float:left;
	left:50%;
	margin-left:-451px;

}
/* #container {
	position:relative;
	font-size:11px;
	width:903px;
	margin:26px auto auto;
	*padding-top:30px;
	_padding-top:40px;
} */
#container div {
	float:left;
}
#header {
	overflow:hidden;
	height:83px;
	width:100%;
	float:left;
}
#header ul{
	position:absolute;
	height:auto;
	float:left;
	z-index:1
}
.logoSearch{
	width:100%;
	float:left
}
.logoSearch  li {
	float:right
}
.logoSearch  li.logo {
	float:left
}
.logoSearch  li h1 a {
	background:url(../images/agence_logo.gif) no-repeat;
	width:129px;
	height:38px
}
.language {
	margin:16px 0 0 20px;
}
.language a{
	background: url(../en/images/header_brazil_icon.gif) no-repeat top left;
	text-decoration:none;
	padding-left:25px;
	color:#999
}
.language a:hover {
	background: url(../en/images/header_brazil_icon.gif) no-repeat bottom left;
	color:#666
}
.search{
	margin:10px 0 0 20px
}
.search form div {
	background:url(../images/header_search_back.jpg) no-repeat !important;
	padding:5px 5px 5px 8px !important;
	width:193px !important;
}
.search form div input{
	border:none !important;
	width:164px;
	height:15px;
	float:left;
	margin-top:-1px;
	color:#999 !important
}
.search form div input.zoom {
	background:url(../images/search-button.jpg) no-repeat top left !important;
	width:30px;
	height:25px;
	margin:-5px -10px 0 0;

}
.search form div input.zoom:hover{
	background:url(../images/search-button.jpg) no-repeat 0 -25px !important;
}
/*---------------------------------------------
>> BANNER FLASH
---------------------------------------------*/
#webDoor {
	height:300px;
	width:903px !important;
}

#saiba-mais {
	text-indent:-5000px;
	background:url(../en/images/banner-destaque/saiba-mais.gif) top left no-repeat;
	display:block;
	width:117px;
	height:29px !important;
	}
	.saiba-selected {
		background-position:0 -29px !important;
	}
/*---------------------------------------------
>> FEED ULTIMAS NOTICIAS
---------------------------------------------*/
#noticias {
	background: url(../images/barra-noticias.jpg) no-repeat left top;
	line-height:31px;
	margin-top:6px !important;
	height:31px;
	width:903px !important
}
#noticias h3 {
	text-align:center;
	margin-left:10px;
	font-weight:100;
	font-size:11px;
	width:110px;
	float:left;
	color:#CCC
}
.ultimasNav a {
	margin-top:9px;
	height:12px;
	width:7px;
}

#noticias a {
	display:block;
	}

#noticias .noticia-proximo{
	background:url(../images/ultimas_nav_left.gif) no-repeat top left;
	text-indent:-5000px;
	height:14px;
	width:10px;
	margin-top:10px;
	overflow:hidden;
	}
	#noticias .noticia-proximo:hover{
		background-position:0 -12px !important;
		}
#noticias .noticia-anterior{
	background:url(../images/ultimas_nav_right.gif) no-repeat top left;
	margin-left:8px;
	text-indent:-5000px;
	height:14px;
	width:10px;
	margin-top:10px;
	overflow:hidden;
	}
	#noticias .noticia-anterior:hover{
		background-position:0 -12px !important;
		}

.ultimasNoticia a {
	text-decoration:none;
	margin-left:15px;
	color:#FFF
}
.ultimasNoticia a:hover {
	text-decoration:underline
}
#noticias ul li.ultimasRss,
#noticias ul li.ultimasCorner {
	float:right
}
#noticias ul li.ultimasRss {
	padding:5px 2px 
}
#noticias ul li.ultimasCorner {
	background:url(../images/ultimas_back_right.gif) no-repeat;
	height:31px;
	width:4px
}
#noticias .rss {
	background:url(../images/ultimas_rss_icon.gif) no-repeat;
	height:18px;
	width:18px;
	color:#fff;
	position:absolute;
	right:7px;
	top:7px;
	text-indent:-5000px;
	display:block;
}
/*---------------------------------------------
>> O QUE FAZEMOS, DEPOIMENTOS, CLIENTES
---------------------------------------------*/
.featuredBox {
	background:url(../images/featured_box_back.jpg) no-repeat;
	margin-top:6px;
	height:332px;
	width:293px;
	color:#666
}
.featuredBox ul {
	padding:0 29px;
	float:left;
		_padding:0 20px 0 25px;
}
.featuredBox ul li{
	width:234px
}
.featuredBox h2 {
	background-repeat:no-repeat;
	margin:9px 20px;
	height:15px;
	width:200px
}
.featuredBox h2.tituloQueFazemos {
	background-image:url(../en/images/sb_title_oquefazemos.gif) !important;
}
.featuredBox h2.tituloDepoimentos {
	background-image:url(../en/images/sb_title_depoimentos.gif) !important;
}
.featuredBox h2.tituloClientes {
	background-image:url(../en/images/sb_title_clientes.gif) !important;
}
.boxBack2 {
	background:url(../images/featured_box2_back.jpg) no-repeat;
	margin-left:12px;
	 _margin-left:11px;
	 _margin-right:0;
}
.cxCinza{
	background:#f1f1f1 !important
}
/*----------------   NEWS   ------------------*/
#newsBox{
	width:241px;
	float:left
}
#newsBox .featuredBox {
	border:1px #ccc solid;
	padding-bottom:7px;
	background:#fff;
	height:auto;
	width:225px !important;
	color:#666;
	margin:0
}
#newsBox .featuredBox ul {
	padding:0 5px;
}
#newsBox .featuredBox ul li{
	width:210px;
}
#newsBox .featuredBox h2 {
	line-height:32px;
	text-indent:20px;
	font-weight:bold;
	font-size:14px;
	height:32px;
	width:220px;
	margin:0
}
#newsBox .featuredBox h2.tituloSobreNos {
	background-image:url(../en/images/fundo-titulo-sobreNos.gif) !important;
}
#newsBox .featuredBox h2.tituloQueFazemos {
	background-image:url(../en/images/fundo-titulo-oQueFazemos.gif) !important;
}
#newsBox .featuredBox h2.tituloClientes {
	background-image:url(../en/images/fundo-titulo-clientes.gif) !important;
}
#newsBox .featuredBox h2.tituloClientes2 {
	background-image:url(../en/images/fundo-titulo-clientes2.gif) !important;
}
#newsBox .boxBack2 {
	padding-bottom:10px;
	background:#fafafa;
	margin-top:10px
}
#newsBox .featuredBox .clientes {
	margin:15px 0 10px 6px;
_margin:15px 0 10px 3px;
		_padding:0 2px;
}
#newsBox .featuredBox .clientes li{
	height:66px;
	width:66px !important;
	margin: 0 3px 3px 0;
}
#newsBox .featuredBox .clientes li a{
	height:64px !important;
	width:64px !important;
}
#newsBox .featuredBox .clientes li a img{
	height:64px !important;
	width:64px !important;
}
#newsBox .featuredBox .depoimentos .depoimentosText{
	margin-left:4px;
	width:200px
}
#newsBox .featuredBox .depoimentos .depoimentosNome {
	width:112px !important
}
#newsBox .featuredBox .oqueFazemosMenu li {
	background:url(../images/seta-laranja.gif) no-repeat 10px 3px;
	line-height:20px;	
}
#newsBox .featuredBox .oqueFazemosMenu li a{
	padding-left:28px;
}
#newsBox .featuredBox .oqueFazemosMenu a.active,
#newsBox .featuredBox .oqueFazemosMenu li a:hover{
	background:none !important
}
/*---------------------------------------------
>> O QUE FAZEMOS
---------------------------------------------*/
.fazemos{
	display:none;
}
.oqueFazemos {
	margin: 34px 0 0 4px;
	font-size:11px;
	height:110px;
}
.oqueFazemos li {
	line-height:15px
}
.estilo{
	margin-bottom:5px;
	width:200px;
	height:37px
}
.Strategic {
	background:url(../en/images/oqf_consultoria.gif) no-repeat	
}
.Developed {
	background:url(../en/images/oqf_sistema.gif) no-repeat
}
.Design {
	background:url(../en/images/oqf_designer.gif) no-repeat
}
.Intranet {
	background:url(../en/images/oqf_intranet.gif) no-repeat
}
.Refactoring {
	background:url(../en/images/oqf_refactoring.gif) no-repeat
}
.AWM {
	background:url(../en/images/oqf_awm.gif) no-repeat
}
.Outsourcing {
	background:url(../en/images/oqf_outsourcing.gif) no-repeat
}
.Hosting {
	background:url(../en/images/oqf_hosting.gif) no-repeat
}
.AdWords {
	background:url(../en/images/oqf_adWords.gif) no-repeat
}
.seo {
	background:url(../en/images/oqf_seo.gif) no-repeat
}
.social {
	background:url(../en/images/oqf_media_social.gif) no-repeat
}

.oqueFazemosMenu {
	margin: 1px 0 0 0;
}
.oqueFazemosMenu li {
	line-height:12.6px;
}
/* .oqueFazemosMenu li.ativoIndex {
	font-weight:bold
}
.oqueFazemosMenu li.ativoIndex a{
	padding-left:2px !important;
} */
.setaLaranja{
	color:#ff9900 !important
}
.oqueFazemosMenu li a {
	text-decoration:none;
	padding-left:14px;
	font-size:11px;
	color:#666
}
.oqueFazemosMenu li a:hover {
	background:url(../images/setaOqueFazemosIndex.gif) no-repeat 5px 5px;
	color:#ff9900
}
.oqueFazemosMenu .active{
	background:url(../images/setaOqueFazemosIndex.gif) no-repeat 5px 5px;
	font-weight:bold;
	color:#666
}
.oqueFazemosMenu .active:hover {
	background:url(../images/setaOqueFazemosIndex.gif) no-repeat 5px 5px;
	color:#ff9900
}
/*---------------------------------------------
>> DEPOIMENTOS
---------------------------------------------*/
.nav{
	padding-bottom:0 !important;
	margin-top:25px;
}
.nav li{
	background:url(../images/nav_back.gif) no-repeat;
	width:auto !important;
	margin-left:193px;
		_margin-left:0px !important;
		_margin-right:5px !important;
	float:right
}
.nav li a.navPrevious, 
.nav li a.navNext {
	height:20px;
	width:21px;
	float:left
}
.nav .navNext {
	background:url(../images/nav_back.gif) no-repeat -21px 0
}
.nav .navPrevious:hover {
	background:url(../images/nav_back.gif) no-repeat 0 -20px
}
.nav .navNext:hover {
	background:url(../images/nav_back.gif) no-repeat -21px -20px
}
.depoimentos li{
	float:left
}
.depoimentosText {
	padding-top:5px;
	height:137px	
}
.depoimentosText p:first-child{
	line-height:17px;
}
.depoimentosNome {
	padding:31px 6px 0 0;
	text-align:right;
	width:136px !important
}
.depoimentosNome p {
	text-align:right;
	line-height:12px;
	margin-top:5px
}
.depoimentosText img.img {
	border:2px solid #fff !important
}
.alturaLinha {
	padding:15px 0 0 !important;
}
.alturaLinha p{
	line-height: 12px !important;
	margin:15px 0 0 !important;
}
.alturaLinha img{
	float:right; 
	margin-left: 7px !important;
}
.alturaLinha span{
	text-align: right !important; 
	font-size: 9px !important; 
}
.botoes-depoimentos {
	margin:0;
	width:42px;
	float:right;
	margin:25px 25px 0 0;
		_margin:25px 15px 0 0;
	}

.botoes-depoimentos .anterior{
	background:url(../images/anterior-depoimentos.gif) no-repeat top left;
	display:block;
	width:21px;
	height:20px;
	text-indent:-99999px;
	float:left;
	position:relative;
	}
	.botoes-depoimentos .anterior:hover{
	background-position:0 -20px;
	}

.botoes-depoimentos .proximo{
	background:url(../images/proximo-depoimentos.gif) no-repeat top left;
	display:block;
	width:21px;
	height:20px;
	text-indent:-99999px;
	float:left;
	position:relative;
	}
	.botoes-depoimentos .proximo:hover{
	background-position:0 -20px;
	}
/*---------------------------------------------
>> CLIENTES
---------------------------------------------*/
.clientes {
	margin:40px 0 0 3px;
	height:auto; 
}
.clientes li {
	width:73px !important;
	height:73px;
	float:left;
	padding:0;
	margin:0 4px 8px 0;
}
.clientes li a {
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;	
	display:block;
	height:73px;
	width:73px
}
.clientes li a img{
	height:74px;
	width:74px
}
.clientes li a:hover {
	border-bottom:1px solid #666;
	border-right:1px solid #666;
	background-position:0 -73px !important;
	background-repeat:no-repeat !important;
}
/*ajuste botão paginas internas*/
#newsBox  .saibaMais{
	margin:0 8px 0 0
}
/*-----------------------------*/
.saibaMais {
	margin:40px 28px 0 0;
		_margin:55px 15px 0 0;
	float:right;
	width:90px
}
.saibaMais a {
	background:url(../en/images/clientes-saiba-mais.gif) no-repeat top left !important;
	height:26px;
	width:88px
}
.saibaMais a:hover {
	background-position:-88px 0 !important;
}

/*---------------------------------------------
>> CONTENT -> BREADCRUMB
---------------------------------------------*/
#breadCrumb ul li{
	float:left
}
#breadCrumb ul li,
#breadCrumb ul li span{
	font-family: verdana;
	font-size: 10px;
	margin-right:5px;
	color:#ff9900;
}
#breadCrumb ul li a{
	color:#ff9900;
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
}
#breadCrumb ul li a:hover{
	text-decoration: underline;
}
#breadCrumb ul li.pgInicial a{
	color:#666 !important
}
/*---------------------------------------------
>> CONTENT
---------------------------------------------*/
#webdoorSec,
#content {
	float:left;
}
#content{
	border-left:1px #ccc solid;
	padding:10px 0 0 12px;
	min-height:571px;
	line-height:20px;
	/* font-size:13px; */
	width:648px;
		_width:600px;
	color:#333
}
#content a {
	/* text-decoration:none; */
	color:#333
}
#content a:hover {
	text-decoration:underline
}
.content{
	margin-bottom:20px;
	width: 648px;
		_width:600px;

}

.content h2{
	font-size:14px
}

.content h2.tit-metodologia{
	text-indent: -99999px;
	margin:20px 0 0 0;
	background:url(../en/images/titulos-internas/tit_metodologia.gif) no-repeat;
	width: 290px;
	height: 17px;
}


.content h2.tit-tec{
	text-indent: -99999px;
	margin:20px 0 0 0;
	background:url(../en/images/titulos-internas/tit_princ_sistemas.gif) no-repeat;
	width: 406px;
	height: 17px;
}

.content h2.tit-refactoring{
	text-indent: -99999px;
	margin:20px 0 0 0;
	background:url(../en/images/titulos-internas/tit_refactoring.gif) no-repeat;
	width: 87px;
	height: 14px;
}

.content h2.tit-skills{
	text-indent: -99999px;
	margin:20px 0 0 0;
	background:url(../en/images/titulos-internas/tit_skills) no-repeat;
	width: 290px;
	height: 17px;
}

.content h2.tit-outsourcing{
	text-indent: -99999px;
	margin:20px 0 0 0;
	background:url(../en/images/titulos-internas/tit_outsourcing.gif) no-repeat;
	width: 92px;
	height: 14px;
}

.content h3.tit-novidades{
	text-indent: -99999px;
	margin:20px 0 28px 0;
	background:url(../en/images/titulos-internas/tit_noticias.gif) no-repeat;
	width: 101px;
	height: 21px;
}

.content h4.tit-princ{
	text-indent: -99999px;
	margin:20px 0 28px 0;
	background:url(../en/images/titulos-internas/tit_princ_sistemas.gif) no-repeat;
	width: 406px;
	height: 17px;
}

.content h2.tit-intranet{
	text-indent: -99999px;
	margin:20px 0 0 0;
	background:url(../en/images/titulos-internas/tit_intranet_portais.gif) no-repeat;
	width: 308px;
	height: 17px;
}

.content h2.tit-desen{
	text-indent: -99999px;
	margin:20px 0 0 0;
	background:url(../en/images/titulos-internas/tit_design_development.gif) no-repeat;
	width: 356px;
	height: 17px;
}

.content h2.tit-metodologia{
	text-indent: -99999px;
	margin:20px 0 0 0;
	background:url(../en/images/titulos-internas/tit_sistemas.gif) no-repeat;
	width: 505px;
	height: 21px;
}

.content h2.tit-port{
	text-indent: -99999px;
	margin:20px 0 0 0;
	background:url(../en/images/titulos-internas/tit_portifolio.gif) no-repeat;
	width: 161px;
	height: 20px;
}

.content h2.tit-video-cast{
	text-indent: -99999px;
	margin:20px 0 0 0;
	background:url(../images/titulos-internas/tit-video-cast.gif) no-repeat;
	width: 60px;
	height: 17px;
}

.content h2.tit-benchmark{
	text-indent: -99999px;
	margin:20px 0 0 0;
	background:url(../en/images/titulos-internas/tit_consultoria.gif) no-repeat;
	width: 346px;
	height: 21px;
}

.content h2.tit-consult{
	text-indent: -99999px;
	margin:20px 0 0 0;
	background:url(../en/images/titulos-internas/tit_consultoria.gif) no-repeat;
	width: 346px;
	height: 21px;
}

.content h2.tit-seo{
	text-indent: -99999px;
	margin:20px 0 0 0;
	background:url(../en/images/titulos-internas/titulo-seo.gif) no-repeat;
	width: 300px;
	height: 32px;
}

.content h2.tit-media-social{
	text-indent: -99999px;
	margin:20px 0 0 0;
	background:url(../en/images/titulos-internas/titulo-social-media.gif) no-repeat;
	width: 300px;
	height: 32px;
}

.content h2.tit-awm{
	text-indent: -99999px;
	margin:20px 0 0 0;
	background:url(../en/images/titulos-internas/tit_awm.gif) no-repeat;
	width: 322px;
	height: 13px;
}

.content h2.tit-rational{
	text-indent: -99999px;
	margin:20px 0 0 0;
	background:url(../en/images/titulos-internas/tit_metodologia.gif) no-repeat;
	width: 290px;
	height: 17px;
}

.content h2.tit-join{
	text-indent: -99999px;
	margin:20px 0 0 0;
	background:url(../en/images/titulos-internas/tit_joinUs.gif) no-repeat;
	width: 150px;
	height: 20px;
}

.contentSearch h2.tit-search{
	text-indent: -99999px;
	margin:20px 0 0 0;
	background:url(../en/images/titulos-internas/tit_search.gif) no-repeat;
	width: 150px;
	height: 20px;
}

.content h2.tit-map{
	text-indent: -99999px;
	margin:20px 0 0 0;
	background:url(../en/images/titulos-internas/tit_map.gif) no-repeat;
	width: 150px;
	height: 20px;
}

.content h2.tit-contact{
	text-indent: -99999px;
	margin:20px 0 0 0;
	background:url(../en/images/titulos-internas/tit_contact.gif) no-repeat;
	width: 150px;
	height: 20px;
}

.content .data {
	font-size:11px
}

.content ol {
	margin-left:50px
}
.content ol li{
	list-style:decimal;
	margin-top:5px
}
.outrasNoticias{
	float:left;
	margin: 50px 0 0 0;
}

.outras-noticias-data {
	color:#b4b4b4 !important;
	}
.outrasNoticias li{
	margin: 0 0 15px 0;
	padding: 0 0 0 20px;
	background: transparent url(../images/seta-laranja.gif) no-repeat 0 3px;
}

.outrasNoticias li a{
	color: #000e75 !important;
	text-decoration: none !important;
}
.outrasNoticias li a:hover{
	color: #ff9900 !important;
	text-decoration: none !important;
}
.titOutrasNoticias {
	background:url(../en/images/tit_outrasnoticias.gif) no-repeat !important;
	margin: 80px 0 0 0;
	width:108px;
	height:15px
}
/*---------------------------------------------
>> AUMENTAR E DIMINUIR FONT
---------------------------------------------*/
.espalhe{
	line-height:24px;
	width:590px;
		_width:570px;
	float:left;
}
/*---------------------------------------------
>> AUMENTAR E DIMINUIR FONT
---------------------------------------------*/
.textozoom {
	margin-top:15px;
	width: 100%;
		_width: 645px !important;
}
.textozoom .zoom{
	float:right !important;
	_width:50px !important;
}
.textozoom .zoom a{
	text-decoration:none;
	background:#FF9900;
	line-height:15px;
	padding:3px 5px;
	font-size:11px;
	color:#fff !important;
}
.textozoom .zoom a:hover{ 
	text-decoration:none !important;
	background:#999
}
/* TAGS */
.content .box-tags{
	width: 660px;
		_width: 600px;
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	padding: 8px 0 0 0;
	margin: 15px 0 0 0;
}
.content h3{
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
	font: 11px Arial; 
	color: #000000;
	font-weight: bold;
}
.content h3 span{
	font-weight: normal;
	font-size: 11px; font-family: Arial; 
	color: #999999;
}
.content h3 a:link {text-decoration: none; font-size: 11px; font-family: Arial; color: #999999; font-weight: normal;}
.content h3 a:visited {text-decoration: none; font-size: 11px; font-family: Arial; color: #999999; font-weight: normal;}
.content h3 a:hover {text-decoration: none !important; font-size: 11px; font-family: Arial; color: #FF9900 !important; font-weight: normal;}
.content h3 a:active {text-decoration: none; font-size: 11px; font-family: Arial; color: #999999; font-weight: normal;}

/* TAGS */
.content .corpo-texto{
	margin-top:2px;
	width:648px
}
.content .corpo-texto p{
	font-family:Verdana;
	line-height:16px;
	margin: 10px 0 20px 0;
	color:#000;
	padding:0
}
/*---------------------------------------------
>> FOOTER
---------------------------------------------*/
#footer {
	margin:15px 0 30px 0;
	width:903px;
}
#footer div {
	float:left;
}
.footerList {
	width:676px;
}
.footerList ul {
	background:url(../images/footer_line.jpg) no-repeat right top;
	padding:0 50px;
	float:left;
}
.footerList ul li {
	list-style-position:outside;
	list-style-image:none;
	list-style-type:disc;
	margin-left:15px;
	line-height:15px;
	color:#CCC;
}
.footerList ul li.titulo {
	background:url(../images/footer_icon.gif) no-repeat 0 3px;
	padding-left:15px;
	padding-bottom: 10px;
	font-weight:bold;
	list-style:none;
	color:#666;
	margin:0;
}
.footerList ul li a {
	text-decoration:none;
	color:#999;
}
.footerList ul li a:hover {
	text-decoration:none;
	color:#FF9900;
}
.iconesLink,
.footerNav{
	padding-left:0px !important;
	margin-left:0px !important;
}
.listSobreNos{
	padding-left:10px !important;
}
.listSobreNos,
.listOqueFazemos,
.listCliente{
	height:200px
}
.iconesLink,
.footerNav{
	background:none !important;
	padding:0px !important;
	width:676px;
}
.iconesLink li,
.footerNav li{
	list-style:none !important;
	margin:0px !important;
}
.footerNav li{
	letter-spacing:1px;
	line-height:15px;
	font-size:10px;
}
.footerNav a{
	text-decoration:none;
}
.footerNav li span {
	font-size:10px;
	color:#999;
}
.iconesLink {
	margin:12px 0 5px 0;
}
.iconesLink li{
	border-bottom:1px #ddd solid;
	padding-bottom:5px;
	float:left
}
.iconesLink li a{
	margin-right:31px; 
	height:25px;
}
.iconesLink li a.iconGoogleMaps{
	background:url(../images/googleMaps.gif) no-repeat center center;
	width:70px
}
.iconesLink li a.iconFlickr {
	background:url(../images/flickr.gif) no-repeat center center;
	width:42px
}
.iconesLink li a.iconDelicious {
	background:url(../images/delicious.gif) no-repeat center center;
	width:20px
}
.iconesLink li a.iconTwitter {
	background:url(../images/twitter.gif) no-repeat center center;
	width:59px
}
.iconesLink li a.iconWikipedia {
	background:url(../images/wikipedia.gif) no-repeat center center;
	width:24px
}
.iconesLink li a.iconLinkedin {
	background:url(../images/linkedin.gif) no-repeat center center;
	width:59px
}
.iconesLink li a.iconBlogblogs {
	background:url(../images/blogblogs.gif) no-repeat center center;
	width:70px
}
.footerAddress{
	width:162px;
	height: auto;
	margin: 1px 0 0 65px;
}
.footerAddress h4{
	font-weight:bold;
	font-size:11px;
	color:#666;
	margin: 4px 0 0 0;
}
.footerAddress strong a{
	text-decoration:none;
	line-height:25px;
	color:#ff9900;
}
.footerAddress address{
	margin: 2px 0 30px 0;
	font-style:normal;
	line-height:15px;
	height: auto;
	width:162px;
	color:#999
}
.footerAddress address a{
	text-decoration:none;
	color:#FF9900;
}
/*---------------------------------------------
>> MENU DROP DOWN
---------------------------------------------*/
/**
 * Horizontal CSS Drop-Down Menu Module
 * @file		dropdown.css
 * @package		Dropdown
 * @version		0.7.1
 * @type		Transitional
 * @stacks		597-599
 * @browsers	Windows: IE6+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 * @link		http://www.lwis.net/
 * @copyright	2006-2008 Live Web Institute. All Rights Reserved.
 */
ul.dropdown,
ul.dropdown li,
ul.dropdown ul{
	list-style:none;
	padding:0;
	margin:0
}
ul.dropdown{
	border-width:1px 1px 1px 0;
	border-color:#ccc #ccc #ccc;
	border-style:solid;
	position:relative;
	font-weight:bold;
	margin-top:50px;
	z-index:597;
	float:left
}
ul.dropdown ul{
	visibility:hidden;
	position:absolute;
	background:#f1f1f1;
	margin-left:-1px;
	z-index:598;
	left:0
}
ul.dropdown li{
	border-left:1px #ccc solid;
	vertical-align:middle;
	line-height:1.0em;
	text-align:center;
	width:149px;
	float:left;
	padding:0;
	zoom:1
}
ul.dropdown li.juntese{
	width:151px
}
ul.dropdown li.hover,
ul.dropdown li:hover{
	position:relative;
	cursor:default;
	z-index:599
}
ul.dropdown ul li{
	border-width:0 1px 1px 1px;
	border-color:#fff #ccc #ccc #ccc;
	border-style:solid;
	text-align:left
}
ul.dropdown ul li:first-child {
	border-top:1px #ccc solid
}
ul.dropdown li:hover > ul {
	visibility: visible
}
ul.dropdown a{
	background-image:url(../images/menu_back.jpg);
	text-decoration:none;
	padding:0.75em 1em;
	color:#2E667F
}
ul.dropdown a:hover{
	background:#333;
	color:#fff
}
ul.dropdown li a:hover{
	color:#fff
}
ul.dropdown li ul li a{
	background:#fcfcfc
}
ul.dropdown a,
ul.dropdown span {
	padding: 7px 5px;
	display: block
}
#cse-search-results iframe{
	max-height:930px  !important;
	width:658px !important;
	_width:640px !important
}
/*---------------------------------------------
>> FORMULARIOS
---------------------------------------------*/
#mainForm h5{
	font-weight:100;
	font-size:12px;
	color:#ff9900;
	width:640px;
	float:left
}
ul.semMarginTop,
ul.opcRadio{
	margin-top:0 !important;
}
.opcRadio li{
	width:140px !important;
	float:left
}
.formJunteSeNos{
	margin-top:15px;
	float:left
}
.formJunteSeNos li{
	width:648px;
	min-height:25px;
	height:25px;
	float:left
}
.formJunteSeNos li.auto{
	height:auto !important
}
.formJunteSeNos li.opcRadio{
	width:140px !important
}
.formJunteSeNos label{
	margin-right:5px;
	text-align:right;
	width:110px;
	float:left;
	display:block;
}
 .formJunteSeNos span{
	color:#ff9900
}
.formJunteSeNos input{
	margin-right:5px;
	width:300px
}
.formJunteSeNos .automatico{
	width:auto
}
.formJunteSeNos .peq{
	width:44px
}
.formJunteSeNos .med{
	width:100px
}
.formJunteSeNos .end{
	width:249px
}
.formJunteSeNos .gra{
	width:388px
}
.formJunteSeNos input.radio{
	background:none;
	border:none;
	width:20px !important;
	float:right;
} 
.formJunteSeNos input.inputFloat{
	float:left
}
.formJunteSeNos input.btn{
	border:1px #333 solid;
	margin-left:0;
	background:#eee;
	margin-top:10px;
	width:100px
}
.formJunteSeNos input.btContato{
	margin-left:125px;
}
.formJunteSeNos input, select, textarea{
	border:1px #ccc solid;
	background:#fafafa;
	margin-bottom:10px;
	font-size:12px;
	display:block;
	color:#333
}
.formJunteSeNos input, option, textarea{
	text-indent:2px
}
.formJunteSeNos select.estado{
	width:45px
}
.formJunteSeNos textarea{
	width:426px
}
.mapa{
	margin:50px 0 0 70px
}
/*---------------------------------------------
>> PAGINAS DE NOTICIAS
---------------------------------------------*/
/* .textoNoticia h5{
	font-size:16px;
	color:#ff9900
} */
.textoNoticia h4{
	color:#333
}
.textoNoticia p.dataNoticia{
	margin-top:-2px
}
.textoNoticia p.dataNoticia,
.textoNoticia p.fonteNoticia{
	text-indent:0px;
}
.textoNoticia p span{
	font-weight:normal !important;
	color: #000 !important;
	font-size: 11px !important;
}
.textoNoticia p a{
	color:#000e75 !important;
	text-decoration:none !important;
}
.textoNoticia p a.SearchKey_Href{
	font-weight: normal !important;
}
.textoNoticia p a:hover{
	color: #ff9900 !important;
	text-decoration: none !important;
}
.textoNoticia p strong{
	font-weight:100
}
.textoNoticia ul {
	float:left;
	margin-bottom:15px
}
.textoNoticia ul li{
	list-style-image:none;
	list-style-type:none;
	float:left;
	width:320px
}
.espacamento li {
		margin-bottom:12px;
		}
.textoNoticia p.titulo{
	font-weight:bold;
	font-size:14px;
	margin:2px 0
}
.textoNoticia p.tituloSistema{
	margin-top:25px !important
}
.textoNoticia p.titulo span{
	font-weight:100;
	font-size:11px;
	color:#000
}
.textoNoticia p.tituloCliente{
	color:#ff9900
}
.textoNoticia,
.menuNoticia{
	width:100%;
	height:auto
}
.menuNoticia h5{
	color:#ff9900;
	font-size:13px
}
.menuNoticia ul{}
.menuNoticia ul li{
	color:#ff9900
}
.menuNoticia ul li span{
	padding:0 5px;
	color:#999
}
.menuNoticia ul li a{
	text-decoration:none !important;
	color:#000e75 !important
}
.menuNoticia ul li a:hover{
	text-decoration:underline !important
}

/*---------------------------------------------
Add toolbox
-------------------------------------------------*/
/*.addthis_toolbox{
	font-size: 9px !important;
	float: right !important;
	width: 34px;
	border: 1px solid red;
}
.addthis_toolbox .two_column{
    -webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding:8px 0 8px 0px;
    border:3px solid #eee;
    margin:10px 10px 0 0;
	font-family: Tahoma;
	width:80px;
    float:left;
	color:#666
}
.addthis_toolbox .two_column a{
    text-decoration: none !important;
	padding:4px 0 4px 35px;
    font-family:Tahoma;
	position:relative;
	display:block;
	width: 45px; 
    color: #666
}
.addthis_toolbox .two_column a:hover{
    color: #ff9900 !important
}
.addthis_toolbox .two_column span{
    position:absolute;
    left:6px;
    top:4px
}
.addthis_toolbox .two_column  .top{
    border-bottom:solid 1px #eee;
    margin:0 20px 10px 10px;
	margin-bottom:10px;
	padding:0 0 10px 0;
	width:60px;
    float:left
}
.addthis_toolbox .two_column .column0{
    width:96px;
    float:left
}
.addthis_toolbox .two_column .column1{
    width:96px;
    float:left
}
.addthis_toolbox .two_column .column2{
    width:90px;
    float:left
}
.addthis_toolbox .two_column .clear{
    display:block;
	clear:both;
    padding:0;
    height:0;
    width:0
}
.two_column .column1 .aumentar-fonte{
	text-decoration:none;
	background:#FF9900;
	margin-left:16px;
	line-height:15px;
	padding:3px 5px;
	font-size:11px;
	width: 27px;
	color:#fff !important
}
.two_column .column1 .aumentar-fonte:hover{ 
	text-decoration:none !important;
	background:#999
}
.two_column .column2 .diminuir-fonte{
	text-decoration:none;
	background:#FF9900;
	margin-left:16px;
	line-height:15px;
	padding:3px 5px;
	font-size:11px;
	width:27px;
	color:#fff !important
}
.two_column .column2 .diminuir-fonte:hover{ 
	text-decoration:none !important;
	background:#999
}*/
/*---------------------------------------------
>> SISTEMAS DESENVOLVIDOS & PORTIFOLIO
---------------------------------------------*/
.logoSistemaClientes{
	margin:10px 0;
}
.logoSistemaClientes ul{
	wdth:647px !important;
	height:116px !important;
	position:relative !important;
	}
.logoSistemaClientes ul li{
	border-bottom:1px #666 solid;
	padding:0 0 2px 1px;
	/* padding:0 0 2px 0px; IE6 */
	width:107px;
	height:54px;
}
	.logoSistemaClientes ul li a{
		border-right:1px #ccc solid;
		margin:5px 0;
		width:107px;
		height:45px;
		float:left;
		}
		.logoSistemaClientes ul li a:hover, #selected, .logoSistemaClientes ul li .selected  {
			background-position: 0 -45px !important;
			background-repeat:no-repeat !important;
			}

.semBorda{
	border-right:none !important
}
.logoSistemaClientes a{
	margin-left:5px;
	height:13px;
	width:13px;
	float:right
}
.logoSistemaClientes a.btNavAnterior{
	background:url(../images/btNavLogoSiteCliente.gif) no-repeat 
}
.logoSistemaClientes a.btNavAnterior:hover{
	background:url(../images/btNavLogoSiteCliente.gif) no-repeat -13px 0
}
.logoSistemaClientes a.btNavProximo{
	background:url(../images/btNavLogoSiteCliente.gif) no-repeat -13px -13px
}
.logoSistemaClientes a.btNavProximo:hover{
	background:url(../images/btNavLogoSiteCliente.gif) no-repeat 0px -13px
}
/*---------------------------------------------
>> ESPALHE
---------------------------------------------*/

.addthis_toolbox{
	font:10px Arial;
	float:right !important;
	margin-top:3px;
	text-align:left;
}
.addthis_toolbox .custom_hover{
	position: relative;
	padding:0px;
	margin:0px;
	float:left;
}
.custom_hover .custom_button{
	width:16px;
	height:20px;	
	display:block;	
	background-image:url('../images/icone-geral.gif');
	background-position:bottom;
}
.addthis_toolbox .hover_menu {
	background-image:url('../images/background-midias.jpg');
	background-position:left bottom;
	background-repeat:no-repeat;
	position: absolute;
	display:none;
	width:332px !important;
	height:94px !important;
	margin-top:20px;
	margin-left:-240px;
	z-index:99999;
   }


.column1{
	margin-top:20px;
	margin-left:10px;
}

.addthis_toolbox .hover_menu .separacao{
	width:90px;
	float:left;
	height:20px;
	margin:5px;
}
   
.addthis_toolbox .hover_menu  a{ padding: 4px 2px 4px 34px;    position: relative;      text-decoration: none;    color: blue;}
.addthis_toolbox .hover_menu  a:hover{color:#000000;}
.addthis_toolbox .hover_menu  span{ border:1px solid Helio;   position: absolute;    left: 14px;    top: 4px;}
.addthis_toolbox .hover_menu  .more{    border-top: solid 1px #eee;    padding: 10px 0 0 0;    margin: 10px 10px 0 10px;    text-align: center;}
.addthis_toolbox .hover_menu  .more a{    padding: 4px 0;    margin: 0;}.addthis_toolbox .hover_menu  .more span{    display: none;}

.iconEmail{
	background-image:url('../images/arroba-1.gif');
	width:15px;
	height:15px;
}
/*---------------------------------------------
>> NUVEM TAGS
---------------------------------------------*/
.nuvem-tags{
	width: 676px;
	margin: 0 0 15px 0;
}
.nuvem-tags ul{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
	background: none !important;
}
.nuvem-tags ul li{
	font-family: tahoma;
	font-size: 11px;
	color: #999999;
	display: inline;
	margin: 0 0 0 0;
}
.nuvem-tags ul li.titulo-tags{
	font-family: tahoma;
	font-size: 11px;
	color: #666666;
	padding: 0 0 0 24px;
	margin: 0 10px 0 0;
	background: url(../images/ico-tags.gif) no-repeat 10px 3px;
	font-weight: bold;
}
.nuvem-tags ul li a{
	font-family: tahoma;
	font-size: 11px;
	color: #999999;	
	text-decoration: none;
}
.nuvem-tags ul li a:hover{
	color: #ff9900;
	text-decoration: none;
}
.nuvem-tags ul li a strong{
	font-size: 12px;	
}
.nuvem-tags ul li.alinha-tags{
	margin-left: 64px;
}

/*---------------------------------------------
>> JUNTE-SE A NÓS / OPORTUNIDADES
---------------------------------------------*/
.textoJunteSeNos {
	margin-bottom:5px !important;
	}

.formJunteSeNos hr {
	border-top:0 !important;
	border-width:0;
	width:565px !important;
	height:1px;
		*height:2px;
	float:left;
	margin:5px 0 15px;
	 *margin-left:-80px;
	background:#f5f5f5;
	color:#f5f5f5;
	}


#newsBox .oQueFazemos {
	*margin-top:-13px !important;
	}

/*	
>> VÍDEO CAST
---------------------------------------------*/
#video-cast {
	width:577px;
	margin-left:30px;
	float:left; 
	position:relative;
	}

#video-cast iframe{
	margin-left:70px;
	}

#outro h4{
	font-size:19px;
	color:#f0af31;
	width:425px;
	margin:auto;
	}

#outro h4 span{
	width:40px !important;
	float:right;
	}

#video-cast .thumbs p{
	width:168px;
	margin:5px 0px 6px;
	padding:5px 1px 7px 5px;
	float:left;
	display:block;
	}

#video-cast .thumbs p a{ 	
	text-decoration:none;
	display:block;
	margin-bottom:4px;
	}

#video-cast .thumbs p .resumo{
	padding-top:2px;
	font-size:11px !important;
	}	

#video-cast .thumbs p .imagem img{
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	filter: alpha(opacity=50);
	opacity:0.5;
	}

#video-cast .thumbs p .imagem:hover > img, #video-cast p.thumb-selected .imagem{
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100) !important;
	filter: alpha(opacity=100) !important;
	opacity:1.0 !important;
	}

/*#video-cast p.thumb-selected, #video-cast .thumbs p:hover{
	opacity:1.0 !important;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100) !important;
	filter: alpha(opacity=100) !important;
	}*/

#video-cast .thumbs p.thumb-selected a, #video-cast .thumbs p a:hover{ 	
	color:#f0af31;
	}

#video-cast .thumbs p a:hover{ 	
	text-decoration:underline;
	}

#video-cast .titulo{
	color:#f0af31;
	font-size:12px;
	font-weight:bold;
	}
#video-cast .espacamento {
	margin: 5px 15px 6px !important;
	}
	
#video-cast .thumbs {
	margin-top:15px;
	}

#video-cast .fonte {
	color:#c1c1c1;
	font-size:10px;
	}

.video-anterior, .video-proximo {
	width:25px;
	height:40px;
	position:absolute;
	display:block;
	text-indent:-99999px;
	z-index:9999999;
	top:160px;
		*top:200px;
	overflow:hidden;
	}
	
.video-anterior {
	background:url(../en/images/video/video-anterior.gif) no-repeat;
	left:0;
	}
	
.video-proximo {
	background:url(../en/images/video/video-proximo.gif) no-repeat;
	right:0;
	}
	
/*- Paginação -*/
.paginacao {
	width:100%;
	height:22px;
	margin-top:10px;
	margin-bottom:10px;
	}

.paginacao a{
	font-size:14px;
	padding:1px 5px;
	text-decoration:none;
	margin-right:4px;
	border:1px solid #f0af31;
	display:inline-block;
	}

.paginacao a:hover {
	text-decoration:none !important;
	color:#f0af31 !important;
	font-weight:bold;
	padding:1px 4px 1px 5px;
	}

.paginacao .selecionado, .paginacao .selecionado:hover{
	border:0 !important;
	font-size:16px;
	color:#000 !important;
	font-weight:bold;
	padding:4px 5px 1px;
	}
