/*********************** REDEFINIÇÃO DE TAG ******************************/
body {
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
}
/*********************** LAYOUT ******************************/
div.design {
 width: 770px;
 position: absolute;
 margin-left: -385px;
 top: 0px;
 left: 50%;
}
/*********************** CABECALHO ******************************/
div.design div.cabecalho {
 top: 0px;
}
div.design div.cabecalho div.frase {
 position: absolute;
 top: 15px;
 left: 245px;
 width: 500px;
 text-align: center;
}
div.design div.cabecalho div.frase span.textofrase {
 color: #FFFFFF;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 8pt;
 font-weight: normal;
 text-decoration: none;
}
/*********************** LATERAL DIREITA ******************************/
div.design div.lateraldireita {
 position: absolute;
 top: 105px;
 margin-left: 705px;
}

/*********************** CORPO ******************************/
div.design div.corpo {
 position: relative;
 top: +10px;
 left: 0px;
}
/*********************** SELO JAVA ******************************/
div.design div.corpo div.selo {
 position: absolute;
 top: 300px;
 margin-left: 40px;
 z-index: 0;
}
/*********************** TEXTO COM IMAGEM ******************************/
div.design div.corpo div.textocomimagem {
 position: relative; 
 top: 0px; 
 left: 0px;
}
/*********************** TEXTO SOB TITULO ******************************/
div.design div.corpo div.textosobtitulo {
 position: relative;
 left: +8px;
 width: 482px;;
 text-align: justify;
}
/*********************** LATERAL ESQUERDA ******************************/
div.design div.lateralesquerda {
 position: absolute;
 top: 30px;
 margin-left: 10px;
 background: transparent url("../../../images/principal/interna/bg_tracejado.gif") repeat scroll center left;
}
/*********************** TITULO ******************************/
div.design div.corpo div.titulo {
 position: relative;
 top: 0px;
 left: -80px;
 text-align: right;
}
/*********************** CONTEUDO ******************************/
div.design div.corpo div.conteudo {
 position: relative;
 top: 0px;
 left: 0px;
}
/*********************** CABECALHO CURSOS ******************************/
div.design div.corpo div.conteudo div.cursos {
 position: relative;
 top: 0px;
 left: 0px;
 height: 100px;
 width: 600px;
 background-color: #F6F6F6;
}
div.design div.corpo div.conteudo div.curso div.esquerda {
 background-color: #FAFAFA;
 position: absolute;
 top: 0px;
 left: 10px;
 width: 170px;
 height: 90px;
}
div.design div.corpo div.conteudo div.curso div.centro {
 background-color: #FAFAFA;
 position: absolute;
 top: 0px;
 left: 190px;
 width: 370px;
 height: 90px;
}
div.design div.corpo div.conteudo div.curso div.direita {
 background-color: #FAFAFA;
 position: absolute;
 top: 0px;
 left: 570px;
 width: 120px;
 height: 90px;
}
div.design div.corpo div.conteudo div.detalhe {
 position: relative;
 top: 110px;
 left: -30px;
}
/*********************** MENU LATERAL ******************************/
div.design div.corpo div.conteudo div.menulateral {
 position: relative;
 top: 15px;
 left: 10px;
 height: 250px;
/* background-color: transparent url("../../../images/principal/interna/botoes/fundo_menu.gif") repeat scroll center left; */
 width: 150px;
 background-color: #F6F6F6;
 z-index: 0;
}
div.design div.corpo div.conteudo div.menulateral div.topo {
 margin-bottom: 5px;
}
div.design div.corpo div.conteudo div.menulateral div.item {
 margin-top: 1px;
}
/*********************** TEXTO COM MENU LATERAL ******************************/
div.design div.corpo div.conteudo div.textolateral {
 position: absolute;
 top: 15px;
 left: 190px;
 width: 585px;
}
div.design div.corpo div.conteudo div.textolateral div.titulo {
 text-align: right;
}
div.design div.corpo div.conteudo div.textolateral div.corpo {
 position: relative;
 text-align: justify;
 margin-top: +10px;
 width: 494px;
}

