/*Alteracoes feitas pelo HOJE*/
body {
/*    font-family: Helvetica, Arial, Times New Roman, sans-serif; */
   font-family: Arial, Helvetica, Verdana, sans-serif;
/*    letter-spacing:normal; */
   margin-left: 0;
   margin-top: 0;
}
/*
a.galeria:link, a.galeria:hover, a.galeria:active, a.galeria:visited :hover {
   text-decoration: none;
   color: rgb(5, 104, 86);
}
a.galeria:hover :hover {
   text-decoration: none;
   color: rgb(0, 128, 192);
}
a.galeria:visited {
   text-decoration: none;
   color: rgb(5, 104, 86);
}*/
a.galeria:link, a.galeria:visited {
   text-decoration: none;
   color: rgb(122, 196, 159);
}
a.galeria:hover {
   text-decoration: none;
/*    color: rgb(0, 128, 192); */
   color: rgb(5, 104, 86);
}

a.iden-text:link, a.iden-text:visited {
   text-decoration: none;
   color: rgb(51,51,51);
}
a.iden-text:hover {
   text-decoration: none;
   color: rgb(51,51,51);
}

.tex-info {
   font-weight: bold;
   color: rgb(0, 128, 192);
}
/*Fim das Alteracoes*/

.textoprincipal {
/*    font-family: Verdana, Arial, Helvetica, sans-serif; */
   font-size: 11px;
   color: #333333;
   line-height: 17px;
   /*text-align: justify;*/
}

.textosmall {
/*    font-family: Verdana, Arial, Helvetica, sans-serif; */
   font-size: 10px;
   color: #666666;
   line-height: 12px;

}
.textoalert {
/*    font-family: Verdana, Arial, Helvetica, sans-serif; */
   font-size: 12px;
   color: #FF0000;
   font-weight: bold;

}

.tableleft {
   border-collapse: collapse;
   border:1px solid #cccccc;
   background: #f4f4f4;
   width: 218px;
   vertical-align: top;
   padding-top: 40px;

}
.tdleft {
   vertical-align: top;
   padding: 20px;

}

.tablemenu {
   border:0px;
   width: 505px;
   height: 40px;
   vertical-align: top;
   padding: 0px;
}

.tdmenu {
  padding: 0px;
}

.legenda {
/*    font-family: Verdana, Arial, Helvetica, sans-serif; */
   font-size: 11px;
   color: #000000;
   line-height: 20px;

}
a.linkdef:link {
/*    font-family: Verdana, Arial, Helvetica, sans-serif; */
   font-size: 11px;
   color: #056856;/*#333333*/
   text-decoration: none;
}

a.linkdef:visited {
/*    font-family: Verdana, Arial, Helvetica, sans-serif; */
   font-size: 11px;
   color: #056856;
   text-decoration: none;

}
a.linkdef:hover {
/*    font-family: Verdana, Arial, Helvetica, sans-serif; */
   font-size: 11px;
   color: #056856;
   text-decoration: underline;

}
a.linkdef:active {
/*    font-family: Verdana, Arial, Helvetica, sans-serif; */
   font-size: 11px;
   color: #056856;
   text-decoration: none;

}
a.linkmenu:link {
/*    font-family: Verdana, Arial, Helvetica, sans-serif; */
   font-size: 11px;
   color: #116864;
   text-decoration: underline;
   font-weight: bold;
   line-height: 18px;

}
a.linkmenu:visited {
/*    font-family: Verdana, Arial, Helvetica, sans-serif; */
   font-size: 11px;
   color: #116864;
   text-decoration: underline;
   font-weight: bold;
   line-height: 18px;

}
a.linkmenu:hover {
/*    font-family: Verdana, Arial, Helvetica, sans-serif; */
   font-size: 11px;
   color: #116864;
   text-decoration: underline;
   font-weight: bold;
   line-height: 18px;

}
a.linkmenu:active {
/*    font-family: Verdana, Arial, Helvetica, sans-serif; */
   font-size: 11px;
   color: #116864;
   text-decoration: underline;
   font-weight: bold;
   line-height: 18px;
}
a.linkimg:link {
/*    font-family: Verdana, Arial, Helvetica, sans-serif; */
   font-size: 11px;
   color: #ffffff;
   text-decoration: none;
   border-bottom-style:none;
}

a.linkimg:visited {
/*    font-family: Verdana, Arial, Helvetica, sans-serif; */
   font-size: 11px;
   color: #ffffff;
   text-decoration: none;
   border-bottom-style:none;

}
a.linkimg:hover {
/*    font-family: Verdana, Arial, Helvetica, sans-serif; */
   font-size: 11px;
   color: #ffffff;
   text-decoration: none;
   border-bottom-style:none;

}
a.linkimg:active {
/*    font-family: Verdana, Arial, Helvetica, sans-serif; */
   font-size: 11px;
   color: #ffffff;
   text-decoration: none;
   border-bottom-style:none;

}

.form {
   height: 16px;
   margin: 2px;
/*    font-family: Verdana, Arial, Helvetica, sans-serif; */
   font-size: 9px;

}

.selectbox {
   height: 18px;
   width: 340px;
   font-family: Arial;
   font-size: 11px;
}

.old-even {
   color: rgb(253, 75, 75);
}
.next-even {
   color: rgb(105, 105, 105);
}
.here-even {
   color: rgb(0, 39, 138);
}
.bg-title {
   color: rgb(73, 139, 136);
}
.bg-titeve {
   font-size: 12px;
   color: rgb(59, 114, 104);
}
div.irtopo img {
   position: fixed;
   bottom: 0px;
   right: 0px;
   margin-left: auto;
   border-style: none;
}
#irtopo-pos {
   position: fixed;
   width: 100%;
   border-style: none;
}
.DTcomemorativa {
   color: rgb(0, 39, 138);
   text-align: justify;
}

.listNum {
   list-style-type:decimal;
}

.listNum0 {
   list-style-type:decimal-leading-zero;
}

.listSquare {
   list-style-type: square;
}

.listDisc {
   list-style-type: disc;
}

.listCircle {
   list-style-type: circle;
}

.listNone {
   list-style-type: none;
   padding-left: 10px;
}

.obs1 {
   color: rgb(0,0,255);
   font-weight: bold;
}

.obs2 {
   color: rgb(255,0,0);
   font-weight: bold;
}
.hand {
   font-weight: bold;
   color: rgb(0, 25, 75);
   cursor: pointer;
   cursor: hand;
}

#msg {
   text-align: center;
   color: rgb(255, 0, 0);
   font-weight: bold;
   font-size: small;
}

.tit {font-size:14px; font-weight:bold;}

