@charset "utf-8";
/* CSS Document */

	@import "programas_definicoes.css";
	@import "menu.css";
	@import "rodape.css";
	@import "paginacao.css";
	
html,
body { background: #212121; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image:url(../images/imagemfundo.jpg); background-repeat:repeat-x; margin:0; padding:0; width:100%; }

#site { width:1000px; margin:0 auto; }

#topo { width:1000px; height:188px; background-image:url(../images/topo.png); background-repeat:no-repeat; z-index:0; }
.logotipo { width:250px; height:105px; float:left; }
.banner { width:750px; height:105px; float:left; }
.contentbanner { width:728px; height:90px; margin:8px 0 0 4px; background-image:url(../images/fundo-superbanner.gif); background-repeat:repeat-x; padding:1px; }
.menu { width:983px; height:26px; float:left; padding:17px 0 0 17px; }
.busca { width:800px; height:30px; float:left; }
.redesocial { width:195px; height:25px; float:left; padding:5px 0 0 5px; }

#conteudo { width:1000px; height:auto; float:left; background:#e6e7e8; }
.titulointerna { width: 992px; height:48px; float:left; margin:0 0 0 4px; }
.tituloimagem { width: 992px; height:50px; float:left; margin:0 0 0 0; }
.titulolinks { width:992px; height:28px; float:left; margin:4px 0 0 0; background:url(../images/fundo-menu-6itens.png); background-repeat:no-repeat; }
.ads { width: 130px; height:auto; float:left; margin:10px 0 0 0; }
.adscontent { width:100%; height:auto; float:left; }

#bottomconteudo { width:100%; height:7px; float:left; background-image:url(../images/bottom-conteudo.png); background-repeat:no-repeat; }
.destaque { width:870px; height:100%; float:left; margin:10px 0 0 0; }
.swfplayer { width:823px; height:372px; float:left; margin:0 0 10px 19px; _margin:0 0 0 16px; background-color:#bfbfbf; }
.barraparafuso { width:870px; height:26px; background-image:url(../images/barra-parafuso.jpg); background-repeat:no-repeat; float:left; }

/*Início Blocos*/	
.primeiro { width:470px; height:238px; margin:-1px 0 0 20px; float:left; background-image:url(../images/fundo-destaque.jpg); background-repeat:repeat-x; z-index:20; }
.dentroprimeiro { width:460px; height:238px; margin:-2px 0 0 5px; z-index:30; background-color:#e6e7e8; }
.tituloprimeiro { width:460px; height:35px; float:left; background-image:url(../images/patern-cinza-top.jpg); background-repeat:repeat-x; }
.contentprimeiro { width:460px; height:198px; float:left; }
.dentrocontentprimeiro { width:440px; height:180px; margin:9px 0 0 9px; overflow: hidden; overflow-y: scroll; overflow-x: hidden; }
.dentrocontentprimeironosroll { width:440px; height:180px; margin:9px 0 0 9px; }
.bottomprimeiro { width:460px; height:7px; float:left; z-index:30; background-image:url(../images/patern-cinza-bottom.jpg); background-repeat:repeat-x; }
.primeiroextenso { width:470px; height:402px; margin:-1px 0 0 20px; float:left; background-image:url(../images/fundo-destaque.jpg); background-repeat:repeat-x; z-index:20; }
.dentroprimeiroextenso { width:460px; height:402px; margin:-2px 0 0 5px; z-index:30; background-color:#e6e7e8; }
.contentprimeiroextenso { width:460px; height:362px; float:left; }
.dentrocontentprimeironoextenso { width:440px; height:348px; margin:9px 0 0 9px; overflow: hidden; overflow-y: scroll; overflow-x: hidden; }
.segundo { width:350px; height:238px; margin:-1px 0 0 20px; float:left; background-image:url(../images/fundo-destaque.jpg); background-repeat:repeat-x; z-index:20; }
.dentrosegundo { width:340px; height:238px; margin:-2px 0 0 5px; z-index:30; background-color:#e6e7e8; }
.titulosegundo { width:340px; height:35px; float:left; background-image:url(../images/patern-cinza-top.jpg); background-repeat:repeat-x; }
.contentsegundo { width:340px; height:198px; float:left; }
.dentrocontentsegundo { width:322px; height:180px; margin:9px 0 0 9px; overflow: hidden; overflow-y: scroll; overflow-x: hidden; }
.bottomsegundo { width:340px; height:7px; float:left; z-index:30; background-image:url(../images/patern-cinza-bottom.jpg); background-repeat:repeat-x; }
.segundoextenso { width:350px; height:402px; margin:-1px 0 0 20px; float:left; background-image:url(../images/fundo-destaque.jpg); background-repeat:repeat-x; z-index:20; }
.dentrosegundoextenso { width:340px; height:402px; margin:-2px 0 0 5px; z-index:30; background-color:#e6e7e8; }
.contentsegundoextenso { width:340px; height:362px; float:left; }
.dentrocontentsegundoextenso { width:322px; height:348px; margin:9px 0 0 9px; overflow: hidden; overflow-y: scroll; overflow-x: hidden; }
.blocointeiro { width:840px; height:268px; margin:-1px 0 0 20px; float:left; background-image:url(../images/fundo-destaque.jpg); background-repeat:repeat-x; z-index:20; }

.blocompacto { width:840px; height:308px; margin:-1px 0 0 20px; float:left; background-image:url(../images/fundo-destaque.jpg); background-repeat:repeat-x; z-index:20; }
.dentroblocompacto { width:830px; height:308px; margin:-2px 0 0 5px; z-index:30; background-color:#e6e7e8; }

.blococomunidade { width:840px; height:318px; margin:-1px 0 0 20px; float:left; background-image:url(../images/fundo-destaque.jpg); background-repeat:repeat-x; z-index:20; }
.dentroblocointeiro { width:830px; height:268px; margin:-2px 0 0 5px; z-index:30; background-color:#e6e7e8; }
.dentroblococomunidade { width:830px; height:318px; margin:-2px 0 0 5px; z-index:30; background-color:#e6e7e8; }
.tituloblocointeiro { width:830px; height:35px; float:left; background-image:url(../images/patern-cinza-top.jpg); background-repeat:repeat-x; }
.contentblocointeiro { width:830px; height:230px; float:left; }
.contentblococomunidade { width:830px; height:280px; float:left; }
.bottomblocointeiro { width:830px; height:7px; float:left; z-index:30; background-image:url(../images/patern-cinza-bottom.jpg); background-repeat:repeat-x; }
/*Fim Blocos*/		

.blocovideopequeno { width:390px; height:90px; float:left; margin:0 0 0 7px; }
.blocovideopequenoborda { width:390px; height:90px; float:left; border-right:1px #bbbbbb solid; margin:0 0 0 7px; }
#copyright { width:100%; height:20px; float:left; text-align:center; margin:0; padding:10px 0px 40px 0px; font-size:10px; color:#FFFFFF; }
