
/* -------------------------------------------------------------------------- */
/* - ANAUÊ DESIGN ESTRATÉGICO - 20060811 ------------------------------------ */
/* -------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------- */
/* - GERAL ------------------------------------------------------------------ */

*	{
	margin: 0px;
	padding: 0px;
}

body	{
	text-align: center; /*ie workaround center page */
	background: #fff url(../img/fundo.jpg);
}

img	{
	border: 0px;
}

p	{
	font: normal 11px Tahoma;
	color: #000;
}

input	{
    color: #9B9B9B;
    background: #FFFFFF;
    height: 15px;
    border: 0px;
}

.clearboth {
   clear: both;
   position: relative;
}

/* -------------------------------------------------------------------------- */

#pagina	{
	/*border: 1px solid #000000;*/
	width: 752px;
	text-align: left;
	margin-left: auto; /* css1-compliant center alignment*/
	margin-right: auto;
	background-color: #fff;
	position: relative; /* Any element is considered “positioned” if it has a position value of relative, absolute, or fixed (anything other than static). */
}

#topo,
#rodape,
#rodape_intro	{
	background-color: #184d94;
	width: 100%;
	height: 80px;
}

#topo img	{
	float: right;
	margin-top: 10px;
	margin-right: 20px;
}

/* -------------------------------------------------------------------------- */
/* - HOME ------------------------------------------------------------------- */

/* -- L1 -------------------------------------------------------------------- */

#catalogo,
#professor,
#destaque	{
	width: 248px;
	height: 215px;
	margin-top: 4px;
	margin-left: 4px;
	float: left;
	display: inline; /* fix ie double margin*/
	/*clear: right;*/
}

#catalogo	{ /* redeclarar/zerar margem esquerda */
	margin-left: 0px;
}

#catalogo	{
	background: #FF4900 url(../img/menino.gif) no-repeat bottom right;
}

#destaque	{
	background: #000000;
}

#professor	{
	background: #FF7F00 url(../img/menino2.gif) no-repeat 20px 120px;
}

#catalogo h1,
#destaque h1,
#professor h1	{
	width: 248px;
	height: 40px;
}

#catalogo h1	{
	background: transparent url(../img/tit_catalogo.gif) no-repeat top left;
}

#destaque h1	{
	background: transparent url(../img/tit_destaque.gif) no-repeat top left;
}

#professor h1	{
	background: transparent url(../img/tit_professor.gif) no-repeat top left;
}

#catalogo h1 span,
#destaque h1 span,
#professor h1 span	{
	display: none;
}

#catalogo p	{
	width: 150px;
	margin-top: 10px;
	margin-left: 10px;
	color: #FFE401;
}

#catalogo p	a	{
	font-weight: bold;
	color: #FFE401;
	text-decoration: none;
}

#catalogo form	{
	margin-top: 55px;
}

#catalogo #icones_compra	{
	display: inline;
	float: left;
	/*background-color: #fff;*/
	position: relative;
	margin-left: 10px;
	margin-top: 5px;
}

#professor p	{
	width: 220px;
	margin-top: 10px;
	margin-right: 10px;
	color: #FFFFFF;
	text-align: right;
	float: right;
}

#professor p a	{
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

/* -- L2 -------------------------------------------------------------------- */

#edevoluir,
#distribuidores,
#busca,
#newsletter,
#noticias,
#contato	{
	width: 122px;
	height: 245px;
	margin-top: 4px;
	margin-left: 4px;
	margin-bottom: 4px;
	float: left;
	display: inline; /* fix ie double margin*/
}

#edevoluir	{ /* redeclarar/zerar margem esquerda */
	margin-left: 0px;
}

#edevoluir h1	{
	background: transparent url(../img/tit_edevoluir.gif) no-repeat top left;
}

#distribuidores h1	{
	background: transparent url(../img/tit_distribuidores.gif) no-repeat top left;
}

#busca h1	{
	background: transparent url(../img/tit_busca.gif) no-repeat top left;
}

#newsletter h1	{
	background: transparent url(../img/tit_newsletter.gif) no-repeat top left;
}

#noticias h1	{
	background: transparent url(../img/tit_noticias.gif) no-repeat top left;
}

