
.esconde {
display: none;
}
#divDestaqueGrandeHome {
  display:block;
  position:relative;
  width:980px;
  height:443px;
  margin:0 0 20px 0;
}
#divImgDestaqueGrandeHome {
  display:block;
  position:absolute;
  width:980px;
  height:443px;
  top:0;
  left:0;
  z-index:0;
}
.divShadowDestaqueGrandeHome, #divShadowDestaqueGrandeHome {
  display:block;
  /*background:url(/temas/principal/imgs/shadow-destaque.png);
  position:absolute;*/
  width:980px;
  height:443px;
  top:0;
  left:0;
  z-index:1;
}
#divTextoDestaqueGrandeHome {
  display:block;
  position:absolute;
  bottom:20px;
  left:19px;
  z-index:99;
}

.categoriaDestaques {
  display:block;
  font:normal 0.6875em Arial, Helvetica, sans-serif;
  text-transform:uppercase;
}
.tituloDestaques {
  display:block;
  font:bold 1.125em Arial, Helvetica, sans-serif;
  text-transform:uppercase;
}
.dataDestaques {
  display:block;
  font:normal 0.875em Arial, Helvetica, sans-serif;
  text-transform:uppercase;
}

#paginacaoDestaqueGrandeHome {
  display:block;
  position:absolute;
  bottom:20px;
  right:20px;
  z-index:3;
}

#paginacaoDestaqueGrandeHome ul {
  padding: 0px;
  margin: 0px;
}

#paginacaoDestaqueGrandeHome ul li {
  list-style: none;
  float:left;
  margin:0 0px 0 4px;
} 

#paginacaoDestaqueGrandeHome ul li a {
  display:block;
  background:url(./imgs/bullet-paginacao-destaques.png) no-repeat -13px 0;
  float:left;
  width:9px;
  height:9px;
}
#paginacaoDestaqueGrandeHome ul li a:hover {
  background:url(./imgs/bullet-paginacao-destaques.png) no-repeat 0px 0;
}

.paginacaoDestaqueGrandeHomeActive {
  display:block;
  background:url(./imgs/bullet-paginacao-destaques.png) no-repeat 0px 0;
  float:left;
  width:9px;
  height:9px;
  margin:0 0px 0 4px;
}

.divDestaquesPequenosHome {
  display:block;
  position:relative;
  width:832px;
  height:367px;
  margin:0 0 20px 0;
}
.divImgDestaquesPequenosHome {
  display:block;
  position:absolute;
  width:832px;
  height:367px;
  top:0;
  left:0;
  z-index:0;
}
.divShadowDestaquesPequenosHome {
  display:block;
  /*background:url(/temas/principal/imgs/shadow-destaquePequeno.png);*/
  position:absolute;
  width:832px;
  height:367px;
  top:0;
  left:0;
  z-index:1;
}
.divTextoDestaquesPequenosHome {
  display:block;
  position:absolute;
  bottom:20px;
  left:19px;
  z-index:2;
}

.paginacaoDestaquePequenoHome {
  display:block;
  position:absolute;
  bottom:20px;
  right:20px;
  z-index:300;
}

.paginacaoDestaquePequenoHome ul {
  padding: 0px;
  margin: 0px;
}

.paginacaoDestaquePequenoHome ul li {
  list-style: none;
  float:left;
  margin:0 0px 0 4px;
} 

.paginacaoDestaquePequenoHome ul li a {
  display:block;
  background:url(./imgs/bullet-paginacao-destaques.png) no-repeat -13px 0;
  float:left;
  width:9px;
  height:9px;
}

.paginacaoDestaquePequenoHome ul li.activeSlide a,
.paginacaoDestaquePequenoHome ul li a:hover {
  background:url(./imgs/bullet-paginacao-destaques.png) no-repeat 0px 0;
}

.paginacaoDestaquePequenoHomeActive {
  display:block;
  background:url(./imgs/bullet-paginacao-destaques.png) no-repeat 0px 0;
  float:left;
  width:9px;
  height:9px;
  margin:0 0px 0 4px;
}


