body{color:#000;background:url('images/background.jpg') repeat-x #CEE8FF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/* - Padronizando Fontes - */
body {font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}
/* - Corpo Tableless - */
body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.egas424{margin:auto;text-align:left;width:57.69em;*width:56.301em;min-width:750px;}#doc2{width:73.074em;*width:71.313em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.117em;background:#C7E5FF}.egas-b{position:relative;}.egas-b{_position:static;}#egas-main .egas-b{position:static;}#egas-main{width:100%;}.egas424 #egas-main{float:right;margin-left:-25em;}.egas424 .egas-b{float:left;width:13.8456em;*width:13.512em;}.egas424 #egas-main .egas-b{margin-left:14.8456em;*margin-left:14.512em;}#egas-main .egas-b{float:none;width:auto;}.egas-g .egas-gb .egas-u,.egas-gb .egas-g,.egas-gb .egas-gb,.egas-gb .egas-gc,.egas-gb .egas-gd,.egas-gb .egas-ge,.egas-gb .egas-gf,.egas-gb .egas-u,.egas-gc .egas-u,.egas-gc .egas-g,.egas-gd .egas-u{float:left;margin-left:2%;width:32%;}.egas-gb .egas-gb .egas-u,.egas-gb .egas-gc .egas-u{*margin-left:1.8%;_margin-left:4%;}.egas-g .egas-gb .egas-u{_margin-left:.8%;}.egas-gb .egas-u{float:right;}.egas-gb div.first{margin-left:0;float:left;}.egas-g .egas-gb div.first,.egas-gb .egas-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.egas-gb .egas-gc div.first,.egas-gb .egas-gd div.first{*margin-right:0;}.egas-gb .egas-gd .egas-u{*width:66%;_width:61.2%;}.egas-gb .egas-gd div.first{*width:31%;_width:29.5%;}.egas-g .egas-gc .egas-u,.egas-gb .egas-gc .egas-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.egas-gb .egas-gc div.first{width:66%;*float:left;*margin-left:0;}.egas-gb .egas-ge .egas-u,.egas-gb .egas-gf .egas-u{margin:0;}.egas-g .egas-u,.egas-g .egas-g,.egas-g .egas-gb,.egas-g .egas-gc,.egas-g .egas-gd,.egas-g .egas-ge,.egas-g .egas-gf,.egas-gc .egas-u,.egas-gd .egas-g,.egas-g .egas-gc .egas-u,.egas-ge .egas-u,.egas-ge .egas-g,.egas-gf .egas-g,.egas-gf .egas-u{float:right;}.egas-g .egas-gc div.first,.egas-g .egas-ge div.first,.egas-g div.first,.egas-gc div.first,.egas-gc div.first div.first,.egas-gd div.first,.egas-ge div.first,.egas-gf div.first{float:left;}.egas-g .egas-g .egas-u,.egas-gb .egas-g .egas-u,.egas-gc .egas-g .egas-u,.egas-gd .egas-g .egas-u,.egas-ge .egas-g .egas-u,.egas-gf .egas-g .egas-u{width:49%;*width:48.1%;*margin-left:0;}.egas-g .egas-g div.first{*margin:0;}.egas-gb .egas-g div.first{*margin-right:4%;_margin-right:1.3%;}.egas-gb .egas-gb .egas-u{_margin-left:.7%;}.egas-gb .egas-g div.first,.egas-gb .egas-gb div.first{*margin-left:0;}.egas-gc .egas-g .egas-u,.egas-gd .egas-g .egas-u{*width:48.1%;*margin-left:0;}.egas-g .egas-u,.egas-g .egas-g,.egas-g .egas-gb,.egas-g .egas-gc,.egas-g .egas-gd,.egas-g .egas-ge,.egas-g .egas-gf{width:49.1%;}.egas-g .egas-gb div.first,.egas-gb div.first,.egas-gc div.first,.egas-gd div.first{margin-left:0;}.egas-g .egas-gc div.first,.egas-gc div.first,.egas-gd .egas-g,.egas-gd .egas-u{width:66%;}.egas-gd div.first,.egas-gb .egas-gd div.first{width:32%;}.egas-g .egas-gd div.first{_width:29.9%;}.egas-ge .egas-u,.egas-ge .egas-g,.egas-gf div.first{width:24%;}.egas-gb .egas-ge div.egas-u,.egas-gb .egas-gf div.egas-u{float:right;}.egas-gb .egas-ge div.first,.egas-gb .egas-gf div.first {float:left;}.egas-ge div.first,.egas-gf .egas-g,.egas-gf .egas-u{width:74.2%;}.egas-gb .egas-ge .egas-u,.egas-gb .egas-gf div.first{*width:24%;_width:20%;}.egas-gb .egas-ge div.first,.egas-gb .egas-gf .egas-u{*width:73.5%;_width:65.5%;}#bd:after,.egas-g:after,.egas-gb:after,.egas-gc:after,.egas-gd:after,.egas-ge:after,.egas-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.egas-g,.egas-gb,.egas-gc,.egas-gd,.egas-ge,.egas-gf{zoom:1;}.egas-gb .egas-u{float:left;}
/* - Pré-Formatando Tags Mais Usadas - */
h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style: decimal outside;}ul li{list-style: disc outside;}dl dd{margin-left:1em;}th,td {padding:.2em;}th {font-weight:bold;text-align:center;}caption {margin-bottom:.5em;text-align:center;}p,fieldset,table {margin-bottom:1em;}
/* / Padronização Crossbrowser o Layout -- NãO ALTERAR */

