html, body {height:100%;}
body { background:url(imagens/fundo.gif); margin:0px; text-align:center; }
body,td,th { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color:#666; }

#base { width:970px; background:url(imagens/fundo_base.png) repeat-y; margin:0px auto; padding:0px; position:relative; text-align:left; min-height: 100%; }
* html #base { height: 100%; }/* hack para IE6 hq trata height como min-height */

#topo { width:970px; }
#logo_topo { margin:10px; }
#cabecalho { height:120px; margin:0px 10px 0px 10px; }
#topo_l { width:440px; height:120px; background:url(imagens/fundo_tl.jpg) repeat-y; display:block; float:left; }
#topo_r { width:510px; height:120px; background:url(imagens/fundo_tr.jpg) no-repeat; display:block; float:right; }
#menu { font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold; border-top:#900 2px solid; height:20px; border-bottom:#900 2px solid; margin:0px 10px 0px 10px; display:block; background-color:#FFF; padding:0px; }
#banner { margin:0px 10px 0px 10px; height:135px; width:950px; background:url(imagens/bn_sombra.gif) bottom repeat-x; z-index:0; }

#box_news { width:198px; height:61px; background:url(imagens/box_news.gif) no-repeat; position:absolute; top:66px; right:10px; z-index:1; font-size:10px; padding:5px 5px 10px 15px; }
#box_news p { padding:0px; margin:0px 0px 2px 0px; *margin: 0px 1px 0px 0px; }
#box_news .center { text-align:center; padding:0px; margin:0px 0px 2px 0px; }
#box_news .input { width:120px; font-size:10px; border:#600 solid 1px; }
#box_news .submit { height:21px; width:30px; font-size:10px; }
#box_news a:link, #box_news a:visited, #box_news a:active { font-weight:bold; color:#666; text-decoration:none; }
#box_news a:hover { color:#333; text-decoration:underline; }

#corpo { overflow: hidden; width:910px; margin:0px 40px 0px 30px; }
#corpo .box { width:100%; padding:10px 0px 40px 0px; }
#corpo .titulo_pag { font-size:14px; color:#600; padding-bottom:5px; margin-bottom:5px; border-bottom:#600 solid 1px; }

#videos { width:250px; float:left; overflow: hidden; z-index:0; }
.video { width:234px; background:url(imagens/box_video_m.gif) repeat-y; text-align:center; }
.video h1 { font-size:14px; font-weight:bold; text-align:center; color:#600; margin:0px 0px 10px 0px; padding:10px 0px 0px 0px; background:url(imagens/box_video_t.gif) no-repeat; }
.video p { margin:10px 15px 5px 10px; text-align:justify; }
.video .link { text-align:right; font-size:10px; padding:0px 20px 15px 0px; background:url(imagens/box_video_b.gif) bottom no-repeat; }
.video a:link, .video a:visited, .video a:active { font-weight:bold; color:#666; text-decoration:none; }
.video a:hover { color:#333; text-decoration:underline; }

#miolo { width:501px; float:left; overflow:hidden; padding:0px; margin:0px; }
#miolo .data { color:#600; font-weight:bold; }
#miolo a:link, #miolo a:visited, #miolo a:active { color:#333; text-decoration:none; font-weight:normal; }
#miolo a:hover { color:#000; text-decoration:underline; font-weight:normal; }
#miolo h1 { font-size:14px; font-weight:bold; color:#600; border-bottom:#600 solid 1px; padding:0px 0px 5px 0px; margin:0px 0px 5px 0px; }
#miolo p { margin:0px 0px 10px 0px; padding:0px; }
#miolo .mais { text-align:right; margin:-5px 0px 10px 0px; padding:0px; font-size:10px; font-weight:bold; }
#miolo .mais a:link, #miolo .mais a:visited, #miolo .mais a:active { font-weight:bold; color:#666; text-decoration:none; }
#miolo .mais a:hover { color:#333; text-decoration:underline; }
#col1 { width:220px; float:left; border-right:#CCC solid 1px; padding:0px 20px 0px 10px; margin:15px 0px 10px 0px; }
#col2 { width:220px; float:left; padding:0px 10px 0px 20px; margin:15px 0px 10px 0px; }

#livros { width:150px; float:left; overflow: hidden; text-align:center; margin:15px 0px 0px 0px; }
#livros h1 { font-size:14px; color:#600; padding:0px; margin:0px 0px 5px 0px; }
#livros p { padding:0px; margin:0px 0px 15px 0px; }
#livros p img { background:url(imagens/livros_sombra.gif) bottom right no-repeat; padding:5px; }
#livros .mais { text-align:center; margin:-5px 0px 10px 0px; padding:0px; font-size:10px; font-weight:bold; }
#livros .mais a:link, #livros .mais a:visited, #livros .mais a:active { font-weight:bold; color:#666; text-decoration:none; }
#livros .mais a:hover { color:#333; text-decoration:underline; }

#falam { clear:both; width:800px; text-align:center; margin:0px 0px 10px 35px; padding:10px 20px 10px 20px; background-color:#F4F4F4; border:#666 solid 1px; }
#falam h1 { text-align:center; color:#600; font-size:12px; margin:0px; padding:0px; }
#falam p { font-size:11px; margin:5px 0px 0px 0px; padding:0px; }

#sigam { clear:both; width:800px; text-align:center; margin:0px 0px 10px 35px; padding:10px 20px 10px 20px; }
#sigam p { font-size:12px; font-weight:bold; margin:0px 0px 5px 0px; padding:0px; }

#rodape { position:absolute; bottom:0px; width:936px; margin:0px 10px 0px 10px; background-color:#600; text-align:center; color:#FFF; font-size:10px; padding:7px; }

#texto .titulo { font-size:14px; font-weight:normal; color:#666; padding:0px; margin:0px; }
#texto .titulo2 { font-size:14px; font-weight:bold; color:#666; padding:0px; margin:5px 0px -10px 0px; }
#texto .tituloCentro { font-size:18px; text-align:center; font-weight:bold; color:#666; }
#texto .cima { text-align:center; font-weight:bold; font-size:10px; border-top:#999 solid 1px; padding-top:3px; }
#texto .cima a:link, #texto .cima a:visited, #texto .cima a:active { font-weight:bold; color:#666; text-decoration:none; }
#texto .cima a:hover { color:#333; text-decoration:underline; }
#texto .data { color:#600; font-weight:bold; }
#texto a:link, #texto a:visited, #texto a:active { color:#333; text-decoration:none; font-weight:normal; }
#texto a:hover { color:#000; text-decoration:underline; font-weight:normal; }
#texto .form_pesq { float:right; width:auto; border:#666 solid 1px; background-color:#CCC; padding:10px; margin-top:10px; }
#texto .form_pesq .texto { width:200px; }
#texto .form_pesq .center { text-align:center; }
#texto .recentes { float:right; width:200px; border:#666 solid 1px; background-color:#CCC; padding:10px; margin:0px 0px 15px 15px; }
#texto .recentes .center { text-align:center; font-weight:bold; font-size:14px; }
#texto .notas { border-top:#600 solid 1px; margin:10px 0px 0px 0px; padding:0px; }
#texto .notas p { font-size:10px; padding:0px; margin:5px 0px 0px 0px;}
#texto .nota { font-size:10px; vertical-align:super; }
#texto .indicadores { font-size:14px; }
#texto .video_show { width:465; height:364px; padding:10px; display:none; }

#tiras LI { display:none; }
#tiras .carregando { text-align:center; font-size:14px; }
 
#botao{ color: #FFFFFF; }
#botao a:link, #botao a:visited { color: #FFFFFF; text-decoration: none; display: block; border: 1px solid #999999; padding: 3px; margin: 3px; background-color: #000000; font-weight: bold; }
#botao a:hover{ background-color: #FFFFFF; color: #000000; border: 1px solid #000000; }
