
*{
	padding:0;
	margin:0;
	list-style-type:none;
	color:#fff;
	font-family:Arial;
	font-size:12px;
}

html, body{
	height:98%;
	overflow:hidden;
	scrollbar-face-color:#777777;
	scrollbar-highlight-color:#aaaaaa;
	scrollbar-3dlight-color:#666769;
	scrollbar-darkshadow-color:#666769;
	scrollbar-shadow-color:#666769;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#666769;
}

body{
	background:#747578 url(images/bg1.jpg) left top repeat-x;
}

a img{ border:none; }

.topo{
	width:100%;
	height:17px;
	top:0;
	background-image:url(images/index_01.jpg);
	background-repeat:no-repeat;
}

.topo .linguagem{
	width:710px;
	margin:auto;
	height:17px;
	line-height:17px;
	background-color:#000;
	
}
.topo .linguagem p{
	width:111px;
	height:17px;
	line-height:17px;
	background-color:#2f2f2f;
	float:right;
}
.topo .linguagem p a{
	display:block;
	float:left;
	height:17px;
}
.topo .linguagem p a span{	display:none; }
.topo .linguagem p a.por{ width:66px; background-image:url(images/ind_02.jpg); }
.topo .linguagem p a.por_active{ background-image:url(images/ind_02_active.jpg); }
.topo .linguagem p a.eng{ width:45px; background-image:url(images/ind_03.jpg); }
.topo .linguagem p a.eng_active{ background-image:url(images/ind_03_active.jpg); }

.conteudo{
	width:710px;
	margin:23px auto;
}

.conteudo_rolagem{
	padding-right:5px;
	overflow:auto;
	_height:expression($j(window).height() - 115);
}

.left, .right{ float:right; }
.left{
	width:146px;
}
.right{
	width:555px;
	margin-left:5px;
}

.menu_principal{
	border-right:2px solid #95181c;
	width:100%;
	position:relative;
	right:5px;
	_right:3px;
}
.menu_principal li{
	height:42px;
	line-height:42px;
	margin-bottom:2px;
	*margin-bottom:-1px;
}

.menu_principal li a{
	background-position:center;
	display:block;
	height:42px;
	width:139px;
}
.menu_principal li a span{ display:none; }

.menu_principal li.quem_somos a{ background-image:url(images/portugues/menu2_01.jpg); }
.menu_principal li.historia a{ background-image:url(images/portugues/menu2_02.jpg); }
.menu_principal li.projetos a{ background-image:url(images/portugues/menu2_03.jpg); }
.menu_principal li.publicacoes a{ background-image:url(images/portugues/menu2_04.jpg); }
.menu_principal li.clientes a{ background-image:url(images/portugues/menu2_05.jpg); }
.menu_principal li.contato a{ background-image:url(images/portugues/menu2_06.jpg); }

.menu_principal li.quem_somos a.active{ background-image:url(images/portugues/menu_01.jpg); }
.menu_principal li.historia a.active{ background-image:url(images/portugues/menu_02.jpg); }
.menu_principal li.projetos a.active{ background-image:url(images/portugues/menu_03.jpg); }
.menu_principal li.publicacoes a.active{ background-image:url(images/portugues/menu_04.jpg); }
.menu_principal li.clientes a.active{ background-image:url(images/portugues/menu_05.jpg); }
.menu_principal li.contato a.active{ background-image:url(images/portugues/menu_06.jpg); }

.menu_principal li.contato{
	margin-bottom:-3px;
}

.sub_menu_principal{
	margin-top:12px;
	*margin-top:6px;
	position:relative;
	right:5px;
	_right:3px;
}
.sub_menu_principal li.accordion a{
	display:block;
	width:139px;
	height:21px;
	line-height:21px;
}
.sub_menu_principal li.accordion{ *margin-bottom:-13px; _margin-bottom:-16px; }
.sub_menu_principal li.accordion ul{ *margin:-12px 0 15px 0; }
.sub_menu_principal li.accordion li{ margin:0 0 0 0; *margin-bottom:0px; } /* ---- */
.sub_menu_principal li.accordion a span{ display:none; }

.sub_menu_principal li.accordion span{
	display:block;
	width:12px;
	height:12px;
	position:relative;
	top:-17px;
	*top:-20px;
	left:5px;
	margin-bottom:-10px;
	cursor:pointer;
}
.sub_menu_principal li.accordion span.plus{ background-image:url(images/plus.gif); }
.sub_menu_principal li.accordion span.minus{ background-image:url(images/minus.gif); }

