/* =============================================================
   Egas Digital Solutions  - http://wwww.egasdigital.com.br
   ===========================================================*/

/*  PadronizaÃ§Ã£o Crossbrowser para o Layout -- NÃO ALTERAR */
/* - Redefinindo o CSS - */
body{color:#000;background:#E6F4FD url('images/fundo.jpg') no-repeat 50% 0;}body,div,dl,dt,dd,ol,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;}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;}.mstp-b{position:relative;}.mstp-b{_position:static;}#mstp-main .mstp-b{position:static;}#mstp-main{width:100%;}.egas424 #mstp-main{float:right;margin-left:-25em;}.egas424 .mstp-b{float:left;width:13.8456em;*width:13.512em;}.egas424 #mstp-main .mstp-b{margin-left:14.8456em;*margin-left:14.512em;}#mstp-main .mstp-b{float:none;width:auto;}.mstp-g .mstp-gb .mstp-u,.mstp-gb .mstp-g,.mstp-gb .mstp-gb,.mstp-gb .mstp-gc,.mstp-gb .mstp-gd,.mstp-gb .mstp-ge,.mstp-gb .mstp-gf,.mstp-gb .mstp-u,.mstp-gc .mstp-u,.mstp-gc .mstp-g,.mstp-gd .mstp-u{float:left;margin-left:2%;width:32%;}.mstp-gb .mstp-gb .mstp-u,.mstp-gb .mstp-gc .mstp-u{*margin-left:1.8%;_margin-left:4%;}.mstp-g .mstp-gb .mstp-u{_margin-left:.8%;}.mstp-gb .mstp-u{float:right;}.mstp-gb div.first{margin-left:0;float:left;}.mstp-g .mstp-gb div.first,.mstp-gb .mstp-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.mstp-gb .mstp-gc div.first,.mstp-gb .mstp-gd div.first{*margin-right:0;}.mstp-gb .mstp-gd .mstp-u{*width:66%;_width:61.2%;}.mstp-gb .mstp-gd div.first{*width:31%;_width:29.5%;}.mstp-g .mstp-gc .mstp-u,.mstp-gb .mstp-gc .mstp-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.mstp-gb .mstp-gc div.first{width:66%;*float:left;*margin-left:0;}.mstp-gb .mstp-ge .mstp-u,.mstp-gb .mstp-gf .mstp-u{margin:0;}.mstp-g .mstp-u,.mstp-g .mstp-g,.mstp-g .mstp-gb,.mstp-g .mstp-gc,.mstp-g .mstp-gd,.mstp-g .mstp-ge,.mstp-g .mstp-gf,.mstp-gc .mstp-u,.mstp-gd .mstp-g,.mstp-g .mstp-gc .mstp-u,.mstp-ge .mstp-u,.mstp-ge .mstp-g,.mstp-gf .mstp-g,.mstp-gf .mstp-u{float:right;}.mstp-g .mstp-gc div.first,.mstp-g .mstp-ge div.first,.mstp-g div.first,.mstp-gc div.first,.mstp-gc div.first div.first,.mstp-gd div.first,.mstp-ge div.first,.mstp-gf div.first{float:left;}.mstp-g .mstp-g .mstp-u,.mstp-gb .mstp-g .mstp-u,.mstp-gc .mstp-g .mstp-u,.mstp-gd .mstp-g .mstp-u,.mstp-ge .mstp-g .mstp-u,.mstp-gf .mstp-g .mstp-u{width:49%;*width:48.1%;*margin-left:0;}.mstp-g .mstp-g div.first{*margin:0;}.mstp-gb .mstp-g div.first{*margin-right:4%;_margin-right:1.3%;}.mstp-gb .mstp-gb .mstp-u{_margin-left:.7%;}.mstp-gb .mstp-g div.first,.mstp-gb .mstp-gb div.first{*margin-left:0;}.mstp-gc .mstp-g .mstp-u,.mstp-gd .mstp-g .mstp-u{*width:48.1%;*margin-left:0;}.mstp-g .mstp-u,.mstp-g .mstp-g,.mstp-g .mstp-gb,.mstp-g .mstp-gc,.mstp-g .mstp-gd,.mstp-g .mstp-ge,.mstp-g .mstp-gf{width:49.1%;}.mstp-g .mstp-gb div.first,.mstp-gb div.first,.mstp-gc div.first,.mstp-gd div.first{margin-left:0;}.mstp-g .mstp-gc div.first,.mstp-gc div.first,.mstp-gd .mstp-g,.mstp-gd .mstp-u{width:66%;}.mstp-gd div.first,.mstp-gb .mstp-gd div.first{width:32%;}.mstp-g .mstp-gd div.first{_width:29.9%;}.mstp-ge .mstp-u,.mstp-ge .mstp-g,.mstp-gf div.first{width:24%;}.mstp-gb .mstp-ge div.mstp-u,.mstp-gb .mstp-gf div.mstp-u{float:right;}.mstp-gb .mstp-ge div.first,.mstp-gb .mstp-gf div.first {float:left;}.mstp-ge div.first,.mstp-gf .mstp-g,.mstp-gf .mstp-u{width:74.2%;}.mstp-gb .mstp-ge .mstp-u,.mstp-gb .mstp-gf div.first{*width:24%;_width:20%;}.mstp-gb .mstp-ge div.first,.mstp-gb .mstp-gf .mstp-u{*width:73.5%;_width:65.5%;}#bd:after,.mstp-g:after,.mstp-gb:after,.mstp-gc:after,.mstp-gd:after,.mstp-ge:after,.mstp-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.mstp-g,.mstp-gb,.mstp-gc,.mstp-gd,.mstp-ge,.mstp-gf{zoom:1;}.mstp-gb .mstp-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,ol,dl{margin:1em;}ol,dl{margin-left:2em;}ol li{list-style: decimal 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 */
#egasHeader2{ 
	position:relative;
	left:0px;
	top:0px;
	width:974px;
	height:131px;
}
#ht-header002 {
	position:absolute;
	left:0;
	top:0px;
	width:212px;
	height:129px;
	background:url('images/ht-header-02.jpg');
}

