/*   Estilos Web - ANIRSF - Realizado por Netmais   */


/* ----------- body ------------- */

body {
   overflow:yes;
   margin:5px;
   background-color: #FFFFFF; 
   scrollbar-track-color: #FFF3CB; /* cor da superficie background */
   scrollbar-face-color: #1D7C1D; /* cor da barra */
   scrollbar-arrow-color: #FFFFFF; /* cor da seta */
   scrollbar-highlight-color: #1D7C1D; /* brilho branco */
   scrollbar-3dlight-color: #1D7C1D; /* sombra escura à esquerda */
   scrollbar-shadow-color: #1D7C1D; /* sombra escura à direita */
   scrollbar-darkshadow-color: #1D7C1D;} /* sombra escura à direita à volta*/


/* ----------- apiam ------------- */

.tab_topo1 { border:1px solid #000000; text-align:left; vertical-align: top; }
.cel_logo { border-right:1px solid #000000; }
.cel_imgtopo { vertical-align: top; background-color: rgb(18,99,18); background-image: url("../images/fundo_topo2.jpg"); background-repeat: no-repeat; background-position: top right; }
.setamenu { font-family:Arial,Verdana,Tahoma,Trebuchet MS,Helvetica,sans-serif; font-size:9px; font-weight: bold; color:rgb(255,255,255); vertical-align: middle; }
   .setamenu a:link { color: rgb(255,255,255); text-decoration: none; font-weight: bold; }
   .setamenu a:hover { color: rgb(255,230,4); text-decoration: none; font-weight: bold; }
   .setamenu a:visited { color: rgb(255,255,255); text-decoration: none; font-weight: bold; }
   .setamenu a:visited:hover { color: rgb(255,230,4); text-decoration: none; font-weight: bold; }
.cel_menu { padding-top: 8px; padding-left: 20px; text-align:left; vertical-align:top; font-family:Arial,Verdana,Tahoma,Trebuchet MS,Helvetica,sans-serif; font-size:12px; font-weight: bold; color:rgb(255,230,4); line-height: 19px; }
   .cel_menu a:link { color: rgb(255,255,255); text-decoration: none; font-weight: bold; }
   .cel_menu a:hover { color: rgb(255,230,4); text-decoration: none; font-weight: bold; }
   .cel_menu a:visited { color: rgb(255,255,255); text-decoration: none; font-weight: bold; }
   .cel_menu a:visited:hover { color: rgb(255,230,4); text-decoration: none; font-weight: bold; }
.tab_topo2 { border-left: 1px solid #000000; border-right: 1px solid #000000; text-align:left; vertical-align: top; }
.cel_tit { padding-top: 7px; padding-left: 23px; text-align:left; vertical-align:top; }
.cel_links { text-align:right; padding-right:8px; vertical-align:middle; font-family:Arial,Verdana,Tahoma,Trebuchet MS,Helvetica,sans-serif; font-size:9px; font-weight: bold; color:rgb(0,0,0); line-height: 14px; }
   .cel_links a:link { color: rgb(0,0,0); text-decoration: none; }
   .cel_links a:hover { color: rgb(18,99,18); text-decoration: underline; }
   .cel_links a:visited { color: rgb(0,0,0); text-decoration: none; }
   .cel_links a:visited:hover {color: rgb(18,99,18); text-decoration: underline; }
.tab_miolo { border:1px solid #000000; padding: 0px 20px; text-align:left; vertical-align: top; background-image: url("../images/fundo1.gif"); background-repeat: repeat-x; background-position: top left; }   
.tit {text-align:left; vertical-align:bottom; padding-left:4px; font-family:Arial,Verdana,Tahoma,Trebuchet MS,Helvetica,sans-serif; font-size:13px; font-weight: bold; color:rgb(40,40,40); line-height: 16px; }
.navint { text-align:right; vertical-align:bottom; padding:0px; font-family:Arial,Verdana,Tahoma,Trebuchet MS,Helvetica,sans-serif; font-size:9px; font-weight: bold; color:rgb(40,40,40); line-height: 13px; }
   .navint a:link { color: rgb(0,0,0); text-decoration: none; font-weight: bold; }
   .navint a:hover { color: rgb(18,99,18); text-decoration: underline; font-weight: bold; }
   .navint a:visited { color: rgb(0,0,0); text-decoration: none; font-weight: bold; }
   .navint a:visited:hover { color: rgb(18,99,18); text-decoration: underline; font-weight: bold; }   
.submenu { text-align:left; vertical-align:top; padding-top:11px; padding-left:4px; font-family:Tahoma,Trebuchet MS,Arial,Verdana,Helvetica,sans-serif; font-size:9px; font-weight: bold; color:rgb(18,99,18); line-height: 13px}
   .submenu a:link { color: rgb(18,99,18); text-decoration: none; font-weight: normal; }
   .submenu a:hover { color: rgb(40,40,40); text-decoration: underline; font-weight: normal; }
   .submenu a:visited { color: rgb(18,99,18); text-decoration: none; font-weight: normal; }
   .submenu a:visited:hover { color: rgb(40,40,40); text-decoration: underline; font-weight: normal; }
.subtit {text-align:left; vertical-align:top; padding-top:4px; padding-left:13px; font-family:Arial,Verdana,Tahoma,Trebuchet MS,Helvetica,sans-serif; font-size:13px; font-weight: bold; color:rgb(40,40,40); line-height: 16px; }
.tab { margin-top:10px; margin-bottom:8px; background-image: url("../images/fundo2.gif"); background-repeat: repeat-x; background-attachment: fixed; background-position: top left; }
.td_cont_estatico { padding: 12px 16px; vertical-align: top; }
.texto_normal { vertical-align: top; text-align: left; font-family:Tahoma,Trebuchet MS,Arial,Verdana,Helvetica,sans-serif; font-size:11px; color:rgb(0,0,0); line-height: 15px }
   .texto_normal a:link { color: rgb(18,99,18); text-decoration: underline; }
   .texto_normal a:hover { color: rgb(107,159,107); text-decoration: underline; }
   .texto_normal a:visited { color: rgb(18,99,18); text-decoration: underline; }
   .texto_normal a:visited:hover { color: rgb(107,159,107); text-decoration: underline; }
.cel_pesq { text-align:left; vertical-align:top; padding-top:16px; padding-left:6px; font-family:Tahoma,Trebuchet MS,Arial,Verdana,Helvetica,sans-serif; font-size:9px; font-weight: bold; color:rgb(18,99,18); line-height: 13px}
.form_input_txt { padding-left:2px; font-family:Tahoma,Verdana,Arial,Trebuchet MS,Helvetica,sans-serif; font-size:10px;color:rgb(0,0,0);background-color:rgb(255,255,255);border:1px solid #88B188;height:17px; }
.dinam { text-align: left; vertical-align: top; padding: 6px; font-family:Tahoma,Trebuchet MS,Arial,Verdana,Helvetica,sans-serif; font-size:11px; color:rgb(0,0,0); line-height: 17px }
.cel_bottom { text-align:right; vertical-align:bottom; padding-right:10px; padding-bottom:2px; font-family:Tahoma,Trebuchet MS,Arial,Verdana,Helvetica,sans-serif; font-size:9px; color:rgb(128,128,128); line-height: 15px}
   .cel_bottom a:link { color: rgb(128,128,128); text-decoration: none; }
   .cel_bottom a:hover { color: rgb(18,99,18); text-decoration: underline; }
   .cel_bottom a:visited { color: rgb(128,128,128); text-decoration: none; }
   .cel_bottom a:visited:hover { color: rgb(18,99,18); text-decoration: underline; }   
.cel_pesqlink { text-align:right; vertical-align:top; padding-top:18px; font-family:Tahoma,Trebuchet MS,Arial,Verdana,Helvetica,sans-serif; font-size:9px; color:rgb(18,99,18); line-height: 13px}
   .cel_pesqlink a:link { color: rgb(18,99,18); text-decoration: none; }
   .cel_pesqlink a:hover { color: rgb(107,159,107); text-decoration: underline;  }
   .cel_pesqlink a:visited { color: rgb(18,99,18); text-decoration: none; }
   .cel_pesqlink a:visited:hover { color: rgb(107,159,107); text-decoration: underline; }
.install { text-align:left; vertical-align:bottom; padding:0px; font-family:Arial,Verdana,Tahoma,Trebuchet MS,Helvetica,sans-serif; font-size:9px; font-weight: bold; color:rgb(128,128,128); line-height: 13px; }
   .install a:link { color: rgb(128,128,128); text-decoration: none; font-weight: bold; }
   .install a:hover { color: rgb(18,99,18); text-decoration: none; font-weight: bold; }
   .install a:visited { color: rgb(128,128,128); text-decoration: none; font-weight: bold; }
   .install a:visited:hover { color: rgb(18,99,18); text-decoration: none; font-weight: bold; } 
.cel_dados1 { padding:4px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; text-align: center; vertical-align:middle; font-family:Tahoma,Verdana,Arial,Trebuchet MS,Helvetica,sans-serif; font-weight: bold; font-size:11px; color:rgb(255,255,255); background-color:rgb(29,124,29); line-height: 13px}
.cel_dados2 { padding:4px; border-bottom: 1px solid #000000; text-align: right; vertical-align:bottom; font-family:Tahoma,Verdana,Arial,Trebuchet MS,Helvetica,sans-serif; font-size:10px; color:rgb(0,0,0); background-color:rgb(255,192,141); line-height: 13px}   
.cel_dados3 { padding:4px; border-bottom: 1px solid #000000; text-align: right; vertical-align:bottom; font-family:Tahoma,Verdana,Arial,Trebuchet MS,Helvetica,sans-serif; font-size:10px; color:rgb(0,0,0); background-color:rgb(255,243,203); line-height: 13px}


/* ----------- comuns ------------- */

.tab_listagem { padding:0px; font-family:Tahoma,Verdana,Arial,Trebuchet MS,Helvetica,sans-serif; font-size:10px; color:rgb(0,0,0) }
.result_pesq { padding-bottom:20px; padding-top:4px; vertical-align:top; font-family:Tahoma,Verdana,Arial,Trebuchet MS,Helvetica,sans-serif; font-size:10px; color:rgb(18,99,18); line-height: 13px }
.list_icon { padding-top: 12px; padding-bottom:12px; text-align: right; vertical-align:top; }
.list_texto { padding-top:12px; padding-bottom:12px; padding-left:8px; vertical-align:top; font-family:Tahoma,Verdana,Arial,Trebuchet MS,Helvetica,sans-serif; font-size:9px; font-weight: normal; color:rgb(0,0,0); line-height: 13px}
   .list_texto a:link { color: rgb(0,0,0); text-decoration: none; }
   .list_texto a:hover { color: rgb(18,99,18); text-decoration: none; }
   .list_texto a:visited { color: rgb(0,0,0); text-decoration: none; }
   .list_texto a:visited:hover { color: rgb(18,99,18); text-decoration: none; }
.list_docs { padding-bottom:10px; vertical-align:top; font-family:Tahoma,Verdana,Arial,Trebuchet MS,Helvetica,sans-serif; font-size:10px; color:rgb(18,99,18); line-height: 13px }   
.list_docs1 { padding-bottom:10px; vertical-align:top; font-family:Tahoma,Verdana,Arial,Trebuchet MS,Helvetica,sans-serif; font-size:10px; color:rgb(0,0,0); line-height: 13px }
.tit_ficha { padding-top: 12px; padding-bottom:12px; vertical-align:top; font-family:Tahoma,Verdana,Arial,Trebuchet MS,Helvetica,sans-serif; font-size:10px; font-weight: bold; color:rgb(0,0,0); line-height: 13px }
.texto { padding:12px 6px; vertical-align:top; font-family:Tahoma,Verdana,Arial,Trebuchet MS,Helvetica,sans-serif; font-size:10px; font-weight: normal; color:rgb(0,0,0); line-height: 13px}   
   .texto a:link { color: rgb(18,99,18); text-decoration: none; font-weight: bold; }
   .texto a:hover { color: rgb(107,159,107); text-decoration: none; font-weight: bold; }
   .texto a:visited { color: rgb(18,99,18); text-decoration: none; font-weight: bold; }
   .texto a:visited:hover { color: rgb(107,159,107); text-decoration: none; font-weight: bold; }
.texto_dirdocs { vertical-align: top; font-family:Tahoma,Verdana,Arial,Trebuchet MS,Helvetica,sans-serif; font-size:10px; font-weight: normal; color:rgb(0,0,0); line-height: 15px}   
   .texto_dirdocs a:link { color: rgb(0,0,0); text-decoration: none; }
   .texto_dirdocs a:hover { color: rgb(18,99,18); text-decoration: underline; }
   .texto_dirdocs a:visited { color: rgb(0,0,0); text-decoration: none; }
   .texto_dirdocs a:visited:hover { color: rgb(18,99,18); text-decoration: underline; }
.texto_azul { font-family:Tahoma,Verdana,Arial,Trebuchet MS,Helvetica,sans-serif; font-size:9px; font-weight: normal; color:rgb(18,99,18); line-height: 13px}   
.navpag { text-align: right; font-family:Verdana,Tahoma,Arial,Trebuchet MS,Helvetica,sans-serif; font-size:9px; color:rgb(18,99,18); }
   .navpag a:link { color: rgb(107,159,107); text-decoration: none; }
   .navpag a:hover { color: rgb(128,128,128); text-decoration: underline; }
   .navpag a:visited { color: rgb(107,159,107); text-decoration: none; }
   .navpag a:visited:hover { color: rgb(128,128,128); text-decoration: underline; }
.list_linha { height:1px; width: 100%; padding: 0px; background-color: #ABC8AB; }
.data { padding-top:12px; padding-bottom:12px; padding-right:10px; text-align: right; vertical-align:top; font-family:Tahoma,Verdana,Arial,Trebuchet MS,Helvetica,sans-serif; font-size:9px; font-weight: normal; color:rgb(0,0,0); line-height: 13px}
.form_ano { width:64px; height:17px; font-family:Verdana,Tahoma,Arial,Trebuchet MS,Helvetica,sans-serif; font-size: 9px; background-color: rgb(255,252,238); line-height:14px;}
.texto_form { vertical-align: top; padding-top:5px; padding-right:10px; text-align: right; font-family:Tahoma,Trebuchet MS,Arial,Verdana,Helvetica,sans-serif; font-size:11px; color:rgb(0,0,0); line-height: 15px }
.texto_form_val1 { vertical-align: top; padding-top:5px; padding-left:34px; font-family:Tahoma,Trebuchet MS,Arial,Verdana,Helvetica,sans-serif; font-size:11px; font-weight: bold; color:rgb(255,0,0); line-height: 15px }
.texto_form_val2 { vertical-align: top; padding-top:5px; padding-left:112px; font-family:Tahoma,Trebuchet MS,Arial,Verdana,Helvetica,sans-serif; font-size:11px; color:rgb(255,0,0); line-height: 15px }
.form_cont_txt { padding-left:2px; font-family:Tahoma,Verdana,Arial,Trebuchet MS,Helvetica,sans-serif; font-size:10px;color:rgb(0,0,0);background-color:rgb(255,252,238);border:1px solid #88B188;height:17px; }
.form_box_txt { padding-left:2px; font-family:Tahoma,Verdana,Arial,Trebuchet MS,Helvetica,sans-serif; font-size:10px;color:rgb(0,0,0);background-color:rgb(255,252,238);border:1px solid #88B188;height:100px; }

/*   Estilos Web - ANIRSF - Realizado por Netmais   */