/* MOBILE LOGIN 768px */
@media( max-width: 768px ) {
	#noticiasDetalhes #imgContainer{
		width:100%;
		overflow:hidden;
	}
	#noticiasDetalhes #imgContainer .img{
		background-position: center center !important;
		width: 100%;
	}

	#left .wrapperTop .titleTop {
		font-size: 30px;
	}
	#noticias {
		width: 86%;
		margin: 0 7%;
	}
	#noticias .navbar{
		margin-top: 20px;
		text-align: center;
		width: 100%;
	}
	#noticias .navbar a, 
	#noticias .navbar #pagActual, 
	#noticias .navbar .separadorPag {
		float: none;
	}
	
	#noticias ul li {
		width: 100%;
	}
	#noticias ul li .more {
		width: 92%;
		padding: 7px 0;
		padding-left: 8%;
	}
	#noticias ul li .img img {
		max-width: 100%;
	}
	#noticias ul li {
		margin-right: 0;
	}
	#noticias .navbar:last-of-type {
		margin-bottom: 40px;
	}
	#news {
		display: none;
	}

	#noticias .arrows {
		top: 50px;
	}

	/* SLIDESHOW */

	#slideshow {
		height: 280px;
		cursor: move;
	}
	#slideshow .arrowLeft {
		left: 7%;
	}
	#slideshow .arrowRight {
		right: 7%;
	}
	#slideshow .conteudoSlideshow {
		height: 280px;
		overflow: hidden;
		min-width: 300px;
	}
	#slideshow .wrapperSlideshow {
		min-width: 300px !important;
		height: 100%;
	}
	#slideshow .wrapperSlideshow {
    height: 339px !important;
	}
	#slideshow .conteudoSlideshow .info .pretitle {
		display: none;
	}
	#slideshow .conteudoSlideshow .info .titleText {
		display: none;
	}
	#slideshow .conteudoSlideshow .info .more {
		margin-top: 0;
		left: 50%;
		position: absolute;
		margin-left: -48px;
		bottom: 60px;
	}
	#slideshow .conteudoSlideshow .info {
		position: absolute;
		width: 100%;
		top: 0;
		height: 280px;
	}
	#slideshow #bullets .numeros {
		margin-right: 3px;
		background-size: 30px;
		width: 10px;
	}
	#slideshow #bullets .numeros:last-of-type {
		margin-right: 0;
	}
	#slideshow #bullets .numeros:hover {
		background: url('/img/navBanner.png') right center no-repeat;
		background-size: 30px;
	}

	#slideshow #bullets .active {
		background: url('/img/navBanner.png') left center no-repeat;
		background-size: 30px;
	}
	#slideshow #bullets .active:hover {
		background: url('/img/navBanner.png') left center no-repeat;
		background-size: 30px;
	}

	#noticiasDetalhes,
	#noticiasDetalhes #slideshow { 
		width: 100%;
	}
	#noticiasDetalhes #slideshow {
		height: 338px;
	}

	#noticiasDetalhes #slideshow .conteudoSlideshow .img {
		max-width: 100%;
		height: 339px;
	}
	#noticiasDetalhes #slideshow .conteudoSlideshow .img img {
		max-width: 768px;
	}

	#noticiasDetalhes #slideshow .conteudoSlideshow {
		width: 100%;
		min-width: 100%;
		height: 339px;
	}

	#noticiasDetalhes #slideshow .arrow {
		top: 45%;
	}

	#noticiasDetalhes .title,
	#noticiasDetalhes .text	{
		width: 86%;
		margin: 30px 7%;
	}
	#noticiasDetalhes .text {
		margin: 0px 7%;
		margin-bottom: 25px;
	}

	#noticiasDetalhes .links {
		width: 90%;
		padding: 2px 5% 4px 5%;
	}

	#noticiasDetalhes .date {
		width: 100%;
	}
	#noticiasDetalhes .date .date-day {
		width: 87%;
	
		padding-left: 5%;
	}
	#noticiasDetalhes .date .calendar {
		width: 8%;
	}

	/* RIGHT */

	#right {
		width: 86%;
		margin: 0 7%;
	}

	#right .col {
		display: block;
		clear: both;
		width: 100%;
	}
	#books .titles,
	#right .titles	{
		width: 100%;
	}
	
	#wrapperTop{
		border-bottom: none;
	}
	#wrapperTop .title{
		border-bottom: 1px solid #e2151a;
		width:100%;
	}
	#wrapperTop > .visOrd{
		display: inline-block;
		float: none;
		text-align: center;
		width: 100%;
	}
	#wrapperTop > .visOrd .visualizacao {
		width: 100%;
		font-size:13px;
	}
	#wrapperTop > .visOrd .visualizacao span{
		font-size:13px;
	}
	#wrapperTop .visOrd .visualisar{
		float:none;
		margin:0px;
	}
	#wrapperTop .visOrd .visualisar:last-of-type{
		float:right;
		
	}
	#wrapperTop #capas{
		margin:0px;
	}
	#wrapperTop select.produtosPagina,
	#wrapperTop .visOrd .ordenacao{
		margin-top:20px;
	}
	
	#listagemConteudo .filters{
		text-align: center;
	}
	#listagemConteudo .selectContainer {
		float: none;
	}
	#listagemConteudo .filters .navbar{
		margin-top:20px;
	}
	
	#wrapperTop select{
		color: #383d4d;
		cursor: pointer;
		font: 400 13px "PT-Sans",sans-serif;
	}
	#listagemNoticias{
		margin: 0 7%;
		width: 86%;
	}
	#listagemConteudo{
		margin-top: 0px;
	}
	#listagemConteudo select{
		margin-top: 10px;
		font: 400 13px "PT-Sans",sans-serif
	}
	#listagemConteudo .listagem{
		margin:20px auto 0;
	}
	#listagemConteudo .listagem .row{
		float: none;
		text-align: center;
	}

	#listagemConteudo .listagem.type1 .row .book{
		min-width: 325px;
		width: calc(100% - 50px);
	}
	#listagemConteudo .listagem.type1 .row .book .titleContainer{
		text-align: left;
		margin-bottom: 15px;
		width:40%;
		max-width:195px;
	}
	#listagemConteudo .listagem.type1 .row .book .priceContainer{
		width:210px;
	}
	#listagemConteudo .listagem.type1 .row .book .price{
		width:100%;
	}
	#listagemConteudo .listagem.type1 .row .book .bookPrice{
		border: 0 none;
		display: inline-block;
		float: right;
		padding: 0px;
	}
	#listagemConteudo .listagem.type1 .row .book .bookPrice:last-child{
		padding:0px;
	}
	#listagemConteudo .listagem.type1 .row .book .bookPrice .wrapperTalble{
		display: block;
		width: 210px;
	}
	#listagemConteudo .listagem.type1 .row .book .bookPrice .pvp{
		float: right;
		text-align: left;
		padding:0px;
	}
	#listagemConteudo .listagem.type1 .row .book .bookPrice .pvp span{
		font-size:12px;
	}
	#listagemConteudo .listagem.type1 .row .book .bookPrice .price{
		padding-right: 0px;
		font:700 28px/46px "Aprex-New-Bold",sans-serif;
		text-align: right;
	}
	#listagemConteudo .listagem.type1 .row .book .bookPrice a.detalhe{
		background-position: 10px center;
		float:left;
		font: 700 12px "PT-Sans",sans-serif;
		padding: 5px 0 5px 10px;
		width: 95px;
	}
	#listagemConteudo .listagem.type1 .row .book .bookPrice a.detalhe:hover{
		background-position: 10px center;
	}
	#listagemConteudo .listagem.type1 .row .book .bookPrice a.comprar{
		background-position: 10px center;
		float: right;
		font: 700 12px "PT-Sans",sans-serif;
		padding: 5px 0 5px 10px;
		width: 95px;
	}

	#listagemConteudo .listagem.type2 .row .book{
		display: inline-block;
		float: none;
		margin: 0 auto;
		border-left: 1px solid #ededed;
		text-align: left;

	}
	#listagemConteudo .listagem.type2 .row .book:last-of-type{
		border-right: 1px solid #ededed;
	}
	.navbarArrows {
		display: block;
		float: left;
		height: 17px;
		margin-top: 10px;
		position: relative;
		width: 100%;
	}
	#listagemResultados .arrowLeft{
		left: 48%;
	}
	#listagemResultados .arrowRight{
		left: 52%;
	}
	#listagemResultados .navbar{
		text-align: center;
		width: 100%;
	}
	#listagemResultados .navbar a,
	#listagemResultados .navbar #pagActual{
		float:none;
	}
	
	#listagemNoticias .navbar{
		text-align: center;
		width: 100%;
	}
	#listagemNoticias .navbar a,
	#listagemNoticias .navbar #pagActual,
	#listagemNoticias .navbar .separadorPag{
		float:none;
	}
	
	#produtosNoticiaAjax{
		min-height: 150px;
	}
	#produtosNoticiaAjax.primeiraPesq{
		min-height:100px;
	}
	
}

