a:link {
    TEXT-DECORATION: none;
    color: #990000;
}
a:visited{
    TEXT-DECORATION: none;
    color: #990000;
}
a:hover {
    TEXT-DECORATION: underline;
}
.style1 {
    font-size: 11px;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.style2 {
    font-size: 12px;
    color: #000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.style3 {
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style4 {
    font-size: 8pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style5 {
    font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;    
}
.style6 {
    font-size: 16px;
    color: #666666;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.style7 {
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #990000;
}
.style8 {
    font-size: 17px;
    color: #666666; 
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.style9 {
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style10 {
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.style10 a:link, .style10 a:visited {
    color:#000;
}
.style11 {
    font-size: 15px;
    color: #990000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.style12 {
    font-size: 14px;
    color: #990000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.style13 {
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    alignment-adjust: central;
}
.style13 a:link, .style13 a:visited {
    color:#000000;
}
.style14 {
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #990000;
}
.style14 a:link, .style14 a:visited {
    color: #990000;
}
.style14b {
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
}
.style14b a:link, .style14b a:visited {
    color: #000000;
}
.style15 {
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-bottom: 10px;
}

.style16 {
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-top: 7px;
    margin-bottom: 7px;
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}

.style17 {
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-bottom: 7px;
    font-weight: bold;
    color: #990000;
}

.style18{
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-bottom: 0;
    margin-top:3px;
    font-weight: bold;
    color: #000000;
}

.style19 {
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-bottom: 7px;    
    color: #000000;
    font-weight: normal;
    
}
.style19 a:link, .style19 a:visited {    
    color:#000000;
}

.style20 {
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    alignment-adjust: central;
    color:#990000;
}
.style20 a:link, .style20 a:visited {
    color:#990000;
}
.style20b {
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-weight: bold;
    alignment-adjust: central;
}
.style20b a:link, .style20b a:visited {
    color: #000000;
}
.style21{
    margin-top:15px;
    margin-right: 25px;
}

.style22{
    margin-top: 15px;
}

.style23{
    margin-left: 12px;
    margin-right: 10px;
    margin-top: 15px;
}

.style24{
    margin-right: 20px;
    margin-top: 15px;
}

.style25{
    margin-right: 10px;
    margin-top: 17px;
}

.style26{
    margin: 0 0 9px 0;
}

.style27{    
    font-size: 8pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#858989;
}
.style27 a:link, .style27 a:visited {
    color:#858989;
}
.topo{
    margin: 0 10px;
}

/*estilos definidos para o mapa portal - 22/07/2005*/
.estilo5 {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.estilo3 {	
    font-size: 09px;
    color: #990000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
.estilo4 {	color: #000000;
           font-weight: bold;
}
.estilo5 {	color: #000000;
           font-size: 08px;
           font-family:Arial, Helvetica, sans-serif;
           vertical-align:middle;
}
.estilo6 {color: #000000}
.borda_rodape  		  		{BORDER-RIGHT: #A1A1A1 1px solid; BORDER-TOP: #A1A1A1 1px solid; BORDER-LEFT: #A1A1A1 1px solid; BORDER-BOTTOM: #A1A1A1 1px solid; width: 100%; background: url(../imagens_arquivos/botton_background.gif);}
.button					    {BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 8pt; BACKGROUND: #F2F2F2; BORDER-LEFT: #666666 1px solid; COLOR: #666666; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.buttonp					{BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 7pt; BACKGROUND: #FFF; BORDER-LEFT: #666666 1px solid; COLOR: #666666; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.buttonc				    {BORDER-RIGHT: #666666 0px solid; BORDER-TOP: #666666 0px solid; FONT-SIZE: 7pt; BACKGROUND: #FFFFFF; BORDER-LEFT: #666666 0px solid; COLOR: #666666; BORDER-BOTTOM: #666666 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.buttonn					{BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 8pt; BACKGROUND: url("../imagens_arquivos/img_caixa_extender.gif"); BORDER-LEFT: #666666 1px solid; COLOR: #000000; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

.td_calendar_semana {
    background: #CCCCCC;
    font-weight: bold;
    color: black;
    border: none;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.td_periodo {
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #990000;
}


.td_evento {
    font-weight: bold;
    color: black;
}


.td_calendar_title {
    background: #999999;
    border: none;
    font-size: 11px;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.borda_arredondada{    
    border-radius:10px;
    border: 0;
}

.noticias{
    margin: 10px 0 7px 0;
}

.noticias_inferior{
    margin: 0 0 7px 0;
}

.superior{
    margin: 8px 0 8px 0;
}
#tabelatopo{
     width:100%;
     border:0;
     border-collapse: collapse;
     border-spacing: 0;
     padding:0;     
     background: url(../imagens_arquivos/repet_top.jpg);
}

.tabelaptohorizontal{    
    border:0;
    alignment-adjust: central;
    padding :1;
    border-spacing : 1;
    background: url(../imagens_arquivos/img_pontoshorizontal_shadow.gif);
    background-repeat: repeat-x;
}

.tabelaptovertical{
     background: url(../imagens_arquivos/img_pontosvertical_shadow.gif);
}

.bgmenulateral{
    background: url(../imagens_arquivos/menu_background_extender.png);
    background-repeat: repeat-y;
    width: 100%;
    height: 100%;    
}
