/* =============================================================
   Egas Digital - http://wwww.egasdigital.com.br
   ===========================================================*/

/*  Padronização Crossbrowser para o Layout -- NãO ALTERAR */
/* - Redefinindo o CSS - */
body{color:#223654; background: #fff url(images/background.gif) repeat-x;}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:974px;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.117em;}.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 */

#bdc{margin: 0 20px; padding:10px 0;}


/* Header */
#hd-main {
	position:relative;
	left:0px;
	top:0px;
	width:974px;
	height:221px;
}
#hd-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:250px;
	height:157px;
}

#hd-02 {
	position:absolute;
	left:250px;
	top:0px;
	width:724px;
	height:119px;	
}

#hd-03 {
	position:absolute;
	left:250px;
	top:119px;
	width:724px;
	height:38px;
}

#hd-04 {
	position:absolute;
	left:0px;
	background:url('images/header_04.jpg');
	top:157px;
	width:390px;
	height:73px;
}

#hd-05 {
	position:absolute;
	left:390px;
	top:157px;
	background:url('images/header_05.jpg');
	width:326px;
	height:73px;
}

#hd-07 {
	position:absolute;
	left:716px;
	top:157px;
	background:url('images/header_06.jpg');
	width:258px;
	height:73px;
}

#egasHeader{width:974px; height:221px; background:url('images/background.gif');margin-top:5px; margin-bottom: 40px; position:relative;}
#aaMenu{position:absolute; width:627px; height:38px; text-align:center; padding-left: 90px;}
#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.gif) no-repeat; float:left; width:80px; padding-top: 40px; overflow: hidden;}
/* Botões */
#aaMenu ul li#aa-home a{background-position:0 0; width:85px;}
#aaMenu ul li#aa-escola a{background-position:-85px 0; width:97px;}
#aaMenu ul li#aa-aprendizagem a{background-position:-182px 0; width:153px;}
#aaMenu ul li#aa-fotos a{background-position:-335px 0; width:75px;}
#aaMenu ul li#aa-localizacao a{background-position:-410px 0; width:122px;}
#aaMenu ul li#aa-contato a{background-position:-532px 0; width:95px;}

/* /Botões */
/* Hover */
#aaMenu ul li#aa-home a:hover{background-position:0px -38px;}
#aaMenu ul li#aa-escola a:hover{background-position:-85px -38px;}
#aaMenu ul li#aa-aprendizagem a:hover{background-position:-182px -38px;}
#aaMenu ul li#aa-fotos a:hover{background-position:-335px -38px;}
#aaMenu ul li#aa-localizacao a:hover{background-position:-410px -38px;}
#aaMenu ul li#aa-contato a:hover{background-position:-532px -38px;}
/* /Hover */

