@media screen and (max-height: 650px){	
	.barra_preta_inferior{
		position: absolute !important;
		top: 0 !important;
		left: 0 !important;
		margin-top: 550px !important;
	}

	.barra_preta_inferior_contactos{
		position: absolute !important;
		top: 0 !important;
		left: 0 !important;
		margin-top: 550px !important;
	}

	.barra_preta_inferior_relojo{
		position: absolute !important;
		top: 0 !important;
		left: 0 !important;
	}

	.barra_preta_inferior_joalha{
		position: absolute !important;
		top: 0 !important;
		left: 0 !important;	
	}	

	#footer{
		position: absolute !important;
		top: 0 !important;
		left: 0 !important;	
		margin-top: 0px !important;
	}

	.wrapper{
		height: 660px !important;
	}	

	.footer{
		position: absolute !important;
		top: 0 !important;
		left: 0 !important;
		margin-top: 640px !important;
	}
}

@media screen and (max-width: 1330px){
	.wrapper{
		width: 1330px !important;
	}	

	.barra_preta_inferior{
		width: 1335px !important;
	}

	.barra_preta_inferior_relojo{
		width: 1335px !important;
	}

	.barra_preta_inferior_joalha{
		width: 1335px !important;
	}

	.barra_preta_inferior_contactos{
		width: 1335px !important;
	}

	.todo_conteudo_pai{
		width: 1335px !important;
	}

	.footer{
		width: 1335px !important;
	}

	.barra_colorida{
		width: 1335px !important;
	}

	.info_conteudo{
		width: 1335px !important;
	}

	.header_menu{
		width: 1335px !important;
	}
}

.wrapper{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;	
	/*border:1px solid red;*/
}

.header_menu{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 10px;
	background-color: #261C02;
	z-index: 550;
}

.header_menu_cores{
	position: absolute;
	top: 0;
	left: 50%;
	width: 650px;
	margin-left: -325px;
	/*border:1px solid red;*/
	height: 10px;
}

#slider {  	
  	position: absolute;
  	height: 10px;
  	width: 65px;
  	opacity: 1;  	
  	z-index: 99;
}

.menu_home_cor{
	position: absolute;
	top: 0;
	left: 0;
	width: 65px;
	height: 10px;
	/*background-color: #FFBAC6;	*/
	margin-left: 0px;
}

.menu_relojoaria_cor{
	position: absolute;
	top: 0;
	left: 0;
	width: 104px;
	height: 10px;
	/*background-color: #7BD2EA;	*/
	margin-left: 95px;
}

.menu_joalharia_cor{
	position: absolute;
	top: 0;
	left: 0;
	width: 95px;
	height: 10px;
	/*background-color: #A0E6DA;	*/
	margin-left: 418px;
}

.menu_contactos_cor{
	position: absolute;
	top: 0;
	left: 0;
	width: 105px;
	height: 10px;	
	/*background-color: #F3EFB3;*/
	margin-left: 530px;
}

.info_conteudo{
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 10px;
	width: 100%;
	background-color: #FFFFFF;	
	height: 170px;
	z-index: 500;	
}

.conteudo_menu{
	position: absolute;
	top: 0;
	left: 50%;
	width: 650px;
	margin-left: -325px;
	/*border:1px solid black;*/
	height: 170px;
	z-index: 150;
}

.barra_esquerda{
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 100%;
	margin-left: -22px;
	/*border:1px solid black;*/
}

.barra_direita{
	position: absolute;
	top: 0;
	right: 0;
	width: 20px;
	height: 100%;
	margin-right: -22px;
	/*border:1px solid black;*/
}


.conteudo_menu a:link{
	text-decoration: none !important;
	color: #000000;
}

.conteudo_menu a:visited{
	text-decoration: none !important;	
	color: #000000;
}

.conteudo_menu a:hover{
	text-decoration: none !important;
	color: #000000;
}

.menu_home{
	position: absolute;
	top: 0;
	left: 0;		
	margin-left: 0px;	
	height: 170px;
	width: 65px;
	cursor: pointer;
	z-index: 5;
	/*border:1px solid red;*/
}

.menu_home span{
	position: 	absolute;
	margin-top: 80px;
	margin-left: 15px;
	font-family: 'Times New Roman';
	font-size: 10pt;		
}

.menu_relojoaria{
	position: absolute;
	top: 0;
	left: 0;
	height: 170px;
	width: 104px;	
	margin-left: 95px;
	cursor: pointer;
	/*border:1px solid red;*/
	z-index: 5;
}

.logo_relojoaria{
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 40px;
	margin-left: 115px;
	width: 59px;
	height: 30px;
	background:url(../imagens/imgs/relogio.png) no-repeat;
	z-index: 2;		
}

.chaveta_relojoaria{
	position: absolute;
	top: 0;
	left: 0;
	width: 102px;
	height: 35px;
	margin-left: 95px;
	margin-top: 85px;
	background:url(../imagens/imgs/chaveta.png) no-repeat;		
}

.chaveta_relojoaria_sempre{
	position: absolute;
	top: 0;
	left: 0;
	width: 102px;
	height: 35px;
	margin-left: 95px;
	margin-top: 85px;
	background:url(../imagens/imgs/chaveta.png) no-repeat;	
}


.chaveta_joalharia{
	position: absolute;
	top: 0;
	left: 0;
	width: 102px;
	height: 35px;
	margin-left: 415px;
	margin-top: 85px;
	background:url(../imagens/imgs/chaveta.png) no-repeat;	
}

.chaveta_joalharia_sempre{
	position: absolute;
	top: 0;
	left: 0;
	width: 102px;
	height: 35px;
	margin-left: 415px;
	margin-top: 85px;
	background:url(../imagens/imgs/chaveta.png) no-repeat;	
}


.menu_relojoaria span{
	position: absolute;
	margin-top: 80px;
	margin-left: 14px;
	font-family: 'Times New Roman';
	font-size: 10pt;	
}

.logo_joalharia{
	position: absolute;
	top: 0;
	right: 0;
	margin-top: 40px;
	margin-right: 165px;
	width: 39px;
	height: 30px;
	z-index: 2;
	background:url(../imagens/imgs/joia.png) no-repeat;	
}

.menu_joalharia{
	position: absolute;
	top: 0;
	right: 0;
	width: 95px;
	height: 170px;	
	margin-right: 135px;
	/*border:1px solid red;*/
	cursor: pointer;
	z-index: 5;
}

.menu_joalharia span{
	position: absolute;
	margin-top: 80px;
	margin-left: 10px;
	font-family: 'Times New Roman';
	font-size: 10pt;	
}

.menu_contactos{
	position: absolute;
	top: 0;
	right: 0;
	width: 105px;
	height: 170px;	
	margin-right: 10px;
	cursor: pointer;
	z-index: 5;
	/*border:1px solid red;*/
}

.menu_contactos span{
	position: absolute;
	margin-top: 80px;
	margin-left: 7px;
	font-family: 'Times New Roman';
	font-size: 10pt;		
}

.logotipo{
	position: absolute;
	top: 0;
	left: 50%;
	margin-top: 5px;
	margin-left: -95px;
	width: 160px;
	height: 160px;
	background:url(../imagens/imgs/logotipo_casadosrelogios.png) no-repeat;	
	cursor: pointer;
}

.barra_colorida{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 34px;
	background-color: #E1DDD5;
	margin-top: 180px;
	z-index: 500;
}

