/* CSS Document */

body {
	background-color: #FFFFFF;
	background-image: url(imagens/background.jpg);
	background-repeat: repeat-x;
}

div#maincontainer { 

	width:767px; 
	border:1px solid #cccccc; 
	background:#f2f2f2; 
	margin:10px auto 20px auto;
	overflow: hidden;
	
}

div#maincontainer2 img { 

	border:0px;
	text-decoration:none;
	
}

div#maincontainer2 { 

	width:727px; 
	border:0px; 
	background:#ffffff; 
	margin:0px; 
	padding:20px 20px 0px 20px;
	position:relative;
	
}

div#cabeca {
width:73px;
height:56px;
background-image:url(imagens/foto_cabeca.jpg);
position:absolute; left:214px; top:20px;
}

div#cabeca2 {
width:73px;
height:56px;
background-image:url(imagens/foto_cabeca2.jpg);
position:absolute; left:214px; top:20px;
}

*html div#cabeca {
width:73px;
height:56px;
background-image:url(imagens/foto_cabeca.jpg);
position:absolute; left:213px; top:20px;
}

*html div#cabeca2 {
width:73px;
height:56px;
background-image:url(imagens/foto_cabeca2.jpg);
position:absolute; left:213px; top:20px;
}

div#header-info {}
div#header-info span {display:none;}

div#icone_home {
width:11px;
height:10px;
background-image:url(imagens/icone_home.gif);
position:absolute; right:80px; top:7px;
}

div#icone_sitemap {
width:11px;
height:10px;
background-image:url(imagens/icone_sitemap.gif);
position:absolute; right:51px; top:7px;
}

div#icone_contato {
width:11px;
height:10px;
background-image:url(imagens/icone_contato.gif);
position:absolute; right:20px; top:7px;
}

a#home    { position:absolute; top:0px; right:3px; width:11px; height:10px; }
a#sitemap { position:absolute; top:0px; right:2px; width:11px; height:10px; }
a#contato { position:absolute; top:0px; right:0px; width:11px; height:10px; }
a#contato span, a#sitemap span, a#home span { display:none; }

div#formulario_busca {
position:absolute; top:27px; right:20px;

}

div#formulario_busca input { background:#e8e8e8; border:1px solid #a1a1a0; font-size:10px; color:#5d5950; padding:1px 2px; float:right; clear:both; width:117px;}

div#formulario_busca input.gumb0 { background:#fff; border:1px solid #a1a1a0; font-size:10px; color:#5d5950; padding:1px 2px; float:right; clear:both; width:117px;}

div#formulario_busca input.gumb { margin-top:8px; cursor:pointer; padding:0px; border-color:#ffffff; background:#ffffff; width:44px;border:1px solid #a1a1a0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#a1a1a0;}

* html div#formulario_busca input.gumb { margin-top:6px; cursor:pointer; padding:0px; border-color:#ffffff; background:#ffffff; width:44px; border:1px solid #a1a1a0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#a1a1a0;}

div#foto_principal {
background-image:url(imagens/foto.jpg);
width:542px;
height:176px;
position:absolute; right:20px; top:76px;
}

div#foto_principal span, div#foto_principal a span { display:none; }

div#foto_principal2 {
background-image:url(imagens/foto2.jpg);
width:542px;
height:176px;
position:absolute; right:20px; top:76px;
}

div#foto_principal2 span, div#foto_principal2 a span { display:none; }

a#portugues    { position:absolute; top:8px; right:30px; width:22px; height:14px; }
a#ingles    { position:absolute; top:8px; right:30px; width:22px; height:14px; }
a#espanhol { position:absolute; top:8px; right:4px; width:22px; height:14px; }

div#menu ul { width:183px; list-style-type: none; }
div#menu ul li { font-weight:bold; }
div#menu ul li span { visibility:hidden; }
div#menu ul li a { display:block; width:183px; height:25px; background-repeat: no-repeat; background-position: right top; margin:0; padding:0; text-decoration:none; }
div#menu ul li a:hover, div#menu ul li a:focus { background-position: 0 -25px; }
div#menu ul li a:active, div#menu ul li a.ativo { background-position: 0 -25px; }
div#menu a#menuHome { background-image: url(imagens/menu_home.jpg); }
div#menu a#menuEmpresa { background-image: url(imagens/menu_empresa.jpg); }
div#menu a#menuClientes { background-image: url(imagens/menu_clientes.jpg); }
div#menu a#menuAreas { background-image: url(imagens/menu_areas.jpg); }
div#menu a#menuProjetos { background-image: url(imagens/menu_projetos.jpg); }
div#menu a#menuPublicacoes { background-image: url(imagens/menu_publicacoes.jpg); }
div#menu a#menuFaleconosco { background-image: url(imagens/menu_faleconosco.jpg); }

