html{}
body{padding:0px; margin:0px; background:#F5F6F7 url(../images/master/siteBg.jpg) top center repeat-x;}
img{border:0px;}

#geral {width:770px; height:auto;}
#navEsquerda, #navDireita{height:auto;}
#navEsquerda {float: left; width:600px;}
#navDireita  {float: right; width:160px;}

#topo {width:600px; height:auto;}
#topo #logo {position:relative; float:left; margin:0px; padding:24px 0 0 30px; width:117px; height:42px; font-size:1px; }
#topo #logo h1{display:none;}
#topo h2 {position:relative; float:left; padding:0 0 5px 0; line-height:20px; margin:13px 0 0 50px; width:400px; border-bottom:1px solid #CCCFD2; font:bold 11px Tahoma, Arial; color:#72757A;}

#topo h3{margin:0 0 0 50px;}
#topo h4{margin:0px; background:url(../images/master/topo-rss.gif) right no-repeat; width:15px;}
#topo h3, #topo h4 {position:relative; float:left; padding:5px 10px 0 0; font:11px Tahoma, Arial; }
#topo h3 a, #topo h4 a{color:#0079C2;}

#topo .menu   {width:600px; height:23px; padding:11px 0 0 0; margin:0px; background:url(../images/master/menuBg.jpg); position:relative; float:left;}
#topo .menu li{list-style:none; margin:0px; padding:0px 18px; float:left; text-align:center; font-size:1px; }

#topo .topo-flash{position:relative; float:left; width:600px; height:200px; padding:0 0 10px 0; background:url(../images/master/topo-barra.gif) bottom no-repeat; font-size:1px;}

#centro-home {position:relative; float:left;  width:600px; height:390px;}
#centro-home .home-lista{margin:0px; padding:17px 0 0 0;}
#centro-home .home-lista li{float:left; margin:0px; padding:0 0 0 40px; list-style:none; color:#006699}
#centro-home .home-lista li h1, #centro-home .home-lista li h2, #centro-home .home-lista li p{font:11px Tahoma, Arial; padding:0px; margin:0px;}

#centro-home .home-lista li p{position:relative; height:auto;}

#centro-home .home-lista li h1  {padding:0 0 20px 0;}
#centro-home .home-lista li h2  {position:relative; width:auto; height:auto;}

#centro-home .home-lista li h1 a{color:#0079C2; font-weight:bold; text-decoration:none;  }
#centro-home .home-lista li h2 a{color:#000000; text-decoration:none;}

#centro-home .home-lista .lista-categoria{padding:0 0 10px 0; margin:0px; position:relative; float:none; width:auto; height:auto;}
#centro-home .home-lista .lista-categoria li{padding:0px; margin:0px; font:11px Tahoma, Arial; float:none; line-height:17px;}
#centro-home .home-lista .lista-categoria li a{text-decoration:none; color:#72757A}
#centro-home .home-lista .lista-categoria li .subLink{padding:0 0 0 10px;}
#centro-home .home-lista  .lista-categoria-2{padding-left:70px; padding-right:0px; width:130px;}
#centro-home .home-lista  .lista-categoria-3{padding-left:50px; padding-right:0px; width:120px;}
#centro-home .home-lista a:hover, #centro-home .home-lista .lista-categoria a:hover{text-decoration:underline;}

#centro-home .flash-parceiros {font-size:1px;top:215px; right:50px; position:absolute; width:310px; height:102px; border-top:1px solid #CCCFD2; background: url(../images/master/flash-logos-bg.gif) bottom no-repeat;}
#centro-home .flash-parceiros h1{margin:0px; padding:10px 0 7px; font:bold 11px Tahoma, Arial;color:#0079C2; }

#navDireita fieldset {width:160px; padding:0 0 12px 0; margin:0px; border:0px; border-bottom:1px solid #CCCFD2; font-size:1px;}
#navDireita fieldset h1{padding:12px 0 6px 0;_padding:12px 0 5px 0; margin:0px; font:11px Tahoma, Arial; color:#72757A;}
#navDireita fieldset .forn-busca{margin:0px; padding:2px; font:11px Tahoma, Arial; vertical-align:top;}
#navDireita fieldset .forn-ok{margin:0px; padding:0 0 0 8px;_padding:1px 0 0 8px; font-size:1px}
#navDireita fieldset label{padding:0px; margin:0px; font-size:1px; position:relative; float:left; font-size:1px;}

#navDireita .central {width:160px; margin:0px;padding:9px 0 8px 0; _padding:5px 0 8px 0; position:relative; float:left; font:11px Tahoma, Arial; line-height:19px; border-bottom:1px solid #CCCFD2;}
#navDireita .central h1{padding:0px; margin:0px; font-size:11px; font-weight:bold; color:#0079C2;}
#navDireita .central p{padding:0px; margin:0px;}
#navDireita .central b{color:#72757A; padding:0 3px 0 0;}

#navDireita .noticias{width:160px; margin:0px; padding:0 0 12px 0; position:relative; float:left; border-bottom:1px solid #CCCFD2; font:11px Tahoma, Arial;}
#navDireita .noticias h1{padding:5px 0; margin:0px; font-size:11px; font-weight:bold; color:#0079C2;}
#navDireita .noticias ul{padding:0px; margin:0px; position:relative;}
#navDireita .noticias li{padding:4px 0; margin:0px; float:left; list-style:none;}
#navDireita .noticias li h1{font:normal 11px; color:#000000; font-weight:normal; padding:0px;}
#navDireita .noticias li a{padding:0px; margin:0px; color:#72757A; line-height:17px; text-decoration:none;}
#navDireita .noticias li a:hover{text-decoration:underline;}

#geral #rodape {position:relative; margin:10px 0 0 0; padding:10px 0 0 0; float:left; width:770px; height:120px; background:url(../images/master/rodapeBg.jpg) repeat-x; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#72757A;}
#geral #rodape p, #geral #rodape address{margin:0px; padding:0px 0 5px 40px; line-height:15px; font-style:normal; }
#geral #rodape p.rights{padding:13px 0 0 40px;}

#geral #rodape .rodape-nav {top:20px; right:20px; position:absolute; width:90px; height:115px; text-align:right;}
#geral #rodape .rodape-nav h2, #geral #rodape .rodape-nav h3{padding:5px 0; margin:0px; font:11px Tahoma, Arial; }
#geral #rodape .rodape-nav h3{margin:0px; background:url(../images/master/topo-rss.gif) right no-repeat; padding:0 10px 0 0 ;}
#geral #rodape .rodape-nav h2 a, #geral #rodape .rodape-nav h3 a{color:#0079C2;}
#geral #rodape .rodape-nav h1 {padding:38px 0 0 0; margin:0px; font:10px Tahoma, Arial;}
#geral #rodape .rodape-nav h1 a{color:#B1B4B8}

/* Páginas internas */

#topo .topo-img{position:relative; float:left; width:600px; height:100px; padding:0 0 10px 0; background:url(../images/master/topo-barra-2.gif) bottom no-repeat; font-size:1px;}


#centro {position:relative; float:left; width:600px; height:auto;}

#centro #dir {margin:0 0 0 40px; margin-bottom:10px; font:11px Tahoma, Arial; color:#72757A; border-bottom:1px solid #CCCFD2; }
#centro #dir a{text-decoration:none; color:#0079C2; line-height:25px; padding-left:5px; padding-right:5px;}
#centro #dir a:hover{text-decoration:underline;}
#centro #texto-base{margin:0 0 0 40px; padding:10px 10px 20px 10px;background:#fff url(../images/master/texto-base-bg.gif) bottom right no-repeat;}
#centro #texto-base h1{margin:0px; padding:0px; font:bold 13px Tahoma, Arial; color:#0079C2;}
#centro #texto-base p{margin:0px; padding:0px; font:11px Tahoma, Arial; color:#72757A;}