/**************** Parte de Baixo *************/
.barra_preta_inferior{
	position: fixed;
	bottom: 0;
	left: 0;
	margin-bottom: 20px;
	width: 100%;
	height: 90px;
	background-color: #000000;
	z-index: 900;
}

.barra_preta_inferior_relojo{
	position: fixed;
	bottom: 0;
	left: 0;
	margin-bottom: 20px;
	width: 100%;
	height: 90px;
	background-color: #000000;
	z-index: 900;
}

.barra_preta_inferior_joalha{
	position: fixed;
	bottom: 0;
	left: 0;
	margin-bottom: 20px;
	width: 100%;
	height: 90px;
	background-color: #000000;
	z-index: 900;
}

.barra_preta_inferior_contactos{
	position: fixed;
	bottom: 0;
	left: 0;
	margin-bottom: 20px;
	width: 100%;
	height: 90px;
	background-color: #000000;
	z-index: 900;
}

.conteudo_barra_preta{
	position: absolute;
	top: 0;
	left: 50%;
	width: 980px;
	margin-left: -490px;
	height: 90px;
	/*border:1px solid red;*/
}

.ornamento{
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -45px;
	margin-top: 33px;
	background:url(../imagens/imgs/ornamento.png) no-repeat;	
	width: 59px;
	height: 34px;
}

.linha_esquerda_relogios{
	position: absolute;
	top: 0;
	left: 0;
	height: 1px;
	width: 15px;
	background-color: #E1DDD5;
	margin-top: 25px;
	margin-left: -8px;
}

.linha_direita_relogios{
	position: absolute;
	top: 0;
	right: 0;
	height: 1px;
	width: 15px;
	background-color: #E1DDD5;
	margin-top: 25px;
	margin-right: -8px;
}

.titulo_casa_relogios{	
	cursor: pointer;
	position: absolute;
	top: 25px;
	left: 0;
	height: 50px;
	width: 175px;	
	/*border:1px solid white;*/
}

.titulo_casa_relogios .line_bottom {
  	position: absolute;
  	left: 0;
  	top: 0;
  	margin-top: 50px;
  	width: 0%;
  	height: 1px;
  	background: #FFFFFF;  	
  	-webkit-transition: width 0.5s ease;  	
  	transition: width 0.5s ease;  	
}

.titulo_casa_relogios:hover .line_bottom {
  	width: 175px;
}

.titulo_casa_relogios .line_top {
  	position: absolute;
  	right: 0;
  	top: 0;  	
  	width: 0%;
  	height: 1px;
  	background: #FFFFFF;  	
  	-webkit-transition: width 0.5s ease;  	
  	transition: width 0.5s ease;  	
}

.titulo_casa_relogios:hover .line_top {
  	width: 175px;
}

.titulo_casa_relogios .line_left {
  	position: absolute;
  	left: 0;
  	bottom: 0;  	
  	width: 1px;
  	height: 0%;
  	background: #FFFFFF;  	
  	-webkit-transition: height 0.5s ease;  	
  	transition: height 0.5s ease;  	
}

.titulo_casa_relogios:hover .line_left {
  	height: 50px;
}

.titulo_casa_relogios .line_right {
  	position: absolute;
  	right: 0;
  	top: 0;  	
  	width: 1px;
  	height: 0%;
  	background: #FFFFFF;  	
  	-webkit-transition: height 0.5s ease;  	
  	transition: height 0.5s ease;  	
}

.titulo_casa_relogios:hover .line_right {
  	height: 50px;
}

.titulo_casa_relogios span{
	height: 50px;
	width: 175px;	
	text-align: center;
	display: table-cell;
	vertical-align:middle;
	font-family: 'Times New Roman';	
	font-size: 11pt;
	color: #E1DDD5;
}

.linha_esquerda_facebook{
	position: absolute;
	top: 0;
	left: 0;
	height: 1px;
	width: 15px;
	background-color: #E1DDD5;
	margin-top: 25px;
	margin-left: -5px;
}

.linha_direita_facebook{
	position: absolute;
	top: 0;
	right: 0;
	height: 1px;
	width: 15px;
	background-color: #E1DDD5;
	margin-top: 25px;
	margin-right: -10px;
}

.titulo_facebook{
	position: absolute;
	top: 25px;
	right: 0;
	height: 50px;
	width: 220px;	
	/*border:1px solid white;*/
}

.titulo_facebook .line_bottom {
  	position: absolute;
  	left: 0;
  	top: 0;
  	margin-top: 50px;
  	width: 0%;
  	height: 1px;
  	background: #FFFFFF;  	
  	-webkit-transition: width 0.5s ease;  	
  	transition: width 0.5s ease;  	
}

.titulo_facebook:hover .line_bottom {
  	width: 220px;
}

.titulo_facebook .line_top {
  	position: absolute;
  	right: 0;
  	top: 0;  	
  	width: 0%;
  	height: 1px;
  	background: #FFFFFF;  	
  	-webkit-transition: width 0.5s ease;  	
  	transition: width 0.5s ease;  	
}

.titulo_facebook:hover .line_top {
  	width: 220px;
}

.titulo_facebook .line_left {
  	position: absolute;
  	left: 0;
  	bottom: 0;  	
  	width: 1px;
  	height: 0%;
  	background: #FFFFFF;  	
  	-webkit-transition: height 0.5s ease;  	
  	transition: height 0.5s ease;  	
}

.titulo_facebook:hover .line_left {
  	height: 50px;
}

.titulo_facebook .line_right {
  	position: absolute;
  	right: 0;
  	top: 0;  	
  	width: 1px;
  	height: 0%;
  	background: #FFFFFF;  	
  	-webkit-transition: height 0.5s ease;  	
  	transition: height 0.5s ease;  	
}

.titulo_facebook:hover .line_right {
  	height: 50px;
}



.titulo_facebook span{
	height: 50px;
	width: 220px;	
	text-align: center;
	display: table-cell;
	vertical-align:middle;
	font-family: 'Times New Roman';
	font-size: 11pt;
	color: #E1DDD5;
}

.conteudo_barra_preta a:link{
	text-decoration: none !important;
	color: #E1DDD5;
}

.conteudo_barra_preta a:visited{
	text-decoration: none !important;
	color: #E1DDD5;
}

.conteudo_barra_preta a:hover{
	text-decoration: none !important;
	color: #E1DDD5;
}

.footer{
	position: fixed;
	bottom: 0;
	left: 0;
	height: 20px;
	width: 100%;
	background-color: #E1DDD5;
	z-index: 900;	
}

.conteudo_footer{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 20px;
	/*border:1px solid red;*/
	text-align: center;
}

.conteudo_footer span{
	font-family: 'Times New Roman';
	font-size: 9pt;
	color: #000000;
}

.conteudo_footer a:visited{
	text-decoration: none !important;
	color: #000000;
}

.conteudo_footer a:link{
	text-decoration: none !important;
	color: #000000;
}

.conteudo_footer a:hover{
	text-decoration: underline !important;
	color: #000000;
}


/**************** Conteudo **************/
.todo_conteudo_pai{
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 214px;
	width: 100%;
	height:100%;	
	/*overflow-y: scroll !important;*/
	/*border:1px solid red;*/
}


.todo_conteudo_pai_galeria{
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 214px;
	width: 100%;
	height:100%;	
	/*overflow-y: scroll !important;*/	
}


.imagens_home{
	position: absolute;
	top: 0;
	left: 0;	
	width: 100%;
	height: 100%;
	z-index: 300;
	background-color: #FFFFFF;	
	/*overflow: auto;*/
}

