#capa_conteudo a.bt{
  color:white;
  font-size:16px;
}

#capa_conteudo a:hover.bt{
  color:white;
  font-size:16px;
}

#capa_conteudo .bt-alunos{
 background-color: #3691AD;
 padding: 8px;
 margin-bottom: 20px;
 text-align: center;
 width: 164px;
 display: inline-table;
 font-family: "Trebuchet MS", TrebuchetMSRegular, Arial, sans-serif;
 font-size: 13px;
}

#capa_conteudo title1{  
   color: white; 
   font-family:"Trebuchet MS", TrebuchetMSRegular, Arial, sans-serif;
   font-size: 9px;
}

#capa_conteudo .logo-csf {
  float: right;
  margin-left:20px;
}

#capa_conteudo .logo-csf:hover {
  opacity: .8;
}

#capa_conteudo .linkNovi{  
  font-size:12px;
}

#capa_conteudo strong{  
   color: white; 
   font-family:"Trebuchet MS", TrebuchetMSRegular, Arial, sans-serif;
}

#capa_conteudo  .tit_nov{  
   color: white; 
   font-family:"Trebuchet MS", TrebuchetMSRegular, Arial, sans-serif;
   font-size: 15px;
   font-weight: bold;
}

#capa_conteudo  #fundo{  
   background-color: #C30;
   margin: -5px -5px 8px;
   padding: 5px;
}

#capa_conteudo  #image{  
   margin-left: -112px;
}

#capa_conteudo p{  
  color:#221F1F;
  font-size: 13px;
  font-family:"Trebuchet MS", TrebuchetMSRegular, Arial, sans-serif;
}

#capa_conteudo .cinza{ background-color:#e0e7e9; }
#capa_conteudo .azul{ color:#03346c; }

#capa_conteudo .centro{
   margin-right:25px;
}

#capa_conteudo .espaco_topo{
   margin-top:34px;
}

#capa_conteudo .cinzaPort{ background-color:#DDE4E6; width:65px;}

#capa_conteudo .cinzaEsp{ background-color:#CCCCCC; width:50px; }

#capa_conteudo .cinzaIng{ background-color:#BFCCD0; width:55px; }

#capa_conteudo #miolo{
   margin: 20px 0px 5px 0px !important; 
   background-color:#FFF;
}

#capa_conteudo #menu ul{
   padding:0;
}

#capa_conteudo ul.itens{
  padding-top:5px;
}

#capa_conteudo ul.itens li{
  line-height:2em;
}

#capa_conteudo .sub{
  background-color:#DDE4E6;          
}

#capa_conteudo #menu ul li{
  background-color:#DDE4E6;          
  border-bottom:1px solid #fff;
  color:#555;                    
  font-weight:bold;
  padding:5px;     
  list-style-position:inside;      
  list-style-type:none;
  font-size:95%; 
  margin:0;
}

#capa_conteudo #menu ul li a{
  text-decoration:none;         
  color:#555;
  font-size: 12px;
}

#capa_conteudo #menu ul li a:hover,{
  background-color:#DDE4E6;      
  color:#115B89;
  text-decoration:underline;  
}

#capa_conteudo #menu_alu ul,
#capa_conteudo #menu_alu_est ul,
#capa_conteudo #menu_prof ul,
#capa_conteudo #menu_prof_est ul
{ padding:0; }

#capa_conteudo #menu_alu ul li,
#capa_conteudo #menu_alu_est ul li,
#capa_conteudo #menu_prof ul li,
#capa_conteudo #menu_prof_est ul li
{
  background-color:#bfccd0;
  border-color:#fff;
  border-style:solid solid none;
  list-style-position:inside;      
  list-style-type:none;
  color:#03346C;
  font-weight:bold;
  padding:5px;     
}

#capa_conteudo #menu_alu ul li a,
#capa_conteudo #menu_alu_est ul li a,
#capa_conteudo #menu_prof ul li a,
#capa_conteudo #menu_prof_est ul li a
{
  text-decoration:none;         
  color:#fff;
  font-size:12px;
}

#capa_conteudo #menu_alu ul li a:hover,
#capa_conteudo #menu_alu_est ul li a:hover,
#capa_conteudo #menu_prof ul li a:hover,
#capa_conteudo #menu_prof_est ul li a:hover
{
  color:#555;
}

#capa_conteudo #menu_acesso_rapido{
  float: right;
  text-align:center;
  margin-right: 0px;
}

#capa_conteudo #menu_acesso_rapido ul{
  padding:0px;
  background-color:#bfccd0;
  width:100%;
}

