      BODY
      {
        border: 0px;
        font-family: Arial, Tahoma, Verdana;
        position:absolute;
        left:50%;
        width:762px;
        margin-left:-387px;

        background-color: #999999;

        scrollbar-face-color:        #FFFFFF;
        scrollbar-shadow-color:      #DAE2E3;
        scrollbar-highlight-color:   #FFFFFF;
        scrollbar-3d-light-color:    #FFFFFF;
        scrollbar-dark-shadow-color: #DAE2E3;
        scrollbar-base-color:        #DAE2E3;
        scrollbar-arrow-color:       #DAE2E3;

        background-image:  url(site/layout/fundo.jpg);
        background-repeat: no-repeat;
        background-attachment: fixed;

      }

* { margin: 0px; padding: 0px; }

p { 
    margin: 0px;
    }
/*
     A
      {
       color: #333333;  
        text-decoration: underline;
      }

      A:link
      {
        color: #333333;
        text-decoration: none;
      }

      A:visited
      {
        color: #000000;
        text-decoration: none;
      }  

      A:hover
      {
        color: #333333;
        text-decoration: underline;
      }
*/      
      

/**** GERAL ****/
            
#geral {
             background-image:  url(site/layout/fundo_geral_home.jpg);
             background-repeat: repeat-y;

             width:762px;

             border: 0px;
             }             

                               
/**** DESTAQUE ****/                                

#destaque {
                display: block;
                width:762px;
                height:148px;
                background-image:  url(site/layout/destaque.jpg);
                background-repeat: no-repeat;
                font-size: 8pt;
                font-family: Arial, Tahoma, Verdana;
                text-align: left;
                text-decoration: none;
                color: #FFFFFF;
                padding-top: 0px;
                padding-right: 0px;
                vertical-align:top;
                overflow:hidden;
                }

#destaque_neg {
                             display: block;
                             float: right;
                             vertical-align:top;
                             width:200px;
                             height:150px;                             
                             padding:0px;
                             margin-right: 10px;
                             margin-top: 20px;
                             overflow:hidden;
                             border: 0px solid red;
                             }

#a.destaque_neg {
                                color: #333333;
                                }


#topo, #linha_topo, #destaque_neg {
                                   font-size: 8pt;
                                   font-family: Arial, Tahoma, Verdana;
                                   text-align: center;
                                   color: #333333;
                                  }


/**** RODAPE ****/

#rodape {
                background :  url(site/layout/rodape_home.jpg);
                background-repeat: no-repeat;

                font-size: 8pt;
                font-family: Arial, Tahoma, Verdana;

                text-align: center;
                color:#FFFFFF;

                padding: 0px;
                
                height: 74px;
                width: 762px;

                clear: both;
                overflow:hidden;
                }
                
#base {
       margin-top: 30px;
       width: 762px;
      }                             

/**** MENU ****/

#fundo_menu {
             background-image:  url(site/layout/meio_menu.jpg);
             background-repeat: repeat-y;
             background-position:right top;

             display:block;
             float: left;

             width:151px;
             height:auto;
            
             padding:0 0 0 10px;
             margin:10px 0 0 0;
                          
             border:0;
             }

#menu {
             display:block;
             float:left;
             
             width:144px;
             /*min-height:475px;*/             
             
             font-size: 8pt;
             font-family: Arial, Tahoma, Verdana;
                                    
             padding-top: 0px;
             padding-left: 3px;
             
             line-height: 18px;
             overflow:hidden;
             
             /*border:1px solid transparent;*/
             }

#topo_menu {
                   border: 0px;
                   vertical-align:bottom;
                   width:151px;
                   height:24px;
                   }

#base_menu {
                   border: 0px;
                   vertical-align:top;
                   width:151px;
                   height:23px;
                   }


/**** CONTEUDO ****/

#meio {
                  background-image :  url(site/layout/conteudo.jpg);
                  background-repeat: no-repeat;
/*                  background-color: #093866;*/
 
       display: block;
       float:left;
                  
       width: 762px;
       min-height:372px;

       margin:0; 
       padding:0;

       border:0;
      }

#conteudo {
                 display: block;
                 float:right;
            
                 width:579px;
            
                 /*background-image:  url(site/layout/marca_dagu.jpg);
                 background-repeat: no-repeat;*/

                 padding:0 7px 0 0;
                 margin:5px 0 0 0; 
 
                 overflow:hidden;

                 border:px solid white;
                } 

#fundo_texto {
            background-image:  url(site/layout/meio_texto.jpg);
            background-repeat: repeat-y;

            display: block;
            float: left;

            width:579px;
            
            /*padding-left:4px;*/
            
            border:0px;
            }


#texto {
            display:block;
            width:550px;

            font-size: 8pt;
            font-family: Arial, Tahoma, Verdana;

            text-align: left;

            color: #666666;

            margin:0;
            padding:2px 20px 0 10px;
            
            border:0;
            }

#topo_texto {
                   float:right;
                   margin-right: 0px;
                   border: 0px;
                   vertical-align:bottom;
                   width:579px;
                   height:21px;
                   }