/* Login */
#egasLogin{position:absolute; text-align:left;top:20px; font-size:12px; color:#fff; text-align: center; width:100%}
#egasLogin a:hover{text-decoration: underline;color:#FFF}
#egasLogin a {color:#FFF}
.nocss{border:0;margin:0; padding:0; background:none;}
.inputLogin{padding:3px; background:#fff; border:1px solid #c0cfff0c0; color:#000; font-size:12px;}
#loginForgot{padding:5px 0 0 210px; font-size:0.9em;}
#loginForgot a{font-weight:400;}
#loginInfo{padding:5px 0 0 0px;}
/* Login */

/* Busca */
#egasSearch{position:relative; padding:5px; width:200px; text-align:center; height:38px; font-size:12px; margin: 22px 15px 0 15px}
#frmSearch1{border:0; width:158px; height:30px; text-align:left; float:right;}
#frmSearch1 input{ width:90%; text-align:left; float:right; padding:3px; background:#fff; border:1px solid #fff; color:#000; font-size:12px;}
#frmSearch2{border:0; width:29px; height:22px; text-align:right; float:right;}
#egasSearch .frmSearchQuery{padding-left:6px; border:0; background:transparent; color:#999999; width:100%; height:24px; font-weight:700; font-size:13px;}
/* /Busca */

#msgRegister{padding:0 0 0 35px; top:30px; position:absolute; font-size:17px; text-align:center; font-weight:400;}
#msgRegister a{font-size:0.7em;}


/* /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%;}



div#leftcolumn{margin-bottom:5px;background:#FFF;}
div#rightcolumn{margin-bottom:5px;background:#FFF;}
div#blCCMain, div#blBCCMain{background:#FFF;}
div#blCC, div#blBCC {clear:both;background:#FFF;}
div.bcenter {
	margin-bottom:10px;background:#FFF;
}
div.bleft {
	display:block;
	margin-bottom:10px;
}
div.bright {
	display:block;
	margin-bottom:10px;
}
div.blockTitle{margin-left:2px; margin-top:6px; font-size:13px; font-weight:700; overflow:hidden;}
div.blockContent{margin:5px;}
div.blockContent table{width:100%;}

div.bleft-tt{height:30px; margin-left:15px; overflow:hidden; white-space:nowrap;}
div.bright-tt{height:30px; margin-left:15px; overflow:hidden; white-space:nowrap;}
div.bcenter-tt{height:30px; margin-left:15px; overflow:hidden; white-space:nowrap;}

div.bleft-bd{background:#FFF;}
div.bright-bd{background:#FFF;}
div.bcenter-bd{background:#FFF;}

div.azul {background-color:#26166E}
div.azul div.bleft-tt, div.azul div.bright-tt, div.azul div.bcenter-tt {color:#fff; background-color: #26166E; padding-left: 3px;}
div.azul div.bleft-bd, div.azul div.bright-bd, div.azul div.bcenter-bd {background:#fff; border-left:2px solid #26166E; border-right:2px solid #26166E; padding:1px; border-bottom:4px solid #26166E;}

div.azul01 {background:url('images/blue-esquerda.gif') no-repeat;}
div.azul01 div.bleft-tt, div.azul01 div.bright-tt, div.azul01 div.bcenter-tt {color:#fff; background: url('images/blue-1_02.gif') top right no-repeat; padding-left: 3px;}
div.azul01 div.bleft-bd, div.azul01 div.bright-bd, div.azul01 div.bcenter-bd {background:#fff;}

div.azul02 {background:url('images/blue-esquerda.gif') no-repeat;}
div.azul02 div.bleft-tt, div.azul02 div.bright-tt, div.azul02 div.bcenter-tt {color:#fff; background: url('images/blue-2_02.gif') top right no-repeat; padding-left: 3px;}
div.azul02 div.bleft-bd, div.azul02 div.bright-bd, div.azul02 div.bcenter-bd {background:#fff;}

div.azul03 {background:url('images/blue-esquerda.gif') no-repeat;}
div.azul03 div.bleft-tt, div.azul03 div.bright-tt, div.azul03 div.bcenter-tt {color:#fff; background: url('images/blue-3_02.gif') top right no-repeat; padding-left: 3px;}
div.azul03 div.bleft-bd, div.azul03 div.bright-bd, div.azul03 div.bcenter-bd {background:#fff;}

div.azul04 {background:url('images/blue-esquerda.gif') no-repeat;}
div.azul04 div.bleft-tt, div.azul04 div.bright-tt, div.azul04 div.bcenter-tt {color:#fff; background: url('images/blue-4_02.gif') top right no-repeat; padding-left: 3px;}
div.azul04 div.bleft-bd, div.azul04 div.bright-bd, div.azul04 div.bcenter-bd {background:#fff;}

div.azul05 {background:url('images/blue-esquerda.gif') no-repeat;}
div.azul05 div.bleft-tt, div.azul05 div.bright-tt, div.azul05 div.bcenter-tt {color:#fff; background: url('images/blue-5_02.gif') top right no-repeat; padding-left: 3px;}
div.azul05 div.bleft-bd, div.azul05 div.bright-bd, div.azul05 div.bcenter-bd {background:#fff;}

div.azul06 {background:url('images/blue-esquerda.gif') no-repeat;}
div.azul06 div.bleft-tt, div.azul06 div.bright-tt, div.azul06 div.bcenter-tt {color:#fff; background: url('images/blue-6_02.gif') top right no-repeat; padding-left: 3px;}
div.azul06 div.bleft-bd, div.azul06 div.bright-bd, div.azul06 div.bcenter-bd {background:#fff;}

div.vermelho {background-color:#F00}
div.vermelho div.bleft-tt, div.vermelho div.bright-tt, div.vermelho div.bcenter-tt {color:#fff; background-color: #F00; padding-left: 3px;}
div.vermelho div.bleft-bd, div.vermelho div.bright-bd, div.vermelho div.bcenter-bd {background:#fff; border-left:2px solid #F00; border-right:2px solid #F00; padding:1px; border-bottom:4px solid #F00;}

div.vermelho01 {background:url('images/red-esquerda.gif') no-repeat;}
div.vermelho01 div.bleft-tt, div.vermelho01 div.bright-tt, div.vermelho01 div.bcenter-tt {color:#fff; background: url('images/red-1_02.gif') top right no-repeat; padding-left: 3px;}
div.vermelho01 div.bleft-bd, div.vermelho01 div.bright-bd, div.vermelho01 div.bcenter-bd {background:#fff;}

div.vermelho02 {background:url('images/red-esquerda.gif') no-repeat;}
div.vermelho02 div.bleft-tt, div.vermelho02 div.bright-tt, div.vermelho02 div.bcenter-tt {color:#fff; background: url('images/red-2_02.gif') top right no-repeat; padding-left: 3px;}
div.vermelho02 div.bleft-bd, div.vermelho02 div.bright-bd, div.vermelho02 div.bcenter-bd {background:#fff;}

div.vermelho03 {background:url('images/red-esquerda.gif') no-repeat;}
div.vermelho03 div.bleft-tt, div.vermelho03 div.bright-tt, div.vermelho03 div.bcenter-tt {color:#fff; background: url('images/red-3_02.gif') top right no-repeat; padding-left: 3px;}
div.vermelho03 div.bleft-bd, div.vermelho03 div.bright-bd, div.vermelho03 div.bcenter-bd {background:#fff;}

div.vermelho04 {background:url('images/red-esquerda.gif') no-repeat;}
div.vermelho04 div.bleft-tt, div.vermelho04 div.bright-tt, div.vermelho04 div.bcenter-tt {color:#fff; background: url('images/red-4_02.gif') top right no-repeat; padding-left: 3px;}
div.vermelho04 div.bleft-bd, div.vermelho04 div.bright-bd, div.vermelho04 div.bcenter-bd {background:#fff;}

div.vermelho05 {background:url('images/red-esquerda.gif') no-repeat;}
div.vermelho05 div.bleft-tt, div.vermelho05 div.bright-tt, div.vermelho05 div.bcenter-tt {color:#fff; background: url('images/red-5_02.gif') top right no-repeat; padding-left: 3px;}
div.vermelho05 div.bleft-bd, div.vermelho05 div.bright-bd, div.vermelho05 div.bcenter-bd {background:#fff;}

div.vermelho06 {background:url('images/red-esquerda.gif') no-repeat;}
div.vermelho06 div.bleft-tt, div.vermelho06 div.bright-tt, div.vermelho06 div.bcenter-tt {color:#fff; background: url('images/red-6_02.gif') top right no-repeat; padding-left: 3px;}
div.vermelho06 div.bleft-bd, div.vermelho06 div.bright-bd, div.vermelho06 div.bcenter-bd {background:#fff;}

/* /Blocos */


/* Footer */
#ft-main {
	position:relative;
	left:0px;
	top:0px;
	width:974px;
	height:70px;
	margin-bottom:10px;
}

