/* Centramento - Estilo */

* { padding:0px; margin:0px; font-family:Georgia; text-decoration:none; }
body { background:url(../img/bg-fundo.jpg) repeat-x #fff; }

/* Site */
#site { width:995px; margin:auto; background:url(../img/bg-fundo-conteudo.jpg) repeat-y #ccc; } 

/* Site - Corpo */
#site #corpo { clear:both; background:url(../img/bg-fundo-topo.jpg) no-repeat; width:995px; padding-left:20px;}

/* Site - Corpo - Topo */
#site #corpo #topo .logotipo { float:left; padding-left:80px; padding-top:20px; }
#site #corpo #topo .logotipo img { border:0px; }

#site #corpo #topo .menu { float:left; padding-left:130px; padding-top:103px; }
#site #corpo #topo .menu ul { list-style:none; }
#site #corpo #topo .menu ul li { float:left; padding-left:8px; padding-right:8px; padding-top:6px; }
#site #corpo #topo .menu ul li a { color:#fff; }
#site #corpo #topo .menu ul li a:hover { color:#fff; text-decoration:underline; }
#site #corpo #topo .menu ul .divisoria { float:left; padding-left:10px; padding-right:10px; padding-top:0px }

/* Site - Corpo - Flash */
#site #corpo #flash { clear:both; height:190px; }

/* Site - Corpo - Conteudo */
#site #corpo #conteudo { clear:both; padding-top:20px; padding-right:40px; padding-left:10px; }

#site #corpo #conteudo .menu-conteudo { float:left; width:230px; }
#site #corpo #conteudo .menu-conteudo ul { list-style:none; }
#site #corpo #conteudo .menu-conteudo ul li { font-size:14px; height:23px; width:200px; padding-left:30px; background:url(../img/bg-fundo-menu.jpg) no-repeat; background-position:0px -6px; margin-bottom:5px; padding-bottom:3px; }
#site #corpo #conteudo .menu-conteudo ul li a { color:#666; font-weight:bold; border-bottom:1px solid #ddd; width:180px; display:block; padding-bottom:2px; }

#site #corpo #conteudo .corpo-conteudo { float:left; width:700px; color:#666; }
#site #corpo #conteudo .corpo-conteudo h1 { color:#CC0000; font-size:26px; font-weight:lighter; border-bottom:1px solid #cc0000; padding-bottom:2px;}
#site #corpo #conteudo .corpo-conteudo h2 { color:#CC0000; font-size:16px; padding-bottom:2px;}
#site #corpo #conteudo .corpo-conteudo fieldset { border:0px; }
#site #corpo #conteudo .corpo-conteudo fieldset dl dd { padding-left:10px; padding-top:5px; padding-bottom:5px;  }
#site #corpo #conteudo .corpo-conteudo fieldset dl dd input, #site #corpo #conteudo .corpo-conteudo fieldset dl dd textarea { border:1px solid #cc0000; }
#site #corpo #conteudo .corpo-conteudo .botao { background:#cc0000; border:0px; color:#fff; padding:5px; } 

#site #corpo #conteudo .corpo-conteudo p { padding-top:10px; padding-bottom:10px; font-size:12px; }
#site #corpo #conteudo .corpo-conteudo a { color:#666; text-decoration:underline; }
#site #corpo #conteudo .corpo-conteudo a:hover { text-decoration:none; color:#cc0000; }

#site #corpo #conteudo .corpo-conteudo .atalhos { text-align:center; }
#site #corpo #conteudo .corpo-conteudo .atalhos a { color:#666; text-decoration:none; }
#site #corpo #conteudo .corpo-conteudo .atalhos a:hover { text-decoration:underline; color:#cc0000; }

#site #corpo #conteudo .corpo-conteudo .conteudos-filhos { border:1px solid #ccc; padding:10px; background:#eee; margin-bottom:10px; }
#site #corpo #conteudo .corpo-conteudo .conteudos-filhos p { padding-left:25px; background:url(../img/btn-file.gif) no-repeat; background-position:3px 9px; }

#site #corpo #conteudo .corpo-conteudo .conteudos-arquivos { border:1px solid #ccc; padding:10px; background:#eee; }
#site #corpo #conteudo .corpo-conteudo .conteudos-arquivos p { padding-left:25px; background:url(../img/btn-file.gif) no-repeat; background-position:3px 9px; }


/* Site - Corpo - Baixo */
#site #corpo #baixo { clear:both;   }

/* Site - Footer */
#site #footer { widows:995px; height:80px; background:url(../img/bg-fundo-footer.jpg) no-repeat #fff; }
#site #footer .texto { padding-top:40px; padding-left:40px; font-size:12px; float:left; }
#site #footer .logotipo { padding-top:45px; padding-left:650px; font-size:12px; float:left; }
#site #footer .logotipo img { border:0px; }
