[class*="listaitens"] {
	display: table;
	width: 100%;
}
[class*="listaitens-"]>div {
  display: table;
	margin: 7px;
  float: left;
}
.listaitens-1>div {
	width:100%;
	width:-webkit-calc(100% - 2px);
	width:-moz-calc(100% - 2px);
	width:calc(100% - 2px);
	margin: 0px;
	margin-top: 20px;
}
.listaitens-2>div {
	width:50%;
	width:-webkit-calc(50% - 14px);
	width:-moz-calc(50% - 14px);
	width:calc(50% - 14px);
}
.listaitens-3>div {
	width:33%;
	width:-webkit-calc(33% - 22px);
	width:-moz-calc(33% - 22px);
	width:calc(33% - 22px);
}
.listaitens-4>div {
	width:25%;
	width:-webkit-calc(25% - 16px);
	width:-moz-calc(25% - 16px);
	width:calc(25% - 16px);
	margin: 7px;
	margin-bottom: 20px;
}
.listaitens-5>div {
	width:20%;
	width:-webkit-calc(20% - 12px);
	width:-moz-calc(20% - 12px);
	width:calc(20% - 12px);
	margin: 5px;
	margin-bottom: 20px;
}
.listaitens-6>div {
	width:16.66%;
	width:-webkit-calc(16.66% - 12px);
	width:-moz-calc(16.66% - 12px);
	width:calc(16.66% - 12px);
	margin: 5px;
	margin-bottom: 20px;
}



.listamenu div {
	padding-top:1px;
	padding-bottom:1px;
	font-size:0.75rem;
	color:#5c5c5c;
	padding-left:15px;
	background:url(img/icomenu2.png) no-repeat left center;
}
.listamenu div:hover {
	color:#000;
	background:url(img/icomenu.png) no-repeat left center;
}
.listamenu.grande div {
	padding-top:1px;
	padding-bottom:1px;
	font-size:1rem;
}




.produtooferta {
	display: table;
	width:100%;
	position: relative;
	background-color: #FFF;
}
.produtooferta:hover {
	-webkit-box-shadow:5px 5px 15px 0px rgba(0,0,0,0.45);
	-moz-box-shadow:5px 5px 15px 0px rgba(0,0,0,0.45);
	box-shadow:5px 5px 15px 0px rgba(0,0,0,0.45);
}
.produtooferta .imagem {
	width:100%;
	height:150px;
	background-color: #EEE;
	border:none;
	position:relative;
	overflow:hidden;
}
.produtooferta .imagem>.foto {
	width:100%;
	height:100%;
	position:relative;
	background-position:center;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	transition: all .5s;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}
.produtooferta:hover .imagem>.foto {
	transform: scale(1.2);
	transition: all .5s;
}
.produtooferta .imagem>.tag {
	position:absolute;
	top:3px;
	left:0px;
	margin:0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	font-size: 0.75rem;
	-webkit-box-shadow:5px 5px 15px 0px rgba(0,0,0,0.45);
	-moz-box-shadow:5px 5px 15px 0px rgba(0,0,0,0.45);
	box-shadow:5px 5px 15px 0px rgba(0,0,0,0.45);
}
.produtooferta .imagem>.pdados {
	position:absolute;
	bottom:0px;
	left:0px;
	margin:0px;
	padding-top:20px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	background-color:#000;
	width:100%;
	width:-webkit-calc(100% - 20px);
	width:-moz-calc(100% - 20px);
	width:calc(100% - 20px);
	background:-webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.8));
	background:-o-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));
	background:-moz-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));
	background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));
	text-align:left;
}
.produtooferta .imagem>.pdados>center>div {
	display: table;
}
.produtooferta .imagem>.pdados>center>div div {
	margin-right:10px;
	float:left;
	font-size:0.75rem;
	padding-top:2px;
	padding-bottom:2px;
	color: #FFF;
}
.produtooferta .imagem>.pdados>center>div div i {
	margin-right:5px;
}
.produtooferta .linhadados {
	height:100px;
	margin-top:5px;
}
.produtooferta .linhadados .modelo {
	font-size: 0.875rem;
	font-weight: bold;
	font-style: normal;
	color: #666;
	max-height: 36px;
	overflow: hidden;
	text-align: center;
}
.produtooferta .linhadados .detalhes {
	font-size: 0.75rem;
	font-weight: normal;
	font-style: normal;
	color: #999;
	text-align: center;
}
.produtooferta .linhadados .valor {
	font-size: 0.875rem;
	font-weight: bold;
	font-style: normal;
	color: #F80;
	margin-top: 3px;
	margin-bottom: 3px;
	max-height: 20px;
	overflow: hidden;
	text-align: center;
}
.produtooferta .linhadados .loja {
	font-size: 0.625rem;
	font-weight: normal;
	font-style: normal;
	color: #999;
	margin-top: 3px;
	margin-bottom: 3px;
	max-height: 16px;
	overflow: hidden;
	text-align: center;
}




