@media print {
	.mg-pag, .newsletter{position: absolute; top: 0; left: 0; margin: 0; padding: 0;}
	body, .container, #coluna-menu-lateral, .main{position: relative; top: 0; left: 0; margin: 0; padding: 0;}
  body * {visibility: hidden;}
  .printable, .printable * {visibility: visible;}
  .social-toolbar * {visibility: hidden !important;}
  .printable {width: 100%; position: relative; left: 0; top: 0; margin: 0; padding: 0;}
  .printable .abas{display: none;}
}
/*|||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||   RESOLUÇÃO 0px até 959px   ||||||||*/
/*|||||||||||||||||||||||||||||||||||||||||||||*/
@media (min-width: 0px) and (max-width: 959px){

/*
================
==MENU MOBLILE==
================
*/
.container{width: 100% !important; box-sizing: border-box; padding: 0;}
.menu-mob{display: block; width: 100%; float: left; background: #000202; text-align: center; position: fixed; z-index: 1000;}
.index .menu-mob{background: none;}
.index .menu-open{background: #000202;}
.logo-mob{width: 60px; float: left; position: absolute; margin: 0 0 0 10px;}
	.logo-mob a{width: 100%; float: left; padding: 5px 0 0;}
		.logo-mob a img{}
#cse-search-box{width: 40%; position: initial; top: 8px; right: 0;}
	.form-buscar input[type="submit"]{background-image: none; float: none; background-color: buttonface; margin: 10px 0; color: black!important;}
		.form-buscar input[type="submit"]:hover, .form-buscar input[type="submit"]:focus{background-image: none; background-color: #808080;}
#open-menu-mob{}
#open-menu-mob img{float: right; margin: 0 5px 0 0; clear: both;}
#close-menu-mob{display: none;}
#close-menu-mob img{float: right; margin: 0 5px 0 0; clear: both;}
    .menu-open{width: 100%; height: 464px; overflow: scroll; float: right; display: none; background: rgba(255,255,255,0.1);}
        .menu-open a{width: 100%; position: relative; float: left; border-bottom: 1px solid rgba(0,0,0,0.6); border-top: 1px solid rgba(255,255,255,0.2); padding: 5px 0; box-sizing:border-box; text-align: center; font-size: 20px;} 
        .menu-open a p{color: #fff; line-height: 24px; text-align: center; font-size: 20px;}        
        	.menu-open a:hover, .menu-open a:focus{background: none;} 
        .menu-open li.ativo > a{background: #2e2d2b;}        	
        .menu-open li a.detalhe-submenu p:after{content: ''; position: absolute; margin: 0 0 0 15px; top: 10px; width: 0; height: 0; border-width: 7px; border-style: solid; border-color: transparent transparent transparent #fff;}
       	.menu-open li.ativo a.detalhe-submenu p:after{content: ''; position: absolute; margin: 0 0 0 10px; top: 15px; width: 0; height: 0; border-width: 7px; border-style: solid; border-color: #fff transparent transparent  transparent;}
        .submenu-mob{display: none; position: relative; width: 100%;}
			.submenu-mob a{background: #e9e4da; color: #000; font-size: 14px;}
			.submenu-mob a:hover, .submenu-mob a:focus{background: #fff; color: #000;}		
	.container {width: 100%; text-align: center;}
	.desktop, .menu-desktop{display: none;}
	.conteudo-apresentacao .bloco {width: 100%; padding: 10px 0; margin: 0;}
	footer .logo{width: auto;}
	.rodape{text-align: center;}
	.mg-pag{margin: 0; padding: 20px 0 0;}
	.pag{min-height: 600px;}
	.linha-do-tempo{padding: 20px 0;}
	.item-left, .item-right{width: 100%; margin: 10px 0 0; position: relative;}
	.item-left .orb-maior, .item-left .orb-menor, .item-left .linha, .item-left .item-tt, .item-left .icone-download{position: absolute; left: 50%;}
	.item-right .orb-maior, .item-right .orb-menor, .item-right .linha, .item-right .item-tt, .item-right .icone-download {position: absolute; right: 50%;}
	.item-left .orb-maior{margin-left: -25px;}
	.item-left .orb-menor{margin-left: -135px;}
	.item-right .orb-maior{margin-right: -25px;}
 	.item-right .orb-menor{margin-right: -135px;}
	.item-left .linha {margin-left: -120px;}
	.item-right .linha{margin-right: -120px;}
	.item-left .item-tt {margin-left: 30px;}
	.item-right .item-tt {margin-right: 30px;}
	.item-left .item-txt, .item-right .item-txt  { position: relative; width: 100%; padding: 55px 0 10px 0px;}
	.item-left .item-txt p, .item-right .item-txt p{text-align: justify; padding: 10px 20px 5px;}
	.item-left .icone-download {margin: 0; margin-left: 100px;}
	.item-right .icone-download {margin: 0; margin-right: 100px;}
	.conteudo-allan-kardec{padding: 0 0 20px;}
	.box-link-direto h1, .link-direto h2, .box-link-direto h3{text-align: center; padding: 0 20px;}
	.btn_voltar{width: auto; position: fixed; top: 40px; margin: 0; right: 0px; padding: 0; z-index: 4;}
	.btn_voltar a{width: 50px; height: 40px; top: 0px; right: 0px; font-size: 26px; line-height: 40px; padding: 0; border: none; background: none; color: #fff; position: absolute; text-align: center; font-weight: bold;}
	.btn_voltar a:hover{color: #fff}
	.btn_voltar span{display: none;}
	.btn_desmarcar{text-align: center; padding: 3px; margin-top: 0;}
	.btn_desmarcar a{width: 50%; display: inline; text-transform: uppercase; margin: 5px 0; padding: 4px 4px; border: 1px solid #666666;}
	.close-x{margin: 10px 16px;}	
	.btn_voltar a:hover .close-x{background: url(../img/close-white.png) no-repeat center; background-size: cover;}
	.video .btn_voltar a .close-x, .audio .btn_voltar a .close-x, .video .btn_voltar a:hover .close-x, .audio .btn_voltar a:hover .close-x{background: url(../img/close-black.png) no-repeat center; background-size: cover;}
	.pag .tt{width: 100%; box-sizing: border-box; padding: 0 20px;}
	.obra.pag .tt{padding: 50px 0 0px;}
	.obra.pag .tt h1, .conhecimento-de-si.pag .tt h1, .infancia-e-juventude.pag .tt h1{font-size: 16px; font-weight: normal; line-height: 21px; padding: 5px; margin: 0; text-align: center;}	
	.obra.pag .tt h2, .conhecimento-de-si.pag .tt h2, .infancia-e-juventude.pag .tt h2{display: none;}		
	.obra .mg-pag{margin: 0; padding: 0;}
	.menu-lateral, .menu-lateral.fixed-bottom, .menu-lateral.fixed-top{width: 100%; position: relative; top: 0px; bottom: auto; margin: 10px 0; z-index: 2; height: auto; overflow: scroll; display: none;}
	.cap-mobile{position: fixed; width: 100%; top: 40px; left: 0; background: #333; padding: 10px 0; color: #fff; font-weight: bold; z-index: 3; display: block;}
	.cap-mobile span{width: 7px; display: inline-block; color: #fff; font-weight: bold; font-size: 20px; line-height: 0;}
	.cap-mobile#cap-mobile-close span{position: relative; top: -2px; left: 3px;}
	#cap-mobile-close{display: none;}
	#coluna-txt-obra, #coluna-txt-obra.fixed-top, #coluna-txt-obra.fixed-bottom, #coluna-txt-obra.expande, #coluna-txt-obra.fixed-top.expande, #coluna-txt-obra.fixed-bottom.expande{width: 100%; margin: 0;}
	#notas, #notas.fixed-top{position: fixed; display: none; height: 120px; min-height: 65vh; width: 100%; right: 0; bottom: 0; left: 0; top: auto; z-index: 1; margin: 0;}
	#notas.fixed-bottom{position: fixed; display: none; height: 120px; margin: 0; min-height: 70vh; width: 100%; right: 0; bottom: 55px; left: 0; top: auto; z-index: 1; margin: 0;}
	.texto, #notas .texto, .notas{min-height: 120px;}
	.notas{margin: 0;}
	.biografia{padding: 0 20px 20px}
	.lista-body ul li.escuro,.lista-body ul li.claro {background: #fff;}
	.lista-body ul li, .lista-body ul li:nth-child(even){margin: 3px 0}
	.lista-body ul li:nth-child(odd){background: #f2f1f0;}
	.lista-body ul li:hover a p{color: #2a2a2a;}	
	.abas li .formato-txts{width: 16px; height: 20px; display: inherit; margin: 0 0 -5px; background: url(../img/text-show-mob.png) no-repeat center; background-size: cover; margin-top:}
	.abas li.ative .formato-txts{width: 16px; height: 20px; display: inherit; margin: 0 0 -5px; background: url(../img/text-hide-mob.png) no-repeat center; background-size: cover;}
	.abas{text-align: center;}	
		.abas li p{padding: 0px 5px;}
	.infancia-e-juventude .conhecimento-txt{width: 100%; padding: 0 0px 20px; margin: 0;}
	.conhecimento-de-si.pag .tt, .infancia-e-juventude.pag .tt{padding: 30px 0 0px;}
	.conhecimento-de-si .tabela{width: 100%; margin: 0;}
	.conhecimento-de-si .tabela .tabela-body{padding: 0;}
	.conhecimento-de-si .tabela .tabela-body ul li a{padding: 20px;}
	.conhecimento-txt{width: 100%; padding: 0 20px 20px; margin: 0;}
	.anima-nomes{width: 100%;}
}

/*|||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||   RESOLUÇÃO 501px até 749px   ||||||||*/
/*|||||||||||||||||||||||||||||||||||||||||||||||*/
@media (min-width: 0px) and (max-width: 329px){
	.rodape{margin-top: 100px;}
	.img-kardec-center{top: 440px;}
}

/*|||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||   RESOLUÇÃO 501px até 749px   ||||||||*/
/*|||||||||||||||||||||||||||||||||||||||||||||||*/
@media (min-width: 329px) and (max-width: 395px){
	.rodape{margin-top: 30px;}
}

/*|||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||   RESOLUÇÃO 501px até 749px   ||||||||*/
/*|||||||||||||||||||||||||||||||||||||||||||||||*/
@media (min-width: 395px) and (max-width: 461px){
	.rodape{margin-top: 20px;}
}

/*|||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||   RESOLUÇÃO 0px até 500px   ||||||||*/
/*|||||||||||||||||||||||||||||||||||||||||||||*/
@media (min-width: 0px) and (max-width: 500px){		
	.referencias .topico h2 a{font-size: 16px;}
	.link-direto {margin: 0; top: 417px; width: 100%; position: absolute;}
	.link-direto h1 {font-size: 16px; line-height: 25px; text-align: center; padding: 0 20px;}
	.link-direto .box-link-direto{width: 100%; text-align: center; padding: 20px 0% 10px;}
	.link-direto a {text-align: center;}
	.stars{margin: 0 0 0; top: 20px; position: absolute; height: auto; transform: scale(0.6,0.6);}
	.img-kardec{height: auto !important; width: 320px;}
	.img-kardec-center{top: 320px; position: absolute; width: 80%;}
	.index footer{top: 600px; position: absolute !important;}	
	.index .rodape{padding: 5px 0 10px; text-align: center; position: absolute;}
	.item-left, .item-right{min-height: 0;}	
	.tabela .coluna{min-height: 50px;}
	.tabela .coluna-1{width: 100%; min-height: 0;}
	.tabela .coluna-1 p{text-align: center;}
	.tabela .tabela-body .coluna-1 p{padding: 10px 5% 0;}
	.tabela .coluna-2, .tabela .coluna-3, .tabela .coluna-4{width: 50%}
	.contato form{width: 95%;}
	.contato .tt-index p {margin: 0;}	
	.lista-body ul li {width: 100%; margin: 3px 0;}
	#coluna-menu-lateral{padding: 0;}
	#coluna-menu-lateral, #coluna-txt-obra{width: 100%; float: left;}
	.abas{padding: 0; margin: 0 5%; width: 90%;}	
	.conhecimento-de-si .tabela p {text-align: justify;}
	.conhecimento-txt{width: 100%;  min-height: 0px; position: relative;}
	.social-toolbar{text-align: center;}
	.conteudo-apresentacao .txt{width: 100%; float: left;}
	.conteudo-apresentacao .txt p {margin: 0 20px;}
	.conteudo-apresentacao p.p2{text-align: left;}	
	.conteudo-noticias .listagem li a {text-align: center; position: relative; bottom: auto; right: auto; display: inline-block; padding: 5px 10px; margin: 10px 0 0;}
	.conteudo-noticias .listagem li p.data{padding: 10px 0 0px; text-align: center;}
	.conteudo-noticias .listagem li p {text-align: justify;}
	.conteudo-noticia .txt p{text-align: justify;}
	.conteudo-noticia .txt p.data{text-align: center;}
	.conteudo-colunas .col-30, .conteudo-colunas .col-70, .album .img, .album .lista{width: 100%;}
	.album .img{margin: 0 0 20px;}
	.albuns ul li{float: none; display: inline-block; margin: 5px 10px;}
	.album .lista ul li{width: auto;}
	.albuns ul, .faixa h2, .faixa p, .album .lista ul li .botoes{text-align: center;}
	.audio-toolbar{padding: 5px 0;}
	.video .lista ul li{width: 100%;}
	.video .lista ul li iframe{width: 320px !important; height: 169px !important;}
	#cse-search-box{float: left; width: 90%; margin: 0 5%;}
	.form-buscar input[type="text"]{width: 100%}
	.form-buscar input[type="submit"]{width: 25%}
	.social-toolbar .enviar, .social-toolbar .imprimir, .social-toolbar .socialface{width: 100%; margin: 5px 0; padding: 0; text-align: center;}
	#fb-root{display: none; line-height: 0; margin: 0; padding: 0;}
}

/*|||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||   RESOLUÇÃO 501px até 749px   ||||||||*/
/*|||||||||||||||||||||||||||||||||||||||||||||||*/
@media (min-width: 501px) and (max-width: 749px){		
	.link-direto {margin: 0; top: 417px; width: 100%; position: absolute;}
	.link-direto h1 {font-size: 16px; line-height: 25px; text-align: center; padding: 0 20px;}
	.link-direto .box-link-direto{text-align: center; width: 100%; padding: 20px 0% 10px;}
	.link-direto a {text-align: center;}
	.stars{margin: 0 0 0 -12%; top: 20px; position: absolute; height: auto; transform: scale(0.6,0.6);}
	.img-kardec{height: auto !important; width: 320px;}
	.img-kardec-center{top: 150px; position: absolute;}
	.index footer{top: 600px; position: absolute !important;}	
	.index .rodape{padding: 5px 0 10px; text-align: center; position: absolute;}
	.item-left, .item-right{min-height: 0;}	
	.tabela .coluna{min-height: 50px;}
	.tabela .coluna-1{width: 100%; min-height: 0;}
	.tabela .coluna-1 p{text-align: center;}
	.tabela .tabela-body .coluna-1 p{padding: 10px 5% 0;}
	.tabela .coluna-2, .tabela .coluna-3, .tabela .coluna-4{width: 50%}
	.contato form{width: 70%;}
	.contato .tt-index p {margin: 0;}	
	.lista-body ul li {width: 100%; margin: 3px 0;}
	#coluna-menu-lateral{padding: 0;}
	#coluna-menu-lateral, #coluna-txt-obra{width: 100%; float: left;}	
	.abas{text-align: center;}
		.abas li p{padding: 3px 5px;}	
	.conhecimento-de-si .tabela{width: 100%;}
	.conhecimento-de-si .tabela p {text-align: justify;}
	.conhecimento-txt{width: 100%; padding: 0 20px 20px; min-height: 0px; position: relative;}
	.social-toolbar{text-align: center;}
	.conteudo-apresentacao .txt{width: 100%; float: left;}
	.conteudo-apresentacao .txt p {margin: 0 20px;}
	.conteudo-apresentacao p.p2{text-align: left;}		
	.video .lista ul li video{width: 500px; height: 339px;}
	.video .lista ul li iframe{width: 500px !important; height: 339px !important;}
	.conteudo-colunas .col-30, .conteudo-colunas .col-70, .album .img, .album .lista{width: 100%;}
	.album .img{margin: 0 0 20px;}
	.albuns ul li{float: none; display: inline-block; margin: 5px 10px;}
	.album .lista ul li{width: auto;}
	.albuns ul, .faixa h2, .faixa p, .album .lista ul li .botoes{text-align: center;}
	.audio-toolbar{padding: 5px 0;}
	.video .lista ul li{width: 100%;}
	#cse-search-box{float: left; width: 95%; margin: 0 2.5%;}
	.form-buscar input[type="text"]{width: 100%}
	.form-buscar input[type="submit"]{width: 25%}
}

/*|||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||   RESOLUÇÃO 750px até 959px   ||||||||*/
/*|||||||||||||||||||||||||||||||||||||||||||||||*/
@media (min-width: 750px) and (max-width: 959px){
	.btn_voltar{padding: 15px 0;}
	.btn_voltar a{top: 0;}	
	.pag .tt{width: 100%; box-sizing: border-box; padding: 0 20px;}	
	.pag .tt h2, .pag .tt h1{padding: 0; margin: 0;}	
	.stars{margin: 0 0 0 0%; top: 10px; position: absolute; height: auto;}
	.img-kardec{height: auto !important; width: 500px; float: left;}
	.img-kardec-center{top: 50px; position: absolute;}
	.index .rodape{padding: 5px 0 20px; text-align: center; position: absolute;}
	.menu-lateral{width: 100% !important;}
	.albuns ul{text-align: center;}
	.albuns ul li{float: none; display: inline-block;}
	.audio-toolbar{padding: 5px 0 10px 0;} 
	.audio-toolbar p{line-height: 26px;}
	.album .lista ul li {width: auto;}
	.video .lista ul li{width: 100%; }
	#coluna-menu-lateral{padding: 0;}
	#coluna-menu-lateral, #coluna-txt-obra{width: 100%; float: left;}
	#coluna-txt-obra{margin: 0 !important;}
	.abas{text-align: center;}
		.abas li p{padding: 3px 5px;}		
	.video .lista ul li video{width: 500px; height: 339px;}
	.video .lista ul li iframe{width: 750px !important; height: 509px !important;}
	.conteudo-colunas{margin: 40px 0 0;}
	.tabela .tabela-head p{font-size: 12px;}
	#cse-search-box{float: left; width: 95%; margin: 0 2.5%;}
	.form-buscar input[type="text"]{width: 100%}
	.form-buscar input[type="submit"]{width: 25%}
}

/*|||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||   RESOLUÇÃO 960px até 1920px   |||||||*/
/*|||||||||||||||||||||||||||||||||||||||||||||||*/
@media (min-width: 960px) and (max-width: 1920px){
	
}

/*|||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||||||   RESOLUÇÃO 960px até 1920px   |||||||*/
/*|||||||||||||||||||||||||||||||||||||||||||||||*/
@media (min-width: 1800px) and (max-width: 1920px){
	.img-kardec-center{top: 300px;left:20%;}
}
