/* Effective stylesheet produced by snapshot save */
* { padding: 0pt; margin: 0pt; }
html { font-size: 100.01%; }
body { background: none repeat scroll 0% 0% rgb(206, 205, 205); font-size: 62.5%; font-family: Arial,Helvetica,sans-serif; color: rgb(52, 53, 53); }
.clear { clear: both; }
table, td, div, img { border: 0pt none; border-collapse: collapse; }
td { vertical-align: top; }
ul { list-style: none outside none; }
p { padding: 0px 0px 18px; }
a { text-decoration: underline; color: rgb(108, 179, 6); outline: medium none; }
li.sobre a { color: #CC9900; }
a:hover { text-decoration: none; }
input, select, textarea, html body textarea { vertical-align: middle; font-size: 12px; color: rgb(52, 53, 53); font-family: Arial; }
input.text, select, textarea { padding: 2px 0px 3px 6px; border: 1px solid rgb(220, 220, 220); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.main { overflow: hidden; height: 100%; min-width: 990px; }
.main { background: url("../img/tail.gif") repeat-x scroll 50% 0pt rgb(229, 228, 228); }
.main-produtos { background: url("../img/tail_produtos.jpg") repeat-x scroll 50% 0pt rgb(229, 228, 228); }
.main-sobre { background: url("../img/tail_sobre.jpg") repeat-x scroll 50% 0pt rgb(229, 228, 228); }
.main-servicos { background: url("../img/tail_servicos.jpg") repeat-x scroll 50% 0pt rgb(229, 228, 228); }
.main-noticias { background: url("../img/tail_noticias.jpg") repeat-x scroll 50% 0pt rgb(229, 228, 228); }
.main-bgr { background: url("../img/header-bg.jpg") no-repeat scroll center 0pt transparent; }
.main_produtos { background:url("../img/produtos.jpg") no-repeat scroll center 0pt transparent; }
.main_contactos { background:url("../img/header_contactos.jpg") no-repeat scroll center 0pt transparent; }
.main_noticias { background:url("../img/header_noticias.jpg") no-repeat scroll center 0pt transparent; }
.main_helpdesk { background:url("../img/header_helpdesk.jpg") no-repeat scroll center 0pt transparent; }
.main_servicos { background:url("../img/header_servicos.jpg") no-repeat scroll center 0pt transparent; }
.main_sobre { background:url("../img/header_sobre.jpg") no-repeat scroll center 0pt transparent; }
.main-bgr-bot { overflow: hidden; height: 100%; background: url("../img/footer.gif") repeat-x scroll 0pt bottom transparent; }
.main-width { width: 900px; margin: 0pt auto; height: 100%; padding: 0px; }
.header { height: 353px; padding: 0px; }
.menu { padding-top: 15px; margin: 0px; height: 36px; overflow: hidden; }
.logo { float: right; }
.logo .indent { padding: 60px 123px 0px 0px; }
.logo h1 { display: block; overflow: hidden; width: 356px; height: 90px; font-size: 6.1em; color: rgb(255, 255, 255); cursor: pointer; }
.logo h1:hover { text-decoration: none; }
.description { font-size: 10px; color: rgb(255, 255, 255); text-transform: uppercase; height: 29px; line-height: 18px; padding: 0px 0px 0px 1px; }
.slogan {  }
.search { margin: -89px 0px 0px; position: relative; z-index: 1; overflow: hidden; }
.search .indent { overflow: hidden; height: 100%; padding: 16px 22px 34px 29px; }
.search form { display: block; background: url("../img/search-bgr.gif") no-repeat scroll 0px 0px transparent; padding: 0px 0px 2px; }
.search .text { width: 195px; display: block; padding: 4px 0px 4px 7px; border: 0pt none; background: none repeat scroll 0% 0% transparent; margin: 0px 0px 13px; }
.search .but { cursor: pointer; float: right; margin: 0px 1px 0px 0px; }
.newsletter
{
	background:url("..img/more-link3.gif") no-repeat scroll 0 0 transparent;
	border:medium none;
	color:white;
	height:23px;
	width:76px;
}
.flash { position: relative; z-index: 111; }
.flash .indent { overflow: hidden; height: 100%; }
.rss {  }
div.hdestaque { height:85px }
div.menu ul { list-style:none; margin:0;padding:0 }
div.menu li { float:left;  margin:0; padding:0; height:36px; font-size:13px;width:70px;}
div.menu li a { font-weight:bold; text-decoration:none}
div.menu li a:hover, div.menu li.left_select a, div.menu li.right_select a, div.menu li.center_select a{ color:#FFFFFF}
div.menu li.left {background: url(../img/menu_left.png) no-repeat;padding:10px 0px 0px 0px; width:80px;text-align:center}
div.menu li.left:hover, div.menu li.left_select{background: url(../img/menu_left_hover.png);}
div.menu li.sobre_left:hover, div.menu li.sobre_left_select{background: url(../img/menu_left_hover_sobre.png);}
div.menu li.right {background: url(../img/menu_right.png) no-repeat; padding:10px 0px 0px 0px; width:132px;text-align:center}
div.menu li.right:hover,div.menu li.right_select {background: url(../img/menu_right_hover.png) no-repeat; }
div.menu li.center {background: url(../img/menu_center.png) no-repeat;padding:10px 16px 0px 16px; width:80px; text-align:center}
div.menu li.center:hover,div.menu li.center_select{background: url(../img/menu_center_hover.png) no-repeat;}
div.menu li.sobre_center:hover,div.menu li.sobre_center_select{background: url(../img/menu_center_hover_sobre.png) no-repeat; }
div.menu li.sobre_center:hover a,div.menu li.sobre_center_select a{color:#FFFFFF; }
div.menu li:hover a{ color:#FFFFFF; }
.content { clear: both; position: relative; z-index: 1; background: url("../img/left.gif") repeat-y scroll 0pt 0pt rgb(255, 255, 255); }
.content-bgr { background: url("../img/content-corner-left.gif") no-repeat scroll 0pt bottom transparent; }
.content-indent { padding: 0px 26px 26px 0px; background: url("../img/content-corner-right.gif") no-repeat scroll right bottom transparent; min-height:628px; }
.column-left { float: left; width: 253px; position: relative; z-index: 1; margin: 0px 32px 0px 0px; }
.widget { clear: both; width: 202px; overflow: hidden; height: 100%; background: url("../img/widget-bgr.gif") repeat-x scroll 0pt 0pt rgb(54, 141, 2); margin: 0px 0px 20px 28px; }
.widget .widget-bgr { overflow: hidden; height: 100%; background: url("../img/widget-top.gif") no-repeat scroll 0pt 0pt transparent; }
.widget .indent { overflow: hidden; height: 100%; background: url("../img/widget-bot.gif") no-repeat scroll 0pt bottom transparent; padding: 0px 16px 10px; }
.widget .title { overflow: hidden; height: 100%; margin: 0px; }
.widget .title div {  }
.widget .title div div {  }
.widget h2 { overflow: hidden; height: 100%; font-weight: normal; font-size: 2.4em; color: rgb(255, 255, 255); line-height: 1.1em; padding: 16px 0px 10px; }
.widget ul { clear: both; line-height: 1.4em; font-size: 12px; overflow: hidden; height: 100%; color: rgb(189, 251, 10); padding: 0px 0px 2px; margin: 0px 0px 0px 1px; }
.widget ul li { overflow: hidden; height: 100%; background: url("../img/marker.gif") no-repeat scroll 0pt 5px transparent; padding: 0px 0px 7px 12px; margin: 0px; }
.widget ul li a { font-size: 12px; color: rgb(189, 251, 10); }
.widget ul ul { font-size: 100%; margin: 0px 0px 0px 10px; }
.widget ul ul li { border: 0pt none; background: none repeat scroll 0% 0% transparent; }
.widget_follow {  }
.widget_categories { background: url("../img/widget-bgr2.gif") repeat-x scroll 0pt 0pt rgb(18, 88, 1); }
.widget_categories .widget-bgr { background: url("../img/widget-top2.gif") no-repeat scroll 0pt 0pt transparent; }
.widget_categories .indent { background: url("../img/widget-bot2.gif") no-repeat scroll 0pt bottom transparent; padding: 0px 16px 10px; }
.widget_categories ul { padding: 0px; margin: 0px; }
.widget_categories ul li { background: url("../img/widget-line.gif") repeat-x scroll 0pt bottom transparent; padding: 9px 0px 8px; margin: 0px; }
.widget_categories ul li a { text-decoration: none; }
.widget_categories ul li a:hover { text-decoration: underline; }
.widget_meta { background: url("../img/widget-bgr3.gif") repeat-x scroll 0pt 0pt rgb(114, 187, 10); }
.widget_meta .widget-bgr { background: url("../img/widget-top3.gif") no-repeat scroll 0pt 0pt transparent; }
.widget_meta .indent { background: url("../img/widget-bot3.gif") no-repeat scroll 0pt bottom transparent; }
.widget_pages {  }
.widget_pages ul ul { margin: 0px; }
.widget_pages ul ul li {  }
.widget_tag_cloud .indent div { padding: 0px 10px 15px 5px; }
.widget_tag_cloud a { padding: 0px 6px 0pt 0pt; color: rgb(255, 255, 255); font-size: 12px; line-height: 1.6em; }
.widget_tag_cloud .indent .title { padding: 0px; }
.widget_tag_cloud .indent .title h2 { padding: 16px 0px 10px; }
.widget_tag_cloud .indent .title div { padding: 0px; }
.widget_tag_cloud .indent .title div div { padding: 0px; }
.widget_tag_cloud a { text-decoration: none; }
.widget_tag_cloud a:hover { text-decoration: underline; }
.textwidget { color: rgb(255, 255, 255); font-size: 1.2em; line-height: 1.3em; padding: 0px 10px 15px 17px; }
.textwidget a {  }
.content #wp-calendar * { color: rgb(255, 255, 255); font-size: 12px; }
#search form { padding: 10px 0px 20px 29px; }
#search form .text { display: block; margin: 0px 0px 8px; padding: 3px 0px 5px 6px; width: 150px; }
.search_page .text { width: 170px; padding: 3px 0px 7px 5px; margin: 0px 10px 0px 0px; }
#search form .but { margin: 0px 0px 0px -3px; }
.widget_calendar table { margin: 10px 0px 0px; }
.column-center { overflow: hidden; height: 100%; padding: 18px 0px 0px; }
.custom { overflow: hidden; height: 100%; border-bottom: 1px solid rgb(229, 229, 229); padding: 0px 0px 28px; margin: 0px 0px 20px; }
.custom .left { float: left; width: 183px; margin: 0px 18px 0px 0px; }
.custom .mr { margin: 0px; width: 187px; }
.custom .title { height: 75px; }
.custom .title h1 { font-size: 17px; font-weight: normal; text-transform: uppercase; color: rgb(0, 0, 0); padding: 0px 0px 4px; margin: 0px 0px 8px; border-bottom: 1px solid rgb(22, 101, 2); }
.custom .title h2 { font-size: 14px; font-weight: normal; text-transform: uppercase; color: rgb(22, 101, 2); }
.custom .box02 .title h1 { border-color: rgb(87, 178, 18); }
.custom .box02 .title h2 { color: rgb(87, 178, 18); }
.custom .box03 .title h1 { border-color: rgb(140, 189, 0); }
.custom .box03 .title h2 { color: rgb(140, 189, 0); }
.custom p.img { padding: 0px 0px 15px; }
.custom p { padding: 0px 0px 14px; font-size: 13px; line-height: 1.65em; color: rgb(52, 53, 53); }
.custom .box02 .more-link { background: url("../img/more-link2.gif") no-repeat scroll 0pt 0pt transparent; }
.custom .box03 .more-link { background: url("../img/more-link3.gif") no-repeat scroll 0pt 0pt transparent; margin: 0px 4px 0px 0px; }
.column-center .indent { clear: both; overflow: hidden; height: 100%; padding: 0px 0px 22px; }
.column-center .bgnone { background: none repeat scroll 0% 0% transparent; }
.column-center .indent .title { overflow: hidden; height: 100%; padding: 0px 0px 18px; margin: 0px; }
.column-center .indent .title h2 { overflow: hidden; height: 100%; font-size: 2.4em; font-weight: bold; color: rgb(22, 102, 2); line-height: 1.2em; padding: 7px 0px 2px; }
.column-center .indent .title h3 { overflow: hidden; height: 100%; font-size: 2em; font-weight: bold; color: rgb(22, 102, 2); line-height: 1.2em; padding: 7px 0px 2px; }
.column-center .indent .title h2 a, .column-center .indent .title h3 a { color: rgb(22, 102, 2); text-decoration: none; }
.column-center .indent .title h2 a:hover, .column-center .indent .title h3 a:hover { text-decoration: underline; }
.title-page01 { padding: 0px; }
.title-page02 { padding: 0px; }
.title-page03 { padding: 0px; }
.title-page01 * { font-size: 2em; color: rgb(36, 36, 36); text-transform: uppercase; }
.title-page02 * { font-size: 2em; color: rgb(36, 36, 36); }
.title-page03 * { font-size: 1.4em; color: rgb(36, 36, 36); text-transform: uppercase; }
.column-center .date { font-size: 1.1em; color: rgb(108, 179, 6); padding: 4px 0px 0px 1px; margin: 0px 0px -1px; }
.column-center .date span { text-decoration: underline; }
.column-center .author { font-size: 1.1em; color: rgb(108, 179, 6); padding: 0px 0px 0px 1px; }
.column-center .author span {  }
.text-box { clear: both; overflow: hidden; height: 100%; font-size: 1.3em; line-height: 1.35em; padding: 0px; }
.text-box p { padding: 0px 0px 5px; }
.text-box p b {  }
.text-box .fleft { float: left; overflow: hidden; height: 100%; padding: 0pt; margin: 0px 36px 0px 0px; }
.text-box .fleft img { margin: 0px 0px 15px; }
.column-center img { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 1px; border: 1px solid rgb(225, 225, 225); }
.text-box p.img { padding: 0px 0px 20px; }
.text-box .pd {  }
.more-link { color: rgb(255, 255, 255); clear: both; display: block; text-decoration: none; }
.more-link span { display: block; float: right; width: 76px; height: 23px; background: url("../img/more-link.gif") no-repeat scroll 0pt 0px transparent; font-size: 12px; text-align: center; line-height: 22px; color: rgb(255, 255, 255); }
.more-link:hover { text-decoration: underline; }
.comments { float: left; padding: 13px 0px 10px 1px; }
.comments a { font-size: 12px; font-weight: bold; color: rgb(108, 179, 6); background: url("../img/comments.gif") no-repeat scroll 0pt 4px transparent; padding: 0px 0px 0px 16px; }
.postmetadata { clear: both; font-size: 1.2em; line-height: 1.4em; padding: 10px 0px 8px; }
.postmetadata a { padding: 0px 1px 0px 5px; }
.link-edit { float: right; padding: 10px 0px 0px; margin: 0px; }
.link-edit a { font-size: 15px; font-weight: bold; color: rgb(255, 255, 255); }
.navigation { overflow: hidden; height: 100%; font-weight: bold; color: rgb(108, 179, 6); padding: 5px 0px; }
.navigation a { font-size: 12px; color: rgb(108, 179, 6); padding: 0px; }
.nav-top { margin: -22px 0px 0px; padding: 0px 0px 0px 1px; }
.text-box h1, .text-box h2, .text-box h3, .text-box h4, .text-box h5, .text-box h6 { color: rgb(0, 0, 0); font-family: Arial; line-height: 1.5em; }
.text-box h1 { font-size: 19px; font-weight: normal; line-height: 1.2em; display: block; height: 100%; padding: 0px 0px 13px; }
.text-box h2 { font-size: 17px; font-weight: normal; }
.text-box h3 { font-size: 16px; }
.text-box h4 { font-size: 15px; text-transform: uppercase; font-family: Arial; }
.text-box h5 { font-size: 14px; }
.text-box h6 { font-size: 12px; }
.text-box ul { padding: 0px 0px 5px; margin: -3px 0px 0px; overflow: hidden; height: 100%; line-height: 1.4em; }
.text-box ul li { background: url("../img/mr.gif") no-repeat scroll 0pt 7px transparent; padding: 0px 0px 6px 12px; list-style: none outside none; font-weight: normal; }
.text-box ul li ul { margin-left: 10px; }
.text-box ul li ol { margin-left: 15px; }
.text-box ul li ol li { list-style-type: decimal; }
.text-box ol { padding-left: 2px; }
.text-box ol li { padding: 0px; margin-left: 13px; font-weight: normal; list-style-type: decimal; }
.text-box ol li ul { padding: 2px 0px 5px 2px; }
.text-box ol li ul li { font-weight: normal; background: url("../img/mr.gif") no-repeat scroll 0pt 7px transparent; padding: 0px 0px 6px 12px; }
.text-box ul li { list-style: none outside none; }
.text-box ul li a { color: rgb(115, 183, 255); }
.text-box ul li ul { margin-left: 15px; }
.text-box ul li ol { margin-left: 20px; }
.text-box ul li ol li { list-style-type: decimal; background: none repeat scroll 0% 0% transparent; }
.text-box ul li ol li a {  }
.text-box ol { padding: 5px 0px 5px 2px; }
.text-box ol li { padding: 0px; margin-left: 20px; }
.text-box ol li a { padding-left: 0px; text-decoration: none; font-weight: normal; }
.text-box ol li a:hover { text-decoration: underline; }
.text-box ol li ul li a { font-weight: normal; text-decoration: underline; }
.text-box ol li ul li a:hover { text-decoration: none; }
.footer { clear: both; overflow: hidden; height: 100%; font-size: 1.1em; line-height: 1.3em; color: rgb(124, 123, 123); background: none repeat scroll 0% 0% rgb(206, 205, 205); }
.footer .width { width: 900px; overflow: hidden; margin: 0pt auto; }
.footer .corner-left {  }
.footer .corner-right {  }
.footer .indent { text-align: right; overflow: hidden; height: 100%; padding: 14px 29px 14px 0px; }
.footer span { text-transform: uppercase; }
.footer a { color: rgb(132, 164, 124); }
.footer p { padding: 0px; }
.info-sidebar { overflow: hidden; padding: 0px 15px 27px 24px; width: auto; color: rgb(0, 0, 0); font-size: 1.2em; line-height: 1.4em; }
.info-sidebar a { text-transform: none; color: rgb(0, 0, 0); }
.pagetitle { font-size: 2.1em; font-weight: normal; overflow: hidden; color: rgb(0, 0, 0); text-align: center; padding: 0px 12px 5px; }
.navigation { overflow: hidden; }
.navigation .alignleft { float: left; width: 45%; text-align: left; }
.navigation .alignright { float: right; width: 45%; text-align: right; }
.nav-top .alignright a { float: right; }
.pd-nav { padding: 0pt; margin: 0pt; }
.pd-nav .alignleft { padding: 0pt; margin: 0pt; }
.pd-nav .alignright { padding: 0pt; margin: 0pt; }
.pd-title { padding-bottom: 0pt; }
.marg { margin-bottom: 10px; }
p img { padding: 0pt; max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { float: right; display: inline; padding: 0pt; margin: 3px 0px 10px 20px; }
img.alignleft { padding: 0pt; margin: 3px 25px 5px 0pt; float: left; display: inline; }
#tag_cloud .widget-bottom-left { padding-bottom: 15px; }
#tag_cloud .widget-heading { margin-bottom: 15px; }
#tag_cloud a { padding-left: 3px; }
#commentspopup {  }
#commentspopup #header { background: url("../popup_header_bg.gif.html") repeat-x scroll center top rgb(47, 63, 153); }
#commentspopup .page-padding { padding: 0pt 5px; }
#commentspopup .page-width { width: 538px; margin: 0pt auto; }
#commentspopup .header-top { background: url("../popup_header_bg_top.jpg.html") repeat-x scroll center top transparent; }
#commentspopup .header-top-right { background: url("../popup_header_bg_top_right.jpg.html") no-repeat scroll right top transparent; }
#commentspopup .header-top-left { background: url("../popup_header_bg_top_left.jpg.html") no-repeat scroll left top transparent; width: 100%; height: 160px; }
#commentspopup .header-padding { padding: 39px 0pt 0pt 89px; }
#commentspopup h1 { font-size: 1em; margin: 0pt; padding: 0pt; color: rgb(225, 231, 236); text-indent: -1000em; width: 141px; height: 27px; }
#commentspopup h1:hover { text-decoration: none; cursor: pointer; }
#commentspopup .description { width: 141px; height: 9px; text-indent: -1000em; margin-top: 2px; }
#commentspopup .description2 { width: 249px; height: 27px; text-indent: -1000em; margin-top: 19px; }
#commentspopup .border-bottom-left { padding: 17px 37px 10px; }
#commentspopup p { font-size: 12px; }
small { font-size: 1em; padding: 0px; margin: 0px; }
small * { font-size: 0.9em; }
small p { font-size: 0.9em; }
select { width: 130px; }
#commentform { font-size: 1.2em; overflow: hidden; height: 100%; padding: 0px 25px 0px 0px; }
#commentform input { margin: 5px 5px 1px 0pt; }
#commentform { margin: 5px 0px 0pt 0pt; }
#commentform textarea { width: 100%; padding: 2px; }
#respond:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
#commentform #submit {  }
#respond p { padding: 0px 0px 10px; text-indent: 0pt; }
#respond form p { padding: 0px 0px 10px; text-indent: 0pt; }
#wp-calendar { empty-cells: show; width: 155px; }
#wp-calendar th { padding: 3px 0pt; text-align: center; color: rgb(255, 255, 255); }
#wp-calendar td { padding: 3px 0pt; text-align: center; color: rgb(255, 255, 255); }
#wp-calendar a { display: block; font-weight: bold; color: rgb(255, 255, 255); }
#wp-calendar #next a { padding-right: 10px; text-align: right; font-weight: normal; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; font-weight: normal; }
#wp-calendar caption { text-align: center; color: rgb(255, 255, 255); font-weight: bold; font-size: 1.3em; padding: 0px 0px 6px; }
acronym, abbr, span.caps { cursor: help; }
acronym, abbr {  }
blockquote { border: 1px solid rgb(127, 197, 42); color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(22, 105, 2); padding: 15px 10px 10px 20px; margin: 5px 0pt; }
blockquote cite { margin: 5px 0pt 0pt; display: block; }
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid rgb(221, 221, 221); text-align: center; background-color: rgb(243, 243, 243); padding-top: 4px; margin: 10px; -moz-border-radius: 3px 3px 3px 3px; }
.wp-caption img { margin: 0pt; padding: 0pt; border: 0pt none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0pt 4px 5px; margin: 0pt; }
.alt { clear: both; padding-bottom: 20px; font-weight: normal; }
.alt a { padding: 0px; text-decoration: underline; }
.commentlist { color: rgb(255, 255, 255); text-align: justify; }
.commentlist a { color: rgb(255, 255, 255); }
.commentlist span { color: rgb(255, 255, 255); font-weight: bold; }
ol.commentlist li { list-style: none outside none; font-size: 12px; margin: 6px 0px; padding: 5px 10px 3px; border: 1px solid rgb(127, 197, 42); color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(22, 105, 2); }
.commentlist li .avatar { float: right; border: 1px solid rgb(0, 0, 0); padding: 2px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.commentlist p { margin: 10px 5px 10px 0pt; }
#commentform p { margin: 5px 0pt; padding-left: 15px; }
.nocomments { text-align: center; margin: 0pt; padding: 0pt; }
.commentmetadata { margin: 0pt; display: block; }
			.backwords
			{
				direction:rtl;
				unicode-bidi:bidi-override;
			}

