/*Aqui object utilizador pode definir sobreposições de classes CSS genéricas definidas na aplicação, ou seja, das definições que se encontream no ficheiro geral.css*/

.catalogPage .catalog.Intranet ul.catItem li.catItemLine,
.catalogPage .catalog.Extranet ul.catItem li.catItemLine {
  float: left;
  width: 300px;
  margin: 15px 1% 30px 1%;
  list-style: none;
}
@media (max-width: 992px) {
  .catalogPage .catalog.Intranet ul.catItem li.catItemLine,
  .catalogPage .catalog.Extranet ul.catItem li.catItemLine {
    padding: 0;
	width: 300px;
    margin: 15px 1% 30px 1%;
  }
}
@media (max-width: 768px) {
  .catalogPage .catalog.Intranet ul.catItem li.catItemLine,
  .catalogPage .catalog.Extranet ul.catItem li.catItemLine {
    padding: 0;
	width: 300px;
    margin: 15px 1% 30px 1%;
  }
}
@media (max-width: 480px) {
  .catalogPage .catalog.Intranet ul.catItem li.catItemLine,
  .catalogPage .catalog.Extranet ul.catItem li.catItemLine {
    padding: 0;
	width: 300px;
    margin: 15px 1% 30px 1%;
  }
}

.catalogPage .catalog.Intranet .elem_cats,
.catalogPage .catalog.Extranet .elem_cats {
  width: 300px;
  height: 300px;
  text-align: center;
  position: relative;
  z-index: 10;
  margin: 15px auto 20px auto;
  cursor: pointer;
}

.catalogPage .catalog.Intranet .img_cat,
.catalogPage .catalog.Extranet .img_cat {
  height: 300px;
  background-position: center center !important;
  /*width: 50%;*/
  width: 300px;
  float: right;
}

.catalogPage .catalog.Intranet .elem_cats .elem_info,
.catalogPage .catalog.Extranet .elem_cats .elem_info,
.catalogPage .catalog.Intranet .mycats .elem_info,
.catalogPage .catalog.Extranet .mycats .elem_info {
  text-align: center;
  z-index: 20;
  padding: 10px;
  position: absolute;
  bottom: 20px;
  float: left;
  left: 0;
  top: 0;
  margin: 0;
  /*height: 260px;*/
  height: 300px;
}

/*
@media (max-width: 768px) {
  .catalogPage .catalog.Intranet .catItem.storeRefRelated .prods_grid .prod_img.openST,
  .catalogPage .catalog.Extranet .catItem.storeRefRelated .prods_grid .prod_img.openST {
    margin: 0 auto 0 auto;
    position: relative;
    height: 600px;
  }
}

.catalogPage .catalog.Intranet .prods_grid .prod_img.openST,
.catalogPage .catalog.Extranet .prods_grid .prod_img.openST {
  height: 600px;
}

.catalogPage .catalog.Intranet .catItem.storeRefRelated .prods_grid .prod_img.openST,
.catalogPage .catalog.Extranet .catItem.storeRefRelated .prods_grid .prod_img.openST {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 600px;
  height: 600px;
}

.catalogPage .catalog.Intranet .catItem.storeRefRelated .prods_grid .prod_img.openST,
.catalogPage .catalog.Extranet .catItem.storeRefRelated .prods_grid .prod_img.openST {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 600px;
  height: 600px;
}
@media (max-width: 768px) {
  .catalogPage .catalog.Intranet .catItem.storeRefRelated .prods_grid .prod_img.openST,
  .catalogPage .catalog.Extranet .catItem.storeRefRelated .prods_grid .prod_img.openST {
    margin: 0 auto 0 auto;
    position: relative;
    height: 600px;
  }
}

.catalogPage .catalog.Intranet .prod_img_grid.openST,
.catalogPage .catalog.Extranet .prod_img_grid.openST {
  height: 600px;
}
.catalogPage .catalog.Intranet .prods_grid .prod_img.openST,
.catalogPage .catalog.Extranet .prods_grid .prod_img.openST {
  height: 600px;
}

.catalogPage .catalog.Intranet .prod_img.openST,
.catalogPage .catalog.Extranet .prod_img.openST {
  width: 600px;
  height: 600px;
  margin: 0 auto;
  background-position: center center !important;
}

.catalogPage .catalog.Intranet .prod_img_list,
.catalogPage .catalog.Extranet .prod_img_list {
  float: left;
  height: 600px;
  width: 600px;
  background-position: center center !important;
}
@media (max-width: 480px) {
  .catalogPage .catalog.Intranet .prod_img_list,
  .catalogPage .catalog.Extranet .prod_img_list {
    margin-right: 5%;
    float: left;
    height: 600px;
    width: 600px;
    border-right: 1px solid #ddd;
    background-position: center center !important;
  }
}

.catalogPage .catalog.Intranet ul.catItemList li.catItemLine .prods_list,
.catalogPage .catalog.Extranet ul.catItemList li.catItemLine .prods_list {
  height: 600px;
  position: relative;
}
@media (max-width: 480px) {
  .catalogPage .catalog.Intranet ul.catItemList li.catItemLine .prods_list,
  .catalogPage .catalog.Extranet ul.catItemList li.catItemLine .prods_list {
    height: 600px;
    position: relative;
  }
}
*/