/*Geral*/

body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background:url(../imagens/fundo_site.jpg) repeat-x; }

.site-titulo { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; font-size:16px; font-weight:normal; }
.site-texto { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; font-size:11px; font-weight:normal; }

.formField { font-size:10px; background-color:#FFFFFF; border:1px solid #97A5B0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; }

img { padding:0; border:0; margin:0; }

a:link { text-decoration:none; color:#333; }
a:hover { text-decoration:none; color:#333; }
a:visited { text-decoration:none; color:#333; }

.spc3 {font-size: 3px}
.spc5 {font-size: 5px}

/*Container*/

#container { width:1000px; margin:0 auto; }
#container-index { width:455px; height:415px; position:relative; float:left; top:41px; background:url(../imagens/fundo_conteudo_index.jpg); overflow:hidden; }
#container-topo { width:100%; height:170px; position:relative; float:left; top:25px; overflow:hidden; }
#container-barra { width:100%; height:16px; position:relative; float:left; top:41px; clear:both; overflow:hidden; }
#container-menu { width:194px; height:234px; position:relative; float:left; top:41px; overflow:hidden }
#container-conteudo-left { width:71px; height:415px; position:relative; float:left; top:41px; }
#container-conteudo { width:455px; height:415px; position:relative; float:left; top:41px; background:url(../imagens/fundo_conteudo.jpg); overflow:hidden; }
#container-conteudo-titulo { width:450px; height:23px; position:relative; float:left; top:15px; overflow:hidden; }
#container-conteudo-valor { width:452px; height:330px; position:relative; float:left; top:20px; overflow-y:scroll; }
#container-conteudo-right { width:71px; height:415px; position:relative; float:left; top:41px; }
#container-lateral { width:205px; height:345px; position:relative; float:right; top:41px;  }
#container-rodape { width:100%; height:220px; position:relative; float:left; top:40px; clear:both; }
#container-rodape-barra { width:8px; height:140px; position:relative; float:left; top:4px; left:8px; overflow:hidden; background:url(../imagens/fundo_barra_rodape.jpg)}
#container-programas { width:580px; height:145px; position:relative; float:left; top:2px; left:2px; overflow:hidden; }
#container-endereco { width:395px; height:250px; position:relative; float:right; top:2px; right:2px; }
#container-copyright { width:995px; height:28px; position:relative; float:left; top:80px; left:2px; clear:both; overflow:hidden; }

/*Topo*/

#topo-site { width:100%; height:170px; }
#topo-site-logo { width:120px; height:145px; position:relative; float:left; top:12px; left:80px; }
#topo-site-banner { width:700px; height:160px; position:relative; float:left; top:5px; left:120px; }

/*Menu*/

#menu-site { width:100%; height:234px; }
#menu-item { width:174px; height:38px; position:relative; float:left; }

/*Lateral*/

#lateral-site { width:182px; position:relative; left:12px; overflow:hidden; }
#noticias-topo { width:182px; height:44px; position:relative; float:left; }
#noticias-conteudo { width:182px; height:92px; position:relative; float:left; background:url(../imagens/box_news_fundo.jpg); overflow:hidden; }
#noticias-rodape { width:182px; height:57px; position:relative; float:left; overflow:hidden; }
#calendario-conteudo { width:182px; height:auto; position:relative; float:left; background:url(../imagens/box_calendario_fundo.jpg); display:table; }
#calendario-rodape { width:182px; height:15px; position:relative; float:left; overflow:hidden; }

/*Rodape*/
#rodape-conteudo { width:990px; height:15px; position:relative; float:left; top:10px; left:2px; clear:both; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:normal; color:#333; overflow:hidden; }

/*Calendaro*/

#calendario-site { width:100%; position:relative; float:left; }
#calendario-mes { width:182px; height:25px; position:relative; float:left; background:url(../imagens/box_calendario_fundo.jpg); overflow:hidden; }
#calendario-dia-semana { width:168px; height:17px; position:relative; float:left; left:7px; }
#calendario-dias { width:168px; position:relative; float:left; left:7px; }
.calendario-box-dia { width:24px; height:24px; position:relative; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }

.calendario-titulo { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333; }
.calendario-texto { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#333; }