html {
     overflow-y: scroll;
     overflow-x: auto;
  }

* {
margin: 0;
padding: 0;
font-family: Aria, Verdana, sans-serif;
font-size: 12px;
} 

input {
background: #e6e6e6;
color: #000000;
border: 0px;
font-size: 10px;
}

#dgreen_c a{
font-size:10px;
color:#222222;
}

#clear { clear: both; }

BODY {
background: url('images/bg.jpg') repeat center top;
color: #e0e2bf;
}

img{border: none}
a {text-decoration:none;}

#center {
position: relative;
width: 872px;
left: 50%;
margin-left: -436px;
}

#logo {
position: relative;
width: 239px;
height: 85px;
top: 25px;
float: left;
}

#slogan {
position: relative;
height: 60px;
top: 40px;
text-align: right;
float: right;
font-size: 30px;
}

#social {
position: relative;
height: 24px;
float: right;
text-align: right;
}

#social img{
margin-left:5px;
}

#menu {
position: relative;
top: 18px;
width: 872px;
height: 35px;
}

#menupad {
padding: 9px 16px 0px 0px;
text-align: center;
}

#btn01_on {
position: absolute;
width: 133px;
height: 32px;
background: url('images/hmenu_on.gif') no-repeat;
z-index: 10;
}

#btn01_off {
position: absolute;
width: 133px;
height: 32px;
background: url('images/hmenu_off.gif') no-repeat;
z-index: 7;
}

#btn02_on {
position: absolute;
left: 114px;
width: 133px;
height: 32px;
background: url('images/menu_on.gif') no-repeat;
z-index: 10;
}

#btn02_off {
position: absolute;
left: 114px;
width: 133px;
height: 32px;
background: url('images/menu_off.gif') no-repeat;
z-index: 6;
}

#btn03_on {
position: absolute;
left: 228px;
width: 133px;
height: 32px;
background: url('images/menu_on.gif') no-repeat;
z-index: 10;
}

#btn03_off {
position: absolute;
left: 228px;
width: 133px;
height: 32px;
background: url('images/menu_off.gif') no-repeat;
z-index: 5;
}

#btn04_on {
position: absolute;
left: 342px;
width: 133px;
height: 32px;
background: url('images/menu_on.gif') no-repeat;
z-index: 10;
}

#btn04_off {
position: absolute;
left: 342px;
width: 133px;
height: 32px;
background: url('images/menu_off.gif') no-repeat;
z-index: 4;
}

#btn05_on {
position: absolute;
left: 456px;
width: 133px;
height: 32px;
background: url('images/menu_on.gif') no-repeat;
z-index: 10;
}

#btn05_off {
position: absolute;
left: 456px;
width: 133px;
height: 32px;
background: url('images/menu_off.gif') no-repeat;
z-index: 3;
}

#btn06_on {
position: absolute;
left: 570px;
width: 133px;
height: 32px;
background: url('images/menu_on.gif') no-repeat;
z-index: 10;
}

#btn06_off {
position: absolute;
left: 570px;
width: 133px;
height: 32px;
background: url('images/menu_off.gif') no-repeat;
z-index: 2;
}

#btn07_on {
position: absolute;
left: 684px;
width: 133px;
height: 32px;
background: url('images/cmenu_on.gif') no-repeat;
z-index: 10;
}

#btn07_off {
position: absolute;
left: 684px;
width: 133px;
height: 32px;
background: url('images/cmenu_off.gif') no-repeat;
z-index: 1;
}

#lsdw {
position: relative;
top: 14px;
width: 4px;
background: url('images/content_left_sdw.gif') repeat-y;
float: left;
}

#content {
position: relative;
top: 14px;
width: 864px;
background: #ffffff url('images/content_bg.gif') repeat-x center bottom;
float: left;
z-index: 55;
}

#contentpad {
padding: 20px 30px 20px 30px;
z-index: 54;
}

#rsdw {
position: relative;
top: 14px;
width: 4px;
background: url('images/content_right_sdw.gif') repeat-y;
float: right;
}

#foot {
position: relative;
width: 872px;
height: 61px;
background: #ffffff url('images/content_bot.gif') no-repeat;
text-align: center;
}

#footpad {
padding-top: 28px;
color: #555555;
}

#brown_lt {
position: relative;
width: 8px;
height: 8px;
float: left;
background: url('images/brownbox_lt.gif') no-repeat;
}

#brown_rt {
position: relative;
width: 8px;
height: 8px;
float: left;
background: url('images/brownbox_rt.gif') no-repeat;
}

#brown_lb {
position: relative;
width: 8px;
height: 8px;
float: left;
background: url('images/brownbox_lb.gif') no-repeat;
}

