
	.content {
		width: 1200px;
		display:block;
		margin:0 auto 0;
	}

	.header{
		background:url('../imagens/bg-header.png') bottom center repeat-x;
		background-color:#e3f8ff;
 		padding: 25px 0;

	}


	.logo img{
		max-width:100%;
		height:auto
	}



	.busca{margin: 25px 0px 0 0;}
	.busca h3{
		font-weight:bold;
		color:#009bdf;
		display:block;
		font-size:15px;
		padding: 0 0 10px 10px;
	}
	.busca input[type="text"]{
		margin:0px;
		border:none; float: left;
		width:85%;
		padding: 12px;
		height:40px;
		border-radius: 5px 0px 0 5px;
	}
	.busca input[type="submit"]{
		margin:0px;
		border:none;
		float: left;
		width:50px;
		height:40px;
		border-radius: 0 5px 5px 0;
		background: url(../imagens/ic_lupa.png) center center no-repeat;
		background-color:#009bdf;
	}




	.ic_sacola:before{
		background:url('../imagens/ic_h2.png') left no-repeat;
		width:27px;
		height:28px;
		float:left;
		content:"";
		margin-right:5px;
	}
	.ic-logout{
		margin:0 50px 0 0
	}

	.ic-logado{
		margin: 0 50px;
	}
	 .ic-logado:before{
		background:url('../imagens/ic_h3.png') left no-repeat;
		width:22px;
		height:28px;
		float:left;
		content:"";
		margin-right:5px;
	}

	.mini{
		margin: 60px 0 0 0
	}
	.mini span{
		display: inline-block;
		color:#009bdf;
		font-size:14px;
		line-height:35px;
		margin: 0 20px;
	}
	.mini a{
		display: inline-block;
		color:#009bdf;
		font-size:14px;
		line-height:35px;
		margin: 0 20px;
	}
	/* .margin-acess{margin: 0 50px} */




	#slider{
		text-align: center;
		height:340px;
		margin:0
	}
	#slider  .swiper-wrapper{
		left:0!important
	}
	.slider{
		height:340px;
	}

	/*filtro*/

	.content-filtros{
		padding:30px 0 50px 0;
	}


	.order{
		margin: 50px 0 0 0;
	}
	.order span{
		margin:0px;
		border:none; float: left;
		width:85%;
		padding: 12px;
		height:40px;
		border-radius: 5px 0px 0 5px;
		border: solid 1px #dbdbdb;
		border-right:0;
		color:#999999
	}
	.order .labelclear {
		border-top:none
	}
	.order label{
		cursor:pointer;
		display:block;
		padding: 10px 0;
		font-size:14px;
		color:#999999;
		border-top:solid 1px #ddd
	}

	.order i{
		margin:0px;
		border:none;
		float: left;
		width:50px;
		height:40px;
		border-radius: 0 5px 5px 0;
		background: url(../imagens/seta-filtro.png) center center no-repeat;
		background-color:#009bdf;
		cursor:pointer;
	}
	.active-order-i{background: url(../imagens/seta-filtro2.png) center center no-repeat!important;background-color:#ababab!important;}

	.order ul{
		display:none;
		position: absolute;
		top: 39px;
		width:85%;
		padding:10px 20px;
		background:#fff;
		z-index:9;
		border: solid 1px #dbdbdb;
		border-radius: 0px 0px 5px 5px;
	}

	.filtros{


	}
	.filtros ul:before{
		width:100%;
		height:3px;
		background:#d6d6d6;
		content:"";
		position: absolute;
		left:0;
		right:0;
		margin: 60px auto 0;
	}
	.filtros ul{
		float: left;
		width:100%;
		padding:0;
		list-style:none;
		margin-top: 10px;
		position: relative;
	}
	.filtros ul li{
		float: left;
		width: 10%;
 	}

	.radio {
		margin-top: 5px;
		float: left;
		width:100%;
		position: relative
	}
	.radio label{
		font-size:13px;
		text-align:center;
		display:block;
		color:#9b9b9b;

	}
	.radio label span{
		display:block;
		position: relative;
		top:-5px;
	}
	.radio input[type=radio] {
		position: absolute;
		left: -9999px;
		width: 0;
		height: 0;
		visibility: none;
		overflow: hidden;

	}
	.radio input[type=radio] ~ label::before {
		content: '';
		position: absolute;
		vertical-align: top;
		border: 1px solid #d6d6d6;
		transition: all 150ms ease-in-out;
		width: 20px;
		height: 20px;
		background: #d6d6d6;
		box-shadow: 0 0 0 0px #d6d6d6 inset;
		border-radius: 50px;
		margin: 45px -18px 0 0;
		cursor:pointer;
	}
	.radio input[type=radio]:checked ~ label::before {
		background: #009bdf;
		border: 1px solid #009bdf;
	}
	.radio input[type=radio]:checked ~ label {
		color: #009bdf;

	}


	/*produtos*/

	.vitrine{
		padding: 30px 0
	}
	.box_produto{
		display: inline-block;
		width:215px;
		margin:0 60px 60px 60px;
		position: relative;
		vertical-align:top;
	}
	.box_produto:nth-child(1){
		float: left;
		margin:0 0px 60px 0px;
	}
	.box_produto:nth-child(4){
		float: right;
		margin:0 0px 60px 0px;
	}

		.box_produto .box_produto-img{
			height:215px;
			border-radius:5px;
		}
			.box_produto .box_produto-img .ic-cesta{
				position: absolute;
				right:15px;
				bottom:15px;
				z-index:9;
				width:30px;
				height:30px;
				background:url('../imagens/ic-cesta.png') center center no-repeat;
				cursor: pointer;
			}
		.box_produto h2{
			font-size:18px;
			display:inline-block;
			padding: 10px 0px 5px 0;
			font-weight:normal;
		}
		.box_produto h3{
			font-size:13px;
			color:#009bdf;
			font-weight:normal;
		}

	/*pagina��o vitrines*/
	.pagination-page{
		padding: 60px 0;
	}
	.pagination-page a{
		display:inline-block;
		vertical-align:middle;
		color:#939393;
		font-size:15px;
		margin: 0 20px;
	}
	.pagination-page a.corrent{
		color:#009bdf;
	}
	.pagination-page .prev-pagination-page{
		width:20px;
		height:20px;
		background:url('../imagens/pagination.png') top left no-repeat;
	}
	.pagination-page .next-pagination-page{
		width:20px;
		height:20px;
		background:url('../imagens/pagination.png') top right no-repeat;
	}

	.content-modal h2{line-height: initial}

	/*newletter*/
	.newsletter{
		padding: 130px 0;
		border-top: solid 1px #ddd
	}
	.newsletter h1{
		display:block;
		margin-bottom:15px;
		font-size:30px;
		color:#009bdf;
	}
	.newsletter p{
		color:#666666;
	}
	.newsletter form{
		margin-top:20px;
	}
	.newsletter input[type=submit]{border-radius: 0 5px 5px 0px}
	.newsletter input[type=text]{border-radius: 5px 0px 0px 5px;}

.fotos-produto .bt_1{
	margin: 20px 0 0 0;
	position: relative;
	/*top: 100px;*/
}
	/*footer*/
	.footer{
		position: absolute !important;
    bottom: 0;
		padding: 75px 0 0 0;
		background:url('../imagens/bg-footer.png') bottom center no-repeat;
		background-size:100%;
		background-color:#e3f8ff
	}

	.footer h2{
		display:block;
		margin-bottom:35px;
		font-size:14px;
		color:#009bdf;
	}
	.footer .dados a{
		display:inline-block;
		margin-bottom:5px;
		font-size:14px;
		color:#666666;
		vertical-align:middle;
	}
	.footer .lccomunic-container {
		text-align: right;
    margin: 66px 0 30px 0;
	}

	.redes{
		display:inline-block;
		vertical-align:middle;
	}
	.redes li{
		display:inline-block;
		vertical-align:middle;
		margin: 0 0 0 10px;
	}

	.nav{width:100%; display:block; float: left; margin: 0}
	.nav li{
		display:inline-block;
		vertical-align:middle;
	}
	.nav li a{
		display:inline-block;
		margin-bottom:5px;
		font-size:14px;
		color:#666666;
		vertical-align:middle;
	}
	.nav li span{
		display:inline-block;
		margin-bottom:5px;
		font-size:14px;
		color:#666666;
		margin:0 10px;
		vertical-align:middle;
	}


	/*logado*/
	.nav-logado {
		float: left;
		width:100%;
		margin: 0 0 60px 0;
	}
	.nav-logado li{
		float: left;
		width:25%;
		padding: 0 20px;
	}
	.nav-logado li a{
		float: left;
		width:100%;
		padding: 15px 0;
		color:#fff;
		background:#d6d6d6;
		cursor:pointer;
		border-radius:5px;
	}
	.nav-logado li a.corrent{
		background:#009bdf;
	}

	.content-dados{
		padding: 0 20px
	}
	.content-dados h1{
		font-size:25px;
		padding: 0 0 30px 0;
		color:#009bdf;
		display: inline-block;
		vertical-align:middle
	}
	.title-anuncios h1{
		line-height:60px;
	}

	.title-anuncios .bt_1{
		width:55%;
		border-radius:0;
		padding: 15px 0;
		border-radius:5px;
	}


	.anuncio{
		padding: 20px;
		border: solid 1px #cecece;
		border-radius:5px;
		margin:0 0 25px  0;
	}

		.anuncio .anuncio-img{
			height:140px;
			border-radius:5px;
		}

		.anuncio h2{
			font-weight:normal;
			font-size:20px;
			padding: 0 0 5px 0;
		}
		.anuncio h3{
			font-weight:normal;
			font-size:13px;
			color:#22a8e3
		}
		.anuncio p{
			float: left;
			line-height:20px;
		}

			.anuncio p span{
				color:#009bdf
			}

				.anuncio .anuncio-status span{
					color:#8f8f8f;
					font-size:11px;
					float: left;
					line-height:12px;
					width:65%;
					margin: 5px 0 0 0;
				}
					.anuncio .anuncio-status span  span{
						color:#917b1d;
						margin: 0 0 0 0;
						width:auto;
					}
					.anuncio .anuncio-status .bt_2_min{
						margin: 0 0 0 0;
					}



		.pergunta-pendente p{
			margin:0 0 20px 0!important
		}

		.pergunta-list{
			padding:0 0 40px 0;
		}
		.pergunta-list i{
			font-size:11px;
		}
		.pergunta-list h2{
			font-size:15px;
			font-weight:normal;
			padding: 5px 0 10px 0;
		}
		.pergunta-list span{
 			color:#878787;
			margin: 0 0 0 15px;
			display:inline-block
		}

	.page-produto .produto-info  h1{
		font-size:35px;
		color:#009bdf;
		line-height: 1;
	}
	.page-produto .produto-info  .price{
		font-size:25px;
		color:#009bdf;
		padding: 40px 0 10px 0;
		font-weight:normal;
	}
	.page-produto .produto-info  h4{
		font-size:22px;
		color:#009bdf;
		padding: 0px 0 0px 0;
	}

	.page-produto .produto-info  h5{
		font-size:22px;
		color:#009bdf;
		padding:0 0 30px 0;
	}
	.page-produto .produto-info ul li{
		display: block;
		padding: 25px 0 0px 0;
	}
	.page-produto .produto-info ul li img{
		display: inline-block;
		vertical-align: middle;
		margin: 0 10px 0 0;
	}
	 .page-produto .produto-info ul li span{
		display: inline-block;
		vertical-align: middle;
		position: absolute;
		left: 38px;
	}
	.page-produto .produto-info  p{
		font-size:12px;
		color:#878787;
 	}
	.page-produto .classificacao ul li{
		display: inline-block
 	}

	.page-produto .box_produto:nth-child(1){
		float: left;
		margin:30px 0;
	}
	.page-produto .box_produto:nth-child(2){
		float: right;
		margin:30px 0;
	}
	.page-produto .bt_1 img{
		display: inline-block;
		vertical-align: middle;
		margin: 0 10px 0 0;
	}
	 .page-produto .bt_1 span{
		display: inline-block;
		vertical-align: middle;
		line-height:30px;
	}
	.page-produto #gallery{
		width:77%;
		float:right;
		/*height:389px;*/
	}
	/* .page-produto #gallery div.slideshow a.advance-link{
		height:333px;
	} */



	.page-produto #thumbs{
		width:18%!important;
		float:left;
		margin: 0!important
	}
	.page-produto #thumbs ul.thumbs li{
		padding: 0!important
	}
	.page-produto #thumbs li{
		width:100%;
	}

	.page-produto #thumbs .div-space-thumb{

	}

	div.slideshow span.image-wrapper{
		position: relative !important;
	}

	.swiper-container-horizontal>.swiper-pagination {
    width: 100%!important;
	}

    #vitrine-produtos {
        text-align: center;
    }

    .nao-encontrado {
        color: #009be0;
        text-align: center;
        padding: 100px 0;
    }

	.busca input[type="text"]::-webkit-input-placeholder {  font-size:18px }
	.busca input[type="text"]::-moz-placeholder {  font-size:18px }
	.busca input[type="text"]:-ms-input-placeholder { font-size:18px  }
	.busca input[type="text"]:-moz-placeholder { font-size:18px  }
	
	
	
	