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{background:#fff url(images/cert.png) no-repeat scroll 94% 100%;}
.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;}
.so_links { position:relative;width:180px;z-index:10; }
.so_links li { display:inline;float:none; }
.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;}
.ulmenu.so_links li { width:180px;position:relative;border:0;background:none; }
.ulmenu.so_links a { background-color:transparent;background-attachment:scroll;background-position:top left;background-repeat:no-repeat;display:block;height:21px;width:100%; }
.ulmenu.so_links img { display:inline-block; }

.ulmenu.so_links a.so_first_pt { background-image:url(images/pt/so_first.gif);height:56px; }
.ulmenu.so_links a.so_1_pt { background-image:url(images/pt/so_1.gif); }
.ulmenu.so_links a.so_2_pt { background-image:url(images/pt/so_2.gif); }
.ulmenu.so_links a.so_3_pt { background-image:url(images/pt/so_3.gif); }
.ulmenu.so_links a.so_4_pt { background-image:url(images/pt/so_4.gif); }
.ulmenu.so_links a.so_5_pt { background-image:url(images/pt/so_5.gif); }
.ulmenu.so_links a.so_6_pt { background-image:url(images/pt/so_6.gif); }
.ulmenu.so_links a.so_7_pt { background-image:url(images/pt/so_7.gif); }
.ulmenu.so_links a.so_last_pt { background-image:url(images/pt/so_last.gif);height:13px; }

.ulmenu.so_links a.so_first_en { background-image:url(images/en/so_first.gif);height:56px; }
.ulmenu.so_links a.so_1_en { background-image:url(images/en/so_1.gif); }
.ulmenu.so_links a.so_2_en { background-image:url(images/en/so_2.gif); }
.ulmenu.so_links a.so_3_en { background-image:url(images/en/so_3.gif); }
.ulmenu.so_links a.so_4_en { background-image:url(images/en/so_4.gif); }
.ulmenu.so_links a.so_5_en { background-image:url(images/en/so_5.gif); }
.ulmenu.so_links a.so_6_en { background-image:url(images/en/so_6.gif); }
.ulmenu.so_links a.so_7_en { background-image:url(images/en/so_7.gif); }
.ulmenu.so_links a.so_last_en { background-image:url(images/en/so_last.gif);height:37px; }

.ulmenu.so_links a.so_first_green_pt { background-image:url(images/pt/green/so_first.gif);height:56px; }
.ulmenu.so_links a.so_1_green_pt { background-image:url(images/pt/green/so_1.gif); }
.ulmenu.so_links a.so_2_green_pt { background-image:url(images/pt/green/so_2.gif); }
.ulmenu.so_links a.so_3_green_pt { background-image:url(images/pt/green/so_3.gif); }
.ulmenu.so_links a.so_4_green_pt { background-image:url(images/pt/green/so_4.gif); }
.ulmenu.so_links a.so_5_green_pt { background-image:url(images/pt/green/so_5.gif); }
.ulmenu.so_links a.so_6_green_pt { background-image:url(images/pt/green/so_6.gif); }
.ulmenu.so_links a.so_7_green_pt { background-image:url(images/pt/green/so_7.gif); }
.ulmenu.so_links a.so_last_green_pt { background-image:url(images/pt/green/so_last.gif);height:34px; }

.ulmenu.so_links a.so_first_green_en { background-image:url(images/en/green/so_first.gif);height:56px; }
.ulmenu.so_links a.so_1_green_en { background-image:url(images/en/green/so_1.gif); }
.ulmenu.so_links a.so_2_green_en { background-image:url(images/en/green/so_2.gif); }
.ulmenu.so_links a.so_3_green_en { background-image:url(images/en/green/so_3.gif); }
.ulmenu.so_links a.so_4_green_en { background-image:url(images/en/green/so_4.gif); }
.ulmenu.so_links a.so_5_green_en { background-image:url(images/en/green/so_5.gif); }
.ulmenu.so_links a.so_6_green_en { background-image:url(images/en/green/so_6.gif); }
.ulmenu.so_links a.so_7_green_en { background-image:url(images/en/green/so_7.gif); }
.ulmenu.so_links a.so_last_green_en { background-image:url(images/en/green/so_last.gif);height:34px; }

.ulmenu.so_links a.so_first_orange_pt { background-image:url(images/pt/orange/so_first.gif);height:54px; }
.ulmenu.so_links a.so_1_orange_pt { background-image:url(images/pt/orange/so_1.gif);height:20px; }
.ulmenu.so_links a.so_2_orange_pt { background-image:url(images/pt/orange/so_2.gif);height:19px; }
.ulmenu.so_links a.so_3_orange_pt { background-image:url(images/pt/orange/so_3.gif);height:20px; }
.ulmenu.so_links a.so_4_orange_pt { background-image:url(images/pt/orange/so_4.gif);height:18px; }
.ulmenu.so_links a.so_5_orange_pt { background-image:url(images/pt/orange/so_5.gif);height:20px; }
.ulmenu.so_links a.so_last_orange_pt { background-image:url(images/pt/orange/so_last.gif);height:21px; }

