/* RESET das principais tags */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
body {
  text-align:center;
  margin:0 auto;
  overflow-x: hidden;
  background:url(../images/bgSite.png) repeat-y center;  
}
.centraliza {
  display:block;
  float:left;
  text-align:left;
  background:#fff
}
/* TOPO LOGO, MENU E BANNER INICIO */
.divTopo {
  width:778px;
  height:136px;
  float:left;
  border: 0px solid;
  text-align:left;
}

.divTopo .aLinkLogo {
  display: block;
  float: left;
  background: url(../images/logomarca_fabac.png) no-repeat;
  text-indent: -1000em;
  width:250px;
  height:102px;
  border:none;
  margin: 15px 20px 0 18px;
}

.divTopo .divMnuAds {
  display:block;
  float:left;
  margin-top: 7px;
  width:477px;
  height:110px;
  background:url(../images/mnuTopoBannerBg.png) no-repeat;
}

.divTopo .divMnuAds .ulMnuItens {
  display:block;
  float:left;
  font-size: .7em;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bolder;
}

.divTopo .divMnuAds .ulMnuItens li{
  list-style-type:none;
  display:block;
  float:left;
}

.divTopo .divMnuAds .ulMnuItens li a{
  color: #003366;
  text-decoration: none;
  display:block;
  letter-spacing: -.05em;
}
.divTopo .divBannerSuporte {
  border:1px solid;
  position: relative;
  display:block;
  width:468px;
  height:60px;
  margin:45px 0 0 4px;
  _margin-top:6px;
}
.liMnuClube a {
  margin-left: 8px;
  padding: 18px 0 0 35px;
  width: 80px;
  height: 21px;
  background: url(../images/icoFaleConosco.png) no-repeat bottom left;
}
.liMnuWebmail a {
  margin-left: 11px;
  padding: 18px 0 0 38px;
  width: 55px;
  height: 21px;
  background: url(../images/icoWebmail.png) no-repeat bottom left;
}

.liMnuMapa a {
  margin-left: 8px;
  padding: 18px 0 0 32px;
  width: 80px;
  height: 21px;
  background: url(../images/icoMapaSite.png) no-repeat bottom left;
}

.liMnuFaleConosco a {
  margin-left: 8px;
  padding: 18px 0 0 32px;
  width: 89px;
  height: 21px;
  background: url(../images/icoClubeFABAC.png) no-repeat bottom left;
}
/* FIM TOPO LOGO, MENU E BANNER */

/* MENU PRINCIPAL INICIO */
.divMnuPrincipal {
  width:778px;
  height:37px;
  float:left;
  clear: left;
  border-top: 1px solid #eeeeee;
  border-right: 1px solid #eeeeee;
  border-bottom: 2px solid #084c83;
  border-left: 1px solid #eeeeee;
}

.divMnuPrincipal .ulMnuItensPrin {
  display:block;
  float:left;
  font-size: .7em;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bolder;
}

.divMnuPrincipal .ulMnuItensPrin li {
  list-style-type:none;
  display:block;
  float:left;
}

.ulMnuItensPrin li a {
  color: #003366;
  text-decoration: none;
  display:block;
  text-indent: -1000em;
}

.liMnuPrinHome a {
  margin-left: 10px;
  width: 34px;
  height: 34px;
  background: url(../images/btIcoHome.png) no-repeat bottom left;
}
.liMnuPrinGraduacao a {
  margin-left: 8px;
  width: 85px;
  height: 34px;
  background: url(../images/mnuTopoGraduacao.png) no-repeat bottom left;
}
.liMnuPrinPosGrad a {
  margin-left: 55px;
  width: 115px;
  height: 34px;
  background: url(../images/mnuTopoPosgrad.png) no-repeat bottom left;
}
.liMnuPrinExtensao a{
  margin-left: 63px;
  width: 69px;
  height: 34px;
  background: url(../images/mnuTopoExtensao.png) no-repeat bottom left;
}
.liMnuPrinED a{
  margin-left: 55px;
  width: 131px;
  height: 34px;
  background: url(../images/mnuTopoEstudosDirigidos.png) no-repeat bottom left;
}
.liMnuPrinVestibular a{
  margin-left: 48px;
  width: 80px;
  height: 34px;
  background: url(../images/mnuTopoVestibular.png) no-repeat bottom left;
}
/* FIM MENU PRINCIPAL */

/* MENU NAV LATERAL INICIO */
.divMnuNavLat {
  background:#f6f6f6;
  display:block;
  float:left;
  clear:left;
  width:165px;
  border-top:1px solid #dcdcdc;
  border-left:1px solid #dcdcdc;
  margin-bottom:9px;
}
.divMnuNavLat .ulNavLat {
  display:block;
  float:left;
  font-size: .75em;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bolder;
  border-right: 1px solid #c9dae9;
  border-bottom: 2px inset #dcdcdc;
}
.divMnuNavLat .ulNavLat li {
  display: block;
  float: left;
  clear: left;
  margin-bottom: 1px;
}
.divMnuNavLat .ulNavLat li a.submenu {
  display: block;
  color: #a0a3a5;
  padding: 5px 0 0 12px;
  width: 151px;
  min-height: 18px;
  text-decoration: none;
  border-left: 2px solid #d1dbe3;
  background: url(../images/mnuLatBg.png) no-repeat top;
}
.divMnuNavLat .ulNavLat li a.submenu0 {
  display: block;
  color: #a0a3a5;
  padding: 5px 0 0 12px;
  width: 151px;
  min-height: 18px;
  text-decoration: none;
  border-left: 2px solid #d1dbe3;
  background: url(../images/mnuLatBg0.png) no-repeat top;
}
.divMnuNavLat .ulNavLat li a {
  display: block;
  color: #a0a3a5;
  padding: 5px 0 0 12px;
  width: 151px;
  min-height: 18px;
  text-decoration: none;
  border-left: 2px solid #d1dbe3;
  background: url(../images/mnuLatBg0.png) no-repeat top;
}
.divMnuNavLat .ulNavLat li li a {
  border:0px solid;
}
.divMnuNavLat .ulNavLat li a:hover{
  color: #003569;
  /*border-left: 2px solid #0b5997;*/
  background: url(../images/mnuLatBgOver0.png) no-repeat top;  
}
.divMnuNavLat .ulNavLat li a.submenu:hover{
  color: #003569;
  /*border-left: 2px solid #0b5997;*/
  background: url(../images/mnuLatBgOver.png) no-repeat top;  
}
.divMnuNavLat .ulNavLat li a.submenu0:hover{
  color: #003569;
  /*border-left: 2px solid #0b5997;*/
  background: url(../images/mnuLatBgOver0.png) no-repeat top;  
}
.divMnuNavLat .ulNavLat li ul { 
  position:absolute; 
  z-index:999;
  margin:-23px 0 0 165px;
  background:url(../images/mnuLatSubItemBg.png) no-repeat #eeeeee;
  border-right:2px solid #c9dae9;
  border-bottom:3px solid #c9dae9;
  padding:0 1px 0 4px;
  width:160px;
}
.divMnuNavLat .ulNavLat li li { 
  z-index: 51;
  width:185px;

}
.divMnuNavLat .ulNavLat li:hover ul {
  display: block; 
} 
.divMnuNavLat .ulNavLat li:hover ul { 
  visibility:visible; 
} 
.divMnuNavLat .ulNavLat ul {
  visibility:hidden; 
} 
/* FIM MENU NAV LATERAL */

