body { background: url(img/top/fundo.jpg); margin: 0; }

a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }

/* azul escuro */
.txt-azul-esc-08C { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #00356A; }

.txt-azul-esc-09 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #00356A; }
.txt-azul-esc-09:hover { color: #339966; }

.txt-azul-esc-10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #00356A; }
.txt-azul-esc-10:hover { color: #339966; }

.txt-azul-esc-10-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #00356A; font-weight: bold; }
.txt-azul-esc-10-b:hover { color: #339966; }

.txt-azul-esc-11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #00356A; }
.txt-azul-esc-11:hover { color: #339966; }

.txt-azul-esc-11-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #00356A; font-weight: bold; }
.txt-azul-esc-11-b:hover { color: #339966; }

.txt-azul-esc-12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #00356A; }
.txt-azul-esc-12:hover { color: #339966; }

.txt-azul-esc-12-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #00356A; font-weight: bold; }
.txt-azul-esc-12-b:hover { color: #339966; }

.txt-azul-esc-13 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #00356A; }
.txt-azul-esc-13:hover { color: #339966; }

.txt-azul-esc-13-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #00356A; font-weight: bold; }
.txt-azul-esc-13-b:hover { color: #339966; }

.txt-azul-esc-16 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #00356A; }
.txt-azul-esc-16:hover { color: #339966; }

.txt-azul-esc-16-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #00356A; font-weight: bold; }
.txt-azul-esc-16-b:hover { color: #339966; }

.txt-azul-esc-17-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #00356A; font-weight: bold; }
.txt-azul-esc-17-b:hover { color: #339966; }

.txt-azul-esc-19-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 19px; color: #00356A; font-weight: bold; }
.txt-azul-esc-19-b:hover { color: #339966; }

.txt-azul-esc-20-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #00356A; font-weight: bold; }
.txt-azul-esc-20-b:hover { color: #339966; }

.txt-azul-esc-24-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; color: #00356A; font-weight: bold; }
.txt-azul-esc-24-b:hover { color: #339966; }

/* branco */
.txt-bco-09 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; }
.txt-bco-09:hover { color: #0080AA; }

.txt-bco-10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }
.txt-bco-10:hover { color: #2D5B3D; }

.txt-bco-10-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; }
.txt-bco-10-b:hover { color: #2D5B3D; }

.txt-bco-11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
.txt-bco-11:hover { color: #2D5B3D; }

.txt-bco-11-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; }
.txt-bco-11-b:hover { color: #2D5B3D; }

.txt-bco-12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }
.txt-bco-12:hover { color: #2D5B3D; }

.txt-bco-12-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; }
.txt-bco-12-b:hover { color: #2D5B3D; }

.txt-bco-13 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; }
.txt-bco-13:hover { color: #2D5B3D; }

.txt-bco-13-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold; }
.txt-bco-13-b:hover { color: #2D5B3D; }

.txt-bco-14-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold; }
.txt-bco-14-b:hover { color: #2D5B3D; }

.txt-bco-16-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; font-weight: bold; }
.txt-bco-16-b:hover { color: #2D5B3D; }

.txt-bco-17-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #FFFFFF; font-weight: bold; }
.txt-bco-17-b:hover { color: #2D5B3D; }

.txt-bco-18-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; font-weight: bold; }
.txt-bco-18-b:hover { color: #0080AA; }

.txt-bco-19-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 19px; color: #FFFFFF; font-weight: bold; }
.txt-bco-19-b:hover { color: #0088AA; }

.txt-bco-20-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #FFFFFF; font-weight: bold; }
.txt-bco-20-b:hover { color: #0088AA; }

.txt-bco-24-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; color: #FFFFFF; font-weight: bold; }
.txt-bco-24-b:hover { color: #0088AA; }

/* cinza */
.txt-ver-09 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #376F4A; }
.txt-ver-09:hover { color: #376F4A; }

.txt-ver-10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #376F4A; }
.txt-ver-10:hover {  color: #00356A; }

.txt-ver-10-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #2D5B3D; font-weight: bold; }
.txt-ver-10-b:hover {  color: #00356A; font-weight: bold; }

.txt-ver-11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #376F4A; }
.txt-ver-11:hover {  color: #376F4A; }

.txt-ver-11-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2D5B3D; font-weight: bold; }
.txt-ver-11-b:hover {  color: #2D5B3D; }

.txt-ver-12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #376F4A; }
.txt-ver-12:hover {  color: #376F4A; }

.txt-ver-12-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #2D5B3D; font-weight: bold; }
.txt-ver-12-b:hover {  color: #2D5B3D; }

.txt-ver-13 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #376F4A; }
.txt-ver-13:hover {  color: #376F4A; }

.txt-ver-13-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #2D5B3D; font-weight: bold; }
.txt-ver-13-b:hover {  color: #2D5B3D; }

.txt-ver-16-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #2D5B3D; font-weight: bold; }
.txt-ver-16-b:hover { color: #2D5B3D; }

.txt-ver-17-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #2D5B3D; font-weight: bold; }
.txt-ver-17-b:hover { color: #2D5B3D; }

.txt-ver-19-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 19px; color: #2D5B3D; font-weight: bold; }
.txt-ver-19-b:hover { color: #2D5B3D; }

.txt-ver-19-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #2D5B3D; font-weight: bold; }
.txt-ver-19-b:hover { color: #2D5B3D; }

.txt-ver-24-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; color: #2D5B3D; font-weight: bold; }
.txt-ver-24-b:hover { color: #2D5B3D; }

/* cinza escuro */
.txt-gray-esc-10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; }
.txt-gray-esc-10:hover { color: #cd0404; }

.txt-gray-esc-11-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold; }
.txt-gray-esc-11-b:hover { color: #cd0404; }

.txt-gray-esc-13-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; font-weight: bold; }
.txt-gray-esc-13-b:hover { color: #cd0404; }

.txt-gray-esc-16-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #666666; font-weight: bold; }
.txt-gray-16-b:hover { color: #FF6600; }

.txt-gray-esc-17-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #666666; font-weight: bold; }
.txt-gray-esc-17-b:hover { color: #FF6600; }

.txt-gray-esc-19-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 19px; color: #666666; font-weight: bold; }
.txt-gray-esc-19-b:hover { color: #FF6600; }

.txt-gray-esc-20-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #666666; font-weight: bold; }
.txt-gray-esc-20-b:hover { color: #FF6600; }

.txt-gray-esc-24-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; color: #666666; font-weight: bold; }
.txt-gray-esc-24-b:hover { color: #FF6600; }


/* vermelho */
.txt-red-09 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #cd0404; }
.txt-red-09:hover { color: #333333; }

.txt-red-10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #cd0404; }
.txt-red-10:hover {  color: #333333; }

.txt-red-10-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #cd0404; font-weight: bold; }
.txt-red-10-b:hover {  color: #333333; }

.txt-red-11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #cd0404; }
.txt-red-11:hover {  color: #333333; }

.txt-red-11-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #cd0404; font-weight: bold; }
.txt-red-11-b:hover {  color: #333333; }

.txt-red-12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #cd0404; }
.txt-red-12:hover {  color: #333333; }

.txt-red-12-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #cd0404; font-weight: bold; }
.txt-red-12-b:hover {  color: #333333; }

.txt-red-13 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #cd0404; }
.txt-red-13:hover {  color: #333333; }

.txt-red-13-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #cd0404; font-weight: bold; }
.txt-red-13-b:hover { color: #333333;  }

.txt-red-17-b { font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #CC0000; color: #cd0404; font-weight:bold; }

.txt-red-24 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; color: #cd0404; }
.txt-red-24:hover { color: #333333; }

.txt-red-24-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; color: #cd0404; font-weight: bold; }
.txt-red-24-b:hover { color: #333333; }

/* campos de formulários */
.ww-campo { height: 15px; width: 87px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; background-color: #CCCCCC; border-color: #999999 #999999 #666666 #666666; border: 1px solid ; font-weight: bold; }

.ww-campo-form { width: 200px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; border-color: #999999 #999999 #666666 #666666; border: 1px solid; }

.ww-campo-contato { width: 200px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #376F4A; background-color: #FFFFFF; border: 1px #376F4A solid; vertical-align: middle; }

.www-login { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #E4E4E4; height: 16px; width: 80px; border: 1px #CCCCCC solid; color: #666666; font-weight: bold; }

/* bordas */
.z-borda-666666 { border: 1px solid; border-color: #999999 #999999 #666666 #666666; }

.z-borda-999999 { border: 1px #CCCCCC solid; }

.z-borda-lanc { border: 1px solid #bcbcbc; padding: 1px; height: 34px; width: 54px; }

.z-tab-cinza { border: 1px solid #666666; }

.z-tab-quad { border: 1px solid #00356A; }

.txt-gray-esc-12-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold; }

.txt-azul-cla-19-b { font-family: font-size: 19px; color: #0080AA; font-weight: bold; }

.z-borda-003060 { border: 1px #003060 solid; }

/* ponteiros/cursores especiais */
.foto_maozinha{ cursor: pointer; cursor: hand; }

.pointerhand{ cursor: pointer; cursor: hand; }

/* classes especiais */
#topmenu a { color: #003399; height: 22px; width: 82px; font: bold small-caps 13px tahoma; margin: 0px; padding: 1px; text-align: center; }
#topmenu a:hover { color: #009900; border-bottom: solid 3px #009900; }