.produtobox {
	display: table;
	width:100%;
	position: relative;
	border-top:3px solid #CCC;
	background-color: #FFF;
}
.produtobox:hover {
	-webkit-box-shadow:5px 5px 15px 0px rgba(0,0,0,0.45);
	-moz-box-shadow:5px 5px 15px 0px rgba(0,0,0,0.45);
	box-shadow:5px 5px 15px 0px rgba(0,0,0,0.45);
	border-top:3px solid #333;
}
.produtobox>[class^="linha-"] {
	display: table;
	width:100%;
}
.produtobox>.linha-2 {
	padding-top: 3px;
	padding-bottom: 3px;
}
.produtobox>.linha-3 {
	display: none;
  align-items: center;
  justify-content: center;
	position: absolute;
	right: 0px;
	bottom: 0px;
	width:100%;
	width:-webkit-calc(100% - 240px);
	width:-moz-calc(100% - 240px);
	width:calc(100% - 240px);
	height: 40px;
	background-color: #FFF;
}
.produtobox:hover>.linha-3 {
	display: flex;
}
.produtobox .box-imagem {
	width:240px;
	height:170px;
	background-color: #EEE;
	border:none;
	position:relative;
	overflow:hidden;
	float: left;
}
.produtobox.mobile .box-imagem {
	width:50%;
	height:150px;
}
.produtobox .box-dados {
	width:100%;
	width:-webkit-calc(100% - 260px);
	width:-moz-calc(100% - 260px);
	width:calc(100% - 260px);
	height:150px;
	padding: 10px;
	border:none;
	position:relative;
	overflow:hidden;
	float: left;
	position: relative;
}
.produtobox.mobile .box-dados {
	width:50%;
	width:-webkit-calc(50% - 20px);
	width:-moz-calc(50% - 20px);
	width:calc(50% - 20px);
	height:130px;
}
.produtobox .imagem {
	width:100%;
	height:100%;
}
.produtobox .imagem>.foto {
	width:100%;
	height:100%;
	position:relative;
	background-position:center;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	transition: all .5s;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}
.produtobox:hover .imagem>.foto {
	transform: scale(1.2);
	transition: all .5s;
}
.produtobox .imagem>.tag {
	position:absolute;
	top:3px;
	left:0px;
	margin:0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	font-size: 0.75rem;
	-webkit-box-shadow:5px 5px 15px 0px rgba(0,0,0,0.45);
	-moz-box-shadow:5px 5px 15px 0px rgba(0,0,0,0.45);
	box-shadow:5px 5px 15px 0px rgba(0,0,0,0.45);
}
.produtobox .imagem>.pdados {
	position:absolute;
	bottom:0px;
	left:0px;
	margin:0px;
	padding-top:20px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	background-color:#000;
	width:100%;
	width:-webkit-calc(100% - 20px);
	width:-moz-calc(100% - 20px);
	width:calc(100% - 20px);
	background:-webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.8));
	background:-o-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));
	background:-moz-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));
	background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));
	text-align:left;
}
.produtobox .imagem>.pdados>center>div {
	display: table;
}
.produtobox .imagem>.pdados>center>div div {
	margin-right:10px;
	float:left;
	font-size:0.75rem;
	padding-top:2px;
	padding-bottom:2px;
	color: #FFF;
}
.produtobox .imagem>.pdados>center>div div i {
	margin-right:5px;
}
.produtobox .linhadados {
	height:70%;
	height:-webkit-calc(100% - 40px);
	height:-moz-calc(100% - 40px);
	height:calc(100% - 40px);
}
.produtobox .linhadados .modelo {
	font-size: 1rem;
	font-weight: bold;
	font-style: normal;
	color: #666;
	max-height: 36px;
	overflow: hidden;
}
.produtobox.mobile .linhadados .modelo {
	font-size: 0.75rem;
	max-height: 40px;
}
.produtobox .linhadados .valor {
	font-size: 1rem;
	font-weight: bold;
	font-style: normal;
	color: #F80;
	margin-top: 3px;
	margin-bottom: 3px;
	max-height: 20px;
	overflow: hidden;
}
.produtobox.mobile .linhadados .valor {
	font-size: 0.875rem;
	margin-top: 3px;
	margin-bottom: 1px;
	max-height: 18px;
	overflow: hidden;
}
.produtobox .linhadados .detalhes {
	max-height: 20px;
	overflow: hidden;
}
.produtobox .linhadados .detalhes span {
	font-size: 0.75rem;
	font-weight: normal;
	font-style: normal;
	color: #999;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px solid #CCC;
}
.produtobox .linhadados .detalhes span:first-child {
	padding-left: 0px;
	border-left: none;
}
.produtobox .linhadados .codigo {
	font-size: 0.625rem;
	color: #999;
}
.produtobox .linhadados .acessorios {
	font-size: 0.75rem;
	color: #999;
	padding-top: 5px;
	padding-bottom: 5px;
}
.produtobox .linhacliente {
	border-top:1px solid #EEE;
	position:relative;
	margin-top: 5px;
	padding-top: 4px;
	height: 30px;
}
.produtobox .linhacliente .logomarca {
	max-width:100px;
	height:100%;
	position:relative;
	background-position:center;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	-moz-background-size:contain;
	-o-background-size:contain;
	background-size:contain;
	background-color: #FFF;
	margin-right: 5px;
	float: left;
}
.produtobox .linhacliente .logomarca img {
	max-height: 30px;
	max-width: 100px;
}
.produtobox .linhacliente .nome {
	font-size: 0.75rem;
	color: #333;
	text-align: left;
	font-weight: bold;
	max-height: 15px;
	overflow: hidden;
}
.produtobox .linhacliente .cidade {
	font-size: 0.625rem;
	color: #999;
	text-align: left;
	max-height: 15px;
	overflow: hidden;
}