.primeira_foto{
	position: absolute;
	top: 0;
	left: 0;	
	width: 100%;
	height: 100%;	
	background:url(../imagens/capa_home_2.jpg) no-repeat;	
	background-size: cover;	
	z-index: 90;
}

.reloj_timberland{
	position: absolute;
	top: 0;
	right: 0;
	margin-top: 55px;
	margin-right: -35px;
	z-index: 96;
	transform:rotate(-90deg);
	-ms-transform:rotate(-90deg); /* IE 9 */
	-webkit-transform:rotate(-90deg); /* Opera, Chrome, and Safari */
}

.reloj_timberland span{
	font-family: 'Times New Roman';
	font-style: italic;
	font-size: 8pt;
	color: #000000;
}

.joalha_one{
	position: absolute;
	top: 0;
	right: 0;
	margin-top: 35px;
	margin-right: -15px;
	z-index: 96;
	transform:rotate(-90deg);
	-ms-transform:rotate(-90deg); /* IE 9 */
	-webkit-transform:rotate(-90deg); /* Opera, Chrome, and Safari */
}

.joalha_one span{
	font-family: 'Times New Roman';
	font-style: italic;
	font-size: 8pt;
	color: #000000;
}

.reloj_gant{
	position: absolute;
	top: 0;
	right: 0;
	margin-top: 40px;
	margin-right: -20px;
	z-index: 96;
	transform:rotate(-90deg);
	-ms-transform:rotate(-90deg); /* IE 9 */
	-webkit-transform:rotate(-90deg); /* Opera, Chrome, and Safari */
}

.reloj_gant span{
	font-family: 'Times New Roman';
	font-style: italic;
	font-size: 8pt;
}

.joalha_just_cava{
	position: absolute;
	top: 0;
	right: 0;
	margin-top: 55px;
	margin-right: -33px;
	z-index: 86;
	transform:rotate(-90deg);
	-ms-transform:rotate(-90deg); /* IE 9 */
	-webkit-transform:rotate(-90deg); /* Opera, Chrome, and Safari */
}

.joalha_just_cava span{
	font-family: 'Times New Roman';
	font-style: italic;
	font-size: 8pt;
}

.joalha_sector{
	position: absolute;
	top: 0;
	right: 0;
	margin-top: 40px;
	margin-right: -20px;
	z-index: 86;
	transform:rotate(-90deg);
	-ms-transform:rotate(-90deg); /* IE 9 */
	-webkit-transform:rotate(-90deg); /* Opera, Chrome, and Safari */
}

.joalha_sector span{
	font-family: 'Times New Roman';
	font-style: italic;
	font-size: 8pt;
}


.titulo_primeira_foto{
	position: absolute;
	bottom: 0;
	left: 0;
	margin-bottom: 50px;
	width: 280px;	
	text-align: center;
	margin-left: 150px;
	z-index: 95;	
}

.titulo_primeira_foto span{	
	font-family: 'Times New Roman';
	font-style: italic;
	font-weight: bold;
	font-size: 24pt;
	color: #FFFFFF;
}


.segunda_foto{
	position: absolute;
	top: 0;
	left: 0;	
	width: 100%;
	height: 100%;	
	background:url(../imagens/capa_home_4.jpg) no-repeat;	
	background-size: cover;	
	z-index: 80;
}

.titulo_segunda_foto{
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-bottom: 50px;
	width: 370px;
	/*border:1px solid red;*/
	text-align: center;
	margin-left: -175px;
	z-index: 85;
}

.titulo_segunda_foto span{	
	font-family: 'Times New Roman';
	font-style: italic;
	font-weight: bold;
	font-size: 24pt;
	color: #000000;
}

.efeito_fade{
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	background-color: #FFFFFF;	
	opacity: 0.3;
	z-index: 7;
	width: 100%;
	height: 100%;
	z-index: 100;
}

/*****************A Casa dos Relógios *****************/
.todo_conteudo_pai_interior{
	position: absolute;
	top: 0;
	left: 0;	
	width: 100%;
	height: 100%;
	z-index: 50;			
}

.casa_relogios_fotos{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 183px;	
}

.casa_relogios_fotos_primeira_foto{
	position: absolute;
	top: 0;
	left: 0;
	width: 50%;
	height: 100%;
	background:url(../imagens/interior-loja-1.jpg) no-repeat;	
	background-size: cover;	
}

.casa_relogios_fotos_segunda_foto{
	position: absolute;
	top: 0;
	left: 0;
	width: 50%;
	margin-left: 50%;
	height: 100%;
	background:url(../imagens/interior-loja-2.jpg) no-repeat;	
	background-size: cover;	
}

.texto_casa_relogios{
	position: absolute;
	top: 0;
	left: 50%;
	width: 700px;
	height: 110px;
	margin-left: -350px;	
	/*margin-top: 250px;*/
	margin-top: 238px;
}

.titulo_texto_casa_relogios{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
}

.titulo_texto_casa_relogios span{
	font-family: 'Times New Roman';
	font-style: italic;
	font-weight: bold;
	font-size: 16pt;
	color: #000000;
}

.conteudo_texto_casa_relogios{
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	margin-top: 28px;
}

.conteudo_texto_casa_relogios span{
	font-family: 'Times New Roman';
	font-size: 11pt;
	color: #000000;
}

/************ Contactos ********************/
.conteudo_contactos{
	position: absolute;
	top: 0;
	left: 0;	
	width: 100%;
	height: 100%;	
	z-index: 90;
	background-color: #FFFFFF;
}

.titulo_contactos{
	position: absolute;
	top: 0;
	left: 50%;
	width: 150px;
	margin-top: 15px;
	text-align: center;
	/*border:1px solid red;*/
	margin-left: -90px;
}

.titulo_contactos span{
	font-family: 'Times New Roman';
	font-style: italic;
	font-weight: bold;
	font-size: 28pt;
	color: #000000;
	line-height: 35px;
}

.linha_esquerda_titulo_contactos{
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 1px;
	background-color: #000000;
	margin-top: 40px;
	margin-left: -40px;
}

.linha_direita_titulo_contactos{
	position: absolute;
	top: 0;
	right: 0;
	width: 20px;
	height: 1px;
	background-color: #000000;
	margin-top: 40px;
	margin-right: -40px;
}

.frase_contactos{
	position: absolute;
	top: 0;
	left: 50%;
	margin-top: 95px;
	width: 1000px;
	margin-left: -500px;	
	text-align: center;
}

.frase_contactos span{
	font-family: 'Times New Roman';
	font-style: italic;	
	font-size: 18pt;
	color: #000000;	
}

.all_info_contactos{
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 140px;
	height: 170px;
	width: 100%;
	background-color:  #F3EFB3;
}

.info_interior_contactos{
	position: absolute;
	top: 0;
	left: 50%;
	width: 630px;
	height: 190px;
	margin-left: -330px;
	/*border: 1px solid red;*/
}

.email_contacto{
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 15px;
	height: 50px;
	width: 120px;		
	/*border:1px solid black;*/
}

.email_contacto .line_bottom {
  	position: absolute;
  	left: 0;
  	top: 0;
  	margin-top: 50px;
  	width: 0%;
  	height: 1px;
  	background: #000000;  	
  	-webkit-transition: width 0.5s ease;  	
  	transition: width 0.5s ease;  	
}

.email_contacto:hover .line_bottom {
  	width: 120px;
}