* html div#menu { position:relative; left:-39px; top:-42px; width:300px;}
div#menu { position:relative; left:-38px; top:-58px; width:300px;}


/* CONFIGURAÇÕES DO RODAPÉ */

div#footer { 
width:100%;
height:63px;
background-color:#f2f2f2;
background-image:url(imagens/footer.gif);
background-repeat:repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
position:relative;}

*html div#Direitos { position:absolute; left:13px; top:14px; }
*html div#Endereco { position:absolute; right:338px; top:14px; }
*html div#Telefones { position:absolute; right:186px; top:18px; }
*html div#Email { position:absolute; right:13px; top:24px; }

div#Direitos { position:absolute; left:13px; top:4px; }
div#Endereco { position:absolute; right:338px; top:4px; }
div#Telefones { position:absolute; right:186px; top:8px; }
div#Email { position:absolute; right:13px; top:14px; }

div#Email a, div#Endereco a, div#Direitos a { text-decoration:none; color:#666666; }

div#Endereco h3, div#Telefones h3, div#Email h3 { display:none; }

/* CONFIGURAÇÕES DOS TITULOS DA HOME */

div#HomeClientes h2 {
	width: 346px;
	height: 28px;
	background-image: url(imagens/titulo_clientes.gif);
	text-indent: -400px;
	overflow: hidden;}

div#HomeNoticias h2 {
	width: 346px;
	height: 29px;
	background-image: url(imagens/titulo_noticias.gif);
	text-indent: -400px;
	overflow: hidden;}

div#HomeEmpresa h2 {
	width: 346px;
	height: 28px;
	background-image: url(imagens/titulo_bemvindo.gif);
	text-indent: -400px;
	overflow: hidden;}

div#HomeServicos h2 {
	width: 346px;
	height: 28px;
	background-image: url(imagens/titulo_oferecer.gif);
	text-indent: -400px;
	overflow: hidden;}

/* CONFIGURAÇÕES DOS DIVS DA HOME */

* html div#conteudo-home { position:relative; width:100%; height:520px;}
div#conteudo-home { position:relative; width:100%; height:540px; margin-top:-40px;}

*html div#mais-clientes { position:absolute; bottom:-11px; right:0px;}
div#mais-clientes { position:absolute; bottom:-17px; right:0px;}

*html div#mais-noticias { position:absolute; bottom:-17px; right:0px;}
div#mais-noticias { position:absolute; bottom:-28px; right:0px;}

div#mais-servicos { position:absolute; bottom:6px; right:0px;}
div#mais-sobre { position:absolute; bottom:6px; right:0px;}

*html div#conteudo-cima { width:100%; position:relative;}
div#conteudo-cima { width:100%; position:relative; height:10px;}
div#conteudo-baixo { width:100%; position:relative;}

div#mais-sobre a { 

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	line-height:17px;
	text-align:justify;
	text-decoration:none;}
	
div#mais-sobre a:hover { 

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#2e3796;
	line-height:17px;
	text-align:justify;
	text-decoration:none;}

.link_home a { 

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#2e3796;
	line-height:17px;
	text-align:justify;
	text-decoration:none;}

div#HomeEmpresa { 

	width:346px;
	margin-left:1px;
	position:absolute;
	top:-36px;}
	
div#HomeServicos { 

	width:346px;
	margin-right:1px;
	position:absolute;
	top:-37px;
	right:0px;}
	
div#HomeClientes { 

	width:346px;
	margin-right:1px;
	position:absolute;
	top:205px;
	right:0px;}
	
div#HomeNoticias { 

	width:346px;
	margin-left:1px;
	position:absolute;
	top:205px;}

div#HomeEmpresa p, div#HomeNoticias p { 

	width:346px;
	margin-top:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	line-height:17px;
	text-align:justify;}

div#HomeServicos p, div#HomeClientes p { 

	width:346px;
	margin-top:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	line-height:17px;
	text-align:justify;
	
}

