body, h1, h2, h3, h4, h5, h6, form, dl, ul, li, ol, dt, dd, p, address, img, div{
	margin:0px;
	padding:0px;
	border:none;
}

a{
text-decoration: none;
}
a:hover{
text-decoration: underline;
}

img, div, li, input{
	behavior: url(css/iepngfix.htc);
}

h1{
	font-family: "Lucida Sans Unicode", "Bitstream Vera Sans";
	margin-bottom: 5px;
}

h2{
	font-family: "Lucida Sans Unicode", "Bitstream Vera Sans";
	margin-bottom: 5px;
}

h3{
	font-family: "Lucida Sans Unicode", "Bitstream Vera Sans";
	margin-bottom: 5px;
}

p{
	font-family: "Verdana";
	font-size: 11px;
	color: #505050;
	line-height: 13px;
	margin-top: 5px;
	margin-bottom: 5px;
}

label{
	font-family: "Lucida Sans Unicode", "Bitstream Vera Sans";
	font-size: 11px;
	margin-left: 3px;
	margin-right: 15px;
}

input{
	vertical-align: middle;
	font-family: "Lucida Sans Unicode", "Bitstream Vera Sans";
	font-size: 11px;
	color: #505050;
}

select{
	font-family: "Lucida Sans Unicode", "Bitstream Vera Sans";
	font-size: 11px;
	color: #505050;
}

a{
	font-family: "Lucida Sans Unicode", "Bitstream Vera Sans";
	font-weight: bold;
	color: #505050;
}

.icones{
	vertical-align: middle;
}

.podcast_player{
	width: 102px;
	height: 100px;
}

#moldura_topo{
	background-image: url(bg_moldura_topo.gif);
	background-repeat: no-repeat;
	width: 770px;
	height: 12px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px!important;
	margin-bottom: -7px;
}

#moldura_meio{
	background-image: url(bg_moldura_meio.gif);
	background-repeat: repeat-y;
	width: 770px;
	margin-left: auto;
	margin-right: auto;
}

#moldura_rodape{
	background-image: url(bg_moldura_rodape.gif);
	background-repeat: no-repeat;
	width: 770px;
	height: 12px;
	margin-left: auto;
	margin-right: auto;
}

#background{
	position: relative;
	background-image: url(bg_rodape_azul.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #DFF8FC;
	width: 748px;
	margin-left: auto;
	margin-right: auto;
	visibility: visible;

}

#header{
	position: relative;
	background-image: url(bg_topo_nuvens.gif);
	background-repeat: no-repeat;
	width: 748px;
	height: 240px;
	margin-bottom: -100px;
	overflow: hidden;
	z-index: 1;
}

#header #logo_alfabetizacao{
	position: absolute;
	top: 19px;
	left: 53px;
}

#header #logo_scipione{
	position: absolute;
	top: 39px;
	left: 624px;
}

#footer{
	position: relative;
	background-image: url(bg_footer.png);
	background-repeat: no-repeat;
	width: 716px;
	height: 28px;
	margin-top: 128px;
	margin-left: -10px;
	text-align: center;
	font-family: "Verdana";
	font-size: 11px;
	color: #000000;
	line-height: 28px;
}

#footer span{
	font-weight: bold;
	color: #E75B1F;
}
#footer a{
	text-decoration: none;
}
#footer a:hover{
	text-decoration: underline;
}

#footer_capa a{
	text-decoration: none;
}
#footer_capa a:hover{
	text-decoration: underline;
}

#footer_capa{
	position: relative;
	background-image: url(bg_footer.png);
	background-repeat: no-repeat;
	width: 716px;
	height: 28px;
	margin-top: 76px;
	margin-left: -10px;
	text-align: center;
	font-family: "Verdana";
	font-size: 11px;
	color: #000000;
	line-height: 28px;
}

#footer_capa span{
	font-weight: bold;
	color: #E75B1F;
}

#conteudo{
	position: relative;
	padding-left: 25px;
	z-index: 2;
}

.cleaner{
	clear: both;
}

/**  MENU  **/

#menu{
	position: relative;
	float: left;
	width: 184px;
	z-index: 2;
}

#menu #menu_topo{
	background-image: url(bg_menu_topo.png);
	background-repeat: no-repeat;
	width: 184px;
	height: 32px;
}