.email_contacto .line_top {
  	position: absolute;
  	right: 0;
  	top: 0;  	
  	width: 0%;
  	height: 1px;
  	background: #000000;  	
  	-webkit-transition: width 0.5s ease;  	
  	transition: width 0.5s ease;  	
}

.email_contacto:hover .line_top {
  	width: 120px;
}

.email_contacto .line_left {
  	position: absolute;
  	left: 0;
  	bottom: 0;  	
  	width: 1px;
  	height: 0%;
  	background: #000000;  	
  	-webkit-transition: height 0.5s ease;  	
  	transition: height 0.5s ease;  	
}

.email_contacto:hover .line_left {
  	height: 50px;
}

.email_contacto .line_right {
  	position: absolute;
  	right: 0;
  	top: 0;  	
  	width: 1px;
  	height: 0%;
  	background: #000000;  	
  	-webkit-transition: height 0.5s ease;  	
  	transition: height 0.5s ease;  	
}

.email_contacto:hover .line_right {
  	height: 50px;
}

.email_contacto span{
	height: 50px;
	width: 120px;	
	text-align: center;
	display: table-cell;
	vertical-align:middle;
	font-family: 'Times New Roman';
	font-style: italic;
	font-weight: bold;
	font-size: 18pt;
	color: #000000;
}

.loja_contacto{
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 15px;
	margin-left: 272.5px;
	height: 50px;
	width: 85px;	
	/*border:1px solid black;*/
}

.loja_contacto .line_bottom {
  	position: absolute;
  	left: 0;
  	top: 0;
  	margin-top: 50px;
  	width: 0%;
  	height: 1px;
  	background: #000000;  	
  	-webkit-transition: width 0.5s ease;  	
  	transition: width 0.5s ease;  	
}

.loja_contacto:hover .line_bottom {
  	width: 85px;
}

.loja_contacto .line_top {
  	position: absolute;
  	right: 0;
  	top: 0;  	
  	width: 0%;
  	height: 1px;
  	background: #000000;  	
  	-webkit-transition: width 0.5s ease;  	
  	transition: width 0.5s ease;  	
}

.loja_contacto:hover .line_top {
  	width: 85px;
}

.loja_contacto .line_left {
  	position: absolute;
  	left: 0;
  	bottom: 0;  	
  	width: 1px;
  	height: 0%;
  	background: #000000;  	
  	-webkit-transition: height 0.5s ease;  	
  	transition: height 0.5s ease;  	
}

.loja_contacto:hover .line_left {
  	height: 50px;
}

.loja_contacto .line_right {
  	position: absolute;
  	right: 0;
  	top: 0;  	
  	width: 1px;
  	height: 0%;
  	background: #000000;  	
  	-webkit-transition: height 0.5s ease;  	
  	transition: height 0.5s ease;  	
}

.loja_contacto:hover .line_right {
  	height: 50px;
}

.loja_contacto span{
	height: 50px;
	width: 85px;	
	text-align: center;
	display: table-cell;
	vertical-align:middle;
	font-family: 'Times New Roman';
	font-style: italic;
	font-weight: bold;
	font-size: 18pt;
	color: #000000;
}

.telefone_contacto{
	position: absolute;
	top: 0;
	right: 0;
	margin-top: 15px;	
	height: 50px;
	width: 135px;	
	/*border:1px solid black;*/
}

.telefone_contacto .line_bottom {
  	position: absolute;
  	left: 0;
  	top: 0;
  	margin-top: 50px;
  	width: 0%;
  	height: 1px;
  	background: #000000;  	
  	-webkit-transition: width 0.5s ease;  	
  	transition: width 0.5s ease;  	
}

.telefone_contacto:hover .line_bottom {
  	width: 135px;
}

.telefone_contacto .line_top {
  	position: absolute;
  	right: 0;
  	top: 0;  	
  	width: 0%;
  	height: 1px;
  	background: #000000;  	
  	-webkit-transition: width 0.5s ease;  	
  	transition: width 0.5s ease;  	
}

.telefone_contacto:hover .line_top {
  	width: 135px;
}

.telefone_contacto .line_left {
  	position: absolute;
  	left: 0;
  	bottom: 0;  	
  	width: 1px;
  	height: 0%;
  	background: #000000;  	
  	-webkit-transition: height 0.5s ease;  	
  	transition: height 0.5s ease;  	
}

.telefone_contacto:hover .line_left {
  	height: 50px;
}

.telefone_contacto .line_right {
  	position: absolute;
  	right: 0;
  	top: 0;  	
  	width: 1px;
  	height: 0%;
  	background: #000000;  	
  	-webkit-transition: height 0.5s ease;  	
  	transition: height 0.5s ease;  	
}

.telefone_contacto:hover .line_right {
  	height: 50px;
}

.telefone_contacto span{
	height: 50px;
	width: 135px;	
	text-align: center;
	display: table-cell;
	vertical-align:middle;
	font-family: 'Times New Roman';
	font-style: italic;
	font-weight: bold;
	font-size: 18pt;
	color: #000000;
}

.contacto_email{
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 75px;	
	margin-left: -20px;
}

.contacto_email span{
	font-family: 'Times New Roman';
	font-size: 12pt;
	color: #000000;
}

.contacto_email span a:visited{
	text-decoration: none !important;
	color: #000000;
}

.contacto_email span a:link{
	text-decoration: none !important;
	color: #000000;
}

.contacto_email span a:hover{
	text-decoration: underline !important;
	color: #000000;
}

.morada{
	position: absolute;
	top: 0;
	left: 50%;
	margin-top: 75px;
	margin-left: -120px;		
	text-align: center;
	width: 240px;	
}

.contacto_telefone{
	position: absolute;
	top: 0;
	right: 0;
	margin-top: 75px;	
	margin-right: 5px;
}

.contacto_telefone span{
	font-family: 'Times New Roman';
	font-size: 12pt;
	color: #000000;
}

.imagem_google_maps{
	position: absolute;
	top: 0;
	left: 50%;
	background:url(../imagens/imgs/googlemap.png) no-repeat;
	margin-left: -10px;
	width: 16px;
	height: 19px;	
	margin-top: 140px;

}

.estamos_aqui{
	position: absolute;
	top: 0;
	left: 50%;
	width: 100px;
	margin-left: -50px;
	margin-top: 160px;
	/*border:1px solid red;*/
	text-align: center;
}

.estamos_aqui span{
	font-family: 'Times New Roman';
	font-size: 12pt;
	color: #000000;
}

.estamos_aqui span a:link{
	text-decoration: none !important;
	color: #000000;
}

.estamos_aqui span a:visited{
	text-decoration: none !important;
	color: #000000;
}

.estamos_aqui span a:hover{
	text-decoration: underline !important;
	color: #000000;
}

/*************** Sub Menu Galerias **********/
.relojo_menu{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999;
	margin-top: 120px;
	margin-left: 55px;
	list-style-type: none;
	width: 104px; 
}

.relojo_menu li{	
	text-align: center;
	font-family: 'Times New Roman';
	font-size: 11pt;
	color: #000000;
	cursor: pointer;
}

.item_relojoaria_ativo{
	background-color: #7BD2EA;	
	font-weight: bold;
}

.relojo_menu li:hover{
	background-color: #7BD2EA;	
	font-weight: bold;
}

.item_ativo_relojoaria{
	background-color: #7BD2EA;	
	font-weight: bold;	
}

.item_ativo_relojoaria_hover{
	background-color: #7BD2EA;	
	font-weight: bold;		
}