@media( max-width: 445px ) {
	#listagemConteudo .listagem.type1 .row .book .bookInfo,
	#listagemConteudo .listagem.type1 .row .book .img{
		display: inline-block;
	}
	#listagemConteudo .listagem.type1 .row .book{
		min-width: 0px;
	}
	#listagemConteudo .listagem.type1 .row .book .titleContainer{
		max-width: 325px;
		width: 100%;
		text-align: center;
	}
	#listagemConteudo .listagem.type1 .row .book .autor{
		float:none;
	}
	#listagemConteudo .listagem.type1 .row .book .price{
		width: 100%;
	}
	#listagemConteudo .listagem.type1 .row .book .bookPrice{
		display:inline;
	}
	#listagemConteudo .listagem.type1 .row .book .bookPrice .pvp{
		text-align: center;
		width:100%;
	}
	#listagemConteudo .listagem.type1 .row .book .priceContainer {
		float: none;
		margin: 0 auto;
	}
	#listagemConteudo .listagem.type1 .row .book .bookPrice .price{
		text-align: center;
		width:100%;
	}
	#listagemConteudo .listagem.type1 .row .book .img a{
		margin-bottom: 20px;
	}
	#listagemConteudo .listagem.type1 .row .book .descImgContainer{
		float:none;
		margin:0 auto;
	}
	#produtosNoticiaAjax{
		min-height: 215px;
	}
}