#contato h1	{
	background: transparent url(../img/tit_contato.gif) no-repeat top left;
}

#edevoluir h1,
#distribuidores h1,
#busca h1,
#newsletter h1,
#noticias h1,
#contato h1	{
	width: 122px;
	height: 40px;
}

#edevoluir h1 span,
#distribuidores h1 span,
#busca h1 span,
#newsletter h1 span,
#noticias h1 span,
#contato h1 span	{
	display: none;
}

#edevoluir	{
	background: #0071ad;
}

#distribuidores	{
	background: #dd015b;
}

#busca	{
	background: #ff4900 url(../img/busca_balao.gif) no-repeat 0px 40px;
}

#newsletter	{
	background: #ffbe00;
}

#noticias	{
	background: #bde839;
}

#contato	{
	background: #85007d;
}

#edevoluir p,
#distribuidores p,
#newsletter p,
#noticias p,
#contato p	{
	margin: 10px;
}

#edevoluir p	{
	color: #fff;
}

#noticias p {
	color: #000;
}

#noticias p a	{
	font-weight: bold;
	text-decoration: none;
	color: #000;
}

#contato	p	{
	margin-top: 100px;
	color: #fff;
}

#distribuidores p	{
	margin-top: 85px;
	color: #fff;
}

#newsletter p	{
	color: #4f3a00;
	text-align: right;
}

#newsletter input.botao	{
	width: 12px;
	height: 13px;
}

#newsletter input.texto,
#busca input.texto	{
	margin-left: 10px;
}


/* - HOME - FIM ------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------- */
/* - RODAPE- ---------------------------------------------------------------- */

#rodape	p,
#rodape_intro	p {
	text-align: right;
	padding-top: 10px;
	padding-right: 5px;
	color: #6292D3;
}

#rodape	{
	display: block;
	position: relative;
	margin-top: 23px;
}

/* ajuste: lido por browsers standart-compliant */
html>body #rodape {margin-top: 3px;}

#rodape	img	{
	float: right;
	margin: 35px 5px 0px 0px;
}

/* -------------------------------------------------------------------------- */

#catalogo input  {
    font: 10px Verdana;
    width: 115px;
    margin-left: 10px;
}

#catalogo input.botao {
    margin-left: 5px;
    width: 11px;
    height: 14px;
}

#busca input  {
    font: 10px Verdana;
    width: 80px;
}

#busca input.botao  {
	margin-left: 93px;
	width: 11px;
    height: 14px;
}

#busca form	{
	margin-top: 16px;
	clear: right;
}

#newsletter form	{
margin-top: 125px;
}

#newsletter input.texto  {
    font: 10px Verdana;
    width: 90px;
}

#newsletter input.botao  {
	margin-left: 5px;
}

/* -------------------------------------------------------------------------- */

#menina	{
	position: absolute;
	top: 486px;
	left: 50px;
	width: 69px;
	height: 91px;
	background: transparent url(../img/menina.gif) no-repeat top left;
	margin: 0px;
}

#sapo	{
	position: absolute;
	top: 423px;
	left: 260px;
	width: 181px;
	height: 131px;
	background: transparent url(../img/sapo.gif) no-repeat top left;
	margin: 0px;
	clear: both;
}

#gato	{
	position: absolute;
	top: 338px;
	left: 620px;
	width: 56px;
	height: 107px;
	background: transparent url(../img/gato.gif) no-repeat top left;
	margin: 0px;
	clear: both;
}
/* -------------------------------------------------------------------------- */
/* SUBMENU ------------------------------------------------------------------ */

#nav	{
    height: 23px;
    display: block;
    margin-bottom: 4px;
}

/* ajuste: lido por browsers standart-compliant */
html>body #nav {margin-bottom: 0px;}

#nav ul {
	position: relative;
	margin-top: 3px;
}

#nav li {
    display: inline;
    list-style-type: none;
    position: absolute;
    width: 123px;
    height: 39px;
}

#menu_edevoluir	{
	background: transparent url(../img/tit_edevoluir.gif) top left no-repeat;
	left: 0px;
}

#menu_noticias	{
	background: transparent url(../img/tit_noticias.gif) top left no-repeat;
	left: 126px;
}