.ulmenu.so_links a.so_first_orange_en { background-image:url(images/en/orange/so_first.gif);height:54px; }
.ulmenu.so_links a.so_1_orange_en { background-image:url(images/en/orange/so_1.gif);height:20px; }
.ulmenu.so_links a.so_2_orange_en { background-image:url(images/en/orange/so_2.gif);height:19px; }
.ulmenu.so_links a.so_3_orange_en { background-image:url(images/en/orange/so_3.gif);height:20px; }
.ulmenu.so_links a.so_4_orange_en { background-image:url(images/en/orange/so_4.gif);height:18px; }
.ulmenu.so_links a.so_5_orange_en { background-image:url(images/en/orange/so_5.gif);height:20px; }
.ulmenu.so_links a.so_last_orange_en { background-image:url(images/en/orange/so_last.gif);height:21px; }

.ulmenu.so_links a.so_first_yellow_pt { background-image:url(images/pt/yellow/so_first.gif);height:54px; }
.ulmenu.so_links a.so_1_yellow_pt { background-image:url(images/pt/yellow/so_1.gif);height:20px; }
.ulmenu.so_links a.so_2_yellow_pt { background-image:url(images/pt/yellow/so_2.gif);height:19px; }
.ulmenu.so_links a.so_3_yellow_pt { background-image:url(images/pt/yellow/so_3.gif);height:20px; }
.ulmenu.so_links a.so_4_yellow_pt { background-image:url(images/pt/yellow/so_4.gif);height:18px; }
.ulmenu.so_links a.so_last_yellow_pt { background-image:url(images/pt/yellow/so_last.gif);height:21px; }

.ulmenu.so_links a.so_first_yellow_en { background-image:url(images/en/yellow/so_first.gif);height:54px; }
.ulmenu.so_links a.so_1_yellow_en { background-image:url(images/en/yellow/so_1.gif);height:20px; }
.ulmenu.so_links a.so_2_yellow_en { background-image:url(images/en/yellow/so_2.gif);height:19px; }
.ulmenu.so_links a.so_3_yellow_en { background-image:url(images/en/yellow/so_3.gif);height:20px; }
.ulmenu.so_links a.so_4_yellow_en { background-image:url(images/en/yellow/so_4.gif);height:18px; }
.ulmenu.so_links a.so_last_yellow_en { background-image:url(images/en/yellow/so_last.gif);height:21px; }

.ulmenu.so_links a.so_first_red_pt { background-image:url(images/pt/red/so_first.gif);height:54px; }
.ulmenu.so_links a.so_1_red_pt { background-image:url(images/pt/red/so_1.gif);height:20px; }
.ulmenu.so_links a.so_2_red_pt { background-image:url(images/pt/red/so_2.gif);height:19px; }
.ulmenu.so_links a.so_3_red_pt { background-image:url(images/pt/red/so_3.gif);height:20px; }
.ulmenu.so_links a.so_4_red_pt { background-image:url(images/pt/red/so_4.gif);height:18px; }
.ulmenu.so_links a.so_last_red_pt { background-image:url(images/pt/red/so_last.gif);height:21px; }

.ulmenu.so_links a.so_first_red_en { background-image:url(images/en/red/so_first.gif);height:54px; }
.ulmenu.so_links a.so_1_red_en { background-image:url(images/en/red/so_1.gif);height:20px; }
.ulmenu.so_links a.so_2_red_en { background-image:url(images/en/red/so_2.gif);height:19px; }
.ulmenu.so_links a.so_3_red_en { background-image:url(images/en/red/so_3.gif);height:20px; }
.ulmenu.so_links a.so_4_red_en { background-image:url(images/en/red/so_4.gif);height:18px; }
.ulmenu.so_links a.so_last_red_en { background-image:url(images/en/red/so_last.gif);height:21px; }

.ulmenu.so_links a:focus, .ulmenu.so_links a:hover { background-position:bottom left; }
/*
.bttn1 img { margin-top:-29px;position:relative;z-index:3; }
.bttn2 img { margin-top:-27px;position:relative;z-index:2; }
.bttn3 img { margin-top:-27px;position:relative;z-index:1; }
.bttn4 img { margin-top:12px; }
.bttn5 img { margin-top:10px; }
*/
.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; }

.bttn_faq { margin-top:9px; }
.bttn_faq a { background-color:transparent;background-attachment:scroll;background-position:top left;background-repeat:no-repeat;display:block; }
.bttn_faq a.green_pt {background-image:url(images/pt/green/button_faq.gif); }
.bttn_faq a.green_en {background-image:url(images/en/green/button_faq.gif); }
.bttn_faq a.yellow_pt {background-image:url(images/pt/yellow/button_faq.gif); }
.bttn_faq a.yellow_en {background-image:url(images/en/yellow/button_faq.gif); }
.bttn_faq a.orange_pt {background-image:url(images/pt/orange/button_faq.gif); }
.bttn_faq a.orange_en {background-image:url(images/en/orange/button_faq.gif); }
.bttn_faq a.red_pt {background-image:url(images/pt/red/button_faq.gif); }
.bttn_faq a.red_en {background-image:url(images/en/red/button_faq.gif); }
.bttn_faq a:focus, .bttn_faq a:hover { background-position:bottom left; }

.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; }
.newsitem_title:active,.newsitem_title:focus,.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) "]"; }
}