.joalha_menu{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999;
	margin-top: 120px;
	margin-left: 380px;
	list-style-type: none;
	width: 95px; 
}

.joalha_menu li{	
	text-align: center;
	font-family: 'Times New Roman';
	font-size: 11pt;
	color: #000000;
	cursor: pointer;
}

.item_joalharia_ativo{
	background-color: #A0E6DA;	
	font-weight: bold;
}

.joalha_menu li:hover{
	background-color: #A0E6DA;	
	font-weight: bold;
}

.relojo_menu_sempre{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999;
	margin-top: 120px;
	margin-left: 55px;
	list-style-type: none;
	width: 104px; 
}

.relojo_menu_sempre li{	
	text-align: center;
	font-family: 'Times New Roman';
	font-size: 11pt;
	color: #000000;
	cursor: pointer;
}

.relojo_menu_sempre li:hover{
	background-color: #7BD2EA;	
	font-weight: bold;
}

.joalha_menu_sempre{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999;
	margin-top: 120px;
	margin-left: 380px;
	list-style-type: none;
	width: 95px; 
}

.joalha_menu_sempre li{	
	text-align: center;
	font-family: 'Times New Roman';
	font-size: 11pt;
	color: #000000;
	cursor: pointer;
}

.joalha_menu_sempre li:hover{
	background-color: #A0E6DA;	
	font-weight: bold;
}

/************ Extensão do Menu *****************/
.extensao_menu_relo_sempre_mulher
{
	position: absolute;
	top: 0;
	left: 0;
	margin-left: 95px;
	width: 104px;
	height: 300px;
	background-color: #7BD2EA;
	margin-top: 204px;
	z-index: 50;
}

.extensao_menu_relo_sempre_mulher ul{
	list-style-type: none;
	margin-left: -39px;
	margin-top: 0px;
}

.extensao_menu_relo_sempre_mulher ul li{
	text-align: center;
	line-height: 25px;
	font-family: 'Times New Roman';
	font-size: 10pt;
	color: #000000;
	cursor: pointer;
}

.extensao_menu_relo_sempre_mulher ul li:hover{	
	font-weight: bold;
}

.extensao_menu_relo_sempre_homem
{
	position: absolute;
	top: 0;
	left: 0;
	margin-left: 95px;
	width: 104px;
	height: 300px;
	background-color: #7BD2EA;
	margin-top: 204px;
	z-index: 40;
}

.extensao_menu_relo_sempre_homem ul{
	list-style-type: none;
	margin-left: -39px;
	margin-top: 0px;
}

.extensao_menu_relo_sempre_homem ul li{
	text-align: center;
	line-height: 25px;
	font-family: 'Times New Roman';
	font-size: 10pt;
	color: #000000;
	cursor: pointer;
}

.extensao_menu_relo_sempre_homem ul li:hover{
	font-weight: bold;
}

.relo_item_ativo{
	font-weight: bold;
}

.extensao_menu_joalha_sempre_mulher
{
	position: absolute;
	top: 0;
	left: 0;
	margin-left: 418px;
	width: 104px;
	height: 300px;
	background-color: #A0E6DA;
	margin-top: 204px;
	z-index: 50;
	/*border:1px solid red;*/
}

.extensao_menu_joalha_sempre_mulher ul{
	list-style-type: none;
	width: 104px;
	margin-top: 0px;
	margin-left: -10px;
	padding-left: 10px;
	/*border:1px solid red;*/
}

.extensao_menu_joalha_sempre_mulher ul li{
	text-align: center;
	line-height: 25px;
	font-family: 'Times New Roman';
	font-size: 10pt;
	color: #000000;
	cursor: pointer;
	/*border:1px solid red;*/
}

.extensao_menu_joalha_sempre_mulher ul li:hover{	
	font-weight: bold;
}

.extensao_menu_joalha_sempre_homem
{
	position: absolute;
	top: 0;
	left: 0;
	margin-left: 418px;
	width: 104px;
	height: 300px;
	background-color: #A0E6DA;
	margin-top: 204px;
	z-index: 40;
}

.extensao_menu_joalha_sempre_homem ul{
	list-style-type: none;
	width: 104px;
	margin-top: 0px;
	margin-left: -10px;
	padding-left: 10px;
}

.extensao_menu_joalha_sempre_homem ul li{
	text-align: center;
	line-height: 25px;
	font-family: 'Times New Roman';
	font-size: 10pt;
	color: #000000;
	cursor: pointer;
}

.extensao_menu_joalha_sempre_homem ul li:hover{
	font-weight: bold;
}

/**************************************************************/
.extensao_menu_relo_mulher
{
	position: absolute;
	top: 0;
	left: 0;
	margin-left: 95px;
	width: 104px;
	height: 300px;
	background-color: #7BD2EA;
	margin-top: 204px;
	z-index: 50;
}

.extensao_menu_relo_mulher ul{
	list-style-type: none;
	margin-left: -39px;
	margin-top: 0px;
}

.extensao_menu_relo_mulher ul li{
	text-align: center;
	line-height: 25px;
	font-family: 'Times New Roman';
	font-size: 10pt;
	color: #000000;
	cursor: pointer;
}

.extensao_menu_relo_mulher ul li:hover{	
	font-weight: bold;
}

.extensao_menu_relo_homem
{
	position: absolute;
	top: 0;
	left: 0;
	margin-left: 95px;
	width: 104px;
	height: 300px;
	background-color: #7BD2EA;
	margin-top: 204px;
	z-index: 50;
}

.extensao_menu_relo_homem ul{
	list-style-type: none;
	margin-left: -39px;
	margin-top: 0px;
}

.extensao_menu_relo_homem ul li{
	text-align: center;
	line-height: 25px;
	font-family: 'Times New Roman';
	font-size: 10pt;
	color: #000000;
	cursor: pointer;
}

.extensao_menu_relo_homem ul li:hover{	
	font-weight: bold;
}

.extensao_menu_joalha_mulher
{
	position: absolute;
	top: 0;
	left: 0;
	margin-left: 418px;
	width: 104px;
	height: 300px;
	background-color: #A0E6DA;
	margin-top: 204px;
	z-index: 50;
}

.extensao_menu_joalha_mulher ul{
	list-style-type: none;
	margin-left: -39px;
	margin-top: 0px;
}

.extensao_menu_joalha_mulher ul li{
	text-align: center;
	line-height: 25px;
	font-family: 'Times New Roman';
	font-size: 10pt;
	color: #000000;
	cursor: pointer;
}

.extensao_menu_joalha_mulher ul li:hover{	
	font-weight: bold;
}

.extensao_menu_joalha_homem
{
	position: absolute;
	top: 0;
	left: 0;
	margin-left: 418px;
	width: 104px;
	height: 300px;
	background-color: #A0E6DA;
	margin-top: 204px;
	z-index: 50;
}

.extensao_menu_joalha_homem ul{
	list-style-type: none;
	margin-left: -39px;
	margin-top: 0px;
}

.extensao_menu_joalha_homem ul li{
	text-align: center;
	line-height: 25px;
	font-family: 'Times New Roman';
	font-size: 10pt;
	color: #000000;
	cursor: pointer;
}

.extensao_menu_joalha_homem ul li:hover{	
	font-weight: bold;
}

/***************** Fotos dos Separadores das Lojas ************/
.relo_mulher_foto{
	position: absolute;
	top: 0;
	left: 0;	
	width: 100%;
	height: 100%;	
	background:url(../imagens/capa_relogio_mulher_final.jpg) no-repeat;	
	background-size: cover;	
	z-index: 100;
}