#base_texto {
                   float:right;
                   margin-right: 0px;
                   border: 0px;
                   vertical-align:top;
                   width:579px;
                   height:21px;
                   }
                   
                   
/**** TITULO ****/                   

#titulo {
           width:550px;

           text-align: left;
           text-transform: capitalize;
           
           margin:0 0 10px 0;

           border: 0px;
           }
           
h1.titulo {
           font-size:10pt;
           font-family: Arial, Verdana, Tahoma;
           font-weight:bold;

           text-align: left;              
           color:#000000;

           border: 0px;
          }

/**** LINK TITULO ****/
      
      A.link_titulo
      {
        color:#000000;
        text-decoration: none;
        cursor:default;
      }

      A.link_titulo:hover
      {      
        text-decoration: none;
      }
 
/**** TOPO ****/  
 
#topo {
           display: block;
           height:137px;
           width:762px;
           background :  url(site/layout/topo.jpg);
           overflow:hidden;
           }

#linha_topo {
                      padding-top: 140px;
                      padding-left: 200px;
                      font-weight: bold;
                      }

      #input
      {
        border: 1px solid #CCCCCC;
        font-size: 9pt;
        margin-top: 6px;
        margin-right: 2px;
        padding-right: 0px
      }

      #botao
      {
        border: 1px solid #666666;
        background-color: #FFFFFF;
        color: #333333;
        font-weight:bold;
        font-size: 7pt;
        font-family: Arial, Tahoma, Verdana;
      }


/* MENU CODIGO - VERTICAL        
        
#menu  ul
  {
    list-style-type: none;
    display: block;
    color: #666666;
  }

#menu ul li
  {
    list-style-type: none;
    display: block;
    color: #666666;
    line-height: 19px;
  }

#menu  ul li a
  {
    display:block;
    padding-left: 4px;

    margin-top:2px;
    margin-bottom:2px;

    text-decoration: none;
    color:#666666;
    border-left:2px solid #321B63;
    border-right:2px solid #321B63;
  }

#menu  ul li a:hover
  {
    display:block;
    background-color:#F8F8F8;
    text-decoration: none;
    color: #666666;
    border-left:2px solid #ACA922;
    border-right:2px solid #ACA922;
  }

#menu_categ ul li
  {
    float:left;
    width:100%;
    list-style-type: none;
    color: #333333;
    font-weight: bold;
    font-size: 10pt;
    font-family: Trebuchet MS, Verdana, Arial, Tahoma;
    padding-top: 2px;
  }
*/  


/*** MENU CODIGO - VERTICAL DOWN ***/

  FORM
  {
    display: inline;
  }
  
  UL.categoria
  {
    list-style: none;
    
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    
    text-align: left;
    display: inline;
  }

  LI.categoria
  {
    text-align: left;
    color:gold;
    
    padding: 0 0 0 2px;
    margin: 0 0 0 0;

    width: 100%;
    display: inline;

    font-size: 8pt;
    font-weight:bold;
  }  

  UL.nivel1
  {
    margin: 0px;
    padding: 0px;

    list-style: none;
    width:100%;
  }

  LI.nivel1
  {
   display: inline;
  }

  A.nivel1
  {
    display: block;

    text-decoration: none;  

    font-size:7.5pt;
    font-family: Arial, Verdana, Tahoma;
    
    text-transform:uppercase;

    color:#FFFFFF;

    padding:0 0 0 6px;
  }

  A.nivel1:hover
  {      
    text-decoration: none;
    color:gold;
    /*font-weight:bold;*/
  }

  UL.nivel2
  {
    list-style-type: none;
    text-align:left;
    
    margin-top: -20px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 140px;

    position: absolute;

    background-color:#0589CA;    

    border: 2px dotted #003366;
    width:200px;

    visibility: hidden;
  }

  LI.nivel2  
  {
    display: inline;
  }

  A.nivel2
  { 
    display: block;

    text-decoration: none;
    color:#FFFFFF;

    font-size:7.5pt;
    font-family: Arial, Verdana, Tahoma;
     
    padding-left:5px;
    line-height:16px;

    margin-top:3px;
    margin-bottom:3px;      
    margin-left:3px;
    margin-right:3px;    
  }

  A.nivel2:hover
  {
    color:#083368;
    font-weight:bold;
  }

  UL.nivel3
  {
    list-style: none;
    text-align: left;

    margin-top: -20px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 140px;

    position: absolute;
    
    background-color:#F89115; 

    border:2px solid #FFFFFF;
    width: 190px;

    visibility: hidden;
  }
  
  A.nivel3
  {
    display: block;

    text-decoration: none;
    color:#28156B;

    font-size:7.5pt;
    font-family: Arial, Verdana, Tahoma;
     
    padding-left:5px;
    line-height:16px;

    margin-top:3px;
    margin-bottom:3px;      
    margin-left:3px;
    margin-right:3px;  
  }

  A.nivel3:hover
  {
    color:#FFFFFF;
    font-weight:bold;
  }

  
  
  #menu_topo {
                     display:block;
                     width: 762px;
                     height: auto;
                     font-size: 8pt;
                     font-family: Tahoma, Arial, Verdana;
                     font-weight: bold;
                     color: #FFFFFF;
                     
                     margin-top: 25px;
                     padding-left: 250px;

                     line-height:20px;

                     border: 0px solid red;
                     overflow:hidden;
                   }

