@CHARSET "ISO-8859-1";
body {
    font-family: Arial, Verdana;
    font-size: 10px;
    /*background:
        url(fundo.png);*/
	background-position: center center;
}

div.coluna {
    float: left;
    padding-right : 1px; 
	background-position: center center;
}

div.linha {
    clear : both; 
	background-position: center center;
}

#homepage {
  background:#FFFFFF;
  position:absolute;
  left:50%;
  top:50%;
  margin-top:-150px;
  margin-left:-300px;
  width:645px;
  height:300px;
}

#tela {
    width: 100%;
    height: 100%;

}    

#corpo {
    width: 645px;
    /*height: 400px;*/
    border: 1px solid #bbb;
    overflow : hidden;
    
}


#Cabecalho {
    padding-top: 2px;
    vertical-align: bottom;
    text-align: right;
    color: #fff;
    font-weight : bold;
    border-bottom : 1px solid #bbb;
    width: 100%;
    height: 200px;
    background:
        url(cab.png)
        no-repeat;
        
    /*border: 1px solid #f00;*/
}

/* RODAPÉ DA PÁGINA */
#rodape {
  border-top : 1px solid #bbb;
  background-color : #fff;
  float:left;
  width : 100%;
  /*height: 110px;
  background:
        url(rodape.png)
        no-repeat;*/
  /*border: 1px solid #0f0;*/  
}    

#ocurso {
 /* border-top : 1px solid #bbb; 
  background-color : #fff;
  float:left; */
  width : 100%;
  height: 600px;
  background:
        url(ocurso.png)
        no-repeat;
  /*border: 1px solid #0f0;*/  
}    

#Conteudo {
    float: right;
    width: 76%;
    height: auto;
    text-align: left;
   /* border-left: 1px solid #bbb; */
    padding: 10px;
    border-left: 1px solid #bbb;
    font-size: 12px;
    
}

.titulo {
    font-weight: bold;
    font-size: 18px;    
}

.subtitulo {
    font-weight: bold;
    font-size: 14px;    
}


#ConteudoRel {
    float: left;
    height: auto;
    text-align: left;
    border-left: 1px solid #bbb;
    /*border: 1px solid #00f;*/
    
}

#Conteudo .msg{
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 12px;
}

#Menu {
    width: 20%;
    float: left;
    text-align: left;
    /*border-right: 1px solid #bbb; */
    visited font-size:12;color:#ffffff; 
    active font-size:12;color:#ffffff; 
    link font-size:12;color:#ffffff;
    hover font-size:12;color:#ffff33; 
    
}

#Menu ul{
    text-align: left;
    padding-left: 10px !important;
    padding-left: -10px;
    list-style-type: none;
}

#Menu td{
    font-weight: bold;
    padding-bottom: 1px;
}    
    
.colorida {
    background-color: #bfdbcb;
}

.branca {
    background-color: #d7ffe1;
}

.erro {
    color: #f00;
    text-decoration: none;
    font-size: 12px;   
}

.category {
    color: #ff6600;
    font-weight: bold;
    font-size: 11px;   
} 

.errormessage {
    color: #ff0000;
    font-weight: bold;
    font-size: 14px;   
} 

.aviso {
    color: #999999;
    text-decoration: none;
    font-size: 9px;   
}  

.sobre {
    color: #333333;
    text-decoration: none;
    font-size: 10px;   
}  

.resultado {
    color: #000000;
    font-weight: bold;
    font-size: 11px;   
}         
  
.normal {
    color: #000000;
    text-decoration: none;
    font-size: 11px;   
}        

A:hover, A:link, A:visited, #Menu td{
    color: #0033CC;
    text-decoration: none;
    font-size: 11px;
}

.contentfont 
{ 
font-size: 9px; 
color: #999999; 
text-decoration: none; 
}
.contentfont a 
{ 
font-size: 9px; 
color: #999999; 
text-decoration: underline; 
} 
.contentfont a:hover 
{ 
font-size: 9px; 
color: #999999; 
text-decoration: underline; 
} 

.contentfontn 
{ 
font-size: 14px; 
color: #000000; 
text-decoration: none; 
}
.contentfontn a 
{ 
font-size: 14px; 
color: #0033cc; 
text-decoration: underline; 
} 
.contentfontn a:hover 
{ 
font-size: 14px; 
color: #0033cc; 
text-decoration: underline; 
} 