.relo_homem_foto{
	position: absolute;
	top: 0;
	left: 0;	
	width: 100%;
	height: 100%;	
	background:url(../imagens/capa_relogio_homem_final.jpg) no-repeat;	
	background-size: cover;	
	z-index: 100;
}

.joalha_mulher_foto{
	position: absolute;
	top: 0;
	left: 0;	
	width: 100%;
	height: 100%;	
	background:url(../imagens/capa_joalharia_mulher_final.jpg) no-repeat;	
	background-size: cover;	
	z-index: 100;
}

.joalha_homem_foto{
	position: absolute;
	top: 0;
	left: 0;	
	width: 100%;
	height: 100%;	
	background:url(../imagens/capa_joalharia_homem_final.jpg) no-repeat;	
	background-size: cover;	
	z-index: 100;
}

/**************** Relojoaria *********************/
#container{
	position: absolute;
	top: 0;
	left: 50%;
	display:block;
	/*overflow:hidden;*/
	width: 1340px;	
	margin-left: -670px;
	/*padding-bottom: 300px;	*/
	/*border:1px solid black;*/
	
}

#container ul {
	list-style-type: none;
	margin-top: 0px;
	margin-left: -40px;
}

#container ul li{
	float: left;
	position: relative;
	width: 266px;
	height: 184px;	
	cursor: pointer;	
	background-color: #FFFFFF;
	border:1px solid #E1DDD5;
}

#container li img{	
	/*margin-left: 50px;*/
	width: 266px;
	height: 184px;	
	overflow: hidden;
}

#filter {
	display: block;	
	top: 0;
	left: 0;
	margin-top: 100px;
	position: relative;
	text-align:center;	
}

.fundo_branco{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/*background-color: #FFFFFF;*/
}

/******************************************************/
.mascara{
	position: absolute;
	top: 0;
	left: 0;	
	background-color: #FFFFFF;
	z-index: 50;	
	margin-left: 544px;
	border:1px solid #E1DDD5;
}

.mascara1{
	position: absolute;
	top: 0;
	right: 0;	
	background-color: #FFFFFF;
	z-index: 50;	
	margin-right: 556px;
	border:1px solid #E1DDD5;	
}

.imagem_mascara{
	position: absolute;
	top: 0;
	left: 0;
	width: 266px;
	height: 184px;
	margin-left: 20px;
	margin-top: 80px;
	/*border:1px solid red;*/
}

.imagem_mascara img{
	width: 266px;
	height: 184px;
}

.botao_close_more_info{
	position: absolute;
	top: 0;
	right: 0;
	width: 32px;
	height: 32px;
	margin-top: 25px;
	margin-right: 25px;
	cursor: pointer;
	background:url(../imagens/imgs/bt_close_down_blue.png) no-repeat;	
}

.botao_close_more_info:hover{
	background:url(../imagens/imgs/bt_close_up_blue.png) no-repeat;	
}

.botao_close_joalha_more_info{
	position: absolute;
	top: 0;
	right: 0;
	width: 32px;
	height: 32px;
	margin-top: 25px;
	margin-right: 25px;
	cursor: pointer;
	background:url(../imagens/imgs/bt_close_down_green.png) no-repeat;		
}

.botao_close_joalha_more_info:hover{
	background:url(../imagens/imgs/bt_close_up_green.png) no-repeat;	
}

.window{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	/*border:1px solid red;*/
	z-index: 45;
	background-color: transparent;
}

.conteudo_info_reloj{
	position: absolute;
	top: 0;
	right: 0;
	width: 150px;
	height: 184px;
	border:1px solid black;
	margin-top: 80px;
	margin-right: 60px;
}


.referencia{
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 15px;
	margin-left: 20px;
}

.referencia span{
	font-family: 'Times New Roman';
	font-weight: bold;	
	font-size: 11pt;
	color: #000000;
}

.num_ref{
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 35px;
	margin-left: 20px;
	width: 120px;
	word-break:break-all;
	/*border:1px solid red;*/
}

.num_ref span{
	width: 120px;
	word-break:break-all;
	font-family: 'Times New Roman';
	font-size: 11pt;
	color: #000000;
}

.nome_img{
	position: absolute;
	top: 0;
	left: 0;
	margin-left: 20px;
	margin-top: 70px;
	width: 120px;
	word-break:break-all;
}

.nome_img span{
	width: 120px;
	word-break:break-all;
	font-family: 'Times New Roman';
	font-weight: bold;	
	font-size: 11pt;
	color: #000000;
}

.conteudo_nome_img{
	position: absolute;
	top: 0;
	left: 0;
	margin-left: 20px;
	margin-top: 90px;
}

.conteudo_nome_img span{
	font-family: 'Times New Roman';
	font-size: 11pt;
	color: #000000;
}

.preco_reloj{
	position: absolute;
	top: 0;
	left: 0;
	margin-left: 20px;
	margin-top: 125px;
}

.preco_reloj span{
	font-family: 'Times New Roman';
	font-weight: bold;	
	font-size: 11pt;
	color: #000000;
}

.valor_preco_relogio{
	position: absolute;
	top: 0;
	left: 0;
	margin-left: 20px;
	margin-top: 145px;
}

.valor_preco_relogio span{
	font-family: 'Times New Roman';
	font-size: 11pt;
	color: #000000;
}


.conteudo_info_reloj .line_bottom {
  	position: absolute;
  	left: 0;
  	top: 0;
  	margin-top: 190px;
  	width: 0%;
  	height: 1px;
  	background: #000000;  	
  	-webkit-transition: width 0.5s ease;  	
  	transition: width 0.5s ease;  	
}

.conteudo_info_reloj:hover .line_bottom {
  	width: 150px;
}

.conteudo_info_reloj .line_top {
  	position: absolute;
  	right: 0;
  	top: 0;  	
  	width: 0%;
  	height: 1px;
  	background: #000000;  	
  	-webkit-transition: width 0.5s ease;  	
  	transition: width 0.5s ease;  	
}

.conteudo_info_reloj:hover .line_top {
  	width: 150px;
}

.conteudo_info_reloj .line_left {
  	position: absolute;
  	left: 0;
  	bottom: 0;  	
  	width: 1px;
  	height: 0%;
  	background: #000000;  	
  	-webkit-transition: height 0.5s ease;  	
  	transition: height 0.5s ease;  	
}

.conteudo_info_reloj:hover .line_left {
  	height: 190px;
}

.conteudo_info_reloj .line_right {
  	position: absolute;
  	right: 0;
  	top: 0;  	
  	width: 1px;
  	height: 0%;
  	background: #000000;  	
  	-webkit-transition: height 0.5s ease;  	
  	transition: height 0.5s ease;  	
}

.conteudo_info_reloj:hover .line_right {
  	height: 190px;
}

.mais_informacao_relog{
	position: absolute;
	bottom: 0;
	right: 0;
	width: 150px;
	height: 30px;
	margin-right: 60px;
	/*border:1px solid black;*/
	margin-bottom: 40px;
}

.mais_informacao_relog a:link{
	text-decoration: none !important;
	color: #000000;
}

.mais_informacao_relog a:visited{
	text-decoration: none !important;	
	color: #000000;
}

.mais_informacao_relog a:hover{
	text-decoration: none !important;
	color: #000000;
}