#brown_rb {
position: relative;
width: 8px;
height: 8px;
float: left;
background: url('images/brownbox_rb.gif') no-repeat;
}

#brown_mid {
position: relative;
height: 8px;
float: left;
background: #544741;
}

#brown_c {
position: relative;
background: #544741;
}

#lgreen_lt {
position: relative;
width: 8px;
height: 8px;
float: left;
background: url('images/lgreenbox_lt.gif') no-repeat;
}

#lgreen_rt {
position: relative;
width: 8px;
height: 8px;
float: left;
background: url('images/lgreenbox_rt.gif') no-repeat;
}

#lgreen_lb {
position: relative;
width: 8px;
height: 8px;
float: left;
background: url('images/lgreenbox_lb.gif') no-repeat;
}

#lgreen_rb {
position: relative;
width: 8px;
height: 8px;
float: left;
background: url('images/lgreenbox_rb.gif') no-repeat;
}

#lgreen_mid {
position: relative;
height: 8px;
float: left;
background: #d3d5a3;
}

#lgreen_c {
position: relative;
background: #d3d5a3;
}

#dgreen_lt {
position: relative;
width: 8px;
height: 8px;
float: left;
background: url('images/dgreenbox_lt.gif') no-repeat;
}

#dgreen_rt {
position: relative;
width: 8px;
height: 8px;
float: left;
background: url('images/dgreenbox_rt.gif') no-repeat;
}

#dgreen_lb {
position: relative;
width: 8px;
height: 8px;
float: left;
background: url('images/dgreenbox_lb.gif') no-repeat;
}

#dgreen_rb {
position: relative;
width: 8px;
height: 8px;
float: left;
background: url('images/dgreenbox_rb.gif') no-repeat;
}

#dgreen_mid {
position: relative;
height: 8px;
float: left;
background: #7d7f3e;
}

#dgreen_c {
position: relative;
background: #7d7f3e;
}

#black_lt {
position: relative;
width: 8px;
height: 8px;
float: left;
background: url('images/blackbox_lt.gif') no-repeat;
}

#black_rt {
position: relative;
width: 8px;
height: 8px;
float: left;
background: url('images/blackbox_rt.gif') no-repeat;
}

#black_lb {
position: relative;
width: 8px;
height: 8px;
float: left;
background: url('images/blackbox_lb.gif') no-repeat;
}

#black_rb {
position: relative;
width: 8px;
height: 8px;
float: left;
background: url('images/blackbox_rb.gif') no-repeat;
}

#black_mid {
position: relative;
height: 8px;
float: left;
background: #201e1f;
}

#black_c {
position: relative;
background: #201e1f;
}

#gray_lt {
position: relative;
width: 8px;
height: 8px;
float: left;
background: url('images/graybox_lt.gif') no-repeat;
}

#gray_rt {
position: relative;
width: 8px;
height: 8px;
float: left;
background: url('images/graybox_rt.gif') no-repeat;
}

#gray_lb {
position: relative;
width: 8px;
height: 8px;
float: left;
background: url('images/graybox_lb.gif') no-repeat;
}

#gray_rb {
position: relative;
width: 8px;
height: 8px;
float: left;
background: url('images/graybox_rb.gif') no-repeat;
}

#gray_mid {
position: relative;
height: 8px;
float: left;
background: #dadada;
}

#gray_c {
position: relative;
background: #dadada;
}

#boxpad {
padding: 8px 16px 8px 16px;
}

#nextclass a{
font-size: 12px;
color: #FFFFFF;
line-height: 24px;
}

#nextpos a{
font-size: 12px;
color: #544741;
line-height: 14px;
}

#submenu {
position: absolute;
width: 710px;
height: 45px;
left: 50%;
top: 0px;
margin-left: -355px; 
}

#subleft {
position: relative;
width: 10px;
height: 27px;
background: url('images/subleft.gif') no-repeat;
float: left;
}

#submid {
position: relative;
width: 690px;
height: 27px;
background: #544741;
float: left;
}

#submid img{
margin: 6px 0px 0px 12px;
}

#subright {
position: relative;
width: 10px;
height: 27px;
background: url('images/subright.gif') no-repeat;
float: left;
}

#subarrow {
position: relative;
width: 17px;
height: 14px;
background: url('images/subarrow.gif') no-repeat;
}

#midiadown {
position: relative;
width: 40px;
margin-top:5px;
float: right;
}

#midia {
position: relative;
width: 625px;
text-align: left;
color: #534741;
float: left;
}

#equipeimg {
position: relative;
width: 120px;
height: 133px;
text-align: center;
float: left;
}

