@charset "utf-8";
/* CSS Document */
*{	
	border:0px; 
	margin:0px; 
	padding:0px;
}

body {	
	width:100%;
	background: url(images/bg_body.jpg) no-repeat center top #8E7F92; 
	border:none;
	list-style:none;
}

body a {
	text-decoration:none;
	color:#ffffff;
}
body ul {list-style-type:none;}

#header {
	width:100%;
	float:left;
	display:block;	
}
#header_in {
	background-image:url(images/bg_header.png);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:transparent;	
	width:973px;
	height:101px;
	display:block;
	margin:0 auto;
	position:relative;
}

#idiomas {
	float:right;
	display:block;
	font-size:11px;
	font-family:Arial;
	margin-right:62px;
}

.idiomas li {
	float:left;
	padding-right:28px;
}

.idiomas a {color:#dcc7df;}
.idiomas .activo {color:#ffffff;}
.idiomas a:hover {color:#ffffff;}

#menu {
	background-image:url(images/bg_menu.png);
	background-position:center top;
	background-repeat:no-repeat;
	float:left;
	display:block;
	width:973px;
	height:39px;
	margin-top:19px;
	font-size:24px;
	font-family:helveticaNeueLT;
}

.menu {
	height:39px;
}

.menu li.primeiro {
	width:230px;
	margin-left:10px;
	text-align: center;
}

.menu li.ultimo {
	width:235px;
	margin-right:5px;
	text-align: center;
}

.menu li {
	color:#FFFFFF;
	display:block;
	float:left;
	height:29px;
	margin-top:4px;
	padding-top:3px;
	text-align:center;
	width:240px;
}

.menu li:hover {
	background-image:url(images/bg_menu_over.png);
	background-position:left center;
	
}

.menu .separador {
	background-image:url(images/linha_menu.png);
	background-position:left center;
	background-repeat:no-repeat;
	display:block;
	height:22px;
	width:3px;
	padding:10px 0px 0px;
	color:#ffffff;	
	float:left;
}

.menu .activo { color:#87788b;}
.menu li a { padding:7px 50px 5px;}

#page {
	width:100%;
	float:left;
	display:block;
}

#page_in {
	width:974px;
	display:block;
	margin:0 auto;
	position:relative;
}

#page_in .flash {
	background-color:transparent;
	background-image:url("images/bg_flash.png");
	background-position:left top;
	background-repeat:no-repeat;
	height:392px;
	margin:0 7px;
	padding-left:5px;
	padding-top:5px;
	width:955px;
}

#page_in .frase {
	color:#88798C;
	font-family:helveticaLTCN;
	position:absolute;
	right:0;
	top:0;
}

.frase .p1 {
	right:281px;
	position:absolute;
	top:55px;
	font-size:20px;
}

.frase .p1e {
	right:285px;
	position:absolute;
	top:55px;
	font-size:20px;
}

.frase .p2 {
	font-size:37px;
	position:absolute;
	right:255px;
	top:67px;
}

.frase .p2f {
	font-size:37px;
	position:absolute;
	right:228px;
	top:67px;
}

.frase .p3 {
	font-size:22px;
	position:absolute;
	right:255px;
	top:97px;
}

.frase .p3f {
	font-size:22px;
	position:absolute;
	right:228px;
	top:98px;
}

.frase .p4 {
	font-size:57px;
	position:absolute;
	right:185px;
	top:70px;
}

.frase .p4e {
	font-size:57px;
	position:absolute;
	right:170px;
	top:71px;
}

.frase .p4f {
	font-size:57px;
	position:absolute;
	right:115px;
	top:71px;
}
.frase .p5 {
	font-size:21px;
	position:absolute;
	right:235px;
	top:117px;
}

.frase .p5f {
	font-size:21px;
	position:absolute;
	right:207px;
	top:117px;
}

.frase .p6 {
	font-size:67px;
	position:absolute;
	right:68px;
	top:120px;
}

.frase .p6e {
	font-size:67px;
	position:absolute;
	right:143px;
	top:120px;
}

.frase .p6f {
	font-size:67px;
	position:absolute;
	right:102px;
	top:120px;
}

#page_in .logo {
	background-color:transparent;
	background-image:url("images/logo_fidji.png");
	background-position:left top;
	background-repeat:no-repeat;
	height:119px;
	left:30px;
	position:absolute;
	top:-23px;
	width:145px;
}

#page_in .conteudo {
	display:block;
	float:left;
	width:974px;
}