/* Header */
#egasHeader{width:974px; height:241px;  margin-bottom: 40px; position:relative;}
#hd-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:102px;
	height:281px;
	background: url('images/header_01.jpg') top left no-repeat;
}
.hd-02 {
	position:absolute !important;
	left:102px;
	top:0px;
	width:770px;
	height:49px;
	z-index:999 !important;
	/*background: url('images/header_02.jpg') top left no-repeat;*/
}
#hd-03 {
	position:absolute;
	left:872px;
	top:0px;
	width:102px;
	height:281px;
	background: url('images/header_03.jpg') top left no-repeat;
}
#hd-04 {
	position:absolute;
	left:102px;
	top:49px;
	width:294px;
	height:113px;
}
#hd-05 {
	position:absolute;
	left:396px;
	top:49px;
	width:476px;
	height:63px;
	background: url('images/header_05.jpg') top left no-repeat;
}
#hd-06 {
	position:absolute;
	left:396px;
	top:112px;
	width:476px;
	height:50px;
	background: url('images/header_06.jpg') top left no-repeat;
}
#hd-07 {
	position:absolute;
	left:102px;
	top:162px;
	width:770px;
	height:118px;
	background: url('images/header_07.jpg') top left no-repeat;
}

/*
(03:35:34 PM) (L)Lara: 0 - 130 
130 - 255 
255 - 380 
380 - 505 
(03:35:48 PM) (L)Lara: perai q tem mais...
(03:37:02 PM) (L)Lara: 505 - 623 
623 - 770
*/
#pageTop{position:relative;left:-10px;}
#pageBottom{position:relative;left:-10px;}

.navBar h1{font-size:1.1em;margin:3px}
.navBar {margin:0;padding:0}

#menuegas ul.first-of-type {padding:0; border:0;}
#menuegas ul.first-of-type li a{padding:0; border:0;height:0px; text-indent:-9999em; background:url('images/menu.jpg') no-repeat; width:770px; overflow: hidden;}
#menuegas ul.first-of-type li {border: 0;}

#menuegas ul.filha li a{height:25px;text-indent:10px;  background:#5581c8 !important;color:#FFF;padding-top:5px;font-weight:500}
#menuegas ul.filha li a:hover{height:25px;text-indent:10px;  background:#2251a1 !important;color:#FFF;text-decoration:none;font-weight:500}
#menuegas ul.filha li {height:25px}

#menuegas ul.first-of-type li#lihome a{background-position:0px 0; width:130px !important; height:49px;}
#menuegas ul.first-of-type li#lihome a:hover{background-position:0px -49px;}
#menuegas ul.first-of-type li#liaempresa a{background-position:-130px 0; width:125px; height:49px;}
#menuegas ul.first-of-type li#liaempresa a:hover{background-position:-130px -49px;}
#menuegas ul.first-of-type li#liprodutos a{background-position:-255px 0; width:125px; height:49px;}
#menuegas ul.first-of-type li#liprodutos a:hover{background-position:-255px -49px;}