/* LOGIN CLUBE FABAC INICIO */
.divLoginClube {
  display:block;
  width:163px;
  height: 230px;
  border:0px solid;
  float: left;
  clear: left;
  background: url(../images/legFldAluno.png) no-repeat bottom right;
}
.divLoginClube .h2ClubeFABAC {
  float:left;
  background:url(../images/titClubeFabac.png) no-repeat;
  display:block;
  width:165px;
  height:38px;
  text-indent: -5000em;
}
.divLoginClube ul {
  float: left;
  display: block;
  margin: 29px 0 0 9px;  
}
.divLoginClube div {
  float: left;
  display: block;
  margin: 10px 0 0 20px;
  margin: 12px 0 0 20px;
}
.divLoginClube div a{
  color: #860419;
  font-size: .7em;
  font-family: Tahoma, Geneva, sans-serif;
  text-transform: uppercase;
}
.divLoginClube ul li {
  list-style-type:none;
}
.divLoginClube ul li #inpUserClub {
  color:#999;
  border: 0px;
  width:128px;
  height: 20px;
  margin: 7px 0 8px 8px;
}
.divLoginClube ul li #inpPassClub {
  color:#999;
  border: 0px;
  width:128px;
  height: 20px;
  margin: 3px 0 3px 8px;
}
.divLoginClube ul li button {
  border:0px;
  float:left;
  margin:8px 0 0 12px;
  width:117px;
  height:23px;
  background: url(../images/btAcessarClube.png) no-repeat;
  text-indent: -1000em;
}
/* FIM LOGIN CLUBE FABAC */

/* WEBMAIL FABAC INICIO */
.divLoginWebmail {
  display:block;
  width:163px;
  height: 230px;
  border:0px solid;
  float: left;
  clear: left;
  background: url(../images/camposWebmail.png) no-repeat bottom right;
}
.divLoginWebmail .h2MailClube {
  float:left;
  background:url(../images/titWebmail.png) no-repeat;
  display:block;
  width:165px;
  height:38px;
  text-indent: -5000em;
}
.divLoginWebmail ul {
  float: left;
  display: block;
  margin: 23px 0 0 9px;  
}
.divLoginWebmail ul li {
  list-style-type:none;
}
.divLoginWebmail div {
  float: left;
  display: block;
  margin: 9px 0 0 20px;
  margin: 13px 0 0 20px;
}
.divLoginWebmail div a{
  color: #860419;
  font-size: .7em;
  font-family: Tahoma, Geneva, sans-serif;
  text-transform: uppercase;
}

.divLoginWebmail ul li #inpUserMail {
  color:#999;
  border: 0px;
  width:128px;
  height: 20px;
  margin: 0px 0 8px 8px;
}
.divLoginWebmail ul li #inpPassMail {
  color:#999;
  border: 0px;
  width:128px;
  height: 20px;
  margin: 3px 0 3px 8px;
}
.divLoginWebmail ul li button {
  border:0px;
  float:left;
  margin:14px 0 -1px 16px;
  width:116px;
  height:23px;
  background: url(../images/btChecarWebmail.png) no-repeat;
  text-indent: -1000em;
}
/* FIM WEBMAIL FABAC */

/* NAVEGACAO PERCORRIDA INICIO */
.colCentroTop {
  display:block;
  float:left;
  border: 0px solid;
  padding: 5px 0 0 11px;
  width: 602px;
  height:19px;
  background: url(../images/navWayBg.png);
  font-family:Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform:uppercase;
  font-size:.6em;
  color:#387bbf;
}
.colCentroTop a {
  text-decoration:none;
  font-weight:bold;
  color:#003366
}
/* FIM NAVEGACAO PERCORRIDA */

/* COLUNA CENTRAL INICIO */
.colCentroCtudo {
  display:block;
  float:left;
  border: 0px solid;
  width: 371px;
}
/* FIM COLUNA CENTRAL */

/* CAIXA DE BUSCA INICIO */
.colCentroCtudo .divCxBusca {
  background: url(../images/buscaBg.png) no-repeat;
  width:353px;
  height:52px;
  margin: 9px;
}

.divCxBusca form #inpCxBusca {
  border: 0px;
  width:156px;
  height: 20px;
  margin: 0px 6px 11px 126px;
}
.inpBusca
{
  /*background:url(http://www.google.com/cse/intl/pt/images/google_custom_search_watermark.gif) no-repeat left;*/
}
.divCxBusca form button {
  background: none;
  border:0px solid;
  text-indent: -1000em;
  width:50px;
  height:50px;
  cursor: pointer;
}
/* FIM CAIXA DE BUSCA */

.colCentroCtudo .divNotDestaque {
  margin: 9px 9px 0  9px;
  background: url(../images/lnDestaqueDwn.png) no-repeat bottom;
}
.divNotDestaque p {
  font-family:Arial, Helvetica, sans-serif;
  font-size:.75em;
  min-height:130px;
}
.divNotDestaque p a {
  text-decoration:none;
  color:#0c59a1;
}
.divNotDestaque p a .titDestPrin {
  font-size:1.3em;
  font-weight: bolder;
}
.divNotDestaque .lerMais {
  background: url(../images/btLerMais.png) no-repeat;
  display:block;
  width:121px;
  height:21px;
  text-indent:-1000em;
  margin:9px 0 0 159px;
  vertical-align:baseline;
}
.divNotDestaque p a img {
  float:left;
  margin: 0 9px 9px 0;
}
.colCentroCtudo .divListaNoticias {
  font-family: Arial, Helvetica, sans-serif;
  font-size:.8em;
}
.colCentroCtudo .divListaNoticias p {
  height:31px;
  padding:9px 0 0 9px;
  background: url(../images/lstNoticiaHomeBg.png) no-repeat bottom;
}
.colCentroCtudo .divListaNoticias p a {
  color: #0c59a1;
  overflow: hidden;
  text-decoration: none;
  display: block;
  width: 290px;
  height: 18px;
}
.divListaNoticias .aRssSign {
  background: url(../images/btAssinarResumos.png) no-repeat;
  text-indent: -1000em;
  display:block;
  float:left;
  margin:0 2px 0 26px;
  width:139px;
  height:22px;
}
.aListarTodas {
  *position:absolute;
  position:relative\9;
  background: url(../images/btListarTodas.png) no-repeat;
  text-indent: -5000em;
  display:block;
  float:left;
  width:139px;
  height:22px;
  border:0px solid;
}
.colCentroCtudo .divListaNoticias p .dataDest {
  float:right;
  margin:-13px 13px 0 0;
  font-size:.8em;
  font-weight:bolder;
  color: #fff;
}

/* LISTA CENTRAL DE MIDIA INICIO */
.divCtrlMidia {
  float:left;
  clear:left;
  padding:9px;
  min-height:230px;
  border:0px solid;
  background:url(../images/ctrlMidiaBg.png) no-repeat bottom left;
}
.divCtrlMidia p a {
  display:block;
  float:left;
  border:0px solid;
  width:250px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: .7em;
  font-weight: bolder;
  padding-left:9px;
}
.divCtrlMidia p {
  display:block;
  float:left; 
  background:url(../images/lstCtrlMidiaBg.png) no-repeat bottom left;
  background-position: 95px 0px; 
  width:370px; 
  height:64px; 
  
}
.divCtrlMidia p span {
  float:left;
  clear:left;
}

.divCtrlMidia .sTitChamMidia {
  display: block;
  margin-bottom: 18px;
  color:#3378cd;
  min-height:27px;
}
.divCtrlMidia .sDataPubMidia {
  color:#003366;
}
.divCtrlMidia .clear {
  display:block;
  float:left;
  clear:left;
  width:9px;
  height:9px;
}
.divCtrlMidia p img {
  float:left;
  clear:left;
  border:1px solid;
  margin-left:9px;
}

.divCtrlMidia .h2TitCtrlMidia {
  background:url(../images/titCtrlMidia.png) no-repeat;
  display:block;
  width:353px;
  height:49px;
  text-indent:-5000em;
}
/* FIM LISTA CENTRAL DE MIDIA */

/* INSCRICAO INFORMATIVO INICIO */
.divInfoFabac {
  float:left;
  clear:left;
  width:353px;
  height:107px;
  background:url(../images/newsletterBg.png) no-repeat;
  margin:0 0 0 9px;
  _margin-left:4px;
}
.divRespostaNewsletter
{
  font-family:Arial;
  border:0px solid;
}
.divRespostaNewsletter .hdrErro
{
  position:absolute;
  padding:6px;
  height:15px;
  background:#f2bc00;
  color:#000;
  border-top:3px solid #e7b00e;
  font-family:tahoma;
  font-size:.6em;
  text-transform:uppercase;
  margin:-49px 0 0 8px
}
.divRespostaNewsletter ul
{
  position:absolute;
  display:block;
  padding:6px;
  margin-top:-20px;
  height:22px;
  background:#b8def5;
  border-top:1px solid #1f4973;
  border-bottom:1px dashed #fff;
  list-style-type:none;
}
.divRespostaNewsletter ul li
{
  display:block;
  width:280px;
  padding-left:8px;
  font-weight:bold;
  font-size:.9em;
  color:#1f4973;
}

