.menu_topo {text-transform:uppercase; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#171779; text-align:center; vertical-align:middle; cursor:hand}
.menu_topo:hover {text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#FFFFFF; text-align:center; vertical-align:middle; cursor:hand}

.submenu {background-color:#C0C0C0;  color:#FFFFFF; vertical-align:middle; border-left:2px #FFFFFF solid; border-bottom:2px #FFFFFF solid; border-right:2px #FFFFFF solid; height:25px; text-align:left; white-space:nowrap;}
.a_submenu{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none; margin-left:5px; margin-right:15px;margin-top:2px;margin-bottom:2px; color:#000000}
.a_submenu:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none; margin-left:5px; margin-right:15px;margin-top:2px;margin-bottom:2px; color:#171779}
.titulo_newsletter{text-transform:uppercase; color:#00375f; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; vertical-align:bottom;}
.titulo_pesquisa{text-transform:uppercase; color:#00375f; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; vertical-align:bottom;}
.titulo_agenda{text-transform:uppercase; color:#00375f; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; vertical-align:bottom;}
.todas_noticias{text-transform:uppercase; font-weight:bold; vertical-align:bottom; margin:5px;}
.titulo_pagina { font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:13px; color:#00375f;  font-weight:normal; margin-left:20px; margin-top:20px;}

A {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#17177B; }
A:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#E45A0F; }

.caminho {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none; color:#888888; vertical-align:middle }
.caminho:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none; color:#333333; vertical-align:middle }

.menu_topo2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#17177B; text-align:left; vertical-align:middle; margin-left:8px; margin-right:10px;}
.menu_topo2:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#FFFFFF; text-align:left; vertical-align:middle; margin-left:8px; margin-right:10px;}

.titulo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#514C44; font-weight:bold; }
.texto { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#696969; font-weight:normal; text-align:justify}
.rodape { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#696969; font-weight:normal; text-align:justify}

.a_link {color: #E3590E; font-size: 10pt; font-family:   Verdana; font-weight: bold; text-decoration: none; }
.a_link:hover {color: #968A79; font-size: 10pt; font-family:  Verdana; font-weight: bold; text-decoration: none;}

.a_link {color: #E3590E; font-size: 8pt; font-family:   Verdana; font-weight: bold; text-decoration: none; }
.a_link:hover {color: #968A79; font-size: 8pt; font-family:  Verdana; font-weight: bold; text-decoration: none;}

.a_menutopo { text-decoration:none; color:#FFFFFF;}
 
.pergunta {color: #E3590E; font-size: 9pt; font-family:   Verdana; font-weight: bold; text-decoration: none; vertical-align:middle}
.pergunta:hover {color: #171779; font-size: 9pt; font-family:  Verdana; font-weight: bold; text-decoration: none; vertical-align:middle}
.resposta {color: #908C8A; font-size: 8pt; font-family:   Verdana; font-weight: normal; text-decoration: none; vertical-align:middle}

.avisosugira {color: #35372D; font-size: 10pt; font-family:    Verdana; font-weight: bold; text-decoration: none; text-align:center}
.input200 {width: 430px;}
.textarea200 {width: 430px;}
 
 .a_noticia {color: #E3590E; font-size: 7pt; font-family:   Verdana; font-weight: bold; text-decoration: none; vertical-align:middle}
.a_noticia:hover {color: #968A79; font-size: 7pt; font-family:  Verdana; font-weight: bold; text-decoration: none; vertical-align:middle}
.texto_noticia {color: #171779; font-size: 8pt; font-family:    Verdana; font-weight: normal; text-decoration: none}
.titulo_noticia {color: #000000; font-size: 10pt; font-family:    Verdana; font-weight: bold; text-decoration: none; text-align:left}

.titulo_calendario {color: #2E275A; font: 9pt;  font:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; white-space:nowrap}
.fundo_titulo_calendario { background-color:#D6D2EB; text-align:center;}
.texto_dias_calendario {color: #2E275A; font: 7pt;  font:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align:center}
.texto_dia_calendario {	color: #2E275A;	font: 7pt; font:Verdana, Arial, Helvetica, sans-serif;	text-decoration: none; text-align:center}
.texto_ev_passado {	color: #FFFFFF;	font: 7pt; font:Verdana, Arial, Helvetica, sans-serif;	text-decoration: none; text-align:center}
.texto_ev_apassar {	color: #FFFFFF;	font: 7pt; font:Verdana, Arial, Helvetica, sans-serif;	text-decoration: none; text-align:center}
.setas_calendario {color: #FFFFFF; font: 9pt; font:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align:center}
.fundo_setas { background-color:#E45A0F; width:25px; text-align:center}
.cal_dia_semana {background-color:#D6D2EB;font:Verdana, Arial, Helvetica, sans-serif;}
.fundo_mes_calendario {background-color:#FFFFFF;font:Verdana, Arial, Helvetica, sans-serif;}
/*.barra_sep_calendario {background-color:#004A6D}*/
.dias_passados_calendario {background-color:#FFFFFF; border:1px #D6D2EB solid; text-align:center;}
.dias_apassar_calendario {background-color:#FFFFFF; border:1px #D6D2EB solid; text-align:center;}
.dia_calendario {background-color:#FFFFFF; border:2px #3F3679 solid;}
.dias_ev_passados_calendario {background-color:#6052B3; text-align:center; color:#FFFFFF}
.dias_ev_apassar_calendario {background-color:#6052B3; text-align:center; color:#FFFFFF}
.bordo_celulas{border: 1px #dddddd solid; height:20px; text-align:center;font:Verdana, Arial, Helvetica, sans-serif;}

.titulo1 {color: #05253E; font: 10pt; font-family:"Times New Roman", Times, serif, Verdana; font-weight: bold; text-decoration: none}
.rodape {color: 05253E; font: 7pt; font-family:"Times New Roman", Times, serif, Verdana; text-decoration: none}


.texto_newsletter{ font:Verdana, Arial, Helvetica, sans-serif;}

.input280 {width: 290px;}


.tab_sup_esq_dir {border-top:solid windowtext .5pt;      border-left:solid windowtext .5pt;          border-right:solid windowtext .5pt;      border-bottom:none;          border-color: #7D7D7D}

.tab_sup_inf_esq {border-top:solid windowtext .5pt;      border-left:solid windowtext .5pt;          border-right:none;      border-bottom:solid windowtext .5pt;          border-color: #7D7D7D}

.tab_sup_inf_dir {border-top:solid windowtext .5pt;      border-left:none;          border-right:solid windowtext .5pt;      border-bottom:solid windowtext .5pt;          border-color: #7D7D7D}

.tab_sup_inf_esq_dir {border-top:solid windowtext .5pt;      border-left:solid windowtext .5pt;          border-right:solid windowtext .5pt;      border-bottom:solid windowtext .5pt;          border-color: #7D7D7D}

.tab_inf_esq_dir {border-top:none;      border-left:solid windowtext .5pt;          border-right:solid windowtext .5pt;      border-bottom:solid windowtext .5pt;          border-color: #7D7D7D}

.tab_esq_dir {border-top:none;      border-left:solid windowtext .5pt;          border-right:double windowtext .5pt;      border-bottom:none;          border-color: #7D7D7D}

.tab_inf_dir {border-top:none;      border-left:none;          border-right:double windowtext .5pt;      border-bottom:solid windowtext .5pt;          border-color: #7D7D7D}

.tab_inf {border-top:none;      border-left:none;          border-right:none;      border-bottom:solid windowtext .5pt;          border-color: #7D7D7D}

.tab_inf_esq {border-top:none;      border-left:solid windowtext .5pt;          border-right:none;      border-bottom:solid windowtext .5pt;          border-color: #7D7D7D}

.tab_dir {border-top:none;      border-left:none;          border-right:solid windowtext .5pt;      border-bottom:none;          border-color: #7D7D7D}

.tab_esq {border-top:none;      border-right:none;          border-left:solid windowtext .5pt;      border-bottom:none;          border-color: #7D7D7D}

.tab_sup_esq {border-top:solid windowtext .5pt;      border-right:none;          border-left:solid windowtext .5pt;      border-bottom:none;          border-color: #7D7D7D}

.tab_sup_dir {border-top:solid windowtext .5pt;      border-right:solid windowtext .5pt;          border-left:none;      border-bottom:none;          border-color: #7D7D7D}

.tab_sup {border-top:solid windowtext .5pt;      border-left:none;          border-right:none;      border-bottom:none;          border-color: #7D7D7D}

.tab_sup_inf {border-top:solid windowtext .5pt;      border-left:none;          border-right:none;      border-bottom:solid windowtext .5pt;          border-color: #7D7D7D}
.tab_toda_branca {background: #880202; border-top:none;      border-left:none;          border-right:solid windowtext .5pt;      border-bottom:solid windowtext .5pt;          border-color: #7D7D7D}
.tab_constroi { background-color: #BFBF7B; border: solid 0.5pt #7D7D7D }
.tab_toda {border-top:solid windowtext .5pt;      border-left:solid windowtext .5pt;          border-right:solid windowtext .5pt;      border-bottom:solid windowtext .5pt;          border-color: #7D7D7D}

#fadeinbox{position:absolute;width: 300px;left: 0;top: -400px;border: 2px solid #fff;background-color: #B59765;padding: 4px;z-index: 100;visibility:hidden;}
.carregar{color:#79797B; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; vertical-align:top; text-decoration:none;height:200px;width:310px;}
.dialog {display:none; position:absolute;z-Index: 999; border: 2px #615137 solid; background-color: #ffffff; padding: 5px;}
#bodyOverlay {	  background-color: #000000;	  opacity: 0.8;	  position: absolute;	  top: 0;	  left: 0;	  width: 100%;	  z-Index: 998;}

