@charset "UTF-8";
/* CSS Document */
		@import url(https://fonts.googleapis.com/css?family=Sulphur+Point&display=swap);
		@import url(https://fonts.googleapis.com/css?family=Playfair+Display&display=swap);
		body{margin:0; padding:0}
		footer{display:inline-block}
		.MainHeader{width:90%; margin: 0 0 20px 0;  padding:15px 5% 0 5%; border-bottom:solid thin #C5931B}
		.MainFooter{width:98%; padding:0 1% 40px 1%; border-top:solid 1px #C5931B; display:flex; justify-content:space-between; flex-grow:1}
		.MainFooter div{flex:1 1 0;}
		.MainContainerRolex{width:100%; margin:0; }
		.HeaderRolex, .FooterRolex{width:90%; margin:0 5% 20px 5%; padding-top:20px; display:inline-block; }
		.NavMainRolex{float:right; height:65px; background-color:#ffffff;}
		.NavMainRolex ul{display:inline-block; list-style:none; margin:0; padding:26px 0 0 0;}
		.NavMainRolex ul li{float:left; margin-bottom:20px }
		.NavMainRolex ul li a{display:block; text-decoration:none; margin-right:30px; font-family:Helvetica; font-weight:400; color:#000; font-size:16px; letter-spacing:0.3px}
		.NavMainRolex ul li:last-child a{margin-right:0}
		.NavMainRolex ul li a:hover, .NavMainRolex.Footer ul li a:hover{color:#127749; cursor:pointer}
		.NavMainRolex.Footer.BackgroundNegro ul li a{color:#ffffff;}
		.a_active{color:#127749 !important}
		.ButtonWhiteRolex{padding:10px 30px 10px 30px; border:solid 1px #127749; color:#127749 !important; border-radius:25px; -webkit-border-radius:25px; -moz-border-radius:25px;  font-family:Helvetica; font-size:16px; margin-top:-14px}
		.ButtonWhiteRolex:hover{background-color:#127749; color:#FFFFFF !important; }
		.PlaqueRolex{float:left; width:120px; height:65px; background-image:url(../images/official-retailer-plaque-es.png); background-image: -webkit-image-set(url('../images/official-retailer-plaque-es.png') 1x);}
		.lineGrayRolex{width:100%; border-bottom:solid 1px #ececec; padding:0; margin:0; height:0}
		.MenuResponsivoRolex{width:100px; height:60px; float:right; display:block; text-align:right; display:none; padding:0}
		.textMenuResposivo{font-family:Helvetica; text-decoration:none; color:#000000; font-size:16px; letter-spacing:1px; margin-top:20px; display:inline-block; width:30px; padding:0 35px 0 0;background-image:url(../images/arrow-down.png); background-position:right 6px; background-repeat:no-repeat; background-size:15px; }
		.FooterRolex .NavMainRolex{float:none; margin:0 auto; text-align:center}
		.FooterRolex .NavMainRolex ul li:last-child{background-color:transparent; }
		.ButtonWhiteRolex.Footer{padding:0; border:none; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;  font-family:Helvetica; font-size:12px; margin-top:0}
		.ButtonWhiteRolex.Footer:hover{background-color:transparent; color:#127749 !important; }
		.FooterRolex{padding:0; margin-bottom:0;}
		.LogoUpFooter{width:100%; height:60px; text-align:center; margin-bottom:30px;}
		.LogoUpFooter.Down{display:none}
		.LogoUpFooter a{width:105px; height:58px; display:inline-block; background-image:url(../images/Rolex_logo_105x58.png); background-repeat:no-repeat}
		.LogoUpFooter.ImgTudor a{width:105px; height:105px; display:inline-block; background-image:url(../images/tudor/tudor-logotype-150x150.jpg); background-repeat:no-repeat; background-size:contain;}
		.LogoUpFooter.ImgTudor{ height:120px;}
		.LineaTudor{border-bottom-color:#333333;}
		.BackToTop{width:100%; height:auto; text-align:center}
		.BackToTop a{width:60px; height:60px; background-position:center; background-image:url(../images/back-to-top.svg); display:inline-block; background-repeat:no-repeat}
		
		.ImagenWatchGrid{width:340px; height:380px;}
		.ImagenWatchGridConteiner{width:340px; height:auto}
		.ImagenWatchGridConteiner.OtrasMarcas{background-image:url(../images/productos/no-image.jpg);background-image: -webkit-image-set(url(../images/productos/no-image..webp) 1x); background-size:60%; background-repeat:no-repeat; background-position:center 30%}
		.ImagenWatchGrid.OtrasMarcas2{background-size:contain; background-repeat:no-repeat; background-position:center}
		.textGridWatch{width:340px; height:auto; width:340px; display:inline-flex; flex-wrap:wrap; margin-bottom:30px}
		.textWatch{width:90%; margin:0 auto; text-align:center; display:block !important}
		.textWatchSpan{width:90%; margin:0 auto; text-align:center; display:block !important}
		.containerVideo {
				position: relative;
				display:flex;
				width: 90%;
				height: 0;
				padding-bottom: 30.65%;
				margin:0 auto 80px auto;
			}
			.video {
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
			}
		.containerVideo.videoMedium
		{
				position: relative;
				display:flex;
				width: 50%;
				height: 0;
				padding-bottom: 28.1%;
				margin:0 auto 80px auto;

		}

		.video.videoMedium{
			position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;}
		.LargeVideoW{padding-bottom:50%;}

		.buttonLabel{width:374px; text-align:center; background-color:#f8f8f8 }
		.mapLabel{width:10px;background-color:gray; min-height:400px; flex-grow:1; }
		.addressNormal{font-style:normal}
		.textBox{border:none;border-bottom:solid 1px #000; width:30%; flex-grow:1;  }
		.selectBox{border:none;border-bottom:solid 1px #000; width:100%; flex-grow:1; height:20px; color:#000 }
		.textArea{border:solid 1px #000; height:100px; padding-top:10px; padding-left:20px;align-self: stretch; }
		.Formulario{width:100%; display:flex; flex-flow:row wrap; opacity:.5; -webkit-opacity:.5; -moz-opacity:.5 }
		.RowFlexForm{display:inline-flex;flex-grow:1; width:100%; height:80px; align-items:flex-end;  align-content:flex-end;}
		.spanForm{color:#000}
		.widthPhoneCode{width:100%}
		.divPhoneCode{width:20%}
		.divCampo{width:40%;}
		.divCampo Small-description.spanForm,.divCampo input {width:100%; display:block;}
		.divCampo input, .divCampo select {margin-bottom:2px; margin-top:2px}
		.Small-description.spanForm.Escondido{visibility:hidden}
		.RojoInvalid{visibility:visible !important; color:red}
		.TextComponent.marginBottom30.deContacto{width:100%}


		.Description.spanForm.marginRight20.YO{width:40px; margin-bottom:20px}
		.RowFlexForm.heightTextArea{flex-direction:column; align-items:flex-start;  align-content:flex-start;}
		.RowButtonsContacto{width:100%; text-align:right}
		.RowFlexForm.Conditions{height:auto;}
		.map{border:solid 1px green; width:100%; height:100%;}
		
		.slider {   /* line them up horizontally */  display: flex;
					/* allow for scrolling */ overflow-x: auto;
					/* hide from internet explorer*/-ms-overflow-style: none;
					/* make it smooth on iOS */ -webkit-overflow-scrolling: touch;
	
					
				}
		.slider::-webkit-scrollbar{display:none}
		.slider::scrollbar{display:none}
		.slider > div { flex-shrink: 0; max-width: 366px; width:32%; height: auto; margin-right:20px; max-height:100%}
		.slider > div:hover{opacity:.5; -webkit-opacity:.5; -moz-opacity:.5;}
		.slider > div:hover a > img{transform:scale(1.03); transition:transform .3s }
		.slider > div > a{text-decoration:none; }
		.sliderBotones{margin:40px auto 0 auto; width:auto; text-align:center}
        .slider.ConTudor{width:100%;min-height:365px}


		.slider.LosNuevos {   /* line them up horizontally */  display: flex;
					/* allow for scrolling */ overflow-x: auto;
					/* hide from internet explorer*/-ms-overflow-style: none;
					/* make it smooth on iOS */ -webkit-overflow-scrolling: touch;
	
					
				}
		.slider.LosNuevos::-webkit-scrollbar{display:none}
		.slider.LosNuevos::scrollbar{display:none}
		.slider.LosNuevos > div { flex-shrink: 0; max-width: 250px; width:200px; height: 250px; margin-right:5px; max-height:100%}
		.slider.LosNuevos > div:hover{opacity:.5; -webkit-opacity:.5; -moz-opacity:.5}
		.slider.LosNuevos > div:hover a > img{transform:scale(1.05); transition:transform .3s }
		.slider.LosNuevos > div > a{text-decoration:none}
		.flechaNuevos{background-repeat:no-repeat; background-size:contain; width:25px; height:25px; background-image:url(../images/arrow-nuevos.jpg); border-radius:50%}
		.flechaNuevos:hover{cursor:pointer}
		.arrow-exploringLeftArrow {transform:rotate(180deg);}
	
		.sliderMarcas {   /* line them up horizontally */  
					/* allow for scrolling */ overflow-x: auto;
					/* hide from internet explorer*/-ms-overflow-style: none;
					/* make it smooth on iOS */ -webkit-overflow-scrolling: touch;
					height:50px;
					
				}
		.MarcasSlide{display: flex; position:relative; align-items:center; justify-content: space-between; height:50px}
		.MarcasSlide a{margin:0 45px}
		.sliderMarcas::-webkit-scrollbar{display:none}
		.sliderMarcas::scrollbar{display:none}
		.aSliderHome { flex-shrink: 0; width:auto; height: auto; margin-right:30px; max-height:100%; }
		.aSliderHome:hover{opacity:.5; -webkit-opacity:.5; -moz-opacity:.5}
		.aSliderHome > a{text-decoration:none}
		
		

		.botonSlider{ width:80px; display:inline-block; margin:0 5px; height:6px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; background-color:#d4d4d4 } 
		.botonSlider.activo{background-color:#127749}
		.botonSlider:hover{cursor:pointer}
		.control-exploring{flex-basis:100%; height:40px;justify-content:flex-end; flex-direction:row; margin-top:-47%; display:flex;  z-index:12000; align-self:center;  top:0}
		.arrow-exploring{flex-basis:40px; margin-right:-40px; display:flex; background-image:url(../images/arrow-right.svg); background-size:contain;}
		.arrow-exploring:hover{cursor:pointer; opacity:.6 }	
		.ArrowLoNuevo{justify-content:space-between; position:absolute; margin-top:0 !important; top:auto !important; width:100% !important; height:auto}
		.Exploremas{margin:0 0 20px 0}
		.ImagenExploreMas{/*max-height:100%; */max-width:100%; /*Modificado V7 height:auto;*/ height:365px;}
		.PushBannerOpacity{width:100%; height:100%; left:0; top:0; background-color: rgba(0,0,0,0.5);  display:flex; flex-direction:column; flex-wrap:wrap;  align-items: center; justify-content: center; }
		.MainParagrah, .TextTwoColumnComponent h1, .TextCheckerboardLeft h1, .TextCheckerboardRight h1, .PushBannerOpacity p{width:100%;} /*noEstoyseguro*/
		.PushBannerOpacity p{text-align:center}	/*noEstoyseguro*/
		.PBusqueda{margin-top:50px !important; margin-bottom:20px !important}
		.PFiltros{margin-top:50px !important; margin-bottom:20px !important}
		.CheckboxColeccion{padding:0; margin:0}
		.divCheckFiltros{width:100%}
		.DivFiltroconMargen{margin-bottom:20px}	
		.DivFiltroconMargenFinal{margin-bottom:80px}
		.WatchGridConFiltros{width:100%; display:flex; }	
		.DivFiltros, .DivFiltros2{display:block; height:auto; width:340px}
		.DivInternoFiltros{width:80%; margin:0 auto;}
		.BtnFiltro{text-align:right; margin-right:20px; text-decoration:none; display:block}
		.BtnFiltro:hover{cursor:pointer}
		.BotonLabelVerde.BtnFiltro.OtrasMarcas{color:#C5931B}
		#ShowFiltros, #XFiltros, .StickyBar{display:none}
		#XFiltros{margin-top:20px;}
		.ButtonFromStickyBar{margin:0 10px 0 5% !important;}
		.BotonVerde.ButtonFromStickyBar.Reset{width:20px; height:20px; background-image:url(../images/reset-icon.svg); background-repeat:no-repeat; background-size:contain; border:none; background-color:transparent}
		.BotonVerde.ButtonFromStickyBar.OtrasMarcas{background-color:#fff; border-color:#C5931B; color:#C5931B}
		.BotonVerde.ButtonFromStickyBar.OtrasMarcas:hover{background-color:#C5931B; border-color:#fff; color:#fff}
		.BotonVerde.ButtonFromStickyBar.OtrasMarcas.Cerrar{margin-left:10px !important;}
		.StickyBar{height:100px; width:100%; background-color:#fff; align-items:center;display:none; }
		.sticky { position: fixed; top: 0; width: 100%;right:20px; padding-top:20px; padding-bottom:20px;z-index:10000; margin-right:0px; background-color:#fff}
		@keyframes fadeIn {
		from { opacity: 0; }
		  to { opacity: 1; }
		}
		@keyframes fadeOut {
			from { opacity: 1; }
			  to { opacity: 0; }
			}
		.AtrasSiguiente{width:1020px; display:flex; float:right; margin:0 auto; justify-content:center}
		.EsconderFlecha{display:none}
		.linkToModel{text-decoration:none; color:#000}
		.linkToModel:hover{color:#000}
		.imagenModel{width:100%; height:100%; background-size:cover; background-position:center; display: flex; justify-content: center; align-items: center;}
		.imagenModel.transtionOpacity{ animation: fadeIn .5s;}
		.imagenModelTorres.transtionOpacity{ animation: fadeIn .5s;}
		.backgroundMobile{width:50%; height:100%}
		.pceDisplay {visibility: hidden; position:relative}
		.itemGalery{width:90px; height:55px; margin-right:5px; background-color:#FFF; background-repeat:no-repeat; background-size:cover; }
		.itemGalery:hover{cursor:pointer}
		.conteinerTextModel{width:50%;}
		.conteinerContent{width:fit-content; margin:0 auto;}
		.conteinerGalery{display:flex}
		.pContactoModel{text-align:center; margin-bottom:20px; display:none}
		.botonesContacto.btnsModel{display:none}
		.botonesContacto.btnsModel.OtrasMarcas{margin-bottom:30px}
		.sliderModel{width:100%; display:none; justify-content:center; margin-top:20px; margin-bottom:30px}
		.watchSpecifications{width:100%; display:flex; height:550px; margin-top:30px; margin-bottom:30px}
		.watchSpecifications.ConTudor{justify-content:space-evenly; height:auto;}
		.speccs{width:30%; margin-right:10%; margin-left:10%;}
		.speccs.ConTudor{width:45%; margin-left:2%; margin-right:2%}
		.Div_details_Tudor{display:flex; width:80%; border:none; border-bottom: solid 1px #999999; justify-content:space-evenly}
		.Div_details_Tudor.SegundaParte{width:100%; flex-wrap:wrap; border:none; justify-content:flex-start;}
		.div_caracteristicaTudor{width:47%;}
		.div_separadorTudor{border-left:solid 1px #999999; height:30px; width:1%; margin-left:1%; margin-right:1%;}
		.TextoCaracteristicaTudor{text-decoration:none; font-family:'Helvetica'; font-size:12px; color:#999999; display:inline-block; padding:10px 0 10px 35px; background-size:30px; background-repeat:no-repeat; background-position:left center;}
		.TextoCaracteristicaTudor:hover{cursor:pointer;}
		.TextoCaracteristicaTudor span{font-weight:bold;}
		.TextoCaracteristicaTudor.Detalles{background-image:url(../images/icono-detalles.jpg);}
		.TextoCaracteristicaTudor.Compartir{background-image:url(../images/icono-compartir.jpg); background-size:25px;}
		.TextoCaracteristicaTudor.Brand{background-image:url(../images/icono-brand.jpg);}
		.TextoCaracteristicaTudor.Collection{background-image:url(../images/icono-collection.jpg);}
		.TextoCaracteristicaTudor.Gender{background-image:url(../images/icono-gender.jpg);}
		.TextoCaracteristicaTudor.Diameter{background-image:url(../images/icono-diameter.jpg);}
		.TextoCaracteristicaTudor.Movement{background-image:url(../images/icono-movement.jpg);}
		.TextoCaracteristicaTudor.WaterResistance{background-image:url(../images/icono-waterresistance.jpg);}
		.TextoCaracteristicaTudor.CaseMaterial{background-image:url(../images/icono-casematerial.jpg);}
		.TextoCaracteristicaTudor.Warranty{background-image:url(../images/icono-warranty.jpg);}
		.TextoCaracteristicaTudor.Glass{background-image:url(../images/icono-glass.jpg);}
		.TextoCaracteristicaTudor.Clasp{background-image:url(../images/icono-clasp.jpg);}
		.TextoCaracteristicaTudor.Origin{background-image:url(../images/icono-origin.jpg);}
		.imageOnWrist{width:50%; background-size:contain; background-repeat:no-repeat; background-position:center;}
		.imageOnWrist.ConTudor{background-position-y:top; height:700px;}
		.Pyoumayalsolike{text-align:center; width:100%; margin-top:60px !important; margin-bottom:30px !important}
		.P1Carousel{color:#000; text-align:center; margin:0 0 2px 0}
		.Small-title.P1Carousel span {font-weight:100;}
		.control-exploring.mayalsolike{margin-top:-40%}
		.control-carousel{top:0; width:90%; margin:0 5%; display: flex;justify-content: space-between}
		.linkToFilters{text-decoration:none; color:#000}
		.LogoLink{width:150px; height:70px; background-size:contain; background-repeat:no-repeat}
		.LogoLink.patek{background-image:url(../images/logo-patek-Philippe.jpg); background-image: -webkit-image-set(url(../images/logo-patek-Philippe.webp) 1x); background-position:0 center; width:120px; height:70px;}
		.LogoLink.torres{background-image:url(../images/logo-torres-joyas.png); background-image: -webkit-image-set(url('../images/logo-torres-joyas.webp') 1x, url(../images/logo-torres-joyas.png) 1x); background-position:center; width:120px; height:120px; }
		
		.LogoLink.rolex{position:relative; display:inline-block;}
		.navLogos{display:flex; justify-content:space-between; align-items: center;}
		.MenuGralResponsive{position:fixed; background-image:url(../images/menu-responsive-close.png); background-position:center; background-repeat:no-repeat; background-size:contain; top:10px; right:10px; width:45px; height:45px; display:none; z-index:10002}
		.MenuGralResponsive:hover{cursor:pointer; transform:scale(1.2); transition:transform 0.3s}
		#menu{width:100%; max-width:1224px; height:auto; margin:10px auto 10px auto; }
		.menuPrincipal:hover{cursor:pointer}
		.ulMenu{margin:0 auto; padding:0; list-style-type:none; overflow:hidden; max-width:1200px; text-align:center}
		.ulMenu > li {display:inline-block; padding:4px 30px 0 2px; font-family:'Playfair Display'; color:#333333}
		.ulMenu > li > a{color:#333; text-decoration:none; font-size:17px; letter-spacing:.2px; font-weight:500}
		.ulMenu > li > a:hover{color:#C5931B;}
		.ulMenu > li:last-child {padding-right:0}
		.menues{width:200px; height:auto; padding:10px 0 0 0; background-color:#fff; border:none; display:none; position:absolute; z-index:1001; box-shadow:2px 2px 2px #CCC;  margin-left:-2px}
		.Pfamilia{color:#000; text-align:left; margin:15px 0 6px 15px; font-size:1em; display:block; font-weight:bold; text-decoration:none}
		.Psubfamilias{color:#000; text-align:left; margin:8px 0 8px 35px; font-size:.8em; padding:0; display:block; text-decoration:none}
		.MainContainerGeneral{width:100%;}
		.Phome{margin:0; text-align:left; margin-bottom:30px}
		.contenedorBotonHome{width:50%; position:absolute; top:50%; margin-top:-58px; right:0; text-align:center}
		.elementosBotonHome{width:400px; min-height:116px; height:auto; margin:0 auto; text-align:left}
		.concierge{display:inline-block; float:right; position:relative; width:171px;height:59px; margin-top:10px; margin-right:5px; background-image:url(../images/concierges13.jpg); background-repeat:no-repeat; background-size:contain; background-position:center}
		.div_concierge{width:100%; /*max-width:1200px;*/ margin:0 auto; height:auto;}
		.divMarcas{width:60%; margin:0 auto; margin-top:62px; text-align:center}
		.Pmarcas{margin-bottom:40px; text-align:center; letter-spacing:3px;}
		.LoNuevo{text-align:center; margin-top:0px; width:100%; margin-bottom:30px}
		.MustHave{justify-content:start !important}
		.divExperiencias{width:90%; margin:0 auto}
		.cuadroExperiencias{display:flex; justify-content:space-between}
		.experienciasTorres{width:250px; height:250px; background-size:contain; background-repeat:no-repeat; background-position:center;}
		.experienciasTorres.cuidadoyreparacion{background-image:url(../images/experiencia-torres-cuidao-y-reparacion.jpg)}
		.experienciasTorres.consultaexperto{background-image:url(../images/experiencia-torres-consulta-un-experto.jpg)}
		.experienciasTorres.personalizacion{background-image:url(../images/experiencia-torres-personalizacion.jpg)}
		.experienciasTorres.certificadoscalidad{background-image:url(../images/experiencia-torres-certificados-calidad.jpg)}
		.ocasionEspecial{text-align:center; margin:80px auto 30px auto}
		.divOcasion{width:100%; display:flex; justify-content:space-between; margin-bottom:30px}
		.Ocasiones{width:32%; height:300px;  background-repeat:no-repeat; background-size:cover; background-repeat:no-repeat;}
		.Ocasiones.uno{background-image:url(../images/ocasion-1a.jpg);}
		.Ocasiones:hover{cursor:pointer}
		.caja{transition:width 1s}
		.Ocasiones.uno:hover .caja.uno{width:100%}
		.Ocasiones.dos:hover .caja.dos{width:100%}
		.Ocasiones.tres:hover .caja.tres{width:100%}
		.caja{background-color:#fff; width:0; height:100%; display:none; display:flex; overflow:hidden; justify-content:center; align-items:center; opacity:.5}	
		.Ocasiones.dos{background-image:url(../images/ocasion-2a.jpg);}
		.Ocasiones.tres{background-image:url(../images/ocasion-3a.jpg);}
		.navFooter ul {list-style:none; padding:0}
		.navFooter ul li a{font-family:'Playfair Display'; font-size:16px; color:#777; text-decoration:none; padding:7px 0; display:inline-block}
		.crecerunocinco{flex:1 1 0 !important}
		.emailForm{width:100%; border:none; border-bottom:solid 1px #777; font-family:'Playfair Display'; font-size:16px}	
		.LogoResponsivoTorres{width: 100px; height:100px; background-position:center; background-repeat:no-repeat; background-size:contain; background-image:url(../images/logo-torres-joyas.png); margin:0 auto 20px auto; display:none}
		.itemsBotonesServicio{width:120px; height:30px;display:flex; justify-content:space-between; margin:0 auto}
		.DivClock{position:absolute; height:100%; width:100%; z-index:1;}
		.ConBackgroundNosotros{background-image:url(../images/nosotros-torres-joyas.jpg); padding:0 !important; margin-left:5%; margin-right:10%; background-position:center; background-repeat:no-repeat; background-size:cover}
		.DivTooltip{position:absolute; display:none; top:18px; left:0; width:400px; padding-top:10px; background-image:url(../images/tooltip.svg); background-position:87px top; background-repeat:no-repeat; background-size:22px}
		/*.DivTooltip2{position:absolute; display:none; top:32px; left:0; width:400px; padding-top:10px; background-image:url(../images/tooltip.svg); background-position:87px top; background-repeat:no-repeat; background-size:22px}*/
		.DivInternoTooltip{width:100%; height:100%; padding:15px 20px;border:solid 1px #f8f8f8; border-radius:5px; background-color:#f8f8f8}
		.CerrarFiltros{width:40px; height:40px; background-repeat:no-repeat; background-size:contain; background-position:center}
		.ConteinerModelTorres{display:flex; width:90%; margin:0 auto; min-height:500px}
		.ConteinerModelTorres.ConTudor{flex-wrap:wrap; margin-bottom:80px;}
		.GalleryTorres{width:15%;  justify-content: flex-start; display:flex; flex-direction:column; align-items:center}
		.GalleryTorres.ConTudor{width:50%; flex-direction:row; justify-content:center; margin-top:10px;}
		.imagenGallery{width:120px; height:120px; margin-bottom:10px; background-position:center; background-repeat:no-repeat; background-size:contain;}
		.imagenGallery:hover{cursor:pointer}
		.imagenModelTorres{width:45%; height:500px; background-position:top center; background-repeat:no-repeat; background-size:contain;}
		.imagenModelTorres.ConTudor{width:50%; display:flex; align-items:flex-end; height:650px; background-size:500px; margin-bottom:30px;}
		.specsModelTorres{width:40%}
		.specsModelTorres.ConTudor{width:50%; display:flex; flex-direction:column; align-items:center; justify-content:center;}
		.PModelDescription.masInfo{margin-top:60px}
		.botonModel.FuenteModel.OtrasMarcas{color:#C5931B}
		.RemoveEvents{pointer-events: none;  cursor: default; color:#999 !important; border-color:#999 !important}
		.ErrorText{font-family:'Playfair Display'; color:#333333; font-weight:700; font-size:20px; line-height:25px; text-align:center; width:90%; margin:50px auto 0 auto}
		.conSubFamilias{padding-right:20px; background-image:url(../images/arrow-down.png); background-size:12px; background-position:right center; background-repeat:no-repeat}
		.subirFlecha{background-image:url(../images/arrow-up.png);}
		.conteninerIframPatek{margin:0 auto;  text-align:center; background-image:url(../images/Background-Patek.jpg); background-size:cover; background-repeat:no-repeat}
		.conteninerIframPatek iframe{margin-top:65px; height:806px; width:70%}
		.divTituloMarcas{padding:20px 0 20px 34px; border-top:solid 1px #C5931B; border-bottom:solid 1px #C5931B; display:flex; justify-content:space-between}
		.divTituloMarcas p {margin:0; font-family:'Playfair Display'; display:inline-block}
		.divTituloMarcas p span {font-weight:bold}
		.divTituloMarcas h1 {margin:0; font-family:'Playfair Display'; display:inline-block; font-size:16px;}
		.divTituloMarcas h1 span {font-weight:bold}
		.CheckboxColeccion.Marcas{ /* remove standard background appearance */
								  -webkit-appearance: none;
								  -moz-appearance: none;
								  appearance: none;
								  /* create custom radiobutton appearance */
								  display: inline-block;
								  width: 14px;
								  height: 14px;
								  padding: 2px;
								  /* background-color only for content */
								  background-clip: content-box;
								  border: 1px solid #333333;
								  background-color: #f2f2f2;
								  border-radius: 50%;}
		.CheckboxColeccion.Marcas:checked{background-color: #C5931B;}
		.ordenar{background-image:url(../images/ordenar.jpg); background-size:contain; background-repeat:no-repeat; background-position:left center; padding-left:15px; }
		.separador{padding:0 20px}
		.seleccionOrdena{border:none}
		.divOrdenar{margin-right:5%}
		.busqueda{top:0; overflow:hidden; opacity:0; display:block; left:0;width:100%; height:100%; background-color:#ffffff; position:fixed; transition:all .4s; z-index:-10010}
		.busqueda.activa{height:100%; opacity:1; z-index:10010}
		.boton-buscar{width:40px;  height:40px;align-self:flex-end; padding:0; background-image:url(../images/buscar-ir.png); background-position:center; background-repeat:no-repeat; background-size:auto; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border: solid thin #f3f3f3; background-color:#f3f3f3}
		.boton-cerrar-busqueda{width:40px; height:40px; position:absolute; right:5%; align-self:flex-end; padding:0; background-image:url(../images/menu-responsive-cerrar.png); background-position:center; background-repeat:no-repeat; background-size:cover; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border: solid thin #f3f3f3; background-color:#f3f3f3}
		.LogoLink.torres.debusqueda{margin:0 auto;}
		.busquedaInterna{width:90%; margin:15px auto 0 auto; display:flex; flex-direction:column}
		.logosBusqueda{display:flex; justify-content:space-between}
		.logosBusqueda span{width:120px; display:block}
		.divTextBusqueda{margin-top:40px; display:flex; justify-content:space-between}
		.divisionHeader{width:100%; border-top:solid #d4d4d4 1px; border-bottom:none }
		.div_titulos{ margin:0 auto; width:90%}
		.mayorque{width:10px; height:10px; display:inline-block; background-size:10px; background-repeat:no-repeat;transform:rotate(270deg); background-image:url(../images/arrow-down.png); margin:0 7px 0 10px}
		.menorque{width:10px; height:10px; display:inline-block; background-size:10px; background-repeat:no-repeat;transform:rotate(90deg); background-image:url(../images/arrow-down.png); margin:0 7px 0 0}
		.divTexto_experciencias{position:absolute; width:40%; top:50px; right:0; height:150px;}
		.bolasExperiencias{width:40%; text-align:left; margin-top:-20px; position:absolute; right:0}
		.PTexto_experiencia.conUl{list-style:circle; padding-inline-start:17px; margin-top:15px}
		.UL_garantias{list-style:none; font-size:14px; line-height:18px; padding-inline-start:10px}
		.ul_aviso{}
		.conteiner-footer{display:flex; width:1000px; margin:0 auto; display:flex}
		.keepExploring.marginKeepExploringHome{position:relative}
		.Breadcrumbs{display:block; list-style-type: none; width:90%; margin:0 auto 10px auto; padding:0; overflow:hidden}
		.Breadcrumbs li {display:inline}
		.Breadcrumbs li  a{color:#777; font-size:12px; font-family:'Playfair Display'; text-decoration:none}
		.Breadcrumbs.BRolex li a{font-family:helvetica}
		.Terminosycondiciones{text-decoration:none; color:#000}
		.Terminosycondiciones span{text-decoration:underline}
		.hsModel{display:flex; flex-direction:column-reverse;}
		.RowButtonsContacto.AlignRight span{margin-bottom:15px; display:block}
		.contactoServicio{margin:0 0 5px 0; font-weight:lighter !important;}
		.hgroupCss{display:flex; flex-direction:column-reverse}
		.storeLocatorComponent.marginBottom80.direccionprincipal{width:100%; justify-content:center;}
		.buttonLabel.direccionprincipal{background-color:#ffffff;}
		.direccionesRolex{display: flex;align-items: center;justify-content: flex-start; margin-bottom:20px;}
		.navDireccionesPrincipal{width:60%; margin:0 auto; }
		.horarios{display:none; position:absolute; z-index: 10000; background-color: #f2f2f2; border: solid 1px; width: 100%; padding:10px; border-radius:5px; }
		.Small-description.marginBottom30.PlayF.Horario:hover + .horarios{display:block; animation:fadeIn 0.5s; }
		.Small-description.marginBottom30:hover + .horarios{display:block; animation:fadeIn 0.5s; }
		.Small-description.marginBottom30.PlayF.Horario:hover{cursor:pointer}
		.addressNormal.Horar{position:relative;}
		.PlacaTudor{width:150px; height:75px; background-image:url('../images/tudor/Tudor-plaque-240x120_en.jpg'); background-size:100%; background-repeat:no-repeat}
		.hr_grisTudor{border:none; border-bottom:solid 3px #999999; width:80% }
		.hr_grisTudor.Interno{width:100%;}
		.hr_divisor{height:1px; border:none; border-bottom:solid 1px #999999; width:100%;}
		.DiFondoGrisFormTudor{background-color:#f2f2f2; width:100%; height:auto; padding:50px 0; display:flex; justify-content:center}
		.FormularioTudor{width:90%; max-width:500px; display:flex; flex-direction:column}
		.div_hrTudor50{width:50%;}
		.div_yuomayalso{width:100%;}

		/*Marcas torres*/
		.marcaImagen{height:80px; width:200px; margin:0 auto 20px auto; background-position:center; background-size:contain; background-repeat:no-repeat}
		.marcaImagen.hublot{background-image:url(../images/marcasColor/hublot2.png); background-image:-webkit-image-set(url(../images/marcasColorWebp/hublot2.webp) 1x, url(../images/marcasColor/hublot2.png) 1x);}
		.marcaImagen.tudor{background-image:url(../images/marcasColor/tudor.png);background-image:-webkit-image-set(url(../images/marcasColorWebp/tudor.webp) 1x, url(../images/marcasColor/tudor.png) 1x);}
		.marcaImagen.gorilla{background-image:url(../images/marcasColor/gorilla.png);background-image:-webkit-image-set(url(../images/marcasColorWebp/gorilla.webp) 1x, url(../images/marcasColor/gorilla.png) 1x);}
		.marcaImagen.iwc{background-image:url(../images/marcasColor/iwc.png);background-image:-webkit-image-set(url(../images/marcasColorWebp/iwc.webp) 1x, url(../images/marcasColor/iwc.png) 1x);}
		.marcaImagen.baume-mercier{background-image:url(../images/marcasColor/baume-mercier.png); background-image:-webkit-image-set(url(../images/marcasColorWebp/baume-mercier.webp) 1x, url(../images/marcasColor/baume-mercier.png) 1x);}
		.marcaImagen.corum{background-image:url(../images/marcasColor/corum.png);background-image:-webkit-image-set(url(../images/marcasColorWebp/corum.webp) 1x, url(../images/marcasColor/corum.png) 1x);}
		.marcaImagen.girardperregaux{background-image:url(../images/marcasColor/girardperregaux.png);background-image:-webkit-image-set(url(../images/marcasColorWebp/girardperregaux.webp) 1x, url(../images/marcasColor/girardperregaux.png) 1x);}
		.marcaImagen.audemarspiguet{background-image:url(../images/marcasColor/audemarspiguet.png);background-image:-webkit-image-set(url(../images/marcasColorWebp/audemarspiguet.webp) 1x, url(../images/marcasColor/audemarspiguet.png) 1x);}
		.marcaImagen.chopard{background-image:url(../images/marcasColor/chopard.png);background-image:-webkit-image-set(url(../images/marcasColorWebp/chopard.webp) 1x, url(../images/marcasColor/chopard.png) 1x);}
		.marcaImagen.jacob-co{background-image:url(../images/marcasColor/jacob-co.png);background-image:-webkit-image-set(url(../images/marcasColorWebp/jacob-co.webp) 1x, url(../images/marcasColor/jacob-co.png) 1x);}
		.marcaImagen.panerai{background-image:url(../images/marcasColor/panerai.png);background-image:-webkit-image-set(url(../images/marcasColorWebp/panerai.webp) 1x, url(../images/marcasColor/panerai.png) 1x);}
		.marcaImagen.tagheuer{background-image:url(../images/marcasColor/tag2023.png);background-image:-webkit-image-set(url(../images/marcasColorWebp/tag2023.webp) 1x, url(../images/marcasColor/tag2023.png) 1x);}
		.marcaImagen.messika{background-image:url(../images/marcasColor/messika.png);background-image:-webkit-image-set(url(../images/marcasColorWebp/messika.webp) 1x, url(../images/marcasColor/messika.png) 1x);}
		.marcaImagen.pomellato{background-image:url(../images/marcasColor/pomellato.png);background-image:-webkit-image-set(url(../images/marcasColorWebp/pomellato.webp) 1x, url(../images/marcasColor/pomellato.png) 1x);}
		.marcaImagen.damiani{background-image:url(../images/marcasColor/damiani.png);background-image:-webkit-image-set(url(../images/marcasColorWebp/damiani.webp) 1x, url(../images/marcasColor/damiani.png) 1x);}
			


		
		/*Seccion de banners*/
		.banners{width:100%; height:auto; margin:0 auto; position:relative;}
		.secBanner{width:100%; background-color:#fff; overflow:hidden}
		.w3-animate-opacity{animation:opac 2s; z-index:1000}@keyframes opac{from{opacity:0} to{opacity:1}}
		.sinRelative{position:unset !important}
		.w3-display-container{display:none; width:100%; /*max-width:1200px;*/ padding:0; margin:0 auto; position:relative }
		.w3-display-container > a > img {vertical-align:top; width:100%; /*height:420px*/}
		.w3-display-container.deexperiencias > a > img {vertical-align:top; width:100%; height:300px}
		.w3-display-container.mySlides.w3-animate-opacity.masgrande > a > img {height:750px}
		.bolitas{margin:0 auto; width:100%; /*max-width:1200px;*/ text-align:right; height:10px; padding-top:5px;}
		.bolas.roja{background-color:#C5931B; }
		.bolas{background-color:#333; width:25px; height:6px; border:none; margin:0; padding:0; -webkit-appearance:none;}
		.bolas2{background-color:#CCC; width:12px; height:12px; border:none; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; margin:0; padding:0; -webkit-appearance:none;}
		.bolas2.gris{border:solid 1px #FFF }
		.ImagenBannerPortrait{display:none}
		.ImagenBannerLandscape{display:block}
		.ImageBannerTorres{background-size:cover; background-repeat:no-repeat; background-position:center; width:100%;  height:40vh; margin:0 auto; margin-bottom:30px}
		.ImageBannerTorres.contactoTorres	{background-image:url(../images/banner-contacto.jpg); background-image: -webkit-image-set(url(../images/banner-contacto.webp) 1x, url(../images/banner-contacto.jpg) 1x); height:40vh; margin-bottom:30px }	
		.ImageBannerTorres.bannertudor{background-image:url(../images/tudor/brand-page-assets-jpg/Retailer-Collection-page/Intro-banner-collection-page-with-watches-desktop.jpg);background-image: -webkit-image-set(url(../images/tudor/brand-page-assets-webp/Retailer-Collection-page/Intro-banner-collection-page-with-watches-desktop.webp) 1x, url(../images/tudor/brand-page-assets-jpg/Retailer-Collection-page/Intro-banner-collection-page-with-watches-desktop.jpg) 1x); display:flex; justify-content:center; align-items:center;}	
		.ImageBannerTorres.bannerhublot{background-image:url(../images/banners/marcas/banner-hublot.jpg);background-image: -webkit-image-set(url(../images/banners/marcasWebp/banner-hublot.webp) 1x, url(../images/banners/marcas/banner-hublot.jpg) 1x);}	
		.ImageBannerTorres.bannergorilla{background-image:url(../images/banners/marcas/banner-gorilla.jpg);background-image: -webkit-image-set(url(../images/banners/marcasWebp/banner-gorilla.webp) 1x, url(../images/banners/marcas/banner-gorilla.jpg) 1x);}	
		.ImageBannerTorres.banneriwc{background-image:url(../images/banners/marcas/banner-iwc.jpg);background-image: -webkit-image-set(url(../images/banners/marcasWebp/banner-iwc.webp) 1x, url(../images/banners/marcas/banner-iwc.jpg) 1x);}	
		.ImageBannerTorres.banneraudemarspiguet{background-image:url(../images/banners/marcas/AP-2023-desktop-3.jpg);background-image: -webkit-image-set(url(../images/banners/marcasWebp/AP-2023-desktop-3.webp) 1x, url(../images/banners/marcas/AP-2023-desktop-3.jpg) 1x);}	
		.ImageBannerTorres.bannercorum{background-image:url(../images/banners/marcas/banner-corum.jpg); background-image: -webkit-image-set(url(../images/banners/marcasWebp/banner-corum.webp) 1x, url(../images/banners/marcas/banner-corum.jpg) 1x);}	
		.ImageBannerTorres.bannergirardperregaux{background-image:url(../images/banners/marcas/banner-girard2023.jpg); background-image: -webkit-image-set(url(../images/banners/marcasWebp/banner-girard2023.webp) 1x, url(../images/banners/marcas/banner-girard2023.jpg) 1x);}	
		.ImageBannerTorres.bannerjacob-co{background-image:url(../images/banners/marcas/banner-jacob2025-2.jpg);background-image: -webkit-image-set(url(../images/banners/marcasWebp/banner-jacob2025-2.webp) 1x, url(../images/banners/marcas/banner-jacob2025-2.jpg) 1x);}	
		.ImageBannerTorres.bannerpanerai{background-image:url(../images/banners/marcas/Panerai-2023-2048x480.jpg);background-image: -webkit-image-set(url(../images/banners/marcasWebp/Panerai-2023-2048x480.webp) 1x, url(../images/banners/marcas/Panerai-2023-2048x480.jpg) 1x);}	
		.ImageBannerTorres.bannerbaume-mercier{background-image:url(../images/banners/marcas/banner-baume-mercier2023.jpg);background-image: -webkit-image-set(url(../images/banners/marcasWebp/banner-baume-mercier2023.webp) 1x, url(../images/banners/marcas/banner-baume-mercier2023.jpg) 1x);}	
		.ImageBannerTorres.bannertagheuer{background-image:url(../images/banners/marcas/banner-tag.jpg);background-image: -webkit-image-set(url(../images/banners/marcasWebp/banner-tag.webp) 1x, url(../images/banners/marcas/banner-tag.jpg) 1x);}	
		.ImageBannerTorres.bannermessika{background-image:url(../images/banners/marcas/banner-messika-2025.jpg);background-image: -webkit-image-set(url(../images/banners/marcasWebp/banner-messika-2025.webp) 1x, url(../images/banners/marcas/banner-messika-2025.jpg) 1x);}	
		.ImageBannerTorres.bannerpomellato{background-image:url(../images/banners/marcas/banner-pomellato.jpg);background-image: -webkit-image-set(url(../images/banners/marcasWebp/banner-pomellato.webp) 1x, url(../images/banners/marcas/banner-pomellato.jpg) 1x); background-position:center top;}	
		.ImageBannerTorres.bannerdamiani{background-image:url(../images/banners/marcas/banner-damiani.jpg);background-image: -webkit-image-set(url(../images/banners/marcasWebp/banner-damiani.webp) 1x, url(../images/banners/marcas/banner-damiani.jpg) 1x); background-position:center top;}	
		.ImageBannerTorres.bannerfranckmuller{background-image:url(../images/banners/marcas/banner-franck-muller.jpg);background-image: -webkit-image-set(url(../images/banners/marcasWebp/banner-franck-muller.webp) 1x, url(../images/banners/marcas/banner-franck-muller.jpg) 1x); background-position:center top;}	
		
		.ImageBannerTorres.banner.buscar{background-image:url(../images/banner-contacto.jpg);background-image: -webkit-image-set(url(../images/banner-contacto.webp) 1x, url(../images/banner-contacto.jpg) 1x);}	

		/*CSS de Alternativa FLEX
		.PhotoGridMediumConteiner{display:inline-table; width:50% }
		.PhotoGridMedium{display:inline-block; width:calc(100% - 10px)}
		.PhotoGridMedium.Izquierdo{margin:0 10px 0 0;}
		.PhotoGridMedium.Derecho{margin:0 0 0 10px; }
		*/
		.ImageBanner{background-size:cover; background-repeat:no-repeat; background-position:center}
		/*Seccion Coleccion*/
		.ImageBanner.Coleccion
		{
		    background-image:url(../images/coleccion/assets_landscape-2023/featured_selection_banners_landscape/collection-cover.jpg); 
		    background-image: -webkit-image-set(url(../images/coleccionWebp/assets_landscape-2023/featured_selection_banners_landscape/collection-cover.webp) 1x, url(../images/coleccion/assets_landscape-2023/featured_selection_banners_landscape/collection-cover.jpg) 1x);
		}	
		.ImageBanner.Air-King{
		    background-image:url(../images/coleccion/assets_landscape-2023/family_banners_landscape/family-airking.jpg); 
		    background-image: -webkit-image-set(url(../images/coleccionWebp/assets_landscape-2023/family_banners_landscape/family-airking.webp) 1x, url(../images/coleccion/assets_landscape-2023/family_banners_landscape/family-airking.jpg) 1x);
		}	
		.ImageBanner.Datejust{
		    background-image:url(../images/coleccion/assets_landscape-2023/family_banners_landscape/family-datejust.jpg); 
		    background-image: -webkit-image-set(url(../images/coleccionWebp/assets_landscape-2023/family_banners_landscape/family-datejust.webp) 1x, url(../images/coleccion/assets_landscape-2023/family_banners_landscape/family-datejust.jpg) 1x);
		}	
		.ImageBanner.GMT-Master-II{
		    background-image:url(../images/coleccion/assets_landscape-2023/family_banners_landscape/family-gmt-master-II.jpg); 
		    background-image: -webkit-image-set(url(../images/coleccionWebp/assets_landscape-2023/family_banners_landscape/family-gmt-master-II.webp) 1x, url(../images/coleccion/assets_landscape-2023/family_banners_landscape/family-gmt-master-II.jpg) 1x);
		}
		.ImageBanner.Day-Date{
		    background-image:url(../images/coleccion/assets_landscape-2023/family_banners_landscape/family-day-date.jpg); 
		    background-image: -webkit-image-set(url(../images/coleccionWebp/assets_landscape-2023/family_banners_landscape/family-day-date.webp) 1x, url(../images/coleccion/assets_landscape-2023/family_banners_landscape/family-day-date.jpg) 1x);
		}	
		.ImageBanner.Submariner{
		    background-image:url(../images/coleccion/assets_landscape-2023/family_banners_landscape/family-submariner.jpg); 
		    background-image: -webkit-image-set(url(../images/coleccionWebp/assets_landscape-2023/family_banners_landscape/family-submariner.webp) 1x, url(../images/coleccion/assets_landscape-2023/family_banners_landscape/family-submariner.jpg) 1x);
		}	
		.ImageBanner.Oyster-Perpetual{
		    background-image:url(../images/coleccion/assets_landscape-2023/family_banners_landscape/family-oyster-perpetual.jpg); 
		    background-image: -webkit-image-set(url(../images/coleccionWebp/assets_landscape-2023/family_banners_landscape/family-oyster-perpetual.webp) 1x, url(../images/coleccion/assets_landscape-2023/family_banners_landscape/family-oyster-perpetual.jpg) 1x);
		}	
		.ImageBanner.Cosmograph-Daytona{
		    background-image:url(../images/coleccion/assets_landscape-2023/family_banners_landscape/family-daytona.jpg); 
		    background-image: -webkit-image-set(url(../images/coleccionWebp/assets_landscape-2023/family_banners_landscape/family-daytona.webp) 1x, url(../images/coleccion/assets_landscape-2023/family_banners_landscape/family-daytona.jpg) 1x);
		}	
		.ImageBanner.Yacht-Master{
		    background-image:url(../images/coleccion/assets_landscape-2023/family_banners_landscape/family-yacht-master.jpg); 
		    background-image: -webkit-image-set(url(../images/coleccionWebp/assets_landscape-2023/family_banners_landscape/family-yacht-master.webp) 1x, url(../images/coleccion/assets_landscape-2023/family_banners_landscape/family-yacht-master.jpg) 1x);
		}	
		.ImageBanner.Lady-Datejust{
		    background-image:url(../images/coleccion/assets_landscape-2023/family_banners_landscape/family-lady-datejust.jpg); 
		    background-image: -webkit-image-set(url(../images/coleccionWebp/assets_landscape-2023/family_banners_landscape/family-lady-datejust.webp) 1x, url(../images/coleccion/assets_landscape-2023/family_banners_landscape/family-lady-datejust.jpg) 1x);
		}	
		.ImageBanner.Sea-Dweller{
		    background-image:url(../images/coleccion/assets_landscape-2023/family_banners_landscape/family-sea-dweller.jpg); 
		    background-image: -webkit-image-set(url(../images/coleccionWebp/assets_landscape-2023/family_banners_landscape/family-sea-dweller.webp) 1x, url(../images/coleccion/assets_landscape-2023/family_banners_landscape/family-sea-dweller.jpg) 1x);
		}	
		.ImageBanner.Explorer{
		    background-image:url(../images/coleccion/assets_landscape-2023/family_banners_landscape/family-explorer.jpg); 
		    background-image: -webkit-image-set(url(../images/coleccionWebp/assets_landscape-2023/family_banners_landscape/family-explorer.webp) 1x, url(../images/coleccion/assets_landscape-2023/family_banners_landscape/family-explorer.jpg) 1x);
		}	
		.ImageBanner.Sky-Dweller{
		    background-image:url(../images/coleccion/assets_landscape-2023/family_banners_landscape/family-sky-dweller.jpg); 
		    background-image: -webkit-image-set(url(../images/coleccionWebp/assets_landscape-2023/family_banners_landscape/family-sky-dweller.webp) 1x, url(../images/coleccion/assets_landscape-2023/family_banners_landscape/family-sky-dweller.jpg) 1x);
		}	
		.ImageBanner.Milgauss{
		    background-image:url(../images/coleccion/assets_landscape-2023/family_banners_landscape/family-milgauss.jpg); 
		    background-image: -webkit-image-set(url(../images/coleccionWebp/assets_landscape-2023/family_banners_landscape/family-milgauss.webp) 1x, url(../images/coleccion/assets_landscape-2023/family_banners_landscape/family-milgauss.jpg) 1x);
		}	
		.ImageBanner.Cellini{
		    background-image:url(../images/coleccion/assets_landscape-2023/family_banners_landscape/family-cellini.jpg); 
		    background-image: -webkit-image-set(url(../images/coleccionWebp/assets_landscape-2023/family_banners_landscape/family-cellini.webp) 1x, url(../images/coleccion/assets_landscape-2023/family_banners_landscape/family-cellini.jpg) 1x);
		}	
		.ImageBanner.Pearlmaster{
		    background-image:url(../images/coleccion/assets_landscape-2023/family_banners_landscape/family-pearlmaster.jpg); 
		    background-image: -webkit-image-set(url(../images/coleccionWebp/assets_landscape-2023/family_banners_landscape/family-pearlmaster.webp) 1x, url(../images/coleccion/assets_landscape-2023/family_banners_landscape/family-pearlmaster.jpg) 1x);
		}	
		.ImageBanner.Datejust{
		    background-image:url(../images/coleccion/assets_landscape-2023/family_banners_landscape/family-datejust.jpg); 
		    background-image: -webkit-image-set(url(../images/coleccionWebp/assets_landscape-2023/family_banners_landscape/family-datejust.webp) 1x, url(../images/coleccion/assets_landscape-2023/family_banners_landscape/family-datejust.jpg) 1x);
		}
		.ImageBanner.f1908{
		    background-image:url(../images/coleccion/assets_landscape-2023/family_banners_landscape/family-1908.jpg); 
		    background-image: -webkit-image-set(url(../images/coleccionWebp/assets_landscape-2023/family_banners_landscape/family-1908.webp) 1x, url(../images/coleccion/assets_landscape-2023/family_banners_landscape/family-1908.jpg) 1x);
		}
		.ImageBanner.hombres{
		    background-image:url(../images/coleccion/assets_landscape-2023/featured_selection_banners_landscape/featured-men-cover.jpg); 
		    background-image: -webkit-image-set(url(../images/coleccionWebp/assets_landscape-2023/featured_selection_banners_landscape/featured-men-cover.webp) 1x, url(../images/coleccion/assets_landscape-2023/featured_selection_banners_landscape/featured-men-cover.jpg) 1x);
		}
		.ImageBanner.mujeres{
		    background-image:url(../images/coleccion/assets_landscape-2023/featured_selection_banners_landscape/featured-women-cover.jpg); 
		    background-image: -webkit-image-set(url(../images/coleccionWebp/assets_landscape-2023/featured_selection_banners_landscape/featured-women-cover.webp) 1x, url(../images/coleccion/assets_landscape-2023/featured_selection_banners_landscape/featured-women-cover.jpg) 1x);
		}
		.ImageBanner.oro{
		    background-image:url(../images/coleccion/assets_landscape-2023/featured_selection_banners_landscape/featured-gold-cover.jpg); 
		    background-image: -webkit-image-set(url(../images/coleccionWebp/assets_landscape-2023/featured_selection_banners_landscape/featured-gold-cover.webp) 1x, url(../images/coleccion/assets_landscape-2023/featured_selection_banners_landscape/featured-gold-cover.jpg) 1x);
		}
		.ImageBanner.Deepsea{
		    background-image:url(../images/coleccion/assets_landscape-2023/family_banners_landscape/family-rolex-deepsea.jpg); 
		    background-image: -webkit-image-set(url(../images/coleccionWebp/assets_landscape-2023/family_banners_landscape/family-rolex-deepsea.webp) 1x, url(../images/coleccion/assets_landscape-2023/family_banners_landscape/family-rolex-deepsea.jpg) 1x);
		}
		
		

		/*Seccion Contacto*/
		.ImageBanner.Contacto{
		    background-image:url(../images/contacto/assets_landscape/contact_banner_landscape_07.jpg); background-size:cover; background-repeat:no-repeat; background-position:center;
		    background-image: -webkit-image-set(url(../images/contactoWebp/assets_landscape/contact_banner_landscape_07.webp) 1x, url(../images/contacto/assets_landscape/contact_banner_landscape_07.jpg) 1x);
		}	
		
		
		/*Seccion Procedimiento*/
		.ImageBanner.Procedimiento{background-image:url(../images/procedimiento/assets_landscape/rolex-servicing-procedure-cover.jpg); background-size:cover; background-repeat:no-repeat; background-position:center}	
		.ImageBanner.Procedimiento2{background-image:url(../images/procedimiento/assets_landscape/rolex-servicing-procedure-worn-watch.jpg); background-size:cover; background-repeat:no-repeat; background-position:center}	


        /*Seccion Watchmaking*/
		.ImageBanner.watchmaking
		    {
		        background-image:url(../images/watchmaking/assets_landscape/rolex-watchmaking-cover.jpg); background-size:cover; background-repeat:no-repeat; background-position:center;
		        background-image: -webkit-image-set(url(../images/watchmakingWebp/assets_landscape/rolex-watchmaking-cover.webp) 1x, url(../images/watchmaking/assets_landscape/rolex-watchmaking-cover.jpg) 1x);
		    }


		/*Seccion Servicio*/
		.ImageBanner.Servicio
		    {
		        background-image:url(../images/Servicio/assets_landscape/servicing-your-rolex-cover.jpg); background-size:cover; background-repeat:no-repeat; background-position:center;
		        background-image: -webkit-image-set(url(../images/ServicioWebp/assets_landscape/servicing-your-rolex-cover.webp) 1x, url(../images/Servicio/assets_landscape/servicing-your-rolex-cover.jpg) 1x);
		    }
		.PushBanner.Servicio
		    {
		        background-image:url(../images/Servicio/assets_landscape/servicing-your-rolex-contact-push.jpg); background-size:cover; background-repeat:no-repeat; background-position:center;
		        background-image: -webkit-image-set(url(../images/ServicioWebp/assets_landscape/servicing-your-rolex-contact-push.webp) 1x, url(../images/Servicio/assets_landscape/servicing-your-rolex-contact-push.jpg) 1x);
		    }
		
		/*Seccion Tudor*/
		.ImageBanner.TudorTemplate
		    {
		        background-image:url(../images/tudor/jpg/normal/tudor-generic-1680X260-2.jpg); background-size:cover; background-repeat:no-repeat; background-position:center;
		        background-image: -webkit-image-set(url(../images/tudor/webp/normal/tudor-generic-1680X260-2.webp) 1x, url(../images/tudor/jpg/normal/tudor-generic-1680X260-2.jpg) 1x);
		    }
		.PushBanner.TudorPush
		    {
		        background-image:url(../images/tudor/jpg/normal/homepage_quote_banner_img_1680x400.jpg); background-size:cover; background-repeat:no-repeat; background-position:center;
		        background-image: -webkit-image-set(url(../images/tudor/webp/normal/homepage_quote_banner_img_1680x400.webp) 1x, url(../images/tudor/jpg/normal/homepage_quote_banner_img_1680x400.jpg) 1x);
		    }
		

		/*Seccion ShowRoom*/
		.ImageBanner.Showroom
		    {
		        background-image:url(../images/ShowRoom/generic_store_assets_landscape/showroom_torresjoyas1.jpg); background-size:cover; background-repeat:no-repeat; background-position:center;
		        background-image: -webkit-image-set(url(../images/ShowRoomWebp/generic_store_assets_landscape/showroom_torresjoyas1.webp) 1x, url(../images/ShowRoom/generic_store_assets_landscape/showroom_torresjoyas1.jpg) 1x);
		    }
		.PushBanner.PushShowroom
		    {
		        background-image:url(../images/ShowRoom/generic_store_assets_landscape/showroom_torresjoyas3.jpg); background-size:cover; background-repeat:no-repeat; background-position:center; 
		        background-image: -webkit-image-set(url(../images/ShowRoomWebp/generic_store_assets_landscape/showroom_torresjoyas3.webp) 1x, url(../images/ShowRoom/generic_store_assets_landscape/showroom_torresjoyas3.jpg) 1x);
		    }
		    


		/*Seccion Nuevos Relojes*/
		.ImageBanner.NewWatches2021
		    {
		        background-image:url(../images/New-Watches-2023/assets_landscape/new_2023_watches_cover.jpg); background-size:cover; background-repeat:no-repeat; background-position:center
		        
		    }
		.ImageComponent.NewWacthes2021
		    {
		        background-image:url(../images/New-Watches-2023/assets_landscape/new_2023_banner.jpg); background-size:cover; background-repeat:no-repeat; background-position:center; 
		        background-image: -webkit-image-set(url(../images/New-Watches-2023Webp/assets_landscape/new_2023_banner.webp) 1x);
		    }
		    
		    
		  /*Seccion Blog */
		  .ImageBanner.ladyDateJust
		    {
		        background-image:url(../images/blog/jpg/lady-datejust-article-assets/assets_landscape/banner_landscape.jpg); background-size:cover; background-repeat:no-repeat; background-position:center;
		        background-image: -webkit-image-set(url(../images/blog/webp/lady-datejust-article-assets/assets_landscape/banner_landscape.webp) 1x, url(../images/blog/jpg/lady-datejust-article-assets/assets_landscape/banner_landscape.jpg) 1x);
		    }
		   .ImageBanner.viajeAlCorazon
		    {
		        background-image:url(../images/blog/jpg/voyage_into_the_world_of_rolex_asset_package/01_Desktop/Image_Banner_01.jpg); background-size:cover; background-repeat:no-repeat; background-position:center;
		        background-image: -webkit-image-set(url(../images/blog/webp/voyage_into_the_world_of_rolex_asset_package/01_Desktop/Image_Banner_01.webp) 1x, url(../images/blog/jpg/voyage_into_the_world_of_rolex_asset_package/01_Desktop/Image_Banner_01.jpg) 1x);
		    }
		    .ImageBanner.bornToRace
		    {
		        background-image:url(../images/blog/jpg/Digital_Article_Born_to_race_Assets_package/desktop/01.Top_banner_DAYT16sc_4492_2880x400.jpg); background-size:cover; background-repeat:no-repeat; background-position:center;
		        background-image: -webkit-image-set(url(../images/blog/webp/Digital_Article_Born_to_race_Assets_package/desktop/01.Top_banner_DAYT16sc_4492_2880x400.webp) 1x, url(../images/blog/jpg/Digital_Article_Born_to_race_Assets_package/desktop/01.Top_banner_DAYT16sc_4492_2880x400.jpg) 1x);
		    }
		    .ImageBanner.rmp
		    {
		        background-image:url(../images/blog/jpg/Digital_Article_RMP_Assets_package/desktop/01.Top_banner_RMP19_D_CPite.RToure_2019ab_0058_r_2880x400.jpg); background-size:cover; background-repeat:no-repeat; background-position:center;
		        background-image: -webkit-image-set(url(../images/blog/webp/Digital_Article_RMP_Assets_package/desktop/01.Top_banner_RMP19_D_CPite.RToure_2019ab_0058_r_2880x400.webp) 1x, url(../images/blog/jpg/Digital_Article_RMP_Assets_package/desktop/01.Top_banner_RMP19_D_CPite.RToure_2019ab_0058_r_2880x400.jpg) 1x);
		    }
		    .imagenLogoRolex{width:196px; height:104px; background-image:url(../images/blog/jpg/Digital_Article_RMP_Assets_package/desktop/09.Image_Logo_desktop.png); margin:60px auto;}
		    
		    
		    

		/*seccion Landing*/	
		.ImageBanner.Landing{
		    background-image:url(../images/Landing/assets_landscape/banner-xs_datejust-36.jpg); 
		    background-image: -webkit-image-set(url(../images/Landing/assets_landscape/banner-xs_datejust-36.webp) 1x);
		    background-size:cover; background-repeat:no-repeat; background-position:center}
		.ImagenGridGral{flex:0 1 auto; width:100%; background-size:cover; background-position:center; transform: scale(.95);}
		.ImagenGridGral:hover{transform: scale(1);    transform-origin: center center; transition: transform 0.3s}
		.ImagenGridMobile{display:none; max-height:100%; max-width:100%}
		.ImagenGridDesktop{display:block; max-height:100%; max-width:100%; height:auto;}
		
		/*Seccion Para las fiestas*/
		.ImageBanner.fiestas{background-image:url(../images/fiestas/cover_festive_selection_desktop.jpg); background-size:cover; background-repeat:no-repeat; background-position:center}
		.ImageComponent.ParaFiestas{background-image:url(../images/fiestas/festive-selection-datejust-banner.jpg); background-size:cover; background-repeat:no-repeat; background-position:center; }
		.textWatch.Small-title.D200{font-weight:200 !important}
		
		
		.ImageCheckerboardRight{width:45%; padding-left:5%; padding-right:10%; display:inline-block;}
		.ImageCheckerboardLeft{width:45%; padding-left:10%; padding-right:5%; display:inline-block;}
		.TextCheckerboardRight{width:30%; padding-right:10%;  display:flex; flex-direction:column; flex-wrap:wrap;  align-items: center; justify-content: center;  }
		.TextCheckerboardRight.Nshowroom{align-items: flex-start;}
		.TextCheckerboardLeft{width:30%; padding-left:10%;  display:flex; flex-direction:column; flex-wrap:wrap;  align-items: center; justify-content: center;  }
		.TextCheckerboardLeftHome{width:40%; margin-left:5%}
		.ImageCheckerboardLeftHome{width:40%;; margin-right:5%; display:inline-block; background-image:url(../images/must-have-home.jpg); background-position:center; background-repeat:no-repeat; background-size:cover }

		.ImageTwoColumnComponent{width:50%; display:inline-block;}
		.TextTwoColumnComponent{width:30%; padding-right:10%; padding-left:10%; background-color:#212121; display:flex; flex-direction:column; flex-wrap:wrap;  align-items: center; justify-content: center;  }
		
		
		.botonesContacto{width:100%; text-align:center}
		

		/*Global Components*/
		.ImageBanner{width:100%;  height:25vh; margin:0 auto}
		.TextComponent{width:50%; max-width:650px; display:block; padding-top:60px; margin:0 auto; text-align:center}
		.ImageComponent{width:100%; border:none; margin:0 auto; height:60vh}
		.ImageComponentSmall{width:50%; max-width:650px; border:none; margin:0 auto;}
		.ImageComponentMedium{width:80%; max-width:1140px; margin:0 auto}
		.ImageComponentLarge{width:100%; margin:0 auto}
		.CheckerboardComponent{width:100%; display:flex}
		.CheckerboardComponentHome{width:100%; display:flex; margin-bottom:50px; justify-content:space-between}
		.TwoColumnComponent{width:100%; display:flex;}
		.PushBanner{width:100%;  height:40vh; margin:0 auto;}
		.keepExploring{width:80%; max-width:1140px; height:auto; margin: 0 auto;  }

		/*Contact Components*/
		.storeLocatorComponent{width:80%; max-width:1140px;  margin:0 auto; display:flex}
		.ContactFormComponent{width:90vw; max-width:650px; margin:0 auto}
		

		/*Grid Components*/
		.EditorialGrid{width:80%; margin:0 auto; max-width:1140px; display:block}
		.PhotoGridLarge img{ width:100%; height:auto}
		.PhotoGridMedium img{ width:100%; height:auto}
		.PhotoGridLarge{width:100%;}
		.PhotoMediumFlex{display:flex; width:100%;}
		.PhotoMediumImage{flex:0 1 auto; width:50%;}
		.PhotoMediumImage.Izquierdo{margin-right:10px;}
		.PhotoMediumImage.Derecho{margin-left:10px;}
		.WatchGrid{width:100%; max-width:1020px;  height:auto; margin:30px auto 50px auto; display:flex; flex-wrap:wrap}
		.WatchGrid.ConNavegacion{width:1020px !important; align-content:flex-start;margin-top:0px !important}
		.GridTudor{min-width:1380px !important; max-width:1380px !important;}
		.ImagenWatchGrid, .textGridWatch{50%}
		
		/*MODELO COMPONENTS*/
		.ModelCarousel{ width:100%; height:550px; display:flex; flex-direction:row; align-items:center }
		
		
		
		/* Alternativa FLEX
		@supports(object-fit: cover){
			.PhotoGridMedium.Izquierdo img{
			  height: 100%;
			  object-fit: cover;
			  object-position: center center;
			}
		@supports(object-fit: cover){
			.PhotoGridMedium.Derecho img{
			  height: 100%;
			  object-fit: cover;
			  object-position: center center;
			}
		*/
		
		
		

		/*Margenes*/
		.spanBlock20{display:block; margin-bottom:20px;}
		.marginBottom10{margin-bottom:10px; align-self:flex-start;}
		.marginBottom20{margin-bottom:20px;}
		.marginBottom30{margin-bottom:30px;}
		.marginBottom40{margin-bottom:40px;}
		.adicion40{width:100%; justify-content:center;}
		.marginBottom80{margin-bottom:80px;}
		.marginBottom14{margin-bottom:14px}
		.marginGridTitle{margin:10px 0 40px 0 !important}	
		.marginTop30{margin-top:30px}
		.marginTop10{margin-top:10px !important}
		.marginRight20{margin-right:20px;}
		.marginLeft10{margin-left:10px}
		.marginKeepExploring{margin-top:40px; margin-bottom:40px}
		.marginKeepExploringHome{margin-top:80px; margin-bottom:80px}
		.heightTextArea{height:100px; margin-top:90px}
		.marginTudorh2{margin:0 0 20px 0;}
		.marginTudorSpan{margin:20px 0 5px 0;}
		/*Alineaciones*/
		.AlignLeftSelfFlex{align-self:start; margin:0 !important}
		.AlignCenter{text-align:center}
		.AlignRight{text-align:right}
		.AlignJustLeftSelfFlex{align-self:start;}
		.AlignJustRightSelfFlex{align-self:end;}
		.AlignItemsLeft{align-items:flex-start}
		.AlignItemsRight{align-items:flex-end;}
		.CentrarTexto{text-align:center;}
		.P1Model{margin-bottom:20px; display:block;}
		.P2Model{margin-bottom:10px;}
		.P3Model{margin-bottom:10px;}
		.P4Model{color:#fff; margin-bottom:20px; text-decoration:underline; display:block; cursor:pointer;}
		.P5Model{margin-bottom:15px}
		.P6Model{margin:0}
		.P7Model{margin-bottom:20px}
		.P8Model{padding-top:0 !important; padding-bottom:20px}
		
		
		/*colores*/
		.verdeText{color:#127749}
		.blancoText{color:#fff}
		.negroText{color:#000 !important}
		.grisTextMustHave{color:#777777}
		.TextRojo{color:red;}
		.BackgroundGris{background-color:#e2e2e2; padding-bottom:30px; margin-bottom:30px;}
		.BackgroundNegro{background-color:#000000;}
		

		/*Botones*/
		.BotonVerde{display:inline-block; margin:0 auto; font-family:Helvetica; border:solid 1px #127749; font-size:16px; background-color:#127749; color:#fff; height:28px; padding:12px 30px 0 30px; text-decoration:none; border-radius:25px; -webkit:border-radius:25px; -moz-border-radius:25px;}
		.BotonVerde:hover, .BotonContacto:hover{background-color:#fff; color:#127749; cursor:pointer}
		.BotonTorres{display:inline-block; margin:0 auto; font-family:Helvetica; border:solid 1px #C5931B; font-size:16px; background-color:#C5931B; color:#fff; height:28px; padding:12px 30px 0 30px; text-decoration:none; border-radius:25px; -webkit:border-radius:25px; -moz-border-radius:25px;}
		.BotonTorres:hover{background-color:#fff; color:#C5931B; cursor:pointer}
		.BotonGris{display:inline-block; margin:0 auto; font-family:Helvetica; border:solid 1px #d4d4d4; font-size:16px; background-color:#d4d4d4; color:#767676; height:28px; padding:12px 30px 0 50px; text-decoration:none; border-radius:25px; -webkit:border-radius:25px; -moz-border-radius:25px;}
		.BotonGris:hover{opacity:.3}
		.BotonFiltros{font-family:Helvetica; font-size:16px; padding-left:5px; text-decoration:none; color:#000000;}
		.BotonFiltros.OtrasMarcas:hover{color:#C5931B}
		.BotonFiltros.OtrasMarcas.selected{color:#C5931B}
		.BotonFiltros:visted{color:#000000}
		.BotonFiltros:hover{color:#127749; cursor:pointer}
		.BotonLabelVerde{font-family:Helvetica; font-size:16px; color:#127749}
		.BotonLabelVerde:hover{opacity:.3}
		.BotonLabelVerde.BtnFiltro.OtrasMarcas:hover{opacity:1 !important}
		.BotonLabelVerde.BtnFiltro.OtrasMarcas{color:#C5931B}
		.BotonContacto{width:40px; height:40px; margin:0 10px; display:inline-block; border:solid 1px #127749; background-color:#127749; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; background-position:center center; background-size:14px; background-repeat:no-repeat}
		.BotonContacto.Map{background-image:url(../images/locationBco.svg); }
		.BotonContacto.Map:hover{background-image:url(../images/location.svg); }
		.BotonContacto.Mail{background-image:url(../images/icon-contactoBco.svg); }
		.BotonContacto.Mail:hover{background-image:url(../images/icon-contacto.svg); }
		.BotonContacto.Phone{background-image:url(../images/phoneBco.svg); }
		.BotonContacto.Phone:hover{background-image:url(../images/phone.svg); }
		.BotonSinFondo{display:inline-block; margin:0 auto; font-family:Helvetica; border:solid 1px #fff; font-size:16px; color:#fff; height:28px; padding:12px 30px 0 30px; text-decoration:none; border-radius:25px; -webkit:border-radius:25px; -moz-border-radius:25px;}
		.BotonSinFondo:hover{color:#127749; background-color:#fff}
		.BotonAtras, .BotonAdelante{width:20px; height:20px;}
		.BotonAtras {margin-right:60px;}
		.BotonAtras:hover, .BotonAdelante:hover{color:#127749; cursor:pointer}
		.BotonContactoBco{width:40px; height:40px; margin:0 10px; display:inline-block; border:solid 1px #127749; background-color:#fff; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; background-position:center center; background-size:14px; background-repeat:no-repeat}
		.BotonContactoBco:hover{background-color:#127749; cursor:pointer}
		.BotonContactoBco.Map{background-image:url(../images/location.svg); }
		.BotonContactoBco.Map:hover{background-image:url(../images/locationBco.svg); }
		.BotonContactoBco.Mail{background-image:url(../images/icon-contacto.svg); }
		.BotonContactoBco.Mail:hover{background-image:url(../images/icon-contactoBco.svg); }
		.BotonContactoBco.Phone{background-image:url(../images/phone.svg); }
		.BotonContactoBco.Store{background-image:url(../images/phone.svg); }
		.BotonContactoBco.Phone:hover{background-image:url(../images/phoneBco.svg); }
		.BotonContactoBco.Store{background-image:url(../images/find-a-store.svg); }
		.BotonContactoBco.Store:hover{background-image:url(../images/find-a-storeBco.svg); }
		.BotonContactoBco.Whatsapp{background-image:url(../images/Whatsapp.svg); }
		.BotonContactoBco.Whatsapp:hover{background-image:url(../images/WhatsappBco.svg); }
		.botonModel{text-decoration:none; display:flex; align-items:center;}
		.botonModel:hover{cursor:pointer; transform:scale(1.05); transition: all .3s;}
		.btnModel {width:40px; height:40px; padding:0; margin-right:10px; text-decoration:none; background-position:center; background-repeat:no-repeat; background-size:14px; border:solid 1px #fff; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
		.btnModel.Telefono{background-image:url(../images/phoneBco.svg);}
		.btnModel.Telefono{background-image:url(../images/phoneBco.svg);}
		.btnModel.Contacto{background-image:url(../images/icon-contactoBco.svg);}
		.btnModel.Localizar{background-image:url(../images/find-a-storeBco.svg);}
		.btnModel.Whatsapp{background-image:url(../images/WhatsappBco.svg);}
		.NShowroom{margin-left:0px; margin-bottom:10px; /*border-color:#fff*/}
		.ColorModeloText.Negro{color:#000}
		.ArrowModel{display:block; width:15px; height:20px; background-size:contain;background-repeat:no-repeat}
		.ArrowModel:hover{cursor:pointer}
		.ArrowModel.LeftWhite{ background-image:url(../images/arrow_white.svg); transform:rotate(180deg) }
		.ArrowModel.RightWhite{background-image:url(../images/arrow_white.svg);}
		.botonServicios{width:25px; height:25px; background-position:center; background-repeat:no-repeat; background-size:contain }
		.botonServicios.ubicacionTorres{background-image:url(../images/ubicacion-torres.jpg)}
		.botonServicios.chatTorres{background-image:url(../images/chat-torres.jpg)}
		.botonServicios.buscar{background-image:url(../images/buscar.jpg)}
		.btnHome{background-color:#fff; font-family:'Playfair Display'; font-size:16px; border:solid 1px #777777; color:#777777; margin-top:10px; border-radius:4px; padding:5px 10px; margin:20px 0; text-decoration:none}
		.btnHome:hover{background-color:#C5931B; border-color:#C5931B; color:#fff; cursor:pointer}
		.btnRedes{display:inline-block; width:40px; height:40px; background-position:center; background-repeat:no-repeat; background-size:cover; margin-right:5px; }
		.btnRedes:hover, .botonServicios:hover{transform:scale(1.1);transition: transform 0.3s; cursor:pointer}
		.btnRedes.facebook{background-image:url(../images/social-media-facebook.jpg)}
		.btnRedes.instagram{background-image:url(../images/social-media-instagram.jpg)}
		.btnRedes.youtube{background-image:url(../images/social-media-youtube.jpg)}
		.btnRedes.twitter{background-image:url(../images/social-media-twitter.jpg)}
		.information_price{width:14px; height:14px; background-image:url(../images/information_icon_white.svg); background-position:center; background-repeat:no-repeat; background-size:contain; display:inline-block}
		.information_price:hover{background-image:url(../images/information_icon_green.svg); background-color:#fff; border-radius:50%; cursor:pointer}
		.information_price:hover + .DivTooltip{display:block; animation:fadeIn .5s}
		.ButtonLabel.P4Model:hover + .DivTooltip2{display:block; animation:fadeIn .5s}
		.btnModel.Telefono.OtrasMarcas{background-image:url(../images/phone-gold.svg); border-color:#C5931B}
		.btnModel.Contacto.OtrasMarcas{background-image:url(../images/icon-contacto-gold.svg); border-color:#C5931B}
		.btnModel.Localizar.OtrasMarcas{background-image:url(../images/location-gold.svg); border-color:#C5931B}
		.ButtonTorresBco{background-color:#fff; color:#C5931B; border-radius:5px; border:solid 1px #C5931B; display:inline-block; font-family:'Playfair Display'; font-size:16px; padding:5px 10px; margin-bottom:30px }
		.ButtonTorresBco:hover{background-color:#C5931B ;color:#fff; cursor:pointer}
		.ButtonTorresBco.btnSiguiente{margin-left:20px}
		.backToTop svg{transition: fill 0.3s ease 0s;fill: rgb(255, 255, 255);  width: 14px;height: 14px;}
		.backToTop{display: inline-flex; -webkit-box-align: center; align-items: center; box-sizing: border-box;   color: rgb(255, 255, 255); background-color: rgb(18, 120, 74);border-style: solid; border-color: rgb(18, 120, 74); border-radius: 50%;border-width: 1px; cursor: pointer; flex-direction: row; transition-property: color, border-color, background-color, fill; transition-duration: 0.3s; padding: 0.9rem; text-decoration: none; line-height: 1; width:44px; height:44px; margin:30px 0}
		.backToTop:hover svg{fill: rgb(18, 120, 74);}
		.backToTop:hover{background-color:#fff}
		.FlechaNegra{background-color:#FFFFFF; border-color:#000000;}
		.backToTop.FlechaNegra svg{fill: rgb(0, 0, 0);}
		.ButtonLabel.desktop{display:block;}
		.ButtonLabel.mobile{display:none}
		.btn_tudor{background-color:#000000; color:#FFFFFF; border:solid 1px; padding:10px 20px; margin:25px 0; font-family:Helvetica; font-size:16px; letter-spacing:2px; width:200px;align-self:center}

		/*Fuentes*/
		.Large-title{font-family:Helvetica; font-size:38px; font-weight:300; letter-spacing:2px; margin-top:0 }
		.Medium-title{font-family:Helvetica; font-size:28px; margin-top:0; font-weight:normal}
		.Medium-title.ConTudor{text-align:center;}
		.Push-title{font-family:Helvetica !important; font-size:18px !important;  font-weight:bold !important; margin-top:0}
		.Grid-title{font-family:Helvetica; font-size:18px; font-weight:bold; margin-top:0; display:block; text-decoration:none; color:#000}
		.Small-subtitle{font-family:Helvetica; font-size:9px; font-weight:lighter; margin-top:0}
		.Small-title{font-family:Helvetica; font-size:14px; font-weight:600; }
		.VerySmall-title{font-family:Helvetica; font-size:16px; font-weight:600; letter-spacing:normal;}
		.Subtitle{font-family:Helvetica; font-size:13px; font-weight:bold; margin-top:0; }
		.ButtonLabel{font-family:Helvetica; font-size:16px; margin-top:0}
		.Section-title{font-family:Helvetica; font-size:14px; font-weight:600; margin-top:0}
		.Description {font-family:Helvetica; font-size:14px; font-weight:lighter; margin-top:0}
		.Small-description{font-family:Helvetica; font-size:12px; font-weight:lighter; margin-top:0}
		.Small-description.ConTudor{ margin-top:15px; margin-bottom:5px;}
		.MainParagrah{font-family:Helvetica; font-size:16px; font-weight:lighter; margin-top:0; line-height:24px}
		.FuenteModel{font-family:helvetica; font-size:16px;}
		.ColorModeloText{color:#fff}
		.PTitulo-general{font-family:'Playfair Display'; font-size:33px; font-weight:500;}
		.PParrafo-general{font-family:'Playfair Display'; font-size:25px; line-height:32px}
		/*.PFineStyle{font-family:'Playfair Display'; font-size:33px;}*/
		.PFineStyle{font-family:'Playfair Display'; font-size:33px; letter-spacing:4px;}
		.Ptitulopie{font-family:'Playfair Display'; font-size:22px; margin-top:20px; margin-bottom:30px}
		.Predes{font-family:'Playfair Display'; font-size:16px; margin-top:20px; line-height:20px}
		.PMustHave{font-family:'Playfair Display'; font-size:100PX; margin:0}
		.TooltipParrafo{font-family:helvetica; font-size:16px; color:#000000; text-align:justify; line-height:22px}
		.PModelMarca{font-family:'Playfair Display'; font-size:18px; font-weight:lighter; margin:0 0 30px 0}
		.PModelMarca.ConTudor{font-size:26px; font-weight:bold; margin-bottom:10px; font-family:Helvetica;}
		.PModelModelName{font-family:'Playfair Display'; font-size:20px; font-weight:600; margin:0 0 20px 0}
		.PModelModelName.ConTudor{font-size:16px; font-weight:normal; margin-bottom:10px; color:#999999;font-family:Helvetica;}
		.PModelDescription{font-family:'Playfair Display'; font-size:16px; line-height:20px; margin:0 0 20px 0}
		.PModelDescription.ConTudor{text-align:justify; color:#999999; width:80%;font-family:Helvetica;}
		.PModelPrecio{font-family:'Playfair Display'; font-size:18px; line-height:20px; font-weight:600; color:#C5931B; margin:0}
		.PBusqueda{font-family:'Playfair Display'; font-size:25px; line-height:20px; font-weight:600; margin:0 auto; text-align:left}
		.PBusqueda span{color:#C5931B}
		.inputBuscar{font-family:Playfair Display; letter-spacing:3px;width:95%; padding:0 0 0 4px; border:none; border-bottom:solid 1px #333333; font-size:30px}
		.textDescBuscar{font-family:Playfair Display; font-size:14px; color:#333333}
		.input_Tudor{width:97%; font-family:Helvetica; font-size:16px; padding:5px;}
		.input_Tudor.selecto{width:100%;}
		.PTitulo_experiencia{font-family:'Playfair Display'; font-size:24px; color:#fff; opacity:.6;  margin:0; padding-bottom:10px; border-bottom:solid thin #fff}
		.PTexto_experiencia{font-family:'Playfair Display'; font-size:18px; color:#fff;  opacity:.6; margin:20px 10px 10px 0; line-height:28px}
		.PTitulo_howto{text-align:center; width:50%; margin:60px auto 10px auto;  letter-spacing:2px; }
		.PTexto_howto{text-align:center; width:50%; margin:0 auto 60px auto; line-height:20px}
		.MainParagrah.marginBottom30.aviso{text-align:justify}
		.MainParagrah.avisoul{text-align:justify; font-weight:600}
		.linkCoockies{color:#C5931B; text-decoration:none}
		.Small-title.P1Carousel.PlayF{font-family:'Playfair Display' !important;}
		.PlayF{font-family:'Playfair Display' !important;}
		.PlayFColeccion{font-size:22px;	font-family:'Playfair Display'}
		.PlayFColeccionTitulo{font-size:18px;	font-family:'Playfair Display' !important}
		.FuenteModel.ColorModeloText.nuevoH1_a, .FuenteModel.ColorModeloText.nuevoH1_b{display:block; margin-top:10px; margin-bottom:10px}
		.FuenteModel.ColorModeloText.nuevoH1_b{margin-bottom:0px}
		.textPanerai{font-family: 'Playfair Display'; font-size:14px; margin:0 40px 40px 40px; text-align:center}
		.textPushTudor{font-size:20px; letter-spacing:2px; line-height:25px;}
		.Encuentremas{font-family:Helvetica; font-size:12px; color:#999999; margin:0; padding:10px 20px 10px 0px; background-image:url(../images/arrow-down.png); background-size:10px; background-repeat:no-repeat; background-position:right center;}
		.CitaRolex{font-style:italic; text-align:center; font-family: Helvetica; font-size: 16px;}
		.navFooter ul li, .ahoraCentrado2024{text-align:center;}
		.relojIwc{width:100%;}
		
		@supports(object-fit: cover){
			.PhotoMediumImage.Izquierdo img{
			  width: 100%;
			  object-fit: cover;;
			  object-position: center center;
	   		  flex:1;
			}
		@supports(object-fit: cover){
			.PhotoMediumImage.Derecho img{
			  width: 100%;
			  object-fit: cover;;
			  object-position: center center;
	   		  flex:1;
			}

		@supports(object-fit: cover){
			.ImagenWatchGrid img{
			  width: 100%;
			  object-fit: cover;;
			  object-position: center center;
	   		  flex:1;
	   		  height:auto;/*agregado 2022-04-13*/
			}

		@supports(object-fit: cover){
			.ImageComponentSmall img{
			  width: 100%;
			  object-fit: cover;;
			  object-position: center center;
	   		  flex:1;
			}
		@supports(object-fit: cover){
			.ImageComponentMedium img{
			  width: 100%;
			  object-fit: cover;;
			  object-position: center center;
	   		  flex:1;
			}

		@supports(object-fit: cover){
			.ImageCheckerboardRight img{
			  width: 100%;
			  object-fit: cover;;
			  object-position: center center;
			}
		@supports(object-fit: cover){
			.ImageCheckerboardLeft img{
			  width: 100%;
			  object-fit: cover;;
			  object-position: center center;
			}
		
		@supports(object-fit: cover){
			.ImageTwoColumnComponent img{
			  width: 100%;
				height:100%;
			  object-fit: cover;;
			  object-position: center center;
			}
		
		@supports(object-fit: cover){
			.ImageButtonLabel img{
			  width: 100%;
			  max-width:100%;
			  height:auto;
			  object-fit: cover;;
			  object-position: center center;
			}
		
		@supports(object-fit: cover){
		.slider > div a img {
		  width: 100%;
		  object-fit: cover;;
		  object-position: center center;
		}
		@supports(object-fit: cover){
			.PhotoGridLarge img{
			  width: 100%;
			  object-fit: cover;
			  object-position: center center;
			}
		@supports(object-fit: cover){
			.w3-display-container img{
			 width:100%;	
			  object-fit: /*cover*/contain;
			  object-position: top /*center */center;
			  max-width:100%;
			  height:auto;
			}
		@supports(object-fit: cover){
			.w3-display-container.mySlides2.w3-animate-opacity.deexperiencias.sinRelative img{
			 width:100%;	
			  object-fit: cover;
			  object-position: top /*center */center;
			}
	