.stores .wrapper-stores{max-width: 1280px;padding: 50px;}
.stores .wrapper-stores .wrapper-content-page{width: 100%;clear: left;}
.stores .wrapper-stores .container-collections + .wrapper-content-page{float: left;width: 70%;}
.stores .wrapper-stores .container-collections{width: 28%;min-width: 260px;float: right;}

.stores .title{margin: 0 auto;padding-bottom: 19px;}
.stores .title > h1{border: 1px solid transparent;margin-bottom: 19px;}
.stores .title > p{padding-bottom: 19px;font-style: italic;border-bottom: 1px solid #e6e6e6;}
.stores .leftCol{width: 40%;float: left;}
.stores .rightCol{width: 50%;float: right;padding-top: 116px;}
.stores .rightCol .faqs{width: 49%;float: left;clear: none;}
.stores .rightCol .faqs .accordion-content{padding: 0;}
.stores .rightCol .faqs .accordion-content.childs{margin-bottom: 17px;}
.stores .rightCol #faqsLojas2{margin-left: 2%;}

.filtrosList {border-top: 1px solid #d7d7d7;border-bottom: 1px solid #d7d7d7;padding: 3px 0 2px 0;background-color: #FFF}

.filtrosList .p1 {float: left;font-weight: bold;margin-right: -3px;padding-top: 3px}
.filtrosList .elementoform {padding-left: 11px}
.filtrosList .elementoform:not(.regiao):not(.pais){display: none;}
.filtrosList .elementoform div.leftinput {height: 24px;float: left;background-image: none}
.filtrosList .elementoform div.leftinput div.rightselect {position: relative;background: 0;height: 24px;overflow: hidden;padding: 3px 10px 0 0}
.filtrosList .elementoform .selectvalue {width: auto;color: #666;padding-top: 0;background: url(../../sysimages/sys28.png) no-repeat left 7px;padding-left: 12px}
.filtrosList .elementoform:hover .selectvalue {color: #000}
.filtrosList .elementoform div.leftinput div.rightselect select {position: absolute;z-index: 500;top: 0;left: 0}
.filtrosList .sep {float: left;width: 1px;height: 14px;background-color: #d7d7d7;margin-top: 4px;}

.elementoform {position: relative;z-index: 0;float: left}
.elementoform div.leftinput {height: 24px;float: left;background: url(../sysimages/sys04.jpg) no-repeat left top}
.elementoform div.leftinput div.rightselect,
.elementoform div.leftinput div.rightselect2 {position: relative;background: url(../sysimages/sys05.jpg) no-repeat right top;height: 24px;overflow: hidden;padding: 2px 14px 0 8px}
.elementoform .selectvalue,
.elementoform .selectvalue2 {cursor: default;display: block;color: #ccc;width: 46px;padding-top: 1px!important}
.elementoform div.leftinput div.rightselect select {-ms-filter: "alpha(opacity=0)";filter: alpha(opacity=0);opacity: 0;position: absolute;z-index: 500;top: 0;left: 0}

.picLojas {position: relative;z-index: 0;overflow: hidden;}
.picLojas img {display: block}
.picLojas .descPic2 {position: absolute;bottom: 0;left: 0;z-index: 10;background-color: #ebebeb;width: 100%;padding: 11px 10px}


.picMapa_lojas {margin-top: 40px;margin-bottom: 40px;text-align: center;min-height: 338px;min-height: 10px;}
.picMapa_lojas img {height: auto;}

.ban_img img {width: 100%;height: auto;}
.bannerRub .text {height: auto;background: none;}
.picLojas .movie .btPlay {left: 50%;position: absolute;top: 50%;width:76px;height:76px;margin: -38px 0 0 -38px;background: url(../../sysimages/sys80.png) no-repeat left top;}
.picLojas .movie:hover .btPlay {background-position: left bottom;}


@media screen and (max-width: 950px){
	.picMapa_lojas img {width: 100%;}
    .stores .wrapper-stores{padding: 15px 5px 50px 5px}
    .stores .leftCol,
    .stores .rightCol{width: 100%;}
    .stores .rightCol{padding-top: 0;}
    .stores .faqs{margin: 0 !important;width: 100% !important;}
    .stores #faqsLojas2{margin-top: 1px !important;}
    .picLojas .descPic2{text-align: center;}
}