*				 {margin:0; padding:0; border:0;}
body 			 {text-align:center; background:#c8c8c8;}

#tudo_bgs 		 {margin:auto; width:772px; height:504px; *height:auto; min-height:504px; background:#fff  url(../imagens/bg_dir.jpg) repeat-y right -10px; text-align:left; display:table;}
#tudo			 {margin:auto; width:772px; text-align:left; display:table; position:relative; z-index:1;}

#cabecalho 		 {float:left; width:772px; height:136px;}
#cabecalho img	 {margin:36px 0 7px 43px; display:inline; float:left;}
#cabecalho div	 {margin-left:43px;}
#cabecalho div a {margin-right:7px; float:left; height:21px; display:block; background-position:left; background-repeat:no-repeat;}
#cabecalho div a:hover, #cabecalho div a.on {margin-right:7px; float:left; height:21px; display:block; background-position:right; background-repeat:no-repeat;}

#esq			 {float:left; width:182px; display:table; font:Bold 14px/18px Verdana;}
#esq #menu		 {margin:25px 0 0px 20px; display:block; float:left; display:inline;}
#esq #menu div	 {margin-left:20px; margin-bottom:10px; display:none;}
#esq #menu div.bloco{margin:0 0 8px 0; display:block; width:162px; height:21px;}
#esq #menu div.anima{margin:0 5px 0 0; display:block; float:left; width:21px; height:21px; padding:0;}
#esq #menu .botao{display:block;}
#esq #menu a.serie{display:block; height:21px; background-repeat:no-repeat; background-position:left; float:left;}
#esq #menu a.serie_on, #esq #menu a.serie:hover{display:block; height:21px; background-repeat:no-repeat; background-position:right; float:left;}
#esq div {min-height: 0;}
#esq #menu div a     {color:#666; display:block; text-decoration: none;} /* Botoes Materia */
#esq #menu div a.on  {color:#f26522;} /* Botoes Materia */
#esq #menu div div a {font: 12px/14px Verdana; color: #666; margin-top:5px;} /* Botoes Livro */
#esq #menu div div a.on  {color:#f26522;} /* Botoes Livro */

#conteudo {float:left; width:580px; display:table; padding-bottom:15px; font:10px/14px Verdana; color:#313131; display:none;}

#conteudo .tit_livro {float:left; margin-top:30px;}
#conteudo .img_livro {float:left; margin:20px 15px 15px 0;}
#conteudo .img_autor {float:left; margin-top:20px; width:129px; text-align:center;}
#conteudo .faixa {display:table; width:580px;}
#conteudo .faixa_autores {display:table; width:580px; padding-bottom:15px;}
#conteudo #texto {margin-right:85px; margin-left:35px; margin-top:12px;}
#conteudo #texto a {color:#313131;font-weight:bold;}
#conteudo #formulario {margin-right:120px; margin-left:40px;text-align:right;}
#conteudo #formulario input {width: 350px;height:16px;background:#fff;border:1px solid #f26522;color:#000;font:11px arial;margin:7px 0 0 0;}
#conteudo #formulario textarea {background:#fff;border:1px solid #f26522;font:11px arial;}
#conteudo #texto.autores {float:left; margin:40px 5px 0 8px; width:180px; display:table;}
#conteudo #box_menu {float:left; width:183px; height:339px;}

#conteudo #box_portal {width: 503px; height:264px; float: left; background:url(../imagens/portal_pc.jpg) no-repeat; text-align:center;}
#conteudo #box_portal div {width:150px; height:220px; float:left; margin-top:28px;}
#conteudo #box_portal div.box {width:330px; margin-top:23px; display:table;}
#conteudo #box_portal div img {float:left; display:inline; margin:9px 0 7px 11px;}
#conteudo #box_portal div.box p {font:18px/24px Verdana; padding-top:20px; display:block;}
#conteudo #box_portal div.box p a {color:#D1232A;}
#conteudo #texto.portais {margin-left:0;}

#conteudo #voce  {ont:Bold 10px Verdana; margin:28px 0 0 0; color:#f88230;}
#conteudo #voce strong {color:#313131; font:Bold 12px Verdana;}
#experimente {position:absolute; width:91px; display:table; margin:55px 0 0 390px; font:8px Verdana;}
#experimente a img {margin-left: -14px;}

#continuidade, #conheca {width: 476px;padding-top: 10px;}
#continuidade #menuvert {text-align: center;}
#conheca #menuvert {text-align: center; padding-top:6px;}
#continuidade #menuvert a {margin: 0 0 0 10px;}
#conheca 	  #menuvert a {margin: 0 0 0 10px;}
.hr_conheca {width:476px; height:4px; display:block; float:left; margin:7px 0 7px 0; background:url(../imagens/conheca_linha.gif) repeat-x; overflow:hidden;}
.hr_conheca_fecha {width:476px; height:2px; display:block; float:left; margin:7px 0 7px 0; background:url(../imagens/conheca_linha.gif) repeat-x; overflow:hidden;}

#continuidade div {margin-top: 10px; text-align: center;}
#continuidade div img {vertical-align: top;}
#continuidade #portugues img {margin: 0 20px 10px 20px;}

#complementares {background:url(../imagens/box_complementares_bg.gif); width:438px; color:#333; display:table; margin:10px 0 10px 0px; line-height:8px;}
/*#complementares img {float:left;}*/
#conteudo #complementares h2 {margin-left:88px; padding-right:10px;  margin-top:10px; font:Bold 12px/16px Verdana; color:#f67182;}
#conteudo #complementares p {padding-left:80px; padding-right:10px; font:10px/14px Verdana;}
#conteudo #complementares li {margin-left: 88px;line-height: 14px;}
#conteudo #complementares .comp_rodape {float:left;}

#conteudo h3 {margin-top:10px; font:Bold 13px/16px Verdana; color:#f88230;}
#conteudo p {margin-top:4px; margin-left:8px;}
#conteudo .autores p {margin-top:4px; margin-left:0px;}

#conteudo ul {margin:12px 0 0 0; padding:0;}
#conteudo li {margin:5px 0 0 22px; padding:0 0 0 0px;}
#conteudo .destaques li {list-style: none; margin: 5px 0 0 0; padding: 0 0 0 22px; background: url(../imagens/li_destaques.gif) no-repeat 4px 1px;}

#conteudo h2 {margin-top:10px; font:Bold 14px/16px Verdana; color:#f88230;}	

#conteudo .home{float:left; display:block; width:320px; height:0px; background:url(../imagens/home_texto.gif) no-repeat; margin-top:26px; margin-left: 50px; overflow:hidden; padding:130px 0 0 0px;}
#banners_home {float:left; width:460px; position:relative; top:10px; margin-left: 50px; display:table; _margin-left:40px; padding-top:3px; margin-top:10px;}
#banners_home img {margin-left:3px; *margin-left:0;}
#logos_home {float:left; text-align:center; width:576px; position:relative; margin-left: 0px; display:table; margin-top:20px;}

a {text-decoration: none;}
a:hover {text-decoration: underline;}

#conteudo #texto.sala_professores a {color:#f88230;}