#menu_catalogo	{
	background: transparent url(../img/tit_catalogo_int.gif) top left no-repeat;
	left: 252px;
}

#menu_professor	{
	background: transparent url(../img/tit_professor_int.gif) top left no-repeat;
	left: 378px;
}

#menu_distribuidores	{
	background: transparent url(../img/tit_distribuidores.gif) top left no-repeat;
	left: 504px;
}

#menu_contato	{
	background: transparent url(../img/tit_contato.gif) top left no-repeat;
	left: 630px;
}

#menu_edevoluir span,
#menu_noticias span,
#menu_catalogo span,
#menu_professor span,
#menu_distribuidores span,
#menu_contato span	{
	display: none;
}

/* SUBMENU - FIM ------------------------------------------------------------ */
/* -------------------------------------------------------------------------- */

/* - INTERNA ---------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */

#conteudo	{
	background-color: #000;
	position: relative;
}

/* ---- #PROFESSOR -----------------------------------------------------------*/

/* - ajuste nos DIVs da secao ----------------------------------------------- */
#conteudo_professor	{
	float: left;
	background: #f79e00 url(../img/bg_aux_professor.jpg) bottom left no-repeat;
	display: inline;
}

#main_professor_secao	{
	width: 460px;
	min-height: 380px;
	float: right;
	background-color: #ffbe00;
	border-left: 3px solid #fff;
	padding: 20px;
}

/* - ajuste nos DIVs da secao ----------------------------------------------- */

#newsletter_box	{
	display: inline; /* fix IE double-margin */
	position: relative;
	float: left;
	width: 200px;
	margin-left: 20px;
	margin-top: 25px;
}

#newsletter_box_catalogo	{
	display: inline; /* fix IE double-margin */
	float: left;
	width: 200px;
	margin-left: 0px;
	margin-top: 450px;
	background-color: #fff;
}

#lista_calendario	{
	position: relative;
	float: left;
	width: 110px;
	margin-left: 25px;
	margin-top: 70px;
}

#lista_calendario	h4	{
	font: bold 11px Tahoma;
}

#main_professor_secao p,
#main_professor_secao h3	{
	color: #000;
	width: 400px;
}

#main_professor_secao h3	{
	font: bold 11px Tahoma;
	margin-top: 10px;
	margin-bottom: 5px;
}

#main_professor_secao a	{
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

#main_professor_secao	p.titulo_mes	{
	font-weight: bold;
	margin-top: 10px;
}

#main_professor_secao	p.item_calendario	{
	font-size: 10px;
}

#main_professor_secao	img	{
	margin-top: 5px;
	margin-right: 10px;
}

#newsletter_box input.texto	{
	text-align: left;
	width: 100px;
    font: 10px Verdana;
    color: #f79e00;
}

#newsletter_box input.botao	{
	background: transparent url(../img/bt_enviar.gif) no-repeat;
	width: 12px;
	height: 13px;
	margin-left: 5px;
}

#main_professor_secao h2	{
	width: 175px;
	height: 74px;
	background: transparent url(../img/h2_professor.gif) no-repeat;
}

#main_professor_secao h2	span,
#main_noticias h2	span	{
	display: none;
}

/* -- forms ------------ */
#main_professor_secao input,
#main_professor_secao select,
#main_professor_secao textarea	{
	width: 375px;
	font: normal 10px Tahoma;
	border: 0px;
	color: #aaa;
}

#main_professor_secao textarea	{
	margin-top: 5px;
	height: 75px;
}

#main_professor_secao textarea	{
	margin-top: 5px;
	height: 75px;
}

#main_professor_secao form	{
	margin-top: 10px;
	margin-bottom: 10px;
}

#main_professor_secao input.botao	{
	width: 12px;
	height: 14px;
	margin-left: 350px;
	margin-top: 10px;
}

#main_professor_secao	img.quote	{
	margin-top: 20px;
	margin-bottom: 20px;
}

/* lista dos meses, no menu lateral */

#nav_professor	{
    margin-left: 0;
    padding-left: 0;
    list-style: none;
    width: 190px;
}

#nav_professor li	{
    font: bold 11px/15px Tahoma;
	color: #000;
    padding-left: 15px;
    padding-top: 5px;
    background-image: url(../img/estrela2.gif);
    background-repeat: no-repeat;
    background-position: 0 .5em;
}

