/* IMG HOME */
.homeImg{overflow-x:hidden;overflow-y:hidden;margin:0;position: relative;/*height: 521px;*/}
#bigImg{left:50%;position:relative;}
.images-home.noLnk{cursor:default;}
/*#homeGoDown{position:fixed;left:50%;background:#111 none;color:#fff;font-size: 20px;width:50px;border-radius: 25px;height:50px;line-height: 50px;vertical-align: middle;text-align: center;}*/
#homeGoDown{position:fixed;left:50%;margin-left:-33px; color:#fff;font-size: 12px;line-height: 50px;vertical-align: middle;text-align: center;}
#homeGoDown:hover{opacity:.6;}

/* CATALOGO */
section.catalogo{width:100%;float:left;font-family: apercu,"PT Sans",sans-serif;color:#7F7F7F;text-align: center;padding:104px 0 84px 0;margin:-7px 0 0 0;height:380px;}
section.catalogo .contenedorCentro{text-align:center;height:550px;position: relative;}
section.catalogo ul,
section.catalogo li{float:none;padding:0;list-style: none;width:auto;text-align: center;margin:0 auto;}
section.catalogo ul{display:table;margin: 0 auto 120px auto}
section.catalogo li{display:table-cell;}

section.catalogo .separator{margin:75px 0;font-size:35px;float:left;display: block;text-align: center;width:100%;}
section.catalogo ul li{margin:0 .5em;float:left;font-size:50px;}
section.catalogo ul li:hover{background: transparent none;}
section.catalogo ul li a{text-decoration: none;color:#111;font-size:50px;font-family: apercu,"sans-serif";padding:0 0 2px 0;margin:0;}
section.catalogo ul li a.activo{padding:0;margin:0;border-bottom:2px solid #111;}
section.catalogo ul li a:hover{color:#111; border-bottom: 2px solid black;background: transparent none;margin:0;padding:0 0 0 0;}
section.catalogo #textCatalog{float:left;font-size:28px;color:#111;text-align: center;font-family:"apercu-light",apercu,"sans-serif";line-height: 1.5em;width:90%;margin: 0 5%; margin-top:-70px;}
section.catalogo div.verCatalog{font-family:apercu,sans-serif;position: absolute;bottom:9em;}
section.catalogo a#verCatalog:hover{text-decoration: underline;}
section.catalogo #verCatalog{font-size:16px;color:#111;background:transparent none;padding:.2em 2em;}


/*CARRUSELES*/
section.carruselDesigners{background:#f6f6f6 none;}
section.carruselNews,
section.carruselDiscover{background:#FFF none}
section.carruselNovedades h3,
section.carruselNews h3,
section.carruselDesigners h3,
section.carruselDiscover h3{width:1130px; line-height: 40px;border-bottom: 1px solid #555;font-weight: normal;text-align: center;margin:94px 0 0 0;font-size:20px;}


/* CARRUSEL NOVEDADES */
section.carruselNovedades{background:#FFF none;width:100%;height:550px;}
section.carruselNovedades h3{margin-top:40px;}
section.carruselNovedades #producto{margin:-44px 0 0 0;}
section.carruselNovedades #frameCarrusel-producto{margin:27px 0 0 0;}
section.carruselNovedades .frame{top:0;} 
section.carruselNovedades .carrusel{top:45px;}
section.carruselNovedades .card{width:251px;margin: 0 42px 0 0;height:325px;}
section.carruselNovedades .card:last-child{margin:0;}
section.carruselNovedades .card:hover{opacity: .6}
section.carruselNovedades .marcoCarrusel,
section.carruselNovedades .carrusel,section.carruselNovedades .frameCarrusel{height:680px;}
/*section.carruselNovedades .card_tit{bottom:30px;font-size:18px;}
section.carruselNovedades .card_desc{bottom:20px;font-size:15px;}*/
section.carruselNovedades .card_tit,section.carruselNovedades .card_desc{display: none}
section.carruselNovedades .marcoCarrusel .control{background-position: left 3px}
section.carruselNovedades .marcoCarrusel .control.r{background-position: right 3px}

/* CARRUSEL NOTICIAS */
.carruselNews{height:600px;}
#newsHome,#marcoCarrusel-newsHome,#frameCarrusel-newsHome,#carrusel-newsHome{height:450px; }
.carruselNews h3{float:left;clear:none;}
.carruselNews #events .carrusel{height:550px; }
.carruselNews #events .card{background:#FFF none;color:#111;height:324px;width:550px;margin:0 5px 0 0;}
.carruselNews #events .card .card_tit,.carruselNews #events .card .card_desc{color:#111; width:550px; height:324px;}
.carruselNews #events .card .card_tit{bottom:auto;font-size:36px;font-weight: 600; height:324px;}
/*.carruselNews:hover .img {opacity: 0.65}*/

.carruselNews #events .card .card_desc{top:125px;line-height: 2em;font-size:16px;margin-top: 60px;}
.carruselNews #events .card .card_tit p, .carruselNews #events .card .card_desc p {text-align: center;width: 100%;}
.carruselNews #newsHome .card{height:325px;width:550px;margin:0 31px 0 0;background-color: #000}
.carruselNews #newsHome .card:last-child{margin:0;}
.carruselNews #newsHome .card .card_tit{bottom:auto;top:490px;font-size:20px;font-family: "apercu",apercu,"sans-serif";height:auto;/*line-height: 1.5em;*/font-weight: normal;}
.carruselNews #newsHome .card .card_tit{clear:both; top:342px;color:#000;font-size:1.300em;line-height: 1.3em}
.carruselNews #newsHome .card:hover .card_tit{display:block;}
/*.carruselNews #newsHome a.card .img {opacity: 0.5} */
/* .carruselNews #newsHome a.card:hover .img{opacity: 0.65}  */
/*.carruselNews #newsHome a.card:hover .img{opacity: 0.65}*/

.carruselNews #titNoticias{width:550px;}
.carruselNews #events,
.carruselNews #titEventos{width:550px;margin-right: 20px;}
.carruselNews #events,.carruselNews #newsHome{margin-top:-64px;}
.carruselNews #frameCarrusel-events,
.carruselNews #frameCarrusel-newsHome{margin:27px 0 0 0;}
.carruselNews #frameCarrusel-newsHome #carrusel-newsHome .card img{height: 325px;}


.marcoCarrusel{overflow: hidden;width:auto;float:left;height:600px;position:relative;}

.frame,.carrusel{position:relative;top:30px;left:0;}
.carrusel,.frameCarrusel{height:570px}
.control{height:40px}
.carrusel{position:relative;margin:0;float:left;transition:1s ease left;}
.carrusel img{margin-right: 5px}
.frame{width:100%;display:block;float:left;position:relative;}	
.frameCarrusel{overflow: hidden;position: absolute;top:0;}

.card, .card *{display:block;float:left}
.card{width:31%;margin:0 1%;position:relative;background:transparent none;height:520px;text-decoration:none;}
.card img{width:100%;margin:0; }
.card span{width:92%;margin:0;position:absolute;left:0;}
.card .card_label{top:130px;background:#DD604A;color:#fff;left:7%;width:auto;padding: 0 1em;}
.card .card_tit,
.card .card_desc{text-align:center;width:85%;margin:0 7%;color:#222;text-decoration: none;font-size: 1.2em}
.card .card_tit{bottom:100px;font-weight:bold;height:2em;}


.accDir{position:absolute;top:290px;left:45%;display:none;}
.accDir a{background:#fff none;width:15px;height:15px;margin:5px;float:left;display:block;border:1px solid #888;}
.marcoCarrusel .control{background: transparent url(/images/flecha_izq_negra.png) left center no-repeat;width:30px;position:absolute;top:0;z-index:10;}
.marcoCarrusel .control:hover{cursor:pointer;}
.marcoCarrusel .control.l{left:0}
.marcoCarrusel .control.r{right:0;background: transparent url(/images/flecha_der_negra.png) right center no-repeat;}
.marcoCarrusel:hover .control{display:block;}


#carru,#proy{width:100%;margin:3em 0;float:left;}

section.imgBanner{background:#ECECEA none;}
section.imgBanner a{display: block;margin: 110px 0}
/*section.imgBanner img{width:100%;box-shadow:3px 3px 5px #aaa;height:540px;margin:110px 0;}*/
section.imgBanner img{display:block;margin:0 auto;float:none;}

section#descubreSection{background:rgba(217, 219, 213, 1);}
section#descubreSection a{display: block;margin: 110px 0}
/*section#descubreSection img{width:100%;box-shadow:3px 3px 5px #aaa;height:540px;margin:110px 0;}*/
section#descubreSection img{display:block;margin:0 auto;float:none;}

section#autoresSection{height:560px;background:rgba(217, 219, 213, 0.5);}
section#autoresSection .contenedorCentro{margin-top:68px;}
section#autoresSection .text{width:550px;float:left;font:14px apercu,sans-serif;line-height: 22px;position: relative;margin-top: 48px;}
section#autoresSection h2{ font-size: 36px}
section#autoresSection .text p{margin:70px 0;color:#111;margin-right: 20px;font-size:13px;}
section#autoresSection .text a{position:absolute;bottom:0;color:#111;font-size:13px;}
section#autoresSection .carruselBloque{width:550px;float:right;}
section#autoresSection .card img{box-shadow: none;}
#carruselAutores{float:left;}
#carruselAutores .control{bottom:0;top:auto;}
#carruselAutores .control.r{background-image:url(/images/h_flecha_der_blanca.png);}
#carruselAutores .control.l{background-image:url(/images/h_flecha_izq_blanca.png);}
#carruselAutores .frame,#carruselAutores .carrusel{top:0;}
/* #carruselAutores .marcoCarrusel,#carruselAutores .frameCarrusel,#carruselAutores .carrusel,#carruselAutores .card{height:391px;box-shadow: 0 0 5px 0 grey;}*/ 
section#autoresSection .card{width:100%;margin:0;}