#menu #menu_meio{
	background-color: #ffffff;
	width: 170px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 5px;
}

#menu #menu_meio ul{
	list-style: none;
	width: 165px;
	margin-left: auto;
	margin-right: auto;
}

#menu #menu_meio ul li{
	/*background-image: url(icone_home.png);*/
	background-repeat: no-repeat;
	background-position: left;
	font-family: "Lucida Sans Unicode", "Bitstream Vera Sans";
	font-size: 11px;
	font-weight: bold;
	color: #417CAA;
	padding-left: 25px;
	height: 26px;
	line-height: 26px;
}

#menu #menu_meio #li_menu_home{
	background-image: url(icone_home.png);
}

#menu #menu_meio #li_menu_sobre_projeto{
	background-image: url(icone_sobre_projeto.png);
}

#menu #menu_meio #li_menu_artigos{
	background-image: url(icone_artigos.png);
}

#menu #menu_meio #li_menu_podcast{
	background-image: url(icone_podcast.png);
}

#menu #menu_meio #li_menu_autora{
	background-image: url(icone_autora.png);
}

#menu #menu_meio #li_menu_titulos_sugeridos{
	background-image: url(icone_titulos_sugeridos.png);
}

#menu #menu_meio #li_menu_duvidas_profs{
	background-image: url(icone_duvidas_profs.png);
}

#menu #menu_meio ul li a{
	display: block;
	text-decoration: none;
	color: #417CAA;
	border-bottom: 1px dashed #D4D4D4;
	height: 25px;
	text-indent: 3px;
}

#menu #menu_meio ul li a:hover{
	color: #EA5E28;
	background-color: #FFF4F4;
}

#menu #menu_meio #barra_tracejada_menu{
	margin-top: 20px;
	margin-bottom: 5px;
}

#menu #menu_meio #txt_assine_newsletter{
	margin-bottom: 3px;
}

#menu #menu_meio input{
	display:block;
	width: 158px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
}

#menu #menu_meio select{
	display:block;
	width: 162px;
	margin-left: auto;
	margin-right: auto;
}

#menu #menu_meio #btn_enviar_newsletter{
	display: block;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	cursor: pointer;
}

#menu #menu_rodape{
	background-image: url(bg_menu_rodape.png);
	background-repeat: no-repeat;
	width: 184px;
	height: 10px;
}

#menu #cadastro_newsletter{
	display: block;
}

#menu #cadastro_newsletter_resposta{
	display: none;
}

/**  CHAMADAS  **/

#chamadas{
	position: relative;
	margin-left: 210px;
	width: 487px;
}

.chamada_azul_h1{
	font-size: 15px;
	font-weight: normal;
	color: #178A98;
}

.chamada_azul_a{
	color: #178A98;
}

.chamada_azul_topo{
	background-image: url(chamada_azul_topo.png);
	background-repeat: no-repeat;
	width: 487px;
	height: 33px;
}

.chamada_azul_meio{
	background-image: url(chamada_azul_meio.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #ffffff;
	width: 455px;
	border-left: 4px solid #ffffff;
	border-right: 4px solid #ffffff;
	padding: 12px;
}

.chamada_azul_rodape{
	background-image: url(chamada_azul_rodape.png);
	background-repeat: no-repeat;
	width: 487px;
	height: 10px;
}

.chamada_verde_h1{
	font-size: 15px;
	font-weight: normal;
	color: #8CA436;
}

.chamada_verdeclaro_h1{
	font-size: 13px;
	font-weight: bold;
	color: #669966;
}

.chamada_verde_a{
	color: #178A98;
}

.chamada_verde_data{
	color: #8CA436;
}

.chamada_verde_topo{
	background-image: url(chamada_verde_topo.png);
	background-repeat: no-repeat;
	width: 487px;
	height: 34px;
}

.chamada_verdeclaro_topo{
	background-image: url(chamada_verdeclaro_topo.png);
	background-repeat: no-repeat;
	width: 487px;
	height: 34px;
}

.chamada_verde_meio{
	background-image: url(chamada_verde_meio.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #ffffff;
	width: 455px;
	border-left: 4px solid #ffffff;
	border-right: 4px solid #ffffff;
	padding: 12px;
}

.chamada_verdeclaro_meio{
	background-image: url(chamada_verdeclaro_meio.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #ffffff;
	width: 455px;
	border-left: 4px solid #ffffff;
	border-right: 4px solid #ffffff;
	padding: 12px;
}

#sobre_player{
	height:170px;
	background:url(bg_sobre_meio.gif) no-repeat bottom left;
}

#sobre_player .player{
	position: absolute;
	left: 190px;
}

.chamada_verde_meio label{
	color: #8CA436;
}

.chamada_verde_meio input{
	border: 1px solid #999999;
}

.chamada_verde_meio .input_radio{
	border: none;
}

.chamada_verde_meio textarea{
	border: 1px solid #999999;
}

.chamada_verde_barra_tracejada_horizontal{
	margin-top: 10px;
	margin-bottom: 10px;
}

.chamada_verde_rodape{
	background-image: url(chamada_verde_rodape.png);
	background-repeat: no-repeat;
	width: 487px;
	height: 10px;
}

.chamada_verdeclaro_rodape{
	background-image: url(chamada_verdeclaro_rodape.png);
	background-repeat: no-repeat;
	width: 487px;
	height: 10px;
}
.chamada_rosa_h1{
	font-size: 13px;
	font-weight: bold;
	color: #ef3b37;
}

/**  CAPA  **/

#capa_chamada1{
	position: relative;
	width: 487px;
}

