body      { background: url(../imgs/iface/fa_bkg_main.jpg) top center repeat-x #f4f4f4; margin: 0px 0px 0px 0px; }
#full     { background: url(../imgs/iface/fa_bkg_top.jpg) top center no-repeat; height: 525px; margin: 0px 0px 0px 0px; }


span.diferente {
 vertical-align: -50px;
 padding: 0px;
 margin: 0px;
 }




.pgstit   { background: url(../imgs/iface/fa_tit_bkg.jpg) top left repeat-x;
            font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 18px;
	        color: #001e3c;
            padding: 0px 0px 18px 0px;
          }




 /*   MENU DE NAVEGAÇÃO HORIZONTAL DE PÁGINAS INTERNAS:
        Calendário Letivo */


.menu        { background: url(../menu/imgs/menuh_interno_bkg.jpg) top center repeat-x #28598f;
               margin: 0px 0px 0px 0px;
               padding: 0px 0px 0px 0px;
             }

 ul.nav {
	margin:0;
	padding:0;
	}

ul.nav li {
	list-style:none;
	display:inline;
	}
ul.nav li a {
	float:left;
/*	border:1px solid #f00;
	border-top:0.1em solid #fff;
	border-right:0.1em solid #909090;
	border-bottom:0.1em solid #909090;
	border-left:0.1em solid #fff;  */
/*	width:7.0em;  */
	font:1em  Arial, Verdana, sans-serif;
/*	background:#f1f1f1; */
	color:#FFF;
	text-align:center;
	padding:0.6em 0.9em 0.6em 0.9em;
	text-decoration:none;
    font-weight: bold;
	}
ul.nav a:hover{
	color:#333;
    background: url(../menu/imgs/menuh_interno_bkg_on.jpg) bottom center repeat-x #5e83b0;

/*	border-color:#00f;
	border-color:#000 #fafafa #fafafa #000;*/
	}

 /*   MENU DE NAVEGAÇÃO VERTICAL DE PÁGINAS INTERNAS:
        Calendário Letivo */


#navvert {
width: 180px;
padding: 0;
margin: 0;
font: 12px Arial, Verdana, sans-serif;
}
#navvert ul {
list-style: none;
margin: 0;
padding: 0;
}
#navvert li {
	list-style:none;
border-bottom: 1px solid #f0f0f0;
margin: 0;
}
#navvert li a {
display: block;
padding: 4px 4px 4px 4px;
font-weight:bold;
border-left: 10px solid #e67817;
border-right: 10px solid #fff5ee;
background-color: #00923f;
color: #FFFFFF;
text-decoration: none;
}
#navvert li a:hover {
border-left: 10px solid #fcc;
border-right: 10px solid #fff;
background-color: #e1c3a8;
color: #3c3c3c;
}

/* Fix IE. Hide from IE Mac \*/
* html ul#navvert  li { float: left; height: 1%; }
* html ul#navvert  li a { height: 1%; }
/* End */




/* BACKGROUND ESPECÍFICOS - PARA SER USADO EM ELEMENTOS QUE PRECISEM SÓ DE BACKGROUNDS */


.bkg    { background: url(../imgs/iface/fa_BKG_ESPECIFICO.jpg) top left repeat-x; }




















.quadro1_sup       { background-image: url(../imgs/ce_box_noticias_top.png); }
.quadro1_fundo     { background-image: url(../imgs/ce_box_noticias_fundo.png); }
.quadro1_rodape    { background-image: url(../imgs/ce_box_noticias_rodape.png); }
.quadro1_eventos   { background-image: url(../imgs/ce_box_noticias_eventos.png); }
.quadro1_destaques { background-image: url(../imgs/ce_box_noticias_destaques.png); }

.quadro2_sup       { background-image: url(../imgs/ce_box_agenda_top.png); }
.quadro2_fundo     { background-image: url(../imgs/ce_box_agenda_fundo.png); }
.quadro2_rodape    { background-image: url(../imgs/ce_box_agenda_rodape.png); }