#ht-header003 {
	position:absolute;
	left:212px;
	top:0px;
	width:303px;
	height:76px;
	background:url('images/ht-header-03.jpg');
}

#ht-header004 {
	position:absolute;
	left:515px;
	top:0px;
	width:444px;
	height:76px;
	background:url('images/ht-header-04.jpg');
}

#ht-header004-login {
	position:absolute;
	left:515px;
	top:0px;
	width:444px;
	height:76px;
	color:#FFF;
	background:url('images/ht-header-04login.jpg');
}
#ht-header004-login a{
	color:#FFF;
}
#loginLinks{
	float:left;
	width:380px;
	height:76px;
	margin-top:15px;
}
#avatar{
	float:right;
	width:60px;
	height:60px;
	overflow:hidden;
	margin-top:6px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
#ht-header005 {
	position:absolute;
	left:959px;
	top:0px;
	width:15px;
	height:129px;
	background:url('images/ht-header-05.jpg');
}


#ht-header007 {
	position:absolute;
	left:212px;
	top:76px;
	width:592px;
	height:53px;
	background:url('images/ht-header-07.jpg');
}
#ht-header008 {
	position:absolute;
	left:804px;
	top:76px;
	width:155px;
	height:53px;
	background:url('images/ht-header-08.jpg');
}
	.frmSearchQuery{color:#000;font-size:0.8em; border:0; background:transparent; width:93%;  font-weight:700; font-size:13px;}{
	}


/* Login */
	.frmLoginPass {border:0;width:75px;font-size:0.9em;padding:3px 3px 0 0;background:transparent; }
	.inputLoginUser {border:0;width:98px;font-size:0.8em;padding:3px;background:transparent}
	#frmforget {text-align:right;padding:5px;font-weight:700;font-size:0.8em;color:#FFF;}
	#frmforget a{color:#FFF}
	#lnkcadastre{color:#f90 !important}
	#cposenha{margin-top:7px}

#frmLogin, #frmSenha{text-align:right; color: #FFF;font-size:0.8em;padding:10px 10px 0 0}

/* /Login */