#nav_professor a li	{
	text-decoration: none;
}

/* ---- #NOTICIAS ------------------------------------------------------------*/

#conteudo_noticias	{
	background-color: #a5d710;
	float: left;
}

#main_noticias_secao	{
	float: right;
	background: #cee708;
	width: 460px;
	border-left: 3px solid #fff;
	padding: 20px;
	min-height: 385px;
}

/* ajuste: min-height-hack */
.prop {
    height:385px;
    float:right;
    width:1px;
}

#aux_noticias	{
	width: 229px;
	display: inline;
	float: left;
	padding: 25px 10px 10px 10px;
	background: #a5d710 url(../img/gato.gif) no-repeat top right;
}

#wrap	{
	width: 55px;
	height: 110px; 
	float: right;
	clear: left;
}

#main_noticias_secao h2	{
	  width: 137px;
	  height: 40px;
	  background: transparent url(../img/h2_noticias.gif) no-repeat;
	  margin-bottom: 5px;
}

#main_noticias_secao h2	span	{
	display: none;
}

#main_noticias_secao	p.corpo	{
	width: 430px;
	text-align: justify;
}

#main_noticias_secao	p.titulo	{
	font: 12px Tahoma;
	font-weight: bold;
}

#main_noticias_secao	p.fonte_data	{
	font-style: italic;
}

#main_noticias_secao	p.fonte_data	a	{
	color: #000;
}

#aux_noticias	p.titulo	{
	font-weight: bold;
}

#aux_noticias	p.fonte_data	{
	font-style: italic;
}

#aux_noticias	p.titulo	a,
#aux_noticias	p.titulo	a:visited {
	text-decoration: none;
	color: #000;
}

#main_noticias_secao	p.corpo	a	{
	font-weight: bold;
	text-decoration: underline;
	color: #000;
}

/* ---- #CATALOGO ------------------------------------------------------------*/

#main_catalogo_home	{
	float: right;
	width: 460px;
	border-left: 3px solid #fff;
	padding: 20px;
	background: #ff4900 url(../img/bg_catalogo.jpg) no-repeat 195px 100px;
}

#main_catalogo_home	p.mais_buscados	{
	color: #000;
	width: 140px;
	float: right;
	position: relative;
	margin-right: 5px;
	margin-top: 100px;
}

/* ajuste: lido por browsers standart-compliant */
html>body #main_catalogo_home	p.mais_buscados {margin-right: 15px;}


#main_catalogo_home	p	span,
#main_catalogo_home	p	span	a	{
	color: #ff4900;
	text-decoration: none;
}

#main_catalogo_home	input.texto	{
	margin-top: 170px;
	margin-left: 190px;
	width: 80px;
	font: normal 10px Verdana;
}

#main_catalogo_home	input.botao	{
	margin-top: 15px;
	margin-left: 260px;
	width: 11px;
	height: 14px;
}

/* ---- #CATALOGOINT ---------------------------------------------------------*/

#aux_catalogo_int	{
	width: 229px;
	height: 410px;
	display: inline;
	float: left;
	padding: 0px 10px 10px 10px;
	background: #de2c00;
}

#main_catalogo_int	{
	float: right;
	background: #ff4900;
	width: 460px;
	border-left: 3px solid #fff;
	padding: 20px;
}

#main_catalogo_int h2.etica_e_cidadania	{
	  width: 277px;
	  height: 44px;
	  background: transparent url(../img/etica_e_cidadania.gif) no-repeat;
	  margin-bottom: 15px;
}

#main_catalogo_int	p	{
	color: #fff;
}

#main_catalogo_int	p.titulo	{
	font: bold 14px Tahoma;
	color: #fdcc10;
	margin-bottom: 5px;
}

#main_catalogo_int	a	{
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

#main_catalogo_int	a.back,
#main_catalogo_secao	a.back	{
	color: #fff;
	font: bold 10px Tahoma;
	margin-top: 10px;
	display: block;
	text-decoration: none;
}

#main_catalogo_int	p.detalhes	{
	font: normal 10px/17px Tahoma;
}

#main_catalogo_int h2.etica_e_cidadania	span	{
	display: none;
}