#equipe {
position: relative;
width: 545px;
text-align: left;
color: #534741;
float: right;
}

#depoimentos {
position: relative;
width: 680px;
margin-left: 65px;
}

#depo {
position: relative;
width: 665px;
text-align: left;
color: #534741;
}

#depopad {
padding: 10px 20px 10px 20px;
}

#depoa {
position: relative;
width: 665px;
text-align: right;
font-weight: bold;
color: #7e813f;
}

#parceiros {
position: relative;
width: 804px;
background: #FFFFFF;
}

#parc {
position: relative;
width: 267px;
height: 140px;
float: left;
}

#parc td{
font-weight: bold;
font-size: 11px;
color: #000000;
}

#parc a{
font-weight: bold;
font-size: 11px;
color: #000000;
}

#gal {
position: relative;
width: 267px;
height: 170px;
float: left;
}

#gal td{
font-weight: bold;
font-size: 11px;
color: #000000;
}

#gal a{
font-weight: bold;
font-size: 11px;
color: #000000;
}

#infra {
color: #534741;
}

#infra img {
margin-top: 15px;
}

#dife {
line-height: 15px;
}

#historia {
line-height: 17px;
}

#valores {
line-height: 27px;
}

#missao {
color:#534741;
line-height: 20px;
}

#news {
line-height:17px;
}

#news a{
color: #e0e2bf;
}

#doll {
position: absolute;
margin-top: 2px;
margin-left: 138px;
z-index: 9999;
}

#cursos {
line-height: 20px;
}

#leftarrow {
position: relative;
margin-top:16px;
width: 10px;
height: 12px;
float:right;
background: url('images/left_arrow.gif') no-repeat;
}

#rightarrow {
position: relative;
margin-top:16px;
width: 22px;
height: 25px;
float:left;
background: url('images/right_arrow_big.gif') no-repeat;
}

#calbg {
position: relative;
margin-top:-10px;
width: 324px;
height: 333px;
background: url('images/cal_bg.gif') no-repeat;
float: left;
}

#calcont {
position: relative;
margin: 56px 0px 0px 26px;
width: 248px;
height: 255px;
}

#fixcal {
position: relative;
margin-top:-10px;
width: 65px;
height: 333px;
float: left;
}

#cal_left {
position: relative;
width: 53px;
height: 22px;
float: left;
text-align:right;
}

#cal_mes {
position: relative;
width: 150px;
height: 22px;
float: left;
text-align: center;
font-weight: bold;
font-size: 14px;
color: #544741;
}

#cal_right {
position: relative;
width: 45px;
height: 22px;
float: left;
}

#cal_sem {
position: relative;
width: 25px;
height: 25px;
margin: 5px 0px 0px 8px;
float: left;
}

#cal_dia {
position: relative;
width: 25px;
height: 25px;
margin: 8px 0px 0px 8px;
float: left;
font-weight: bold;
text-align: center;
color:#000000;
}

#cal_eve {
position: relative;
width: 25px;
height: 25px;
margin: 8px 0px 0px 8px;
float: left;
font-weight: bold;
text-align: center;
background: url('images/cal_eve.gif') no-repeat;
}

#cal_eve a{
color:#000000;
}

#cal_hj_eve {
position: relative;
width: 25px;
height: 25px;
margin: 8px 0px 0px 8px;
float: left;
font-weight: bold;
text-align: center;
background: url('images/cal_hj_eve.gif') no-repeat;
}

#cal_hj_eve a{
color:#000000;
}

#cal_hj {
position: relative;
width: 25px;
height: 25px;
margin: 8px 0px 0px 8px;
float: left;
font-weight: bold;
text-align: center;
background: url('images/cal_hj.gif') no-repeat;
color:#000000;
}

#cal_pad {
padding-top: 5px;
}

#minical {
position: relative;
margin-top:-10px;
width: 210px;
height: 190px;
background: url('images/minical_bg.gif') no-repeat;
float: left;
}

#miniage {
position: absolute;
width: 90px;
height: 27px;
margin: -30px 0px 0px 144px;
}

#minicalcont {
position: relative;
width: 160px;
height: 170px;
margin: 20px 0px 0px 18px;
}

#minical_left {
position: relative;
width: 20px;
height: 15px;
float: left;
text-align:right;
}

#minical_mes {
position: relative;
width: 120px;
height: 15px;
float: left;
text-align: center;
font-weight: bold;
font-size: 10px;
color: #544741;
}

#minical_right {
position: relative;
width: 15px;
height: 15px;
float: left;
}

#minical_sem {
position: relative;
width: 18px;
height: 18px;
margin: 3px 0px 0px 4px;
float: left;
}