.caixaCinzaDestaques {
  display:block;
  background:#efefef;
  padding:30px 18px 15px 18px;
}
.divTextoDestaquesCaixaCinzaHome {
  display:block;
}

.categoriaDestaquesCaixaCinza {
  display:block;
  font:normal 0.6875em Arial, Helvetica, sans-serif;
  text-transform:uppercase;
  color:#666;
}
.tituloDestaquesCaixaCinza {
  display:block;
  font:bold 1.125em Arial, Helvetica, sans-serif;
  text-transform:uppercase;
  color:#000;
}
.dataDestaquesCaixaCinza {
  display:block;
  font:normal 0.75em Arial, Helvetica, sans-serif;
  color:#666;
}
a:hover .categoriaDestaquesCaixaCinza, a:hover .tituloDestaquesCaixaCinza, a:hover .dataDestaquesCaixaCinza {
  color:#999 !important;
}

.setaAnterior {
  display:block;
  margin:0 4px 0 0;
}
.setaAnterior a {
  display:block;
  background:url(./imgs/setas-navegacao.png) no-repeat 0 0;
  width:10px;
  height:7px;
}
.setaAnterior a:hover {
  background:url(./imgs/setas-navegacao.png) no-repeat 0 -10px;
}

.setaSeguinte {
  display:block;
  margin:0 0px 0 0;
}
.setaSeguinte a {
  display:block;
  background:url(./imgs/setas-navegacao.png) no-repeat -14px 0;
  width:10px;
  height:7px;
}
.setaSeguinte a:hover {
  background:url(./imgs/setas-navegacao.png) no-repeat -14px -10px;
}


.caixaLojaHome {
  display:block;
  float:right;
  width:314px;
  height:164px;
  border:3px solid #e0e0e0;
  position:relative;
}
.divImgLojaHome {
  display:block;
  position:absolute;
  width:314px;
  height:164px;
  top:0;
  left:0;
  z-index:0;
}
.divTituloLojaHome {
  display:block;
  position:absolute;
  top:10px;
  left:20px;
  z-index:1;
  font:bold 1.125em Arial, Helvetica, sans-serif;
  text-transform:uppercase;
  color:#666;
}
.divNavegacaoLojaHome {
  display:block;
  position:absolute;
  bottom:10px;
  left:20px;
  z-index:2;
}

/* font-size reunidos acima neste ficheiro*/
.tituloDestaques { font-size: 1.125em; }
.categoriaDestaques { font-size: 0.6875em; }
.dataDestaques { font-size: 0.875em; }
.categoriaDestaquesCaixaCinza { font-size: 0.6875em; }
.tituloDestaquesCaixaCinza { font-size: 1.125em; }
.dataDestaquesCaixaCinza { font-size: 0.75em; }
.divTituloLojaHome { font-size: 1.125em; }

/* conversÃ£o font-style em para px - o BO nÃ£o tem o mesmo font-size de base que o frontend */

.tituloDestaques { font-size: 18px; }
.categoriaDestaques { font-size: 11px; }
.dataDestaques { font-size: 14px; }
.categoriaDestaquesCaixaCinza { font-size: 11px; }
.tituloDestaquesCaixaCinza { font-size: 15px; }
.dataDestaquesCaixaCinza { font-size: 12px; }
.divTituloLojaHome { font-size: 18px; }





#contentor #middle .blocolayout { background-color:#EEEEEE; margin-bottom: 2px; }
#contentor #middle .esq { float:left; }
#contentor #middle .centro { float:left; margin-left: 10px; }
#contentor #middle .dir { float:right; }

#contentor #middle .destaques_home { background-color: EFEFEF; position: relative; }
#contentor #middle .destaques_home.dir { border: 3px solid #E0E0E0; }
#contentor #middle .sep { height:17px; clear: both; }
.setasNav {  bottom: 10px; display: block; left: 20px; position: absolute; z-index: 2000; }
.galerias_livre:hover{
  z-index: 99;
}
.galerias_livre > div{
  overflow: hidden;
}
.galerias_livre > div:hover{
  overflow: visible;
}