#main_catalogo_int	.capa_livro	{
	float: left;
	margin-right: 5px;
}

#main_catalogo_int	.subitem	{
	font-weight: bold;
	color: #fdcc10;
}

#main_catalogo_int	.compre_online	{
	float: left;
	margin-top: 5px;
}

#main_catalogo_int	.folheie_online	{
	float: right;
	margin-right: 15px;
}

td { vertical-align: top; }

#main_catalogo_int td.icones	{
	height: 49px;
	vertical-align: bottom;
}

#main_catalogo_int td.descricao	{
	height: 131px;
}
/* ---- #EDEVOLUIR -----------------------------------------------------------*/

#conteudo_edevoluir	{
	background-color: #05426c;
	float: left;
}

#main_edevoluir	{
	float: right;
	background: #0f75a7;
	width: 460px;
	border-left: 3px solid #fff;
	padding: 20px;
	min-height: 385px;
}

#aux_edevoluir	{
	width: 229px;
	height: 410px;
	float: left;
	padding: 0px 10px 10px 10px;
	background: #05426c;
}

#main_edevoluir h3	{
	font: bold 11px Tahoma;
	margin-top: 10px;
	margin-bottom: 5px;
	color: #fff;
}

#main_edevoluir h2	{
	  width: 299px;
	  height: 47px;
	  background: transparent url(../img/h2_edevoluir.gif) no-repeat;
	  margin-bottom: 15px;
}

#main_edevoluir h2	span	{
	display: none;
}

#main_edevoluir	p	{
	color: #fff;
	width: 400px;
}

#main_edevoluir	a	{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

#main_edevoluir	a.back	{
	color: #ddd;
	font: bold 10px Tahoma;
	margin-top: 10px;
	display: block;
}

#aux_edevoluir	p	{
	color: #fff;
}

#aux_edevoluir	img	{
	margin-top: 50px;
	margin-bottom: 20px;
}

#aux_edevoluir	.titulo	{
	color: #fff;
	font: bold 11px/15px Tahoma;
}

/* ---- #DISTRIBUIDORES ------------------------------------------------------*/

#conteudo_distribuidores	{
	background: #be014a url(../img/menino2.gif) no-repeat bottom left;
	float: left;
}

#main_distribuidores	{
	width: 465px;
	min-height: 400px;
	float: right;
	background: #da125e;
	padding: 25px 10px 10px 25px;
	border-left: 3px solid #fff;
}



#lista_estados	{
	width: 210px;
	float:left;
	margin-left: 15px;
	margin-top: 90px;
}

#main_distribuidores h2	{
	  width: 277px;
	  height: 44px;
	  background: transparent url(../img/h2_distribuidores.gif) no-repeat;
	  margin-bottom: 15px;
}

#main_distribuidores h2	span	{
	display: none;
}

#nav_distrib	{
    margin-left: 0;
    padding-left: 0;
    list-style: none;
}

#nav_distrib li	{
    font: bold 11px/15px Tahoma;
	color: #FFF;
    padding-left: 15px;
    padding-top: 5px;
    background-image: url(../img/estrela.gif);
    background-repeat: no-repeat;
    background-position: 0 .5em;
}

#nav_distrib a li	{
	text-decoration: none;
}

#conteudo_distribuidores	h4	{
	color: #fff;
	font: bold 11px/15px Tahoma;
}

#main_distribuidores h5	{
	  color: #ff8ea5;
	  font: bold 11px/15px Tahoma;
	  margin-bottom: 3px;
}

#main_distribuidores h3	{
	  background: transparent url(../img/estrela.gif) no-repeat;
	  padding-left: 15px;
	  color: #fff;
	  font: bold 11px/15px Tahoma;
	  margin-bottom: 3px;
}

#main_distribuidores	p	{
	color: #fff;
	margin-bottom: 10px;
}

#main_distribuidores	p	a	{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

#main_distribuidores	p.nota	{
	border: 1px solid #fff;
	padding: 5px;
}

/* ---- #CONTATO -------------------------------------------------------------*/

#conteudo_contato	{
	float: left;
	background: #5b0162;
	display: inline;
}