.filtroRange {
	width:100%;
	width:-webkit-calc(100% - 20px);
	width:-moz-calc(100% - 20px);
	width:calc(100% - 20px);
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px;
	display:table;
}
.filtroRange .minmax {
	width:100%;
	width:-webkit-calc(100% - 20px);
	width:-moz-calc(100% - 20px);
	width:calc(100% - 20px);
	float:left;
	display:table;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-size:0.625rem;
	font-weight:normal;
	font-style:normal;
	color:#999;
}
.filtroRange .minmax .min {
	float:left;
}
.filtroRange .minmax .max {
	float:right;
}
.filtroRange .barra {
	width:100%;
	width:-webkit-calc(100% - 20px);
	width:-moz-calc(100% - 20px);
	width:calc(100% - 20px);
	float:left;
	margin-top:5px;
}
.filtroRange.combotao .barra
,.filtroRange.combotao .minmax {
	width:-webkit-calc(100% - 35px);
	width:-moz-calc(100% - 35px);
	width:calc(100% - 35px);
}
.filtroRange .botao {
	width:20px;
	height:20px;
	float:right;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#F80;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url(img/dir_nextb.png);
	cursor:pointer;
	-webkit-background-size:80%;
	-moz-background-size:80%;
	-o-background-size:80%;
	background-size:80%;
}





.clientebox {
	display: table;
	width:100%;
	position: relative;
	background-color: #FFF;
}
.clientebox:hover {
	-webkit-box-shadow:5px 5px 15px 0px rgba(0,0,0,0.45);
	-moz-box-shadow:5px 5px 15px 0px rgba(0,0,0,0.45);
	box-shadow:5px 5px 15px 0px rgba(0,0,0,0.45);
}
.clientebox .box-imagem {
	width:100%;
	width:-webkit-calc(100% - 20px);
	width:-moz-calc(100% - 20px);
	width:calc(100% - 20px);
	padding: 10px;
	height:170px;
	border:none;
	position:relative;
	overflow:hidden;
}
.clientebox .imagem {
	width:100%;
	height:100%;
}
.clientebox .imagem>.foto {
	width:100%;
	height:100%;
	position:relative;
	background-position:center;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	-moz-background-size:contain;
	-o-background-size:contain;
	background-size:contain;
	transition: all .5s;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}
.clientebox:hover .imagem>.foto {
	transform: scale(1.05);
	transition: all .5s;
}
.clientebox .box-dados {
	width:100%;
	height:50px;
	border:none;
	position:relative;
	overflow:hidden;
}
.clientebox .box-dados .nome {
	font-size: 0.75rem;
	color: #333;
	text-align: center;
	font-weight: bold;
	max-height: 15px;
	overflow: hidden;
}
.clientebox .box-dados .cidade {
	font-size: 0.625rem;
	color: #999;
	text-align: center;
	max-height: 15px;
	overflow: hidden;
}