#capa_chamada1_menininha_1{
	position: absolute;
	top: -76px;/*106*/
	left: 274px;
	background-image: url(desenho_menininha_1.png);
	background-repeat: no-repeat;
	width: 90px;
	height: 130px;
}

#capa_chamada1_menininha_2{
	position: absolute;
	top: 54px;/*106*/
	left: 274px;
	background-image: url(desenho_menininha_2.png);
	background-repeat: no-repeat;
	width: 204px;
	height: 155px;
}

#capa_chamada2{
	position: relative;
	margin-top: 15px;
}

#capa_chamada2 #amarelinha{
	position: absolute;
	top: -5px;
	left: 425px;
}

#capa_chamada2 #menininho{
	position: absolute;
	top: 100px;
	left: -45px;
}

#capa_chamada2 #cachorrinho{
	position: absolute;
	top: 160px;
	left: 364px;
}

#capa_chamada2_col_esq{
	float: left;
	width: 200px;
	text-align: right;
}

#capa_chamada2_barra_tracejada_vetical{
	float: left;
	margin-left: 15px;
	margin-right: 15px;
}

#capa_chamada2_col_dir{
	width: 220px;
	margin-left: 200px;
}

#capa_chamada2_btn_votar{
	vertical-align: middle;
	cursor: pointer;
}

#capa_enquete{
    width: 553px;
    height: 225px;
	background-image: url(enquete_bg.gif);
}
#capa_enquete #txt_enquete{
width: 492px;
padding-top: 53px;
padding-left: 30px;
}

#enquete_resul_parcial{
    padding-top: 15px;    
    width: 340px;
    margin: auto;
    text-align: center;
}
.enquete_barra1{
	background-image: url(enquete_barra_bg.gif);
	background-repeat: no-repeat;
	line-height: 15px;
    width: 100px;
	border: 1px solid #fabcbd;
    float: left;
 }
.enquete_barra2{
	background-image: url(enquete_barra_bg.gif);
	background-repeat: no-repeat;
	line-height: 15px;
    width: 100px;
	border: 1px solid #fabcbd;
    float: left;
}
 
 #enquete_resul_parcial p{
  	float: left;  
	margin: 0 5px;
 }


/**  ARTIGOS  **/

.artigo_inativo{
	color: #999999;
}

#artigos #podcast_player{
	float: right;
}

#artigos h1{
	font-size: 15px;
	font-weight: normal;
	color: #8CA436;
	margin: 0px;
}

#artigos h2{
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #8CA436;
	margin: 0px;
}

#artigos h3{
	font-size: 12px;
	font-weight: bold;
	color: #505050;
}

.artigo_a_topo_rodape{
	float: left;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}

.paginacao{
	float: right;
	font-weight: normal;
	font-family: "Verdana";
	font-size: 11px;
	color: #999999;
	height: 30px;
}

.paginacao a{
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	font-weight: normal;
}

.paginacao .pagina_atual{
	color: #505050;
	font-weight: bold;
}