.conteudo .left {
	width:452px;
	float:left;
	display:block;
	position:relative;
}

.conteudo .right {
	float:right;
	display:block;
	width:480px;
	margin-right:7px;
}

#page_in .noticia {
	width:452px;
	height:238px;
	background-image:url(images/bg_noticia.png);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:transparent;
	margin-left:35px;
	position:relative;
}

.noticia .titulo {
	height:38px;
	font-size:30px;
	font-family:helveticaTHCN;
	color:#ffffff;
	padding-top:32px;
	padding-left:17px;
}

.noticia .img {
	width:246px;
	height:156px;
	background-image:url(images/bg_img_noticia.png);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:transparent;
	position:absolute;
	top:70px;
	left:-13px;
}

.noticia .img img{
	padding-top:10px;
	padding-left:9px;
}

.noticia .texto {
	width:189px;
	height:147px;
	float:right;
	display:block;
	padding-right:26px;
	font-size:13px;
	font-family:Arial;
	color:#e4d2e9;
}

.noticia .original {
	font-size:13px;
	font-family:Arial;
	color:#e4d2e9;
}

.left .btn_detalhe {
	width:100px;
	height:29px;
	background-image:url(images/bg_noticia_detalhe.png);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:transparent;
	position:absolute;
	top:215px;
	left:373px;
	padding-top:6px;
	padding-left:19px;
	font-size:14px;
	font-family:Arial;
	color:#cfc5d2;
}

.left a.btn_detalhe:hover{
	background-image:url(images/bg_noticia_detalhe_over.png);
	color:#fefefe;
}

.agentes .btn_agentes {
	width:220px;
	height:38px;
	background-image:url(images/btn_agentes.png);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:transparent;
	position:absolute;
	top:60px;
	left:218px;
	padding-top:11px;
}

.agentes .btn_agentes span.consulta {
	font-size:18px;
	font-family:helveticaNeueLT;
	color:#ffffff;
	padding-left:22px;
	padding-right:10px;
}
.agentes .btn_agentes span.right {
	font-size:11px;
	font-family:Arial;
	color:#cfc5d2;
	text-align:right;
	padding-right:5px;
	width:200px;
}

.agentes a.btn_agentes:hover{
	background-image:url(images/btn_agentes_over.png);
}

#page_in .coleccao {
	width:480px;
	height:349px;
	float:right;
	position:relative;
}

.coleccao a.btn_coleccao {
	width:220px;
	height:38px;
	background-image:url(images/btn_coleccao.png);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:transparent;
	position:absolute;
	top:290px;
	left:348px;
	padding-top:7px;
	padding-left:20px;
	font-size:14px;
	font-family:Arial;
	color:#cfc5d2;
}

.coleccao a.btn_coleccao:hover{
	background-image:url(images/btn_coleccao_over.png);
	color:#fefefe;
}

#page_in .agentes {
	width:452px;
	height:102px;
	background-image:url(images/bg_mapa_agentes.png);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:transparent;
	float:left;
	margin-left:35px;
	position:relative;
	text-align:right;
}

#footer {
	width:100%;
	float:left;
	display:block;
}

#footer_in {
	width:974px;
	height:63px;
	background-image:url(images/bg_footer.png);
	background-position:35px 56px;
	background-repeat:no-repeat;
	background-color:transparent;
	display:block;
	margin:0 auto;
}

#footer_in .direitos {
	font-size:11px;
	font-family:Arial;
	float:left;
	display:block;
	padding-left:35px;
	padding-top:16px;
	color:#cec4d0;
}

#footer_in .globaz {
	float:right;
	display:block;
	width:84px;
	height:26px;
	padding-right:35px;
	padding-top:9px;
}

#dialog .texto .box_info {
	background-color:#87788b;
	color:#FFFFFF;
	height:170px;
	padding-left:10px;
	width:350px;
	font-family:arial;
	font-size:13px;
	overflow: auto;
}

/*---CONTACTOS---*/
#page_in .contactos {
	width:974px;
	height:324px;
	background-image:url(images/bg_contactos.png);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:transparent;
}

.contactos .gerais {
	width:333px;
	height:260px;
	float:left;
	display:block;
	margin-left:35px;
	margin-bottom:65px;	
}

.gerais p.sombra {/*
	background-image:url(images/sombra_contactos.png);
	background-position:-15px 2px;
	background-repeat:no-repeat;
	background-color:transparent;*/
	height:88px;
	margin-top:70px;/*
	padding-left:30px;
	font-size:59px;
	color:#ffffff;*/
}