.divInfoFabac .h2TitInfomFabac {
  text-indent:-5000em;
}

.divInfoFabac form {
  margin:22px 0 0 12px;
}

.divInfoFabac form #inpCxNewsletter {
  float:left;
  border:0;
  width:234px;
  margin-bottom:23px;
}
.divInfoFabac form .divRadios {
  float:left;
  clear:left;
  width:220px;
  padding:3px 0 0 0;
  margin-top:-20px;
}
.divInfoFabac form .divRadios label{
  font-family:Arial, Helvetica, sans-serif;
  font-size: .7em;
  text-transform:uppercase;
  font-weight:bolder;
  color:#0f63b9;
  margin-top:-10px;
}
/* FIM INSCRICAO INFORMATIVO */

/* INICIO ALBUM DE ALBUM DE EVENTOS */
.divAlbumEventos {
  float:left;
  clear:left;
  width:527px;
  height:151px;
  margin-top:-147px;
  _margin-top:-180px;
  background:url(../images/albmEvtsBg.png) no-repeat;
  background-position: 0px 50px;
}
.divAlbumEventos .h2AlbumEventos {
  display:block;
  height:49px;
  background:url(../images/titAlbumEventos.png) no-repeat;
  text-indent:-5000px;
}
.divAlbumEventos .divAlbumInfos {
  margin:22px 5px 0 7px;
  float:left;
  width:225px;
  border:0px solid;
  height: 150px;
}
.divAlbumEventos .divAlbumInfos p a {
  margin-right:9px;
}
.divAlbumEventos .divAlbumInfosR {
  margin: 22px 0 0 16px;
  float:left;
  width:225px;
}
.divAlbumEventos img {
  float:left;
  margin-right:9px;
}
/*
.divAlbumEventos .pAlbumEvtCham {
  float:left;
  
  width: 143px;
  display:block;
}
.divAlbumEventos a {
  font-family:Arial, Helvetica, sans-serif;
  font-size:.7em;
  font-weight:bolder;
  
}
*/
.divAlbumEventos .sTitChamAlbEvt
{
  float:left;
  color:#3378cd;
}
.divAlbumEventos .sDataPubEvt {
  float:left;
  clear:left;
  color:#6284a6;
  margin-top: 6px;
}
/* ALBUM DE ALBUM DE EVENTOS FIM */

/* COLUNA DIREITA INICIO */
.divColDir {
  float:left;
  margin-top:9px;
  width:242px;
}
.divColDir .divSerAssinatura {
  display:block;
  background:url(../images/logomarca_serEducacional.png) no-repeat;
}
.divColDir .divSerAssinatura a {
  display:block;
  width:242px;
  height:111px;
  margin-bottom:1px;
  text-indent: -1000em;
}

/* AGENDA DE EVENTOS INICIO */
.divAgenda {
  display:block;
  width:242px;
  height:267px;
  margin-top:12px;
  float:left;
  clear:both;
}
.divAgenda .h2AgendaEventos {
  display:block;
  height:49px;
  background:url(../images/titAgendaEventos.png) no-repeat;
  text-indent:-5000px;
}
.divAgenda table{
  float:left;
  margin-top:-2px;
  width:100%;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: .7em;
  color:#084c83;
}
.divAgenda table tr {
  text-align:left;
  margin-bottom:1px;
}
.divAgenda table tr a {
  margin-top:-8px;
}
.divAgenda table th {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: .9em;
  color:#084c83;
  text-align:left;
  text-transform: uppercase;
  padding:9px 0 5px 5px;
}
.divAgenda table .tdDataAgd {
  width:55px;
  height:34px;
  padding-top: 8px;
  text-align:center;
  font-size:1em;
  font-weight:bold;
  color:#fff;
  border-bottom:1px solid #2c7dc8;
  background:url(../images/agdDataBg.png) no-repeat;
}
.divAgenda table .tdEvtAgd {
  margin-left:1px;
  margin-left:1px;
  padding: 8px 3px 5px 5px;
  width:157px;
  height:29px;
  border-bottom:1px solid #2c7dc8
}
.divAgenda .aListarTodos {
  background: url(../images/btListarTodos.png) no-repeat;
  text-indent: -1000em;
  float:left;
  position:absolute;
  margin-left:-116px;
  width:101px;
  height:26px;
}
.divAgenda .divAgdCtudo {
  float:left;
  width:242px;
  height:227px;
  height:258px;
  overflow: auto;
}
/* FIM AGENDA DE EVENTOS */

.divColDir .divPublicidade {
  background:url(../images/publicidadeBg.png) no-repeat;
  float:left;
  clear:both;
  display:block;
  width:240px;
  height:239px;
  text-align:right;
  margin-top: 12px;
  margin-top: 8px;
}
.divColDir .divPublicidade object {
  margin:10px 10px 0 0;
}
.divColDir .divPublicidade embed {
  margin:10px 4px 0 0;
}
/* ARTIGOS HOME INICIO */
.divArtigos {
  display:block;
  float:left;
  clear:both;
  overflow:hidden;
  width:240px;
  min-height:175px;
  margin-top:5px;
  border:0px solid;
}
.divArtigos .clear {
  display:block;
  float:left;
  clear:left;
  width:1px;
  height:5px;
}
.divArtigos .h2Artigos {
  background:url(../images/titArtigos.png) no-repeat;
  display:block;
  width:353px;
  height:49px;
  text-indent: -5000em;
  margin-bottom: 1px;
}

.divArtigos a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: .7em;
  font-weight: bolder;
}
.divArtigos .pArtigoCham {
  display:block;
  float:left; 
  background:url(../images/itemLstArtigo.png) no-repeat bottom left; 
  width:250px; 
  height:50px; 
  padding-left:9px;
}
.divArtigos .pArtigoCham1 {
  display:block;
  float:left;
  background:url(../images/itemLstArtigoOver.png) no-repeat bottom left; 
  width:250px;
  height:50px;
  padding-left:9px;
}
.divArtigos p span {
  float:left;
  clear:left;
}
.divArtigos .sTitChamArtigo {
  display: block;
  width:210px;
  margin-bottom: 5px;
  color:#3378cd;
}
.divArtigos .sDataPubArtigo {
  color:#003366;
}

.twitter{
  float:left;
  width:239px;
  height:64px;
  margin-top:10px;
}
/* FIM ARTIGOS HOME */

/* FIM COLUNA DIREITA */

/* FORMATACAO GERAL PAGINA INTERNA INICIO*/
.h1Secao {
  display:block;
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 1.3em;
  font-weight:100;
  color:#fff;
  letter-spacing:.1em;
  width:603px;
  _width:564px;
  height:35px;
  background:url(../images/titSecaoBg.png) no-repeat;
  margin:9px 0 9px 9px;
  _margin-top:5px;
  _margin-left:3px;
  padding: 10px 0 5px 43px;
}
.h2SubTitulo{
  clear:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 1.6em;
  font-weight:100;
  min-width:380px;
  text-transform:uppercase;
  color:#09579c;
  letter-spacing:.1em;
  padding: 0 0 5px 14px;
  margin-top:0px;
  width:200px;
	_width:370px;
}
.h2SubTitulo a {
  text-decoration: underline;
  border-bottom:2px solid #09579c;
  padding:4px;
}
.h2SubTitulo a:hover {
  background:#09579c;
  color:#fff;
  padding:4px;
}
.divCtudoInterno {
  margin:9px 0 0 9px;
  width:603px;
  font-size:.75em;
  font-family:Arial, Helvetica, sans-serif;
  border:0px solid;
  _width:600px;
  _overflow:hidden;
}
.divCtudoInterno img {
  padding:9px;
  float:left;
}
.divCtudoInterno ol {
  border:0px solid;
  margin: 0 0 12px 35px;
}