#aux_contato	{
	width: 229px;
	height: 420px;
	display: inline;
	float: left;
	padding: 10px 10px 10px 10px;
	background: #5b0162;
}

#main_contato	{
	width: 465px;
	height: 400px;
	float: right;
	background: #81087d;
	padding: 30px 10px 10px 25px;
	border-left: 3px solid #fff;
}

#main_contato h2	{
	  width: 161px;
	  height: 47px;
	  background: transparent url(../img/h2_contato.gif) no-repeat;
	  margin-bottom: 15px;
}

#main_contato h2	span	{
	display: none;
}

#main_contato input.texto	{
	 width: 300px;
     font: 10px Verdana;
     color: #81087d;
     margin: 0px;
}

#main_contato textarea	{
	 width: 300px;
	 height: 150px;
     font: 10px Verdana;
     color: #81087d;
     margin: 5px 0px 0px 0px;
	 border: 0px;
	 overflow: auto;
}

#aux_contato	p	{
	color: #fff;
	font: normal 11px/15px Tahoma;
}

#aux_contato	.titulo	{
	color: #c76eac;
	font: bold 11px/15px Tahoma;
}

#aux_contato input.texto	{
	 text-align: right;
	 width: 100px;
     font: 10px Verdana;
     color: #81087d;
}

#aux_contato input.botao	{
	width: 12px;
	height: 14px;
}

#aux_contato #edevoluir_endereco	{
	margin-top: 200px;
}

#main_contato input.botao	{
	width: 12px;
	height: 14px;
}

/* ---- #LAB -----------------------------------------------------------------*/
#conteudo_catalogo	{
	background-color: #de2c00;
	float: left;
}

#conteudo_catalogo	#flashcontent	{
	float: left;
	/*background-color: #fff;*/
}

#main_catalogo_secao	{
	float: right;
	background: #ff4900;
	width: 460px;
	border-left: 3px solid #fff;
	padding: 20px;
}

/* #CATÁLOGO: Títulos das subseções */

h2.etica_e_cidadania	{
	  width: 277px;
	  height: 44px;
	  background: transparent url(../img/etica_e_cidadania.gif) no-repeat;
	  margin-bottom: 15px;
}

h2.livro_para_pequenos	{
	  width: 350px;
	  height: 50px;
	  background: transparent url(../img/livro_para_pequenos.gif) no-repeat;
	  margin-bottom: 15px;
}

h2.literatura_infantil	{
	  width: 350px;
	  height: 50px;
	  background: transparent url(../img/literatura_infantil.gif) no-repeat;
	  margin-bottom: 15px;
}

h2.natureza_e_meio_ambiente	{
	  width: 350px;
	  height: 95px;
	  background: transparent url(../img/natureza_e_meio_ambiente.gif) no-repeat;
	  margin-bottom: 15px;
}

h2.pluralidade_cultural	{
	  width: 350px;
	  height: 40px;
	  background: transparent url(../img/pluralidade_cultural.gif) no-repeat;
	  margin-bottom: 15px;
}

h2.saude_e_auto-estima	{
	  width: 350px;
	  height: 82px;
	  background: transparent url(../img/saude_e_auto-estima.gif) no-repeat;
	  margin-bottom: 15px;
}

h2.consumo_consciente_e_trabalho	{
	  width: 350px;
	  height: 82px;
	  background: transparent url(../img/consumo_consciente_e_trabalho.gif) no-repeat;
	  margin-bottom: 15px;
}

h2.celebrar_e_compartilhar	{
	  width: 350px;
	  height: 82px;
	  background: transparent url(../img/celebrar_e_compartilhar.gif) no-repeat;
	  margin-bottom: 15px;
}

h2.colecoes-cante_esta_historia	{
	  width: 321px;
	  height: 50px;
	  background: transparent url(../img/colecoes-cante_esta_historia.gif) no-repeat;
	  margin-bottom: 15px;
}

h2.colecoes-os_herois	{
	  width: 321px;
	  height: 50px;
	  background: transparent url(../img/colecoes-os_herois.gif) no-repeat;
	  margin-bottom: 15px;
}

h2.colecoes-jovem_cidadao	{
	  width: 321px;
	  height: 50px;
	  background: transparent url(../img/colecoes-jovem_cidadao.gif) no-repeat;
	  margin-bottom: 15px;
}