.mais_informacao_relog span{
	text-align: center;
	display: table-cell;
	vertical-align:middle;
	width: 150px;
	height: 30px;
	font-family: 'Times New Roman';
	font-weight: bold;
	font-size: 11pt;
	color: #000000;
}


.mais_informacao_relog .line_bottom {
  	position: absolute;
  	left: 0;
  	top: 0;
  	margin-top: 30px;
  	width: 0%;
  	height: 1px;
  	background: #000000;  	
  	-webkit-transition: width 0.5s ease;  	
  	transition: width 0.5s ease;  	
}

.mais_informacao_relog:hover .line_bottom {
  	width: 150px;
}

.mais_informacao_relog .line_top {
  	position: absolute;
  	right: 0;
  	top: 0;  	
  	width: 0%;
  	height: 1px;
  	background: #000000;  	
  	-webkit-transition: width 0.5s ease;  	
  	transition: width 0.5s ease;  	
}

.mais_informacao_relog:hover .line_top {
  	width: 150px;
}

.mais_informacao_relog .line_left {
  	position: absolute;
  	left: 0;
  	bottom: 0;  	
  	width: 1px;
  	height: 0%;
  	background: #000000;  	
  	-webkit-transition: height 0.5s ease;  	
  	transition: height 0.5s ease;  	
}

.mais_informacao_relog:hover .line_left {
  	height: 30px;
}

.mais_informacao_relog .line_right {
  	position: absolute;
  	right: 0;
  	top: 0;  	
  	width: 1px;
  	height: 0%;
  	background: #000000;  	
  	-webkit-transition: height 0.5s ease;  	
  	transition: height 0.5s ease;  	
}

.mais_informacao_relog:hover .line_right {
  	height: 30px;
}


/**********************/
.filtro{
	position: absolute;
	bottom: 0;	
	width: 266px;
	/*height: 184px;*/
	background-color: #7BD2EA;
	opacity: 0.7;
	z-index: 2;
}

.filtro_algo{
	position: absolute;
	bottom: 0;	
	width: 266px;
	height: 184px;
	background-color: #7BD2EA;
	opacity: 0.7;
	z-index: 5;
}

.filtro1{
	position: absolute;
	bottom: 0;	
	width: 266px;
	/*height: 184px;*/
	background-color: #A0E6DA;
	opacity: 0.7;
	z-index: 2;
}

.filtro1_algo{
	position: absolute;
	bottom: 0;	
	width: 266px;
	/*height: 184px;*/
	background-color: #A0E6DA;
	opacity: 0.7;
	z-index: 5;
}

.descubra_mais{
	position: absolute;
	bottom: 0;
	left: 0;	
	margin-left: 83px;
	/*margin-bottom: 77px;*/
	z-index: 2;		
}

.frase_descubra_mais{

}


.descubra_mais span{
	text-align: center;
	display: table-cell;
	vertical-align:middle;
	width: 100px;
	height: 30px;
	font-family: 'Times New Roman';
	font-weight: bold;
	font-size: 11pt;
	color: #000000;
}

.descubra_mais .line_bottom {
  	position: absolute;
  	left: 0;
  	top: 0;
  	margin-top: 45px;
  	width: 0%;
  	height: 1px;
  	background: #000000;  	
  	-webkit-transition: width 0.5s ease;  	
  	transition: width 0.5s ease;  	
}

.descubra_mais:hover .line_bottom {
  	width: 100px;  	
}

.descubra_mais .line_top {
  	position: absolute;
  	right: 0;
  	top: 0;  	
  	width: 0%;
  	height: 1px;
  	margin-top: -10px;
  	background: #000000;  	
  	-webkit-transition: width 0.5s ease;  	
  	transition: width 0.5s ease;  	
}

.descubra_mais:hover .line_top {
  	width: 100px;
}

.descubra_mais .line_left {
  	position: absolute;
  	left: 0;
  	bottom: 0;
  	margin-bottom: -12px;  	
  	width: 1px;
  	height: 0%;
  	background: #000000;  	
  	-webkit-transition: height 0.5s ease;  	
  	transition: height 0.5s ease;  	
}

.descubra_mais:hover .line_left {
  	height: 55px;
}

.descubra_mais .line_right {
  	position: absolute;
  	right: 0;
  	top: 0;  	
  	margin-top: -10px;
  	width: 1px;
  	height: 0%;
  	background: #000000;  	
  	-webkit-transition: height 0.5s ease;  	
  	transition: height 0.5s ease;  	
}

.descubra_mais:hover .line_right {
  	height: 55px;
}

.descubra_mais_algo{
	position: absolute;
	bottom: 0;
	left: 0;	
	margin-left: 61.5px;
	margin-bottom: 77px;
	z-index: 5;
	/*border:1px solid black;*/
}

.descubra_mais_algo span{
	text-align: center;
	display: table-cell;
	vertical-align:middle;
	width: 150px;
	height: 30px;
	font-family: 'Times New Roman';
	font-weight: bold;
	font-size: 11pt;
	color: #000000;
}

.inside_window{
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 214px;
	width: 100%;
	height:100%;	
	/*border:1px solid blue;*/
}

/*********************** Pesquisa ************/
.item_pesquisa{
	position: absolute;
	top: 0;
	left: 50%;
	width: 1000px;
	margin-left: -500px;
	height: 34px;
	/*border:1px solid red;*/
}

.item_pesquisa input{
	position: absolute;
	top: 0;
	right: 0;	
	margin-top: 8.5px;
	color: #000000;
	background-color: transparent;
	border-style: none;
}

.lupa_pesquisar{
	position: absolute;
	top: 0;
	right: 0;
	margin-top: 8.5px;	
	width: 17px;
	height: 18px;
	background:url(../imagens/imgs/lupa.png) no-repeat;		
	cursor: pointer;
}

::-webkit-input-placeholder { /* WebKit browsers */
    /*color:    #000000;*/
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   /* color:    #000000;*/
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    /*color:    #000000;*/
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   /*color:    #000000;*/
}

*:focus {
    outline: 0;
}

.items_de_pesquisa{
	position: absolute;
	top: 0;
	right: 0;
	margin-right: 0px;
	width: 150px;
	padding-top: 10px;
	height: 130px;
	background-color: #000000;
	margin-top: 34px;
}

select{
	margin-left: 20px;
	font-family: 'Times New Roman';
	border:1px solid #000000;    
	min-width: 110px;	
}

.click_ok{
	position: absolute;
	bottom: 0;
	right: 0;	
	margin-bottom: 37px;
	margin-right: 13px;
	cursor: pointer;
}

input[type=submit]{
   font-family: 'Times New Roman';
	font-weight: bold;
	color: #E1DDD5;
}

input[type=submit]:hover{
   text-decoration: underline !important;
   cursor: pointer;
}

/************************/
.icon_video{
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 95px;	
	margin-left: 243px;
	background:url(../imagens/imgs/video.png) no-repeat;		
	width: 21px;
	height:16px;
	z-index: 200;
	cursor: pointer;
}

.frase_video{
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 93px;
	margin-left: 270px;
	z-index: 200;
	font-family: 'Times New Roman';
	font-style: italic;
	color: #000000;
}

.frase_video a:link{
	text-decoration: none !important;
	color: #000000;
}

.frase_video a:visited{
	text-decoration: none !important;	
	color: #000000;
}

.frase_video a:hover{
	text-decoration: underline !important;
	color: #000000;
}