.divCtudoInterno span.chamadaInterna {
  border:0px solid;
  margin-left: 15px;
}
.divCtudoInterno span.sPaginaCtudo {
  display:block;
  margin-top:-24px\9;
  *margin-top:0;
}
.showDivId ul li {
  min-width:380px;
}
/* COLUNA C/ WIDGETS INICIO*/
/*.divCtudoInterno .divCaixasAuxiliares {
  float:right;
  width:193px;
  margin-right:9px;  
}*/
.divCtudoInterno .divWidgetsFuncoes {
  display:block;
  float:right;
  clear:right;
  width:193px;
  border:0px solid;
  margin:0 0 9px 9px;
}
.divCtudoInterno .divWidgetsSubItens {
  float:right;
  clear:both;
  width:193px;
  border:0px solid;
  margin:0 0 9px 9px;
}
.divCtudoInterno .divWidgetsAcessibilidade {
  display:block;
  float:right;
  clear:right;
  width:190px;
  border:0px solid;
  border-left:3px solid #e4e4e4;
  margin:0 0 9px 9px;
}
.divCtudoInterno .divWidgetsAcessibilidade div {
  margin-left:6px;
  font-family:tahoma;
  font-weight:bold;
  font-size:.8em;
  text-transform:uppercase;
}
.divCtudoInterno .divWidgetsAcessibilidade span {
  float:left;
  margin:6px;
}
.divCtudoInterno .divWidgetsAcessibilidade a {
  display:block;
  width:15px;
  height:15px;
  margin-left:2px;
  padding:3px;
  border:2px solid #e4e4e4;
  background:#08518f;
  color:#fff;
  text-decoration:none;
  float:left;
}
.divCtudoInterno .subOpcoes {
  margin:9px 0 0 0;
  padding:0px;
  border:0px;
  float:left;
  _width:194px;
  _overflow:hidden;
}
.divCtudoInterno .subOpcoes ul {
  font-family:Tahoma, Geneva, sans-serif;
  font-size:.8em;
  text-transform:uppercase;
  margin:0;
  padding:0;
  border:0;
  float:left;
}
.divCtudoInterno .subOpcoes ul li {
  margin:0 0 1px 5px;
  border:0px solid;
  list-style-type:none;
  clear:left;
}

.divCtudoInterno .subOpcoes ul li a {
  background:#fff;
  display:block;
  width:167px;
  border:1px solid #E4E4E4;
  padding: 12px 9px 12px 12px;
  color:#666666;
  text-decoration:none;
  font-weight:bold;
}
.divCtudoInterno .subOpcoes ul li a:hover {
  color:#ffffff;
  text-weight:bold;
  background:#09579c;
}
.divWidgetsSubItens .subOpcoes ul li .aSecaoAtual {
  color:#ffffff;
  background:#09579c;
}

.divWidgetsFuncoes .subOpcoes ul li .aBtVoltar {
  color:#ffffff;
  background:url(../images/iconBack.png) no-repeat right #09579c;
}
.divWidgetsFuncoes .subOpcoes ul li .aBtVoltar:hover {
  color:#ffffff;
  background:url(../images/iconBackOvr.png) no-repeat right #09579c;
}
.divWidgetsFuncoes .subOpcoes ul li .aBtIndicar {
  color:#ffffff;
  background:url(../images/iconIndicar.png) no-repeat right #09579c;
}
.divWidgetsFuncoes .subOpcoes ul li .aBtIndicar:hover {
  color:#ffffff;
  background:url(../images/iconIndicarOvr.png) no-repeat right #09579c;
}
.divWidgetsFuncoes .subOpcoes ul li .aBtRelErro {
  color:#ffffff;
  background:url(../images/iconRelErro.png) no-repeat right #09579c;
}

.divWidgetsFuncoes .subOpcoes ul li .aBtRelErro:hover {
  color:#ffffff;
  background:url(../images/iconRelErroOvr.png) no-repeat right #09579c;
}

.divWidgetsFuncoes .subOpcoes ul li .aBtPrint {
  color:#ffffff;
  background:url(../images/iconPrint.png) no-repeat right #09579c;
}

.divWidgetsFuncoes .subOpcoes ul li .aBtPrint:hover {
  color:#ffffff;
  background:url(../images/iconPrintOvr.png) no-repeat right #09579c;
}

.divWidgetsFuncoes .divBuscaInt {
  display:block;
  float:left;
  width:193px;
  height:99px;
  background:url(../images/buscaBgInt.png) no-repeat;
}
.divWidgetsFuncoes .divBuscaInt p {
  border:0;
}
.divWidgetsFuncoes .divBuscaInt form #inpCxBusca {
  border: 0px solid;
  width:156px;
  height: 20px;
  margin:51px 6px 4px 4px;
}
.divWidgetsFuncoes .divBuscaInt form button {
  background: #999;
  border:1px solid;
  text-transform:uppercase;
  font-family:Tahoma, Geneva, sans-serif;
  font-size:.75em;
  font-weight:bold;
  color:#fff;
  width:110px;
  height:15px;
  cursor: pointer;
  margin:0 auto;
  padding:0;
}
/* FIM COLUNA C/ WIDGETS */
.divCtudoInterno p {
  clear:left;
  margin:0 0 12px 0;
  border-left: 3px solid #CCC;
  padding-left: 12px;
}
.divCtudoInterno p strong {
  padding:0 6px 0 0;
  border-bottom:2px solid #efefef;
}
.divCtudoInterno ul {
  border-left:3px solid #CCC;
  margin:0 0 12px 0;
  padding:0 0 0 35px;
  *padding:0 0 0 15px;
  *list-style:square;
  *width:650px;
}
.divCtudoInterno ul li{
	list-style:square;
  float:left;
  clear:both;
  margin-left:35px;
  *margin-left:15px;
  border:0px solid;
}
/* LISTAGEM AGENDA DE EVENTOS INICIO */
.divCtudoInterno .uAgendaLista {
  list-style-type:none;
  margin:0;
  padding:0;
  overflow:hidden;
  width:400px;
  border:0;
}
.divCtudoInterno .lAgendaInfos {
  border:0px solid;
  float:left;
  display:block;
  width:65%;
  padding-bottom:8px;
  margin:0 0 12px 0;
}
.divCtudoInterno .lAgendaInfos .sDataAgenda {
  display:block;
  padding:4px;
  margin:0 8px 8px 0;
  color:#fff;
  background:#8497a7;
  float:left;
  clear:left;
}
.divCtudoInterno .lAgendaInfos .sChamadaAgenda {
  border-bottom:2px groove #E4E4E4;
  display:block;
  padding-bottom:12px;
  width:600px;
  min-height:20px;
}
.divCtudoInterno .lAgendaInfos a {
  text-decoration: none;
  color:#0c59a1;
}
.divCtudoInterno .lAgendaInfos a:hover {
  text-decoration:underline;
}
/* FIM LISTAGEM AGENDA DE EVENTOS */