/*********************** PADRAO ******************************/
div.design div.corpo div.conteudo div.padrao {
 position: relative;
 top: 20px;
 left: 40px;
 width: 640px;
}
/*********************** CONTATO ******************************/
div.design div.corpo div.conteudo div.coluna1 {
 position: relative;
 top: 20px;
 left: 40px;
 width: 400px;
}
div.design div.corpo div.conteudo div.coluna2 {
 position: relative;
 top: -125px;
 left: 480px;
 width: 200px;
}
/*********************** DIFERENCIAL - TEXTO DIREITA ******************************/
div.design div.corpo div.conteudo div.imagemesquerda {
 position: absolute;
 top: 0px;
 width: 230px;
 height: 120px;
}
div.design div.corpo div.conteudo div.textodireita {
 position: absolute;
 top: 0px;
 left: 240px;
 width: 400px;
}
div.design div.corpo div.conteudo div.textoembaixo1 {
 position: absolute;
 top: 125px;
 left: 0px;
 width: 640px;
}
div#textoembaixo1 {
 color: #858384;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 8pt;
 line-height: normal;
 font-weight: normal;
 font-variant: normal;
 text-decoration: none;
 text-align: justify;
}
/*********************** DIFERENCIAL - TEXTO ESQUERDA ******************************/
div.design div.corpo div.conteudo div.imagemdireita {
 position: absolute;
 top: 0px;
 left: 410px;
 width: 230px;
 height: 127px;
}
div.design div.corpo div.conteudo div.textoesquerda {
 position: absolute;
 top: +200px;
 left: 0px;
 width: 400px;
}
div.design div.corpo div.conteudo div.textoembaixo2 {
 position: absolute;
 top: 339px;
 left: 0px;
 width: 640px;
}
div#textoembaixo2 {
 color: #858384;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 8pt;
 line-height: normal;
 font-weight: normal;
 font-variant: normal;
 text-decoration: none;
 text-align: justify;
}
/*********************** PARCERIAS - IMAGEM ******************************/
div.design div.corpo div.conteudo div.quadro {
 position: relative;
 top: 40px;
 width: 640px;
 left: 60px;
}
div.design div.corpo div.conteudo div.quadro div.imagem {
 position: absolute;
 margin-top: 0px;
 margin-left: 0px;
 width: 150px;
}
div.design div.corpo div.conteudo div.quadro div.fundo {
 background: transparent url("../../../images/principal/interna/logos/quadriculado.gif") no-repeat scroll center left;
 
}
div.design div.corpo div.conteudo div.quadro div.direita {
 position: absolute;
 margin-top: 0px;
 margin-left: 150px;
 width: 450px;
 text-align: left;
 background-color: #F6F6F6;
}

/*********************** RODAPE ******************************/
div.design div.rodape {
 position: relative;
 text-align: center;
 width: 750px;
 z-index: 1;
}

/*********************** RODAPE - PRODUTOS ******************************/
div.design div.corpo div.conteudo div.textolateral div.rodapeProdutos {
 position: relative;
 text-align: center;
 width: 500px;
 left: 0px;
 top: 50px;
 z-index: 1;
}
div#tracoRodape {
 text-align: center;
}
div#textoRodapeProdutos {
 position: absolute;
 margin-top: 5px;
 text-align: center;
 left: 0px;
 width: 500px;
 color: #686764;
 text-decoration: none;
 font-size: 7pt;
 font-weight: normal;
 font-family: verdana, times new roman, helvetica, arial, sans-serif;
}
div#textoRodape {
 color: #686764;
 text-decoration: none;
 font-size: 7pt;
 font-weight: normal;
 font-family: verdana, times new roman, helvetica, arial, sans-serif;
}


/*********************** MENU ******************************/
div.design div.cabecalho div.barramenu {
 position: absolute;
 top: 50px;
 left: 50px;
 height: 25px;
 width: 700px;
 text-align: center;
}
div.design div.cabecalho div.barramenu div.fundo {
 position: absolute;
 width: 730px;
 left: 16px;
 height: 25px;
 /* background: transparent url("../../images/principal/botoes/menu/fundo_menu.gif") repeat scroll center left; */
}
div.design div.cabecalho div.barramenu div.fundo span.texto {
 color: #FFFFFF;
 text-decoration: none;
 font-size: 8pt;
 font-weight: normal;
 font-family: verdana, times new roman, helvetica, arial, sans-serif;
}
div.design div.cabecalho div.barramenu div.fundo span.texto a {
 color: #FFFFFF;
 text-decoration: none;
}
div.design div.cabecalho div.barramenu div.fundo span.texto a:hover {
 color: #FFFFFF;
 text-decoration: underline;
}