/*****************************/
.img_usados{
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 8.5px;	
	background:url(../imagens/imgs/usados.png) no-repeat;		
	width: 18px;
	height: 17px;	
	cursor: pointer;
}

.frase_usados{
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 8px;
	margin-left: 30px;
	cursor: pointer;
}

.frase_usados span{
	font-family: 'Times New Roman';
	color: #000000;	
	font-size: 10pt;
}

.usados{
	position: absolute;
	top: 0;
	left: 0;
	width: 120px;
	height: 70px;
	background-color: black;
	margin-top: 34px;
}

.usados_nav{
	position: absolute;
	top: 0;
	left: 0;
	width: 120px;
	margin-left: -40px;	
	margin-top: 7.5px;
	list-style: none outside none;	

}

.usados_nav li{
	color: #FFFFFF;	
	padding-left: 30px;
	font-family: 'Times New Roman';	
	font-size: 11pt;
}

.usados_nav li:hover{
	background-color: #E1DDD5;	
	font-weight: bold;
	/*color: #000000;	*/
}

.usados_nav li a:link{
	text-decoration: none !important;
	color: #FFFFFF;	
}

.usados_nav li a:visited{
	text-decoration: none !important;	
	color: #FFFFFF;	
}

.usados_nav li a:hover{
	background-color: #E1DDD5;	
	text-decoration: none !important;
	color: #000000;	
	font-weight: bold;
}
/******************************** Usados ************/
.mensagem_erro{
	position: absolute;
	top: 0;
	left: 50%;
	width: 330px;
	margin-left: -165px;
	height: 30px;
	/*border:1px solid red;*/
	margin-top: 25px;
}

.mensagem_erro span{
	margin-left: 40px;	
}

.imagem_erro{
	position: absolute;
	top: 0;
	left: 0;		
	margin-left: 5px;
	background:url(../imagens/imgs/ERRO.png) no-repeat;
	width: 22px;
	height: 22px;	
}

.usados_active{
	font-weight: bold;	
	background-color: #E1DDD5;	
}

.usados_active a{
	color: black !important;
}


/********************************/
.items_de_pesquisa .dropdown { 
	position:  absolute;
	top: 0;
	left: 0;	
	margin-left: 10px;
	margin-top: 10px;
  	width: 130px;
  	border: 1px solid #E1DDD5;
  	height: 23px;
  	background-color: #000000;
}

.items_de_pesquisa .dropdown a {
	font-family: 'Times New Roman';
	font-size: 11pt;
  	display: block;
  	padding: .2em;
  	color: #E1DDD5;
  	text-decoration: none;
}

.items_de_pesquisa .dropdown .fa {
  	float: right;  	
}

.dropdown .fa-chevron-down:before {
	background:url(../imagens/imgs/seta_baixo.png) no-repeat ;		
	position: absolute;
	display: block;            
    content: " ";    
    width: 18px;
	height: 11px;          
    margin-top: 3px;
    margin-left: -13px;
}

.items_de_pesquisa .dropdown ul {
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 23px;	
	margin-left: -1px;
	width: 90px;
  	display: none;
  	border-left: 1px solid #FFFFFF;
  	border-bottom: 1px solid #FFFFFF;
  	border-right: 1px solid #FFFFFF;
  	background-color: #000000;
  	list-style: none;
  	z-index: 50;
}

.items_de_pesquisa .dropdown li { 
	font-family: 'Times New Roman';
	margin-left: -40px;	
	float: left; 	
	width: 123px;
  	cursor: pointer;
  	font-size: 11pt;  	  	
  	color: #E1DDD5;
  	padding-left: 8px;
  	padding-bottom: 5px;  	
}

.items_de_pesquisa .dropdown li:focus, .dropdown li:hover {
 	background-color: #E1DDD5;
 	color: #000000;
 	font-weight: bold;
}

.items_de_pesquisa .dropdown li:active {
  	
}


/**********/
.items_de_pesquisa .dropdown2 { 
	position:  absolute;
	top: 0;
	left: 0;	
	margin-left: 10px;
	margin-top: 43px;
  	width: 130px;
  	border: 1px solid #E1DDD5;
  	height: 23px;
  	background-color: #000000;
}

.items_de_pesquisa .dropdown2 a {
	font-family: 'Times New Roman';
	font-size: 11pt;
  	display: block;
  	padding: .2em;
  	color: #E1DDD5;
  	text-decoration: none;
}

.items_de_pesquisa .dropdown2 .fa {
  	float: right;  	
}

.dropdown2 .fa-chevron-down:before {
	background:url(../imagens/imgs/seta_baixo.png) no-repeat ;		
	position: absolute;
	display: block;            
    content: " ";    
    width: 18px;
	height: 11px;          
    margin-top: 3px;
    margin-left: -13px;
}

.items_de_pesquisa .dropdown2 ul {
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 23px;	
	margin-left: -1px;
	width: 90px;
  	display: none;
  	border-left: 1px solid #FFFFFF;
  	border-bottom: 1px solid #FFFFFF;
  	border-right: 1px solid #FFFFFF;
  	background-color: #000000;
  	list-style: none;
  	z-index: 25;
}

.items_de_pesquisa .dropdown2 li { 
	font-family: 'Times New Roman';
	margin-left: -40px;	
	float: left; 	
	width: 123px;
  	cursor: pointer;
  	font-size: 11pt;  	  	
  	color: #E1DDD5;
  	padding-left: 8px;
  	padding-bottom: 5px;  	
}

.items_de_pesquisa .dropdown2 li:focus, .dropdown2 li:hover {
 	background-color: #E1DDD5;
 	color: #000000;
 	font-weight: bold;
}

.items_de_pesquisa .dropdown2 li:active {
  	
}

/**********/
.items_de_pesquisa .dropdown3 { 
	position:  absolute;
	top: 0;
	left: 0;	
	margin-left: 10px;
	margin-top: 77px;
  	width: 130px;
  	border: 1px solid #E1DDD5;
  	height: 23px;
  	background-color: #000000;
}

.items_de_pesquisa .dropdown3 a {
	font-family: 'Times New Roman';
	font-size: 11pt;
  	display: block;
  	padding: .2em;
  	color: #E1DDD5;
  	text-decoration: none;
}

.items_de_pesquisa .dropdown3 .fa {
  	float: right;  	
}

.dropdown3 .fa-chevron-down:before {
	background:url(../imagens/imgs/seta_baixo.png) no-repeat ;		
	position: absolute;
	display: block;            
    content: " ";    
    width: 18px;
	height: 11px;          
    margin-top: 3px;
    margin-left: -13px;
}

.items_de_pesquisa .dropdown3 ul {
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 23px;	
	margin-left: -1px;
	width: 90px;
  	display: none;
  	border-left: 1px solid #FFFFFF;
  	border-bottom: 1px solid #FFFFFF;
  	border-right: 1px solid #FFFFFF;
  	background-color: #000000;
  	list-style: none;
  	z-index: 10;
}

.items_de_pesquisa .dropdown3 li { 
	font-family: 'Times New Roman';
	margin-left: -40px;	
	float: left; 	
	width: 123px;
  	cursor: pointer;
  	font-size: 11pt;  	  	
  	color: #E1DDD5;
  	padding-left: 8px;
  	padding-bottom: 5px;  	
}

.items_de_pesquisa .dropdown3 li:focus, .dropdown3 li:hover {
 	background-color: #E1DDD5;
 	color: #000000;
 	font-weight: bold;
}

.items_de_pesquisa .dropdown3 li:active {
  	
}