/* LISTAGEM DE ARTIGOS INICIO */
.divCtudoInterno .uCursosExtensao {
  list-style-type:none;
  margin:0;
  padding:0;
  border:0px solid;
  overflow:hidden;
  width:397px;
}
.divCtudoInterno .uCursosExtensao strong.titDets {
  padding:3px;
  background:#1b426a;
  color:#fff;
  float:left;
  clear:both;
  display:block;
  margin:0;
  border:1px solid;
  margin-bottom:-1px;
}
.divCtudoInterno .uCursosExtensao li.titDetsBox {
  display:block;
  float:left;
  padding:1px;
  border-top:1px dashed #333;
  border-bottom:2px solid #999;
  background:#f3f3f3
}
.divCtudoInterno .uCursosExtensao strong.titDetsModulos {
  text-transform:uppercase;
  font-weight:bold;
  font-size:.8em;
  padding:3px;
  color:#1b426a;
  float:left;
  display:block;
  margin:0;
  border:0px solid;
  margin-right:215px;
  margin-bottom:4px;
  border-left:2px dotted #c4c4c4;
  
}
.divCtudoInterno .uCursosExtensao strong.titDetsData {
  font-family:tahoma;
  font-size:.8em;
  text-transform:uppercase;
  padding:3px;
  color:#1b426a;
  float:left;
  display:block;
  width:60px;
  margin:0;
  border-left:2px dotted #c4c4c4;
  margin-bottom:4px;
}
.divCtudoInterno .uCursosExtensao strong.titDetsVagas {
  font-family:tahoma;
  font-size:.8em;
  text-transform:uppercase;
  padding:3px;
  color:#1b426a;
  float:left;
  display:block;
  margin-left:6px;
  border-left:2px dotted #c4c4c4;
  margin-bottom:4px;
}
.divCtudoInterno .uCursosExtensao li.titDetsDesc {
  text-transform:capitalize;
  display:block;
  float:left;
  overflow:hidden;
  width:375px;
  border-top:1px solid #1b426a;
  border-right:2px groove #1b426a;
  margin:0;
  padding:8px;
}
.divCtudoInterno .uCursosExtensao li.titDetsDescModulo {
  display:block;
  width:45px;
  height:17px;
  float:left;
  width:277px;
  padding-top:3px;
  border-bottom:1px solid;
}
.divCtudoInterno .uCursosExtensao li.titDetsDescData {
  display:block;
  width:68px;
  height:17px;
  float:left;
  border-left:2px dotted #e4e4e4;
  border-bottom:1px dashed #666;
  background:#f3f3f3;
  padding:4px 0 0 4px;
  font-weight:bold;
}
.divCtudoInterno .uCursosExtensao li.titDetsDescVagas {
  display:block;
  width:35px;
  text-align:center;
  height:17px;
  float:left;
  border-bottom:1px solid;
  padding:4px 0 0 4px;
}
.divCtudoInterno .uCursosExtensao li {
  margin:0;
}
.divCtudoInterno .uCursosExtensao li.lTitCursos {
  float:left;
  display:block;
  width:478px;
  height:24px;
  margin:0;
  border:0px solid;
  background:url(../images/listaCursosBg.png) no-repeat;
}

.divCtudoInterno .lTitCursos strong {
  border:0px solid;
  float:left;
  display:block;
  font-size:.8em;
  text-transform:uppercase;
  font-weight:bold;
}
.divCtudoInterno .lTitCursos strong.titCursosExt {
  display:block;
  float:left;
  padding:5px 245px 0 15px;
  color:#3399ff;
  padding-top:8px;
}
.divCtudoInterno .lTitCursos strong.titExtData {
  color:#fff;
  padding:8px 15px 0 0;
}
.divCtudoInterno .lTitCursos strong.titExtVagas {
  color:#fff;
  padding-top:8px;
}

.divCtudoInterno .uCursosGraduacao {
  list-style-type:none;
  margin:0;
  padding:0;
  border:0px solid;
  overflow:hidden;
  width:397px;
}
.dataBox {
  display:block;
  float:left;
  clear:left;
  width:131px;
  margin-top:-8px;
  padding:3px 8px 6px 8px;
  font-weight:bolder;
  font-size:.9em;
  background:#d4e8f2;
  border-left:1px solid #d4e8f2;
  border-right:2px ridge #2662a0;
  border-top:1px solid #d4e8f2;
  border-bottom:2px ridge #2662a0
}
.divCtudoInterno span.autorBox {
  display:block;
  float:left;
  padding:3px 8px 6px 8px;
  font-weight:bolder;
  font-size:.9em;
  background:#d4e8f2;
  border-left:1px solid #d4e8f2;
  border-right:2px ridge #2662a0;
  border-top:1px solid #d4e8f2;
  border-bottom:2px ridge #2662a0
}
.divCtudoInterno strong.titCursoCoord {
  padding:4px 4px 8px 4px;
  text-transform:uppercase;
  font-size:.9em;
  font-weight:bold;
  letter-spacing:.1em;
  color:#084c83;
  background:url(../images/subTitItensBg.png) repeat-x bottom;
  float:left;
  display:block;
  clear:left;
  margin-bottom:4px;
}
.divCtudoInterno strong.titAuditorios {
  padding:8px;
  background:#1f4973;
  color:#fff;
  float:left;
  display:block;
  clear:left;
  margin-bottom:4px;
}
.divCtudoInterno strong.titInfosSecretaria {
  padding:8px;
  background:#c4c4c4;
  color:#1b426a;
  float:left;
  display:block;
  clear:left;
  margin-bottom:4px;
}
.divCtudoInterno .uCursosGraduacao li.lTitCursos {
  float:left;
  display:block;
  width:478px;
  height:24px;
  margin:0;
  border:0px solid;
  background:url(../images/listaCursosBg.png) no-repeat;
}
.divCtudoInterno .lTitCursos .titCursos {
  display:block;
  float:left;
  padding:5px 166px 0 15px;
} 
.divCtudoInterno .lTitCursos strong {
  border:0px solid;
  float:left;
  display:block;
  font-size:.8em;
  text-transform:uppercase;
  font-weight:bold;
}
.divCtudoInterno .lTitCursos strong.titCursos {
  color:#3399ff;
  padding-top:8px;
}
.divCtudoInterno .lTitCursos strong.titMatriz {
  color:#fff;
  padding:5px 22px 0 0;
}
.divCtudoInterno .lTitCursos strong.titDocentes {
  color:#fff;
  padding:8px 15px 0 0;
}
.divCtudoInterno .lTitCursos strong.titSite {
  color:#fff;
  padding-top:8px;
}
.divCtudoInterno .uCursosGraduacao .lCursosInfos {
  border:0px solid;
  float:left;
  display:block;
  width:400px;
  padding:0 0 8px 0;
  margin:2px 0 12px 0;
  background:none;
}
.divCtudoInterno .uCursosGraduacao .lCursosInfos .cursoInf {
  float:left;
  display:block;
  width:179px;
  height:43px;
  border:0px solid;
  margin-left:2px;
  padding:4px 13px 4px 13px;
  border-bottom:1px dashed #330099;
}
.divCtudoInterno .uCursosGraduacao .lCursosInfos .cursoInfTit {
  float:left;
  display:block;
  width:179px;
  border:0px solid;
  margin-left:2px;
  padding:20px 13px 13px 13px;
  border-bottom:1px dashed #fff;
  color:#fff;
  font-size:1.4em;
  background:#2662a0;
  overflow:hidden;
}
.divCtudoInterno .uCursosGraduacao .lCursosInfos .informacoes {
  float:left;
  display:block;
  margin-left:2px;
  text-indent:-1000em;
  width:69px;
  height:53px;
  border:0px solid;
  padding:0;
  background:url(../images/icoDetalhesCursos.png);
}
.divCtudoInterno .uCursosGraduacao .lCursosInfos .informacoes {
  float:left;
  display:block;
  margin-left:2px;
  text-indent:-1000em;
  width:69px;
  height:53px;
  border:0px solid;
  padding:0;
  background:url(../images/icoDetalhesOffCursos.png);
}
.divCtudoInterno .uCursosGraduacao .lCursosInfos .grade {
  float:left;
  display:block;
  width:49px;
  height:53px;
  border:0px solid;
  margin-left:2px;
  padding:0;
  text-indent:-1000em;
  background:url(../images/icoGradeCursos.png);  
}
.divCtudoInterno .uCursosGraduacao .lCursosInfos .docente {
  float:left;
  display:block;
  text-indent:-1000em;
  width:66px;
  height:53px;
  border:0px solid;
  margin-left:2px;
  padding:0;
  background:url(../images/icoDocentesCurso.png);
}
.divCtudoInterno .lArtigoInfos {
  border:0px solid;
  float:left;
  display:block;
  width:65%;
  padding-bottom:8px;
  margin:0 0 12px 0;
}
.divCtudoInterno .uArtigoLista {/* Lista Artigos */
  list-style-type:none;
  margin:0;
  padding:0;
  border:0px solid;
  overflow:hidden;
  width:400px;
}