#capa_conteudo #menu_acesso_rapido ul li{
  padding-left:10px;     
  padding-right:10px;     
  padding-bottom:10px;     
  padding-top:5px;     
  list-style-position:inside;      
  list-style-type:none;
  border-bottom:1px solid #fff; 
}

#capa_conteudo #menu_acesso_rapido ul li a{
    color:#03346C;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}

#capa_conteudo .contato{ font-size:85%; }

#capa_conteudo .linha{
  background-color: #BFCCD0;       
  height:2px;  
}

#capa_conteudo hr{
  background-color: #BFCCD0;   
  margin:0;    
  clear: none;
}

#capa_conteudo a:focus,                          
#capa_conteudo a:hover { text-decoration:underline;font-family:"Trebuchet MS", TrebuchetMSRegular, Arial, sans-serif;} 

#capa_conteudo a { 
  color: #115B89;
  text-decoration: none;
  font-family:"Trebuchet MS", TrebuchetMSRegular, Arial, sans-serif;
  font-size: 13px;
}  

#capa_conteudo .breadcrumbs a{
font-size: 0.8em;
color: #221F1F;
text-decoration: none;
}

#capa_conteudo h1, 
#capa_conteudo h4, 
#capa_conteudo h5, 
#capa_conteudo h6 { 
   color: #03346C; 
   font-family:"Trebuchet MS", TrebuchetMSRegular, Arial, sans-serif;
} 

#capa_conteudo h2{ margin:0; color: #03346C; font-family:"Trebuchet MS", TrebuchetMSRegular, Arial, sans-serif; }
#capa_conteudo h3{ margin-top:8px; color: #03346C; font-family:"Trebuchet MS", TrebuchetMSRegular, Arial, sans-serif; }

#capa_conteudo ul{ padding:0;
    padding-left:15px;  
}


#capa_conteudo ul li{
  color:#221F1F;             
  list-style-type: square;
  font-size:13px;
  font-family: "Trebuchet MS", TrebuchetMSRegular, Arial, sans-serif;
}

#capa_conteudo .box{
  background-color: #E0E7E9;   
}

#capa_conteudo .boxNovidades {
  border:2px solid #C30; 
  padding:5px;
  margin-bottom: 10px;
}

.boxp{
padding: 1px 1px 1px 8px;
background-color: #E0E7E9;   
}

#capa_conteudo .rodape{ 
  float:left;
  font-size:85%;
  width:118px;
}

#capa_conteudo .rodape a{ 
  float:left;
  font-size:11px;
}

#capa_conteudo .right{
  float: right;
}

#capa_conteudo label {
  float:left;
  padding-right:10px;
  padding-top:6px;
}

#capa_conteudo input[type="text"], 
#capa_conteudo input[type="password"], 
#capa_conteudo input.text, 
#capa_conteudo input.title, 
#capa_conteudo textarea, 
#capa_conteudo select {
  margin:0;
}

#capa_conteudo .galeria span {
color:#444444;
display:block;
line-height:1em;
padding:5px 0 0;
width:150px;
}

#capa_conteudo .listaEmLinha li {
    clear: right;
    float: left;
    list-style-position: outside;
    list-style-type: none;
    margin-left: 3px;
    padding: 1px !important;
}

#capa_conteudo .listaEmLinha li a{
    color:#03346C;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    padding-left: 5px;
}

#capa_conteudo #rodape hr {
    margin: 0 0 1.45em;
}

#capa_conteudo label {
    margin-left: 5px;
    text-align: left;
}

#capa_conteudo .fundo {
    background-color: #FFF;
}

#capa_conteudo form {
    border: 1px solid #CCCCCC;
    margin: 0;
    padding: 5px;
    text-align: left;
    width: 95%;
}

#capa_conteudo ul{ list-style-type: none; }

#capa_conteudo input[type="text"], 
#capa_conteudo input[type="password"], 
#capa_conteudo input.text, 
#capa_conteudo input.title, 
#capa_conteudo textarea, 
#capa_conteudo select {
    margin-bottom: 8px;
    margin-left: 10px;
    vertical-align: middle;
    visibility: visible;
    background-color: #E8E8E8;
    border: 1px solid #BBB;
}

#capa_conteudo textarea {
    margin-bottom: 8px;
    margin-left: 10px;
    width: 95%;
    height: 120px;
} 

#menu_selecionado{
background: #61648C;
width: 146px;
height: 5px;
margin-top: -38px;
margin-left: 724px;
}

#capa_conteudo .titulo{
    margin-top: 45px;
}

#capa_breadcrumb {
    display: block;
}

#corpo .site_bread_esconde {
    display: none;
}