#minical_dia {
position: relative;
width: 18px;
height: 18px;
margin: 2px 0px 0px 4px;
float: left;
font-weight: bold;
text-align: center;
color:#000000;
}

#minical_eve {
position: relative;
width: 18px;
height: 18px;
margin: 2px 0px 0px 4px;
float: left;
font-weight: bold;
text-align: center;
background: url('images/minical_eve.gif') no-repeat;
}

#minical_eve a{
color:#000000;
}

#minical_hj_eve {
position: relative;
width: 18px;
height: 18px;
margin: 2px 0px 0px 4px;
float: left;
font-weight: bold;
text-align: center;
background: url('images/minical_hj_eve.gif') no-repeat;
}

#minical_hj_eve a{
color:#000000;
}

#minical_hj {
position: relative;
width: 18px;
height: 18px;
margin: 2px 0px 0px 4px;
float: left;
font-weight: bold;
text-align: center;
background: url('images/minical_hj.gif') no-repeat;
color:#000000;
}

#minical_pad {
padding-top: 1px;
}

#backnews {
position: absolute;
margin-top: -36px;
margin-left: 325px;
}

#fixserv {
position: relative;
width: 1px;
height: 250px;
float: left;
}

#biblio {
color: #544741;
}

#biblio a{
color: #544741;
}

#forum {
color:#544741;
}

.ftitle {
color:#7d7f3e;
font-weight: bold;
}

#forum a{
color:#544741;
}

#newpost {
position: absolute;
left: 50%;
margin-left: 300px;
}

#celula {
position: absolute;
left: 50%;
width: 200px;
height: 14px;
margin: 65px 0px 0px 230px;
}

.toptit {
font-weight: bold;
font-size: 16px;
}

.topinf {
font-size: 10px;
}

.fleft {
float: left;
}

.cinp {
color: #000000;
background: #e6e6e6;
width: 303px;
height: 20px;
font-size: 12px;
margin-top: 2px;
}

.tinp {
color: #000000;
background: #e6e6e6;
width: 350px;
height: 20px;
font-size: 12px;
margin-top: 2px;
}

.iinp {
color: #000000;
background: #e6e6e6;
width: 400px;
height: 20px;
font-size: 12px;
margin-top: 2px;
}


.ctex {
border: none;
color: #000000;
background: #e6e6e6;
width: 311px;
height: 90px;
font-size: 12px;
}

.portal {
color: #000000;
width: 140px;
height: 20px;
font-size: 12px;
margin: 0px 26px 0px 10px
}

.newpass {
color: #000000;
width: 140px;
height: 20px;
font-size: 12px;
background: #cccccc;
margin: 0px 26px 0px 10px
}

.addnews {
background: #544741;
margin-top:1px;
color: #FFFFFF;
border: 0px;
width: 123px;
height: 20px;
font-size: 16px;
}

.newsletter {
font-size: 14px;
color: #7d7f3e;
}

.talentos {
font-size: 12px;
color: #e0e2bf;
}

.title {
font-size: 16px;
font-weight: bold;
color: #d3d5a3;
}

.title2 {
font-size: 14px;
font-weight: bold;
color: #544741;
}

.biblio {
font-size: 12px;
color: #7d7f3e;
}

.data {
font-size: 10px;
}

.contb {
border-top-style: solid;
border-top-color: #544741;
border-top-width: 1px;
}

.f360 {
color: #FFFFFF;
}

#gfoto {
position: relative;
width: 160px;
height: 113px;
margin-top: 10px;
float: left;
}

#gtit {
position: relative;
color: #000000;
padding-left: 20px;
}

.categ ul{
margin: 0;
padding: 0;
}

.categ a{
font-size: 12px;
}


.categ li{
list-style-type: none;
margin-top: 5px;
margin-bottom: 8px;
}

.categ li.submenu{
background: url('images/categ_c.gif') no-repeat 0 2px;
padding-left: 15px;
margin-bottom: 5px;
cursor: hand !important;
cursor: pointer !important;
font-size: 14px;
font-weight: bold;
color: #7e803e;
}

.categ li.submenu ul{
display: none;
}

.categ .submenu ul li{
cursor: default;
}

.curs {
color: #544741;
}

#popup {
position: absolute;
width: 440px;
height: 208px;
left: 50%;
text-align: center;
margin-left: -40px;
top: -100px;
z-index: 9999;
background: url('images/pop.png') no-repeat;
}

#popup img {
border: 2px solid #ffffff;
}

#popclose {
float:right;
margin-right: 2px;
margin-top: 2px;
background:#ffffff;
width: 50px;
text-align: center;
height: 15px;
}

#popclose a{
color: #000000;
font-size: 10px;
font-weight: bold;
}