div#HomeNoticias a:hover { 

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#2e3796;
	line-height:17px;
	text-align:justify;
	text-decoration:none;}

div#HomeServicos a, div#HomeClientes a { 

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	line-height:17px;
	text-align:justify;
	text-decoration:none;
	
}

div#HomeNoticias a { 

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	line-height:17px;
	text-align:justify;
	text-decoration:none;}
	
div#HomeServicos a:hover, div#HomeClientes a:hover { 

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#2e3796;
	line-height:17px;
	text-align:justify;
	text-decoration:none;}
	
	
.img-c { margin-left:14px;margin-bottom:14px; }
.img-c1 { margin-bottom:14px; }
.img-c2 { margin-left:14px; }



/* CONFIGURAÇÕES DOS DIVS DA EMPRESA */

*html div#Content {
    width:100%;
	position:relative;
	background-image:url(imagens/bck.gif);
	background-repeat:repeat-y;
	top:-60px;
	margin-bottom:-60px;
	}
	
div#Content {
    width:100%;
	position:relative;
	background-image:url(imagens/bck.gif);
	background-repeat:repeat-y;
	top:-74px;
	margin-bottom:-74px;
	}
	
div#ContentMenu {
    width:234px;
	position:absolute;
	top:0px;
	left:0px;
	list-style:none;
	list-style-type:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:17px;
	text-align:left;
	}
	
div#ContentMenu a {text-decoration:none; color:#666666;	}

div#ContentMenu a:hover {color:#2e3796;}
	
div#ContentMenu ul {
	list-style:none;	list-style-type:none; margin-left:-30px; margin-top:0px;
	}

*html div#ContentMenu ul {
	list-style:none;	list-style-type:none; margin-left:8px; margin-top:-5px;
	}

div#ContentMenu ul li {
	list-style:none;	list-style-type:none; margin-left:8px;
	}
	
*html div#ContentMenu ul li ul { margin-top:3px; margin-left:14px; }

div#ContentMenu ul li ul { margin-top:3px; margin-left:-30px; }

div#ContentMenu h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2e3796;
	text-indent: -4000px;
	overflow: hidden;
	}

div#Content p {
    width:450px;
	margin-left:256px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	line-height:17px;
	text-align:left;
	}
	
div#Content p span {
	color:#ff0000;
	}
	
.sitemap {
	margin-left:274px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	line-height:17px;
	text-align:left;
	}
	
.sitemap2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	line-height:17px;
	text-align:left;
	}
	
div#Content a {
	text-decoration:none;
	color:#666666;
	}
	
div#Content a:hover {
	text-decoration:none;
	color:#2e3796;
	}

	
div#Content h1 {
    width:450px;
	margin-left:256px;
	padding-top:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2e3796;
	}
	
div#Content h4 {
    width:450px;
	margin-left:256px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	}

div#Content h3 {
    width:450px;
	margin-left:256px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	}
	
div#formulario {
    width:450px;
	margin-left:256px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	}
	
div#formulario span {
	color:#ff0000;
	}

div#formulario input.k2 {
    width:220px;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	background-color:#ffffff; border:1px solid #cccccc; padding:1px 1px;
	margin-top:5px;
	margin-bottom:10px;	
	}
	
div#formulario input.k2upload {
    width:270px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	background-color:#ffffff; border:1px solid #cccccc; padding:1px 1px;
	margin-top:5px;
	margin-bottom:10px;	
	}
	
div#formulario input.k2b {
    width:300px;
	height:19px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	background-color:#ffffff; border:1px solid #cccccc; padding:1px 1px;
	margin-top:5px;
	margin-bottom:10px;	
	}
	
div#formulario input.botaoform {
    width:50px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	background-color:#ffffff; border:1px solid #cccccc; padding:1px 1px;
	margin-top:5px;
	margin-bottom:10px;
	margin-right:5px;
	}
	
div#formulario input.botaoform2 {
    width:50px;
	height:19px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	background-color:#ffffff; border:1px solid #cccccc; padding:1px 1px;
	margin-top:5px;
	margin-bottom:10px;
	margin-right:5px;
	}
	
div#formulario input.checkbox {
	background-color:#ffffff; border:1px solid #cccccc; 
	}
	
div#formulario textarea {
    width:300px;
	height:100px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	background-color:#ffffff; border:1px solid #cccccc; padding:1px 1px;
	margin-top:5px;
	margin-bottom:10px;	
	}
	