.divCtudoInterno .lArtigoInfos {
  border:0px solid;
  float:left;
  display:block;
  width:65%;
  padding-bottom:8px;
  margin:0 0 12px 0;
}
.divCtudoInterno .lArtigoInfos b {
  border:0px solid;
  margin:0;
  padding:0;
  
}
.divCtudoInterno .lArtigoInfos a {
  text-decoration: none;
  color:#0c59a1;
}
.divCtudoInterno .lArtigoInfos a:hover {
  text-decoration:underline;
}
.divCtudoInterno .lArtigoInfos .sDataArtigo {
  display:block;
  padding:4px;
  margin:0 8px 8px 0;
  color:#fff;
  background:#8497a7;
  float:left;
  clear:left;
}
.divCtudoInterno .lArtigoInfos .sChamadaArtigo {
  border-bottom:2px groove #E4E4E4;
  display:block;
  padding-bottom:12px;
  min-height:20px;
  width:405px;
}
/* FIM LISTAGEM DE ARTIGOS */

/* LISTAGEM DE MIDIA INICIO */
.divCtudoInterno .uMidiaLista {
  list-style-type:none;
  margin:0;
  padding:0;
  border:0px solid;
  overflow:hidden;
  width:400px;
}
.divCtudoInterno .lMidiaInfos {
  padding-bottom:8px;
  background:url(../images/midiaVideoBg.png) no-repeat;
  margin:0 0 12px 0;
  background-position: 315px 0;
  width:450px;
}
.divCtudoInterno .lMidiaInfosAudio {
  padding-bottom:16px;
  background:url(../images/midiaAudioBg.png) no-repeat;
  margin:0 0 12px 0;
  background-position: 315px 0;
  width:450px;
}
.divCtudoInterno b {
  border:0px solid;
  margin:0;
  padding:0;
}
.divCtudoInterno .sDataMidia {
  display:block;
  width:62px;
  height:15px;
  padding:4px;
  margin:0 8px 8px 68px;
  color:#fff;
  background:#8497a7;
}
.divCtudoInterno .sChamadaMidia {
  border-bottom:2px groove #E4E4E4;
  display:block;
  padding-bottom:12px;
  min-height:25px;
}
.divCtudoInterno a {
  text-decoration: none;
  color:#0c59a1;
  float:left;
}
.divCtudoInterno .lMidiaInfos a:hover {
  text-decoration:underline;
}
.divCtudoInterno .uMidiaLista img {
  margin:0 9px 2px 0;
  padding:0;
  clear:left;
  width:60px;
  height:60px;
  border:1px solid;
}
.divCtudoInterno .lMidiaInfos a:hover {
  text-decoration:underline;
}
/* FIM LISTAGEM DE MIDIA */

/* LISTAGEM DE NOTICIAS INICIO */
.divCtudoInterno .uNoticiaLista {
  list-style-type:none;
  margin:0;
  padding:0;
  overflow:hidden;
  width:400px;
  border:0;
}
.divCtudoInterno .uNoticiaLista img {
  margin:0 9px 2px 0;
  padding:0;
  clear:left;
  width:60px;
  height:60px;
  border:1px solid;
}
.divCtudoInterno .lNoticiaInfos {
  border:0px solid;
  float:left;
  display:block;
  width:66%;
  padding-bottom:8px;
  margin:0 0 12px 0;
}
.divCtudoInterno .lNoticiaInfos b {
  border:0px solid;
  margin:0;
  padding:0;
}
.divCtudoInterno .lNoticiaInfos a {
  text-decoration: none;
  color:#0c59a1;
}
.divCtudoInterno .lNoticiaInfos a:hover {
  text-decoration:underline;
}
.divCtudoInterno .sDataNoticia {
  display:block;
  width:62px;
  height:15px;
  padding:4px;
  margin:0 8px 8px 68px;
  color:#fff;
  background:#8497a7;
}
.divCtudoInterno .lNoticiaInfos .sChamadaNoticia {
  border-bottom:2px groove #E4E4E4;
  display:block;
  padding-bottom:12px;
  min-height:20px;
  width:400px;
}
/* FIM LISTAGEM DE NOTICIAS */

/* PAGINACAO INICIO */
.divPaginacaoRdp {
  clear:left;
  display:block;
}
.divPaginacaoRdp .strongPagInfos{
  font-weight:bold;
  color:#647380;
  margin-bottom:-15px\9;
  *margin:0;
  padding:6px 0 2px 8px\9;
  display:block;
  clear:left;
  background:#e4e4e4;
  width:110px;
}
.divCtudoInterno .paginacao2 {
  padding:6px;
  border-top:1px dashed #69F;
  border-bottom:1px dashed #69F;
  margin-bottom:10px;
}

.divCtudoInterno .paginacao2 .paginacaoativa {
  padding:6px;
  border:0px solid;
  background:#69C;
  text-decoration:none;
  color:#FFF;
}
.divCtudoInterno .paginacao2 .paginacaonumeros {
  padding:6px;
  color:#69C;
}
.divCtudoInterno .paginacao2 .paginacaonumeros:hover {
  padding:6px;
  color:#fff;
  background:#69C;
}
/* FIM PAGINACAO */

/* FIM FORMATACAO GERAL PAGINA INTERNA*/

/* FORMULARIO DE INSCRICAO P/ ATIVIDADES COMPLEMENTARES INICIO */
.divCtudoInterno .fieldValDataInsc {
  display:block;
  float:left;
  margin-top:20px;
  border:0px solid;
  float:left;
}
.divCtudoInterno .fieldValDataInsc #divValores b.Tit {
  border-top:1px solid #e4e4e4;
  border-right:1px solid #e4e4e4;
  border-left:1px solid #e4e4e4;
  display:block;
  width:563px;
  padding:8px;
  margin:-63px 0 30px 15px;
  font-size:1.2em;
  color:#084c83;
  text-transform: uppercase;
}
.divCtudoInterno .fieldValDataInsc #divDescricao {
  margin:15px;
}
.divCtudoInterno .fieldValDataInsc #divDescricao b {
  border-top:1px solid #e4e4e4;
  border-right:1px solid #e4e4e4;
  border-left:1px solid #e4e4e4;
  display:block;
  padding:8px;
  margin:-78px 0 45px 0;
  font-size:1.2em;
  color:#084c83;
  text-transform: uppercase;
}
.divCtudoInterno .fieldValDataInsc #divInformacao {
  margin:15px;
}
.divCtudoInterno .fieldValDataInsc #divInformacao b {
  border-top:1px solid #e4e4e4;
  border-right:1px solid #e4e4e4;
  border-left:1px solid #e4e4e4;
  display:block;
  padding:8px;
  margin:-78px 0 45px 0;
  font-size:1.2em;
  color:#084c83;
  text-transform: uppercase;
}
.divCtudoInterno fieldset legend {
  border:0px solid;
}
.divCtudoInterno fieldset legend b {
   float:left;
   display:block;
   width:585px;
   background:#09579c;
   padding:6px;
   border-bottom:2px groove #09579c;
   color:#ffffff;
   text-transform:uppercase;
   margin-top:25px;
}
.divCtudoInterno fieldset legend b a {
  margin-left:12px;
  float:left;
  color:#fff;
  font-size:.9em;
  text-decoration:none;
  border-bottom: 1px dotted #fff;
}
.divCtudoInterno fieldset legend b a:hover {
  border:0;
}
.divCtudoInterno fieldset ul {
  float:left;
  border:0px solid;
  list-style-type:none;
  margin: 5px 0 0 0;
  padding:0;
}