.sub_menu_principal li.equipe a{ background-image:url(images/portugues/equipe2.jpg); }

.sub_menu_principal li.historia a{ background-image:url(images/portugues/historia5.jpg); }

.sub_menu_principal li.tipologia a{ background-image:url(images/portugues/tipo_on.jpg); }

.sub_menu_principal li.cronologia a{ background-image:url(images/portugues/cronologia_on.jpg); }

.sub_menu_principal li.ordem_alfabetica a{ background-image:url(images/portugues/alfabetica_on.jpg); }

.sub_menu_principal li.pesquisa a{ background-image:url(images/portugues/pesquisa_mais.jpg); }

.sub_menu_principal li.clientes a{ background-image:url(images/portugues/clientes_on.jpg); }

.sub_menu_principal li.tipo_publicacao a{ background-image:url(images/portugues/tipo_publicacao_on.jpg); }

.sub_menu_principal li ul{ display:none;}
.sub_menu_principal li ul.active{ display:block; }

.sub_menu_principal li ul li{ margin-bottom:1px;  }

.sub_menu_principal li.projetos ul li{ margin:0; *margin:-1px 0 0 0; }
.sub_menu_principal li.projetos ul li a{
	height:18px;
	line-height:18px;
}

.sub_menu_principal li ul li.coordenadores a{ background-image:url(images/portugues/coordenadores_off.jpg); }
.sub_menu_principal li ul li.arquitetos a{ background-image:url(images/portugues/arquitetos_off.jpg); }
.sub_menu_principal li ul li.estagiarios a{ background-image:url(images/portugues/estagiarios_off.jpg); }
.sub_menu_principal li ul li.administrativos a{ background-image:url(images/portugues/administrativo_off.jpg); }

.sub_menu_principal li ul li.coordenadores a.active{ background-image:url(images/portugues/coordenadores_on.jpg); }
.sub_menu_principal li ul li.arquitetos a.active{ background-image:url(images/portugues/arquitetos_on.jpg); }
.sub_menu_principal li ul li.estagiarios a.active{ background-image:url(images/portugues/estagiarios_on.jpg); }
.sub_menu_principal li ul li.administrativos a.active{ background-image:url(images/portugues/administrativo_on.jpg); }


.sub_menu_principal li ul li.fundadores a{ background-image:url(images/portugues/fundadores_off.jpg); }
.sub_menu_principal li ul li.diretores a{ background-image:url(images/portugues/diretores_off.jpg); }

.sub_menu_principal li ul li.fundadores a.active{ background-image:url(images/portugues/fundadores_on.jpg); }
.sub_menu_principal li ul li.diretores a.active{ background-image:url(images/portugues/diretores_on.jpg); }

.sub_menu_principal li ul li.comercial_servico a{ background-image:url(images/portugues/comercialservicos_off.jpg); }
.sub_menu_principal li ul li.cultural a{ background-image:url(images/portugues/cultural_off.jpg); }
.sub_menu_principal li ul li.hospitalar a{ background-image:url(images/portugues/hospitalar_off.jpg); }
.sub_menu_principal li ul li.hoteleiro a{ background-image:url(images/portugues/hoteleiro_off.jpg); }
.sub_menu_principal li ul li.industrial a{ background-image:url(images/portugues/industrial_off.jpg); }
.sub_menu_principal li ul li.institucional a{ background-image:url(images/portugues/institucional_off.jpg); }
.sub_menu_principal li ul li.residencial_flat a{ background-image:url(images/portugues/residencialflat_off.jpg); }
.sub_menu_principal li ul li.uso_misto a{ background-image:url(images/portugues/usomisto_off.jpg); }
.sub_menu_principal li ul li.urbanistico_viario a{ background-image:url(images/portugues/urbanistico_off.jpg); }

.sub_menu_principal li ul li.comercial_servico a.active{ background-image:url(images/portugues/comercialservicos_on.jpg); }
.sub_menu_principal li ul li.cultural a.active{ background-image:url(images/portugues/cultural_on.jpg); }
.sub_menu_principal li ul li.hospitalar a.active{ background-image:url(images/portugues/hospitalar_on.jpg); }
.sub_menu_principal li ul li.hoteleiro a.active{ background-image:url(images/portugues/hoteleiro_on.jpg); }
.sub_menu_principal li ul li.industrial a.active{ background-image:url(images/portugues/industrial_on.jpg); }
.sub_menu_principal li ul li.institucional a.active{ background-image:url(images/portugues/institucional_on.jpg); }
.sub_menu_principal li ul li.residencial_flat a.active{ background-image:url(images/portugues/residencialflat_on.jpg); }
.sub_menu_principal li ul li.uso_misto a.active{ background-image:url(images/portugues/usomisto_on.jpg); }
.sub_menu_principal li ul li.urbanistico_viario a.active{ background-image:url(images/portugues/urbanistico_on.jpg); }