#aaMenu ul li a{height:0; text-indent:-9999em; background:url(images/menu.jpg) no-repeat; float:left;overflow: hidden;}
#aaMenu{position:absolute; width:770px; height:49px; text-align:center;}
#aaMenu ul {list-style-type:none;margin:0;}
#aaMenu ul li {display:inline;}
#aaMenu ul li a{height:0; text-indent:-9999em; background:url(images/menu.jpg) no-repeat; float:left; width:770px; padding-top: 49px; overflow: hidden;}
/* Botões */
#aaMenu ul li#aa-home a{background-position:0 0; width:126px;}
#aaMenu ul li#aa-empresa a{background-position:-126px 0; width:125px;}
#aaMenu ul li#aa-produtos a{background-position:-251px 0; width:127px;}
#aaMenu ul li#aa-servicos a{background-position:-378px 0; width:123px;}
#aaMenu ul li#aa-suporte a{background-position:-501px 0; width:119px;}
#aaMenu ul li#aa-contato a{background-position:-620px 0; width:150px;}

/* /Botões */
/* Hover */
#aaMenu ul li#aa-home a:hover{background-position:0px -49px;}
#aaMenu ul li#aa-empresa a:hover{background-position:-126px -49px;}
#aaMenu ul li#aa-produtos a:hover{background-position:-251px -49px;}
#aaMenu ul li#aa-servicos a:hover{background-position:-378px -49px;}
#aaMenu ul li#aa-suporte a:hover{background-position:-501px -49px;}
#aaMenu ul li#aa-contato a:hover{background-position:-620px -49px;}
/* /Hover */

/* Logo */
#egasLogo{position:relative; top:0px; left:0px; width:300px; height:60px;}
/* /Logo */

/* Logo2 */
#egasLogo2{position:absolute; top:52px; left:115px; width:300px; height:72px;}
/* /Logo2 */

/* Login */
#egasLogin{position:absolute; padding:5px; width:650px; text-align:right; height:20px; top:0px; left:310px; font-size:12px; color:#FFF;}
#egasLogin a{padding:3px; font-weight:bold; color:#FFE25F; }
#egasLogin a:hover{padding:2px; background:#9F8D3B; color:#FFF; border:1px solid #666; text-decoration:none;}
/* Login */

#loginInfo{float:right;padding:5px}
#loginInfo a{color:#063A90;font-weight:700}

/* Busca */
#egasSearch{position:relative; padding:5px; text-align:right; height:29px; top:20px; font-size:11px;}
#frmSearch1{border:0; background:url('images/search_01.gif') no-repeat; width:128px; height:28px; text-align:left; float:right;}
#frmSearch2{border:0; width:29px; height:22px; text-align:right; float:right;}
#egasSearch .frmSearchQuery{padding:7px; border:0; background:transparent; color:#82A7DE; width:100%; height:15px; font-weight:700; font-size:13px;}
/* /Busca */
/* /Header */

/* Blocos */
div#blCL, div#blCR, div#blBCL, div#blBCR{float:left; width:49%;}
div#blCL, div#blBCL{margin-right:1%;}
div#blCR, div#blBCR{margin-left:1%;}

#bd{
margin:0 102px 0 102px;
background:#FFF;
top:-80px;
padding:0 10px 0 10px;
position:relative;
}

div#leftcolumn{margin-bottom:5px;}
div#rightcolumn{margin-bottom:5px;}
div#blCCMain, div#blBCCMain{}
div#blCC, div#blBCC {clear:both;}
div.bcenter {
	margin-bottom:10px;
}
div.bleft {
	display:block;
	margin-bottom:10px;
}
div.bright {
	display:block;
	margin-bottom:10px;
}
div.blockTitle{margin-left:10px; margin-top:6px; font-size:13px; font-weight:700; overflow:hidden;}
div.blockContent{margin:5px;}
div.blockContent table{width:100%;}

div.bleft-tt{height:26px; margin-left:9px; overflow:hidden; white-space:nowrap;}
div.bright-tt{height:26px; margin-left:9px; overflow:hidden; white-space:nowrap;}
div.bcenter-tt{height:26px; margin-left:9px; overflow:hidden; white-space:nowrap;}