h2.material_professor-livros	{
	  width: 321px;
	  height: 50px;
	  background: transparent url(../img/material_professor-livros.gif) no-repeat;
	  margin-bottom: 15px;
}

h2.material_professor-videos	{
	  width: 321px;
	  height: 50px;
	  background: transparent url(../img/material_professor-videos.gif) no-repeat;
	  margin-bottom: 15px;
}

h2.etica_e_cidadania span,
h2.livro_para_pequenos span,
h2.literatura_infantil span,
h2.natureza_e_meio_ambiente span,
h2.pluralidade_cultural span,
h2.saude_e_auto-estima span,
h2.consumo_consciente_e_trabalho span,
h2.celebrar_e_compartilhar span,
h2.colecoes-cante_esta_historia span,
h2.colecoes-os_herois span,
h2.colecoes-jovem_cidadao span,
h2.material_professor-livros span,
h2.material_professor-videos	{
	display: none;
}

/* ----- FIM ----- CATÁLOGO: Títulos das subseções -------------------------- */

#main_catalogo_secao	p	{
	font: normal 11px Tahoma;
	color: #fff;
}

#main_catalogo_secao	p.titulo	{
	font: bold 11px Tahoma;
	color: #fdcc10;
	margin-bottom: 5px;
}

#main_catalogo_secao p em	{
	font: bold 11px Tahoma;
	color: #fdcc10;
	margin-bottom: 5px;
}

#main_catalogo_secao	p.detalhes	{
	font: normal 10px/17px Tahoma;
}

#main_catalogo_secao	.capa_livro	{
	float: left;
	margin: 0px 15px 10px 0px;
}

#main_catalogo_secao	.subitem	{
	font-weight: bold;
	color: #fdcc10;
}

#main_catalogo_secao	.compre_online	{
	margin-top: 40px;
}

#main_catalogo_secao td {
   vertical-align: top;
   height: 150px;
}

/* INTERNA - FIM ------------------------------------------------------------ */
/* -------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------- */
/* POPUP - INÍCIO ----------------------------------------------------------- */

#busca_pop	{
	width: 350px;
	/*height: 438px;*/
	min-height: 440px;
	background: #ff4900;
	text-align: left;
	margin: 4px;
}

/* ajuste: min-height-hack */
.prop_busca {
    height:400px;
    float:right;
    width:1px;
}

#busca_pop h1	{
	width: 348px;
	height: 40px;
	background: transparent url(../img/tit_busca_pop.gif) no-repeat top left;
	margin-bottom: 5px;
}

#busca_pop h1	span,
#cadastro_pop h1	span	{
	display: none;
}

#busca_pop p	{
	margin-left: 10px;
	margin-right: 5px;
	color: #fff;
}

#busca_pop p.titulo	{
	margin-top: 5px;
}

#busca_pop p em,
#busca_pop p em a,
#busca_pop p em a:visited	{
	font: bold 11px Tahoma;
	color: #fdcc10;
	text-decoration: none;
}

#busca_pop img.thumb_capa	{
	margin-top: 15px;
	margin-right: 5px;
}

/* -------------------------------------------------------------------------- */

#cadastro_pop	{
	width: 426px;
	height: 398px;
	background: #FF4900;
	text-align: left;
	margin-left: 4px;
	margin-top: 4px;
	background: transparent url(../img/bg_cadastro.jpg) no-repeat bottom left;
	position: relative;
}

#cadastro_pop h1	{
	width: 426px;
	height: 40px;
	background: transparent url(../img/tit_cadastro_pop.gif) no-repeat top left;
	margin-bottom: 5px;
}

#cadastro_pop h1.newsletter	{
	width: 426px;
	height: 40px;
	background: transparent url(../img/tit_newsletter_pop.gif) no-repeat top left;
	margin-bottom: 5px;
}

#cadastro_pop #balao,
#cadastro_pop #balao_newsletter	{
	width: 195px;
	height: 109px;
	background: transparent url(../img/cadastro_balao.gif) no-repeat;
	position: absolute;
	top: 6px;
	left: 29px;
}

#cadastro_pop #balao_newsletter	{
	background: transparent url(../img/cadastro_balao_2.gif) no-repeat;
}