.sub_menu_principal li ul li.cro1950_1970 a{ background-image:url(images/portugues/5070_off.jpg); }
.sub_menu_principal li ul li.cro1970_1980 a{ background-image:url(images/portugues/7080_off.jpg); }
.sub_menu_principal li ul li.cro1980_1990 a{ background-image:url(images/portugues/8090_off.jpg); }
.sub_menu_principal li ul li.cro1990_2000 a{ background-image:url(images/portugues/902000_off.jpg); }
.sub_menu_principal li ul li.cro2000_ a{ background-image:url(images/portugues/2000_off.jpg); }

.sub_menu_principal li ul li.cro1950_1970 a.active{ background-image:url(images/portugues/5070_on.jpg); }
.sub_menu_principal li ul li.cro1970_1980 a.active{ background-image:url(images/portugues/7080_on.jpg); }
.sub_menu_principal li ul li.cro1980_1990 a.active{ background-image:url(images/portugues/8090_on.jpg); }
.sub_menu_principal li ul li.cro1990_2000 a.active{ background-image:url(images/portugues/902000_on.jpg); }
.sub_menu_principal li ul li.cro2000_ a.active{ background-image:url(images/portugues/2000_on.jpg); }

.sub_menu_principal li ul li.a_d a{ background-image:url(images/portugues/ad_off.jpg); }
.sub_menu_principal li ul li.e_h a{ background-image:url(images/portugues/eh_off.jpg); }
.sub_menu_principal li ul li.i_l a{ background-image:url(images/portugues/il_off.jpg); }
.sub_menu_principal li ul li.m_p a{ background-image:url(images/portugues/mp_off.jpg); }
.sub_menu_principal li ul li.q_t a{ background-image:url(images/portugues/qt_off.jpg); }
.sub_menu_principal li ul li.u_z a{ background-image:url(images/portugues/uz_off.jpg); }

.sub_menu_principal li ul li.a_d a.active{ background-image:url(images/portugues/ad_on.jpg); }
.sub_menu_principal li ul li.e_h a.active{ background-image:url(images/portugues/eh_on.jpg); }
.sub_menu_principal li ul li.i_l a.active{ background-image:url(images/portugues/il_on.jpg); }
.sub_menu_principal li ul li.m_p a.active{ background-image:url(images/portugues/mp_on.jpg); }
.sub_menu_principal li ul li.q_t a.active{ background-image:url(images/portugues/qt_on.jpg); }
.sub_menu_principal li ul li.u_z a.active{ background-image:url(images/portugues/uz_on.jpg); }

.sub_menu_principal li ul li.orgaos_federais a{ background-image:url(images/portugues/federais_off.jpg); }
.sub_menu_principal li ul li.orgaos_estaduais a{ background-image:url(images/portugues/estaduais_off.jpg); }
.sub_menu_principal li ul li.orgaos_municipais a{ background-image:url(images/portugues/municipais_off.jpg); }
.sub_menu_principal li ul li.empresas_privadas a{ background-image:url(images/portugues/privadas_off.jpg); }

.sub_menu_principal li ul li.orgaos_federais a.active{ background-image:url(images/portugues/federais_on.jpg); }
.sub_menu_principal li ul li.orgaos_estaduais a.active{ background-image:url(images/portugues/estaduais_on.jpg); }
.sub_menu_principal li ul li.orgaos_municipais a.active{ background-image:url(images/portugues/municipais_on.jpg); }
.sub_menu_principal li ul li.empresas_privadas a.active{ background-image:url(images/portugues/privadas_on.jpg); }

.sub_menu_principal li ul li.exposicoes a{ background-image:url(images/portugues/exposicoes_off.jpg); }
.sub_menu_principal li ul li.internacional a{ background-image:url(images/portugues/internacional_off.jpg); }
.sub_menu_principal li ul li.nacional a{ background-image:url(images/portugues/nacional_off.jpg); }
.sub_menu_principal li ul li.premios a{ background-image:url(images/portugues/premios_off.jpg); }