.videobox {
	display: table;
	width:100%;
	position: relative;
	background-color: #FFF;
}
.videobox:hover {
	-webkit-box-shadow:5px 5px 15px 0px rgba(0,0,0,0.45);
	-moz-box-shadow:5px 5px 15px 0px rgba(0,0,0,0.45);
	box-shadow:5px 5px 15px 0px rgba(0,0,0,0.45);
}
.videobox .box-imagem {
	width:100%;
	width:-webkit-calc(100% - 20px);
	width:-moz-calc(100% - 20px);
	width:calc(100% - 20px);
	padding: 10px;
	height:150px;
	border:none;
	position:relative;
	overflow:hidden;
	background-color: #000;
}
.videobox .imagem {
	width:100%;
	height:100%;
}
.videobox .imagem>.foto {
	width:100%;
	height:100%;
	position:relative;
	background-position:center;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	-moz-background-size:contain;
	-o-background-size:contain;
	background-size:contain;
	transition: all .5s;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}
.videobox:hover .imagem>.foto {
	transform: scale(1.05);
	transition: all .5s;
}
.videobox .box-dados {
	width:100%;
	width:-webkit-calc(100% - 20px);
	width:-moz-calc(100% - 20px);
	width:calc(100% - 20px);
	height:80px;
	padding: 10px;
	border:none;
	position:relative;
	overflow:hidden;
}
.videobox .box-dados .nome {
	font-size: 0.75rem;
	color: #333;
	text-align: center;
	font-weight: bold;
	max-height: 15px;
	overflow: hidden;
}
.videobox .box-dados .cidade {
	font-size: 0.625rem;
	color: #999;
	text-align: center;
	max-height: 15px;
	overflow: hidden;
}
.videobox .box-dados .botoes {
	margin-top: 10px;
}


.boxtelefonecliente {
	padding: 10px;
	border-bottom: 1px solid #CCC;
}
.boxtelefonecliente .botoes {
	display: table;
	width: 100%;
}
.boxtelefonecliente .endereco {
	padding-top: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-size: 0.625rem;
	color: #999;
}
.boxtelefonecliente .endereco i {
	font-size: 0.875rem;
	margin-right: 5px;
}
#dadosfinanciamento,#dadostroca {
	display: none;
}
.boxenderecocliente {
	padding: 10px;
	border-bottom: 1px solid #CCC;
}
.boxenderecocliente .botoes {
	display: table;
	width: 100%;
	margin-top: 5px;
}
.boxenderecocliente .foto {
	width:150px;
	height:100px;
	position:relative;
	background-position:center;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
}
.boxenderecocliente .foto.mobile {
	width:80px;
	height:50px;
}





.naoencontrou {
	display: table;
	width: 100%;
	width:-webkit-calc(100% - 20px);
	width:-moz-calc(100% - 20px);
	width:calc(100% - 20px);
	padding: 10px;
	background-color: #F80;
}
.naoencontrou:hover {
	background-color: #F90;
}
.naoencontrou .linhabranca {
	display: table;
	width: 100%;
	width:-webkit-calc(100% - 24px);
	width:-moz-calc(100% - 24px);
	width:calc(100% - 24px);
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border: 2px solid #FFF;
	color: #FFF;
	position: relative;
	text-align: center;
}
.naoencontrou .box {
	display: table;
}
.naoencontrou [class^="box-"] {
	display: table;
	float: left;
}
.naoencontrou.pequeno [class^="box-"] {
	float: none;
}
.naoencontrou .box-ico {
	display: table;
}
.naoencontrou.pequeno .box-ico {
	margin-bottom: 10px;
}
.naoencontrou .box-info {
	display: table;
	margin-left: 10px;
}
.naoencontrou i {
	display: table;
	font-size: 3rem;
}
.naoencontrou .titulo {
	font-size: 1.5rem;
	font-weight: bold;
	text-align: center;
}
.naoencontrou.pequeno .titulo {
	font-size: 1rem;
}
.naoencontrou .info {
	font-size: 0.75rem;
	text-align: center;
}

.textoresponsabilidade {
	display: table;
	width: 100%;
	width:-webkit-calc(100% - 40px);
	width:-moz-calc(100% - 40px);
	width:calc(100% - 40px);
	padding: 20px;
	border-top: 1px solid #CCC;
	margin-top: 50px;
	font-size: 0.625rem;
	color: #666;
	text-align: left;
}