/*********************** TEXTOS ******************************/
p#subTitulo {
 color: #858384;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 8pt;
 line-height: normal;
 font-weight: bold;
 font-variant: normal;
 text-decoration: none;
}
li#texto,
table#texto,
table#textotabela,
div#texto,
div#texto a {
 color: #858384;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 8pt;
 line-height: normal;
 font-weight: normal;
 font-variant: normal;
 text-decoration: none;
}
table#texto a {
 color: #858384;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 8pt;
 line-height: normal;
 font-weight: bold;
 font-variant: normal;
 text-decoration: none;
}
table#texto a:hover,
div#texto a:hover {
 color: #FF0000;
 text-decoration: none;
}

p#texto,
p#texto a {
 color: #858384;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 8pt;
 line-height: normal;
 font-weight: normal;
 font-variant: normal;
 text-decoration: none;
 text-align: justify;
}
p#texto a:hover {
 color: #FF0000;
 text-decoration: none;
 text-align: justify;
}
select#selecao {
 font-family: Tohama, Arial, Helvetica, sans-serif;
 font-size  : 9px;
 height     : 17px;
 width      : 120px;
}

div#textoimagem {
 position: absolute; 
 top: 0px; 
 left: 40px;
 width: 450px;;
 text-align: justify;
}

.textoLayer {
 top: 0px;
 color: #000000;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 8pt;
 line-height: normal;
 font-weight: normal;
 font-variant: normal;
 text-decoration: none;
}
div#textoModulosGI,
div#textoModulosGE {
 position: absolute;
 top: 0px;
 left: 0px;
 width: 500px;
 height: 350px;
 scrollbar-arrow-color: #111B3A;
 scrollbar-3dlight-color: #FFFFFF;
 scrollbar-highlight-color: #111B3A;
 scrollbar-face-color: #FFFFFF;
 scrollbar-shadow-color: #111B3A;
 scrollbar-darkshadow-color: #D4D4D4;
 scrollbar-track-color: #C5C5C5; 
 z-index: 1;
}
div#textoInfoGeraisGI {
 position: absolute;
 top: 0px;
 left: 0px;
 width: 369px;
 height: 350px;
 scrollbar-arrow-color: #111B3A;
 scrollbar-3dlight-color: #FFFFFF;
 scrollbar-highlight-color: #111B3A;
 scrollbar-face-color: #FFFFFF;
 scrollbar-shadow-color: #111B3A;
 scrollbar-darkshadow-color: #D4D4D4;
 scrollbar-track-color: #C5C5C5; 
 z-index: 1;
}
div#modulosGI,
div#modulosGE {
 position: absolute;
 width: 457px; 
 height: 250px; 
 top: 60px;
 left: 40px;
 z-index: 10;
 overflow: auto;
}
div#infoGeraisGI {
 position: absolute;
 width: 300px; 
 height: 250px; 
 top: 60px;
 left: 40px;
 z-index: 10;
 overflow: auto;
 text-align: justify;
}
div#identado {
 margin-left: 10px;
}
div#identado2 {
 margin-left: 22px;
}
div#identado3 {
 margin-left: 30px;
}

.TextoConteudoDestaqueAcadem {
  color          : #7B6537;
  font-family    : verdana, arial, helvetica, sans-serif;
  font-size      : 8pt;
  font-style     : none;
  line-height    : normal;
  font-weight    : normal;
  font-variant   : normal;
  text-decoration: none
}
.TextoConteudoMenorAcadem {
  color          : #858384;
  font-family    : verdana, arial, helvetica, sans-serif;
  font-size      : 8pt;
  font-style     : none;
  line-height    : normal;
  font-weight    : normal;
  font-variant   : normal;
  text-decoration: none
}
.TextoConteudoLegendaAcadem {
  color          : #7B6537;
  font-family    : verdana, arial, helvetica, sans-serif;
  font-size      : 8pt;
  font-style     : none;
  line-height    : normal;
  font-weight    : normal;
  font-variant   : normal;
  text-decoration: none
}

/*********************** BANNER ******************************/
div.BannerFechar {
  position : absolute;
  top : 120px;
  left : -15px;
}
div.Banner {
  position    : absolute;
  margin-left : 40px;
  top         : 77px;
  width       : 300px;
  height      : 200px;
}