#footer-01_ {
	position:absolute;
	left:0px;
	top:0px;
	background:url('images/footer_01.gif');
	width:150px;
	height:70px;
}

#footer-02_ {
	position:absolute;
	left:150px;
	top:0px;
	background:url('images/footer_02.gif');
	width:680px;
	height:45px;
	padding-top:25px;
	color:#FFF;
	font-size:0.8em;
	font-weight:bold;
	text-align:center;
}
#footer-02_ a{
color:#FFF;
text-decoration:underline;
}
#footer-02_ a:hover{
color:#26166E;
text-decoration:underline;
}
#footer-03_ {
	position:absolute;
	left:830px;
	background:url('images/footer_03.gif');
	top:0px;
	width:144px;
	height:70px;
}
#egasFooter{text-align:center; width:974px;}
/* /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:#F00; text-decoration:none;}
a:hover{text-decoration:underline}
form{line-height:20px;}
input.formButton {height:22px; background:#26166E; 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: #26166E; 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: #16437E; 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: #526889; color:#FFF; text-decoration:none; border:1px solid #526889; 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: #FFFFCC; padding: 4px; font-weight: bold; border:1px solid #526889;color:#32496D;}
.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}

li{
color:#6699CC;
list-style-image:none;
list-style-position:inside;
list-style-type:square;
margin-left:2px;
}