/* Busca */
#frmSearch1{border:0; padding:17px 0 0 10px; width:110px; height:32px; text-align:left; float:right;}
#frmSearch2{border:0; width:29px; height:42px; text-align:right; float:right;}
/* /Busca */
/* /Header */

/* Menu  */
#ht-header007 ul {list-style-type:none;margin:0;}
#ht-header007 ul li {display:inline;}
#ht-header007 ul li a{height:0; text-indent:-9999em; background:url('images/menu.jpg') no-repeat; float:left; width:515px; padding-top: 38px; margin-top:9px; overflow: hidden;}

#ht-header007 ul li#hthome a{background-position:0px 0px;width:66px;}
#ht-header007 ul li#hthome a:hover{background-position:0px -38px;}

#ht-header007 ul li#htempresa a{background-position:-66px 0px;width:79px;}
#ht-header007 ul li#htempresa a:hover{background-position:-66px -38px;}

#ht-header007 ul li#htroteiros a{background-position:-145px 0px;width:73px;}
#ht-header007 ul li#htroteiros a:hover{background-position:-145px -38px;}

#ht-header007 ul li#htfotos a{background-position:-218px 0px;width:65px;}
#ht-header007 ul li#htfotos a:hover{background-position:-218px -38px;}

#ht-header007 ul li#htzone a{background-position:-283px 0px;width:76px;}
#ht-header007 ul li#htzone a:hover{background-position:-283px -38px;}

#ht-header007 ul li#htcontato a{background-position:-359px 0px;width:76px;}
#ht-header007 ul li#htcontato a:hover{background-position:-359px -38px;}

#ht-header007 ul li#htservicos a{background-position:-435px 0px;width:81px;}
#ht-header007 ul li#htservicos a:hover{background-position:-435px -38px;}
/* /Menu */