#artigos cite{
	float: left;
	font-family: "Verdana";
	font-size: 11px;
	color: #505050;
	display: block;
	width: 180px;
	border-top: 3px double #8CA436;
	padding-top: 10px;
	padding-left: 7px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: 10px;
}

#artigos blockquote{
	font-family: "Verdana";
	font-size: 11px;
	color: #505050;
	margin: 0px;
	border: 1px solid #6BBE44;
	padding: 8px;
}

#artigos ul{
	list-style: none;
}

#artigos ul li{
	background-image: url(bullet_lapis.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	padding-left: 20px;
	font-family: "Verdana";
	font-size: 11px;
	color: #505050;
}
ul.bullets{
	list-style: none;
	font-family: "Verdana";
	font-size: 11px;
	color: #505050;
}
ul.bullets li{
	background-image: url(bullet_lapis.gif);
	background-position: 0px 8px;
	background-repeat: no-repeat;
	padding-left: 20px;
}

#artigo_menu_rodape{
	margin-top: -10px;
	height: 45px;
	margin-bottom: 0px!important;
	margin-bottom: -15px;
}

#artigo_menu_rodape .menu_artigo{
	display: block;
	float: left;
	width: 75px;
	height: 43px;
	font-family: "Verdana";
	font-size: 11px;
	color: #516607;
	text-align: center;
}

#artigo_menu_rodape .menu_artigo:hover{
	background-color: #EEF3DB;
}

#artigos #duvida{
	position: relative;
	width: 225px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
	/*margin-bottom: 25px;*/
	font-family: "Verdana";
	font-size: 11px;
	color: #999999;
	text-align: center;
}

#artigos #duvida img{
	cursor: pointer;
}

#artigos #comentarios_frame{
	margin-bottom: 10px;
}

#comentarios_artigos{
	margin: 10px;
}

#comentarios_artigos h3{
	font-size: 12px;
	font-weight: bold;
	color: #505050;
}

#comentarios_artigos p{
	text-align: justify;
	color: #999999;
}

#comentarios_artigos .postado_por{
	margin-top: 15px;
	margin-bottom: 25px;
	text-align: right;
	color: #505050;
}

#artigos #comente{
	margin-bottom: 15px;
}

#artigos #comente label{
	margin: 0px;
	margin-right: 5px;
}

#artigos #comente input{
	width: 326px;
}

#artigos #comente #campo_nome{
	margin-left: auto;
	margin-right: auto;
	width: 370px;
}

#artigos #comente textarea{
	width: 325px;
	height: 150px;
	vertical-align: top;
}

#artigos #comente #campo_mensagem{
	margin-left: auto;
	margin-right: auto;
	width: 420px;
	margin-top: 15px;
}

#artigos #comente #btn_enviar{
	margin-top: 5px;
	width: 415px;
	text-align: right;
	cursor: pointer;
}

/**  TITULOS SUGERIDOS  **/
/*
#titulos_sugeridos h1{
	font-size: 15px;
	font-weight: normal;
	color: #8CA436;
	margin: 0px;
}*/

#titulos_sugeridos h2{
	font-size: 12px;
	font-weight: bold;
	color: #505050;
	margin: 0px;
}

#titulos_tabs{
	width: 453px;
	margin-top: 25px;
}

#titulos_sugeridos .tab_ativa{
	position: relative;
	z-index: 3;
}

#titulos_sugeridos .tab_inativa{
	position: relative;
	z-index: 1;
}

#titulos_sugeridos .conteudo_tab{
	position: relative;
	background-image: url(bg_titulos_sugeridos.png);
	background-position: top;
	background-repeat: no-repeat;
	margin-top: -3px;
	padding-top: 9px;
	padding-left: 9px;
	width: 444px;
	z-index: 2;
}

#titulos_sugeridos .conteudo_tab ul{
	margin-top: 15px;
	margin-bottom: 15px;
	list-style: none;
}

#titulos_sugeridos ul li{
	background-image: url(bullet_lapis.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	font-family: "Verdana";
	font-size: 11px;
	line-height: 15px;
	color: #505050;
	padding-left: 20px;
}

#titulos_sugeridos ul li a{
	font-weight: normal;
}

#conteudo_tab_infantil{
	display: none;
}

#titulos_sugeridos_sel h3{
	margin-top: 10px;
	font-size: 11px;
	color: #8CA436;
}