div.bleft-bd{background:#FFF;}
div.bright-bd{background:#FFF;}

div.blue {background:url('block/blockblue_l.gif') no-repeat;}
div.blue div.bleft-tt, div.blue div.bright-tt, div.blue div.bcenter-tt {color:#f6f6f6;background: url('block/blockblue_r.gif') top right no-repeat;}
div.blue div.bleft-bd, div.blue div.bright-bd, div.blue div.bcenter-bd {border:2px solid #191992;}

div.lightblue {background:url('block/blocklightblue_l.gif') no-repeat;}
div.lightblue div.bleft-tt, div.lightblue div.bright-tt, div.lightblue div.bcenter-tt {color:#f6f6f6;background: url('block/blocklightblue_r.gif') top right no-repeat;}
div.lightblue div.bleft-bd, div.lightblue div.bright-bd, div.lightblue div.bcenter-bd {border:2px solid #5050b8;}

div.orange {background:url('block/blockorange_l.gif') no-repeat;}
div.orange div.bleft-tt, div.orange div.bright-tt, div.orange div.bcenter-tt {color:#191992;background: url('block/blockorange_r.gif') top right no-repeat;}
div.orange div.bleft-bd, div.orange div.bright-bd, div.orange div.bcenter-bd {border:2px solid #ff9b26;}

div.lightorange {background:url('block/blocklightorange_l.gif') no-repeat;}
div.lightorange div.bleft-tt, div.lightorange div.bright-tt, div.lightorange div.bcenter-tt {color:#191992;background: url('block/blocklightorange_r.gif') top right no-repeat;}
div.lightorange div.bleft-bd, div.lightorange div.bright-bd, div.lightorange div.bcenter-bd {border:2px solid #ffb740; background-color:#fff9e3;}

/* /Blocos */


/* Footer */

#footer {
	position:relative;
	background-color:#5781CB;
	left:0px;
	top:-80px;
	width:974px;
	height:250px;
}

#footer-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:87px;
	height:85px;
}

#footer-02_ {
	position:absolute;
	left:87px;
	background:url('images/footer_02.jpg');
	padding-top:50px;
	padding-left:20px;
	text-align:center;
	top:0px;
	width:780px;
	height:35px;
}

#footer-03_ {
	position:absolute;
	left:887px;
	top:0px;
	width:87px;
	height:85px;
}

#footer-04_ {
	position:absolute;
	left:0px;
	top:85px;
	color:#FFF;
	line-height:27px;
	padding-left:105px;
	padding-top:10px;
	width:974px;
	height:163px;
}
#footer-04_ a{color:#FFF;}


/* /Footer */

.errorMsg{background-color:#FFEFF0; padding:5px; border: 2px solid #FF0000; font-family:Tahoma, fixed; font-size:100%; margin:5px; color: #9F272C; line-height:18px;}
.okMsg, div.resultMsg{background-color:#EFFFF0; padding:5px; border: 2px solid #33CC00; font-family:Tahoma, fixed; font-size:100%; margin:5px; color: #0F7F14; line-height:18px;}
.msg, div.confirmMsg{background-color:#FFFBCF; padding:5px; border: 2px solid #DDDF00; font-family:Tahoma, fixed; font-size:100%; margin:5px; color: #333333; line-height:18px;}

.required{font-weight:bold; color:red; font-size:80%}

.brclear { 
     clear:both; 
     height:0; 
     margin:0;
     font-size: 1px;
     line-height: 0px;
}
a{color:#16437E; text-decoration:none}
a:hover{text-decoration:underline}
form{line-height:20px;}
input.formButton {height:22px; background:#2150A0; color:#FFF; font-weight:700; text-transform:uppercase;}
input{padding:2px; border:1px solid #333;}

.item {border: 1px solid #cccccc;}
.itemHead {padding: 3px; background-color: #333; color: #FFFFFF;}
.itemInfo {text-align: right; padding: 3px; background-color: #efefef}
.itemTitle a {font-size: 130%; font-weight: bold; font-variant: small-caps; color: #ffffff; background-color: transparent;}
.itemPoster {font-size: 90%; font-style:italic;}
.itemPostDate {font-size: 90%; font-style:italic;}
.itemStats {font-size: 90%; font-style:italic;}
.itemBody {padding-left: 5px;}
.itemText {margin-top: 5px; margin-bottom: 5px; line-height: 1.5em;}
.itemText:first-letter {font-size: 133%; font-weight: bold;}
.itemFoot {text-align: right; padding: 3px; background-color: #efefef;}
.itemAdminLink {font-size: 90%;}
.itemPermaLink {font-size: 90%;}

th {background-color: #2150A0; color: #FFFFFF; padding: 2px; vertical-align: middle; border:1px solid #16437E; font-size:1.2em;}

td#mainmenu a, td#usermenu a, td#mainmenu a.menuTop, td#mainmenu a.menuMain {display: block; padding:5px;}
td#mainmenu a:hover, td#usermenu a:hover {background-color: #16437E; color:#FFF; text-decoration:none; border:1px solid #000; padding:4px;}
td#mainmenu a.menuSub {padding-left: 9px;}
td#usermenu a.highlight {background-color: #fcc;}

.outer {border: 1px solid #c0c0c0;}
.head, .foot{background-color: #FFF; padding: 4px; font-weight: bold; border:1px solid #333;}
.even {background-color: #FFF; padding: 5px;}
.odd {background-color: #E9E9E9; padding: 5px;}
tr.even td {background-color: #FFF; padding: 5px;}
tr.odd td {background-color: #E9E9E9; padding: 5px;}

div.xoopsCode { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px; height: 200px; overflow: auto;}
div.xoopsQuote { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}

.comTitle {font-weight: bold; margin-bottom: 2px;}
.comText {padding: 2px;}
.comUserStat {font-size: 10px; color: #16437E; font-weight:bold; border: 1px solid #c0c0c0; background-color: #ffffff; margin: 2px; padding: 2px;}
.comUserStatCaption {font-weight: normal;}
.comUserStatus {margin-left: 2px; margin-top: 10px; color: #16437E; font-weight:bold; font-size: 10px;}
.comUserRank {margin: 2px;}
.comUserRankText {font-size: 10px;font-weight:bold;}
.comUserRankImg {border: 0;}
.comUserName {}
.comUserImg {margin: 2px;}
.comDate {font-weight: normal; font-style: italic; font-size: smaller;}
.comDateCaption {font-weight: bold; font-style: normal;}



a.link_grd{text-indent:-9999em; overflow: hidden; height:0; display:block; padding-top:52px;}
a.link_grd:hover{background-position: 0 -52px !important;}
a.link_med{text-indent:-9999em; overflow: hidden; height:0; display:block; padding-top:38px;}
a.link_med:hover{background-position: 0 -38px !important;}
a.link_peq{text-indent:-9999em; overflow: hidden; height:0; display:block; padding-top:26px;}
a.link_peq:hover{background-position: 0 -26px !important;}

input.input_grd{text-indent:-9999em; overflow: hidden; height:0; display:block; padding-top:52px;border:0px}
input.input_grd:hover{background-position: 0 -52px !important;border:0px}
input.input_med{text-indent:-9999em; overflow: hidden; height:0; display:block; padding-top:38px;border:0px}
input.input_med:hover{background-position: 0 -38px !important;border:0px}
input.input_peq{text-indent:-9999em; overflow: hidden; height:0; display:block; padding-top:26px;border:0px}
input.input_peq:hover{background-position: 0 -26px !important;border:0px}

label {
display:block;
float:left;
margin-right:0.5em;
padding:5px;
text-align:left;
width:250px;
}
th h1{margin:0;padding:0;font-size:1.3em}
.fundo-produtos{background:url('images/fundo-produtos.jpg');width:770px;height:150px}
.tblrecursos {align:center}
.tblrecursos td{font-weight:700;font-size:1.1em}
.impar {background:#CEE8FF}

.banneritem1{background:url('../../uploads/fundo1.gif') no-repeat;text-indent:-9999em;width:199px;height:17px;margin-right:1px;padding: 7px 0 0 0;text-align:center;font-size:1em;font-weight:bold}
.banneritem2{background:url('../../uploads/fundo2.gif') no-repeat;text-indent:-9999em;width:199px;height:17px;margin-right:1px;padding: 7px 0 0 0;text-align:center;font-size:1em;font-weight:bold}
.banneritem3{background:url('../../uploads/fundo3.gif') no-repeat;text-indent:-9999em;width:199px;height:17px;margin-right:1px;padding: 7px 0 0 0;text-align:center;font-size:1em;font-weight:bold}
