/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { margin: 0px;
    padding: 0px;
    background: rgb(193, 193, 193) url(images/fundo0.jpg) repeat-x scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #wrap1 { margin: auto;
    background: transparent url(images/fundo1.jpg) repeat-y scroll center top;
    width: 808px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-weight: inherit;
    }

  #wrap2 { background: transparent url(images/fundo2.jpg) no-repeat scroll center top;
    width: 808px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #wrap3 { width: 808px;
    min-height: 480px;
    }

  #top1 { margin: auto;
    background: transparent url(images/top_bg0.gif) repeat-x scroll left top;
    position: relative;
    width: 764px;
    height: 53px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #toplogo { margin: 0px;
    position: absolute;
    top: 8px;
    left: 12px;
    width: 194px;
    height: 55px;
    z-index: 2;
    }

  img.logo { font-family: sans-serif;
    font-size: 16px;
    font-weight: bold;
    background-color: rgb(51, 51, 51);
    color: rgb(255, 207, 0);
    }

  #topbusca { position: absolute;
    top: 19px;
    left: 228px;
    width: 200px;
    height: 25px;
    }

  #topbusca div.esquerda { background: transparent url(images/busca_bg1.gif) no-repeat scroll left top;
    width: 10px;
    height: 25px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    float: left;
    }

  #topbusca div.meio { background: transparent url(images/busca_bg2.gif) repeat-x scroll left top;
    width: 180px;
    height: 25px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    float: left;
    }

  #topbusca div.direita { background: transparent url(images/busca_bg3.gif) no-repeat scroll left top;
    width: 10px;
    height: 25px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    float: left;
    }

  form#buscar { margin: 0px;
    padding: 0px;
    }

  img.buscatitle { margin-top: 11px;
    font-family: sans-serif;
    font-size: 12px;
    color: rgb(3, 67, 162);
    }

  input.busca { border: 1px solid rgb(199, 199, 199);
    margin-bottom: 3px;
    margin-left: 4px;
    width: 108px;
    height: 13px;
    font-family: tahoma,Arial,sans-serif;
    font-size: 10px;
    }

  #toplogin { margin: 0px;
    position: absolute;
    left: 500px;
    top: 3px;
    width: 260px;
    height: 15px;
    }

  form#login { margin: 0px;
    padding: 0px;
    }

  input.logincampo { border: 1px solid rgb(199, 199, 199);
    margin: 0px 2px 3px 0px;
    width: 108px;
    height: 13px;
    font-family: tahoma,Arial,sans-serif;
    font-size: 10px;
    }

  input.btn_ok_login { margin-top: 0px;
    }

  #topcadastre { position: absolute;
    top: 26px;
    left: 564px;
    width: 198px;
    height: 9px;
    }

  #toprest { position: absolute;
    top: 26px;
    left: 507px;
    width: 257px;
    height: 18px;
    }

  #top2 { margin: auto;
    position: relative;
    width: 810px;
    left: 22px;
    height: 172px;
    }

  #top2menu { position: absolute;
    left: 0px;
    top: 0px;
    width: 206px;
    height: 172px;
    }

  #top2menu_top { width: 206px;
    height: 20px;
    float: left;
    }

  .top2menu_bullet { width: 12px;
    height: 19px;
    float: left;
    }

  .top2menu_btn { background: transparent url(images/menu_btn.gif) no-repeat scroll left top;
    width: 194px;
    height: 19px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    float: left;
    }

  #top2menu_bottom { width: 206px;
    height: 19px;
    float: left;
    }

  #top2pres { position: absolute;
    left: 206px;
    top: -9px;
    width: 579px;
    height: 181px;
    }

  #corpo1 { margin: auto;
    position: relative;
    width: 770px;
    left: 5px;
    }

  #content_titles { width: 558px;
    height: 19px;
    margin-bottom: 14px;
    }

  .lateral1 { background: rgb(159, 158, 158) url(images/lateral_fundo1.jpg) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .corpo_conteudo {  }

  #lateral1_categorias { font-family: tahoma,Arial,verdana,sans-serif;
    font-size: 11px;
    margin-top: 10px;
    margin-bottom: 15px;
    padding-left: 12px;
    width: 182px;
    max-width: 182px;
    height: 300px;
    }

  #lateral1_categorias a:link, #lateral1_categorias a:active, #lateral1_categorias a:visited { color: rgb(0, 0, 0);
    text-decoration: none;
    }

  #lateral1_categorias a:hover { color: rgb(14, 81, 181);
    text-decoration: none;
    }

  #rodape { width: 769px;
    clear: both;
    }

  #rodape1 { margin: auto;
    position: relative;
    width: 764px;
    height: 140px;
    }

  #rodape1_lateral { position: absolute;
    left: 12px;
    top: 0px;
    width: 194px;
    height: 140px;
    }

  #rodape1_corpo { position: absolute;
    left: 206px;
    top: 0px;
    width: 558px;
    height: 140px;
    }

  #teste2 { width: 764px;
    margin-left: 10px;
    }

  #areaedit { float: left;
    width: 558px;
    background-color: rgb(255, 255, 204);
    }

  #corpao { float: left;
    width: 766px;
    }