/* 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%;}

#globalBtn a{display:block;
height:0;
overflow:hidden;
padding-top:21px;
text-indent:-9999em;}
#globalBtn a:hover{background-position:0 -21px !important;}

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:2px; overflow:hidden; white-space:nowrap;}
div.bright-tt{height:26px; margin-left:2px; overflow:hidden; white-space:nowrap;}
div.bcenter-tt{height:26px; margin-left:2px; 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:#FFF;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:1px solid #16437E;}

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:#333;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:1px solid #9DBFDD;}


div.gold {background:url('block/blockgold_l.gif') no-repeat;}
div.gold div.bleft-tt, div.gold div.bright-tt, div.gold div.bcenter-tt {color:#FFF;background: url('block/blockgold_r.gif') top right no-repeat;}
div.gold div.bleft-bd, div.gold div.bright-bd, div.gold div.bcenter-bd {border:1px solid #B09B39;}

div.lightgold {background:url('block/blocklightgold_l.gif') no-repeat;}
div.lightgold div.bleft-tt, div.lightgold div.bright-tt, div.lightgold div.bcenter-tt {color:#333;background: url('block/blocklightgold_r.gif') top right no-repeat;}
div.lightgold div.bleft-bd, div.lightgold div.bright-bd, div.lightgold div.bcenter-bd {border:1px solid #E3D38A;}

div.gray {background:url('block/blockgray_l.gif') no-repeat;}
div.gray div.bleft-tt, div.gray div.bright-tt, div.gray div.bcenter-tt {color:#FFF;background: url('block/blockgray_r.gif') top right no-repeat;}
div.gray div.bleft-bd, div.gray div.bright-bd, div.gray div.bcenter-bd {border:1px solid #666;}

div.lightgray {background:url('block/blocklightgray_l.gif') no-repeat;}
div.lightgray div.bleft-tt, div.lightgray div.bright-tt, div.lightgray div.bcenter-tt {color:#333;background: url('block/blocklightgray_r.gif') top right no-repeat;}
div.lightgray div.bleft-bd, div.lightgray div.bright-bd, div.lightgray div.bcenter-bd {border:1px solid #B2B2B2;}

div.amarelo {background:url('block/amarelo-01.gif') top left no-repeat;}
div.amarelo div.bleft-tt, div.amarelo div.bright-tt, div.amarelo div.bcenter-tt {color:#001A83;background: url('block/amarelo-02.gif') bottom right no-repeat;height:29px;margin-left:8px}
div.amarelo div.bleft-bd, div.amarelo div.bright-bd, div.amarelo div.bcenter-bd {background:transparent;border:0px solid #FFCF01;}

div.amarelo2 {background:url('block/amarelo2-01.gif') top left no-repeat;}
div.amarelo2 div.bleft-tt, div.amarelo2 div.bright-tt, div.amarelo2 div.bcenter-tt {color:#001A83;background: url('block/amarelo2-02.gif') bottom right no-repeat;height:28px;margin-left:7px}
div.amarelo2 div.bleft-bd, div.amarelo2 div.bright-bd, div.amarelo2 div.bcenter-bd {background:transparent;border:0px solid #FFCF01;}

div.amarelo3 {background:url('block/amarelo3-01.gif') top left no-repeat;}
div.amarelo3 div.bleft-tt, div.amarelo3 div.bright-tt, div.amarelo3 div.bcenter-tt {color:#001A83;background: url('block/amarelo3-02.gif') bottom right no-repeat;height:26px;margin-left:5px}
div.amarelo3 div.bleft-bd, div.amarelo3 div.bright-bd, div.amarelo3 div.bcenter-bd {background:transparent;border:0px solid #FFCF01;}

div.azul {background:url('block/azul-01.gif') top left no-repeat;}
div.azul div.bleft-tt, div.azul div.bright-tt, div.azul div.bcenter-tt {color:#fff;background: url('block/azul-02.gif') bottom right no-repeat;height:29px;margin-left:9px}
div.azul div.bleft-bd, div.azul div.bright-bd, div.azul div.bcenter-bd {background:transparent;border:0px solid #FFCF01;}

div.azul2 {background:url('block/azul2-01.gif') top left no-repeat;}
div.azul2 div.bleft-tt, div.azul2 div.bright-tt, div.azul2 div.bcenter-tt {color:#001A83;background: url('block/azul2-02.gif') bottom right no-repeat;height:28px;margin-left:7px}
div.azul2 div.bleft-bd, div.azul2 div.bright-bd, div.azul2 div.bcenter-bd {background:transparent;border:0px solid #FFCF01;}

div.azul3 {background:url('block/azul3-01.gif') top left no-repeat;}
div.azul3 div.bleft-tt, div.azul3 div.bright-tt, div.azul3 div.bcenter-tt {color:#001A83;background: url('block/azul3-02.gif') bottom right no-repeat;height:26px;margin-left:7px}
div.azul3 div.bleft-bd, div.azul3 div.bright-bd, div.azul3 div.bcenter-bd {background:transparent;border:0px solid #FFCF01;}

/* /Blocos */

div#egasContent{overflow:hidden}

/* Footer */
#egasFooter{position:relative;text-align:center; width:100%;height:39px;background:url('images/footer_fundo.jpg');color:#FFF}
#egasFooter a{color:#FFF;text-decoration:underline}
#egasFooter a:hover{color:#FF0;;text-decoration:underline;}
#footer01{
	position:absolute;
	left:0px;
	top:0px;
	width:191px;
	height:39px;
	background:url('images/footer01.jpg');
}
#footer02{
	position:absolute;
	left:191px;
	top:0px;
	width:682px;
	height:39px;
}
#footer03{
	position:absolute;
	left:873px;
	top:0px;
	width:97px;
	height:39px;
	background:url('images/footer03.jpg');
}
/* /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:#001D82; 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: transparent; color: #000; padding: 2px; vertical-align: middle; border:0px solid #0096d1; font-size:1.2em;}
th a{color:#EFD459;}

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: 0px solid #ddd;}
table{width:100%;}
.head, .foot{background-color: transparent; padding: 4px; font-weight: normal; border:0px solid #333;text-align:right}
.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}

.navBar h1{font-size:0.8em;margin:0}
.mpuTitle h1{font-size:1em;margin:0}
.mpuTitleDeslocado{text-indent:-9999em;margin:0;padding:0;height:0}

.mTB10{margin-top:10px; margin-bottom: 10px;}