
#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(/temas/principal/imgs/bullet-paginacao-destaques.png) no-repeat -13px 0;
	float:left;
	width:9px;
	height:9px;
}
#paginacaoDestaqueGrandeHome ul li a:hover {
	background:url(/temas/principal/imgs/bullet-paginacao-destaques.png) no-repeat 0px 0;
}

.paginacaoDestaqueGrandeHomeActive {
	display:block;
	background:url(/temas/principal/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:483px;
	height:170px;
	margin:0 0 20px 0;
}
.divImgDestaquesPequenosHome {
	display:block;
	position:absolute;
	width:483px;
	height:170px;
	top:0;
	left:0;
	z-index:0;
}
.divShadowDestaquesPequenosHome {
	display:block;
	/*background:url(/temas/principal/imgs/shadow-destaquePequeno.png);*/
	position:absolute;
	width:483px;
	height:170px;
	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(/temas/principal/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(/temas/principal/imgs/bullet-paginacao-destaques.png) no-repeat 0px 0;
}

.paginacaoDestaquePequenoHomeActive {
	display:block;
	background:url(/temas/principal/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(/temas/principal/imgs/setas-navegacao.png) no-repeat 0 0;
	width:10px;
	height:7px;
}
.setaAnterior a:hover {
	background:url(/temas/principal/imgs/setas-navegacao.png) no-repeat 0 -10px;
}

.setaSeguinte {
	display:block;
	margin:0 0px 0 0;
}
.setaSeguinte a {
	display:block;
	background:url(/temas/principal/imgs/setas-navegacao.png) no-repeat -14px 0;
	width:10px;
	height:7px;
}
.setaSeguinte a:hover {
	background:url(/temas/principal/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;
}