html { font-size:100%; }
body { background:#000 url(images/body_bg.png) repeat-x scroll top;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1em;line-height:1.125em;margin:0;padding:0; }
a { color:#0000d3;font-size:1em;text-decoration:underline; }
form { margin:0;padding:0; }
h1 { font-weight:normal;margin:0;padding-bottom:.5625em; }
.news_title { color:#738c1e;font-size:1.125em;text-decoration:none; }
img { border:0;display:block; }
input { background:#ffffff url(images/input_bg.png) repeat-x scroll top;border:1px solid #ececec;color:#5f5d5c;font-size:.75em;padding:.1875em;vertical-align:middle; }
p { margin:0;padding-bottom:.625em; }
ul { margin-top:0; }
li { margin:0;padding:0; }
#vpage { background:#fff url(images/vpage_bg.png) repeat-x scroll top;color:#000;margin:30px auto auto;padding:10px;width:894px; }
.maintbl { height:642px; }
.logos { height:77px; }
.topmenu { height:40px; }
.tbody { height:402px; }
.servh { height:222px; }
.spacer2{font-size:0;width:2px;}
.spacer10{font-size:0;width:10px;}
.spacer11{font-size:0;width:11px;}
.spacer200{font-size:0;width:200px;}
.square14{font-size:0;height:14px;width:14px;}
.square15x14{font-size:0;height:14px;width:15px;}
.login{color:#5f5d5c;text-decoration:none;}
.button_ok{width:25px;height:1.625em;}
#search_string{width:142px;}
.footer{background:#fff;color:#5f5d5c;height:46px;padding-top:10px;text-align:center;vertical-align:middle;}
.footer a{color:#5f5d5c;font-size:.8125em;text-decoration:none;white-space:nowrap;}
.certs { padding-top:10px; }
.certs table { width:100%;border:none;vertical-align:middle;color:#5f5d5c;font-size:.875em; }
.certs table td { white-space:nowrap;position:relative; }
.certs img { display:inline-block;vertical-align:middle; }
.ulmenu{list-style:none;margin:0;padding:0;}
.ulinpi{width:250px;}
.ulmpdc{width:444px;}
.ulsmpdc{width:634px;}
.ulmenu li{float:left;}
li.contactos{margin-top:10px;float:right;}
.contact_pt img{width:100px;}
.contact_en img{width:93px;}
.inc_div{margin-left:2px;}
.search{background:#5f5d5c;color:#fff;height:1.5em;margin:0 0 0 .125em;padding-top:6px;text-align:center;}
#divbar{font-size:0;height:8px;}
.gray{color:#4e4b4a;}
.green{color:#738c1e;}
.yellow{color:#c7a10d;}
.orange{color:#d55e19;}
.red{color:#b02b1b;}
.newsitem{color:#000;font-size:.75em;padding-bottom:1em;text-align:justify;}
.newsitem_title{color:#000;font-weight:bold;text-decoration:none;font-size:.75em;display:block;margin-top:.25em;text-align:left;}
.submenu,.submenu_on{font-size:.75em;line-height:1.5em;}
.submenu a{color:#4e4b4a;text-decoration:none;}
.submenub,.submenub_on{margin:.3125em 0;display:block;position:relative;}
.submenub a,.submenub_on a{color:#4e4b4a;font-size:.8125em;text-decoration:none;}
.submenub a span,.submenub_on a span{line-height:1.125em;display:inline-block;}
.submenub_on a{font-weight:bold;}
.submenu_title{font-size:.8125em;line-height:1.4375em;padding-bottom:.125em;padding-top:.625em;}
.submenu_title a{font-weight:bold;text-decoration:none;}
.submenub_title{font-size:.875em;font-weight:bold;line-height:2em;}
.newslist{padding:1.0625em;}
.content{color:#000;font-size:.75em;line-height:1.625em;padding:2em 1em;text-align:justify;}
.content h1{font-size:2.916em;letter-spacing:.0375em;line-height:.9375em;text-align:left;}
.content h2{font-size:1.125em;line-height:1.4375em;font-weight:bold;margin:0;}
.services_area{width:433px;}
#banner{color:#fff;background-color:#5f5d5c;text-align:center;width:419px;height:371px;padding:14px 13px 15px 12px;}
#banner img{display:block;height:371px;width:419px;}
#destaque{background:#b0be81 url(images/destaque_bg.gif) repeat-x scroll top;height:136px;margin-top:12px;}
.destaque_body{height:122px;}
.destaque_lcorner{background:transparent url(images/destaque_lcorner.gif) no-repeat scroll bottom left;}
.destaque_rcorner{background:transparent url(images/destaque_rcorner.gif) no-repeat scroll bottom right;}
#destaque img,.newslist img,.content img,.searchm img{display:inline;vertical-align:text-top;}
#access_links{list-style:none;padding:0 8px;margin:0;}
#access_links li { position:relative;border:0;background:none;display:inline; }
#access_links li a{font-size:.75em;display:block;}
.imghover img { background-color:transparent;background-attachment:scroll;background-position:top left;background-repeat:no-repeat; }
.larea_lcorner{background:transparent url(images/larea_lcorner.gif) no-repeat scroll bottom left;}
.larea_rcorner{background:transparent url(images/larea_rcorner.gif) no-repeat scroll bottom right;}

.bttn1 img { margin-top:-30px/*-26*/;position:relative;z-index:6; }
.bttn2 img { margin-top:-31px/*-27*/;position:relative;z-index:5; }
.bttn3 img { margin-top:-32px/*-28*/;position:relative;z-index:4; }
.bttn4 img { margin-top:-33px/*-29*/;position:relative;z-index:3; }
.bttn5 img { margin-top:-34px/*-30*/;position:relative;z-index:2; }
.bttn6 img { margin-top:-35px/*-31*/;position:relative;z-index:1; }

.menu_services { list-style:none;margin:0;padding:0;width:210px; }
@media screen {
.noscreen { display:none; }
.inpilogo { float:left; }
.login:active,.login:focus,.login:hover { color:#738c1e; }
.footer a:hover { color:#000; }
.newslist ul { margin:0;padding:0;list-style-type:none; }
.newslist ul li { margin:0 0 1em 0;padding:0; }
.newslist ul li .newsitem_title { color:#000;font-weight:bold;text-decoration:none;font-size:.75em;display:block;text-align:left; }
.newsitem_title:focus, .newsitem_title:hover, .newslist ul li .newsitem_title:active, .newslist ul li .newsitem_title:focus, .newslist ul li .newsitem_title:hover { color:#6a8922; }
.submenu a:hover,.submenu_on a,.submenub:hover,.submenub_on { color:#000;text-decoration:none; }
.on img,.imghover:active img,.imghover:focus img,.imghover:hover img { background-position:bottom left; }
}
@media print {
body,#vpage { background:none; }
.noprint,.inpilogo { display:none; }
.noscreen { margin-bottom:10px; }
.logos { height:auto;width:auto; }
#big,#big img { text-align:left;width:auto;display:inline;height:auto; }
#vpage,.maintbl,.content { width:100%;font-size:1em;line-height:normal;color:#000;margin:0;padding:0; }
.content h1 { font-size:2em;line-height:normal;padding:0 0 5px;color:#000;font-weight:bold;letter-spacing:normal; }
.content h2 { font-size:1.25em;line-height:normal;padding:0 0 5px;color:#000;font-weight:normal; }
.content a:after { content:" [" attr(href) "]"; }
}

.right_menu { margin:0;padding:0;list-style-type:none;position:relative;z-index:10;width:180px; }
.right_menu li { display:block;margin:-32px 0 0 0;padding:0;position:relative;height:56px;width:100%; }
.right_menu li a { display:block;margin:0;padding:0;width:100%;height:56px;border:none;color:transparent;line-height:100%; }
.right_menu li a img { display:inline-block;border:none;width:180px;height:56px;margin:0;padding:0;line-height:100%; }

.right_menu.pt.green li a { background:url(images/pt/green/right_menu.png) no-repeat scroll; }

.right_menu.pt.green .servicos-online { margin:0;z-index:7; }
.right_menu.pt.green .pesquisas { z-index:6; }
.right_menu.pt.green .boletim-da-pi { z-index:5; }
.right_menu.pt.green .marcas { z-index:4; }
.right_menu.pt.green .patentes { z-index:3; }
.right_menu.pt.green .design { z-index:2; }
.right_menu.pt.green .b2b { z-index:1; }

.right_menu.pt.green .servicos-online a { background-position:0 0; }
.right_menu.pt.green .pesquisas a { background-position:-180px 0; }
.right_menu.pt.green .boletim-da-pi a { background-position:-360px 0; }
.right_menu.pt.green .marcas a { background-position:-540px 0; }
.right_menu.pt.green .patentes a { background-position:-720px 0; }
.right_menu.pt.green .design a { background-position:-900px 0; }
.right_menu.pt.green .b2b a { background-position:-1080px 0; }

.right_menu.pt.green .servicos-online a:hover { background-position:0 100%; }
.right_menu.pt.green .pesquisas a:hover { background-position:-180px 100%; }
.right_menu.pt.green .boletim-da-pi a:hover { background-position:-360px 100%; }
.right_menu.pt.green .marcas a:hover { background-position:-540px 100%; }
.right_menu.pt.green .patentes a:hover { background-position:-720px 100%; }
.right_menu.pt.green .design a:hover { background-position:-900px 100%; }
.right_menu.pt.green .b2b a:hover { background-position:-1080px 100%; }

.right_menu.pt.yellow li a { background:url(images/pt/yellow/right_menu.png) no-repeat scroll; }

.right_menu.pt.yellow .servicos-online { margin:0;z-index:5; }
.right_menu.pt.yellow .pesquisas { z-index:4; }
.right_menu.pt.yellow .boletim-da-pi { z-index:3; }
.right_menu.pt.yellow .registos { z-index:2; }
.right_menu.pt.yellow .b2b { z-index:1; }

.right_menu.pt.yellow .servicos-online a { background-position:0 0; }
.right_menu.pt.yellow .pesquisas a { background-position:-180px 0; }
.right_menu.pt.yellow .boletim-da-pi a { background-position:-360px 0; }
.right_menu.pt.yellow .registos a { background-position:-540px 0; }
.right_menu.pt.yellow .b2b a { background-position:-720px 0; }

.right_menu.pt.yellow .servicos-online a:hover { background-position:0 100%; }
.right_menu.pt.yellow .pesquisas a:hover { background-position:-180px 100%; }
.right_menu.pt.yellow .boletim-da-pi a:hover { background-position:-360px 100%; }
.right_menu.pt.yellow .registos a:hover { background-position:-540px 100%; }
.right_menu.pt.yellow .b2b a:hover { background-position:-720px 100%; }

.right_menu.pt.orange li a { background:url(images/pt/orange/right_menu.png) no-repeat scroll; }

.right_menu.pt.orange .servicos-online { margin:0;z-index:5; }
.right_menu.pt.orange .pesquisas { z-index:4; }
.right_menu.pt.orange .boletim-da-pi { z-index:3; }
.right_menu.pt.orange .registos { z-index:2; }
.right_menu.pt.orange .b2b { z-index:1; }

.right_menu.pt.orange .servicos-online a { background-position:0 0; }
.right_menu.pt.orange .pesquisas a { background-position:-180px 0; }
.right_menu.pt.orange .boletim-da-pi a { background-position:-360px 0; }
.right_menu.pt.orange .registos a { background-position:-540px 0; }
.right_menu.pt.orange .b2b a { background-position:-720px 0; }

.right_menu.pt.orange .servicos-online a:hover { background-position:0 100%; }
.right_menu.pt.orange .pesquisas a:hover { background-position:-180px 100%; }
.right_menu.pt.orange .boletim-da-pi a:hover { background-position:-360px 100%; }
.right_menu.pt.orange .registos a:hover { background-position:-540px 100%; }
.right_menu.pt.orange .b2b a:hover { background-position:-720px 100%; }

.right_menu.pt.red li a { background:url(images/pt/red/right_menu.png) no-repeat scroll; }

.right_menu.pt.red .servicos-online { margin:0;z-index:5; }
.right_menu.pt.red .pesquisas { z-index:4; }
.right_menu.pt.red .boletim-da-pi { z-index:3; }
.right_menu.pt.red .registos { z-index:2; }
.right_menu.pt.red .b2b { z-index:1; }

.right_menu.pt.red .servicos-online a { background-position:0 0; }
.right_menu.pt.red .pesquisas a { background-position:-180px 0; }
.right_menu.pt.red .boletim-da-pi a { background-position:-360px 0; }
.right_menu.pt.red .registos a { background-position:-540px 0; }
.right_menu.pt.red .b2b a { background-position:-720px 0; }

.right_menu.pt.red .servicos-online a:hover { background-position:0 100%; }
.right_menu.pt.red .pesquisas a:hover { background-position:-180px 100%; }
.right_menu.pt.red .boletim-da-pi a:hover { background-position:-360px 100%; }
.right_menu.pt.red .registos a:hover { background-position:-540px 100%; }
.right_menu.pt.red .b2b a:hover { background-position:-720px 100%; }

.right_menu.en.green li a { background:url(images/en/green/right_menu.png) no-repeat scroll; }

.right_menu.en.green .servicos-online { margin:0;z-index:5; }
.right_menu.en.green .pesquisas { z-index:4; }
.right_menu.en.green .marcas { z-index:3; }
.right_menu.en.green .patentes { z-index:2; }
.right_menu.en.green .design { z-index:1; }

.right_menu.en.green .servicos-online a { background-position:0 0; }
.right_menu.en.green .pesquisas a { background-position:-180px 0; }
.right_menu.en.green .marcas a { background-position:-360px 0; }
.right_menu.en.green .patentes a { background-position:-540px 0; }
.right_menu.en.green .design a { background-position:-720px 0; }

.right_menu.en.green .servicos-online a:hover { background-position:0 100%; }
.right_menu.en.green .pesquisas a:hover { background-position:-180px 100%; }
.right_menu.en.green .marcas a:hover { background-position:-360px 100%; }
.right_menu.en.green .patentes a:hover { background-position:-540px 100%; }
.right_menu.en.green .design a:hover { background-position:-720px 100%; }

.right_menu.en.yellow li a { background:url(images/en/yellow/right_menu.png) no-repeat scroll; }

.right_menu.en.yellow .servicos-online { margin:0;z-index:2; }
.right_menu.en.yellow .pesquisas { z-index:1; }

.right_menu.en.yellow .servicos-online a { background-position:0 0; }
.right_menu.en.yellow .pesquisas a { background-position:-180px 0; }

.right_menu.en.yellow .servicos-online a:hover { background-position:0 100%; }
.right_menu.en.yellow .pesquisas a:hover { background-position:-180px 100%; }

.right_menu.en.orange li a { background:url(images/en/orange/right_menu.png) no-repeat scroll; }

.right_menu.en.orange .servicos-online { margin:0;z-index:2; }
.right_menu.en.orange .pesquisas { z-index:1; }

.right_menu.en.orange .servicos-online a { background-position:0 0; }
.right_menu.en.orange .pesquisas a { background-position:-180px 0; }

.right_menu.en.orange .servicos-online a:hover { background-position:0 100%; }
.right_menu.en.orange .pesquisas a:hover { background-position:-180px 100%; }

.right_menu.en.red li a { background:url(images/en/red/right_menu.png) no-repeat scroll; }

.right_menu.en.red .servicos-online { margin:0;z-index:2; }
.right_menu.en.red .pesquisas { z-index:1; }

.right_menu.en.red .servicos-online a { background-position:0 0; }
.right_menu.en.red .pesquisas a { background-position:-180px 0; }

.right_menu.en.red .servicos-online a:hover { background-position:0 100%; }
.right_menu.en.red .pesquisas a:hover { background-position:-180px 100%; }

.right_menu .duvidas { margin-top:10px;height:63px; }
.right_menu .duvidas a { background:transparent url() no-repeat scroll 0 0;display:block;height:63px; }
.right_menu .duvidas a img { height:63px; }
.right_menu.pt.green .duvidas a { background-image:url(images/pt/green/button_faq.gif); }
.right_menu.en.green .duvidas a { background-image:url(images/en/green/button_faq.gif); }
.right_menu.pt.yellow .duvidas a { background-image:url(images/pt/yellow/button_faq.gif); }
.right_menu.en.yellow .duvidas a { background-image:url(images/en/yellow/button_faq.gif); }
.right_menu.pt.orange .duvidas a { background-image:url(images/pt/orange/button_faq.gif); }
.right_menu.en.orange .duvidas a { background-image:url(images/en/orange/button_faq.gif); }
.right_menu.pt.red .duvidas a { background-image:url(images/pt/red/button_faq.gif); }
.right_menu.en.red .duvidas a { background-image:url(images/en/red/button_faq.gif); }
.right_menu .duvidas a:focus, .right_menu .duvidas a:hover { background-position:0 100%; }

.acesso { text-decoration:none;color:darkblue;display:inline-block;vertical-align:middle;font-size:.875em; }
.acesso:hover { text-decoration:underline; }
