@media all and (max-width: 1160px) {

	body .uwy.userway_p1 .uai{bottom:20px !important; top:auto !important}

	* img{max-width:100%;}

	.container, #container, #conteudo, #aesa{max-width:95%;}

	#conteudo iframe{max-width:100%}

	#cursos li{margin:0 3% 0 0; vertical-align:top; width:22%;}
	#cursos li .thumb{height:auto; margin:0 0 3%; width:100%;}
	#cursos li .thumb img{max-width:100%;}

	#banner{width:100%;}
	#banner li{width:100%;}
	#banner li img{max-width:100%}
	#banner .bx-controls{display:none;}

	#noticias li{width:33%;}

	.outros_links .box{width:50%;}

	.menu_tabs{width:25%;}
	.tab_content{width:72%;}

	#lista_cursos li .desc{width:68%;}
	#lista_cursos li .botoes{width:30%;}

	.filtros .wrap_select{float:none; margin:0 0 10px;}
	.filtros .wrap_select.last{float:none;}

	#wrap_curso .descricao{padding:30px 0 0; width:68%;}
	#wrap_curso .resumo_curso{margin:30px 0 0; width:30%;}
	#wrap_curso #dados{width:100% !important;}

	#livro_destaque{max-width:100%}

	#wrap_galeria li{margin:0 2% 2% 0; width:30%;}

	#wrap_cadastro .wrap_form{width:100%;}
	#wrap_cadastro .wrap_input input{max-width:100%}
	#wrap_cadastro .wrap_input select{max-width:100%}
	#wrap_cadastro .wrap_input.left{float:left; margin:0 10px 20px 0;}
	#wrap_cadastro .wrap_input.right{float:left; margin:0 10px 20px 0;}
	#wrap_cadastro .news{float:none; width:100%;}

	.area_restrita{clear:both;}
	.area_restrita .acesso{width:27%;}
	.area_restrita .links{width:72%;}
	.area_restrita .links li{height:210px; margin:3% 0 0 3%; width:30%;}
	.area_restrita .links li a{padding:123px 4px 0;}
	
	ul.ajuda{width:23%;}
	#central{width:75%;}
	#central #central{width:100%;}
	#central select{max-width:99% !important; width:99% !important;}
	#central input[type="text"], #central textarea{max-width:99% !important; width:99% !important;}
	
	#conteudo #cadastro label{margin:0 0 8px; text-align:left;}
	#conteudo #cadastro label br{display:none;}
	#conteudo #cadastro label input{display:block; max-width:100%;}
	#conteudo #cadastro label textarea{display:block; max-width:100%;}
	#conteudo iframe{float:none !important; width:100%;}

	#enderecos_uteis h2{margin:0 0 8px;}

	#wrap_cadastro .resumo{max-width:100%;}

	#lista-videos li .info{width:80%;}
	#lista-videos li .video{max-width:18%;}

	#top5 ul{clear:both; float:none; width:auto;}
	#top5 li{float:left; margin:0 15px 15px 0;}
	#top5 li a.comprar{line-height:10px; padding:0;}

	#conteudo .legenda_revista{width:30%;}
	#conteudo .lista_revista{width:68%;}
	#conteudo .lista_revista .revista{width:100%;}
	
	#video .video{width:58% !important;}
	#video #descricao{width:40%;}

	footer dl{margin-bottom:30px;}
	footer .coluna.social{clear:both; float:left; margin:0 30px 0 0;}
	footer .coluna.parceiros{float:left;}
	#conteudo .lista_revista .revista .img{width:20%;}
	#conteudo .lista_revista .revista .img img{width:100%;}
	#conteudo .lista_revista .revista .desc{width:80%;}
}