#boxDespedida .titulo {
	font-size: 2rem;
}
#boxDespedida .titulo span {
	margin-right: 5px;
	color: #AAA;
}
#boxDespedida .titulo i {
	font-size: 3rem;
	color: #AAA;
}
#boxDespedida .titulo span.vermelho {
	font-weight: bold;
	color: #C00;
}
#boxDespedida .mensagem {
	font-size: 1rem;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
}


.boxCompare {
	display: block;
	position: fixed;
	top: 20%;
	left: -200px;
	padding: 20px;
	background-color: #333;
	border: 1px solid #CCC;
	z-index: 99;
}
.boxCompare.oculto {
	display: none;
}
.boxCompare .titulo {
	font-size: 1.2rem;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	margin-bottom: 15px;
}
.boxCompare .lista {
	display: table;
}
.boxCompare .lista .item {
	width: 150px;
	height: 100px;
	background-color: #EEE;
	border:none;
	position:relative;
	margin-bottom: 15px;
}
.boxCompare .lista .item .imagem {
	width: 100%;
	height: 100%;
	position:relative;
	overflow:hidden;
}
.boxCompare .lista .item .imagem .foto {
	width:100%;
	height:100%;
	position:relative;
	background-position:center;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	transition: all .5s;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}
.boxCompare .lista .item:hover .imagem .foto {
	transform: scale(1.2);
	transition: all .5s;
}
.boxCompare .lista .item .close {
	position:absolute;
	top:-10px;
	right:-10px;
	margin:0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	font-size: 0.875rem;
	background-color: #F00;
	color: #FFF;
	-webkit-box-shadow:5px 5px 15px 0px rgba(0,0,0,0.45);
	-moz-box-shadow:5px 5px 15px 0px rgba(0,0,0,0.45);
	box-shadow:5px 5px 15px 0px rgba(0,0,0,0.45);
	cursor: pointer;
}
.boxCompare .lista .item .close:hover {
	background-color: #E00;
}
.boxCompare .lista .item .informacao {
	position:absolute;
	bottom:0px;
	left:0px;
	margin:0px;
	padding-top:7px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	background-color:#000;
	width:100%;
	width:-webkit-calc(100% - 10px);
	width:-moz-calc(100% - 10px);
	width:calc(100% - 10px);
	background:-webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.8));
	background:-o-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));
	background:-moz-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));
	background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));
	text-align:left;
}
.boxCompare .lista .item .informacao>center>div {
	display: table;
}
.boxCompare .lista .item .informacao>center>div span {
	padding-left:10px;
	padding-right:10px;
	border-left: 1px solid #CCC;
	font-size: 0.625rem;
	color: #FFF;
}
.boxCompare .lista .item .informacao>center>div span:nth-child(1) {
	border-left: none;
}



.tabelacomparar tr td {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 0.75rem;
	border-top: 1px dashed #DDD;
	border-bottom: 1px dashed #DDD;
	background-color: #FFF;
	text-align: center;
}
.tabelacomparar tr td:nth-child(even) {
	background-color: #EEE;
}
.tabelacomparar tr td:nth-child(1) {
	background-color: transparent;
	border-top: none;
	border-bottom: none;
	text-align: right;
}
.tabelacomparar tr:hover td {
	border-top: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
	background-color: #FFE;
}
.tabelacomparar td.modelo {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 1rem;
	font-weight: bold;
}
.tabelacomparar td.valor {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 1rem;
	font-weight: bold;
}
.tabelacomparar td.loja div {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 1rem;
	font-weight: bold;
}
.tabelacomparar td i {
	font-size: 1rem;
}

.tabelacomparar .logomarca {
	width: 100%;
	height: 100px;
	position:relative;
	background-color: #FFF;
	background-position:center;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	-moz-background-size:contain;
	-o-background-size:contain;
	background-size:contain;
	border: 1px solid #CCC;
}
.tabelacomparar .imagem {
	width: 100%;
	height: 150px;
	position:relative;
	overflow:hidden;
	border: 1px solid #CCC;
}
.tabelacomparar .imagem .foto {
	width:100%;
	height:100%;
	position:relative;
	background-position:center;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	transition: all .5s;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}
.tabelacomparar .imagem:hover .foto {
	transform: scale(1.2);
	transition: all .5s;
}




.filtroselect {
	display: table;
	width: -webkit-calc(100% - 0px);
	width: -moz-calc(100% - 0px);
	width: calc(100% - 30px);
	padding-left: 15px;
	padding-right: 15px;
}
.filtroselect>div {
	display: table;
	width:100%;
}
.filtroselect select {
	width:-webkit-calc(100% - 0px);
	width:-moz-calc(100% - 0px);
	width:calc(100% - 0px);
}
