*{margin:0; padding:0;}

.clear {clear:both;}
body { background: url(imagens/fundo.gif) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#70706f; line-height:18px;}

a:link {color: #70706f; text-decoration:none;}
a:visited {color:#70706f;  text-decoration:none;}
a:hover {color:#8a3167; text-decoration:underline;}
a:active {color: #70706f;}

img {border:none;}
#sombra {width:9px; background:url(imagens/sombra_esq.jpg); background-repeat:repeat-y; margin:0px auto; float:left;}
#container_ent {width:923px; height:770px; margin:0px auto; overflow:hidden; border:none;}
#container {width:926px; margin:0px auto; background: url(imagens/imagem_home_dta.jpg) no-repeat right 193px; overflow:hidden; padding-right:57px;}
#container_int {width:926px; margin:0px auto; background: url(imagens/imagem_dta.gif) no-repeat right 193px; overflow:hidden; padding-right:55px;}

/* ================================================================ 
Header
================================================================ */
#header {width:922px;  background:url(imagens/header.jpg) left no-repeat; margin:0px auto; height:193px; overflow:hidden; padding:0 0 0 0;}
#header_int {width:922px;  background:url(imagens/header_int.jpg) left no-repeat; margin:0px auto; height:193px; overflow:hidden; padding:0 0 0 0;}
#header h1, #header_int h1 { width:961px; height:146px; text-indent:-9999em; overflow:hidden; font-size:1px;}


.logo {width:230px; height:113px; margin:0 0 33px 10px; display:block;}
.imagem {width:911px; height:274px; background:url(imagens/anima.swf); background-repeat:no-repeat; margin:0 0 0 11px;}
.imagem_entrada {width:920px; height:725px; background:url(imagens/img_entrada.jpg) no-repeat; overflow:hidden;}

/* Menu versão ling */
ul#home {padding:28px 0 0; height:16px; float:right; }
ul#home_int {padding:28px 0 0; height:16px; float:right;}
ul#home_int li, ul#home li {list-style:none; overflow:hidden; text-decoration:none;  padding:0; float:left; }
#home_int a:hover, #home a:hover {background-position: 0 -16px; }
#opt7 { background-image: url(imagens/home.gif); background-repeat: no-repeat; display:block; text-indent:-9999em; width:16px; height:16px;}
#opt8 { background-image: url(imagens/bandeiraPt.gif); background-repeat: no-repeat; display:block; text-indent:-9999em;width:19px; height:16px; margin:0 0 0 7px;}
#opt9 { background-image: url(imagens/bandeiraEn.gif); background-repeat: no-repeat; display:block; text-indent:-9999em;width:19px; height:16px; margin:0 0 0 7px;}
.select2 { display:block; width:19px; margin:0px; height:16px; padding:0; overflow:hidden; background-position:0 -16px; cursor:default; text-indent:-9990em; }

/* Menu */
#menu {height:44px; padding:0; margin:3px 0 0 7px; width:570px;}
#menu ul { margin:0; padding:0;}
#menu li { list-style:none; height:44px; padding:0; margin:0px; float:left; }
#menu a { display:block; height:44px; overflow:hidden; text-decoration:none; width:95px; margin:0px; padding:0; text-indent:-9990em; }
#menu a:hover { background-position: 0 44px; }
#opt1 { background-image: url(imagens/bot_escritorio.png);}
#opt2 { background-image: url(imagens/bot_servicos.png);}
#opt3 { background-image: url(imagens/bot_documentos.png);}
#opt4 { background-image: url(imagens/bot_eventos.png);}
#opt5 { background-image: url(imagens/bot_faq.png);}
#opt6 { background-image: url(imagens/bot_contactos.png);}
.select { display:block; height:44px; overflow:hidden; text-decoration:none; width:95px; margin:0px; padding:0; text-indent:-9990em; background-position: 0 -44px; cursor: default;}


/* Menu English */
#menu {height:44px; padding:0; margin:3px 0 0 7px; width:570px;}
#menu ul { margin:0; padding:0;}
#menu li { list-style:none; height:44px; padding:0; margin:0px; float:left; }
#menu a { display:block; height:44px; overflow:hidden; text-decoration:none; width:95px; margin:0px; padding:0; text-indent:-9990em; }
#menu a:hover { background-position: 0 44px; }
#opt10 { background-image: url(imagens/bot_firm.png);}
#opt11 { background-image: url(imagens/bot_services.png);}
#opt12 { background-image: url(imagens/bot_documents.png);}
#opt13 { background-image: url(imagens/bot_events.png);}
#opt14 { background-image: url(imagens/bot_faq.png);}
#opt15 { background-image: url(imagens/bot_contacts.png);}
.select { display:block; height:44px; overflow:hidden; text-decoration:none; width:95px; margin:0px; padding:0; text-indent:-9990em; background-position: 0 -44px; cursor: default;}


/* Menu 1*/
#menu_1 {margin:0px 30px 0 30px; padding-top:65px; text-decoration:none;}
#menu_1 ul { margin:0; padding:0; color:#fff; }
#menu_1 li { list-style:none; padding:0; margin:0px; float:left; color:#fff; font-size:12px;}
#menu_1 a {overflow:hidden; text-decoration:none; color:#b87fa3;}
#menu_1 a:hover {text-decoration:underline; color:#fff;}


/* ================================================================ 
Conteudo
================================================================ */
#main_ent {padding:0px; width:921px; margin-top:20px; overflow:hidden; border:solid #CCCCCC 1px; float:left;}
#main {padding:0px; width:922px; margin:0 6px; overflow:hidden; background:url(imagens/f_main.png) repeat-y; border-bottom:#CCCCCC 1px solid; }
#coluna {width:921px; height:755px; margin:0px; float:left;}
#coluna_esq { width:510px; margin:20px 20px 10px 30px; float:left;}
#coluna_dta { width:337px; margin:20px 0; float:left;}
#caixa_cinza {float:left; width:510px; background:url(imagens/caixa_cinza.gif) no-repeat;}
#caixa_cinza_home {float:left; width:510px; height:670px; background:url(imagens/caixa_cinza.gif) no-repeat;}
.txt_titulos {width:339px; height:18px; background:url(imagens/Tit_Servicos.gif); background-repeat:no-repeat; margin:26px 0px 28px 29px;}
.txt_titles {width:162px; height:17px; background:url(imagens/Tit_Services.gif); background-repeat:no-repeat; margin:26px 0px 28px 29px;}
.txt_corrido {margin:23px 20px 0px 29px;}
.txt_rosaMenu {margin:10px 0px 0px 30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8a3167; line-height:18px; padding-top:5px;}
.txt_rosaMenuPq {margin:10px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8a3167; line-height:18px;}
.txt_white {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; line-height:18px;}
.txt_rosaEscuro {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#8a165d; line-height:18px;}
.txt_rosaClaro {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#b980a4; font-weight:bold; line-height:18px;}
#servicos {width:450px; height:350px; margin:0px 28px 0 5px; float:right;}
#noticias {width:330px; margin:0px 10px 0 5px;}
#eventos {width:450px; margin:0px 28px 0 5px; float:right;}
.txt_noticias {width:100px; height:18px; background:url(imagens/Tit_Noticias.gif); background-repeat:no-repeat; margin:26px 0px 5px 0px;}
.txt_news {width:67px; height:17px; background:url(imagens/Tit_News.gif); background-repeat:no-repeat; margin:26px 0px 5px 0px;}
.txt_arquivo {margin:0px 0px 5px 0px; color:#8a3167; font-size:11px; text-decoration:underline; float:right;}
.linha {width:100%; height:1px; margin-bottom:10px; background:url(imagens/img_linha.gif); background-repeat:repeat-x; float:left;}
#caixas {width:337px; margin:0px 0 0 0px;}
.caixa_news {width:337px; height:129px; background:url(imagens/caixa_news1.gif); background-repeat:no-repeat; margin:5px 0px 10px 0px; }
.botao a {display:block; padding:0px 0px 0 0px; border:none; width:80px; height:24px; background-image: url(imagens/bot.gif); background-repeat:no-repeat; float:left; margin:91px 0 0 29px; overflow:hidden; text-indent:-9999em; }
.botao a:hover { border: none; background-image: url(imagens/bot_over.gif); padding:0px 0px 0px 0px; }
#caixas_en {width:337px; margin:0px 0 0 0px;}
.caixa_news_en {width:337px; height:129px; background:url(imagens/caixa_news_en.gif); background-repeat:no-repeat; margin:5px 0px 10px 0px; }
.botaoEn a {display:block; padding:0px 0px 0 0px; border:none; width:80px; height:24px; background-image: url(imagens/bot_en.gif); background-repeat:no-repeat; float:left; margin:91px 0 0 29px; overflow:hidden; text-indent:-9999em; }
.botaoEn a:hover { border: none; background-image: url(imagens/bot_en_over.gif); padding:0px 0px 0px 0px; }
#caixa_form {width:337px; height:169px; background:url(imagens/caixa_form.gif); background-repeat:no-repeat; margin:0px 0px 10px 0px;}
.botao1 a {display:block; padding:0px 0px 0 0px; border:none; width:104px; height:32px; background-image: url(imagens/bot_formPt_off.png); background-repeat:no-repeat; float:left; margin:118px 0 0 114px; overflow:hidden; text-indent:-9999em; }
.botao1 a:hover { border: none; background-image: url(imagens/bot_formPt_on.png); padding:0px 0px 0px 0px; }
#caixa_form_en {width:337px; height:169px; background:url(imagens/caixa_form_en.gif); background-repeat:no-repeat; margin:0px 0px 10px 0px;}
.botao2 a {display:block; padding:0px 0px 0 0px; border:none; width:104px; height:32px; background-image: url(imagens/bot_formEn_off.png); background-repeat:no-repeat; float:left; margin:118px 0 0 114px; overflow:hidden; text-indent:-9999em; }
.botao2 a:hover { border: none; background-image: url(imagens/bot_formEn_on.png); padding:0px 0px 0px 0px; }
#caixa_escritorio {width:337px; height:185px; background:url(imagens/caixa_escritorio.gif); background-repeat:no-repeat; margin:0px;}
#caixa_firm {width:337px; height:185px; background:url(imagens/caixa_firm.gif); background-repeat:no-repeat; margin:0px;}
#caixa_servicos {width:337px; height:225px; background:url(imagens/caixa_servicos.gif); background-repeat:no-repeat; margin:0px;}
#caixa_services {width:337px; height:225px; background:url(imagens/caixa_services.gif); background-repeat:no-repeat; margin:0px;}
#caixa_faqs {width:337px; height:143px; background:url(imagens/caixa_Faqs.gif); background-repeat:no-repeat; margin:0px;}
#caixa_documentos {width:337px; height:143px; background:url(imagens/caixa_documentos.gif); background-repeat:no-repeat; margin:0px;}
#caixa_eventos {width:337px; height:143px; background:url(imagens/caixa_eventos.gif); background-repeat:no-repeat; margin:0px;}
#caixa_events {width:337px; height:143px; background:url(imagens/caixa_events.gif); background-repeat:no-repeat; margin:0px;}
#caixa_localizacao {width:337px; height:143px; background:url(imagens/caixa_localizacao.gif); background-repeat:no-repeat; margin:0px;}
#caixa_localization {width:337px; height:143px; background:url(imagens/caixa_localization.gif); background-repeat:no-repeat; margin:0px;}
#caixa_newsletter {width:337px; height:143px; background:url(imagens/caixa_newsletter.gif); background-repeat:no-repeat; margin:0px;}
#caixa_noticias{width:337px; height:143px; background:url(imagens/caixa_noticias.gif); background-repeat:no-repeat; margin:0px;}
#caixa_news_eng{width:337px; height:143px; background:url(imagens/caixa_news_eng.gif); background-repeat:no-repeat; margin:0px;}
#imagem_escritorio {width:337px; height:306px; background:url(imagens/foto_escritorio.jpg); background-repeat:no-repeat; margin:0px 0px 10px 0px;}
#imagem_visao {width:337px; height:306px; background:url(imagens/foto_escritorio_visao.jpg); background-repeat:no-repeat; margin:0px 0px 10px 0px;}
#imagem_agente {width:337px; height:306px; background:url(imagens/foto_agente.jpg); background-repeat:no-repeat; margin:0px 0px 10px 0px;}
#imagem_assoc {width:337px; height:306px; background:url(imagens/foto_assoc.jpg); background-repeat:no-repeat; margin:0px 0px 10px 0px;}
#imagem_inst {width:337px; height:306px; background:url(imagens/foto_institutos.jpg); background-repeat:no-repeat; margin:0px 0px 10px 0px;}
#imagem_faqs {width:337px; height:306px; background:url(imagens/foto_faqs.gif); background-repeat:no-repeat; margin:0px 0px 10px 0px;}
#imagem_news {width:337px; height:306px; background:url(imagens/foto_news.gif); background-repeat:no-repeat; margin:0px 0px 10px 0px;}
#imagem_doc {width:337px; height:306px; background:url(imagens/foto_documentos.jpg); background-repeat:no-repeat; margin:0px 0px 10px 0px;}
#imagem_noticias {width:337px; height:306px; background:url(imagens/foto_noticias.jpg); background-repeat:no-repeat; margin:0px 0px 10px 0px;}
#imagem_contactos {width:337px; height:306px; background:url(imagens/foto_contactos.gif); background-repeat:no-repeat; margin:0px 0px 10px 0px;}
#imagem_servicos1 {width:337px; height:306px; background:url(imagens/foto_servicos1.jpg); background-repeat:no-repeat; margin:0px 0px 10px 0px;}
#imagem_servicos2 {width:337px; height:306px; background:url(imagens/foto_servicos2.jpg); background-repeat:no-repeat; margin:0px 0px 10px 0px;}
#imagem_servicos3 {width:337px; height:306px; background:url(imagens/foto_servicos3.jpg); background-repeat:no-repeat; margin:0px 0px 10px 0px;}
#imagem_servicos4 {width:337px; height:306px; background:url(imagens/foto_servicos4.jpg); background-repeat:no-repeat; margin:0px 0px 10px 0px;}
#imagem_servicos5 {width:337px; height:306px; background:url(imagens/foto_servicos5.jpg); background-repeat:no-repeat; margin:0px 0px 10px 0px;}
#row {background-color:#8b175e; height:23px; font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:11px; color:#FFFFFF; margin:0px; padding-top:3px;}
img.flags {float:left; clear: left; padding-right:9px; }
a.flagPt {width:39px; height:29px; background:url(imagens/bd_pt_off.gif); background-repeat:no-repeat; display:block; overflow:hidden; text-indent:-9990em;}
.flag {float:left; clear: left; height:23px; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:215px 0 0 285px; line-height: 28px; }
img.logoAss {float:left; clear: left; margin:5px 10px 5px 25px;}
img.Ev {float:left; clear: left; margin:5px 10px 5px 0px;}
img.Not {float:left; clear: left; padding:0 10px 0 0;}
img.logoServ {float:left; margin:10px 10px 0px 0px;}
.logotipos {font-weight:bold; line-height:120%; padding:20px 10px;}
.eventos {padding:0 0 12px 0; height:75px;}
.noticias {padding:0 0 15px 0;}
.social {width:872px; margin:0 0 20px 35px; float:left; clear: left;}



/* ================================================================ 
Titles
================================================================ */
h2.escritorio {width:352px; height:41px; background:url(imagens/Tit_Escritorio_Apres.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow: hidden; }
h2.firm {width:343px; height:39px; background:url(imagens/Tit_Firm_Introduction.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.visao {width:181px; height:22px; background:url(imagens/Tit_Visao.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.vision {width:212px; height:17px; background:url(imagens/Tit_Firm_Vision.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.agente {width:203px; height:22px; background:url(imagens/Tit_Agente.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.patentes {width:372px; height:18px; background:url(imagens/Tit_Patentes.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.Finventions {width:132px; height:17px; background:url(imagens/Tit_Inventions.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.noticias {width:100px; height:18px; background:url(imagens/Tit_Noticias.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.assoc {width:144px; height:22px; background:url(imagens/Tit_Assoc.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.assoc_en {width:154px; height:17px; background:url(imagens/Tit_Firm_Assoc.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.inst {width:144px; height:22px; background:url(imagens/Tit_Institutos.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.org {width:176px; height:17px; background:url(imagens/Tit_Firm_Org.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.invencoes {width:458px; height:22px; background:url(imagens/Tit_Invencoes.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.inventions {width:371px; height:17px; background:url(imagens/Tit_Serv_Inv.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.patenteN {width:210px; height:17px; background:url(imagens/Tit_PatenteNacional.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.patenteE {width:210px; height:17px; background:url(imagens/Tit_PatenteEuropeia.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.patenteI {width:271px; height:17px; background:url(imagens/Tit_PatenteInternacional.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.modelo {width:249px; height:18px; background:url(imagens/Tit_modelo.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.sinais {width:379px; height:18px; background:url(imagens/Tit_sinais.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.signs {width:206px; height:17px; background:url(imagens/Tit_serv_signs.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.MarcaN {width:198px; height:18px; background:url(imagens/Tit_MarcaNac.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.TradeMark {width:282px; height:17px; background:url(imagens/Tit_Signs_Portuguese.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.MarcaC {width:237px; height:18px; background:url(imagens/Tit_MarcaCom.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.TradeMarkC {width:282px; height:17px; background:url(imagens/Tit_Signs_C.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.MarcaI {width:258px; height:18px; background:url(imagens/Tit_MarcaInt.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.TradeMarkI{width:2319px; height:17px; background:url(imagens/Tit_Signs_I.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.Logotipo {width:109px; height:18px; background:url(imagens/Tit_MarcaLogotipo.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.Logotype {width:108px; height:17px; background:url(imagens/Tit_Signs_Logo.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.Design {width:450px; height:18px; background:url(imagens/Tit_Design.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.ServDesign {width:318px; height:17px; background:url(imagens/Tit_Serv_Design.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.DesignN {width:362px; height:18px; background:url(imagens/Tit_DesignNac.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.DesignPort {width:222px; height:17px; background:url(imagens/Tit_Design_Port.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.DesignC {width:224px; height:17px; background:url(imagens/Tit_DesignCom.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.DesignCom {width:265px; height:18px; background:url(imagens/Tit_Design_Com.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.DesignI {width:285px; height:18px; background:url(imagens/Tit_DesignInt.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.DesignInt {width:260px; height:17px; background:url(imagens/Tit_Design_Int.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.Nomes {width:410px; height:44px; background:url(imagens/Tit_Nomes.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.Names {width:410px; height:17px; background:url(imagens/Tit_Names.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.Juridicos {width:218px; height:22px; background:url(imagens/Tit_ServicosJur.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.Legal {width:165px; height:17px; background:url(imagens/Tit_LegalServ.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden; }
h2.Propriedade {width:435px; height:22px; background:url(imagens/Tit_ServicosPropIntelectual.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px; text-indent:-9999em; overflow:hidden;}
h2.Copyright {width:362px; height:17px; background:url(imagens/Tit_Copyright.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px; text-indent:-9999em; overflow:hidden;}
h2.Estrangeiro {width:451px; height:40px; background:url(imagens/Tit_ServicosEstrangeiro.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden;}
h2.Overseas {width:455px; height:57px; background:url(imagens/Tit_Overseas.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden;}
h2.Outros {width:195px; height:22px; background:url(imagens/Tit_Outros.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden;}
h2.Other {width:175px; height:17px; background:url(imagens/Tit_Other.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden;}
h2.DocInvencoes {width:422px; height:42px; background:url(imagens/Tit_DocInvencoes.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden;}
h2.DocInventions {width:448px; height:39px; background:url(imagens/Tit_DocInventions.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden;}
h2.DocSinais {width:422px; height:42px; background:url(imagens/Tit_DocSinais.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden;}
h2.DocSigns{width:205px; height:17px; background:url(imagens/Tit_DocSigns.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden;}
h2.DocDesenhos {width:422px; height:42px; background:url(imagens/Tit_DocDesenhos.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden;}
h2.DocDesign {width:81px; height:17px; background:url(imagens/Tit_DocDesign.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden;}
h2.DocMarcas {width:88px; height:18px; background:url(imagens/Tit_Marcas.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden;}
h2.Eventos {width:422px; height:42px; background:url(imagens/Tit_Eventos.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden;}
h2.Events {width:289px; height:39px; background:url(imagens/Tit_Events.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden;}
h2.Contactos {width:127px; height:17px; background:url(imagens/Tit_Contactos.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden;}
h2.Contacts {width:111px; height:17px; background:url(imagens/Tit_Contacts.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden;}
h2.Newsletter {width:137px; height:17px; background:url(imagens/Tit_newsletter.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden;}
h2.NotíciasPag {width:101px; height:18px; background:url(imagens/Tit_NoticiasPag.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden;}
h2.Arquivo {width:244px; height:21px; background:url(imagens/Tit_arquivo.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden;}
h2.news_archive {width:162px; height:17px; background:url(imagens/Tit_news_archive.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden;}
h2.news {width:61px; height:17px; background:url(imagens/Tit_news_en.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden;}
h2.ArquivoEventos {width:237px; height:21px; background:url(imagens/Tit_ArquivoEventos.gif); background-repeat:no-repeat; margin:26px 0px 5px 29px;  text-indent:-9999em; overflow:hidden;}


/* ================================================================ 
Acordion
================================================================ */
#basic-accordian{padding:10px 0 0 30px; width:450px; z-index:2;}
.accordion_headings{padding:5px; border:1px solid #999; cursor:pointer; font-weight:bold;}
.accordion_headings:hover{background:#999; color:#FFFFFF;}
.accordion_child{padding:15px; background:#EEE;}
.header_highlight{background:#999; color:#FFFFFF;}


/* ================================================================ 
Formularios
================================================================ */
form{font: 12px Arial, sans-serif; color: #8a3167;  line-height:2; margin:20px 30px;}
.campos {background-color:#f6eff6; font:12px arial, sans-serif; color:#757575; margin-left:10px; border:1px solid #999; padding:3px; margin-top:3px; margin-bottom:3px;}


/* ================================================================ 
Rodapé
================================================================ */
#footer {padding:20px 0px 25px 0; width:872px; margin:10px 0 0 35px; border-top:#CCCCCC 1px solid;}
.hr {height:1px; width:837px; background:url(imagens/img_linha.gif); background-repeat:repeat-x;}
.links {margin-top:20px; display: table; text-align: left; position:relative;}
.links ul {list-style:none;}
.links ul li {display:inline}   
.links ul li a {font:9px Arial, Helvetica, sans-serif; color:#70706f; text-decoration:none; padding:15px 5px 10px 0px; height:24px; margin-top:20px;}
.links ul li a:hover {text-decoration:underline; color:#8a3167;}
#current {color: #8a3167; font-size:9px;}
.logo_link {width:59px; height:29px; margin:0px 5px 0 380px; background:url(imagens/logo_link.gif); background-repeat:no-repeat; float:right;}
.txt_copyright {font-size:10px; color:#b9b9b7; margin-top:15px;}