.sub_menu_principal li ul li.exposicoes a.active{ background-image:url(images/portugues/exposicoes_on.jpg); }
.sub_menu_principal li ul li.internacional a.active{ background-image:url(images/portugues/internacional_on.jpg); }
.sub_menu_principal li ul li.nacional a.active{ background-image:url(images/portugues/nacional_on.jpg); }
.sub_menu_principal li ul li.premios a.active{ background-image:url(images/portugues/premios_on.jpg); }


.sub_menu_principal li ul li p{
	width:133px;
	background-color:#4d4d4f;
	text-align:center;
	padding:3px;
}
.sub_menu_principal li ul li p select, .sub_menu_principal li ul li p input{
	width:130px;
	background-color:#767678;
	border:1px solid #606060;
}
.sub_menu_principal li ul li p.pesq{
	text-align:right;
	width:139px;
	padding:0;
}
.sub_menu_principal li ul li p.pesq input{ border:none; }


.right a{ text-decoration:none; }
.right a:hover{ text-decoration:underline; }
.right h2{
	font-size:15px;
	border-bottom:1px solid #fff;
	padding-bottom:5px;
	margin:10px 0;
}

.right p.texto{ margin-top:15px; }

.right p.item{
	font-weight:bold;
	padding:6px;
}
.right p.cinza{ background-color:#505050; }

.projetos_home{
	width:555px;
	height:426px;
	border-top:2px solid #767678;
	border-left:2px solid #767678;
}

.projetos_itens{
	float:left;
	width:183px;
	height:116px;
	border-right:2px solid #767678;
	border-bottom:2px solid #767678;
	text-align:center;
	padding-top:24px;
}
.projetos_itens .img{
	position:relative;
	overflow:hidden;
	width:93px;
	height:93px;
	margin:auto;
}
.projetos_itens .img a{
	position:relative;
}

.foto_quadro{
	position:relative;
	width:555px;
	height:237px;
	overflow:hidden;
	background-color:#fff;
}


.painel_fotos_paginacao{
	height:20px;
	line-height:20px;
	background-color:#343536;
	margin:5px 0;
}
.painel_fotos_paginacao p{
	float:left;
	margin:0 5px;
	font-size:10px;
}
.painel_fotos_paginacao p.paginas{ float:right; }
.painel_fotos_paginacao p.paginas a{ font-size:10px; }

.projetos_lista_item{
	width:250px;
	height:58px;
	margin-right:16px;
	padding:10px 0;
	border-bottom:2px solid #858587;
}
.projetos_lista_item, .projetos_lista_item .img{ float:left; }
.projetos_lista_item .img{
	margin-right:10px;
}
.projetos_lista_item .img{
	/*position:relative;*/
	width:58px;
	height:58px;
	overflow:hidden;
}
/*.projetos_lista_item .img img{ position:relative; }*/

.publicacoes_lista_item{
	border-bottom:2px solid #b9b9b9;
	padding-bottom:20px;
	margin-bottom:20px;
}

.publicacoes_lista_item .foto{
	float:left;
	height:58px;
	margin-right:10px;
}
.publicacoes_lista_item .foto img{
	width:58px;
	height:58px;
}

publicacoes_lista_item_ultimo{ margin:0; }

.publicacoes_lista_item hr{ display:none; }
.publicacoes_lista_item .descricao{ margin:5px 0; }
.publicacoes_lista_item .link{ text-align:right; }

.clientes_lista_item{ padding:8px 5px; }
.cinza1{ background-color:#666769; }
.cinza2{ background-color:#505050; }

.contato_item{ height:30px; }
.contato_item_descricao{ height:114px; }

.contato_item span{
	display:block;
	width:100px;
	font-size:10px;
	line-height:20px;
}
.contato_item input, .contato_item textarea{
	width:430px;
	background-color:#5f6162;
	border-top:1px solid #606060;
	border-left:1px solid #606060;
	border-right:2px solid #838485;
	border-bottom:2px solid #838485;
}
.contato_item span, .contato_item input, .contato_item textarea{ float:left; }

.contato_item_submit{
	display:block;
	width:532px;
	background-color:#838485;
	border:none;
	margin:10px 0;
}

.rodape{
	width:100%;
	height:80px;
	bottom:0;
	background-color:#75767a;
}

.rodape .barra{
	height:75px;
	line-height:75px;
	border-top:2px solid #984e43;
	border-bottom:2px solid #984e43;
}

.rodape .barra .dados{
	width:710px;
	margin:5px auto;
	*margin:0px auto;
	_margin:15px auto;
	text-align:right;
	height:66px;
}
.rodape .barra .dados span{ display:none; }

.fixed{ position:fixed; }

.cls{
	clear:both;
}