.divCtudoInterno fieldset div ul li {
  float:left;
  border:0px solid #99900d;
  margin:0 auto;
  padding:0;
  list-style:none;
}
.divCtudoInterno fieldset div ul li b {
  display:block;
  float:left;
  border-bottom:2px ridge #b1d2ee;
  margin-bottom:1px;
  width:130px;
  min-height:30px;
  background:#b1d2ee;
  color:#013060;
  padding:4px;
}
.divCtudoInterno fieldset div ul li .spanInfoInsc {
  float: left;
  display:block;
  width:150px;
  padding:4px 0 3px 4px;
  border-bottom:1px dashed #b1d2ee;
}
.divCtudoInterno fieldset div hr {
  float:left;
  clear:left;
  width:400px;
  margin:4px;
  padding:0;
  color:#d53a3a
}
.divCtudoInterno #formValidaCpf b {
  display:block;
  float:left;
  width:130px;
  height:22px;
  margin-right:6px;
  padding:4px;
  font-size:1.2em;
  font-weight:bold;
  color:#fff;
  background:#09579c;
}
.divCtudoInterno #divJsCaptcha b {
  text-align:left;
  display:block;
  float:left;
  width:130px;
  margin-right:6px;
  padding:4px;
  font-size:1.2em;
  font-weight:bold;
  color:#fff;
  background:#09579c;
}
.divCtudoInterno #divJsCaptcha #imgCaptcha {
  float:left;
  border:1px dashed #09579c;
}
.divCtudoInterno #divJsCaptcha #inpCaptcha{
  text-align:center;
  font-size:2.8em;
  font-weight:bold;
  float:left;
  display:block;
  width:138px;
  height:62px;
  border:0px solid;
  background:url(../images/campoCaptchaVerBg.png) no-repeat;
  padding:8px 2px 8px 3px;
  margin-right:8px;
}
.divCtudoInterno #divJsCaptcha #imgLoader {
  display:block;
  border:0 solid;
  padding:0 47px 0 48px;
}
.divCtudoInterno #divJsCaptcha #btNovaInscricao {
  display:block;
  float:left;
  margin:8px 0 0 292px;
  border:0;
  width:253px;
  height:30px;
  font-size:1.2em;
  text-transform:uppercase;
  color:#fff;
  background:url(../images/btInscProced.png) no-repeat;
}
.divCtudoInterno #formValidaCpf input#inpCpf {
  font-size:1.6em;
  background:url(../images/campoCpfBg.png) no-repeat top left;
  border:0;
  padding:4px;
  width:138px;
  height:30px;
  
}
.divCtudoInterno #formValidaCpf #btValidaCpf {
  border:0;
  width:253px;
  height:30px;
  font-size:1.2em;
  text-transform:uppercase;
  color:#fff;
  background:url(../images/btInscProced.png) no-repeat;
}
.divCtudoInterno #divErrorForm {
  display:block;
  float:left;
  width:530px;
  clear:both;
  padding:12px;
  margin-bottom:4px;
  color:#fff;
  background:#d53a3a;
}
.divCtudoInterno #divErrorForm label.error {
  float:left;
  display:block;
  background:transparent;
}
.divCtudoInterno #divErrorForm ol {
  float:left;
  display:block;
  width:80%;
  background:transparent;
}
.divCtudoInterno #divErrorForm ol li {
  float:left;
  clear:left;
  display:block;
  border:0px solid;
  width:80%;
  background:transparent;
}
.divCtudoInterno #divErrorForm ol li label{
  float:left;
  display:block;
  width:400px;
}
.divCtudoInterno .formDadosPessoais {
  /*background:#efefef;*/
}
.divCtudoInterno .formDadosPessoais .spanLn {
  clear:left;
  float:left;
  display:block;
  border:0px solid;
  margin:0 6px 3px 0;
}
.divCtudoInterno .formDadosPessoais .spanLn strong {
  float:left;
  block:left;
  margin:2px 0 0 4px;
}
.divCtudoInterno .formDadosPessoais .spanDir {
  display:block;
  float:left;
  border:0px solid;
}

.divCtudoInterno .formDadosPessoais .spanDirCidade {
  float:left;
  width:290px;
  display:block;
  border:0px solid;
  margin-top:0px\9;
  *margin-top:30px;  
}
.divCtudoInterno .formDadosPessoais .spanDirLogradouro {
  float:left;
  width:280px;
  display:block;
  border:0px solid;
  margin-left:17px\9;
  margin-left:17px;
  *margin-left:0px;
  margin-top:0px;
  *margin-top:3px; 
}
.divCtudoInterno .formDadosPessoais .spanDirComplemento {
  float:left;
  width:290px;
  display:block;
  border:0px solid;
  margin-top:0px\9;
  *margin-top:3px; 
}
.divCtudoInterno .formDadosPessoais label{
  float:left;
  display:block;
  font-size:.9em;
  font-weight:bold;
  text-transform:uppercase;
  color:#fff;
  padding:4px;
  width:95px;
  background:#09579c
}
.divCtudoInterno .formDadosPessoais input {
  display:block;
  float:left;
  margin-left:4px;
}
.divCtudoInterno .formDadosPessoais hr {
  float:left;
  clear:left;
  width:555px;
  margin:4px;
  padding:0;
  color:#e4e4e4
}
.divCtudoInterno .formDadosPessoais .pOpcaoConcordo {
  display:block;
  float:left;
  width:100px;
  background:#003366;
  padding:4px;
  margin:4px 0 0 0;
}
.divCtudoInterno .formDadosPessoais #ckConcordoPasso1 {
  float:left;
}
.divCtudoInterno .pOpcaoConcordo label {
  float:left;
  width:60px;
  border:0;
  text-transform:uppercase;
  color:#fff;
  background: transparent;
}
.divCtudoInterno .formDadosPessoais textarea {
  border:1px solid silver;
  background-color:#f1f1f1;  
}
.divCtudoInterno .btEnviarDados {
  display:block;
  float:left;
  margin:4px 0 0 4px;
  border:0;
  width:253px;
  height:30px;
  font-size:1.2em;
  text-transform:uppercase;
  color:#fff;
  background:url(../images/btInscProced.png) no-repeat;
}

.btTemplate {
  display:block;
  float:left;
  margin:4px 0 0 4px;
  border:0;
  font-size:.8em;
  text-transform:uppercase;
  color:#fff;
  background:url(../images/btInscProced.png) no-repeat;
}
/* FIM FORMULARIO DE INSCRICAO ATIVIDADES COMPLEMENTARES */

.btDownload {
  background:url(../images/icoDownload.png) no-repeat left;
  border-bottom:0px outset #3CF;
  padding:8px 8px 8px 42px;
}
.divCtudoInterno .divConfirmacaoDados {
  border:0px solid;
}
.divCtudoInterno .imgPreComprov {
  border-top:1px dashed #e4e4e4;
  border-left:1px dashed #e4e4e4;
  border-right:1px dashed #e4e4e4;
  float:left;
  margin:0;
  padding:0 7px 0 0;
}
.divCtudoInterno .divConfirmacaoDados p {
  padding-bottom:12px;
  border-bottom:1px dashed #e3e4e5;
}
.divCtudoInterno .divConfirmacaoDados p b {
  text-size:1em;
  text-transform: uppercase;
  letter-spacing:.2em;
  border-right:2px dotted;
  margin-right:12px;
  width:90px;
  display:block;
  float:left;
}
.divCtudoInterno .divFormaPagamento {
  float:left;
}
.divCtudoInterno .divFormaPagamento a {
  float:left;
  display:block;
  background:url(../images/icoEscolhaPagto.png) no-repeat right bottom;
  width:180px;
  height:40px;
  border-left:3px dotted #5a7fa3;
  padding:12px 35px 0 8px;
  font-size:1.2em;
  font-weight:bold;
  color:#3b5d81;
}
.divCtudoInterno .divFormaPagamento a:hover{
  text-decoration: underline;
}
/* FIM CAMPOS DE INSCRICAO */

/* FALE CONOSCO INICIO */
.divCtudoInterno .formFaleConosco {
   border:0px solid;
   overflow:hidden;
}
.spanLn {
  width:390px;
  clear:left;
  float:left;
  display:block;
  border:0px solid;
  margin:0 6px 3px 0;
}
.spanLn label {
  float:left;
  display:block;
  font-size:.9em;
  font-weight:bold;
  text-transform:uppercase;
  color:#fff;
  padding:4px;
  width:95px;
  background:#09579c
}
.divCtudoInterno .formFaleConosco .spanLn {
  width:390px;
  clear:left;
  float:left;
  display:block;
  border:0px solid;
  margin:0 6px 3px 0;
}
.divCtudoInterno .formFaleConosco label {
  float:left;
  display:block;
  font-size:.9em;
  font-weight:bold;
  text-transform:uppercase;
  color:#fff;
  padding:4px;
  width:95px;
  background:#09579c
}
.divCtudoInterno .formFaleConosco label b {
  font-size:.6em;
}
.divCtudoInterno .formFaleConosco input {
  display:block;
  float:left;
  margin-left:4px;
}
.divCtudoInterno h2.titulo{ 
  font-size:18px;
  color:#fff;
  background:#265789;
  margin:0px auto;
  padding:4px;
}
.divCtudoInterno .sTitAgenda {
  float:left;
  display:block;
  padding:4px;
  background:#0a447f;
  color:#fff;
  margin:0 8px 0 0;
}