.quadro3_sup       { background-image: url(../imgs/ce_box_sugira_top.png); }
.quadro3_fundo     { background-image: url(../imgs/ce_box_sugira_fundo.png); }
.quadro3_rodape    { background-image: url(../imgs/ce_box_sugira_rodape.png); }

.quadro4_sup       { background-image: url(../imgs/ce_box_banners_top.png); }
.quadro4_fundo     { background-image: url(../imgs/ce_box_banners_fundo.png); }
.quadro4_rodape    { background-image: url(../imgs/ce_box_banners_rodape.png); }

.quadro1b_sup      { background-image: url(../imgs/ce_box_b_top.png); }
.quadro1b_fundo    { background-image: url(../imgs/ce_box_b_fundo.png); }
.quadro1b_rodape   { background-image: url(../imgs/ce_box_b_rodape.png); }




.contentleft  { background: url(../imgs/iface/00_sjo_bkg1_left.png) top #FFF; margin-top:0px; }
.contentright { background: url(../imgs/iface/00_sjo_bkg1_right.png) top #FFF; margin-top:0px; }

.content { background: url(../imgs/iface/sj_bkg_main.jpg) top center no-repeat #FFF; margin-top:0px; }


input, select, textarea {font-size:15px; font-family: Arial, Verdana, sans-serif; font-Weight:bold; color:#004f2e; padding: 2px; background: #cfe5dc; border:1px solid #c8c8c8; }

.input1                 {font-size:12px; font-family: Arial, Verdana, sans-serif; background: #D9E9F9; border:1px solid #c8c8c8; font-Weight:Bold; }

.font10                 {font-size:10px; font-family: Arial, Verdana, sans-serif; }
.font11                 {font-size:11px; font-family: Arial, Verdana, sans-serif; }
.font12                 {font-size:12px; font-family: Arial, Verdana, sans-serif; }
.font13                 {font-size:13px; font-family: Arial, Verdana, sans-serif; }


a:link, a:visited { color:#b10101; text-decoration:none;
}

a:hover {
  color:#054377;
  text-decoration:underline;

  }

A.menutop           {font-family:Verdana, Arial, sans-serif; font-size:11px; text-decoration:none;     color:#bdc9e3; padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;}
A.menutop:visited   {font-family:Verdana, Arial, sans-serif; font-size:11px; text-decoration:none;     color:#bdc9e3; padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;}
A.menutop:hover     {font-family:Verdana, Arial, sans-serif; font-size:11px; text-decoration:underline;color:#ff8400; padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;}





.marquee_out {
        background-color:#eaf0fa;
        border-left:1px solid #AABBDB;
        border-right:1px solid #AABBDB;
        border-top:1px solid #AABBDB;
        border-bottom:1px solid #AABBDB;}




.conteudo1 {
           padding-top: 8px; padding-left: 0px; padding-right: 0px;
          }

a.menuh          { font-family: Arial, Verdana, sans-serif; font-size: 14px; color: #eeeeee; font-weight: bold; text-decoration:none; }
a.menuh:visited  { font-family: Arial, Verdana, sans-serif; font-size: 14px; color: #eeeeee; font-weight: bold; text-decoration:none; }
a.menuh:hover    { font-family: Arial, Verdana, sans-serif; font-size: 14px; color: #d62a76; font-weight: bold; text-decoration:none; }

a.red          { font-family: Arial, Verdana, sans-serif; color: #FF0000; font-Weight: normal; text-decoration:none; }
a.red:visited  { font-family: Arial, Verdana, sans-serif; color: #FF0000; font-Weight: normal; text-decoration:none; }
a.red:hover    { font-family: Arial, Verdana, sans-serif; color: #747474; font-Weight: normal; text-decoration:none; }

a.redbold          { font-family: Arial, Verdana, sans-serif; color: #FF0000; font-weight: bold; text-decoration:none; }
a.redbold:visited  { font-family: Arial, Verdana, sans-serif; color: #FF0000; font-weight: bold; text-decoration:none; }
a.redbold:hover    { font-family: Arial, Verdana, sans-serif; color: #747474; font-weight: bold; text-decoration:none; }

a.red11          { font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #c45300; font-weight: normal; text-decoration:none; }
a.red11:visited  { font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #c45300; font-weight: normal; text-decoration:none; }
a.red11:hover    { font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #747474; font-weight: normal; text-decoration:none; }

.menuh_outros    { font-family: Arial, Verdana, sans-serif; font-size: 14px; color: #c6c6c6; font-weight: bold; text-decoration:none; }


 a.menubarratopgeral:link     {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; white-space: nowrap; height:25px; font-weight: bold; line-height:25px;}
 a.menubarratopgeral:active   {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; white-space: nowrap; height:25px; font-weight: bold; line-height:25px;}
 a.menubarratopgeral:visited  {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; white-space: nowrap; height:25px; font-weight: bold; line-height:25px;}
 a.menubarratopgeral:hover    {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #ffff00; text-decoration: none; white-space: nowrap; height:25px; font-weight: bold; line-height:25px; padding-left:0px;}

 a.menuv:link     {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #cfcfcf; text-decoration: none; white-space: nowrap; height:25px; font-weight: bold; line-height:25px; text-transform: uppercase;}
 a.menuv:active   {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #cfcfcf; text-decoration: none; white-space: nowrap; height:25px; font-weight: bold; line-height:25px; text-transform: uppercase;}
 a.menuv:visited  {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #cfcfcf; text-decoration: none; white-space: nowrap; height:25px; font-weight: bold; line-height:25px; text-transform: uppercase;}
 a.menuv:hover    {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none; white-space: nowrap; height:25px; font-weight: bold; line-height:25px; padding-left:0px; text-transform: uppercase;}

 a.menuv1:link     {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #001e46; text-decoration: none; white-space: nowrap; height:25px; font-weight: normal; line-height:20px; padding-left: 10px; text-transform: uppercase;}
 a.menuv1:active   {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #ff0000; text-decoration: none; white-space: nowrap; height:25px; font-weight: normal; line-height:20px; padding-left: 10px; text-transform: uppercase;}
 a.menuv1:visited  {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #001e46; text-decoration: none; white-space: nowrap; height:25px; font-weight: normal; line-height:20px; padding-left: 10px; text-transform: uppercase;}
 a.menuv1:hover    {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #ec3a0a; text-decoration: none; white-space: nowrap; height:25px; font-weight: normal; line-height:20px; padding-left: 10px; text-transform: uppercase;}

 a.menuv2:link     {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #001e46; text-decoration: none; white-space: nowrap; height:25px; font-weight: normal; line-height:20px; padding-left: 10px; text-transform: uppercase;}
 a.menuv2:active   {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #ff0000; text-decoration: none; white-space: nowrap; height:25px; font-weight: normal; line-height:20px; padding-left: 10px; text-transform: uppercase;}
 a.menuv2:visited  {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #001e46; text-decoration: none; white-space: nowrap; height:25px; font-weight: normal; line-height:20px; padding-left: 10px; text-transform: uppercase;}
 a.menuv2:hover    {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #ec3a0a; text-decoration: none; white-space: nowrap; height:25px; font-weight: normal; line-height:20px; padding-left: 10px; text-transform: uppercase;}

.not_categoria        { border-bottom: 1px dashed #cdcdcd; }

a.not_titulo          { font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #cd4626; font-Weight:Bold; text-decoration:none; }
a.not_titulo:visited  { font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #cd4626; font-Weight:Bold; text-decoration:none; }
a.not_titulo:hover    { font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #5d1e10; font-Weight:Bold; text-decoration:none; }

a.not_titulo_resumo          { font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #2a2a2a; font-weight:normal; text-decoration:none; }
a.not_titulo_resumo:visited  { font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #2a2a2a; font-weight:normal; text-decoration:none; }
a.not_titulo_resumo:hover    { font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #5d1e10; font-weight:normal; text-decoration:underline; }











.td_menuh  { top: 5.0em; margin-top: 53px; }
td         { font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #1b1b1b; }



para_consulta {
text-transform: lowercase; /* force text to lowercase */
text-transform: uppercase; /* force text to uppercase */
text-transform: capitalize; /* force text to proper case */
}