.gerais img {
	height:90px;
	margin-top:70px;
	margin-left:-20px;
}

.gerais ul {
	width:333px;
	height:100px;
	float:left;
	display:block;
	padding-left:28px;
	color:#f0e9f1;
	font-family:Arial;
	font-size:12px;
}

.gerais ul .pad, .dados_loja ul .pad { padding-left:29px;}
.gerais ul li span, .dados_loja ul li span { color:#ffffff;}

.gerais ul .morada, .dados_loja ul .morada {
	background-image:url(images/contact1.png);
	background-position:left center;
	background-repeat:no-repeat;
	background-color:transparent;
}

.gerais ul .tlf, .dados_loja ul .tlf {
	background-image:url(images/contact2.png);
	background-position:left center;
	background-repeat:no-repeat;
	background-color:transparent;
}

.gerais ul .fax, .dados_loja ul .fax {
	background-image:url(images/contact3.png);
	background-position:left center;
	background-repeat:no-repeat;
	background-color:transparent;
}

.gerais ul .email, .dados_loja ul .email {
	background-image:url(images/contact4.png);
	background-position:left center;
	background-repeat:no-repeat;
	background-color:transparent;
}

.gerais ul .email a, .dados_loja ul .email a { color:#F0E9F1;}

.contactos .formulario {
	width:342px;
	height:270px;
	float:left;
	display:block;
	margin-bottom:54px;
	position:relative;
}

.formulario p.sombra {
	background-image:url(images/sombra_formulario.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	background-color:transparent;
	height:16px;
	margin-top:70px;
	padding-left:30px;
	color:#ffffff;
	font-size:18px;
	font-family:helveticaLTCN;
}

.formulario ul {
	width:311px;
	float:left;
	height:158px;
	display:block;
	margin-top:15px;
	padding-left:30px;
}

.formulario input, .formulario textarea {
	font-size:13px;
	font-family:Arial;
}

/* para safari & chrome redimensionamento da textarea */
.formulario textarea {
	min-width:301px;
	max-width:301px;
	min-height:84px;
	max-height:84px;
}
								
.formulario ul .box_normal {
	background-image:url(images/caixa_form.png);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:transparent;	
	width:301px;
	height:20px;
	color:#ffffff;
	padding-bottom:5px;
	padding-left:10px;
}

.formulario ul .box_normal:focus {
	background-image:url(images/caixa_form_focus.png);
}

.formulario ul .box_grd, #dialog .texto .box_grd {
	background-image:url(images/caixa_form_grd.png);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#a697a9;	
	width:301px;
	color:#ffffff;
	padding-left:10px;
}

.formulario a, .mapaGoogle a {
	font-size:12px;
	font-family:Arial;
	color:#a697a9;
}

.formulario a:hover, .mapaGoogle a:hover { color:#ffffff;}
	
.formulario a.btn_limpar {
	background-image:url(images/btn_form_limpar.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	background-color:transparent;	
	width:44px;
	height:17px;
	float:left;
	display:block;
	position:absolute;
	right:62px;
	top:254px;
	padding-left:24px;
	z-index:5;
}

.formulario a.btn_submeter {
	background-image:url(images/btn_form_enviar.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	background-color:transparent;	
	width:46px;
	height:17px;
	float:left;
	display:block;
	position:absolute;
	right:5px;
	top:254px;
	padding-left:16px;
}

.mapaGoogle {
	background-image:url(images/bg_googlemaps.png);
	background-position:-1px top;
	background-repeat:no-repeat;
	background-color:transparent;	
	float:left;
	display:block;
	margin-top:70px;
	height:202px;
	margin-top:70px;
	padding-left:22px;
	padding-top:12px;
	position:relative;
	width:229px;
}

.mapaGoogle a.btn_vermaior {
	background-image:url(images/btn_vermaior.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	background-color:transparent;	
	width:131px;
	height:17px;
	float:left;
	display:block;
	position:absolute;
	left:35px;
	top:185px;
	padding-left:15px;
}

.mapaGoogle a.btn_vermaior:hover {background-image:url(images/btn_vermaior_over.png);}

/*---Institucional---*/
#page_in .institucional {
	width:974px;
	background-image:url(images/bg_contactos2.png);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:transparent;
	float:left;
	padding-bottom:30px;
}

.institucional .info {
	width:687px;
	float:left;
	display:block;
	margin:0px 0px 0px 35px;
	position:relative;
}

.institucional .info .imagem {
	width:303px;
	float:left;
	display:block;
	padding:0px 20px;
	position:relative;
}

.institucional .info .texto{
	width:323px;
	float:left;
	display:block;
	padding-right:20px;
	position:relative;
	color:#F0E9F1;
	font-family:Arial;
	font-size:13px;
}

.institucional h1.titulo {
	/*
	background-image:url(images/sombra_institucional.png);
	background-position:-16px 2px;
	background-repeat:no-repeat;
	background-color:transparent;*/
	width:348px;
	height:88px;/*
	padding-left:30px;
	font-size:59px;
	font-family:helveticaLTCN;
	color:#ffffff;*/
	float:left;
	display:block;
	margin:40px 0px 0px 35px;
}
.info p.txt {
	color:#F0E9F1;
	font-family:Arial;
	font-size:13px;
	padding-left:28px;
}

.institucional .links {
	width:216px;
	height:210px;
	float:left;
	display:block;
	margin:0px 0px 45px 0px;
	position:relative;
}
/*
.institucional .links {
	width:216px;
	height:210px;
	float:right;
	display:block;
	margin:60px 35px 0 0;
	position:relative;
}
*/
.links> a {
	background-image:url(images/btn_institucional.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	background-color:transparent;	
	width:229px;
	height:70px;
	float:left;
	display:block;
	position:absolute;
	font-size:18px;
	font-family:helveticaLTCN;
}

.links> a:hover {
	background-image:url(images/btn_institucional_over.png);
}
	
	
.links> a.btn_home {
	right:-11px;
	top:0px;
}

.links> a.btn_agentes {
	right:-11px;
	top:70px;
}

.links> a.btn_coleccao {
	right:-11px;
	top:140px;
}

.links .img {
	padding-left:10px;
	padding-top:4px;
	width:214px;
	height:50px;
}

.links .btn_home span, .links .btn_agentes span, .links .btn_coleccao span {
	position:absolute;
	top:33px;
	left:20px;
}

.links .btn_agentes span.linhasup { top:15px;}

/*---Agentes---*/
#page_in .geral_agentes {
	width:960px;
	float:left;
	background-image:url(images/bg_agentes.png);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:transparent;
	margin:0px 8px;
	padding-bottom: 20px;
}

.geral_agentes .agentes_mapa {
	width:348px;
	float:left;
	display:block;
	padding-left:28px;
}

.agentes_mapa p.sombra {
	/*
	background-image:url(images/sombra_agentes.png);
	background-position:-15px 2px;
	background-repeat:no-repeat;
	background-color:transparent;*/
	height:88px;
	margin-top:70px;/*
	padding-left:30px;
	font-size:59px;
	color:#ffffff;*/
}

.geral_agentes .mapa {
	background-image:url(images/mapa_agentes.png);
	background-position:left center;
	background-repeat:no-repeat;
	background-color:transparent;
	height:172px;
	margin-left:18px;
}

.geral_agentes .separador {
	padding:19px 0px 10px 28px;
}

.geral_agentes ul {
	width:150px;
	float:left;
	display:block;
	font-size:15px;
	font-family:helveticaROMAN;
	color:#ffffff;
}

.geral_agentes ul.primeira { padding-left:38px;}
.geral_agentes ul.segunda { padding-left:10px;}

.geral_agentes ul.primeira li, .geral_agentes ul.segunda li {
	background-image:url(images/marcador_agentes.png);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:transparent;
	padding-left:20px;
	padding-bottom:8px;
}

.geral_agentes ul li.activo { background-image:url(images/marcador_agentes_activo.png);}

.geral_agentes .agentes_loc {
	width:529px;
	float:left;
	display:block;
	padding-right:28px;
}

.agentes_loc p.sombra {
	background-image:url("images/sombra_agentes2.png");
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family:helveticaLTCN;
	font-size:18px;
	height:14px;
	margin-top:70px;
	padding-left:20px;
	padding-top:7px;
}

.agentes_loc ul.lojas {
	width:510px;
	float:left;
	display:block;
	margin:10px 0px 0px 10px;
}

.agentes_loc ul .loja {
	background-image:url("images/bg_loja_agentes2.png");
	background-position:left top;
	background-repeat:no-repeat;
	width:519px;
	float:left;
	display:block;
}

.loja .mapa_loja {
	background-image:url("images/loc_loja_agentes.png");
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	float:left;
	margin:9px 0 0 9px;
	padding-left:6px;
	padding-top:5px;
	width:240px;
}

.loja .mapa_loja a {
	float: left;
	font-family:helveticaROMAN;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom:5px;
}

.loja .dados_loja {
	width:244px;
	float:left;
	display:block;
	margin:9px 0px 0px 20px;
	
}

.loja .dados_loja p.titulo {
	font-size:18px;
	font-family:helveticaROMAN;
	padding:10px 0px;
}

.dados_loja ul {
	width:246px;
	height:102px;
	float:left;
	display:block;
	color:#f0e9f1;
	font-family:Arial;
	font-size:12px;
}

/*---Coleccao---*/
#page_in .coleccao_conteudo, #page_in .coleccao_ant_conteudo {
	width:960px;
	height:663px;
	background-image:url(images/bg_coleccao.png);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:transparent;
	margin:0px 8px;
	float:left;
	display:block;
}

.coleccao_conteudo .coleccao_titulo, .coleccao_ant_conteudo .coleccao_titulo {
	height:196px;
	background-image:url(images/bg_coleccao_titulo.png);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:transparent;
	margin:0px 27px;
	position:relative;
}

.coleccao_conteudo .coleccao_destaque, .coleccao_ant_conteudo .coleccao_destaque {
	height:284px;
	background-image:url(images/bg_coleccao_destaque.png);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:transparent;
	margin:0px 27px;
	position:relative;
}

.coleccao_conteudo .preview, .coleccao_ant_conteudo .preview {
	top:-195px;
	left:195px;
	position:absolute;
}

/* Style LightBox*/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

.coleccao_conteudo .galeria, .coleccao_ant_conteudo .galeria {
	width:176px;
	float:right;
	position:absolute;
	top:25px;
	left:40px;
}		

.coleccao_conteudo .galeria span, .coleccao_ant_conteudo .galeria span {
	font-size: 18px;
	padding-left: 5px;
	color:#776a7a;

}
.galeria .items li {
	float:left;
	width:58px;
}

.galeria .items a {
	background-image:url(images/bg_img_galeria.png);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	width:52px;
	height:34px;
	margin:3px 3px 4px 5px;
}

.galeria .items a.activo {
	border:1px solid #745c7b;
	margin:2px 2px 3px 4px;
}

.galeria .items a:hover {
	border:3px solid #745c7b;
	margin:0px 0px 1px 2px;
}

.galeria .thumb {
	padding-top:3px;
	padding-left:3px;
}

.coleccao_titulo h1 {/*
	background-image:url(images/sombra_coleccao.png);
	background-position:-15px bottom;
	background-repeat:no-repeat;
	background-color:transparent;*/
	height:171px;
	width:307px;
	padding-top:20px;/*
	padding-left:28px;
	font-size:59px;
	color:#ffffff;*/
}

.coleccao_titulo a.btn_prev_coleccao {
	background-image:url(images/btn_prev_coleccao.png);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:transparent;	
	width:48px;
	height:49px;
	float:left;
	display:block;
	position:absolute;
	left:-15px;
	top:137px;
}

.coleccao_titulo a.btn_prev_coleccao:hover {
	background-image:url(images/btn_anterior_coleccao.png);
	width:209px;
	height:55px;
	left:-17px;
	top:134px
}

.coleccao_titulo a.btn_prox_coleccao {
	background-image:url(images/btn_prox_coleccao.png);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:transparent;	
	width:48px;
	height:49px;
	float:left;
	display:block;
	position:absolute;
	right:-15px;
	top:120px;
}

.coleccao_titulo a.btn_prox_coleccao:hover {
	background-image:url(images/btn_proxima_coleccao.png);
	width:209px;
	height:55px;
	right:-17px;
	top:117px
}
/*
.coleccao_titulo {
	background-color: transparent;
	height:151px;
	width:307px;
	padding-left:28px;
	padding-top:45px;

}

.coleccao_titulo span.linhasup {
	position:absolute;
	top:45px;
}

.coleccao_titulo span.linhainf {
	position:absolute;
	top:90px;
	left:45px;
}

.coleccao_titulo span.ano {
	position:absolute;
	top:90px;
	left:195px;
	font-size:72px;
}

.coleccao_ant_conteudo span.ano { left:195px;}
*/	
.coleccao_conteudo .coleccao_produtos, .coleccao_ant_conteudo .coleccao_produtos {
	background-image:url(images/sombra_produtos_coleccao.png);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:transparent;
	height:185px;
	width:845px;
	/*margin:0px 15px;*/
	margin-left:70px;
	overflow:hidden;
	position:relative;
}

.coleccao_produtos .produtos {
	width:847px;
	height:141px;
	clear:both;
	list-style:none outside none;
	position:absolute;
	width:20000em;
	/*margin-left:50px;*/
}

.produtos li {
	float:left;
	width:205px;
}

.produtos li a {
	float:left;
	height:141px;
	width:205px;
	/*padding:0px 10px;*/
}

.produtos li a:hover {
	background-image:url(images/coleccao_produtos_over.png);
	background-position:10px 30px;
	background-repeat:no-repeat;
	float:left;
	width:206px;
	height:141px;
}

.produtos li a.activo {
	background-image:url(images/coleccao_produtos_activo.png);
	background-position:-1px center;
	background-repeat:no-repeat;
	float:left;
	width:206px;
	height:141px;
}

.produtos .separador {
	background-image:url(images/linha_produtos.png);
	background-position:right;
	background-repeat:no-repeat;

}

.coleccao_conteudo a.btn_produtos_prev {
	background-color:transparent;
	background-image:url("images/btn_produtos_prev.png");
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:120px;
	left:8px;
	position:absolute;
	top:900px;
	width:95px;
}

.coleccao_conteudo a.btn_produtos_prev.disabled {background-image:url(images/btn_noticia_prev_disabled.png);}

.coleccao_conteudo a.btn_produtos_prev.disabled:hover {
	background-image:url(images/btn_noticia_prev_disabled.png);
	cursor:default;
}

.coleccao_conteudo a.btn_produtos_prev:hover { 
	background-image:url(images/btn_produtos_prev_over.png);
	cursor: pointer;	
}

.coleccao_conteudo a.btn_produtos_next {
	background-color:transparent;
	background-image:url("images/btn_produtos_next.png");
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:120px;
	position:absolute;
	right:8px;
	top:900px;
	width:95px;
}

.coleccao_conteudo a.btn_produtos_next.disabled {background-image:url(images/btn_noticia_next_disabled.png);}
.coleccao_conteudo a.btn_produtos_next.disabled:hover {
	background-image:url(images/btn_noticia_next_disabled.png);
	cursor:default;
}

.coleccao_conteudo a.btn_produtos_next:hover { 
	background-image:url(images/btn_produtos_next_over.png);
	cursor: pointer;
}

/*---Noticia Lightbox---*/

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
.window {
  position:absolute;
  left:0;
  top:0;
  right:0;
  bottom:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
}

#dialog {
  width:400px; 
  height:530px;
  background-color:#87788b;
}

#dialog .noticias {
	clear:both;
	float:left;
	display:block;
	padding:0;
	margin:0;
}

#dialog .noticias li {
	list-type:none;
	float:left;
	width:430px;
	padding:0;
	margin:0;
}

#dialog a.close:hover {color:#ffffff;}

#dialog a.close{
	background-image:url(images/btn_noticia_close.png);
	background-position:right center;
	background-repeat:no-repeat;
	color:#87788b;
	display:block;
	position:absolute;
	right:-28px;
	text-align:right;
	top:-25px;
	padding-right:25px;
	padding-top:5px;
	font-size:11px;
	font-family:Arial;
}