#titulos_sugeridos_sel .thumb_titulo{
	float: left;
}

#titulos_sugeridos_sel #conteudo_titulo{
	float: left;
	width: 250px;
	margin-left: 10px;
}

#titulos_sugeridos_sel #resenha_titulo{
	margin-bottom: 20px;
}
#titulos_sugeridos_sel #nome_autor_titulo{
	margin-bottom: 20px;
}

#titulos_sugeridos_sel #link_titulo{
	text-align: right;
}

#titulos_sugeridos_sel #link_titulo a{
	font-size: 11px;
	font-weight: normal;
	color:#8CA436;
}

#titulos_sugeridos_sel .titulo_a_rodape{
	float: left;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}

/**  PODCAST  **/

#podcast blockquote{
	background-color: #F4F7E8;
	font-family: "Verdana";
	font-size: 11px;
	color: #505050;
	padding: 0px;
	margin: 0px;
	border: 1px solid #CEDC9A;
	padding: 8px;
}

#podcast h2{
	font-size: 12px;
	font-weight: bold;
	color: #505050;
	margin: 0px;
}

#podcast .podcasts{
	margin-top: 15px;
}

#podcast .podcast_titulo{
	 width: 360px;
	 height: 45px;
}

#podcast .podcast_titulo_inativo{
	color: #999999;
}

#creditos{
 	font-family: "Lucida Sans Unicode", "Bitstream Vera Sans";
	font-size: 11px;
	color: #505050;
}

#creditos h3{
	font-size: 11px;
	color: #505050;
	display: inline;
}
#creditos a{
	font-size: 11px;
	color: #505050;
	font-weight: normal;
}

#creditos a:hover{
	color: #8ca436;	
}

/**  DUVIDAS PROFESSOR  **/

#duvidas_professor h1{
	font-size: 15px;
	font-weight: normal;
	color: #8CA436;
	margin: 0px;
}

#duvidas_professor h2{
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #8CA436;
	margin: 0px;
}

#duvidas_professor h3{
	font-size: 12px;
	font-weight: bold;
	color: #505050;
}

/**  ENVIE PARA UM AMIGO  **/

#envie_amigo{
	background-image: url(bg_envie_amigo.gif);
	background-repeat: no-repeat;
	width: 494px;
	height: 263px;
	margin: 10px;
	padding-top: 45px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-family: "Verdana";
	font-size: 11px;
	color: #505050;
}

#envie_amigo form{
	width: 100%;
	height: 100%;
}

#envie_amigo label{
	margin: 0px;
	padding: 0px;
}

#envie_amigo h1{
	font-size: 13px;
	color: #EF3B37;
}

#envie_amigo table{
	width: 100%;
	height: 100%;
}

#envie_amigo table tr td{
	vertical-align: top;
}

#envie_amigo .esq{
	text-align: right;
	width: 100px;
}

#envie_amigo input{
	border: 1px solid #999999;
	width: 365px;
}

#envie_amigo textarea{
	border: 1px solid #999999;
	width: 365px;
	height: 60px;
}

#envie_amigo img{
	margin-right: 15px;
	cursor: pointer;
}

/**  POP DUVIDA  **/

#pop_duvida{
	background-image: url(bg_envie_amigo.gif);
	background-repeat: no-repeat;
	width: 494px;
	height: 263px;
	margin: 10px;
	padding-top: 45px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-family: "Verdana";
	font-size: 11px;
	color: #505050;
}

#pop_duvida form{
	width: 100%;
	height: 100%;
}

#pop_duvida label{
	margin: 0px;
	padding: 0px;
}

#pop_duvida h1{
	font-size: 13px;
	color: #EF3B37;
}

#pop_duvida table{
	width: 100%;
	height: 100%;
}

#pop_duvida table tr td{
	vertical-align: top;
}

#pop_duvida .esq{
	text-align: right;
	width: 100px;
}

#pop_duvida input{
	border: 1px solid #999999;
	width: 365px;
	vertical-align: middle;
}

#pop_duvida select{
	border: 1px solid #999999;
	width: 365px;
	vertical-align: middle;
}

#pop_duvida textarea{
	border: 1px solid #999999;
	width: 365px;
	height: 130px;
}

#pop_duvida img{
	margin-right: 15px;
	cursor: pointer;
}