div#formulario label span {
	color:#ff0000;
	}
	
div#Content p span {
	color:#ff0000;
	}
	
div#Content h3 a {
	text-decoration:none;
	color:#666666;
	}

.imgSeta {
	margin-left:256px;
	float:left;
	padding-right:5px;
	margin-top:3px;

	}

div#Breadcrumb {
    width:450px;
	position:absolute;
	top:20px;
	left:254px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;}

div#Breadcrumb a {text-decoration:none; color:#666666;}
div#Breadcrumb a:hover {text-decoration:none; color:#2e3796;}

div#Lupa {
width:132px;
height:17px;
position:absolute;
right:0px;
top:20px;
background-image:url(imagens/lupa.gif);
background-repeat:no-repeat;
}

div#Lupa span { display:none; }

a#menos { position:absolute; top:0px; right:24px; width:15px; height:16px; }
a#mais { position:absolute; top:0px; right:2px; width:15px; height:16px; }

div#voltar { 
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	height:30px;
	}
	
div#voltar a {
text-decoration:none;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
	
div#voltar a:hover {color:#2e3796;}

h2#empresa {
background-image:url(imagens/titulo_empresa.gif);
background-repeat:no-repeat;
background-position:bottom;
height:35px;
margin-top:0px;
}	

h2#clientesparceiros {
background-image:url(imagens/titulo_clientesparceiros.gif);
background-repeat:no-repeat;
background-position:bottom;
height:35px;
margin-top:0px;
}	

h2#atuacao {
background-image:url(imagens/titulo_atuacao.gif);
background-repeat:no-repeat;
background-position:bottom;
height:37px;
margin-top:0px;
}	

h2#projetos {
background-image:url(imagens/titulo_projetos.gif);
background-repeat:no-repeat;
background-position:bottom;
height:35px;
margin-top:0px;
}

h2#publicacoes {
background-image:url(imagens/titulo_publicacoes.gif);
background-repeat:no-repeat;
background-position:bottom;
height:37px;
margin-top:0px;
}

h2#faleconosco {
background-image:url(imagens/titulo_faleconosco.gif);
background-repeat:no-repeat;
background-position:bottom;
height:35px;
margin-top:0px;
}

h2#home {
background-image:url(imagens/titulo_home.gif);
background-repeat:no-repeat;
background-position:bottom;
height:35px;
margin-top:0px;
}

div#AjusteFino { height:300px;}

*html div#AreasdeAtuacao h1 {
	margin-left:119px;
	width:330px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	margin-top:-53px;
	padding-bottom:0px;
}

div#AreasdeAtuacao h1 {
	margin-left:119px;
	width:330px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	padding-bottom:7px;
	margin-top:-50px;
}

*html div#AreasdeAtuacao p {
	margin-left:119px;
	width:330px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	line-height:17px;
	padding-bottom:0px;
}

div#AreasdeAtuacao p {
	margin-left:119px;
	width:330px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	line-height:17px;
	padding-bottom:3px;
}

*html div#AreasdeAtuacaoIMG {margin-left:0px;
width:100px; position:absolute;}

div#AreasdeAtuacaoIMG {margin-left:256px;
width:100px; position:absolute;}

*html div#AreasdeAtuacaoIMG img {padding-bottom:22px;}
div#AreasdeAtuacaoIMG img { padding-bottom:18px;}

div#AreasdeAtuacao {margin-left:256px;}

div#EquipePessoas { position:relative;}

div#EquipePessoas img {
	margin-left:256px;
	float:left;
	padding-right:20px;
}

div#EquipePessoas h1 {
	margin-left:20px;
	width:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2e3796;
	margin-top:-52px;
}

div#EquipePessoas h2 {
	margin-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	margin-top:-18px;

}

div#EquipePessoas p {
	padding-top:5px;
	margin-left:375px;
	width:330px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	margin-bottom:-10px;
}

*html div#ClientesNomes {

width:180px; position:absolute; top:140px; left:170px; 
}

div#ClientesNomes {

width:180px; position:absolute; top:110px; left:170px; 
}

*html div#ClientesNomes p {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	line-height:18px;
	width:300px;
 }
 
div#ClientesNomes p {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	line-height:18.3px;
	width:300px;
 }

 .prjImg {
 
 margin-left:256px;
 
 }