#dialog .moldura {
	background-image:url(images/moldura_img_noticia.png);
	background-position:right center;
	background-repeat:no-repeat;
	width:426px;
	height:299px;
	display:block;
	position:absolute;
	left:-29px;
	top:10px;
}

#dialog .moldura img {
	padding:20px 0px 0px 20px;
}

#dialog a.noticia_prev {
	background-color:transparent;
	background-image:url("images/btn_noticia_prev.png");
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:120px;
	left:-79px;
	position:absolute;
	top:335px;
	width:95px;
	cursor: pointer;
}

#dialog a.noticia_prev:hover { background-image:url("images/btn_noticia_prev_over.png");}
	
#dialog a.noticia_next {
	background-color:transparent;
	background-image:url("images/btn_noticia_next.png");
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:120px;
	left:382px;
	position:absolute;
	top:335px;
	width:95px;
	cursor: pointer;
}

#dialog a.noticia_next:hover { background-image:url("images/btn_noticia_next_over.png");}

#dialog .texto {
	display:block;
	float:left;
	margin-top:300px;
	padding-left:22px;
	padding-right:28px;
	color:#ffffff;
}

.texto p.titulo { font-size:30px; margin:14px 0px 0px;}

.texto p { font-size:13px; font-family:Arial; margin:0px 25px 20px 0px;}

.inf { 
	color:#ffffff;
	font-size:13px;
	font-family:Arial;
}