#cadastro_pop p	{
	margin: 15px;
	color: #144d9a;
}

#cadastro_pop p.confirmacao	{
	color: #fff;
	position: relative;
	top: 150px;
	left: 150px;
	width: 180px;
}

#cadastro_pop form	{
	position: relative;
	top: 125px;
	left: 180px;
	width: 210px;
	font: normal 10px Tahoma;
	color: #5d3b9a;
}

#cadastro_pop form em	{
	color: #fff;
}

#cadastro_pop input.texto,
#cadastro_pop select	{
	width: 170px;
	height: 16px;
	margin-bottom: 3px;
	margin-left: 5px;
	font: normal 10px Tahoma;
	color: #5d3b9a;
}

/* ajuste: lido por browsers standart-compliant */
html>body #cadastro_pop input.texto {margin-bottom: 5px;}


#cadastro_pop input.botao	{
	width: 10px;
	height: 12px;
	margin-left: 160px;
	margin-top: 3px;
}

/* -------------------------------------------------------------------------- */
/* TEMPLATE - compre_online ------------------------------------------------- */

#template	{
	width: 445px;
	height: 350px;
	background: #ff4900;
	text-align: left;
	margin-left: 4px;
	margin-top: 4px;
}

#compre_online	{
	padding: 10px;
}

#compre_online	p	a	{
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
/*
#compre_online form  {
    width: 315px;
}

#compre_online input  {
    font: 10px Verdana;
    width: 315px;
    margin-left: 10px;
}
*/
#template h1	{
	width: 445px;
	height: 41px;
	background: transparent url(../img/tit_compre_online.gif) no-repeat top left;
	margin-bottom: 5px;
}

#template h1 span	{
	display: none;
}

#compre_online	input	{ 
	width: 50px;
	font: normal 10px Tahoma;
	color: #aaa;
}

#compre_online	input.naologado	{ 
	width: 150px;
	font: normal 10px Tahoma;
	color: #aaa;
}

#compre_online	input.botao	{ 
	width: 24px;
	height: 23px;
}

#compre_online	input.btnaologado	{ 
	width: 11px;
	height: 14px;
	margin-left: 5px;
}

#compre_online	table	{ 
	width: 100%;
	border: 1px solid #fff;
	margin: 10px 0px 0px 0px;
}

#compre_online	table tr.cabecalho,
#sacola	table tr.cabecalho	{ 
	background-color: #e73018;
}

#compre_online	p.frete	{ 
	background-color: #fff;
	color: #000;
	padding-left: 5px;
}

#compre_online	p.nota,
#sacola	p.nota	{ 
	font-size: 9px;
	color: #eee;
	float: left;
	width: 250px;
	margin-top: 5px;
}


#compre_online img.carrinho_submit,
#sacola img.carrinho_submit	{ 
	float: right;
	margin-top: 5px;
}

/* -------------------------------------------------------------------------- */
/* TEMPLATE - sacola ------------------------------------------------- */
#sacola	{
	width: 400px;
	height: 340px;
	background: #FF4900;
	text-align: left;
	margin-left: 4px;
	margin-top: 4px;
}

#sacola	p,
#compre_online	p	{
	color: #fff;
}


#sacola	h1	{
	background: transparent url(../img/tit_compre_online2.gif) no-repeat top left;
	width: 400px;
	height: 41px;
}

#sacola	h1	span	{
	display: none;
}

#sacola	table {
	font: normal 11px Tahoma;
	width: 100%;
	border: 1px solid #fff;
	margin-top: 5px;
	margin-bottom: 5px;
	vertical-align: middle;
}

#sacola	table	.cabecalho {
	background-color: #fff;
}

#sacola_int	{
	padding: 10px;
}

/* -------------------------------------------------------------------------- */
/* - INTRO ------------------------------------------------------------------ */

#intro	{
	position: relative;
	width: 760px;
	height: 350px;
	margin-left: auto; /* css1-compliant center alignment*/
	margin-right: auto;
}

#rodape_intro	{
	display: block;
	position: relative;
	background-color: #184d94;
	margin-top: 6px;
}

/* ajuste: lido por browsers standart-compliant */
html>body #rodape_intro {margin-top: 0px;}