@media all and (max-width: 980px) {

	#conteudo #filtro label{float:none; width:50%;}
	#conteudo #filtro .botao{bottom:0;}

	.open_menu{background:url(../../Imagem/menu.png) no-repeat center #943aff; display:block; height:33px; position:absolute; right:15px; top:75px; width:45px;}

	header nav{background:#943aff; display:none; margin:0; position:absolute; right:15px; top:108px; width:200px; z-index:99;}
	header nav li{border-bottom:1px solid #fff; display:block; float:none;}
	header nav li a{border:0; color:#fff;}
	header nav li a:hover{background:#7a28db; color:#fff; border:0; display:block;}
	header nav li li a:hover{color:#fff;}
	header ul.esamenu, header ul.cursos, header ul.publicacoes, header ul.atendimento, header ul.pesquisa, header ul.biblioteca{background:#7a28db; border:0; border-top:1px solid #ccc; margin:0 0 -1px; padding:0; position:relative;}
	header ul.especializacaoMenu{background:#8c38f0; border:0; border-top:1px solid #ccc; margin:0 0 -1px; padding:0; position:static;}

}

@media all and (max-width: 960px) {
	#livro_destaque{clear:both; float:none; margin:0 0 20px; width:100%;}
	#livro_destaque .capa img{max-width:204px; width:100%;}
	#livro_destaque .desc{float:left; max-width:380px; width:100%;}

	#mais_lidos{clear:both; float:none; width:100%;}
	
	#acervo{text-align:center;}
	#acervo li{display:inline-block; float:none; height:auto; max-width:350px; text-align:left; vertical-align:top; width:100%;}
	#acervo li .desc{float:left; max-width:242px; width:100%;}
}

@media all and (max-width: 880px) {

	#cursos ul{text-align:center;}
	#cursos li{display:inline-block; float:none; margin:0 5% 5% 0; text-align:left; width:44%}
	#cursos li.last{margin:0 5% 5% 0;}

	#wrap_curso .descricao{padding:30px 0 0; width:64%;}
	#wrap_curso .descricao h1{font-size:22px; line-height:28px}
	#wrap_curso .resumo_curso{margin:30px 0 0; width:35%;}

}

@media all and (max-width: 840px){
	ul.ajuda{border:0; border-bottom:1px solid #e7e7e7; height:auto; margin:0 0 20px; padding:0 0 20px; text-align:center; width:100%;}
	ul.ajuda li{display:inline-block; margin:0 2px 5px;}
	ul.ajuda li a{background:#eee; border-radius:20px; padding:9px 14px;}
	ul.ajuda li a.ativo{background:#943aff; border:0; color:#fff;}

	#central{overflow-x:scroll; width:100%;}

	#cadastro{margin:0 0 30px; max-width:95%;}
}

@media all and (max-width: 780px) {
	#lista-videos li .video{max-width:20%;}
	#lista-videos li .info{width:78%;}
	#lista-videos #filtros label{display:block;}
}

@media all and (max-width: 750px) {
	#video .video{float:none; width:100% !important;}
	#video #descricao{float:none; width:100%;}
}

@media all and (max-width: 735px) {
	.area_restrita .acesso{margin:0 0 10px; width:100%;}
	.area_restrita .acesso h2 br{display:none;}
	.area_restrita .links{width:100%;}
	.area_restrita .links ul{display:flex; flex-wrap:wrap;}
	.area_restrita .links li{float:none; height:auto; margin:3% 1.5% 0;}
	.area_restrita .links li a{padding:120px 5px 10px;}
}

@media all and (max-width: 705px) {
	#lista-videos .comprar{float:left;}

	table#pedido td{font-size:14px; padding:10px 5px;}
}

@media all and (max-width: 680px) {

	#noticias{padding:40px 0 1px;}
	#noticias li{height:auto; margin:0 0 -1px; padding:15px 20px; width:100%;}
	
	.outros_links{margin:0 0 30px;}
	.outros_links .box{margin:0; width:100%;}
	
	.menu_tabs{border:0; border-bottom:1px solid #e7e7e7; height:auto; margin:0 0 20px; padding:0 0 20px; text-align:center; width:100%;}
	.menu_tabs li{display:inline-block; margin:0 2px 5px;}
	.menu_tabs li a{background:#eee; border-radius:20px; padding:9px 14px;}
	.menu_tabs li a.ativo{background:#943aff; border:0; color:#fff;}
	.tab_content{float:none; width:100%;}
	
	#lista_cursos li .desc{float:none; margin:0 0 15px; width:100%}
	#lista_cursos li .botoes{float:none; margin:0 auto; max-width:70%; width:auto;}

	#wrap_curso .resumo_curso{float:none; margin:0 0 30px; width:370px;}
	#wrap_curso .descricao{float:none; width:100%;}

	.wrap_texto{padding:40px 0;}
	.wrap_texto h1{font-size:24px;}

	#wrap_galeria li{height:254px; margin:0 2% 2% 0; width:48%;}

	#conteudo .legenda_revista{float:none; margin:0 0 20px; width:100%;}
	#conteudo .lista_revista{float:none; width:100%;}
	#conteudo .lista_revista .revista{width:100%;}

}

@media all and (max-width: 630px) {
	.linha_area_restrita .container{max-width:none; width:100%;}
	.linha_area_restrita .minha_conta{background:none; font-size:13px; padding:0 10px;}

	#livro_destaque .desc{clear:both; float:none; width:100%;}
	.linha_area_restrita .minha_conta.bem_vindo{display:none;}
}

@media all and (max-width: 600px) {
	#conteudo #filtro label{width:94%;}
}

@media all and (max-width: 510px){
	.linguagem{border:0; font-size:11px; padding:10px 0 10px 10px;}
	.linha_area_restrita .minha_conta{font-size:11px; padding:0 5px;}
	#wrap_galeria li{height:285px; margin:0 0 2% 0; width:100%;}
}

@media all and (max-width: 480px) {
	.filtros .wrap_select label{display:block;}

	#wrap_curso .resumo_curso{float:none; margin:0 0 30px; width:100%;}

	#cursos li{width:90%;}
	#cursos .cursos a.todos{display:block; margin:0 auto 15px; position:static; text-align:center; width:250px;}

	#conteudo h2#titulo{font-size:23px;}

	.area_restrita .links li{width:45%;}
}

@media all and (max-width: 400px) {
	#lista-videos li .video{max-width:none}
	#lista-videos .comprar{float:right;}
	#lista-videos li .info{width:100%;}
}

@media all and (max-width: 370px) {
	.linha_area_restrita .container{max-width:100%; width:100%;}
	.linha_area_restrita .carrinho{width:42px;}
}

@media all and (max-width: 340px) {
	.container h2.tit{font-size:24px;}
	#wrap_galeria li{height:265px;}
	#nucleos{left:141px;}
	#aesa h3{width:130px;}

	.linha_area_restrita .minha_conta{font-size:11px; padding:0 8px;}
}