#sombra_esq {
                       width: 6px;
                       background-image:  url(site/layout/sombra_esq.gif);
                       background-repeat: repeat-y;
                       background-attachment: scroll;
                       margin-top: 170px;
                       }

#sombra_dir {
                       width: 6px;
                       background-image:  url(site/layout/sombra_dir.gif);
                       background-repeat: repeat-y;
                       background-attachment: scroll;
                       margin-top: 170px;
                       }

      INPUT.botao
      {
        background-color: #EEEEEE;
        font-size: 8pt;
      }

       /**** SUBPAGINA ****/

      Font.subpagina
      {
        color: #666666;
        text-decoration: none;
        font-weight: normal;
      }

      A.subpagina
      {
        color: #000000;
        text-decoration: none;
      }

      A.subpagina: link
      {
        color: 333333;
        text-decoration: none;
      }

      A.subpagina:hover
      {
        color: #000033;
        font-weight:bold;
        text-decoration: none;
      }

      A.subpagina: visited
      {
        color: #333333;
        text-decoration: none;
      }

//UL.mapa
//{
//  padding-left: 20px;
//}

IMG
{
border: 0px;
}

A.agenzzia
      {
       font-size: 8pt;
       font-family: Arial;
       color: #FCC601;
       text-decoration: none;
      }
      
A.agenzzia:link
      {
       color: #FCC601;
       text-decoration: none;
      }

A.agenzzia:visited
      {
       color: #FCC601;
       text-decoration: none;
      }

A.agenzzia: hover
      {
       color: #FCC601;
       text-decoration: underline;
      }

#indicador {
            text-align:right;
            
            display:block;
            
            color: #FFFFFF;          
            font-size: 10px;
            
            margin-top:25px;   
           
            padding-right:4px;
            
            border: 0px;
           }

font.indicador {
        color: #FFFFFF;
        font-size: 10px;
      }

A.indicador {
        text-decoration: none;
        font-size: 10px;
        color: #000000;
      }

A.indicador:link  {
        color: #000000;
        text-decoration: none;
      }

A.indicador:hover  {
        color: orange;
        text-decoration: none;
      }

/*** BUSCA ***/

#busca {
        display: block;
        /*float: left;*/

        /*margin-top:110px;*/
        /*margin-bottom:10px;*/
        
        padding-left:3px;        
        
        text-align:center;

        overflow:hidden;
       } 

#input {
	border:0;
	
	/*padding:3px 0;
	margin-right:18px;*/
	
	color:#666666;

        font-size: 8pt;
        font-family: Arial, Verdana, Tahoma;
       }  
            
#botao {
        font-size: 7pt;
        font-family: Arial, Verdana, Tahoma;
       }             

h1.busca {
               width:auto;
               height:auto;
               
               font-size: 8pt;
               font-family: Arial, Verdana, Tahoma;
               color: #281954;
               font-weight:bold;
               text-align: left;

               border: 0px;
              }
       
       
/**** MAPA ****/

H1.mapa
  {
    font-size: 10pt;
    font-family: Tahoma, Verdana, Arial, Tahoma;

    text-align: left;
    color:#000000;
               
    font-weight:bold;
    
    line-height:20px;

    border-bottom:1px dotted #083368;
  }

UL.mapa
{
 list-style-type:disc;
 padding-left: 25px;
}

A.mapa
  {
   text-decoration:none;
   color:#083368;
  }

A.mapa:hover
  {
    text-decoration: none;
    font-weight:bold;
    color:#0078C5;
  }


/**** GALERIA ****/

      #textoL
      {
        font-size: 8pt;
        font-family: Verdana, Arial, Helvetica, Sans-Serif;
        padding-top: 4px;
        padding-right: 8px;
        padding-bottom: 4px;
        padding-left: 8px;
      }

      TABLE.texto
      {
        border-right: #000000 1px solid;
        border-top: #000000 1px solid;
        border-left: #000000 1px solid;
        border-bottom: #000000 1px solid;
      }

      TD.textoL
      {
        border-right: #000000 0px solid;
        border-top: #000000 0px solid;
        border-left: #000000 1px solid;
        border-bottom: #000000 1px solid;
        font-size: 8pt;
        font-family: Verdana, Arial, Helvetica, Sans-Serif;
        padding: 4 8 4 8;  
      }

      FONT.textoL
      {
        font-size: 8pt;
        font-family: Verdana, Arial, Helvetica, Sans-Serif;
        padding-top: 4px;
        padding-right: 10px;
        padding-bottom: 4px;
        padding-left: 10px;
      }

      TD.textoR
      {
        vAlign: top 
        background-color: #FFFCC8;
        border-right: #000000 1px solid;
        border-top: #000000 1px solid;
        border-left: #000000 0px solid;
        border-bottom: #000000 1px solid;
        font-size: 10pt;
        font-family: Verdana, Arial, Helvetica, Sans-Serif;
        padding: 4 8 4 8;  
      }       