/* INFORMACOES DE DETALHAMENTO DOS CURSOS INICIO */
.divCtudoInterno #tbMatrizCurricular tr {
  display:block;
  float:left;
  padding:0;
  margin:0;
}
.divCtudoInterno #tbMatrizCurricular .trTitColunasMatriz {
  border:0px solid;
  margin:-5px;
  padding:0 0 0 2px;
  font-size:.8em
}
.divCtudoInterno #tbMatrizCurricular .trTitColunasMatriz .tdTitDisciplina {
  width:320px;
  padding:4px;
  margin:0px;
  border-right:3px solid #fff;
  text-align:left;
  text-transform:uppercase;
  background:#e4e4e4;
  color:#09579c;
}
.divCtudoInterno #tbMatrizCurricular .trTitColunasMatriz .tdTitCargaHoraria {
  width:83px;
  pading:4px;
  margin:0px;
  text-transform:uppercase;
  color:#09579c;
}
.divCtudoInterno #tbMatrizCurricular tbody tr{ 
  padding-top:3px;
  padding-bottom:0px;
  margin-top:0px;
}
.divCtudoInterno #tbMatrizCurricular tbody tr td a {
  border:1px solid;
  background:#09579c;
  color:#fff;
  padding:4px;
  display:block;
  width:60px;
  text-align:left;
  font-size:.8em;
  font-weight:bold;
  text-transform:uppercase;
}
.divCtudoInterno #tbMatrizCurricular tbody .tdPeriodoSemestre {
  font-size:1em;
  font-weight:bold;
  text-transform:uppercase;
  color:#fff;
  background:#09579c;
  padding:8px;
}
.divCtudoInterno #tbMatrizCurricular tbody .tdDisciplinaDesc {
  width:298px;
  *width:395px;
  padding-bottom: 5px;
  border-bottom:1px dashed #e4e4e4;
  border-right:3px solid #e4e4e4;
}
.divCtudoInterno #tbMatrizCurricular th {
  font-size:.9em;
}
/* FIM INFORMACOES DE DETALHAMENTO DOS CURSOS*/

/*  INICIO BUSCA BIBLIOTECA  */

.divTopoBuscaBiblioteca{
 margin-top:55px;
 *margin-top:-20px;
 width:600px;
 height:38px;
 background:url(../images/titBuscaBibliotecaFabac.png);
 background-repeat:no-repeat;}

.divBuscaBiblioteca{
 margin:0px 0px 20px 0px;
 width:600px;
 height:60px;
 background:#f7f7f7;
 border:1px solid #ebebeb;}
	
.inpBuscaBiblioteca{
	float:left;
	margin:18px 0px 10px 20px;
	width:300px;
	height:12px;
	background:#fff;
	border: 1px solid #e2e2e2;
	font-size:10px;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	padding-top:4px;
	padding-bottom:6px;}

.selBuscaBiblioteca{
	float:left;
	margin:18px 0px 10px 27px;
	width:150px;
	height:20px;
	background:#fff;
	border:1px solid #e2e2e2;
	font-size:12px;
	color:#666;}
	
.inplupaBiblioteca{
	margin:18px 0px 10px 27px;
	background:url(../images/buscarBiblioteca.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	border:none;
	cursor:pointer;}
	
/* || fim select bugado || */


	
.divCxBuscaBiblioteca form button{
}

/* FIM DA BUSCA BIBLIOTECA */
/* - -- --   estilo detalhe bibloteca - - -- - */

.tdImagem {
 position: absolute;
 margin: -6px 0px 0px 10px;
}
.divImagemDetalhe{
float:left;
width:auto;
margin:10px 0px 0px 0px;}

.divAquisicoes{
	float:left;}
.divAquisicoesListar {
 width: 380px;
 float: left;
 padding-bottom: 20px;
}
.divAquisicoesListar ul li{
list-style:none;
float:left;
clear:both;
margin:15px 0px 10px 0px;}

.divAquisicoesListar li {
float:left;
clear:both;
 width: 300px;
 margin-bottom:10px;
}


.divAquisicoes p b {
 width: 320px;
 float: left;
 clear: both;
 text-align: center;
 margin: 13px 0px 0px 25px;
}

.divAquisicoes .table td {
 padding: 5px 7px;
 border:1px solid #eee;
}

.divAquisicoesExibir .table tr {
 vertical-align: top;
  border:1px solid #eee;
}

/* - - - --  FIM estilo biblioteca  -- - -- - */
.divCtudoInterno .divCtudoEstrutura {
  border:0px solid;
  display:block;
  width:395px;
  overflow:hidden;
}

.divCtudoInterno .divCtudoEstrutura img {
  display:block;
  margin:0 0 -200px 300px;
  width:70px;
  height:70px;
  border:1px solid;
}
/* DIALOGO FACEBOX INICIO */
.content span {
  float:left;
  clear:left;
  height:24px;
  width:350px;
  border:0px solid;
  font-family:arial;
  font-weight:bold;
  font-size:.7em;
  letter-spacing: .1em;
  margin-bottom:8px;
}
.content span label {
  text-transform: uppercase;
  color:#fff;
  display:block;
  width:135px;
  min-height:18px;
  background:#1b426a;
  float:left;
  padding:4px;
  margin-right:4px;
}
.content span label.error {
  background:#fff;
}
.content span input {
  float:left;
  width:110px;
}
.content span input.btObterSenha {
  width:285px;
  font-family: tahoma;
  font-weight: bolder;
  font-size: 1em;
  text-transform:uppercase;
  color:#fff;
  padding:4px;
  background:url(../images/btInscProced.png) no-repeat;
  border:0px;
}
.content #divObtendoSenha {
  clear:left;
}
.content #divObtendoSenha span.spanErro {
  font-family:Tahoma;
  font-size:.7em;
}
.content #divObtendoSenha span.destacaSenha {
 font-size: 1.3em;
 color:#ff9900;  
}
.content span #imgCaptcha {
  border:1px dashed #09579c;
}
input.btNovoTexto {
  font-size:.8em;
  width:100px;
  text-transform:uppercase;
  color:#fff;
  padding:4px;
  clear:left;
  background:url(../images/btInscProced.png) no-repeat;
  border:0px;
  margin:8px 12px 0 0;
}
.content span input.btNovoTexto {
  width:135px;
  cursor: pointer;
  font-family: tahoma;
  font-weight: bolder;
  font-size: 1em;
  text-transform:uppercase;
  color:#fff;
  padding:4px;
  background:url(../images/btInscProced.png) no-repeat;
  border:0px;
  margin:8px 12px 0 0;
}
.content span input.btEnviar {
  width:370px;
  cursor: pointer;
  font-weight: bolder;
  font-size: 1.2em;
  text-transform:uppercase;
  color:#fff;
  padding:4px;
  background:url(../images/btInscProced.png) no-repeat center;
  border:0px;
  margin:8px 12px 0 0;
}
/* FIM DIALOGO FACEBOX */

.rodape
{
  text-align:center;
  font-family:arial;
  font-size:.8em;
  float:left;
  width:764px;
  min-height:120px;
  padding:8px;
  background:#dbe3eb;
  clear:left
}
.rodape .boxNavRodape
{
  display:block;
  border:0px solid;
  text-align:center;
}
ul.navRodape
{
  display:block;
  text-align:center;
  border-top:5px solid #6e93b7;
  list-style-type:none;
}
ul.navRodape li
{
  float:left;
  margin:5px 6px 5px 6px;
  *margin:0 2px 0 1px;
  *padding:4px;
  display:block;
}
ul.navRodape li a
{
  padding:5px;
  border:0px solid;
  background:#fff;
  color:#6e93b7;
  text-transform:uppercase;
  font-size:.9em;
  font-weight:bold;
  text-decoration:none;
}
.rodape .boxEnderecos
{
  clear:left;
  border-top:1px dotted #6e93b7;
  text-align:left;
  background:#fff;
}

/* CONFIGURAÇÃO DO VALIDATE */
.error { background: #fdf9db; }