/* FUENTES Y COLORES */

@import url('https://fonts.googleapis.com/css?family=Ubuntu:300,300i,400,400i,500, 500i,700,700i');

/* BOOTSTRAP RESTYLING */

.container { width: 1245px; padding: 0; }
.col.span11 { margin: 0 !important; }
#page #section { min-height: auto !important; }
.oculto { display: none !important; }

body div .btn { color: rgba(255,255,255,0.80) !important; text-transform: capitalize; }
body div .btn:hover { color: rgba(255,255,255,1) !important; }

.customAboutResource .resourceTools { margin: 0 !important; }
.customAboutResource .resourceTools .dropdown-toggle { display: none; }

/* GLOBAL */

html { height: 100%; }
body { min-height: 100%; background: /*#F1F0EE*/#FFF; }

body.buscadorPantallaCompleta { overflow: hidden; }

.aaCabecera { display: none !important; }
.facetasBar { top: 0px; }

.divAmpliarImagen { display: none; }
.divAmpliarImagen a { font-family: 'Ubuntu', sans-serif; font-size: 14px; /*color: #1f1d22;*/ color: #666; cursor: pointer; }
.divAmpliarImagen a i { margin-right: 10px; /*-webkit-transform: scaleX(-1); -moz-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; -ms-filter: "FlipH"; font-size: 20px;*/ background: url('resources/sprite_restyling.png?v=2.2.0037_20190613_1500') no-repeat -358px -4px; display: inline-block; width: 30px; height: 30px; vertical-align: middle; }
.divAmpliarImagen a i:before{ content: ''; }
.divAmpliarImagen.visible { display: block; margin-top: 20px; }


#wrap { padding: 0 !important }
#section{ background: transparent !important; }

#navegadorRemover { display: none; }

/* LOGOS FAMILIAS */

.logoFamilia { background: url('resources/sprite-marcas.png?v=2.2.0037_20190613_1500') no-repeat; text-indent: -99999em; display: block; height: 60px; width: 130px; }
.divInformativoSlider .logoFamilia,
.cabeceraFicha .logoFamilia { background: url('resources/sprite-marcas-blancas.png?v=2.2.0037_20190613_1500') no-repeat; }
.listadoComunidad .logoFamilia { background: url('resources/sprite-marcas-verde.png?v=2.2.0037_20190613_1500') no-repeat; }

.logoFamilia.cod-1-01 { background-position: /*-11px -4px*/ -57px -70px !important; height: 48px; }
.logoFamilia.cod-1-02 { /*background-position: -11px -71px !important;*/ }
.logoFamilia.cod-1-03 { background-position: /*-11px -137px*/ -57px -160px !important; height: 48px; }
.logoFamilia.cod-1-04 { /*background-position: -11px -202px !important;*/ }
.logoFamilia.cod-1-05 { /*background-position: -11px -268px !important; width: 145px;*/ }
.logoFamilia.cod-1-06 { /*background-position: -11px -334px !important; width: 145px;*/ }
.logoFamilia.cod-1-07 { background-position: /*-11px -400px*/ -57px -252px !important; height: 48px; }
.logoFamilia.cod-1-08 { /*background-position: -11px -466px !important; width: 145px;*/ }
.logoFamilia.cod-1-09 { /*background-position: -180px -5px !important; width: 145px;*/ }
.logoFamilia.cod-1-10 { background-position: /*-180px -70px*/ -57px -343px !important; height: 48px; }
.logoFamilia.cod-1-11 { background-position: /*-180px -136px*/ -212px -70px !important; height: 48px; }
.logoFamilia.cod-1-12 { /*background-position: -180px -202px !important; width: 145px;*/ }
.logoFamilia.cod-1-13 { /*background-position: -180px -267px !important; width: 145px;*/ }
.logoFamilia.cod-1-14 { background-position: /*-180px -334px*/ -212px -160px !important; height: 48px; }
.logoFamilia.cod-1-15 { background-position: /*-180px -400px*/ -212px -251px !important; height: 48px; }
.logoFamilia.cod-1-16 { /*background-position: -180px -465px !important; width: 145px;*/ }

.logoFamilia.cod-2-01 { background-position: /*-370px -9px*/ -366px -70px !important; width: 150px; height: 48px; }
.logoFamilia.cod-2-02 { background-position: /*-370px -79px*/ -366px -160px !important; width: 150px; height: 48px; }
.logoFamilia.cod-2-03 { background-position: /*-370px -148px*/ -366px -251px !important; width: 150px; height: 48px; }
.logoFamilia.cod-2-04 { /*background-position: -370px -218px !important; width: 150px;*/ }
.logoFamilia.cod-2-05 { /*background-position: -370px -288px !important; width: 150px;*/ }
.logoFamilia.cod-2-06 { /*background-position: -370px -149px !important; width: 150px;*/ }
.logoFamilia.cod-2-07 { /*background-position: -370px -219px !important; width: 150px*/ }
.logoFamilia.cod-2-08 { /*background-position: -575px -10px !important; width: 150px;*/ }
.logoFamilia.cod-2-09 { /*background-position: -575px -79px !important; width: 150px;*/ }
.logoFamilia.cod-2-10 { /*background-position: -575px -149px !important; width: 150px;*/ }
.logoFamilia.cod-2-11 { /*background-position: -575px -219px !important; width: 150px;*/ }
.logoFamilia.cod-2-12 { /*background-position: -575px -287px !important; width: 150px;*/ }
.logoFamilia.cod-2-13 { /*background-position: -190px 0px !important;*/ }

.logoFamilia.cod-3-01 { background-position: /*-1097px -16px*/ -792px -70px !important; height: 48px; }
.logoFamilia.cod-3-02 { background-position: /*-1097px -86px */ -792px -160px !important; height: 48px; }
.logoFamilia.cod-3-03 { background-position: /*-1097px -157px*/ -792px -251px !important; height: 48px; }

.logoFamilia.cod-4-01 { background-position: /*-783px -17px*/  -1865px -241px !important; width: 130px; height: 58px; }
.logoFamilia.cod-4-02 { background-position: /*-783px -89px*/ -1862px -66px !important; width: 120px; height: 58px;  }
.logoFamilia.cod-4-03 { background-position: /*-780px -165px*/ -1862px -154px !important; width: 120px; height: 58px; }

.logoFamilia.cod-5-01 { background-position: /*-1281px -17px*/ -954px -70px !important; height: 48px; }
.logoFamilia.cod-5-02 { background-position: /*-1281px -86px*/ -954px -160px !important; height: 48px; }
.logoFamilia.cod-5-03 { background-position: /*-1281px -157px*/ -954px -343px !important; width: 140px; height: 48px; }
.logoFamilia.cod-5-04 { background-position: /*-1281px -226px*/ -1132px -251px !important; width: 120px; height: 48px; }
.logoFamilia.cod-5-05 { background-position: /*-1281px -296px*/ -1132px -160px !important; height: 48px; }
.logoFamilia.cod-5-06 { background-position: /*-1486px -17px*/ -1132px -343px !important; height: 48px; }
.logoFamilia.cod-5-07 { background-position: /*-1486px -87px*/ -954px -251px !important; height: 48px; }
.logoFamilia.cod-5-08 { background-position: /*-1486px -157px*/ -1132px -70px !important; height: 48px; }
.logoFamilia.cod-5-09 { /*background-position: -1486px -227px !important; width: 120px;*/ }
.logoFamilia.cod-5-10 { /*background-position: -1486px -296px !important; width: 120px;*/ }

.logoFamilia.cod-6-01 { background-position: /*-1087px -296px*/ -1307px -61px !important; width: 140px; height: 58px; }
.logoFamilia.cod-6-02 { background-position: /*-1087px -366px*/ -1307px -150px !important; width: 150px; height: 58px; }
.logoFamilia.cod-6-03 { background-position: /*-1087px -426px*/ -1308px -241px !important; width: 140px; height: 58px; }
.logoFamilia.cod-6-04 { background-position: /*-1087px -426px*/ -1507px -61px !important; width: 150px; height: 68px; }
.logoFamilia.cod-6-05 { background-position: /*-1087px -426px*/ -1507px -152px !important; width: 140px; height: 70px; }
.logoFamilia.cod-6-06 { background-position: /*-1087px -426px*/ -1507px -243px !important; width: 140px; height: 68px; }
.logoFamilia.cod-6-07 { background-position: /*-1087px -426px*/ -1507px -337px !important; width: 140px; height: 68px; }
.logoFamilia.cod-6-08 { background-position: /*-1087px -426px*/ -1681px -61px !important; width: 140px; height: 68px; }
.logoFamilia.cod-6-09 { background-position: /*-1087px -426px*/ -1681px -151px !important; width: 140px; height: 68px; }
.logoFamilia.cod-6-10 { background-position: /*-1087px -426px*/ -1681px -243px !important; width: 140px; height: 68px; }
.logoFamilia.cod-6-11 { background-position: /*-1087px -426px*/ -1681px -337px !important; width: 140px; height: 68px; }
.logoFamilia.cod-6-12 { background-position: /*-1087px -426px*/ -1681px -430px !important; width: 140px; height: 68px; }

.logoFamilia.cod-7-01 { background-position: /*-920px -16px*/ -595px -70px !important; height: 48px; }
.logoFamilia.cod-7-02 { background-position: /*-920px -86px*/ -595px -160px !important; height: 48px; }
.logoFamilia.cod-7-03 { background-position: /*-920px -156px*/ -594px -251px !important; height: 48px; }
.logoFamilia.cod-7-04 { background-position: -594px -343px !important; height: 48px; }


.logoFamilia.cod-8-01{ background-position: /*-1820px -87px*/ -2047px -163px !important; }
.logoFamilia.cod-8-02{ background-position: /*-1820px -226px*/ -2047px -343px !important; }
.logoFamilia.cod-8-03{ background-position: /*-1820px -159px*/ -2047px -249px !important; }

.logoFamilia.cod-9-01 { background-position: -2241px -70px !important; }
.logoFamilia.cod-9-02 { background-position: -2241px -160px !important; }
.logoFamilia.cod-9-03 { background-position: -2241px -250px !important; }
.logoFamilia.cod-9-04 { background-position: -2241px -340px !important; }
.logoFamilia.cod-9-05 { background-position: -2241px -430px !important; }
.logoFamilia.cod-9-06 { background-position: -2241px -514px !important; }

/* COLORES GRUPOS */

.group-cod-1-01,
.group-cod-1-02,
.group-cod-1-03,
.group-cod-1-04,
.group-cod-1-05,
.group-cod-1-06,
.group-cod-1-07,
.group-cod-1-08,
.group-cod-1-09,
.group-cod-1-10,
.group-cod-1-11,
.group-cod-1-12,
.group-cod-1-13,
.group-cod-1-14,
.group-cod-1-15,
.group-cod-1-16 { color: #7F8C8A; }

.group-cod-2-01,
.group-cod-2-02,
.group-cod-2-03,
.group-cod-2-04,
.group-cod-2-05,
.group-cod-2-06,
.group-cod-2-07,
.group-cod-2-08,
.group-cod-2-09,
.group-cod-2-10,
.group-cod-2-11,
.group-cod-2-12,
.group-cod-2-13,
.group-cod-2-14,
.group-cod-2-15,
.group-cod-2-16 { color: #A87380; }

.group-cod-3-01,
.group-cod-3-02,
.group-cod-3-03,
.group-cod-3-04,
.group-cod-3-05,
.group-cod-3-06,
.group-cod-3-07,
.group-cod-3-08,
.group-cod-3-09,
.group-cod-3-10,
.group-cod-3-11,
.group-cod-3-12,
.group-cod-3-13,
.group-cod-3-14,
.group-cod-3-15,
.group-cod-3-16 { color: #93806A; }

.group-cod-4-01,
.group-cod-4-02,
.group-cod-4-03,
.group-cod-4-04,
.group-cod-4-05,
.group-cod-4-06,
.group-cod-4-07,
.group-cod-4-08,
.group-cod-4-09,
.group-cod-4-10,
.group-cod-4-11,
.group-cod-4-12,
.group-cod-4-13,
.group-cod-4-14,
.group-cod-4-15,
.group-cod-4-16 { color: #7F8C8A; }

.group-cod-5-01,
.group-cod-5-02,
.group-cod-5-03,
.group-cod-5-04,
.group-cod-5-05,
.group-cod-5-06,
.group-cod-5-07,
.group-cod-5-08,
.group-cod-5-09,
.group-cod-5-10,
.group-cod-5-11,
.group-cod-5-12,
.group-cod-5-13,
.group-cod-5-14,
.group-cod-5-15,
.group-cod-5-16 { color: #C08B4A; }

.group-cod-6-01,
.group-cod-6-02,
.group-cod-6-03,
.group-cod-6-04,
.group-cod-6-05,
.group-cod-6-06,
.group-cod-6-07,
.group-cod-6-08,
.group-cod-6-09,
.group-cod-6-10,
.group-cod-6-11,
.group-cod-6-12,
.group-cod-6-13,
.group-cod-6-14,
.group-cod-6-15,
.group-cod-6-16 { color: #6D805C; }

.group-cod-7-01,
.group-cod-7-02,
.group-cod-7-03,
.group-cod-7-04,
.group-cod-7-05,
.group-cod-7-06,
.group-cod-7-07,
.group-cod-7-08,
.group-cod-7-09,
.group-cod-7-10,
.group-cod-7-11,
.group-cod-7-12,
.group-cod-7-13,
.group-cod-7-14,
.group-cod-7-15,
.group-cod-7-16 { color: #1E5A82; }

.group-cod-9--01,
.group-cod-9--02,
.group-cod-9--03,
.group-cod-9--04,
.group-cod-9--05,
.group-cod-9--06,
.group-cod-9--07,
.group-cod-9--08,
.group-cod-9--09,
.group-cod-9--10,
.group-cod-9--11,
.group-cod-9--12,
.group-cod-9--13,
.group-cod-9--14,
.group-cod-9--15,
.group-cod-9--16 { color: #45797B; }

/* HOME */

/*.homeComunidad { background-size: cover !important; }
.homeComunidad .mascaraBar { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.5; }
.homeComunidad #wrap { padding: 0; }
.homeComunidad .bloqueFondo { display: none !important; }*/

.homeComunidad {  }

.homeComunidad .logoCorporativo { display: none; }
.homeComunidad.menuFixed .logoCorporativo { display: block; }
.homeComunidad.menuFixed .logoVideo { display: none; }

.homeComunidad.menuActivo .logoCorporativo { display: block; }
.homeComunidad.menuActivo .logoVideo { display: none; }
.homeComunidad.menuActivo .logoCorporativo a > img.logoEspecial { display: none !important; }
.homeComunidad.menuActivo .logoCorporativo a > img.color { display: block !important; opacity: 1; }


.homeComunidad .bloqueFondo { z-index: 20; display: block; position: relative; }
.homeComunidad .bloqueFondo .block { margin: 0; }

.homeComunidad .bloqueFondo .video {  }
.homeComunidad .bloqueFondo .imagen { display: none; }

.homeComunidad .bloqueFondo .bgvid { height: 800px; }

.homeComunidad .bloqueFondo .imagenFondo { margin: 0; }
.homeComunidad .bloqueFondo .imagenFondo .bloqueFondoHome { height: 1000px; }

.homeComunidad .bloqueFondo .imagenFondo .bloqueFondoHome .group.title { text-indent: -9999em; }
.homeComunidad .bloqueFondo .imagenFondo .bloqueFondoHome .resumen { position: absolute; top: 200px; right: 100px; width: 500px; height: 500px; color: #fff; background: url('resources/figuraHome.png?v=2.2.0037_20190613_1500'); padding: 20px; }
.homeComunidad .bloqueFondo .imagenFondo .bloqueFondoHome .resumen .resumenText { width: 300px; font-size: 24px; font-family: 'Ubuntu', sans-serif; font-style: italic; }

.homeComunidad .bloqueFondo h1 { margin: 0; }
.homeComunidad .bloqueFondo .bloqueTextoVideo { width: 100%; cursor: pointer; display: block; position: absolute; top: 50%; margin-top: -250px; }
.homeComunidad .bloqueFondo .bloqueTextoVideo .container { width: 1047px; }
.homeComunidad .bloqueFondo .bloqueTextoVideo .container .containerVideoHome { width: 499px; margin-left: 49px; float: right;  }
.homeComunidad .bloqueFondo .bloqueTextoVideo .container .containerVideoHome .textoVideoHome { float: right; width: 100%; width: 500px; height: 500px; color: #fff; background: url('resources/figuraHome.png?v=2.2.0037_20190613_1500'); padding: 20px;}
.homeComunidad .bloqueFondo .bloqueTextoVideo .container .containerVideoHome .textoVideoHome span { width: 300px; font-size: 24px; font-family: 'Ubuntu', sans-serif; font-style: italic; display: block; }

.homeComunidad .bloqueFondo .bloqueTextoVideo .container .logoVideo { width: 499px; float: left; }
.homeComunidad .bloqueFondo .bloqueTextoVideo .container .logoVideo img { display: none; }

.homeComunidad .bloqueFondo .mascaraVideo { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.3; }
.homeComunidad .bloqueFondo .mascaraVideo.visible { display: block; }

.homeComunidad .bloqueNuestraGama,
.homeComunidad .bloqueDestacadosHome,
.homeComunidad .bloqueDestacadosAplicacion,
.homeComunidad .bloqueActualidadHome { padding: 40px 0; }

.homeComunidad .bloqueActualidadHome h2{ padding-left: 99px; }
.homeComunidad .bloqueActualidadHome .resources .resource-list .resource { padding: 0 99px; }
.homeComunidad .bloqueActualidadHome .resources .resource-list .resource .imagenNoticia { height: 100% !important; }

.homeComunidad #wrap .bloqueDestacadosHome { padding-bottom: 80px; }

.homeComunidad .sliderHomeContainer {  }
.homeComunidad .sliderHomeContainer h2 { margin: 0; }

.homeComunidad .sliderHomeContainer .sliderHome { margin: 0; }
.homeComunidad .sliderHomeContainer .sliderHome .sliderHomeItem { margin: 0; }
.homeComunidad .sliderHomeContainer .sliderHome .itemSlider { height: 450px; }
.homeComunidad .sliderHomeContainer .sliderHome .itemSlider .group.title { position: absolute; top: 100px; left: 99px; }
.homeComunidad .sliderHomeContainer .sliderHome .itemSlider .group.title h2 { font-family: 'Ubuntu', sans-serif; font-weight: bold; font-style: italic; font-size: 60px; color: #fff; width: 450px; }
.homeComunidad .sliderHomeContainer .sliderHome .itemSlider .resumen { display: none; }

.homeComunidad .bloqueNuestraGama { background: #fff; }

.homeComunidad .tituloComponente { font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 40px; color: #767060; margin: 40px 99px; margin-top: 0; }
.homeComunidad .sliderHomeGenerico { padding: 0 99px; margin: 0; }
.homeComunidad .sliderHomeGenerico .itemSliderGenerico { width: 100%; height: 225px; }
.homeComunidad .sliderHomeGenerico .itemSliderGenerico .imagenSlider { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-size: cover !important; background-position: 50% 50% !important; }
.homeComunidad .sliderHomeGenerico .itemSliderGenerico .imagenSlider:hover { opacity: 0.6; }
.homeComunidad .sliderHomeGenerico .itemSliderGenerico .group.title { display: none; }
.homeComunidad .sliderHomeGenerico .itemSliderGenerico > a{float: left; width: 100%; height: 100%; }

.homeComunidad .bloqueNuestraGama .sliderHomeGenerico .itemSliderGenerico .imagenSlider { background-size: inherit !important; }

.homeComunidad .bloqueDestacadosAplicacion { background: #fff; }
.homeComunidad .bloqueDestacadosAplicacion h2 { font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 40px; color: #767060; margin: 40px 99px; margin-top: 0; }
.homeComunidad .bloqueDestacadosAplicacion .resource-list { padding: 0 99px; }
.homeComunidad .bloqueDestacadosAplicacion .conImagenAsociada { padding: 0 !important;  }
.homeComunidad .bloqueDestacadosAplicacion .imagenSlider { width: 100%; height: 225px; background-position: 50% 50% !important; display: block; margin: 0 auto; }
.homeComunidad .bloqueDestacadosAplicacion h3 { float: left !important; font-family: 'Ubuntu', sans-serif; font-size: 18px; color: #3C3C3B; margin-top: 10px; }
.homeComunidad .bloqueDestacadosAplicacion .owl-carousel .owl-nav > div { margin-top: 0; top: 100px; }

.homeComunidad .destacadoLogo { top: 20px; left: 20px; background: url('resources/sprite-marcas-verde.png?v=2.2.0037_20190613_1500') no-repeat; z-index: 200; }
.homeComunidad .itemSliderGenerico:hover .destacadoLogo { background: url('resources/sprite-marcas.png?v=2.2.0037_20190613_1500') no-repeat; }

.homeComunidad .compramosChoperaHome { height: 225px; background: url('resources/compramosChopera.jpg'); background-size: cover; background-position: 50% 50%; background-repeat: no-repeat; margin: 0;  }
.homeComunidad .compramosChoperaHome > div { position: absolute; right: 160px; top: 70px; }
.homeComunidad .compramosChoperaHome p { margin: 0; font-family: 'Ubuntu', sans-serif; font-weight: bold; font-style: italic; font-size: 40px; color: #fff; }


@media screen and (min-width: 1245px){

  .homeComunidad .bloqueDestacadosAplicacion h3 { font-size: 24px; }

}


/* BLOQUE CONTACTO FOOTER */
.contactoHome { background: #857F71; margin: 0; padding: 40px 99px; }
.contactoHome .titulo { font-size: 24px; color: #C8C6BF; font-family: 'Ubuntu', sans-serif !important; font-style: italic; display: block; margin-bottom: 10px; line-height: 1; }
.contactoHome .block { float: left; width: 349px; }
.contactoHome .block ul { margin: 0; padding: 0; list-style: none; }
.contactoHome .block ul.redesSociales { display: inline-block; }
.contactoHome .block ul.redesSociales li { float: left; list-style: none; padding: 0; text-align: center; margin-right: 5px; height: 49px; }
.contactoHome .block ul.redesSociales li a { text-decoration: none; }
.contactoHome .block ul.redesSociales li a span {  }
.contactoHome .block ul.redesSociales li a span.icono { /*background: url('resources/spriteFooter.png?v=2.2.0037_20190613_1500') no-repeat;*/ width: 25px; height: 25px; display: block; opacity: 0.5;  }
.contactoHome .block ul.redesSociales li a span.literal { font-family: 'Ubuntu', sans-serif; font-weight: bold; font-style: italic; font-size: 8px; display: none; color: #fff; margin-top: 5px; }

.contactoHome .block ul.redesSociales li:hover a span.icono { opacity: 1; }
.contactoHome .block ul.redesSociales li:hover a span.literal { /*display: block;*/ }

.contactoHome .block ul.redesSociales li.twitter a span.icono { /*background-position: -8px -9px;*/ background: url(resources/socialicons/twitter.png) no-repeat center; background-size: cover !important; }
.contactoHome .block ul.redesSociales li.youtube a span.icono { /*background-position: -8px -50px;*/ background: url(resources/socialicons/youtube.png) no-repeat center; background-size: cover !important; }
.contactoHome .block ul.redesSociales li.linkedin a span.icono { /*background-position: -8px -91px;*/ background: url(resources/socialicons/linkedin.png) no-repeat center; background-size: cover !important; }
.contactoHome .block ul.redesSociales li.instagram a span.icono { /*background-position: -8px -91px;*/ background: url(resources/socialicons/instagram.jpg) no-repeat center; background-size: cover !important; }

.contactoHome .block ul.suscribirse {  }
.contactoHome .block ul.suscribirse li {  }
.contactoHome .block ul.suscribirse li a { font-family: 'Ubuntu', sans-serif !important; font-size: 20px; color: #FFF; display: block; margin-bottom: 5px; }

.contactoHome .block ul.accesosMenu {  }
.contactoHome .block ul.accesosMenu li {  }
.contactoHome .block ul.accesosMenu li a { font-size: 24px; color: #C8C6BF; font-family: 'Ubuntu', sans-serif !important; font-style: italic; display: block; margin-bottom: 10px; line-height: 1; }

.contactoHome .block.block-dch {  }
.contactoHome .block.block-dch .titulo:first-child { margin-bottom: 10px; line-height: 1; }
.contactoHome .block ul.ubicacion { float: left; width: 45%; }
/*.contactoHome .block ul.ubicacion:last-child { width: 100%; }*/
.contactoHome .block ul.ubicacion li { font-size: 16px; color: #fff; font-family: 'Ubuntu', sans-serif !important;  display: block; margin-bottom: 5px; }
.contactoHome .block ul.ubicacion li.nombre { font-weight: 600; }
.contactoHome .block ul.ubicacion li.lugar { margin-top: 10px; }
.contactoHome .block ul.ubicacion li.lugar:first-child { margin-top: 0; }
.contactoHome .block ul.ubicacion li.telefono,
.contactoHome .block ul.ubicacion li.email { font-size: 16px; font-weight: 600; position: relative; padding-left: 25px; }
.contactoHome .block ul.ubicacion li.telefono::before,
.contactoHome .block ul.ubicacion li.email::before { content: ''; background: url('resources/spriteFooter.png?v=2.2.0037_20190613_1500') no-repeat; width: 25px; height: 25px; display: block; position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
.contactoHome .block ul.ubicacion li.telefono::before { background-position: -8px -127px; }
.contactoHome .block ul.ubicacion li.email::before { background-position: -9px -156px; }

@media (max-width: 1244px) {

  .contactoHome { padding: 30px 99px; }
  .contactoHome .block { float: none; width: auto; margin-bottom: 30px; }

  .contactoHome .block.block-dch { margin-bottom: 0; }
  .contactoHome .block.block-dch .titulo:first-child { margin-bottom: 5px; }
  .contactoHome .block ul.ubicacion { float: none; width: auto; margin-bottom: 10px; }
  .contactoHome .block ul.ubicacion li.telefono,
  .contactoHome .block ul.ubicacion li.email { font-size: 18px; }

}

@media (max-width: 767px) {

  .contactoHome { padding: 30px 50px; }

  html[lang="en-us"] .contactoHome .block ul.ubicacion li { font-size: 16px; }
  html[lang="en-us"] .contactoHome .block ul.ubicacion li.telefono,
  html[lang="en-us"] .contactoHome .block ul.ubicacion li.email { font-size: 14px; }

}

/* FOOTER */

#footer { margin: 0 auto; background: #777161; border-top: 3px solid #FFF; }
#footer .container { padding: 30px 99px; }

#footer .container ul { margin: 0; padding: 0; margin-bottom: 5px; }
#footer .container ul li { display: inline; }
#footer .container ul li a { font-family: 'Ubuntu', sans-serif; font-size: 14px; color: #fff; }
#footer .separador {  }
#footer .container p { margin: 0; font-family: 'Ubuntu', sans-serif; font-size: 14px; color: #B2B2B1; }

@media (max-width: 1244px) {

  #footer { width: auto; }
  #footer .container ul li { display: block; }
  #footer .separador { display: none; }

}

@media (max-width: 767px) {

  #footer .container { padding: 30px 50px; }

}





.bloqueActualidadHome { padding: 40px 99px; }
.bloqueActualidadHome h2 { font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 40px; color: #767060; margin: 40px 0px; margin-top: 0; font-weight: 100; }
.bloqueActualidadHome .resources {  }
.bloqueActualidadHome .resources .resource-list {  }
.bloqueActualidadHome .resources .resource-list .resource { display: table; width: 100%; margin: 0; }
.bloqueActualidadHome .resources .resource-list .resource .imagenNoticia { display: table-cell; vertical-align: middle; width: 225px; height: 225px; }
.bloqueActualidadHome .resources .resource-list .resource .contenidoNoticia { display: table-cell; vertical-align: middle; width: 882px; padding-left: 50px; }
.bloqueActualidadHome .resources .resource-list .resource .contenidoNoticia .fechaPublicacion { font-family: 'Ubuntu', sans-serif; font-size: 24px; color: #3C3C3B; }
.bloqueActualidadHome .resources .resource-list .resource .contenidoNoticia .fechaPublicacion a { color: #3C3C3B;  }
.bloqueActualidadHome .resources .resource-list .resource .contenidoNoticia .fechaNoticia { margin: 10px 0; }
.bloqueActualidadHome .resources .resource-list .resource .contenidoNoticia .fechaNoticia,
.bloqueActualidadHome .resources .resource-list .resource .contenidoNoticia .fechaNoticia *,
.bloqueActualidadHome .resources .resource-list .resource .contenidoNoticia .tipoEvento { font-family: 'Ubuntu', sans-serif; font-size: 18px; color: #3C3C3B; }
.bloqueActualidadHome .resources .resource-list .resource .contenidoNoticia h3 { margin-top: 10px; }
.bloqueActualidadHome .resources .resource-list .resource .contenidoNoticia h3 a { font-family: 'Ubuntu', sans-serif; font-weight: bold; font-size: 36px; color: #767060; text-decoration: none; }

.bloqueActualidadHome .resources .resource-list .resource {  }
.bloqueActualidadHome .resources .resource-list .resource:hover { background: #F1F0EE !important; }
.bloqueActualidadHome .resources .resource-list .resource:nth-child(2n+1) { background: #C8C6BF; }
.bloqueActualidadHome .resources .resource-list .resource:nth-child(2n) { background: #D5D4CF; }

/*
.homeComunidad .owl-carousel .owl-nav > div { position: absolute; top: 50%; margin-top: -25px; width: 40px; height: 40px; display: block; background: rgba(0,0,0,0.50); text-indent: -999em; background: rgba(0,0,0,0.50) url('resources/sprite-carousel.png?v=2.2.0037_20190613_1500'); cursor: pointer; }
.homeComunidad .owl-carousel .owl-nav > div:hover { background-color: rgba(0,0,0,0.80); }
.homeComunidad .owl-carousel .owl-nav .owl-prev { left: 0px; background-position: -5px 0; }
.homeComunidad .owl-carousel .owl-nav .owl-next { right: 0px; background-position: -42px 0; }
*/

.homeComunidad .owl-carousel .owl-nav > div { background: transparent; opacity: 0.5; height: 30px; width: 30px; border-radius: 50%; position: absolute; top: 50%; margin-top: -15px; text-indent: -9999em; background-position: center !important; font-size: 0; }
.homeComunidad .owl-carousel .owl-nav > div.disabled { opacity: 0.3; }
.homeComunidad .owl-carousel .owl-nav > div.disabled a { cursor: default; }
.homeComunidad .owl-carousel .owl-nav > div:before { width: 100%; display: inline-block; content: ''; background: url(resources/sprite_restyling.png?v=2.2.0037_20190613_1500) center no-repeat; height: 30px; line-height: 30px; text-align: center; }

.homeComunidad .owl-carousel .owl-nav .owl-prev { left: 0px; }
.homeComunidad .owl-carousel .owl-nav .owl-prev:before { background-position: -86px -4px; }
.homeComunidad .owl-carousel .owl-nav .owl-next { right: 0px; }
.homeComunidad .owl-carousel .owl-nav .owl-next:before { background-position: -126px -4px; }

.homeComunidad .owl-carousel .owl-nav > div:hover { opacity: 1; }

.homeComunidad video { width: 100%; cursor: pointer; display: block; }

@media screen and (min-width: 768px){

}

@media screen and (min-width: 992px){

}

@media screen and (min-width: 1245px){

  .bloqueActualidadHome .resources .resource-list .resource .contenidoNoticia .fechaNoticia { margin: 0; }
  .bloqueActualidadHome .resources .resource-list .resource .contenidoNoticia .fechaNoticia,
  .bloqueActualidadHome .resources .resource-list .resource .contenidoNoticia .fechaNoticia *,
  .bloqueActualidadHome .resources .resource-list .resource .contenidoNoticia .tipoEvento { font-size: 24px; }

}


/* CABECERA */


header .logoCorporativo { float: left; width: 225px; margin: 28px 0; }


    /* LOGOS */

    header .logoCorporativo img { width: 200px; }
    header .logoCorporativo img.color { display: block; }
    header .logoCorporativo img.blanco { display: none; }

    .homeComunidad header .logoCorporativo img { display: none; }
    .homeComunidad.menuFixed header .logoCorporativo img.color { display: block; }
    .homeComunidad.menuFixed header .logoCorporativo img.blanco { display: none; }
    .homeComunidad header .logoCorporativo img.blanco { display: block; }
    .homeComunidad.logoEspecialCabeceraColor header .logoCorporativo img.blanco { display: none; }

    .homeComunidad .logoEspecial { position: absolute; top: -100px; z-index: -1; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out; }

    .homeComunidad.logoEspecialCabecera .logoEspecial { top: 300px; }
    .homeComunidad.logoEspecialCabecera .logoCorporativo { display: block !important; }
    .homeComunidad.logoEspecialCabecera .logoCorporativo a > img { display: none !important; }

    .homeComunidad .logoCorporativo a > img.logoEspecial { display: block !important; width: 325px; min-width: auto; height: auto !important; }
    .menuFixed.homeComunidad .logoCorporativo a > img.logoEspecial{top: -100px !important;}
    .homeComunidad .logoCorporativo a > img.color { display: block !important; }

    .homeComunidad.logoEspecialCabeceraColor .logoCorporativo .color { opacity: 1; }
    .homeComunidad .logoCorporativo .color { display: block !important; opacity: 0; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out; }

    /*.menuFixed .encabezadoGrilla { position: fixed; top: 100; width: 1245px; z-index: 25; }*/

/* MENU */



/* BUSQUEDAS */

.listadoComunidad {  }
.listadoComunidad .container[role="main"] { padding-top: 90px; }
.listadoComunidad #divCajaBusqueda { display: none; }

@media screen and (min-width: 768px){
  .listadoComunidad.homeExplora .container[role="main"] { padding-top: 100px; }
}

@media screen and (min-width: 992px){
  .listadoComunidad.homeExplora .container[role="main"] { padding-top: 180px; }
}

	/* ENCABEZADO GRILLA */

	.cabeceraGarnica { margin: 0 !important; }
	.cabeceraGarnica.familia .encabezadoGrilla { background: #31689C; }
	.cabeceraGarnica.madera .encabezadoGrilla { background: #D59A41; }
	.cabeceraGarnica.aplicacion .encabezadoGrilla { background: #C75E47; }
	.cabeceraGarnica.casosExito .encabezadoGrilla { background: #786592; }
	.cabeceraGarnica.tratamientos .encabezadoGrilla { background: #6F825F; }

	.listadoBlog .encabezadoGrilla { display: none; }
	.encabezadoGrilla { display: table; width: 100%; height: 200px; background: #777161; }
	.encabezadoGrilla > div { display: table-cell; vertical-align: middle; color: #fff; }
	.encabezadoGrilla p { color: #fff; margin: 0; }

	.encabezadoGrilla .atras { width: 99px; background: #3c3c3b; text-align: center; }
	.encabezadoGrilla .titulo { width: 548px; padding-left: 49px; padding-right: 49px; }
	.encabezadoGrilla .descripcion { width: 449px; /*padding-right: 99px;*/ }

	.encabezadoGrilla .titulo h1 { font-size: 40px; font-family: 'Ubuntu', sans-serif; font-style: italic; margin: 0; line-height: 1; }
	.encabezadoGrilla .descripcion p { font-size: 24px; font-family: 'Ubuntu', sans-serif; font-style: italic; }

.listadoComunidad .cuerpoGrilla { /*padding: 0 99px; padding-right: 0;*/ background: #c9c6c0; position: relative; }
.listadoComunidad .cuerpoGrilla > div { float: left; }
.listadoComunidad .cuerpoGrilla .colum1 { position: absolute; left: 99px; width: 225px; height: 100%; background: #fff; padding: 20px; padding-top: 40px; z-index: 20; }
.listadoComunidad .cuerpoGrilla .colum2 { /*width: 882px; width: 921px; padding-left: 49px;*/ width: 100%; min-height: 675px; }
.listadoComunidad .cuerpoGrilla .colum2 .listado-productos { margin: 0; }

.listadoComunidad .cuerpoGrilla .colum1 .containerVistas { margin-bottom: 20px; }

.listadoComunidad.filter .cuerpoGrilla .colum1 { top: -85px; padding-top: 22px; }
.listadoComunidad.filter .cuerpoGrilla .colum1 #view { margin-bottom: 30px; }

#view.activado { float: left; }

.listadoComunidad .cuerpoGrilla .colum1 .containerVistas li { float: left; cursor: pointer; background: #b2b2b2; margin-right: 10px; }
.listadoComunidad .cuerpoGrilla .colum1 .containerVistas li i { color: #fff; padding: 2px; }
.listadoComunidad .cuerpoGrilla .colum1 .containerVistas li.activeView { background: #3c3c3b; }

.listadoComunidad .listadoRecursos .resource-list {  }
.listadoComunidad .listadoRecursos .resource-list .resource { width: 100%; padding-left: 373px; padding-right: 99px; background: #C8C6BF; z-index: 2 }
.listadoComunidad .listadoRecursos .resource-list .resource:nth-child(2n) { background: #D5D4CF; }
.listadoComunidad .listadoRecursos .resource-list .resource:hover { background: #F1F0EE !important; }
.listadoComunidad .listadoRecursos .resource-list .resource:hover .logoFamilia { background: url('resources/sprite-marcas.png?v=2.2.0037_20190613_1500') no-repeat;  }

.listadoComunidad .listadoRecursos .resource-list .resource .miniaturaListado.defecto { margin: 0 !important }

.listadoComunidad .listadoRecursos .resource-list .resource .vistaMosaico { display: none !important; width: 225px; height: 225px; background-size: cover !important; overflow: hidden; padding: 20px; }
.listadoComunidad .listadoRecursos .resource-list .resource .vistaListado { display: none !important; }

.listadoComunidad .listadoRecursos .resource-list.listView .resource .vistaListado { display: block !important; }
.listadoComunidad .listadoRecursos .resource-list.gridView .resource .vistaMosaico { display: block !important; }
.listadoComunidad .listadoRecursos .resource-list.listView .resource .description { margin: 0; height: 225px; }

.listadoComunidad .listadoRecursos .resource-list.listView .resource .imagen { width: 225px; height: 225px; float: left; }
.listadoComunidad .listadoRecursos .resource-list.listView .resource .imagen .miniatura { width: 225px; height: 225px; background-size: cover !important; }

.listadoComunidad .listadoRecursos .resource-list.listView .resource .contenido { width: 548px; height: 225px; display: table; }
.listadoComunidad .listadoRecursos .resource-list.listView .resource .contenido a { text-decoration: none; }
.listadoComunidad .listadoRecursos .resource-list.listView .resource .contenido .nombreFamilia { width: 323px; display: table-cell; vertical-align: top; padding: 0 49px; padding-top: 26px;}
.listadoComunidad .listadoRecursos .resource-list.listView .resource .contenido .nombreFamilia h2 { color: #726f5e; font-family: 'Ubuntu', sans-serif; font-weight: bold; font-style: italic; font-size: 24px; }
.listadoComunidad .listadoRecursos .resource-list.listView .resource .contenido .nombreFamilia .tipoRecurso {  }
.listadoComunidad .listadoRecursos .resource-list.listView .resource .contenido .nombreFamilia .tipoRecurso h2 { font-family: 'Ubuntu', sans-serif; font-size: 24px; color: #3C3C3B; margin: 0; }

.listadoComunidad .listadoRecursos .resource-list.listView .resource .contenido .descripcionFamilia { width: 225px; display: table-cell; vertical-align: top; padding-top: 26px; }
.listadoComunidad .listadoRecursos .resource-list.listView .resource .contenido .descripcionFamilia a {  height: 60px; float: left; }
.listadoComunidad .listadoRecursos .resource-list.listView .resource .contenido .descripcionFamilia p span,
.listadoComunidad .listadoRecursos .resource-list.listView .resource .contenido .descripcionFamilia p { font-family: 'Ubuntu', sans-serif; font-size: 16px; color: #3C3C3B; margin: 0; line-height: auto !important; }

.listadoComunidad .listadoRecursos .resource-list.gridView a { text-decoration: none; }
.listadoComunidad .listadoRecursos .resource-list.gridView .resource .nombre { display: none; color: #726f5e; font-family: 'Ubuntu', sans-serif; font-weight: bold; font-style: italic; font-size: 24px; margin: 0; }
.listadoComunidad .listadoRecursos .resource-list.gridView .resource .logoFamilia { margin-bottom: 20px; z-index: 20; position: relative; }
.listadoComunidad .listadoRecursos .resource-list.gridView .resource .mascaraTransparencia { background-size: cover !important; position: absolute; top: 0; left: 0; height: 100%; width: 100%; }
.listadoComunidad .listadoRecursos .resource-list.gridView .resource:hover .mascaraTransparencia { opacity: 0.6; }
.listadoComunidad .listadoRecursos .resource-list.gridView .resource:hover .nombre { display: block; z-index: 20; position: relative; }

.listadoComunidad .listadoRecursos .resource-list.gridView { padding-left: 373px; margin-right: 99px; }
.listadoComunidad .listadoRecursos .resource-list.gridView .resource { width: 225px; padding: 0; margin-right: 49px; z-index: 20; display: block; }
.listadoComunidad .listadoRecursos .resource-list.gridView .resource:nth-child(3n) { margin-right: 0px; }

.listadoComunidad #panNumResultados {  }
.listadoComunidad #panNumResultados { color: #726f5e; font-family: 'Ubuntu', sans-serif; font-weight: bold; font-style: italic; font-size: 24px; }

.listadoComunidad .rowEtiquetas { padding: 0 99px; padding-left: 324px; display: none; width: 100%; min-height: 85px; }
.listadoComunidad.filter .rowEtiquetas { display: table; background: #fff; }

.listadoComunidad .resource-list .resource .titulo { color: #726f5e; font-family: 'Ubuntu', sans-serif; font-weight: bold; font-style: italic; font-size: 24px; }

.listadoComunidad .rowEtiquetas .containerVistas { display: table-cell; vertical-align: middle; width: 225px; padding: 20px;  }
.listadoComunidad .rowEtiquetas .containerVistas div { float: left; cursor: pointer; background: #b2b2b2; margin-right: 10px; }
.listadoComunidad .rowEtiquetas .containerVistas div i { color: #fff; padding: 2px; }
.listadoComunidad .rowEtiquetas .containerVistas div.activo { background: #3c3c3b; }

.listadoComunidad .rowEtiquetas .etiquetas { display: table-cell; vertical-align: middle; margin: 0 !important; padding: 20px 0; }
.listadoComunidad .rowEtiquetas .etiquetas ul { margin: 0; padding: 0; }
.listadoComunidad .rowEtiquetas .etiquetas ul li { position: relative; background: #b2b2b2; margin: 0; padding: 0; list-style: none; float: left; margin-bottom: 10px; padding: 10px; padding-right: 50px; }
.listadoComunidad .rowEtiquetas .etiquetas ul li a { position: absolute; right: 0; top: 0; text-indent: -9999em; width: 35px; height: 35px; display: block; float: right; background: #3d3d3d url('resources/sprite-icons.png?v=2.2.0037_20190613_1500') no-repeat  6px 4px; }

.filaBackground { width: 100%; height: 225px; position: absolute; }
.filaBackground:nth-child(2n+1) { background: #C8C6BF; }
.filaBackground:nth-child(2n) { background: #D5D4CF; }

.resource.group-cod-1-01:hover h2, .resource.group-cod-1-01:hover .nombre,
.resource.group-cod-1-02:hover h2, .resource.group-cod-1-02:hover .nombre,
.resource.group-cod-1-03:hover h2, .resource.group-cod-1-03:hover .nombre,
.resource.group-cod-1-04:hover h2, .resource.group-cod-1-04:hover .nombre,
.resource.group-cod-1-05:hover h2, .resource.group-cod-1-05:hover .nombre,
.resource.group-cod-1-06:hover h2, .resource.group-cod-1-06:hover .nombre,
.resource.group-cod-1-07:hover h2, .resource.group-cod-1-07:hover .nombre,
.resource.group-cod-1-08:hover h2, .resource.group-cod-1-08:hover .nombre,
.resource.group-cod-1-09:hover h2, .resource.group-cod-1-09:hover .nombre,
.resource.group-cod-1-10:hover h2, .resource.group-cod-1-10:hover .nombre,
.resource.group-cod-1-11:hover h2, .resource.group-cod-1-11:hover .nombre,
.resource.group-cod-1-12:hover h2, .resource.group-cod-1-12:hover .nombre,
.resource.group-cod-1-13:hover h2, .resource.group-cod-1-13:hover .nombre,
.resource.group-cod-1-14:hover h2, .resource.group-cod-1-14:hover .nombre,
.resource.group-cod-1-15:hover h2, .resource.group-cod-1-15:hover .nombre,
.resource.group-cod-1-16:hover h2, .resource.group-cod-1-16:hover .nombre  { color: #7F8C8A !important; }

.resource.group-cod-2-01:hover h2, .resource.group-cod-2-01:hover .nombre,
.resource.group-cod-2-02:hover h2, .resource.group-cod-2-02:hover .nombre,
.resource.group-cod-2-03:hover h2, .resource.group-cod-2-03:hover .nombre,
.resource.group-cod-2-04:hover h2, .resource.group-cod-2-04:hover .nombre,
.resource.group-cod-2-05:hover h2, .resource.group-cod-2-05:hover .nombre,
.resource.group-cod-2-06:hover h2, .resource.group-cod-2-06:hover .nombre,
.resource.group-cod-2-07:hover h2, .resource.group-cod-2-07:hover .nombre,
.resource.group-cod-2-08:hover h2, .resource.group-cod-2-08:hover .nombre,
.resource.group-cod-2-09:hover h2, .resource.group-cod-2-09:hover .nombre,
.resource.group-cod-2-10:hover h2, .resource.group-cod-2-10:hover .nombre,
.resource.group-cod-2-11:hover h2, .resource.group-cod-2-11:hover .nombre,
.resource.group-cod-2-12:hover h2, .resource.group-cod-2-12:hover .nombre,
.resource.group-cod-2-13:hover h2, .resource.group-cod-2-13:hover .nombre,
.resource.group-cod-2-14:hover h2, .resource.group-cod-2-14:hover .nombre,
.resource.group-cod-2-15:hover h2, .resource.group-cod-2-15:hover .nombre,
.resource.group-cod-2-16:hover h2, .resource.group-cod-2-16:hover .nombre { color: #A87380 !important; }

.resource.group-cod-3-01:hover h2, .resource.group-cod-3-01:hover .nombre,
.resource.group-cod-3-02:hover h2, .resource.group-cod-3-02:hover .nombre,
.resource.group-cod-3-03:hover h2, .resource.group-cod-3-03:hover .nombre,
.resource.group-cod-3-04:hover h2, .resource.group-cod-3-04:hover .nombre,
.resource.group-cod-3-05:hover h2, .resource.group-cod-3-05:hover .nombre,
.resource.group-cod-3-06:hover h2, .resource.group-cod-3-06:hover .nombre,
.resource.group-cod-3-07:hover h2, .resource.group-cod-3-07:hover .nombre,
.resource.group-cod-3-08:hover h2, .resource.group-cod-3-08:hover .nombre,
.resource.group-cod-3-09:hover h2, .resource.group-cod-3-09:hover .nombre,
.resource.group-cod-3-10:hover h2, .resource.group-cod-3-10:hover .nombre,
.resource.group-cod-3-11:hover h2, .resource.group-cod-3-11:hover .nombre,
.resource.group-cod-3-12:hover h2, .resource.group-cod-3-12:hover .nombre,
.resource.group-cod-3-13:hover h2, .resource.group-cod-3-13:hover .nombre,
.resource.group-cod-3-14:hover h2, .resource.group-cod-3-14:hover .nombre,
.resource.group-cod-3-15:hover h2, .resource.group-cod-3-15:hover .nombre,
.resource.group-cod-3-16:hover h2, .resource.group-cod-3-16:hover .nombre { color: #93806A !important; }

.resource.group-cod-4-01:hover h2, .resource.group-cod-4-01:hover .nombre,
.resource.group-cod-4-02:hover h2, .resource.group-cod-4-02:hover .nombre,
.resource.group-cod-4-03:hover h2, .resource.group-cod-4-03:hover .nombre,
.resource.group-cod-4-04:hover h2, .resource.group-cod-4-04:hover .nombre,
.resource.group-cod-4-05:hover h2, .resource.group-cod-4-05:hover .nombre,
.resource.group-cod-4-06:hover h2, .resource.group-cod-4-06:hover .nombre,
.resource.group-cod-4-07:hover h2, .resource.group-cod-4-07:hover .nombre,
.resource.group-cod-4-08:hover h2, .resource.group-cod-4-08:hover .nombre,
.resource.group-cod-4-09:hover h2, .resource.group-cod-4-09:hover .nombre,
.resource.group-cod-4-10:hover h2, .resource.group-cod-4-10:hover .nombre,
.resource.group-cod-4-11:hover h2, .resource.group-cod-4-11:hover .nombre,
.resource.group-cod-4-12:hover h2, .resource.group-cod-4-12:hover .nombre,
.resource.group-cod-4-13:hover h2, .resource.group-cod-4-13:hover .nombre,
.resource.group-cod-4-14:hover h2, .resource.group-cod-4-14:hover .nombre,
.resource.group-cod-4-15:hover h2, .resource.group-cod-4-15:hover .nombre,
.resource.group-cod-4-16:hover h2, .resource.group-cod-4-16:hover .nombre { color: #c01124 !important; }

.resource.group-cod-5-01:hover h2, .resource.group-cod-5-01:hover .nombre,
.resource.group-cod-5-02:hover h2, .resource.group-cod-5-02:hover .nombre,
.resource.group-cod-5-03:hover h2, .resource.group-cod-5-03:hover .nombre,
.resource.group-cod-5-04:hover h2, .resource.group-cod-5-04:hover .nombre,
.resource.group-cod-5-05:hover h2, .resource.group-cod-5-05:hover .nombre,
.resource.group-cod-5-06:hover h2, .resource.group-cod-5-06:hover .nombre,
.resource.group-cod-5-07:hover h2, .resource.group-cod-5-07:hover .nombre,
.resource.group-cod-5-08:hover h2, .resource.group-cod-5-08:hover .nombre,
.resource.group-cod-5-09:hover h2, .resource.group-cod-5-09:hover .nombre,
.resource.group-cod-5-10:hover h2, .resource.group-cod-5-10:hover .nombre,
.resource.group-cod-5-11:hover h2, .resource.group-cod-5-11:hover .nombre,
.resource.group-cod-5-12:hover h2, .resource.group-cod-5-12:hover .nombre,
.resource.group-cod-5-13:hover h2, .resource.group-cod-5-13:hover .nombre,
.resource.group-cod-5-14:hover h2, .resource.group-cod-5-14:hover .nombre,
.resource.group-cod-5-15:hover h2, .resource.group-cod-5-15:hover .nombre,
.resource.group-cod-5-16:hover h2, .resource.group-cod-5-16:hover .nombre { color: #C08B4A !important; }

.resource.group-cod-6-01:hover h2, .resource.group-cod-6-01:hover .nombre,
.resource.group-cod-6-02:hover h2, .resource.group-cod-6-02:hover .nombre,
.resource.group-cod-6-03:hover h2, .resource.group-cod-6-03:hover .nombre,
.resource.group-cod-6-04:hover h2, .resource.group-cod-6-04:hover .nombre,
.resource.group-cod-6-05:hover h2, .resource.group-cod-6-05:hover .nombre,
.resource.group-cod-6-06:hover h2, .resource.group-cod-6-06:hover .nombre,
.resource.group-cod-6-07:hover h2, .resource.group-cod-6-07:hover .nombre,
.resource.group-cod-6-08:hover h2, .resource.group-cod-6-08:hover .nombre,
.resource.group-cod-6-09:hover h2, .resource.group-cod-6-09:hover .nombre,
.resource.group-cod-6-10:hover h2, .resource.group-cod-6-10:hover .nombre,
.resource.group-cod-6-11:hover h2, .resource.group-cod-6-11:hover .nombre,
.resource.group-cod-6-12:hover h2, .resource.group-cod-6-12:hover .nombre,
.resource.group-cod-6-13:hover h2, .resource.group-cod-6-13:hover .nombre,
.resource.group-cod-6-14:hover h2, .resource.group-cod-6-14:hover .nombre,
.resource.group-cod-6-15:hover h2, .resource.group-cod-6-15:hover .nombre,
.resource.group-cod-6-16:hover h2, .resource.group-cod-6-16:hover .nombre { color: #6D805C !important; }

.resource.group-cod-7-01:hover h2, .resource.group-cod-7-01:hover .nombre,
.resource.group-cod-7-02:hover h2, .resource.group-cod-7-02:hover .nombre,
.resource.group-cod-7-03:hover h2, .resource.group-cod-7-03:hover .nombre,
.resource.group-cod-7-04:hover h2, .resource.group-cod-7-04:hover .nombre,
.resource.group-cod-7-05:hover h2, .resource.group-cod-7-05:hover .nombre,
.resource.group-cod-7-06:hover h2, .resource.group-cod-7-06:hover .nombre,
.resource.group-cod-7-07:hover h2, .resource.group-cod-7-07:hover .nombre,
.resource.group-cod-7-08:hover h2, .resource.group-cod-7-08:hover .nombre,
.resource.group-cod-7-09:hover h2, .resource.group-cod-7-09:hover .nombre,
.resource.group-cod-7-10:hover h2, .resource.group-cod-7-10:hover .nombre,
.resource.group-cod-7-11:hover h2, .resource.group-cod-7-11:hover .nombre,
.resource.group-cod-7-12:hover h2, .resource.group-cod-7-12:hover .nombre,
.resource.group-cod-7-13:hover h2, .resource.group-cod-7-13:hover .nombre,
.resource.group-cod-7-14:hover h2, .resource.group-cod-7-14:hover .nombre,
.resource.group-cod-7-15:hover h2, .resource.group-cod-7-15:hover .nombre,
.resource.group-cod-7-16:hover h2, .resource.group-cod-7-16:hover .nombre { color: #1E5A82 !important; }

.resource.group-col-9-01:hover h2, .resource.group-cod-9-01:hover .nombre,
.resource.group-col-9-02:hover h2, .resource.group-cod-9-02:hover .nombre,
.resource.group-col-9-03:hover h2, .resource.group-cod-9-03:hover .nombre,
.resource.group-col-9-04:hover h2, .resource.group-cod-9-04:hover .nombre,
.resource.group-col-9-05:hover h2, .resource.group-cod-9-05:hover .nombre,
.resource.group-col-9-06:hover h2, .resource.group-cod-9-06:hover .nombre,
.resource.group-col-9-07:hover h2, .resource.group-cod-9-07:hover .nombre,
.resource.group-col-9-08:hover h2, .resource.group-cod-9-08:hover .nombre,
.resource.group-col-9-09:hover h2, .resource.group-cod-9-09:hover .nombre,
.resource.group-col-9-10:hover h2, .resource.group-cod-9-10:hover .nombre,
.resource.group-col-9-11:hover h2, .resource.group-cod-9-11:hover .nombre,
.resource.group-col-9-12:hover h2, .resource.group-cod-9-12:hover .nombre,
.resource.group-col-9-13:hover h2, .resource.group-cod-9-13:hover .nombre,
.resource.group-col-9-14:hover h2, .resource.group-cod-9-14:hover .nombre,
.resource.group-col-9-15:hover h2, .resource.group-cod-9-15:hover .nombre,
.resource.group-col-9-16:hover h2, .resource.group-cod-9-16:hover .nombre { color: #45797B !important; }

	/* LISTADO FAMILIAS */

	.listadoFamilias { background: #D5D4CF; /*padding: 0 99px;*/ margin: 0 !important; }
	.listadoFamilias div { margin: 0 !important; }
	.listadoFamilias .destacadoFamilia { display: block; float: left; width: 647px; cursor: pointer; float: left; height: 225px; margin: 0; }
	.listadoFamilias .destacadoFamilia:nth-child(2n) { width: 598px; padding-right: 99px; }
	.listadoFamilias .destacadoFamilia:nth-child(2n) .resumen { padding-right: 0; }
	.listadoFamilias .destacadoFamilia:nth-child(2n+1) { padding-left: 99px;  }
	.listadoFamilias .destacadoFamilia:hover { background: #F1F0EE !important; }
	.listadoFamilias .destacadoFamilia .destacado.horizontal { background: none; height: 225px; }

	.listadoFamilias .destacadoFamilia .group.title { display: table; width: 100%; table-layout: fixed; }
	.listadoFamilias .destacadoFamilia h3 { width: 225px; height: 225px; display: table-cell; vertical-align: middle; background: red; text-align: center; margin: 0; }
	.listadoFamilias .destacadoFamilia h3 { vertical-align: middle; font-family: 'Ubuntu', sans-serif; font-weight: bold; font-style: italic; color: #fff; font-size: 24px; }
	.listadoFamilias .destacadoFamilia .resumen {  display: table-cell; vertical-align: middle; color: #726f5e; font-family: 'Ubuntu', sans-serif; font-weight: bold; font-style: italic; font-size: 24px; padding: 0 49px; }

	.listadoFamilias .destacadoFamilia.elegance { /*background: #C8C6BF*/ background: #D5D4CF; }
	.listadoFamilias .destacadoFamilia.elegance h3 { background: #818D8F; }
	.listadoFamilias .destacadoFamilia.elegance:hover .resumen { color: #818D8F; }

	.listadoFamilias .destacadoFamilia.reinforced { /*background: #C8C6BF;*/ background: #D5D4CF;}
	.listadoFamilias .destacadoFamilia.reinforced h3 { background: #A77480; }
	.listadoFamilias .destacadoFamilia.reinforced:hover .resumen { color: #A77480; }

	.listadoFamilias .destacadoFamilia.efficiency { /*background: #D5D4CF;*/ background: #C8C6BF; }
	.listadoFamilias .destacadoFamilia.efficiency h3 { background: #92806A; }
	.listadoFamilias .destacadoFamilia.efficiency:hover .resumen { color: #92806A; }

	.listadoFamilias .destacadoFamilia.fireshield { /*background: #D5D4CF;*/ background: #D5D4CF; }
	.listadoFamilias .destacadoFamilia.fireshield h3 { background: #c01124; /* Old browsers */ background: -moz-linear-gradient(left, #c01124 0%, #e4710a 57%, #e4710a 57%, #e4710a 100%, #f7b234 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(left, #c01124 0%,#e4710a 57%,#e4710a 57%,#e4710a 100%,#f7b234 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right, #c01124 0%,#e4710a 57%,#e4710a 57%,#e4710a 100%,#f7b234 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c01124', endColorstr='#f7b234',GradientType=1 ); /* IE6-9 */ }
	.listadoFamilias .destacadoFamilia.fireshield:hover .resumen { color: #c01124; }

	.listadoFamilias .destacadoFamilia.tradition { /*background: #C8C6BF;*/ background: #C8C6BF; }
	.listadoFamilias .destacadoFamilia.tradition h3 { background: #C28B4B;  }
  .listadoFamilias .destacadoFamilia.tradition:hover .resumen { color: #C28B4B; }

	.listadoFamilias .destacadoFamilia.durable { background: #C8C6BF; }
	.listadoFamilias .destacadoFamilia.durable h3 { background: #6F825F; }
	.listadoFamilias .destacadoFamilia.durable:hover .resumen { color: #6F825F; }

	.listadoFamilias .destacadoFamilia.performance { /*background: #D5D4CF;*/ background: #C8C6BF; }
	.listadoFamilias .destacadoFamilia.performance h3 { background: #2A5A86; }
	.listadoFamilias .destacadoFamilia.performance:hover .resumen { color: #2A5A86; }

  .listadoFamilias .destacadoFamilia.ultralight { background: #C8C6BF; }
  .listadoFamilias .destacadoFamilia.ultralight h3 { background: #45797B; }
  .listadoFamilias .destacadoFamilia.ultralight:hover .resumen { color: #45797B; }

	/* LISTADO ESTATICO */

	.listadoEstatico { background: #E4E3DF; /*padding: 0 99px;*/ margin: 0 !important; }
	.listadoEstatico h2 { display: none; }
	.listadoEstatico .resource-list {  }
	.listadoEstatico .resource-list .resource { display: block; width: 647px; cursor: pointer; float: left; height: 225px; margin: 0; }
	.listadoEstatico .resource-list .resource:nth-child(2n) { width: 598px; padding-right: 99px; }
 	.listadoEstatico .resource-list .resource:nth-child(2n) .contenido { padding-right: 0; }
	.listadoEstatico .resource-list .resource:nth-child(2n+1) { padding-left: 99px; }
	.listadoEstatico .resource-list .resource:hover { background: #F1F0EE !important; }

	.listadoEstatico .resource-list .resource .imagen { display: table-cell; vertical-align: middle; width: 225px; height: 225px; padding: 0; }
	.listadoEstatico .resource-list .resource .imagen .imagenFondo { width: 225px; height: 225px; background-size: cover !important; background-position: 50% 50% !important; }
	.listadoEstatico .resource-list .resource .imagen .imagenFondo img { display: none; }
	.listadoEstatico .resource-list .resource .contenido { display: table-cell; vertical-align: middle; padding: 0 49px; }
	.listadoEstatico .resource-list .resource .contenido h3 { margin-top: 0; }
	.listadoEstatico .resource-list .resource .contenido h3 a { vertical-align: middle; font-family: 'Ubuntu', sans-serif; font-weight: bold; font-style: italic; color: #726f5e; font-size: 24px; text-decoration: none !important; }
	.listadoEstatico .resource-list .resource .contenido .descripcion {  }
	.listadoEstatico .resource-list .resource .contenido .descripcion p { font-family: 'Ubuntu', sans-serif; color: #726f5e; font-size: 16px; margin: 0; height: 75px; overflow: hidden; }

	.tratamiento .listadoEstatico .resource-list { padding: 0 99px; }
	.tratamiento .listadoEstatico .resource-list .resource { display: block; width: 225px !important; height: 225px; padding: 0 !important; margin-right: 49px; padding-top: 35px !important; }
	.tratamiento .listadoEstatico .resource-list .resource:nth-child(4n) { margin-right: 0; }
	.tratamiento .listadoEstatico .resource-list .resource .imagen { width: 100%; float: left; height: auto; margin-bottom: 20px; }
	.tratamiento .listadoEstatico .resource-list .resource .imagen .imagenFondo { background-size: inherit !important; }
	.tratamiento .listadoEstatico .resource-list .resource .contenido { width: 100%; float: left; text-align: center; padding: 0; }
	.tratamiento .listadoEstatico .resource-list .resource .imagen .imagenFondo { height: 100px; }

	.aplicacion .listadoEstatico .resource-list .resource:hover .contenido h3 a { color: #C75E47; }
	.madera .listadoEstatico .resource-list .resource:hover .contenido h3 a { color: #D59A41; }
	.tratamiento .listadoEstatico .resource-list .resource:hover .contenido h3 a { color: #777161; }

/* FACETAS */

#panFacetas {  }
#panFacetas .box { background: transparent; border-top: 1px solid #777161; padding: 0; margin: 0;  }
#panFacetas .box .faceta-title { color: #777161; padding: 5px 0; display: block; font-size: 14px; font-family: 'Ubuntu', sans-serif; }
#panFacetas .box .faceta-title i { position: relative; top: -5px; float: right; cursor: pointer; display: none; }
#panFacetas .box .faceta-title i.up { display: block; }

#panFacetas .box.mini {  }
#panFacetas .box.mini i.down { display: block; }
#panFacetas .box.mini i.up { display: none; }

#panFacetas .box.mini .facetedSearchBox,
#panFacetas .box.mini .listadoFacetas,
#panFacetas .box.mini .moreResults { display: none; }

.listadoBlog  #panFacetas .box.mini .facetedSearchBox { display: none !important; }
.listadoBlog  #panFacetas .box .facetedSearchBox { display: block !important; }
.listadoBlog #divCajaBusqueda { display: block; }

#panFacetas .box .listadoFacetas {  }
#panFacetas .box .listadoFacetas li {  }
#panFacetas .box .listadoFacetas li a { color: #3c3c3b; margin: 0 !important; font-size: 14px; font-family: 'Ubuntu', sans-serif; text-transform: capitalize; }
#panFacetas .box .listadoFacetas li a span { display: none; }

.facetedSearch .facetedSearchBox { height: 30px; }
.facetedSearch .facetedSearchBox input { height: 30px; }
.facetedSearch .facetedSearchBox a.searchButton { background: none; position: absolute; right: 0; top: 0; text-indent: 0; height: 30px; width: 30px; background: #ddd; }
.facetedSearch .facetedSearchBox a.searchButton i { position: absolute; top: 2px; left: 4px; color: #777161; }

/* FICHA RECURSO */

.fichaRecurso.cargando .group_imagenes { background: #FFE1AB; }
.fichaRecurso.cargando .group_imagenes img { display: none; }
.fichaRecurso.cargando .group_imagenes .edit_title { display: none; }
.fichaRecurso.cargando .group_imagenes .edit_mainImage { display: none; }
.fichaRecurso.cargando .group_imagenes .group_info { display: none; }

.fichaRecurso {  }
.fichaRecurso #wrap { background: #fff; }
.fichaRecurso #col02 { padding: 0; display: block; }
.fichaRecurso #col02 .resource .description { margin: 0 !important; }

.fichaRecurso .group.title { margin: 0; }
.fichaRecurso .group.title h1 { margin: 0; padding: 0; }
.fichaRecurso .group.title h1 .value { display: none; }

.fichaRecurso header { height: auto; }
.fichaRecurso.cabeceraFija header { position: fixed; }

.fichaRecurso .tituloComposicion { font-size: 16px; /*font-family: 'Ubuntu', sans-serif; font-weight: bold; font-style: italic; color: #767060;*/ margin-bottom: 10px; display: block; font-family: 'Ubuntu', sans-serif; color: #333; }

.fichaRecurso .semanticView { margin: 0 !important; }
.fichaRecurso .semanticView h2 { /*font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 40px;*/ color: #777161; line-height: 1.2 !important; margin-bottom: 20px; display: block; font-family: 'Ubuntu', sans-serif; }
.fichaRecurso .semanticView .cabecera_titulo { background: #A09C90; }
.fichaRecurso .semanticView .cabecera_titulo h2 { font-family: 'Ubuntu', sans-serif; font-weight: bold; font-style: italic; font-size: 40px; margin: 0; line-height: 1.2 !important; color: #fff; padding: 20px 99px; display: block; }

.fichaRecurso .semanticView .group_info { padding: 0px; }
.fichaRecurso .semanticView .group_info .container > .group { padding: 30px 99px; }
.fichaRecurso .semanticView .group_info .container > .cont { padding: 30px 99px; }

.fichaRecurso .group_imagenes { /*height: 300px;*/ padding: 0 !important; margin: 0 !important; position: relative; }
.fichaRecurso .group_imagenes .group { margin: 0 !important; }

.fichaRecurso .group_imagenes .owl-carousel { /*height: 300px;*/}
.fichaRecurso .group_imagenes .owl-carousel .owl-item { /*height: 450px; max-height: 450px;*/ }
.fichaRecurso .group_imagenes .owl-carousel .owl-item .contentGroup {  }
.fichaRecurso .group_imagenes .owl-carousel .owl-item .contentGroup .edit { display: none; }
.fichaRecurso .group_imagenes .owl-carousel .owl-item .contentGroup .edit.edit_image { display: block; }
.fichaRecurso .group_imagenes .owl-carousel .owl-item .contentGroup .edit.edit_image .values { height: 650px; display: block; }

.fichaRecurso .group_imagenes .owl-carousel .cabeceraImagen { width: 499px; display: none !important; position: absolute; right: 99px; background: rgba(178,178,178,0.50); padding: 10px; color: #fff; font-family: 'Ubuntu', sans-serif; font-weight: bold; font-style: italic; }

.fichaRecurso .owl-carousel { position: relative; }
.fichaRecurso .owl-carousel  {  }
.fichaRecurso .owl-carousel  .owl-nav {  }

.fichaRecurso .owl-carousel .owl-item .propSelEnt_images > .group{margin-bottom: 0; }
.fichaRecurso .owl-carousel .owl-item img { margin: 0 !important; }
.fichaRecurso .owl-carousel .owl-item .resource-background { height: 225px; width: 225px; display: block; background-repeat: no-repeat !important; background-size: cover !important; /*margin: 0 auto;*/ }

.fichaRecurso .group_imagenes .owl-carousel  .owl-nav > div { position: absolute; top: 50%; margin-top: -20px; width: 40px; height: 40px; display: block; background: rgba(0,0,0,0.50); text-indent: -999em; /*background: rgba(0,0,0,0.50) url('resources/sprite-carousel.png?v=2.2.0037_20190613_1500');*/ cursor: pointer; background: url('resources/sprite_restyling.png?v=2.2.0037_20190613_1500');}
.fichaRecurso .group_imagenes .owl-carousel  .owl-nav > div:hover { /*background-color: rgba(0,0,0,0.80);*/ }
.fichaRecurso .group_imagenes .owl-carousel  .owl-nav .owl-prev { left: 0; /*background-position: -5px 0;*/ background-position: -80px 0px; }
.fichaRecurso .group_imagenes .owl-carousel  .owl-nav .owl-next { right: 0; /*background-position: -42px 0;*/ background-position: -120px 0px; }

.fichaRecurso .group_carousel { margin: 0; }
/*
.fichaRecurso .group_carousel .owl-carousel  .owl-nav > div { position: absolute; top: 50%; margin-top: -25px; width: 40px; height: 40px; display: block; background: rgba(0,0,0,0.50); text-indent: -999em; background: rgba(0,0,0,0.50) url('resources/sprite-carousel.png?v=2.2.0037_20190613_1500'); cursor: pointer; }
.fichaRecurso .group_carousel .owl-carousel  .owl-nav > div:hover { background-color: rgba(0,0,0,0.80); }
.fichaRecurso .group_carousel .owl-carousel  .owl-nav .owl-prev { left: -100px; background-position: -5px 0; }
.fichaRecurso .group_carousel .owl-carousel  .owl-nav .owl-next { right: -100px; background-position: -42px 0; }
*/
.fichaRecurso .group_carousel .owl-carousel .owl-nav > div { background: transparent; opacity: 0.5; height: 30px; width: 30px; border-radius: 50%; position: absolute; top: 50%; margin-top: -15px; text-indent: -9999em; background-position: center !important; font-size: 0; }
.fichaRecurso .group_carousel .owl-carousel .owl-nav > div.disabled { opacity: 0.3; }
.fichaRecurso .group_carousel .owl-carousel .owl-nav > div.disabled a { cursor: default; }
.fichaRecurso .group_carousel .owl-carousel .owl-nav > div:before { width: 100%; display: inline-block; content: ''; background: url(resources/sprite_restyling.png?v=2.2.0037_20190613_1500) center no-repeat; height: 30px; line-height: 30px; text-align: center; }

.fichaRecurso .group_carousel .owl-carousel .owl-nav .owl-prev { left: 0px; }
.fichaRecurso .group_carousel .owl-carousel .owl-nav .owl-prev:before { background-position: -86px -4px; }
.fichaRecurso .group_carousel .owl-carousel .owl-nav .owl-next { right: 0px; }
.fichaRecurso .group_carousel .owl-carousel .owl-nav .owl-next:before { background-position: -126px -4px; }

.fichaRecurso .group_carousel .owl-carousel .owl-nav > div:hover { opacity: 1; }




.fichaRecurso .semanticView .group_descripcion { margin: 0; }
.fichaRecurso .semanticView .group_descripcion > div {  }
.fichaRecurso .semanticView .group_descripcion > div strong.lb { display: none; }
.fichaRecurso .semanticView .group_descripcion .edit_shortDescription { margin-bottom: 30px; }
.fichaRecurso .semanticView .group_descripcion .edit_shortDescription .value { font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 40px; line-height: 1.2 !important; }

.fichaRecurso .botonScroll { position: absolute; bottom: 20px; right: 50%; opacity: .4; cursor: pointer; z-index: 200; }
.fichaRecurso .botonScroll:hover { opacity: 1; }
.fichaRecurso .botonScroll span { font-size: 36px; color: #FFF; }

.fichaRecurso.cargando {  }
.fichaRecurso.cargando .semanticView .group_imagenes .contEnt_Image { overflow: hidden; display: none; }
.fichaRecurso.cargando .semanticView .group_imagenes .contEnt_Image img { width: 100%; }

.fichaRecurso.cargando .semanticView .group_imagenes .contEnt_Image:first-child { display: block; }


@media screen and (min-width: 1245px){

	.fichaRecurso .semanticView .group_descripcion .prop_description { float: left; width: 548px; }
	.fichaRecurso .semanticView .group_descripcion .prop_description .value *,
	.fichaRecurso .semanticView .group_descripcion .prop_description .value p { font-family: 'Ubuntu', sans-serif; font-size: 24px; margin: 0; line-height: 1.2 !important; }

	.fichaRecurso .semanticView .group_descripcion .group_especies { float: left; width: 225px; margin-left: 49px; }
	.fichaRecurso .semanticView .group_descripcion .group_especies > div { margin: 0; }
	.fichaRecurso .semanticView .group_descripcion .group_especies .value { margin: 0; }
	.fichaRecurso .semanticView .group_descripcion .group_especies .value a { font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 14px; text-decoration: none; }

	.fichaRecurso .semanticView .group_descripcion .edit_image { float: left; width: 225px; }
	.fichaRecurso .semanticView .group_descripcion .edit_image .cabeceraImagen { display: none; }

}

.divCambiarUnidad { position: absolute; top: 0; right: 0; }
.divCambiarUnidad span { background: #B2B2B1; color: #6F6F6E; width: 30px; height: 30px; display: block; float: left; margin-right: 10px; text-align: center; line-height: 30px !important; cursor: pointer; font-size: 14px; font-family: 'Ubuntu', sans-serif; }
.divCambiarUnidad span.activo { background: #3C3C3B; color: #fff; }

.fichaRecurso .semanticView .group_info { margin: 0; }

.fichaRecurso .semanticView .group_aplicaciones { background: #F1F1EF; }
.fichaRecurso .semanticView .group_aplicaciones .lb_application { font-weight: 100; /*font-family: 'Ubuntu', sans-serif; font-style: italic;*/ font-size: 40px; line-height: 1.2 !important; color: #777161; margin-bottom: 20px; display: block; font-family: 'Ubuntu', sans-serif;  }
.fichaRecurso .semanticView .group_aplicaciones .edit_title {  }
.fichaRecurso .semanticView .group_aplicaciones .edit_title .lb { display: none; }
.fichaRecurso .semanticView .group_aplicaciones .edit_title span.value { margin: 0;  }
.fichaRecurso .semanticView .group_aplicaciones .edit_title a { font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 24px; /*margin: 0 auto;*/ line-height: 1.2 !important; color: #3C3C3B; text-decoration: none !important; margin-top: 10px; display: block; width: 225px; }
.fichaRecurso .semanticView .group_aplicaciones .edit.edit_mainImage { display: none; }

.fichaRecurso .semanticView .group_aplicaciones .resource-background {  }
.fichaRecurso .semanticView .group_aplicaciones .resource-background a { background-repeat: no-repeat !important; width: 225px; height: 225px; display: block; background-size: cover !important; }

.fichaRecurso .semanticView .group_caracteristicas { position: relative; }
.fichaRecurso .semanticView .group_caracteristicas .cont_quantitativeProductOrServiceProperty { width: 100%; }
.fichaRecurso .semanticView .group_caracteristicas .cont_quantitativeProductOrServiceProperty > .contEnt_QuantitativeValue { width: 225px; height: 120px; float: left; margin-bottom: 30px; margin-right: 49px; }
.fichaRecurso .semanticView .group_caracteristicas .cont_quantitativeProductOrServiceProperty > .contEnt_QuantitativeValue:nth-child(4n) { margin-right: 0; }
.fichaRecurso .semanticView .group_caracteristicas .cont_quantitativeProductOrServiceProperty > .contEnt_QuantitativeValue .group_info .edit { /*width: 100%;*/ float: left; }

.fichaRecurso .semanticView .group_caracteristicas .cont_quantitativeProductOrServiceProperty .groupSystem {  }
.fichaRecurso .semanticView .group_caracteristicas .cont_quantitativeProductOrServiceProperty .groupSystem > div { float: left; }
.fichaRecurso .semanticView .group_caracteristicas .cont_quantitativeProductOrServiceProperty .groupSystem { display: none; }

.fichaRecurso .semanticView .group_caracteristicas.unidadesIngles .groupSystem_english { display: block; }
.fichaRecurso .semanticView .group_caracteristicas.unidadesInternacional .groupSystem_international { display: block; }

.fichaRecurso .semanticView .group_caracteristicas .contentGroup {  }
.fichaRecurso .semanticView .group_caracteristicas .contentGroup > .edit,
.fichaRecurso .semanticView .group_caracteristicas .contentGroup > .cont { float: left; }
.fichaRecurso .semanticView .group_caracteristicas .contentGroup strong { display: none; }
.fichaRecurso .semanticView .group_caracteristicas .contentGroup .value { font-size: 14px; font-family: 'Ubuntu', sans-serif;  }

.fichaRecurso .semanticView .group_caracteristicas .divCambiarUnidad { top: 57px; right: 99px; }


/* prueba cambio clases */
.fichaRecurso .semanticView .group_caracteristicas { position: relative; }
.fichaRecurso .semanticView .group_caracteristicas .cont_qualitativeProductOrServiceProperty { width: 100%; }
.fichaRecurso .semanticView .group_caracteristicas .cont_qualitativeProductOrServiceProperty > .contEnt_QualitativeValue { width: 225px; height: 120px; float: left; margin-bottom: 30px; margin-right: 49px; }
.fichaRecurso .semanticView .group_caracteristicas .cont_qualitativeProductOrServiceProperty > .contEnt_QualitativeValue:nth-child(4n) { margin-right: 0; }
.fichaRecurso .semanticView .group_caracteristicas .cont_qualitativeProductOrServiceProperty > .contEnt_QualitativeValue .group_info .cont { /*width: 100%;*/ float: left; }
.fichaRecurso .semanticView .group_caracteristicas .cont_qualitativeProductOrServiceProperty > .contEnt_QualitativeValue .group_info .edit { /*width: 100%;*/ float: left; }

.fichaRecurso .semanticView .group_caracteristicas .cont_qualitativeProductOrServiceProperty .groupSystem {  }
.fichaRecurso .semanticView .group_caracteristicas .cont_qualitativeProductOrServiceProperty .groupSystem > div { float: left; }
.fichaRecurso .semanticView .group_caracteristicas .cont_qualitativeProductOrServiceProperty .groupSystem { display: none; }

.fichaRecurso .semanticView .group_caracteristicas.unidadesIngles .groupSystem_english { display: block; }
.fichaRecurso .semanticView .group_caracteristicas.unidadesInternacional .groupSystem_international { display: block; }

.fichaRecurso .semanticView .group_caracteristicas .contentGroup {  }
.fichaRecurso .semanticView .group_caracteristicas .contentGroup > .edit,
.fichaRecurso .semanticView .group_caracteristicas .contentGroup > .cont { float: left; }
.fichaRecurso .semanticView .group_caracteristicas .contentGroup strong { display: none; }
.fichaRecurso .semanticView .group_caracteristicas .contentGroup .value { font-size: 14px; font-family: 'Ubuntu', sans-serif;  }

.fichaRecurso .semanticView .group_caracteristicas .divCambiarUnidad { top: 57px; right: 99px; }


.fichaRecurso .semanticView .group_productosrel { background: #F1F1EF; }
.fichaRecurso .semanticView .group_productosrel strong.lb { /*font-family: 'Ubuntu', sans-serif !important; font-style: italic; font-size: 40px !important; color: #767060 !important;*/ padding: 20px 0 !important; display: block; margin: 0 !important; font-size: 34px; }
.fichaRecurso .semanticView .group_productosrel img { height: 100%; width: 100%; }
.fichaRecurso .semanticView .group_productosrel .lb_relatedProduct { /*font-weight: 100; font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 40px;*/ line-height: 1.2 !important; color: #777161; margin-bottom: 20px; display: block; font-family: 'Ubuntu', sans-serif;  }
.fichaRecurso .semanticView .group_productosrel .edit_faceCutImage { display: none; }
.fichaRecurso .semanticView .group_productosrel .edit.edit_mainImage { display: none; }
.fichaRecurso .semanticView .group_productosrel .propSelEnt_identifier { display: none; }

.fichaRecurso .semanticView .group_productosrel .propSelEnt.propSelEnt_name { display: none; position: absolute; top: 90px; left: 20px; }
.fichaRecurso .semanticView .group_productosrel .propSelEnt_code { display: none; }
.fichaRecurso .semanticView .group_productosrel .propSelEnt_shortDescription { display: none; }
.fichaRecurso .semanticView .group_productosrel .logoFamilia { position: absolute; top: 20px; left: 20px; background: url('resources/sprite-marcas-verde.png?v=2.2.0037_20190613_1500') no-repeat; }
.fichaRecurso .semanticView .resource-background:hover .logoFamilia { background: url('resources/sprite-marcas.png?v=2.2.0037_20190613_1500') no-repeat; }
.fichaRecurso .semanticView .group_productosrel .nombreFamiliaRelacionados { display: none; font-family: 'Ubuntu', sans-serif; font-weight: bold; font-style: italic; font-size: 24px; margin: 0; position: absolute; top: 90px; left: 20px; z-index: 300; }
/*.fichaRecurso .semanticView .resource-background:hover .nombreFamiliaRelacionados { display: block; width: 190px; }*/
.fichaRecurso .semanticView .group_productosrel .mascaraTransparencia { background-size: cover !important; position: absolute; top: 0; left: 0; height: 225px; width: 225px; }
.fichaRecurso .semanticView .resource-background:hover .mascaraTransparencia { opacity: 0.6; }
.fichaRecurso .semanticView .group_productosrel .resource-background { background: none !important; }

.fichaRecurso .semanticView .group_productosrel .cont_images{}
.fichaRecurso .semanticView .group_productosrel .cont_images .contEnt_Image{display: none; }
.fichaRecurso .semanticView .group_productosrel .cont_images .contEnt_Image:first-child{display: block; }
.fichaRecurso .semanticView .group_productosrel .contEnt_Image .edit_name a { display: none; color: #726f5e; font-family: 'Ubuntu', sans-serif; font-weight: bold; font-style: italic; font-size: 24px; margin: 0; }
.fichaRecurso .semanticView .group_productosrel .contEnt_Image .edit_image {  }

.fichaRecurso .semanticView .group_productosrel .contEnt_Image:hover .edit_name a { display: block;  }
.fichaRecurso .semanticView .group_productosrel .contEnt_Image:hover .edit_image { /*opacity: 0.6;*/ }

.fichaRecurso .semanticView .group_formatos {  }
.fichaRecurso .semanticView .group_formatos .cont.cont_frontQuality { width: 225px; float: left; margin-right: 49px; }
.fichaRecurso .semanticView .group_formatos .cont.cont_undersideQuality { width: 225px; float: left; margin-right: 49px; }
.fichaRecurso .semanticView .group_formatos .cont.cont_glue { width: 225px; float: left; margin-right: 49px; }
.fichaRecurso .semanticView .group_formatos .edit.edit_gluingStandard { width: 225px; float: left; }

.fichaRecurso .semanticView .group_formatos .cont.cont_certificate {  }
.fichaRecurso .semanticView .group_formatos .cont.cont_certificate strong { display: none; }
.fichaRecurso .semanticView .group_formatos .cont.cont_certificate .contSelEnt_certificate { float: left; }

.fichaRecurso .semanticView .group_formatos .cont_qualitativeValueFormat {  }

.fichaRecurso .semanticView .group_tratamientos {  }
.fichaRecurso .semanticView .group_tratamientos .lb_processing { /*font-weight: 100; font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 40px;*/ line-height: 1.2 !important; color: #777161; margin-bottom: 20px; display: block; font-size: 34px; font-family: 'Ubuntu', sans-serif; }
.fichaRecurso .semanticView .group_tratamientos .cont_processing {  }
.fichaRecurso .semanticView .group_tratamientos .cont_processing > .contSelEnt { width: 10%; float: left; }

.fichaRecurso .semanticView .group_tratamientos .cont_processing .contSelEnt .edit_title { display: none; }
.fichaRecurso .semanticView .group_tratamientos .cont_processing .contSelEnt .edit_title strong,
.fichaRecurso .semanticView .group_tratamientos .cont_processing .contSelEnt .edit_title .values { display: none; }
.fichaRecurso .semanticView .group_tratamientos .cont_processing .contSelEnt:hover .edit_title .values { display: block; }

.fichaRecurso .semanticView .group_tratamientos .cont_processing .contSelEnt .edit_mainImage,
.fichaRecurso .semanticView .group_tratamientos .cont_processing .contSelEnt .edit_mainImage strong,
.fichaRecurso .semanticView .group_tratamientos .cont_processing .contSelEnt .edit_mainImage .values { display: none; }

.fichaRecurso .semanticView .group_documentacion { background: #F1F1EF; }
.fichaRecurso .semanticView .group_documentacion h2 {border-bottom: 3px solid #777161; }
.fichaRecurso .semanticView .group_documentacion .cont_productDocument {  }
.fichaRecurso .semanticView .group_documentacion .cont_productDocument .contEnt_ProductDocument { width: 100px; float: left; text-align: center; margin-right: 20px; }
.fichaRecurso .semanticView .group_documentacion .cont_productDocument .contEnt_ProductDocument strong { display: none; }
.fichaRecurso .semanticView .group_documentacion .cont_productDocument .contEnt_ProductDocument a.value { text-indent: -9999em; display: block; /*background: url('resources/sprite-carousel.png?v=2.2.0037_20190613_1500') no-repeat -103px -4px;*/ width: 95px; height: 80px; margin: 0 auto; background: url('resources/spriteDocumentacion.png?v=2.2.0037_20190613_1500') no-repeat -6px -7px; }

.fichaRecurso .semanticView .group_documentacion .cont_productDocument .contEnt_ProductDocument .edit_title .value { font-family: 'Ubuntu', sans-serif; font-weight: bold; font-size: 15px; color: #575756; }

	.fichaRecurso .semanticView .group_documentacion .cont_productDocument .contEnt_ProductDocument.Download_001 a.value{ }
	.fichaRecurso .semanticView .group_documentacion .cont_productDocument .contEnt_ProductDocument.Download_002 a.value{background-position: -134px -7px; }
	.fichaRecurso .semanticView .group_documentacion .cont_productDocument .contEnt_ProductDocument.Download_003 a.value{background-position: -264px -7px; }
	.fichaRecurso .semanticView .group_documentacion .cont_productDocument .contEnt_ProductDocument.Download_004 a.value{background-position: -399px -7px; }
	.fichaRecurso .semanticView .group_documentacion .cont_productDocument .contEnt_ProductDocument.Download_005 a.value{background-position: -6px -119px; }
	.fichaRecurso .semanticView .group_documentacion .cont_productDocument .contEnt_ProductDocument.Download_006 a.value{background-position: -132px -119px; }


.fichaRecurso .semanticView .cont_productFamily {  }
.fichaRecurso .semanticView .cont_productType {  }

.fichaRecurso .cabeceraFicha { background: #3c3c3b; }
.fichaRecurso .cabeceraFicha .container { width: 1245px; height: 100px; }
.fichaRecurso .cabeceraFicha i { color: #FFF; cursor: pointer; }

.fichaRecurso .cabeceraFicha .atras { }

.fichaRecurso .cabeceraFicha .familia {  }
.fichaRecurso .cabeceraFicha .familia span {  }

.fichaRecurso .cabeceraFicha .indice { margin-left: 323px; width: 225px; float: left; padding-top: 20px; }
.fichaRecurso .cabeceraFicha .indice a { font-family: 'Ubuntu', sans-serif; font-size: 14px; color: #fff; float: left; width: 100%; height: 16px; line-height: 16.8px; margin-bottom: 5px; }
.fichaRecurso .cabeceraFicha .indice a:first-child { font-family: 'Ubuntu', sans-serif; font-weight: bold;  }

.fichaRecurso .cabeceraFicha .nombre { margin-left: 49px; width: 225px; float: left; padding-top: 20px; }
.fichaRecurso .cabeceraFicha .nombre p { margin: 0; font-family: 'Ubuntu', sans-serif; font-weight: bold; font-style: italic; font-size: 14px; color: #fff; }

.fichaRecurso .cabeceraFicha .compartir { text-align: center; width: 99px; height: 100px; float: left; position: relative; }
.fichaRecurso .cabeceraFicha .compartir .iconoCompartir { left: 0px; }
.fichaRecurso .cabeceraFicha .compartir .desplegableRedesSociales { display: none; position: absolute; top: 99px; left: 0; z-index: 30; background: #3C3C3B; width: 99px; margin: 0; padding: 0; padding-bottom: 20px; }
.fichaRecurso .cabeceraFicha .compartir .desplegableRedesSociales li { list-style: none; padding: 0; margin: 0; }
.fichaRecurso .cabeceraFicha .compartir .desplegableRedesSociales li a { width: 30px; height: 30px; display: block; margin: 0 auto; background: #B2B2B1; margin-bottom: 5px; opacity: 0.6; }
.fichaRecurso .cabeceraFicha .compartir .desplegableRedesSociales li a i { top: 7px; color: #3C3C3B; font-size: 17px; }
.fichaRecurso .cabeceraFicha .compartir .desplegableRedesSociales li span { color: #fff; font-size: 14px; font-family: 'Ubuntu', sans-serif; font-weight: bold; font-style: italic; padding-top: 20px; display: block; }

.fichaRecurso .cabeceraFicha .compartir.visible .desplegableRedesSociales { display: block; }
.fichaRecurso .cabeceraFicha .compartir .desplegableRedesSociales li:hover a { opacity: 1; }

.fichaRecurso .cont_productType,
.fichaRecurso .edit_legalNotice,
.fichaRecurso .edit_emissionClass,
.fichaRecurso .edit_emissionClass,
.fichaRecurso .edit_code { display: none}

.fichaRecurso.gbrickproduct .semanticView .group_aplicaciones{background: #FFF; }
.fichaRecurso.gbrickproduct .edit_legalNotice{display:block}
.fichaRecurso.gbrickproduct .group_avisolegal,
.fichaRecurso.gbrickproduct .group_avisolegal .edit_legalNotice
{padding:0}
.fichaRecurso.gbrickproduct .group_avisolegal .edit_legalNotice strong{display:none}

.fichaRecurso .grupoPaginado { margin: 0 !important }
.fichaRecurso #divContPanGadgets .resources .resource-list { padding: 30px 99px; background: #F1F0EE; }
.fichaRecurso #divContPanGadgets .resources .group-title { padding: 20px 99px; background: #A09B90; margin: 0; }

.fichaRecurso #divContPanGadgets .resources .resource-list .imagenAsociada { width: 225px !important; height: 225px !important; }
.fichaRecurso #divContPanGadgets .resources .resource-list .imagenAsociada img { height: 100%; }
.fichaRecurso #divContPanGadgets .resources .resource-list h3 { float: left; width: 100% !important; }
.fichaRecurso #divContPanGadgets .resources .resource-list h3 a { text-decoration: none; font-family: 'Ubuntu', sans-serif; font-weight: bold; font-size: 24px; color: #767060; }

.fichaRecurso.successfulexample .semanticView .group_descripcion .prop_description { width: 100%; }
.fichaRecurso .columnaDescripcion { width: 50%; float: left; }
.fichaRecurso .columnaDescripcion p { margin-top: 0 !important; }
.fichaRecurso .columnaDescripcion.columna01 { padding-right: 25px; }
.fichaRecurso .columnaDescripcion.columna02 { padding-left: 25px; }

  /* FICHA APLICACION */

  .fichaRecurso.application,
  .fichaRecurso.producttype {  }

  .fichaRecurso.application .cabeceraFicha .container .familia { display: table; height: 100px; }
  .fichaRecurso.application .cabeceraFicha .container .familia span { display: table-cell; vertical-align: middle; font-family: 'Ubuntu', sans-serif; font-weight: bold; font-size: 30px; color: #fff; top: 0px; line-height: 1; }

  .fichaRecurso.application .semanticView .group_descripcion .prop_description { padding-right: 49px; }
  .fichaRecurso.application .edit_code { display: block; padding: 0 !important; margin-bottom: 20px; }
  .fichaRecurso.application .edit_code .value { margin: 0 !important; }

  .fichaRecurso.application .group_producto_estrella { width: 499px; float: left; }
  .fichaRecurso.application .group_producto_estrella .imagenProductoDestacado .logoFamilia { display: none; }
  .fichaRecurso.application .group_producto_estrella .nombreFamiliaRelacionados  { display: none !important; }
  .fichaRecurso.application .group_producto_estrella .mascaraTransparencia { background-size: cover !important; display: block; height: 225px; width: 225px; opacity: 1 !important; }

  .fichaRecurso.application .group_producto_estrella .divProductoDestacado { }
  .fichaRecurso.application .group_producto_estrella .imagenProductoDestacado { width: 50%; float: left; }
  .fichaRecurso.application .group_producto_estrella .imagenProductoDestacado .edit_image { margin: 0; }
  .fichaRecurso.application .group_producto_estrella .imagenProductoDestacado .edit_image img { width: 100%;  }

  .fichaRecurso.application .group_producto_estrella .contenidoProductoDestacado { width: 50%; float: left; }

  .fichaRecurso.application .group_producto_estrella .propSelEnt_name {  }
  .fichaRecurso.application .group_producto_estrella .propSelEnt_name a { font-size: 16px; font-family: 'Ubuntu', sans-serif; font-weight: bold; font-style: italic; color: #767060; }

  .fichaRecurso.application .group_producto_estrella .propSelEnt_code {  }

  .fichaRecurso.application .group_producto_estrella .propSelEnt_description {  }
  .fichaRecurso.application .semanticView .group_producto_estrella .prop_description { width: 100%; padding: 0; }
  .fichaRecurso.application .semanticView .group_producto_estrella .prop_description .value p { font-family: 'Ubuntu', sans-serif; font-size: 16px; white-space: normal; }

  .fichaRecurso.application .group_producto_estrella .propSelEnt_images {  }
  .fichaRecurso.application .group_producto_estrella .propSelEnt_images .edit_mainImage { display: none; }
  .fichaRecurso.application .group_producto_estrella .propSelEnt_images .edit_faceCutImage { display: none; }
  .fichaRecurso.application .group_producto_estrella .edit_mainProduct { display: none; }

  .fichaRecurso.application .group_productosrel,
  .fichaRecurso.producttype .group_productosrel {  }
  .fichaRecurso.application .group_productosrel .lb.lb_product,
  .fichaRecurso.producttype .group_productosrel .lb.lb_product { /*font-weight: 100; font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 40px;*/ line-height: 1.2 !important; color: #777161; /*margin-bottom: 20px;*/ display: block; font-family: 'Ubuntu', sans-serif; }

  .fichaRecurso.application .group_productosrel .owl-item .lb.lb_product { display: none; }
  .fichaRecurso.application .group_productosrel .owl-item .propSelEnt_description { display: none; }
  .fichaRecurso.application .group_productosrel .owl-item .edit_mainProduct { display: none; }

  .fichaRecurso .group_productosrel .enlaceDuplicado .logoFamilia { display: block; background: url('resources/sprite-marcas-verde.png?v=2.2.0037_20190613_1500') no-repeat; z-index: 2000; }
  .fichaRecurso .group_productosrel .enlaceDuplicado:hover .logoFamilia { display: block; background: url('resources/sprite-marcas.png?v=2.2.0037_20190613_1500') no-repeat; z-index: 2000; }

  /* FICHA TIPO PRODUCTO */

  .fichaRecurso.producttype {  }
  .fichaRecurso.producttype .cabeceraFicha .container .familia { display: table; height: 100px; }
  .fichaRecurso.producttype .cabeceraFicha .container .familia span { display: table-cell; vertical-align: middle; font-family: 'Ubuntu', sans-serif; font-weight: bold; font-size: 30px; color: #fff; top: 0px; line-height: 1; }

  /* FICHA TIPO CASO DE EXITO */

  .fichaRecurso.successfulexample {  }
  .fichaRecurso.successfulexample .cabeceraFicha .container .familia { display: table; height: 100px; width: 500px; }
  .fichaRecurso.successfulexample .cabeceraFicha .container .familia span { display: table-cell; vertical-align: middle; font-family: 'Ubuntu', sans-serif; font-weight: bold; font-size: 18px; color: #fff; top: 0px; line-height: 1; }

  .fichaRecurso.successfulexample .cabeceraFicha .container .indice { margin-left: 300px !important; }
  .fichaRecurso.successfulexample .cabeceraFicha .container .nombre { display: none !important; }

  /* FICHA TIPO PROCESO */

  .fichaRecurso.productprocessing .cabeceraFicha .container .familia { display: table; height: 100px; }
  .fichaRecurso.productprocessing .cabeceraFicha .container .familia span { display: table-cell; vertical-align: middle; font-family: 'Ubuntu', sans-serif; font-weight: bold; font-size: 30px; color: #fff; top: 0px; line-height: 1; }

  .fichaRecurso.productprocessing .cabeceraFicha.cod-1 {  }
  .fichaRecurso.productprocessing .cabeceraFicha.cod-1 .atras {  }
  .fichaRecurso.productprocessing .cabeceraFicha.cod-1 .familia { width: 395px; }
  .fichaRecurso.productprocessing .cabeceraFicha.cod-1 .familia .logoTratamiento { width: 230px; }
  .fichaRecurso.productprocessing .cabeceraFicha.cod-1 .indice { margin-left: 150px; }
  .fichaRecurso.productprocessing .cabeceraFicha.cod-1 .nombre {  }
  .fichaRecurso.productprocessing .cabeceraFicha.cod-1 .compartir {  }

  .fichaRecurso .logoTratamiento { background: url('resources/logos-tratamientos-negativo.png?v=2.2.0037_20190613_1500') no-repeat; width: 100px; height: 100px; display: block; background-position: 0 0; padding-right: 20px; }
  .fichaRecurso .logoTratamiento.cod-1 { background-position: -50px -30px; }
  .fichaRecurso .logoTratamiento.cod-2 { background-position: -125px -149px; }
  .fichaRecurso .logoTratamiento.cod-3 { background-position: -213px -149px; }
  .fichaRecurso .logoTratamiento.cod-4 { background-position: -305px -149px; }
  .fichaRecurso .logoTratamiento.cod-5 { background-position: -395px -149px; }
  .fichaRecurso .logoTratamiento.cod-6 { background-position: -36px -149px; }
  .fichaRecurso .logoTratamiento.cod-7 { background-position: -485px -149px; }
  .fichaRecurso .logoTratamiento.cod-8 { background-position: -573px -149px; }
  .fichaRecurso .logoTratamiento.cod-9 { background-position: -658px -149px; }



/* BUSCADOR */

#modal-buscador { display: none; background: #f1f1ef; position: absolute; top: 40px; left: 0; width: 100%; height: 100%; }
#modal-buscador.visible { display: block; z-index: 200; }
#modal-buscador .container { width: 1047px; }

#modal-buscador .cabeceraBuscador { background: #fff; height: 100px; /*padding: 30px 0;*/ display: none; }
#modal-buscador .cabeceraBuscador .container { display: table; position: relative; top: 25px; }
#modal-buscador .cabeceraBuscador .logoBuscador { display: table-cell; vertical-align: middle; }
#modal-buscador .cabeceraBuscador .logoBuscador .blanco { display: none; }
#modal-buscador .cabeceraBuscador .cerrarBuscador { display: table-cell; vertical-align: middle; text-align: right; }
#modal-buscador .cabeceraBuscador .cerrarBuscador i { font-size: 50px; cursor: pointer; }

#modal-buscador .campoBuscador { display: table; background: #3c3c3b; width: 100%; height: 200px; padding: 0 325px; }
#modal-buscador .campoBuscador .container { /*display: table; padding: 0 274px; height: 200px; padding-right: 200px;*/ }
#modal-buscador .campoBuscador .ico { display: table-cell; vertical-align: bottom; width: 50px; padding-bottom: 40px; }
#modal-buscador .campoBuscador .ico i { color: #fff; font-size: 50px; }
#modal-buscador .campoBuscador .txtbuscador { display: table-cell; vertical-align: bottom; width: 100%; padding-bottom: 40px; padding-left: 10px; }
#modal-buscador .campoBuscador .txtbuscador input { width: 100%; font-size: 50px; font-family: 'Ubuntu', sans-serif; font-weight: bold; /*color: #706f6f;*/ /*color: #A29F94;*/ color: #FFF; background: none; border: none; }
#modal-buscador .campoBuscador .txtbuscador input.textoBlanco { /*color: #fff;*/ }

#modal-buscador .campoBuscador .txtbuscador input,
#modal-buscador .campoBuscador .txtbuscador input::placeholder,
#modal-buscador .campoBuscador .txtbuscador input.textoBlanco{color: /*#A29F94*/#FFF !important; opacity: 1 !important; }

#modal-buscador .informacionBuscador .container { display: table; padding: 0 274px; }
#modal-buscador .informacionBuscador .container p,
#modal-buscador .informacionBuscador .container div { font-family: 'Ubuntu', sans-serif; font-size: 16px; color: #777161; }
#modal-buscador .informacionBuscador .container p { margin-top: 10px; margin-left: 60px; }

#modal-buscador .resultadosBuscador {  }
#modal-buscador .resultadosBuscador .container {  }

#modal-buscador .resultadosBuscador .container .indice { width: 225px; float: left; padding-right: 20px; }
#modal-buscador .resultadosBuscador .container .indice > p { /*margin-top: 20px;*/ }
#modal-buscador .resultadosBuscador .container .indice p,
#modal-buscador .resultadosBuscador .container .indice span { font-family: 'Ubuntu', sans-serif; font-weight: bold; font-style: italic; font-weight: 100; font-size: 24px; color: #777161; text-transform: lowercase; float: left; }
#modal-buscador .resultadosBuscador .container .indice #totalResultados { margin-right: 10px; }
#modal-buscador .resultadosBuscador .container .indice .facetas {  }
#modal-buscador .resultadosBuscador .container .indice .facetas ul { margin: 0; }
#modal-buscador .resultadosBuscador .container .indice .facetas ul li { margin: 0; border: 0; border-top: 2px solid #777161; float: left; width: 100%; padding: 5px; }
#modal-buscador .resultadosBuscador .container .indice .facetas ul li a,
#modal-buscador .resultadosBuscador .container .indice .facetas ul li span { text-decoration: none; padding-right: 10px; padding: 0; margin: 0; float: left; font-family: 'Ubuntu', sans-serif; font-weight: bold; font-style: italic; font-weight: 100; font-size: 16px; color: #777161; }

#modal-buscador .resultadosBuscador .container .buscador-layer { width: 822px; float: left; padding-right: 225px; }
#modal-buscador .resultadosBuscador .container .buscador-layer .resultados { overflow: hidden; overflow-y: scroll; }
#modal-buscador .resultadosBuscador .container .buscador-layer .resultados .tipoContenido { /*background: #c3c1bb;*/ float: left; margin: 0; width: 100%; }
#modal-buscador .resultadosBuscador .container .buscador-layer .resultados .tipoContenido h2 { background: #3c3c3b; margin: 0; font-family: 'Ubuntu', sans-serif; font-weight: bold; font-style: italic; font-size: 24px; color: #fff; padding: 15px 49px; }
#modal-buscador .resultadosBuscador .container .buscador-layer .resultados .tipoContenido ul { position: relative; padding: 0; margin: 0; }
#modal-buscador .resultadosBuscador .container .buscador-layer .resultados .tipoContenido ul li { list-style: none; float: left; width: 100%; height: 49px; }
#modal-buscador .resultadosBuscador .container .buscador-layer .resultados .tipoContenido ul li:nth-child(2n) { background: #d0cec9; }
#modal-buscador .resultadosBuscador .container .buscador-layer .resultados .tipoContenido ul li figure { padding: 0 49px; }
#modal-buscador .resultadosBuscador .container .buscador-layer .resultados .tipoContenido ul li figure img { float: left; width: 49px; height: 49px; margin-right: 49px; }
#modal-buscador .resultadosBuscador .container .buscador-layer .resultados .tipoContenido ul li figure figcaption { float: left; width: 380px; }
#modal-buscador .resultadosBuscador .container .buscador-layer .resultados .tipoContenido ul li h3 { font-family: 'Ubuntu', sans-serif; font-weight: 100; font-size: 16px; color: #3c3c3b; margin: 0; padding: 20px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%; margin: 0; }
#modal-buscador .resultadosBuscador .container .buscador-layer .resultados .tipoContenido ul li.ver-mas { display: none; /*position: absolute; top: -35px; background: transparent; float: right; width: auto; right: 49px; color: #fff;*/ }
#modal-buscador .resultadosBuscador .container .buscador-layer .resultados .tipoContenido ul li.ver-mas a,
#modal-buscador .resultadosBuscador .container .buscador-layer .resultados .tipoContenido ul li.ver-mas span { font-family: 'Ubuntu', sans-serif; font-weight: 100; font-size: 16px; color: #BBB8B0; }

@media (max-width: 767px){
  #modal-buscador .resultadosBuscador .container .indice .facetas { display: none; }
}

/* LISTADOS BUSCADOR */

.listadoBuscador {  }
.listadoBuscador #wrap{ background: #fff; }
.listadoBuscador #panNumResultados { display: none !important; }

.listadoBuscador .cabeceraFicha {  }

.listadoBuscador .group-title { margin: 30px 99px; }
.listadoBuscador .group-title h2 { margin: 0 !important; padding: 0 !important; font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 30px; }

.listadoBuscador .finderUtils { background: none; padding: 0 99px; margin-bottom: 10px; }
.listadoBuscador .finderUtils > div { width: 50%; height: /*40px*/30px; float: left; }
.listadoBuscador .finderUtils .finderSection { border-bottom: 1px solid #000; }
.listadoBuscador .finderUtils .finderSection label { display: none; }

/*.listadoBuscador .finderUtils #inputLupa { border: 0; background: #767060 url('resources/sprite-icons.png?v=2.2.0037_20190613_1500') -28px 1px no-repeat; width: 30px; height: 30px; display: block; border-radius: 50%; }*/
.listadoBuscador .finderUtils #inputLupa { border: 0; width: 25px; height: 30px; position: absolute; background: none; }
.listadoBuscador .finderUtils .icoLupa {width: 25px; height: 25px; float: right; }
.listadoBuscador .finderUtils .icoLupa:after { content: '\E8B6'; font-family: 'Material Icons'; font-size: 26px; color: #3C3C3B; display: block; width: 25px; height: 30px; line-height: 30px; }



.listadoBuscador .finderUtils .finderSectionText { border: 0; box-shadow: none; background: transparent; font-family: 'Ubuntu', sans-serif; /*font-weight: bold;*/ font-size: /*30px*/14px; height: 30px; line-height: 1; /*padding-left: 20px;*/ text-align: right; font-style: italic; color: #777161; }

.listadoBuscador .finderUtils .datePickerContainer { padding-left: 49px; }
.listadoBuscador .finderUtils .datePickerContainer .datepicker { border: 0; box-shadow: none; background: transparent; cursor: pointer; max-width: 178px; }
.listadoBuscador .finderUtils .datePickerContainer i { position: relative; top: 5px; color: #767060; cursor: pointer; }
.listadoBuscador .finderUtils .datePickerContainer i:hover { color: #000; }

.listadoBuscador .resource-list {  }
.listadoBuscador .resource-list .resource { width: 100%; padding: 0 99px; /*background: #C8C6BF;*/ border-bottom: 1px solid #AA4459; }
.listadoBuscador .resource-list .resource:last-child{border-bottom: 0; }
.listadoBuscador .resource-list .resource:nth-child(2n) { /*background: #D5D4CF;*/ }
.listadoBuscador .resource-list .resource:hover { /*background: #F1F0EE;*/ }
.listadoBuscador .resource-list .resource:hover .logoFamilia { background: url('resources/sprite-marcas.png?v=2.2.0037_20190613_1500') no-repeat;  }

.listadoBuscador .resource-list .resource .miniaturaListado { display: none; }
.listadoBuscador .resource-list .resource .miniaturaListado.defecto { margin: 0 !important }

.listadoBuscador .resource-list.listView .resource .vistaListado { display: block !important; }
.listadoBuscador .resource-list.gridView .resource .vistaMosaico { display: block !important; }
.listadoBuscador .resource-list.listView .resource .description { margin: 0; height: 225px; }

.listadoBuscador .resource-list.listView .resource .vistaListado .box.description { display: table; width: 100%; }

.listadoBuscador .resource-list.listView .resource .imagen { width: 225px; height: 225px; display: table-cell; vertical-align: middle; }
.listadoBuscador .resource-list.listView .resource .imagen .miniatura { width: 225px; height: 225px; background-size: cover !important; }

.listadoBuscador .resource-list.listView .resource .contenido { width: 100%; height: 225px; padding-left: 49px; display: table-cell; vertical-align: middle; }
.listadoBuscador .resource-list.listView .resource .contenido a { text-decoration: none; }
.listadoBuscador .resource-list.listView .resource .contenido > div { width: 100%; float: left; }

.listadoBuscador .resource-list.listView .resource .contenido .descripcionFamilia { width: 225px; display: table-cell; vertical-align: top; padding-top: 26px; }
.listadoBuscador .resource-list.listView .resource .contenido .descripcionFamilia p { font-family: 'Ubuntu', sans-serif; font-size: 16px; color: #3C3C3B; margin: 0; }

.listadoBuscador .resource-list.listView .resource .contenido .tipoEvento span { font-family: 'Ubuntu', sans-serif; font-size: 24px; color: #3C3C3B; }
.listadoBuscador .resource-list.listView .resource .contenido .nombreFamilia span { display: block; font-family: 'Ubuntu', sans-serif; font-weight: bold; font-size: 36px; color: /*#767060*/#3C3C3B; line-height: 1.3; }
.listadoBuscador .resource-list.listView .resource .contenido .fechaNoticia span { font-family: 'Ubuntu', sans-serif; font-size: 18px; color: #3C3C3B;  }


.listadoBlog .componenteRecursosDestacados { width: 100%; float: left; padding: 30px 0; margin-right: 0px; }
.listadoBlog .componenteRecursosDestacados h2 { font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 24px; color: #3C3C3B; }

.listadoBlog .componenteRecursosDestacados .tituloBlog { float: left; width: 375px; font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 60px; color: #767060; padding-left: 99px; }
.listadoBlog .componenteRecursosDestacados > .resource-list { float: left; width: 630px;  }

.listadoBlog .finderUtils { background: none; padding: 0 99px; margin-bottom: 10px; }
.listadoBlog .finderUtils > div { width: 50%; height: 40px; float: left; }
.listadoBlog .finderUtils .finderSection { border-bottom: 1px solid #000; }
.listadoBlog .finderUtils .finderSection label { display: none; }

.listadoBlog .finderUtils #inputLupa { border: 0; background: #767060 url('resources/sprite-icons.png?v=2.2.0037_20190613_1500') -28px 1px no-repeat; width: 30px; height: 30px; display: block; border-radius: 50%; }
.listadoBlog .finderUtils .finderSectionText { border: 0; box-shadow: none; background: transparent; font-family: 'Ubuntu', sans-serif; font-weight: bold; font-size: 30px; height: 45px; line-height: 1; padding-left: 20px; padding-bottom: 10px; }

.listadoBlog .buscador { padding-left: 275px; }
.listadoBlog .panelOrdenContenedor { padding-left: 50px; }

.listadoBlog .componenteRecursosDestacados .owl-carousel {  }
.listadoBlog .componenteRecursosDestacados .owl-carousel .resource { margin: 0; padding: 0; }
.listadoBlog .componenteRecursosDestacados .owl-carousel .resource .imagenSlider { display: none; }
.listadoBlog .componenteRecursosDestacados .owl-carousel .resource.conImagenAsociada .imagenSlider { display: block; width: 225px; height: 225px; display: block; float: left; margin-right: 49px; }
.listadoBlog .componenteRecursosDestacados .owl-carousel .resource h3 { width: 100%; padding-right: 100px; }
.listadoBlog .componenteRecursosDestacados .owl-carousel .resource.conImagenAsociada h3 { width: 260px; margin: 0; padding: 0; font-family: 'Ubuntu', sans-serif; font-weight: bold; color: #767060; }
.listadoBlog .componenteRecursosDestacados .owl-carousel .resource a { text-decoration: none; font-family: 'Ubuntu', sans-serif; font-weight: bold; color: #767060; }


/*
.listadoBlog .componenteRecursosDestacados .owl-carousel  .owl-nav > div { position: absolute; top: 0; width: 40px; height: 40px; display: block; background: rgba(0,0,0,0.50); text-indent: -999em; background: rgba(0,0,0,0.50) url('resources/sprite-carousel.png?v=2.2.0037_20190613_1500'); cursor: pointer; }
.listadoBlog .componenteRecursosDestacados .owl-carousel  .owl-nav > div:hover { background-color: rgba(0,0,0,0.80); }
.listadoBlog .componenteRecursosDestacados .owl-carousel  .owl-nav .owl-prev { right: 45px; background-position: -5px 0; }
.listadoBlog .componenteRecursosDestacados .owl-carousel  .owl-nav .owl-next { right: 0px; background-position: -42px 0; }
*/

.listadoBlog .componenteRecursosDestacados .owl-carousel .owl-nav > div { background: transparent; opacity: 0.5; height: 30px; width: 30px; border-radius: 50%; position: absolute; top: 50%; margin-top: -15px; text-indent: -9999em; background-position: center !important; font-size: 0; }
.listadoBlog .componenteRecursosDestacados .owl-carousel .owl-nav > div.disabled { opacity: 0.3; }
.listadoBlog .componenteRecursosDestacados .owl-carousel .owl-nav > div.disabled a { cursor: default; }
.listadoBlog .componenteRecursosDestacados .owl-carousel .owl-nav > div:before { width: 100%; display: inline-block; content: ''; background: url(resources/sprite_restyling.png?v=2.2.0037_20190613_1500) center no-repeat; height: 30px; line-height: 30px; text-align: center; }

.listadoBlog .componenteRecursosDestacados .owl-carousel .owl-nav .owl-prev { left: 0px; }
.listadoBlog .componenteRecursosDestacados .owl-carousel .owl-nav .owl-prev:before { background-position: -86px -4px; }
.listadoBlog .componenteRecursosDestacados .owl-carousel .owl-nav .owl-next { right: 0px; }
.listadoBlog .componenteRecursosDestacados .owl-carousel .owl-nav .owl-next:before { background-position: -126px -4px; }

.listadoBlog .componenteRecursosDestacados .owl-carousel .owl-nav > div:hover { opacity: 1; }


.listadoBlog .listadoRecursos .resource-list.listView .resource .contenido { display: block; }
.listadoBlog .listadoRecursos .resource-list.listView .resource .contenido .nombreFamilia { width: 100% !important; display: block !important; float: left; padding: 0; }
.listadoBlog .listadoRecursos .resource-list.listView .resource .contenido .descripcionFamilia { width: 100% !important; display: block !important; float: left; padding: 0 49px; padding-top: 10px !important; /*height: 50px !important; overflow: hidden;*/ }

/* FICHAS EVENTOS */

.fichaRecurso.fichaEventoGenerica {  }

.fichaRecurso.fichaEventoGenerica header.style2 .logoCorporativo img.blanco { display: none; }
.fichaRecurso.fichaEventoGenerica header.style2 .logoCorporativo img.color { display: block; }

.fichaRecurso.fichaEventoGenerica .cabeceraFicha { top: 0; }
.fichaRecurso.fichaEventoGenerica .cabeceraFicha .container .atras {  }
.fichaRecurso.fichaEventoGenerica .cabeceraFicha .container .indice { display: none !important; }
.fichaRecurso.fichaEventoGenerica .cabeceraFicha .container .nombre { display: block !important; width: 1047px; margin: 0; padding: 0; flex: 0 0 calc(100% - 50px - 50px); max-width: calc(100% - 50px - 50px); }
.fichaRecurso.fichaEventoGenerica .cabeceraFicha .container .nombre h1 { margin: 0; color: #fff; font-family: 'Ubuntu', sans-serif; font-weight: bold; font-size: 16px; }
.fichaRecurso.fichaEventoGenerica .cabeceraFicha .container .nombre h1 span { color: inherit; font-family: inherit; font-weight: inherit; font-size: inherit; margin: 0; }
.fichaRecurso.fichaEventoGenerica .cabeceraFicha .container .compartir { display: flex !important; align-items: center; justify-content: center; position: inherit; top: inherit; right: inherit; flex: 0 0 50px; height: 60px; }
.fichaRecurso.fichaEventoGenerica .cabeceraFicha .container .compartir i { font-size: 24px; }
.fichaRecurso.fichaEventoGenerica .cabeceraFicha .container .compartir.visible .desplegableRedesSociales { top: 60px; background: #818C8F; right: 0; padding-top: 10px; }




.fichaRecurso.fichaEventoGenerica #wrap { margin: 0; }
.fichaRecurso.fichaEventoGenerica .wrapDescription .semanticView .group_info > .contentGroup > div { padding: 0 50px; }

.fichaRecurso.fichaEventoGenerica .group.group_imagenes { margin: 0; }
.fichaRecurso.fichaEventoGenerica .group.group_imagenes img { width: 100%; margin: 0; }

.fichaRecurso.fichaEventoGenerica h2 { margin: 30px 0; margin-top: 0; padding: 0 50px; }
.fichaRecurso.fichaEventoGenerica h2 .value { font-size: 24px; font-family: 'Ubuntu', sans-serif; font-weight: bold; font-style: italic; line-height: 1.2 !important; }

.fichaRecurso.fichaEventoGenerica .group_info {  }
.fichaRecurso.fichaEventoGenerica .group_info iframe { height: auto !important; min-height: 400px; }

.fichaRecurso.fichaEventoGenerica .group_descripcion { width: 100%; padding-bottom: 30px; }
.fichaRecurso.fichaEventoGenerica .group_descripcion .prop_description { width: 100% !important; padding-right: 0 !important; }
.fichaRecurso.fichaEventoGenerica .group_descripcion * { font-size: 16px; }
.fichaRecurso.fichaEventoGenerica .group_descripcion p { margin-bottom: 15px !important; }
.fichaRecurso.fichaEventoGenerica .group_descripcion img { max-width: 100%; }

.fichaRecurso.garnicarnews .group_descripcion * { font-size: 20px; }

.fichaRecurso.fichaEventoGenerica .group_propiedades { margin: 20px 0; }
.fichaRecurso.fichaEventoGenerica .group_propiedades > div { clear: both; }

.fichaRecurso.fichaEventoGenerica .group_propiedades .lb { display: none; }
.fichaRecurso.fichaEventoGenerica .group_propiedades span.value { font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 24px; color: #767060;  }
.fichaRecurso.fichaEventoGenerica .group_propiedades .edit_startDate,
.fichaRecurso.fichaEventoGenerica .group_propiedades .edit_endDate { display: none; }

.fichaRecurso.fichaEventoGenerica .group_propiedades .edit_startDate,
.fichaRecurso.fichaEventoGenerica .group_propiedades .edit_endDate { float: left; clear: none; }

.fichaRecurso.fichaEventoGenerica .group_propiedades .edit_link { display: none; }

.fichaRecurso.fichaEventoGenerica .group_relacionados { /*padding: 0 !important;*/ background: #F1F0EE;  }
.fichaRecurso.fichaEventoGenerica .group_relacionados > div { padding-bottom: 30px; }
.fichaRecurso.fichaEventoGenerica .group_relacionados strong.lb { /*font-weight: 100 !important; font-family: 'Allerltit', sans-serif !important; font-size: 40px !important; line-height: 1.2 !important; color: #777161 !important; display: block !important; padding: 30px 0 !important;*/ }
.fichaRecurso.fichaEventoGenerica .group_relacionados .owl-item strong.lb { display: none !important; }

.fichaRecurso.fichaEventoGenerica .group_especies { margin-bottom: 0; }
.fichaRecurso.fichaEventoGenerica .group_especies .cont_productType { display: block; }
.fichaRecurso.fichaEventoGenerica .group_especies .cont_productType .edit_image { width: 225px; }
.fichaRecurso.fichaEventoGenerica .group_especies .cont_productType .edit_mainImage { display: none; }
.fichaRecurso.fichaEventoGenerica .group_especies .cont_productType .edit_title {}
.fichaRecurso.fichaEventoGenerica .group_especies .cont_productType .edit_title .values .value{margin-right: 0;}
.fichaRecurso.fichaEventoGenerica .group_especies .cont_productType .edit_title strong.lb { display: none !important; }
.fichaRecurso.fichaEventoGenerica .group_especies .cont_productType .edit_title a { /*font-family: 'Ubuntu', sans-serif; font-size: 24px; margin: 0;*/ line-height: 1.2 !important; color: #3c3c3b; font-family: 'Ubuntu', sans-serif; font-style: italic; text-decoration: none !important; margin-top: 10px; display: block; width: 225px; font-size: 20px; }
.fichaRecurso.fichaEventoGenerica .group_especies .cont_productType .edit_title a:before { display: none; }

.fichaRecurso.garnicaevent .cabeceraFicha .container .nombre h1 { width: 100%; }

.fichaRecurso.fichaEventoGenerica.garnicaevent .cabeceraFicha .container .nombre { display: flex !important; align-items: center; }
.fichaRecurso.garnicaevent .cabeceraFicha .container .nombre .calendario { background: url('resources/sprite-icons.png?v=2.2.0037_20190613_1500') no-repeat; background-position: 6px -87px; width: 80px; height: 80px; text-align: center; margin-right: 15px; display: none; }
.fichaRecurso.garnicaevent .cabeceraFicha .container .nombre .calendario > span { font-family: 'Ubuntu', sans-serif; font-weight: bold; color: #fff;  }

.fichaRecurso.garnicaevent .cabeceraFicha .container .nombre .calendario.fechaDoble {  }
.fichaRecurso.garnicaevent .cabeceraFicha .container .nombre .calendario.fechaDoble > span { display: block; font-size: 14px; position: relative; top: 28px; }
.fichaRecurso.garnicaevent .cabeceraFicha .container .nombre .calendario.fechaDoble .fechaInicio {  }
.fichaRecurso.garnicaevent .cabeceraFicha .container .nombre .calendario.fechaDoble .fechaInicio .mes { font-family: 'Ubuntu', sans-serif; font-weight: bold; font-size: 14px; margin-left: 5px; }
.fichaRecurso.garnicaevent .cabeceraFicha .container .nombre .calendario.fechaDoble .fechaFin {  }

.fichaRecurso.garnicaevent .cabeceraFicha .container .nombre .calendario.fechaSimple {  }
.fichaRecurso.garnicaevent .cabeceraFicha .container .nombre .calendario.fechaSimple > span { display: block; font-size: 24px; position: relative; top: 28px; }
.fichaRecurso.garnicaevent .cabeceraFicha .container .nombre .calendario.fechaSimple .fechaInicio { line-height: 1; }
.fichaRecurso.garnicaevent .cabeceraFicha .container .nombre .calendario.fechaSimple .fechaInicio .mes { display: block; font-size: 12px; }

.fichaRecurso.garnicarnews .group_productosrel {  }
.fichaRecurso.garnicarnews .group_productosrel .contSelEnt_productGBrick .contEnt_Image.primera a,
.fichaRecurso.garnicarnews .group_productosrel .contSelEnt_product .contEnt_Image.primera a { position: relative; display: block; }
.fichaRecurso.garnicarnews .group_productosrel .contSelEnt_productGBrick .contEnt_Image.primera a:after,
.fichaRecurso.garnicarnews .group_productosrel .contSelEnt_product .contEnt_Image.primera a:after { content: ''; display: block; background: rgba(119, 113, 97, 0.5); position: absolute; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; z-index: 20; }
.fichaRecurso.garnicarnews .group_productosrel .contSelEnt_productGBrick .contEnt_Image.primera a:hover:after,
.fichaRecurso.garnicarnews .group_productosrel .contSelEnt_product .contEnt_Image.primera a:hover:after { opacity: 1; }

/* POLITICA DE COOKIES */
/*
#info.politicadecookies { margin: 0; padding: 20px 99px; }
#info.politicadecookies h3 { margin: 0; padding: 0; font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 40px; color: #767060; margin: 40px 0px; }
#info.politicadecookies .col-4 { margin: 0; }
#info.politicadecookies .box * { font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 24px; margin: 0; line-height: 1.2 !important; }
#info.politicadecookies .box p { margin-bottom: 10px; }*/

/* HOME COMUNIDAD INGLES */

.homeComunidad {  }
.homeComunidad #col01 { margin: 0 !important; padding: 0 !important; width: 100% !important; }

/* BOTON BAJAR */

.botonScroll { position: absolute; bottom: 10px; right: 50%; opacity: .4; cursor: pointer; transform: translateX(50%); }
.botonScroll a { font-size: 36px; color: #FFF; text-decoration: none; }


/* FICHA RECURSO MULTIMEDIA */

.fichaRecurso.mediaobject {  }
.fichaRecurso.mediaobject.fichaEventoGenerica .wrapDescription .semanticView .group_info > .contentGroup > div { padding: 0; margin: 0; }
.fichaRecurso.mediaobject.fichaEventoGenerica .wrapDescription .semanticView .group_info > .contentGroup > div > div { padding: 0 99px; padding-bottom: 30px; }
.fichaRecurso.mediaobject.fichaEventoGenerica .wrapDescription .semanticView .group_info > .contentGroup > div > div.group_especies,
.fichaRecurso.mediaobject.fichaEventoGenerica .wrapDescription .semanticView .group_info > .contentGroup > div > div.group_tratamientos { background: #fff;  }
.fichaRecurso.mediaobject .edit_presentationUrl iframe{height: 350px;  }

@media screen and (min-width: 768px){
	.fichaRecurso.mediaobject .edit_presentationUrl iframe{height: 500px;  }
}

/* CABECERA USUARIOS */

header nav .principal > li.userlogin {  }
header nav .principal > li.userlogin p { margin: 0; }
header nav .principal > li.userlogin p i { color: #777161; font-size: 30px; text-decoration: none; padding-bottom: 22px; display: block; cursor: pointer; }

/* EMPLEO */

.fichaCabecera .cabeceraFicha.cabeceraEmpleo .titulo .secciones,
.cabeceraEmpleo { background: #607D8B; }
.cabeceraEmpleo .listaCab.indice { border-bottom: 2px solid #7F9FAF; }
.cabeceraEmpleo .listaCab.indice a { color: #7F9FAF; }

.cabeceraEmpleo .listaCab.anclas a { color: #fff; }
.cabeceraEmpleo .nombre span { padding-left: 20px; }

/***/
.nombre {  }
.nombre span { font-size: 24px; font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 40px; margin: 0; line-height: 1; /*padding: 28px 0; padding-left: 20px;*/ padding-right: 0; width: 100%; }


  /* LISTADO EMPLEO */

  .pagina-empleo .group-title { background: #fff; }
  .pagina-empleo .group-title h1 { margin: 0; padding: 50px 99px; font-size: 60px; font-family: 'Ubuntu', sans-serif; font-style: italic; color: #777161; margin: 0; }


  .pagina-empleo .resource-list {}
  .pagina-empleo .resource-list .resource { /* padding: 30px 99px; */ margin: 0; }
  .pagina-empleo .resource-list .resource:nth-child(even) { background: #fff; }

  .pagina-empleo .empleoIzq  { float:left; }
  .pagina-empleo .empleoIzq .tituloOferta {  }
  .pagina-empleo .empleoIzq .tituloOferta h2 { font-family: 'Ubuntu', sans-serif; font-weight: bold; font-style: italic; font-size: 20px; color: #3C3C3B; padding: 0; line-height: 40px; }
  .pagina-empleo .empleoIzq .localidadOferta span { font-size: 20px; font-family: 'Ubuntu', sans-serif; font-style: italic;  }
  .pagina-empleo .empleoIzq .localidadOferta span.localidad { text-transform: capitalize;  }

  .pagina-empleo .empleoDrc  { float:right; }
  .pagina-empleo .empleoDrc .inscribirme { line-height: 40px; font-size: 20px; color: #607D8B; font-weight: 700; font-family: 'Ubuntu', sans-serif; font-style: italic; }


/* FORMULARIO CONSULTA */

  .pagina-empleo .rowConsulta{}
  .pagina-empleo .rowConsulta .block{margin: 0; }
  .pagina-empleo .rowConsulta fieldset.labels{}
  .pagina-empleo .rowConsulta fieldset.labels > legend{font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 34px; padding: 30px 50px; margin: 0; color: #777161; font-weight: normal !important;  border-bottom: 0; }
  .pagina-empleo .rowConsulta fieldset.labels .fieldsetContent{}
  .pagina-empleo .rowConsulta fieldset.labels .fieldsetContent .fila{padding: 20px 50px; margin-bottom: 0; }
  .pagina-empleo .rowConsulta fieldset.labels .fieldsetContent .fila:nth-child(even){ background: #fff; }
  .pagina-empleo .rowConsulta fieldset.labels .fieldsetContent .fila label{display: none; }
  .pagina-empleo .rowConsulta fieldset.labels .fieldsetContent .fila textarea,
  .pagina-empleo .rowConsulta fieldset.labels .fieldsetContent .fila input{border: 0; background: transparent; width: 100%; font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 22px; padding: 0; }
  .pagina-empleo .rowConsulta fieldset.labels .fieldsetContent .button{margin-bottom: 0; background: #3C3C3B; padding: 20px 50px; }
  .pagina-empleo .rowConsulta fieldset.labels .fieldsetContent .button input{border: 0; background: none; color: #FFF; font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 22px; }
  .pagina-empleo .rowConsulta .wrapCondiciones{ display: none; }
  .pagina-empleo .rowConsulta .wrapCondiciones.visible{display: block; background: #fff; }
  .pagina-empleo .rowConsulta .wrapCondiciones p{font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 22px; padding: 20px 50px; margin-bottom: 0; }
  .pagina-empleo .rowConsulta .wrapCondiciones p.txtCondiciones{font-family: 'Ubuntu', sans-serif; font-size: 11px; padding: 0px 50px; margin-bottom: 20px; color: #C8C6BF; }


  .pagina-empleo .rowConsulta fieldset.labels > legend{padding: 50px 99px; font-size: 40px; background: #fff; }
  .pagina-empleo .rowConsulta fieldset.labels .fieldsetContent .fila{padding: 30px 99px; }
  .pagina-empleo .rowConsulta fieldset.labels .fieldsetContent .fila textarea,
  .pagina-empleo .rowConsulta fieldset.labels .fieldsetContent .fila input{font-size: 24px;}
  .pagina-empleo .rowConsulta fieldset.labels .fieldsetContent .button{padding: 30px 99px; }
  .pagina-empleo .rowConsulta .wrapCondiciones p{padding: 30px 99px; }
  .pagina-empleo .rowConsulta .wrapCondiciones p.txtCondiciones{padding: 0px 99px; margin-bottom: 30px; }


 /* MODAL ACCESO */

 #myModalLogin {  }
 /*#myModalLogin .modal-dialog { width: 1000px; }*/
 #myModalLogin .modal-content { max-width: 100%; }
 #myModalLogin .modal-header { border-bottom: 1px solid #D1D1D1; padding: 20px 30px; }
 #myModalLogin .modal-header .modal-title { color: #3B3B3A; font-size: 24px; }
 #myModalLogin .modal-header button { background: none; width: auto; height: auto; top: 0; margin: 0;  }
 #myModalLogin .modal-header button span { font-size: 40px; color: rgba(59,59,58,0.6); }

 #myModalLogin .modal-body { padding: 20px 30px; padding-bottom: 60px; }
 #myModalLogin .modal-body .divLogin { padding-right: 50px; }
 #myModalLogin .modal-body .divLogin .bloqueInicioSesion label { display: block; font-size: 15px; font-family: 'Ubuntu', sans-serif; }
 #myModalLogin .modal-body .divLogin .bloqueInicioSesion input:not([type="button"]) { display: block; font-size: 18px; font-family: 'Ubuntu', sans-serif; font-style: italic; padding-left: 20px; }
 #myModalLogin .modal-body .divLogin .bloqueInicioSesion input[type="button"] { background: #607D8B; font-size: 17px; height: 47px; text-transform: inherit; margin-bottom: 30px; font-family: 'Ubuntu', sans-serif; font-style: italic; }
 #myModalLogin .modal-body .divLogin .bloqueInicioSesion a.login { font-size: 15px; color: #607D8B; text-decoration: underline; margin-bottom: 10px; display: block; padding: 10px 0px; font-family: 'Ubuntu', sans-serif; font-style: italic; }

 #myModalLogin .modal-body .divRegistro { padding-left: 50px; }
 #myModalLogin .modal-body .divRegistro .registroCandidatos { font-size: 18px; color: #607D8B; font-weight: 700; padding-top: 20px;  display: block; }
 #myModalLogin .modal-body .divRegistro .block_texto_candidatos .tituloComponente p { font-size: 18px; font-weight: 700; padding-bottom: 10px; }
 #myModalLogin .modal-body .divRegistro .block_texto_candidatos .titulo { font-size: 15px; color: rgba(59,59,58,0.6); font-weight: 700; margin: 0; line-height: 1.4;  }
 #myModalLogin .modal-body .divRegistro .block_texto_candidatos .descripcion { font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 15px; color: rgba(59,59,58,0.6); }

 #myModalLogin .formularioLoginHeader .mediumLabels label { width: auto; text-align: left; }
 #myModalLogin .modal-body .divLogin .bloqueInicioSesion a.login { float: none; }
 #myModalLogin.modal .formularioLoginHeader .bloqueInicioSesion .botonIniciarSesion { text-align: left; }

 /* Listado candidatos */

 .listadoCandidatos {  }
 .listadoCandidatos .cuerpoGrilla .colum1 { z-index: 1; }
 .listadoCandidatos .listadoRecursos .resource-list.listView .resource .box.description { display: table; width: 100%; }
 .listadoCandidatos .listadoRecursos .resource-list.listView .resource .imagen .miniatura { border-radius: 50%; width: 175px; height: 175px; }
 .listadoComunidad.listadoCandidatos .listadoRecursos .resource-list.listView .resource .imagen { float: none; width: 175px; display: table-cell; vertical-align: middle; }
 .listadoComunidad.listadoCandidatos .listadoRecursos .resource-list.listView .resource .contenido { float: none; display: table-cell; vertical-align: middle; }
 .listadoComunidad.listadoCandidatos .listadoRecursos .resource-list.listView .resource .contenido .nombreFamilia{ padding-top: 0; }

/* Ficha Candidato */

.fichaRecurso.garnicacandidate {  }
.fichaRecurso.garnicacandidate .cabeceraFicha {  }

.fichaRecurso.garnicacandidate .cabeceraFicha .container .atras {  }

.fichaRecurso.garnicacandidate .cabeceraFicha .container .indice { margin: 0 !important; width: 548px !important; padding-top: 10px !important; }
.fichaRecurso.garnicacandidate .cabeceraFicha .container .indice img { width: 80px; height: 80px; border-radius: 50%; margin-right: 30px; }
.fichaRecurso.garnicacandidate .cabeceraFicha .container .indice span { font-family: 'Montserrat', sans-serif; margin-right: 5px; color: #b2b2b2; font-size: 16px; }

.fichaRecurso.garnicacandidate .cabeceraFicha .container .nombre { width: 450px; padding-top: 45px; text-align: right; cursor: pointer; }

.fichaRecurso.garnicacandidate .compartir { display: none; }

.garnicacandidate .contEnt_Candidate { padding: 0 99px; }
.garnicacandidate .contEnt_Candidate strong.lb { display: block; color: #3C3C3B; font-weight: bold; margin-bottom: 10px; }

.garnicacandidate .contEnt_Candidate .group_cv {  }
.garnicacandidate .contEnt_Candidate .group_cv .cont { margin-bottom: 10px; }

.garnicacandidate .group_cv span.value,
.garnicacandidate .group_cv div.value p,
.garnicacandidate .group_cv a { font-family: 'Ubuntu', sans-serif; font-size: 15px; color: #77715F; }

.garnicacandidate .group_cv strong.lb { font-family: 'Ubuntu', sans-serif; font-weight: bold; font-size: 18px; color: #777160; margin-bottom: 10px; }
.garnicacandidate .group_cv .edit {  }

.garnicacandidate .group_formacion .value p,
.garnicacandidate .group_formacion span.value { font-family: 'Ubuntu', sans-serif; font-size: 22px !important; color: #3C3C3B !important; }

.garnicacandidate .group_datospersonales .group_datospersonales_int  {  }
.garnicacandidate .group_datospersonales .group_datospersonales_int strong { display: block;  color: #3C3C3B; font-family: 'Ubuntu', sans-serif; font-weight: bold; font-size: 15px; margin-bottom: 0; }

.garnicacandidate .group_datospersonales .group_datospersonales_int > div { margin-bottom: 10px; }

.garnicacandidate .group_datospersonales {}
.garnicacandidate .group_datospersonales > div { width: 25%; float: left; }
.garnicacandidate .group_datospersonales .group_datospersonales_int .edit_image {padding-right: 60px; }
.garnicacandidate .group_datospersonales .group_datospersonales_int .edit_image img { border-radius: 50%; }

.garnicacandidate .group_cartapres div.value p { font-size: 22px; color: #3C3C3B; }

.garnicacandidate .group_experiencia span.leerMas { cursor: pointer; font-family: 'Ubuntu', sans-serif; font-style: italic; }

.garnicacandidate .contEnt_Candidate .group_tabla {  }
.garnicacandidate .contEnt_Candidate .group_tabla .group { display: none; }
.garnicacandidate .contEnt_Candidate .group_tabla .dataTables_filter { display: none; }

.garnicacandidate .contEnt_Candidate .group_tabla .col-sm-12,
.garnicacandidate .contEnt_Candidate .group_tabla .col-sm-6 { padding: 0;  }

.garnicacandidate .contEnt_Candidate .group_tabla table { border: 0; }
.garnicacandidate .contEnt_Candidate .group_tabla table.table-striped>tbody>tr:nth-of-type(odd) { background: #F7F6F5; }

.garnicacandidate .contEnt_Candidate .group_tabla table thead {  }
.garnicacandidate .contEnt_Candidate .group_tabla table thead tr {  }
.garnicacandidate .contEnt_Candidate .group_tabla table thead tr th { border: 0; }
.garnicacandidate .contEnt_Candidate .group_tabla table thead tr th strong { white-space: nowrap; margin: 0; color: #333; font-size: 15px; }

.garnicacandidate .contEnt_Candidate .group_tabla table tbody {  }
.garnicacandidate .contEnt_Candidate .group_tabla table tbody tr {  }
.garnicacandidate .contEnt_Candidate .group_tabla table tbody tr td { border: 0; }
.garnicacandidate .contEnt_Candidate .group_tabla table tbody tr td span {  }


.garnicacandidate .group_experiencia {  }
.garnicacandidate .group_experiencia .table {  }
.garnicacandidate .group_experiencia .table div.value { /*height: 65px;*/ }
.garnicacandidate .group_experiencia .table div.value.desplegado {height: 165px; overflow: auto;  }
.garnicacandidate .group_experiencia .table div.value p:first-child{height: 65px; overflow: hidden; }
.garnicacandidate .group_experiencia .table .vermas{font-weight: bold; font-style: italic; color: #666; font-size: 13px; }

.garnicacandidate.colorboxVisible{overflow: hidden !important;  }
.garnicacandidate #cboxOverlay{background: #000; opacity: 0.4 !important;  }
.garnicacandidate #cboxLoadedContent{background: #FFF; padding: 40px 80px; }
.garnicacandidate #cboxLoadedContent p{ font-size: 16px;  }


.garnicacandidate .contEnt_Candidate .group_cv.group_ajuntos {  }
.garnicacandidate .contEnt_Candidate .group_cv.group_ajuntos .values {  }
.garnicacandidate .contEnt_Candidate .group_cv.group_ajuntos .values .value { margin: 0; float: left; }
.garnicacandidate .contEnt_Candidate .group_cv.group_ajuntos .values .value a { margin-right: 25px; background: url('resources/sprite-icons.png?v=2.2.0037_20190613_1500') no-repeat; background-position: -100px -90px; width: 80px; height: 80px; display: block; text-indent: -9999em; }

@media (max-width: 768px){

	.fichaRecurso.garnicacandidate .cabeceraFicha .container {  }
	.fichaRecurso.garnicacandidate .cabeceraFicha .container .atras {  }

	.fichaRecurso.garnicacandidate .cabeceraFicha .container .indice { position: relative;  background: none !important; width: 100% !important; padding: 5px 60px !important; }
	.fichaRecurso.garnicacandidate .cabeceraFicha .container .indice img {  }

	.fichaRecurso.garnicacandidate .cabeceraFicha .container .nombre { display: none; }
	.fichaRecurso.garnicacandidate .cabeceraFicha .container .compartir { display: none; }

}

/* FICHA OFERTA DE TRABAJO */

.fichaRecurso.garnicajoboffer {  }
.fichaRecurso.garnicajoboffer .cabeceraFicha {  }

.fichaRecurso.garnicajoboffer .cabeceraFicha .container .atras {  }

.fichaRecurso.garnicajoboffer .cabeceraFicha .container .indice { margin: 0 !important; width: 548px !important; padding-top: 45px !important; }
.fichaRecurso.garnicajoboffer .cabeceraFicha .container .indice h1 { margin: 0; color: #b2b2b2;  }
.fichaRecurso.garnicajoboffer .cabeceraFicha .container .indice h1 span { color: #b2b2b2; font-family: 'Ubuntu', sans-serif; }

.fichaRecurso.garnicajoboffer .cabeceraFicha .container .nombre { width: 450px; padding-top: 45px; text-align: right; cursor: pointer; }
.fichaRecurso.garnicajoboffer .cabeceraFicha .container .nombre p { font-size: 16px; color: #b2b2b2; }

.fichaRecurso.garnicajoboffer .compartir {  }

.fichaRecurso.garnicajoboffer .group_info { font-family: 'Ubuntu', sans-serif; font-style: italic; }
.fichaRecurso.garnicajoboffer .group_info strong,
.fichaRecurso.garnicajoboffer .group_info span,
.fichaRecurso.garnicajoboffer .group_info p,
.fichaRecurso.garnicajoboffer .group_info ul li,
.fichaRecurso.garnicajoboffer .group_info ul li a { font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 18px; }
.fichaRecurso.garnicajoboffer .group_info em { text-transform: none; }
.fichaRecurso.garnicajoboffer .group_info strong.lb { font-size: 16px; }
.fichaRecurso.garnicajoboffer .group_info .contentGroup > div { padding: 0 99px; }
.fichaRecurso.garnicajoboffer .group_info .contentGroup > div strong { display: block; color:#3C3C3B; font-weight: bold; margin-bottom: 7px; margin-top: 15px; }
.fichaRecurso.garnicajoboffer .group_info .contentGroup > input { background: #607D8B; font-family: 'Ubuntu', sans-serif; font-size: 18px; font-weight: normal; text-transform: inherit; border-radius: 0; }

.fichaRecurso.garnicajoboffer .cont_candidate a.value { font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 18px; }

.fichaRecurso.garnicajoboffer .ko { width: 100% !important; font-family: 'Ubuntu', sans-serif; font-size: 18px; font-weight: normal; background: #fcf8e3; color: #8a6d3b; border-top: 2px solid #faebcc; border-bottom: 2px solid #faebcc; border-radius: 0; margin: 20px 0; padding: 20px 50px; }

.fichaRecurso.garnicajoboffer .group_info .contentGroup .cont_candidate { background: #F1F0EE; padding: 0; }
.fichaRecurso.garnicajoboffer .group_info .contentGroup .cont_candidate .lb_candidate { margin: 30px 99px; display: inline-block; width: 100%; font-family: 'Ubuntu', sans-serif; font-style: italic; color: #777161 !important; font-size: 40px; }
.fichaRecurso.garnicajoboffer .group_info .contentGroup .cont_candidate .contSelEnt_candidate { padding: 30px 99px; }
.fichaRecurso.garnicajoboffer .group_info .contentGroup .cont_candidate .contSelEnt_candidate:nth-child(even) { background: #fff; }

.fichaRecurso.garnicajoboffer .group_info .contentGroup .cont_candidate .contSelEnt_candidate .propSelEnt { float: left; }
.fichaRecurso.garnicajoboffer .group_info .contentGroup .cont_candidate .contSelEnt_candidate .propSelEnt strong { display: none; }
.fichaRecurso.garnicajoboffer .group_info .contentGroup .cont_candidate .contSelEnt_candidate .propSelEnt a { font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 18px; color: #3C3C3B; font-weight: bold; margin-right: 0; }

.fichaRecurso.garnicajoboffer .group_info .group_fechasOferta { margin: 20px 0; }
.fichaRecurso.garnicajoboffer .group_info .group_fechasOferta .edit.edit_startDate { float: left; margin-right: 20px; }
.fichaRecurso.garnicajoboffer .group_info .group_fechasOferta .edit.edit_endDate { float: left; }

.fichaRecurso.garnicajoboffer .group_info .prop_description {  }

#errorbtn_accInscripcion, #errorbtn_accDesinscribirse  { width: 100%; margin-top: 30px; text-align: center; color: #fff; font-family: 'Ubuntu', sans-serif; font-size: 23px; background: #F09D04; }

.fichaRecurso.garnicajoboffer .btn_inscribirse,
.fichaRecurso.garnicajoboffer .btn_desinscribirse { margin: 20px 0; text-align: right; }
.fichaRecurso.garnicajoboffer .btn_inscribirse input,
.fichaRecurso.garnicajoboffer .btn_desinscribirse input { background: #607D8B; text-transform: none; font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 17px; font-weight: normal;  }


@media (max-width: 768px){

	.fichaRecurso.garnicajoboffer .cabeceraFicha .container { height: 60px; }
	.fichaRecurso.garnicajoboffer .cabeceraFicha .container .atras {  }

	.fichaRecurso.garnicajoboffer .cabeceraFicha .container .indice { position: relative; top: 0; background: none !important; width: 100% !important; }
	.fichaRecurso.garnicajoboffer .cabeceraFicha .container .indice h1 {  }
	.fichaRecurso.garnicajoboffer .cabeceraFicha .container .indice h1 span {  }

	.fichaRecurso.garnicajoboffer .cabeceraFicha .container .nombre { display: none; }
	.fichaRecurso.garnicajoboffer .cabeceraFicha .container .nombre p {  }

	.fichaRecurso.garnicajoboffer .cabeceraFicha .container .compartir { /*top: 30px;*/ }

	.fichaRecurso.garnicajoboffer .group_info .contentGroup > div { padding: 0px 50px; }

	.fichaRecurso.garnicajoboffer .group_info .contentGroup .cont_candidate {  }
	.fichaRecurso.garnicajoboffer .group_info .contentGroup .cont_candidate .lb_candidate { margin: 30px 50px; }
	.fichaRecurso.garnicajoboffer .group_info .contentGroup .cont_candidate .contSelEnt_candidate { padding: 30px 50px; }
	.fichaRecurso.garnicajoboffer .group_info .contentGroup .cont_candidate .contSelEnt_candidate:nth-child(even) {  }

	.fichaRecurso.garnicajoboffer .btn_inscribirse { text-align: left; }
}

    /* ficha edicion candidaturas */

    .editarRecurso { background: #fff; }

    .formularioEdicionCandidatos .cabeceraCandidato { height: 100px; background: #3C3C3B;  }
    .formularioEdicionCandidatos .cabeceraCandidato .container { height: 100px; display: table; }
    .formularioEdicionCandidatos .cabeceraCandidato .atras { width: 99px; display: table-cell; vertical-align: middle; }
    .formularioEdicionCandidatos .cabeceraCandidato .atras i { color: #b2b2b2; cursor: pointer; font-size: 34px; }
    .formularioEdicionCandidatos .cabeceraCandidato .divImagenUsuario { display: table-cell; vertical-align: middle; width: 90px;  }
    .formularioEdicionCandidatos .cabeceraCandidato .divImagenUsuario .imagenUsuario { background-size: cover; width: 75px; height: 75px; border-radius: 50%; }
    .formularioEdicionCandidatos .cabeceraCandidato .divImagenUsuario .imagenUsuario img { display: none; }
    .formularioEdicionCandidatos .cabeceraCandidato .divNombreApellido { display: table-cell; vertical-align: middle; }
    .formularioEdicionCandidatos .cabeceraCandidato .divNombreApellido p { font-family: 'Ubuntu', sans-serif; font-weight: bold; font-size: 26px; color: #fff; display: inline-block; margin-bottom: 0; }
    .formularioEdicionCandidatos .cabeceraCandidato .divNombreApellido .pNombre { padding-right: 5px; }

    .formularioEdicionCandidatos.menuFixed header { position: relative; }
    .formularioEdicionCandidatos.menuFixed > .container,
    .formularioEdicionCandidatos > .container { padding-top: 70px !important; }

    .editarRecurso div.fieldset { border: 0; padding: 0; margin: 0; }
    .formularioEdicionCandidatos #htitPag { display: none; }
    .formularioEdicionCandidatos .acciones.tabspresentation { display: none; }

    .formularioEdicionCandidatos .formSemEdicion_Candidate {  }
    .formularioEdicionCandidatos .formSemEdicion_Candidate #Gen_Principal {  }
    .formularioEdicionCandidatos .formSemEdicion_Candidate #Gen_Principal > h1 { display: none; }

    .formularioEdicionCandidatos #col01 { padding: 0; }

    .formularioEdicionCandidatos #col02 { padding: 0; }
    .formularioEdicionCandidatos #col02 h2 { color: #777161 !important; font-size: 40px; font-family: 'Ubuntu', sans-serif; font-style: italic; margin: 0; line-height: 1; margin-bottom: 50px; }

    .editarRecurso #col02 .form-group {  }
    .editarRecurso #col02 .form-group label { color: rgba(102,102,102, 0.5); font-family: 'Ubuntu', sans-serif; font-style: italic; margin-bottom: 10px; font-size: 17px; display: block; }
    .editarRecurso #col02 .form-group input[type="text"],
    .editarRecurso #col02 .form-group select,
    .editarRecurso #col02 .form-group select option { font-family: 'Ubuntu', sans-serif; background: #F1F0EE; border: 0; font-size: 20px; height: auto; color: #666 !important; box-shadow: none; }

    .formularioEdicionCandidatos .cont_image input[type="check"]{  }

    .formularioEdicionCandidatos .listadoTimeLine { padding: 0; margin: 0; }
    .formularioEdicionCandidatos .listadoTimeLine .itemTimeLine { list-style: none; padding: 5px 0; color: #77715F; }
    .formularioEdicionCandidatos .listadoTimeLine .itemTimeLine span { font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 16px; cursor: pointer; }

    .formularioEdicionCandidatos .listadoTimeLine .itemTimeLine:before { width: 10px; height: 10px; display: inline-block; content: ""; background-color: #3C3C3B; position: relative; left: -18px; opacity: 0; }
    .formularioEdicionCandidatos .listadoTimeLine .itemTimeLine.active { font-weight: bold; }
    .formularioEdicionCandidatos .listadoTimeLine .itemTimeLine.completado { font-weight: bold; }
    .formularioEdicionCandidatos .listadoTimeLine .itemTimeLine.active:before { background-color: #3C3C3B; opacity: 1; }
    .formularioEdicionCandidatos .listadoTimeLine .itemTimeLine.completado:before { opacity: 0.2; }

    /* Datos personales */

    .formularioEdicionCandidatos .group_edit_cv .cont_image .lb_image { display: none;  }
    .formularioEdicionCandidatos .cont_image span.prevArcFormSem { display: block; margin-bottom: 10px; margin-right: 0; text-align: center; }
    .formularioEdicionCandidatos .cont_image span.prevArcFormSem + input[type="button"] { margin-bottom: 10px; background: #607D8B; border-radius: 0; }

    .editarRecurso [type="checkbox"]:checked + label:before { border-right: 2px solid #607D8B; border-bottom: 2px solid #607D8B; }

    .formularioEdicionCandidatos #divPreguntaConfirmacionEventos { position: fixed; top: 45% !important; bottom: 45%; left: calc(50% - 335px); }

    /* Carta presentacion */

    .formularioEdicionCandidatos .cont_coverLetter {  }
    .formularioEdicionCandidatos .cont_coverLetter .lb_coverLetter { display: none; }

    /* Titulaciones */

    .formularioEdicionCandidatos .cont_degree {  }
    .formularioEdicionCandidatos .cont_degree .form-group {  }
    .formularioEdicionCandidatos .cont_degree .form-group .lb_degree { display: block; }
    .formularioEdicionCandidatos .cont_degree .form-group input[type="text"] { display: inline-block; width: 88%; vertical-align: top; }
    .formularioEdicionCandidatos .cont_degree .form-group input[type="button"]{ background: rgba(96,125,139,0.6); color: #fff; text-align: center; display: inline-block; height: 40px; position: absolute; border-radius: 0; }

    /* Experiencia */

    .formularioEdicionCandidatos .lb_workExperience { display: none; }
    .formularioEdicionCandidatos .cont_workExperience {  }

    /* Idiomas */

    .formularioEdicionCandidatos .lb_languageSkill { display: none; }

    /* Documentacion adjunta */

    .formularioEdicionCandidatos .cont_curriculumVitae .prevArcFormSem { color: #666; font-family: 'Ubuntu', sans-serif; font-style: italic; margin-bottom: 10px; font-size: 17px; }

    .formularioEdicionCandidatos #col02 .group_edit_cv_paso8 .form-group label,
    .formularioEdicionCandidatos #col02 .group_edit_cv_paso9 .form-group label,
    .formularioEdicionCandidatos #col02 .group_edit_cv_paso10 .form-group label,
    .formularioEdicionCandidatos #col02 .group_edit_cv_paso11 .form-group label { color: #666; }
    .formularioEdicionCandidatos #col02 .form-group .edit label { margin-right: 20px; }

    /* radio button */

    .editarRecurso .radioList { display: inline-block; padding: 0; margin: 0; margin-bottom: 20px; }
    .editarRecurso .radioList li { list-style: none; height: 40px; }

    .editarRecurso [type="radio"]:checked + label:after { border: 2px solid #607D8B; background-color: #607D8B; }
    .editarRecurso [type="radio"]:not(:checked) + label:before { border: 2px solid #607D8B; background-color: #607D8B; opacity: 0.3; }
    .editarRecurso [type="radio"] + label:before, [type="radio"] + label:after { width: 30px; height: 30px; line-height: 40px;}
    .editarRecurso [type="radio"]:not(:checked) + label, [type="radio"]:checked + label { padding-left: 40px; line-height: 40px; }

    /* Tablas */

    .formularioEdicionCandidatos .table-hover {  }
    .formularioEdicionCandidatos .table-hover tr { border-top: 0; }
    .formularioEdicionCandidatos .table-hover tr.par { border-top: 0; background: #F7F6F5; }
    .formularioEdicionCandidatos .table-hover tr.impar { border-top: 0; }
    .formularioEdicionCandidatos .table-hover tr td,
    .formularioEdicionCandidatos .table-hover tr th { font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 17px; border-top: 0; }
    .formularioEdicionCandidatos .table-hover tr td { vertical-align: middle; border-top: 0; }
    .formularioEdicionCandidatos .table-hover tr td span { font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 17px; }

    .formularioEdicionCandidatos .table-hover tr td.tdaccion { width: 48px; }
    .formularioEdicionCandidatos .table-hover tr td.tdaccion a { background: url("resources/iconoEditarTitulacion.png") no-repeat; display: block;  width: 32px; height: 32px; }
    .formularioEdicionCandidatos .table-hover tr td.tdaccion a img { display: none; }
    .formularioEdicionCandidatos .table-hover tr td.tdaccion a.remove { background: url("resources/iconoEliminarTitulacion.png") no-repeat; }

    /* cke */

    .editarRecurso .cke_reset { border-radius: 0; padding: 0; }
    .editarRecurso .cke_inner { padding: 0; border-radius: 0; }
    .editarRecurso .cke_inner .cke_top { background: #F5F5F5; border-bottom: 1px solid #d3d3d3;  }
    .editarRecurso .cke_inner .cke_toolgroup { background: transparent; }
    .editarRecurso #SubirRecurso .labels { display: none; }

    /* Botones */

    .formularioEdicionCandidatos .group_edit_cv_paso4 .btn { margin-bottom: 20px; }
    .formularioEdicionCandidatos .btn { font-family: 'Ubuntu', sans-serif; font-size: 18px; font-weight: normal; text-transform: inherit; border-radius: 0; background: #607D8B; }

    .formularioEdicionCandidatos  #divContPanelBotonera {  }
    .formularioEdicionCandidatos  #divContPanelBotonera #lnkCancelar { display: none; }
	.formularioEdicionCandidatos #lbGuardarBorrador{display: none !Important; }

   /* Mensajes Error */

   .formularioEdicionCandidatos .ko { width: 100% !important; font-family: 'Ubuntu', sans-serif; font-size: 18px; font-weight: normal; background: #fcf8e3; color: #8a6d3b; border-top: 2px solid #faebcc; border-bottom: 2px solid #faebcc; border-radius: 0; margin: 20px 0; padding: 20px 50px; }
   .formularioEdicionCandidatos .ko p { font-family: 'Ubuntu', sans-serif; font-size: 18px; font-weight: normal; background: #fcf8e3; color: #8a6d3b; }

   /* Dropdown button */

   .editarRecurso .tabspresentation.dropdown { margin: 10px 0 20px 0; }
   .editarRecurso .tabspresentation.dropdown .caret { margin-left: 10px; }

   .editarRecurso .formSemEdicion_ProductOrService label[for^="chkImgPrincfileUpLoad"],
   .editarRecurso .formSemEdicion_Application label[for^="chkImgPrincfileUpLoad"],
   .editarRecurso .formSemEdicion_ProductType label[for^="chkImgPrincfileUpLoad"],
   .editarRecurso .formSemEdicion_Processing label[for^="chkImgPrincfileUpLoad"],
   .editarRecurso .formSemEdicion_SuccessfulExample label[for^="chkImgPrincfileUpLoad"] { display: none !important; }

/* AREA EMPLEO */

.areaEmpleo { }
.areaEmpleo .group-title { background: #fff; }
.areaEmpleo .group-title h1 { padding: 40px 99px; font-size: 40px; font-family: 'Ubuntu', sans-serif; font-style: italic; color: #777161; margin: 0; }

.areaEmpleo .cabeceraAccesoUsuarios { padding: 20px 0; padding-bottom: 0; }
.areaEmpleo .cabeceraAccesoUsuarios li { font-family: 'Ubuntu', sans-serif; }
.areaEmpleo .cabeceraAccesoUsuarios li a { font-family: 'Ubuntu', sans-serif; }

.areaEmpleo .cabeceraAccesoUsuarios li.accede {  }
.areaEmpleo .cabeceraAccesoUsuarios li.accede a.btn { font-size: 13px; text-transform: none; font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 17px; font-weight: normal; }

.areaEmpleo .cabeceraAccesoUsuarios li.registro {  }
.areaEmpleo .cabeceraAccesoUsuarios li.registro a { position: relative; top: 5px; }

.areaEmpleo .areaTrabaja,
.areaEmpleo .areaOpciones { padding: 30px 99px; }
.areaEmpleo .areaTrabaja .tituloArea h2 { font-family: 'Ubuntu', sans-serif; font-weight: bold; font-style: italic; font-size: 20px; color: #3C3C3B; padding: 0; line-height: 40px; }
.areaEmpleo .areaTrabaja .contenido p { font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 20px; color: #3C3C3B; padding: 0; line-height: 25px; }

.areaEmpleo .areaOpciones .areaRegistro,
.areaEmpleo .areaOpciones .areaInscripcion { display: table; width: 100%; }

.areaEmpleo .areaOpciones .titulo { display: table-cell; vertical-align: middle; }
.areaEmpleo .areaOpciones .enlace { display: table-cell; vertical-align: middle; text-align: right; }

.areaEmpleo .row .areaOpciones { padding-bottom: 30px; background: #fff; }
.areaEmpleo .row .areaOpciones h2 { font-family: 'Ubuntu', sans-serif; font-weight: bold; font-style: italic; font-size: 20px; color: #3C3C3B; padding: 0; line-height: 50px; }
.areaEmpleo .row .areaOpciones a { background: #607D8B; border-radius: 0;  text-transform: inherit; font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 17px; font-weight: normal; }

.areaEmpleo .cvUsuarioConectado { padding: 0 99px; }
.areaEmpleo .cvUsuarioConectado h2 { font-size: 40px !important; float: left; padding-left: 0 !important; }
.areaEmpleo .cvUsuarioConectado .enlace { float: right; position: relative; top: 50px; }
.areaEmpleo .cvUsuarioConectado .enlace a { background: #607D8B; border-radius: 0; text-transform: inherit; font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 17px; font-weight: normal; }

.areaEmpleo .ofertasInscritasUsuario { /*padding: 0 99px;*/ background: #fff; }
.areaEmpleo .ofertasInscritasUsuario h2 { font-size: 40px !important; padding: 30px 99px; }

.areaEmpleo .ofertasInscritasUsuario .description { margin: 0; padding: 30px 99px; }
.areaEmpleo .ofertasInscritasUsuario .description:nth-child(even) { background: #F1F0EE; }

.areaEmpleo .ofertasInscritasUsuario .description h3 { margin: 0; font-family: 'Ubuntu', sans-serif; font-weight: bold; font-style: italic; font-size: 20px; color: #3C3C3B; }
.areaEmpleo .ofertasInscritasUsuario .description .empleoIzq { float: left;  }
.areaEmpleo .ofertasInscritasUsuario .description .enlace { float: right; }
.areaEmpleo .ofertasInscritasUsuario .description .enlace a { font-size: 20px; color: #607D8B; font-weight: 700; font-family: 'Ubuntu', sans-serif; font-style: italic; }

/* NUEVO RECURSO */

.editarRecursoSemantico {  }
.editarRecursoSemantico .formularioCreacionRecurso {  }
.editarRecursoSemantico .formularioCreacionRecurso #htitPag { margin-bottom: 30px; }
.editarRecursoSemantico .formularioCreacionRecurso #htitPag span { color: #777161; font-size: 30px; font-family: 'Ubuntu', sans-serif; font-style: italic; }
.editarRecursoSemantico .formularioCreacionRecurso h1 { color: #777161; font-size: 40px; font-family: 'Ubuntu', sans-serif; font-style: italic; margin: 0; line-height: 1;   margin-bottom: 50px; }
.editarRecursoSemantico .formularioCreacionRecurso h2 { color: #777161; font-size: 30px; font-family: 'Ubuntu', sans-serif; font-style: italic; }
.editarRecursoSemantico .formularioCreacionRecurso .lb { font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 17px; }
.editarRecursoSemantico .formularioCreacionRecurso legend { font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 26px; }

.editarRecursoSemantico .formularioCreacionRecurso ul.dropdown-menu {  }
.editarRecursoSemantico .formularioCreacionRecurso ul.dropdown-menu li a{ font-family: 'Ubuntu', sans-serif; }


.editarRecursoSemantico .formularioCreacionRecurso .btn { background: #607D8B; font-family: 'Ubuntu', sans-serif; font-size: 18px; font-weight: normal; text-transform: inherit; border-radius: 0; }
.editarRecursoSemantico .formularioCreacionRecurso select + .btn { margin-top: 10px; }
.editarRecursoSemantico .formularioCreacionRecurso .principal { background: #F5A20E; }

.editarRecursoSemantico #panDesplegableSelCat .box { }
.editarRecursoSemantico #panDesplegableSelCat .box label { padding-left: 40px; }
.editarRecursoSemantico #panDesplegableSelCat .box label:first-child { padding-left: 0px; }

.editarRecursoSemantico #panPrivacidadYSeguridad {  }
.editarRecursoSemantico #panPrivacidadYSeguridad h3 { font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 26px; }
.editarRecursoSemantico #panPrivacidadYSeguridad .filtroRapido span.searchButton { display: none; }
.editarRecursoSemantico #panPrivacidadYSeguridad .editorLector label { font-size: 17px; }
.editarRecursoSemantico #panPrivacidadYSeguridad .editorLector .ususSeleccionados li { font-size: 15px; }
.editarRecursoSemantico #panPrivacidadYSeguridad .editorLector label,
.editarRecursoSemantico #panPrivacidadYSeguridad .editorLector .ususSeleccionados li { font-family: 'Ubuntu', sans-serif; font-style: italic; font-weight: normal; color: rgba(102,102,102, 0.5); }
.editarRecursoSemantico #panPrivacidadYSeguridad #PropiedadesDelRecurso #spanCompartirPrivado span { font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 17px; color: rgba(102,102,102, 0.5);  }

.editarRecursoSemantico #panAutoria .autocompletar .tag div { background: #fff; font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 15px; color: rgba(102,102,102, 0.5); }
.editarRecursoSemantico #panAutoria .autocompletar .tag div a { background-position: -216px -671px ; }

.editarRecursoSemantico #panPrivacidadYSeguridad input[type="text"],
.editarRecursoSemantico #panAutoria .autocompletar input[type="text"] { font-family: 'Ubuntu', sans-serif; background: #F1F0EE; border: 0; font-size: 20px; height: auto;  color: #666; box-shadow: none; padding: 6px 12px; }

.editarRecursoSemantico #panPrivacidadYSeguridad .box label,
.editarRecursoSemantico #panPrivacidadYSeguridad ul li label,
.editarRecursoSemantico #panAutoria label,
.editarRecursoSemantico #panAutoria ul li label,
.editarRecursoSemantico #panDesplegableSelCat .divTesArbol label,
.editarRecursoSemantico #panDesplegableSelCat .divTesLista label,
.editarRecursoSemantico #panDesplegableSelCat .box label { font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 17px; font-weight: normal; color: rgba(102,102,102, 0.5);  }

/* OPERATIVA REGISTRO */

.operativaRegistro {  }

.operativaRegistro .help { font-size: 14px; padding-left: 20px; }

.operativaRegistro .groupFechaNacimiento {  }
.operativaRegistro .groupFechaNacimiento #lblFechaNac {  }
.operativaRegistro .groupFechaNacimiento #lblFechaNac span { display: block; color: #3C3C3B; font-weight: bold; margin-bottom: 15px; margin-top: 30px; font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 15px; }
.operativaRegistro .groupFechaNacimiento select { width: 33%; float: left; font-size: 18px !important; font-family: 'Ubuntu', sans-serif; font-style: italic; height: 40px; padding-left: 20px; }

.operativaRegistro #condicionesUso { padding: 0; display:none;}
.operativaRegistro #condicionesUso .checkbox label {  }


/* CAMBIAR CONTRASEÑA */
.pagCambiarPassword{}
.pagCambiarPassword #wrap{background: #FFF; min-height: auto !important; }
.pagCambiarPassword #col02{float: none; clear: both; padding: 50px 0; display: block; }
.pagCambiarPassword #col02 .col-xs-12{margin: 0 auto; float: none; }
.pagCambiarPassword #col02 .col-xs-12 h2{color: #777161 !important; font-size: 40px; font-family: 'Ubuntu', sans-serif; font-style: italic; margin-top: 0; }
.pagCambiarPassword #col02 .box{float: left; width: 100%; }
.pagCambiarPassword #col02 .box .input-group{width: 100%; margin-bottom: 20px; display: inline-block; }
.pagCambiarPassword #col02 .box label{display: none; }
.pagCambiarPassword #col02 .box input{font-size: 18px; font-family: 'Ubuntu', sans-serif; font-style: italic; height: 40px; padding-left: 20px; }
.pagCambiarPassword #col02 .box p{}
.pagCambiarPassword #col02 .box p#warning{margin-bottom: 10px; background: rgba(236, 82, 82, 0.8); padding: 10px; }
.pagCambiarPassword #col02 .actionButtons{clear: both; }
.pagCambiarPassword #col02 .actionButtons fieldset{}
.pagCambiarPassword #col02 .actionButtons fieldset input{background: #607D8B; margin: 15px 0; font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 17px; font-weight: normal; color: #FFF; border: 0; padding: 10px 20px; }
.pagCambiarPassword #col02 .actionButtons fieldset .ok{margin-bottom: 10px; background: rgba(236, 82, 82, 0.8); padding: 10px; }


/* EDICION MAPAS COMERCIALES */

.edicion-mapas-comerciales {  }

.edicion-mapas-comerciales #editor { display: table; position: relative; top: 0; left: 0; width: 100%; padding: 20px 99px; }
.edicion-mapas-comerciales #editor strong { display: table-cell; vertical-align: middle; width: 200px; }
.edicion-mapas-comerciales #editor select { display: table-cell; vertical-align: middle; width: auto; min-width: 300px; }
.edicion-mapas-comerciales #editor button { display: table-cell; vertical-align: middle; margin: 0 5px; }

.edicion-mapas-comerciales #map-wrap { clear: both; }
.edicion-mapas-comerciales #map-wrap #map { position: relative; top: 0; left: 0; width: 100%; }

/*gama g-brick*/
.gama-g-brick{}
.gama-g-brick .container[role="main"] { padding-top: 90px; }
.gama-g-brick .cabeceraGarnica.familia .encabezadoGrilla{background:#77aa4b;/*#5ede45*/}

@media screen and (min-width: 768px){
  .gama-g-brick .container[role="main"] { padding-top: 100px; }
}

@media screen and (min-width: 992px){
  .gama-g-brick .container[role="main"] { padding-top: 180px; }
}


/* REESTYLING CABECERA */

header.style2{height: 40px !important; width: 100%; position: fixed; top: 0; z-index: 1002; margin: 0 auto; background: #FFF; }
header.style2 .container{height: 100%; padding: 0 15px; padding-left: 50px; overflow: inherit; }
header.style2 .logoCorporativo{margin: 0; height: 100%;  }
header.style2 .logoCorporativo a{margin: 10px 0; display: block; }
header.style2 .logoCorporativo a img{height: 21px; width: auto; }
header.style2 .logoCorporativo a img.color{}
header.style2 .logoCorporativo a img.blanco{}
header.style2 .logoCorporativo a img.logoEspecial{width: calc(100% - 100px); max-width: 325px; }

header.style2 .listasMenu{float: right; line-height: 40px; height: 40px; display: table; vertical-align: middle; }
header.style2 .listasMenu ul{list-style: none outside none; padding-left: 0; margin: 0; display: table-cell; vertical-align: middle; }
header.style2 .listasMenu ul > li{float: left; margin-left: 20px; }
header.style2 .listasMenu ul > li > a{color: #FFF; }
header.style2 .listasMenu ul .literal{display: none; }
header.style2 .listasMenu li.separador{height: 25px; width: 2px; background: #fff; top: 0; }

header.style2 .listasMenu ul.idiomas { /*display: none;*/ }
header.style2 .listasMenu ul.idiomas .dropdown { margin: 0; margin-right: 15px; }
header.style2 .listasMenu ul.idiomas .dropdown > a {  }
header.style2 .listasMenu ul.idiomas .dropdown > a span {  }
header.style2 .listasMenu ul.idiomas .dropdown .dropdown-menu { display: none }
header.style2 .listasMenu ul.idiomas .dropdown .dropdown-menu li { display: block; float: none; margin: 0; padding: 0; padding: 5px 10px; }
header.style2 .listasMenu ul.idiomas .dropdown .dropdown-menu li a { margin: 0; padding: 0; background: none !important; }

header.style2 .listasMenu ul.idiomas .dropdown.open .dropdown-menu { display: block; display: block; background: #3C3C3B; border-radius: 0;  min-width: auto; padding: 0; margin-top: 10px; margin-left: -10px; }

header.style2 .listasMenu ul.idiomas .iconoIdioma { background: url(resources/idioma/spriteidiomas.png) 0 0 no-repeat; display: block; font-size: 0; width: 15px; height: 15px; }
header.style2 .listasMenu ul.idiomas .iconoIdioma.es { background-position: 0 0; }
header.style2 .listasMenu ul.idiomas .iconoIdioma.en { background-position: -40px 0px; }
header.style2 .listasMenu ul.idiomas .iconoIdioma.fr { background-position: -20px 0px; }

header.style2 .listasMenu ul.idiomas a{color: #B2B2B2; text-transform: uppercase; font-weight: bold; }
header.style2 .listasMenu ul.idiomas a.activo{color: #FFF; font-size: 0; display: block; height: 15px; line-height: normal; }

header.style2 .listasMenu ul.iconos{}
header.style2 .listasMenu ul.iconos .fa{font-size: 15px; }
header.style2 .listasMenu ul.iconos .buscar{margin-left: 0; }

header.style2 .listasMenu ul.iconos .usuario .fa,
header.style2 .listasMenu ul.iconos .contacto .fa,
header.style2 .listasMenu ul.iconos .buscar .fa{background: url('resources/sprite_restyling.png?v=2.2.0037_20190613_1500') no-repeat 0px 0px; width: 15px; height: 15px; display: inline-block; }
header.style2 .listasMenu ul.iconos .usuario .fa:before,
header.style2 .listasMenu ul.iconos .contacto .fa:before,
header.style2 .listasMenu ul.iconos .buscar .fa:before{content: ''; }
header.style2 .listasMenu ul.iconos .usuario .fa{background-position: -413px -92px; }
header.style2 .listasMenu ul.iconos .buscar .fa{background-position: -315px -131px; }
header.style2 .listasMenu ul.iconos .contacto .fa{background-position: -453px -92px; }

header.style2 .listasMenu ul.idiomas .cerrarIdioma,
header.style2 .listasMenu ul.iconos .usuario .close,
header.style2 .listasMenu ul.menu .principal .close,
header.style2 .listasMenu ul.iconos .buscar .close{display: none; background: url(resources/sprite_restyling.png?v=2.2.0037_20190613_1500) no-repeat -11px -41px; opacity: 1;}

header.style2 .listasMenu ul.menu{width: auto; height: auto; float: none; }
header.style2 .listasMenu ul.menu .principal{padding-top: 4px;  }
header.style2 .listasMenu ul.menu .principal .fa{font-size: 16px; background: url('resources/sprite_restyling.png?v=2.2.0037_20190613_1500') no-repeat -53px -72px; width: 15px; height: 15px; display: inline-block; }
header.style2 .listasMenu ul.menu .principal .fa:before{content: ''; }


header.style2 .listasMenu ul.iconos .contacto { display: none; }
header.style2 .listasMenu ul.iconos .contacto.movil { display: block; }
header.style2 .listasMenu ul.iconos .contacto.movil.enus { display: none; }
html[lang="en-us"] header.style2 .listasMenu ul.iconos .contacto.movil { display: none; }
html[lang="en-us"] header.style2 .listasMenu ul.iconos .contacto.movil.enus { display: block }

  .homeComunidad header.style2 { background: transparent; z-index: 30; }

	/* CABECERA FICHA */
	.fichaRecurso header.style2{background: none; position: fixed; z-index: 999; width: 100%; }
	.fichaRecurso header.style2 .logoCorporativo img.color{display: none; }
  .fichaRecurso header.style2 .logoCorporativo img.blanco{display: block; }

	.menuFixed.fichaRecurso header.style2 .container{background: #FFF; z-index: 400; position: relative; }
	.menuFixed.fichaRecurso header.style2 .logoCorporativo img.color{display: block; }
	.menuFixed.fichaRecurso header.style2 .logoCorporativo img.blanco{display: none; }

@media screen and (min-width: 992px){

  header.style2 .listasMenu ul.menu .principal{padding-top: 1px; }

  header.style2 .listasMenu ul.iconos .usuario .fa,
  header.style2 .listasMenu ul.iconos .contacto .fa,
  header.style2 .listasMenu ul.iconos .buscar .fa{width: 20px; height: 20px; }

  header.style2 .listasMenu ul.iconos .usuario .fa{background-position: -412px -130px; }
  header.style2 .listasMenu ul.iconos .buscar .fa{background-position: -312px -90px; }
  header.style2 .listasMenu ul.iconos .contacto .fa{background-position: -452px -130px; }

  header.style2 .listasMenu ul.iconos .usuario .close,
  header.style2 .listasMenu ul.menu .principal .close,
  header.style2 .listasMenu ul.iconos .buscar .close{background-position: -11px -10px;}

  header.style2 .listasMenu ul.menu .principal .fa{background-position: -52px -100px; width: 20px; height: 20px; }

}

@media screen and (min-width: 768px){

  header.style2 .container{padding-left: 99px; }

  header.style2 .listasMenu ul.iconos .contacto { display: block; }
  header.style2 .listasMenu ul.iconos .contacto.movil { display: none !important; }

}


.menuCompleto{display: none; position: fixed; top: 40px; left: 0; right: 0; height: calc(100% - 40px); background: #3C3C3B; z-index: 201; padding-top: 70px; }
.menuCompletoAbierto .menuCompleto{display: block; }

.menuCompleto .container { padding: 0 50px; }
.menuCompleto ul { padding-left: 0; margin: 0; list-style: none outside none; }
.menuCompleto ul a {color: #FFF; font-weight: bold; opacity: .5; }
.menuCompleto .container > ul { display: block; width: 100% !important;}
.menuCompleto .container > ul > li {display: block; padding: 0; margin-bottom: 20px; }
.menuCompleto .container > ul > li > a { display: inline-block; font-family: 'Ubuntu', sans-serif; font-weight: bold; opacity: .8; text-transform: uppercase; pointer-events: none; }
.menuCompleto .container > ul > li > a.arrow { vertical-align: middle; pointer-events: inherit; }
.menuCompleto .container > ul > li > a.arrow > span {  }
.menuCompleto .container > ul > li > ul{}
.menuCompleto .container > ul > li > ul li{margin-bottom: 10px; }
.menuCompleto .container > ul > li > ul li a:hover{opacity: .8;  }

.menuCompleto .container > ul.idiomas{ display: none; float: left; margin-top: 10px; }
.menuCompleto .container > ul.idiomas li{float: left; margin-bottom: 0; margin-right: 15px; }
.menuCompleto .container > ul.idiomas li a{color: #B2B2B2; text-decoration: none; font-size: 14px;  }
.menuCompleto .container > ul.idiomas li a.activo{color: #FFF; }


@media screen and (min-width: 992px) {
  .menuCompleto .container > ul > li > a { margin-bottom: 20px; }
  .menuCompleto .container > ul > li > a.arrow { display: none; }
}

.menuIdiomasVisible,
.menuCompletoUsuarioAbierto,
.menuCompletoAbierto{overflow-y: hidden; }


.menuIdiomasVisible header.style2 { background: transparent !important; z-index: 1002; }
.fichaRecurso.menuCompletoAbierto.menuFixed header.style2,
.fichaRecurso.menuCompletoUsuarioAbierto.menuFixed header.style2,
.fichaRecurso.buscadorPantallaCompleta.menuFixed header.style2,
.menuCompletoAbierto.homeComunidad.menuFixed header.style2,
.buscadorPantallaCompleta.homeComunidad.menuFixed header.style2,
.menuCompletoUsuarioAbierto.homeComunidad.menuFixed header.style2,
.menuCompletoUsuarioAbierto header.style2,
.buscadorPantallaCompleta header.style2,
.menuFixed.menuCompletoAbierto header.style2,
.menuCompletoAbierto header.style2{background: #3C3C3B !important; width: 100%; }

.fichaRecurso.menuCompletoAbierto.menuFixed header.style2 .logoCorporativo a > img,
.fichaRecurso.menuCompletoUsuarioAbierto.menuFixed header.style2 .logoCorporativo a > img,
.fichaRecurso.buscadorPantallaCompleta.menuFixed header.style2 .logoCorporativo a > img,
.menuCompletoUsuarioAbierto header.style2 .logoCorporativo a > img,
.buscadorPantallaCompleta header.style2 .logoCorporativo a > img,
.menuFixed.menuCompletoAbierto header.style2 .logoCorporativo a > img,
.menuCompletoAbierto header.style2 .logoCorporativo a > img{display: none !important; opacity: 0; }

.fichaRecurso.menuCompletoAbierto.menuFixed header.style2 .logoCorporativo a > img.blanco,
.fichaRecurso.menuCompletoUsuarioAbierto.menuFixed header.style2 .logoCorporativo a > img.blanco,
.fichaRecurso.buscadorPantallaCompleta.menuFixed header.style2 .logoCorporativo a > img.blanco,
.menuCompletoUsuarioAbierto header.style2 .logoCorporativo a > img.blanco,
.buscadorPantallaCompleta header.style2 .logoCorporativo a > img.blanco,
.menuFixed.menuCompletoAbierto header.style2 .logoCorporativo a > img.blanco,
.menuCompletoAbierto header.style2 .logoCorporativo a > img.blanco{display: block !important; opacity: 1; }

.fichaRecurso.menuCompletoAbierto.menuFixed header.style2 .listasMenu ul > li > a,
.fichaRecurso.menuCompletoUsuarioAbierto.menuFixed header.style2 .listasMenu ul > li > a,
.fichaRecurso.buscadorPantallaCompleta.menuFixed header.style2 .listasMenu ul > li > a,
.menuCompletoUsuarioAbierto header.style2 .listasMenu ul > li > a,
.buscadorPantallaCompleta header.style2 .listasMenu ul > li > a,
.menuFixed.menuCompletoAbierto header.style2 .listasMenu ul > li > a,
.menuCompletoAbierto header.style2 .listasMenu ul > li > a{color: #FFF !important; }

.fichaRecurso.menuCompletoAbierto.menuFixed header.style2 .listasMenu ul.idiomas a,
.fichaRecurso.menuCompletoUsuarioAbierto.menuFixed header.style2 .listasMenu ul.idiomas a,
.fichaRecurso.buscadorPantallaCompleta.menuFixed header.style2 .listasMenu ul.idiomas a,
.menuCompletoUsuarioAbierto header.style2 .listasMenu ul.idiomas a,
.buscadorPantallaCompleta header.style2 .listasMenu ul.idiomas a,
.menuFixed.menuCompletoAbierto header.style2 .listasMenu ul.idiomas a,
.menuCompletoAbierto header.style2 .listasMenu ul.idiomas a{color: #A5A5A5 !important; }

.fichaRecurso.menuCompletoAbierto.menuFixed header.style2 .listasMenu ul.idiomas a.activo,
.fichaRecurso.menuCompletoUsuarioAbierto.menuFixed header.style2 .listasMenu ul.idiomas a.activo,
.fichaRecurso.buscadorPantallaCompleta.menuFixed header.style2 .listasMenu ul.idiomas a.activo,
.menuCompletoUsuarioAbierto header.style2 .listasMenu ul.idiomas a.activo,
.buscadorPantallaCompleta header.style2 .listasMenu ul.idiomas a.activo,
.menuFixed.menuCompletoAbierto header.style2 .listasMenu ul.idiomas a.activo,
.menuFixed.menuCompletoAbierto header.style2 .listasMenu .idiomas li a::before,
.buscadorPantallaCompleta header.style2 .listasMenu .idiomas li a::before,
.menuCompletoUsuarioAbierto header.style2 .listasMenu .idiomas li a::before,
.menuCompletoAbierto header.style2 .listasMenu .idiomas li a::before,
.menuCompletoAbierto header.style2 .listasMenu ul.idiomas a.activo{color: #FFF !important; }

.fichaRecurso.menuCompletoAbierto.menuFixed header.style2 .listasMenu ul.iconos .usuarios .fa,
.fichaRecurso.menuCompletoUsuarioAbierto.menuFixed header.style2 .listasMenu ul.iconos .usuarios .fa,
.fichaRecurso.buscadorPantallaCompleta.menuFixed header.style2 .listasMenu ul.iconos .usuarios .fa,
.menuCompletoUsuarioAbierto header.style2 .listasMenu ul.iconos .usuario .fa,
.buscadorPantallaCompleta header.style2 .listasMenu ul.iconos .buscar .fa,
.menuCompletoAbierto header.style2 .listasMenu ul.menu .principal .fa{display: none; }

.fichaRecurso.buscadorPantallaCompleta.menuFixed header.style2 .listasMenu ul.iconos .usuario .close,
.fichaRecurso.menuCompletoAbierto.menuFixed header.style2 .listasMenu ul.iconos .usuario .close{}

.fichaRecurso.menuCompletoUsuarioAbierto.menuFixed header.style2 .listasMenu ul.iconos .usuario .close,
.menuCompletoUsuarioAbierto header.style2 .listasMenu ul.iconos .usuario .close,
.buscadorPantallaCompleta header.style2 .listasMenu ul.iconos .buscar .close,
.menuCompletoAbierto header.style2 .listasMenu ul.menu .principal .close{display: block; width: 17px; height: 17px;}

.homeComunidad.menuFixed header.style2{background: #FFF; }

.menuCompletoUsuarioAbierto header.style2 > .container,
.menuCompletoAbierto header.style2 > .container,
.buscadorPantallaCompleta header.style2 > .container{background: none !important; }
.menuFixed header.style2 > .container{background: none; }

.menuFixed.menuIdiomasVisible header.style2 .listasMenu .idiomas li a {  }
.menuFixed.menuIdiomasVisible header.style2 .listasMenu .idiomas li a::before { color: #FFF; }


/*.fichaRecurso header.style2 > .container,*/
.gama-g-brick header.style2 > .container,
.pagPolitica header.style2 > .container,
.pagSuscripcion header.style2 > .container,
.fichaCabecera header.style2 > .container,
.listadoEstaticoBody header.style2 > .container,
.listadoComunidad header.style2 > .container{background: #FFF; }

/*.fichaRecurso header.style2 .listasMenu ul > li > a,*/ /* en negro */


/* ICONO USUARIO */
.fichaRecurso.fichaEventoGenerica header.style2 .listasMenu ul.iconos .usuario .fa,
.gama-g-brick header.style2 .listasMenu ul.iconos .usuario .fa,
.pagPolitica header.style2 .listasMenu ul.iconos .usuario .fa,
.pagSuscripcion header.style2 .listasMenu ul.iconos .usuario .fa,
.fichaCabecera header.style2 .listasMenu ul.iconos .usuario .fa,
.listadoEstaticoBody header.style2 .listasMenu ul.iconos .usuario .fa,
.listadoComunidad header.style2 .listasMenu ul.iconos .usuario .fa,
.menuFixed header.style2 .listasMenu ul.iconos .usuario .fa{background-position: -413px -52px; }

.fichaRecurso.fichaEventoGenerica.menuCompletoAbierto header.style2 .listasMenu ul.iconos .usuario .fa,
.fichaRecurso.fichaEventoGenerica.buscadorPantallaCompleta header.style2 .listasMenu ul.iconos .usuario .fa,
.fichaRecurso.menuCompletoAbierto.menuFixed header.style2 .listasMenu ul.iconos .usuario .fa,
.fichaRecurso.menuCompletoUsuarioAbierto.menuFixed header.style2 .listasMenu ul.iconos .usuario .fa,
.fichaRecurso.buscadorPantallaCompleta.menuFixed header.style2 .listasMenu ul.iconos .usuario .fa,
.menuCompletoUsuarioAbierto header.style2 .listasMenu ul.iconos .usuario .fa,
.buscadorPantallaCompleta header.style2 .listasMenu ul.iconos .usuario .fa,
.menuCompletoAbierto header.style2 .listasMenu ul.iconos .usuario .fa{background-position: -413px -92px; }

/* ICONO BUSCAR */

.fichaRecurso.fichaEventoGenerica header.style2 .listasMenu ul.iconos .buscar .fa,
.gama-g-brick header.style2 .listasMenu ul.iconos .buscar .fa,
.pagPolitica header.style2 .listasMenu ul.iconos .buscar .fa,
.pagSuscripcion header.style2 .listasMenu ul.iconos .buscar .fa,
.fichaCabecera header.style2 .listasMenu ul.iconos .buscar .fa,
.listadoEstaticoBody header.style2 .listasMenu ul.iconos .buscar .fa,
.listadoComunidad header.style2 .listasMenu ul.iconos .buscar .fa,
.menuFixed header.style2 .listasMenu ul.iconos .buscar .fa{background-position: -314px -52px; }

.fichaRecurso.fichaEventoGenerica.menuCompletoAbierto header.style2 .listasMenu ul.iconos .buscar .fa,
.fichaRecurso.fichaEventoGenerica.menuCompletoUsuarioAbierto header.style2 .listasMenu ul.iconos .buscar .fa,
.fichaRecurso.menuCompletoAbierto.menuFixed header.style2 .listasMenu ul.iconos .buscar .fa,
.fichaRecurso.menuCompletoUsuarioAbierto.menuFixed header.style2 .listasMenu ul.iconos .buscar .fa,
.fichaRecurso.buscadorPantallaCompleta.menuFixed header.style2 .listasMenu ul.iconos .buscar .fa,
.menuCompletoUsuarioAbierto header.style2 .listasMenu ul.iconos .buscar .fa,
.buscadorPantallaCompleta header.style2 .listasMenu ul.iconos .buscar .fa,
.menuCompletoAbierto header.style2 .listasMenu ul.iconos .buscar .fa{background-position: -315px -131px; }

/* ICONO CONTACTO */
.fichaRecurso.fichaEventoGenerica header.style2 .listasMenu ul.iconos .contacto .fa,
.gama-g-brick header.style2 .listasMenu ul.iconos .contacto .fa,
.pagPolitica header.style2 .listasMenu ul.iconos .contacto .fa,
.pagSuscripcion header.style2 .listasMenu ul.iconos .contacto .fa,
.fichaCabecera header.style2 .listasMenu ul.iconos .contacto .fa,
.listadoEstaticoBody header.style2 .listasMenu ul.iconos .contacto .fa,
.listadoComunidad header.style2 .listasMenu ul.iconos .contacto .fa,
.menuFixed header.style2 .listasMenu ul.iconos .contacto .fa{background-position: -453px -52px; }


.fichaRecurso.fichaEventoGenerica.menuCompletoUsuarioAbierto header.style2 .listasMenu ul.iconos .contacto .fa,
.fichaRecurso.fichaEventoGenerica.buscadorPantallaCompleta header.style2 .listasMenu ul.iconos .contacto .fa,
.fichaRecurso.fichaEventoGenerica.menuCompletoAbierto header.style2 .listasMenu ul.iconos .contacto .fa,
.fichaRecurso.menuCompletoAbierto.menuFixed header.style2 .listasMenu ul.iconos .contacto .fa,
.fichaRecurso.menuCompletoUsuarioAbierto.menuFixed header.style2 .listasMenu ul.iconos .contacto .fa,
.fichaRecurso.buscadorPantallaCompleta.menuFixed header.style2 .listasMenu ul.iconos .contacto .fa,
.menuCompletoUsuarioAbierto header.style2 .listasMenu ul.iconos .contacto .fa,
.buscadorPantallaCompleta header.style2 .listasMenu ul.iconos .contacto .fa,
.menuCompletoAbierto header.style2 .listasMenu ul.iconos .contacto .fa{background-position: -453px -92px;}

/* ICONO MENU */
.fichaRecurso.fichaEventoGenerica header.style2 .listasMenu ul.menu .principal .fa,
.gama-g-brick header.style2 .listasMenu ul.menu .principal .fa,
.pagPolitica header.style2 .listasMenu ul.menu .principal .fa,
.pagSuscripcion header.style2 .listasMenu ul.menu .principal .fa,
.fichaCabecera header.style2 .listasMenu ul.menu .principal .fa,
.listadoEstaticoBody header.style2 .listasMenu ul.menu .principal .fa,
.listadoComunidad header.style2 .listasMenu ul.menu .principal .fa,
.menuFixed header.style2 .listasMenu ul.menu .principal .fa{background-position: -53px -42px;}

.fichaRecurso.fichaEventoGenerica.menuCompletoUsuarioAbierto header.style2 .listasMenu ul.menu .principal .fa,
.fichaRecurso.fichaEventoGenerica.buscadorPantallaCompleta header.style2 .listasMenu ul.menu .principal .fa,
.fichaRecurso.menuCompletoAbierto.menuFixed header.style2 .listasMenu ul.menu .principal .fa,
.fichaRecurso.menuCompletoUsuarioAbierto.menuFixed header.style2 .listasMenu ul.menu .principal .fa,
.fichaRecurso.buscadorPantallaCompleta.menuFixed header.style2 .listasMenu ul.menu .principal .fa,
.menuCompletoUsuarioAbierto header.style2 .listasMenu ul.menu .principal .fa,
.buscadorPantallaCompleta header.style2 .listasMenu ul.menu .principal .fa,
.menuCompletoAbierto header.style2 .listasMenu ul.menu .principal .fa{background-position: -53px -72px;}

/*
.gama-g-brick header.style2 .listasMenu ul > li > a,
.pagPolitica header.style2 .listasMenu ul > li > a,
.pagSuscripcion header.style2 .listasMenu ul > li > a,
.fichaCabecera header.style2 .listasMenu ul > li > a,
.listadoEstaticoBody header.style2 .listasMenu ul > li > a,
.listadoComunidad header.style2 .listasMenu ul > li > a,
.menuFixed header.style2 .listasMenu ul > li > a{color: #3C3C3B; }
*/

/*.fichaRecurso header.style2 .listasMenu ul.menu .separador,*/
.fichaRecurso.fichaEventoGenerica header.style2 .listasMenu ul.menu .separador,
.gama-g-brick header.style2 .listasMenu ul.menu .separador,
.pagPolitica header.style2 .listasMenu ul.menu .separador,
.pagSuscripcion header.style2 .listasMenu ul.menu .separador,
.fichaCabecera header.style2 .listasMenu ul.menu .separador,
.listadoEstaticoBody header.style2 .listasMenu ul.menu .separador,
.listadoComunidad header.style2 .listasMenu ul.menu .separador,
.menuFixed header.style2 .listasMenu ul.menu .separador{background: #B2B2B2;  }

/*.fichaRecurso header.style2 .listasMenu ul.idiomas a,*/
.gama-g-brick header.style2 .listasMenu ul.idiomas a,
.pagPolitica header.style2 .listasMenu ul.idiomas a,
.pagSuscripcion header.style2 .listasMenu ul.idiomas a,
.fichaCabecera header.style2 .listasMenu ul.idiomas a,
.listadoEstaticoBody header.style2 .listasMenu ul.idiomas a,
.listadoComunidad header.style2 .listasMenu ul.idiomas a,
.menuFixed header.style2 .listasMenu ul.idiomas a{color: #B2B2B2; }

.fichaRecurso.fichaEventoGenerica header.style2 .listasMenu ul.idiomas a.activo,
.gama-g-brick header.style2 .listasMenu ul.idiomas a.activo,
.pagPolitica header.style2 .listasMenu ul.idiomas a.activo,
.pagSuscripcion header.style2 .listasMenu ul.idiomas a.activo,
.fichaCabecera header.style2 .listasMenu ul.idiomas a.activo,
.listadoEstaticoBody header.style2 .listasMenu ul.idiomas a.activo,
.listadoComunidad header.style2 .listasMenu ul.idiomas a.activo,
.menuFixed header.style2 .listasMenu ul.idiomas a.activo,
.fichaRecurso.fichaEventoGenerica header.style2 .listasMenu .idiomas li a::before,
.pagPolitica header.style2 .listasMenu .idiomas li a::before,
.pagSuscripcion header.style2 .listasMenu .idiomas li a::before,
.listadoComunidad header.style2 .listasMenu .idiomas li a::before,
.listadoEstaticoBody header.style2 .listasMenu .idiomas li a::before,
.fichaCabecera header.style2 .listasMenu .idiomas li a::before,
.menuFixed header.style2 .listasMenu .idiomas li a::before { color: #3C3C3B; }


.menuFixed .cabecera,
.menuFixed .encabezadoGrilla{top: 40px; }

.menuIdiomasVisible.fichaRecurso .cabeceraFicha,
.menuCompletoUsuarioAbierto .leaflet-top,
.menuCompletoUsuarioAbierto .leaflet-bottom,
.menuCompletoUsuarioAbierto.fichaCabecera .cabecera,
.menuCompletoUsuarioAbierto.fichaRecurso .cabeceraFicha,
.buscadorPantallaCompleta .leaflet-top,
.buscadorPantallaCompleta .leaflet-bottom,
.buscadorPantallaCompleta.fichaCabecera .cabecera,
.buscadorPantallaCompleta.fichaRecurso .cabeceraFicha,
.menuCompletoAbierto .leaflet-top,
.menuCompletoAbierto .leaflet-bottom,
.menuCompletoAbierto.fichaCabecera .cabecera,
.menuCompletoAbierto.fichaRecurso .cabeceraFicha{display: none; }


.menuCompletoUsuario{display: none; position: fixed; top: 40px; left: 0; right: 0; height: calc(100% - 40px); background: #3C3C3B; z-index: 201; padding-top: 70px; }
.menuCompletoUsuarioAbierto .menuCompletoUsuario{display: block; }

.menuCompletoUsuario ul{padding-left: 0; margin: 0; list-style: none outside none; }
.menuCompletoUsuario ul a{color: #FFF; text-transform: uppercase; font-weight: bold; opacity: .5; }
.menuCompletoUsuario .container{padding: 0 50px; display: block; width: 100% !important; }
.menuCompletoUsuario .container > ul{display: block; padding: 0; margin-bottom: 20px; }
.menuCompletoUsuario .container > ul > li { }
.menuCompletoUsuario .container > ul > li > p,
.menuCompletoUsuario .container > ul > li > span{color: #FFF; text-decoration: underline; margin-bottom: 20px; display: block; font-weight: bold; text-transform: uppercase; font-family: 'Ubuntu', sans-serif; font-weight: bold; opacity: .8; }
.menuCompletoUsuario .container > ul > li > p .fa,
.menuCompletoUsuario .container > ul > li > span .fa{display: none; }
.menuCompletoUsuario .container > ul > li > ul li{margin-bottom: 10px; }

@media screen and (min-width: 480px){



}

@media screen and (min-width: 768px){


}

@media screen and (min-width: 992px){

	header.style2{height: 80px !important; }
	header.style2 .container{padding-left: 99px; }
	header.style2 .logoCorporativo a{margin: 24px 0; }
	header.style2 .logoCorporativo a img{height: 31px; }
	header.style2 .logoCorporativo a img.logoEspecial{width: 325px; }
	header.style2 .listasMenu{height: 80px; line-height: 80px; }
	header.style2 .listasMenu ul > li{margin-left: 15px; }
	header.style2 .listasMenu ul.idiomas{ /*display: table-cell; padding-right: 15px;*/ }

  /* ICONO BUSCAR */
  .fichaRecurso.fichaEventoGenerica header.style2 .listasMenu ul.iconos .buscar .fa,
  .gama-g-brick header.style2 .listasMenu ul.iconos .buscar .fa,
  .pagPolitica header.style2 .listasMenu ul.iconos .buscar .fa,
  .pagSuscripcion header.style2 .listasMenu ul.iconos .buscar .fa,
  .fichaCabecera header.style2 .listasMenu ul.iconos .buscar .fa,
  .listadoEstaticoBody header.style2 .listasMenu ul.iconos .buscar .fa,
  .listadoComunidad header.style2 .listasMenu ul.iconos .buscar .fa,
  .menuFixed header.style2 .listasMenu ul.iconos .buscar .fa{background-position: -312px -10px; }

  .fichaRecurso.fichaEventoGenerica.menuCompletoAbierto header.style2 .listasMenu ul.iconos .buscar .fa,
  .fichaRecurso.fichaEventoGenerica.menuCompletoUsuarioAbierto header.style2 .listasMenu ul.iconos .buscar .fa,
  .fichaRecurso.menuCompletoAbierto.menuFixed header.style2 .listasMenu ul.iconos .buscar .fa,
  .fichaRecurso.menuCompletoUsuarioAbierto.menuFixed header.style2 .listasMenu ul.iconos .buscar .fa,
  .fichaRecurso.buscadorPantallaCompleta.menuFixed header.style2 .listasMenu ul.iconos .buscar .fa,
  .menuCompletoUsuarioAbierto header.style2 .listasMenu ul.iconos .buscar .fa,
  .buscadorPantallaCompleta header.style2 .listasMenu ul.iconos .buscar .fa,
  .menuCompletoAbierto header.style2 .listasMenu ul.iconos .buscar .fa{background-position: -312px -90px; }

  /* ICONO CONTACTO */
  .fichaRecurso.fichaEventoGenerica header.style2 .listasMenu ul.iconos .contacto .fa,
  .gama-g-brick header.style2 .listasMenu ul.iconos .contacto .fa,
  .pagPolitica header.style2 .listasMenu ul.iconos .contacto .fa,
  .pagSuscripcion header.style2 .listasMenu ul.iconos .contacto .fa,
  .fichaCabecera header.style2 .listasMenu ul.iconos .contacto .fa,
  .listadoEstaticoBody header.style2 .listasMenu ul.iconos .contacto .fa,
  .listadoComunidad header.style2 .listasMenu ul.iconos .contacto .fa,
  .menuFixed header.style2 .listasMenu ul.iconos .contacto .fa{background-position: -452px -10px; }

  .fichaRecurso.fichaEventoGenerica.menuCompletoUsuarioAbierto header.style2 .listasMenu ul.iconos .contacto .fa,
  .fichaRecurso.fichaEventoGenerica.buscadorPantallaCompleta header.style2 .listasMenu ul.iconos .contacto .fa,
  .fichaRecurso.fichaEventoGenerica.menuCompletoAbierto header.style2 .listasMenu ul.iconos .contacto .fa,
  .fichaRecurso.menuCompletoAbierto.menuFixed header.style2 .listasMenu ul.iconos .contacto .fa,
  .fichaRecurso.menuCompletoUsuarioAbierto.menuFixed header.style2 .listasMenu ul.iconos .contacto .fa,
  .fichaRecurso.buscadorPantallaCompleta.menuFixed header.style2 .listasMenu ul.iconos .contacto .fa,
  .menuCompletoUsuarioAbierto header.style2 .listasMenu ul.iconos .contacto .fa,
  .buscadorPantallaCompleta header.style2 .listasMenu ul.iconos .contacto .fa,
  .menuCompletoAbierto header.style2 .listasMenu ul.iconos .contacto .fa{background-position: -452px -130px;}

  /* ICONO USUARIO */
  .fichaRecurso.fichaEventoGenerica header.style2 .listasMenu ul.iconos .usuario .fa,
  .gama-g-brick header.style2 .listasMenu ul.iconos .usuario .fa,
  .pagPolitica header.style2 .listasMenu ul.iconos .usuario .fa,
  .pagSuscripcion header.style2 .listasMenu ul.iconos .usuario .fa,
  .fichaCabecera header.style2 .listasMenu ul.iconos .usuario .fa,
  .listadoEstaticoBody header.style2 .listasMenu ul.iconos .usuario .fa,
  .listadoComunidad header.style2 .listasMenu ul.iconos .usuario .fa,
  .menuFixed header.style2 .listasMenu ul.iconos .usuario .fa{background-position: -412px -10px; }

  .fichaRecurso.fichaEventoGenerica.menuCompletoAbierto header.style2 .listasMenu ul.iconos .usuario .fa,
  .fichaRecurso.fichaEventoGenerica.buscadorPantallaCompleta header.style2 .listasMenu ul.iconos .usuario .fa,
  .fichaRecurso.menuCompletoAbierto.menuFixed header.style2 .listasMenu ul.iconos .usuario .fa,
  .fichaRecurso.menuCompletoUsuarioAbierto.menuFixed header.style2 .listasMenu ul.iconos .usuario .fa,
  .fichaRecurso.buscadorPantallaCompleta.menuFixed header.style2 .listasMenu ul.iconos .usuario .fa,
  .menuCompletoUsuarioAbierto header.style2 .listasMenu ul.iconos .usuario .fa,
  .buscadorPantallaCompleta header.style2 .listasMenu ul.iconos .usuario .fa,
  .menuCompletoAbierto header.style2 .listasMenu ul.iconos .usuario .fa{background-position: -412px -130px; }

  /* ICONO MENU */
  .fichaRecurso.fichaEventoGenerica header.style2 .listasMenu ul.menu .principal .fa,
  .gama-g-brick header.style2 .listasMenu ul.menu .principal .fa,
  .pagPolitica header.style2 .listasMenu ul.menu .principal .fa,
  .pagSuscripcion header.style2 .listasMenu ul.menu .principal .fa,
  .fichaCabecera header.style2 .listasMenu ul.menu .principal .fa,
  .listadoEstaticoBody header.style2 .listasMenu ul.menu .principal .fa,
  .listadoComunidad header.style2 .listasMenu ul.menu .principal .fa,
  .menuFixed header.style2 .listasMenu ul.menu .principal .fa{background-position: -52px -10px;}

  .fichaRecurso.fichaEventoGenerica.menuCompletoUsuarioAbierto header.style2 .listasMenu ul.menu .principal .fa,
  .fichaRecurso.fichaEventoGenerica.buscadorPantallaCompleta header.style2 .listasMenu ul.menu .principal .fa,
  .fichaRecurso.menuCompletoAbierto.menuFixed header.style2 .listasMenu ul.menu .principal .fa,
  .fichaRecurso.menuCompletoUsuarioAbierto.menuFixed header.style2 .listasMenu ul.menu .principal .fa,
  .fichaRecurso.buscadorPantallaCompleta.menuFixed header.style2 .listasMenu ul.menu .principal .fa,
  .menuCompletoUsuarioAbierto header.style2 .listasMenu ul.menu .principal .fa,
  .buscadorPantallaCompleta header.style2 .listasMenu ul.menu .principal .fa,
  .menuCompletoAbierto header.style2 .listasMenu ul.menu .principal .fa{background-position: -52px -100px;}

  .fichaRecurso.menuCompletoUsuarioAbierto.menuFixed header.style2 .listasMenu ul.iconos .usuario .close,
  .menuCompletoUsuarioAbierto header.style2 .listasMenu ul.iconos .usuario .close,
  .buscadorPantallaCompleta header.style2 .listasMenu ul.iconos .buscar .close,
  .menuCompletoAbierto header.style2 .listasMenu ul.menu .principal .close{width: 20px; height: 20px;}

	.menuCompleto,
	.menuCompletoUsuario,
	.menuFixed .cabecera,
	.menuFixed .encabezadoGrilla{top: 80px; }

	.menuCompleto,
	.menuCompletoUsuario{height: calc(100% - 80px); padding-top: 50px;  }

	.menuCompleto .container{padding: 0 99px; }
	.menuCompleto .container > ul.idiomas{display: none; }
	.menuCompleto .container > ul{display: block; padding-right: 150px; }
	.menuCompleto .container > ul > li {display: inline-block; width: 33%; vertical-align: top; }
	.menuCompleto .container > ul > li:first-child {padding-left: 0; }
	.menuCompleto .container > ul > li:last-child {padding-right: 0; }

	.menuCompletoUsuario .container{padding: 0 99px; display: table; }
	.menuCompletoUsuario .container > ul{display: table-cell; padding: 0 10px; }
	.menuCompletoUsuario .container > ul:first-child{padding-left: 0;  }
	.menuCompletoUsuario .container > ul:last-child{padding-right: 0; }

	html[lang="es"] .menuCompleto .container > ul > li > a{height: 30px; margin-bottom: 10px; }



}

@media screen and (min-width: 1245px){

	header.style2 .container{padding: 0 99px; padding-left: 99px; }

	.menuCompleto .container > ul{display: table; padding-right: 0; }
	.menuCompleto .container > ul > li {display: table-cell; padding: 0 10px; width: auto;  }
	.menuCompleto .container > ul > li:first-child {padding-left: 0; }
	.menuCompleto .container > ul > li:last-child {padding-right: 0; }

	.menuCompleto,
	.menuCompletoUsuario{padding-top: 70px; }
}

@media screen and (max-width: 1100px) and (min-width: 416px){
	.homeComunidad .bloqueFondo .bloqueTextoVideo .container .containerVideoHome .textoVideoHome{background: none; }
}

@media screen and (max-width: 991px){

	.menuCompleto .container > ul > li{}
	.menuCompleto .container > ul > li > ul { display: none; }
  .menuCompleto .container > ul > li.abierto > ul { display: block; margin-top: 20px; }

}

@media screen and (max-width: 1245px){

	.homeComunidad .logoCorporativo a > img.logoEspecial{top: 70px !important; }
	.homeComunidad .bloqueFondo .bloqueTextoVideo .container .logoVideo img{display: none !important; }

}



/* BUSCADOR */

.menuFixed #modal-buscador{position: fixed;}

#modal-buscador{background: #777161; height: calc(100% - 40px); }
#modal-buscador .container{padding: 0 15px; padding-right: 50px; }
#modal-buscador > form{padding-bottom: 35px; }
#modal-buscador .campoBuscador{display: block; background: none; height: auto; padding: 0; padding-top: 30px; }
#modal-buscador .campoBuscador .container{ }
#modal-buscador .campoBuscador .ico{padding-bottom: 5px; padding-top: 0; padding-right: 15px; }
#modal-buscador .campoBuscador .ico i{font-size: 20px; }
#modal-buscador .campoBuscador .txtbuscador{padding-bottom: 5px; padding-top: 0; border-bottom: 1px solid #FFF; padding-left: 0; }
#modal-buscador .campoBuscador .txtbuscador input{font-size: 20px; }
#modal-buscador .informacionBuscador .container{padding: 0; padding-right: 50px; padding-top: 5px; }
#modal-buscador .informacionBuscador .container p{color: #FFF; text-transform: uppercase; padding: 0; padding-left: 50px; padding-top: 5px;  font-size: 14px; }

#modal-buscador .resultadosBuscador .container{padding-left: 50px; }
#modal-buscador .resultadosBuscador .container .indice{padding-right: 0; margin-right: 45px;  }
#modal-buscador .resultadosBuscador .container .indice p,
#modal-buscador .resultadosBuscador .container .indice span{color: #FFF; font-size: 16px; font-family: 'Ubuntu', sans-serif; font-weight: bold; padding-bottom: 5px; margin-bottom: 0; }
#modal-buscador .resultadosBuscador .container .indice .facetas ul li{border-top: 1px solid #FFF; padding-left: 0; }
#modal-buscador .resultadosBuscador .container .indice .facetas ul li:last-child{border-bottom: 1px solid #FFF; }
#modal-buscador .resultadosBuscador .container .indice .facetas ul li a,
#modal-buscador .resultadosBuscador .container .indice .facetas ul li span{color: #FFF; font-family: 'Ubuntu', sans-serif; font-size: 14px; padding-right: 5px; background: transparent; }
#modal-buscador .resultadosBuscador .container .indice #totalResultados{padding-bottom: 0; }

#modal-buscador .resultadosBuscador .container .buscador-layer{width: 100%; padding-right: 0; }
#modal-buscador .resultadosBuscador .container .buscador-layer .resultados{padding-bottom: 20px;  }
#modal-buscador .resultadosBuscador .container .buscador-layer .resultados .tipoContenido{margin-bottom: 10px; }
#modal-buscador .resultadosBuscador .container .buscador-layer .resultados .tipoContenido:empty{margin-bottom: 0px; }
#modal-buscador .resultadosBuscador .container .buscador-layer .resultados .tipoContenido h2{background: none; font-family: 'Ubuntu', sans-serif; font-weight: bold; padding: 0; padding-bottom: 5px; border-bottom: 1px solid #FFF; font-size: 16px; text-transform: uppercase; margin-bottom: 10px; }
#modal-buscador .resultadosBuscador .container .buscador-layer .resultados .tipoContenido ul li{margin-bottom: 10px; height: auto; }
#modal-buscador .resultadosBuscador .container .buscador-layer .resultados .tipoContenido ul li:nth-child(2n){background: none; }
#modal-buscador .resultadosBuscador .container .buscador-layer .resultados .tipoContenido ul li.ver-mas{background: none; text-align: left; }
#modal-buscador .resultadosBuscador .container .buscador-layer .resultados .tipoContenido ul li.ver-mas a{color: #FFF; font-family: 'Ubuntu', sans-serif; font-style: italic; }
#modal-buscador .resultadosBuscador .container .buscador-layer .resultados .tipoContenido ul li.ver-mas span{display: block; float: left; width: 20px; height: 20px; text-indent: -9999em; background: url(resources/sprite-carousel.png?v=2.2.0037_20190613_1500) no-repeat -10px -158px; margin-right: 15px; margin-left: 15px;  }
#modal-buscador .resultadosBuscador .container .buscador-layer .resultados .tipoContenido ul li h3{color: #FFF; padding: 5px 0;  }
#modal-buscador .resultadosBuscador .container .buscador-layer .resultados .tipoContenido ul li figure{padding: 0; }
#modal-buscador .resultadosBuscador .container .buscador-layer .resultados .tipoContenido ul li figure figcaption{width: calc(100% - 49px - 20px); }
#modal-buscador .resultadosBuscador .container .buscador-layer .resultados .tipoContenido ul li figure img{margin-right: 20px;  }

#modal-buscador .resultadosBuscador .container .buscador-layer .resultados .tipoContenido.conImagen ul li{height: 49px; }
#modal-buscador .resultadosBuscador .container .buscador-layer .resultados .tipoContenido.conImagen ul li h3{padding: 16px 0; }


#modal-buscador .resultadosBuscador .container .buscador-layer .resultados::-webkit-scrollbar{background-color: #777161; }
#modal-buscador .resultadosBuscador .container .buscador-layer .resultados::-webkit-scrollbar-button{}
#modal-buscador .resultadosBuscador .container .buscador-layer .resultados::-webkit-scrollbar-track{}
#modal-buscador .resultadosBuscador .container .buscador-layer .resultados::-webkit-scrollbar-track-piece{}
#modal-buscador .resultadosBuscador .container .buscador-layer .resultados::-webkit-scrollbar-thumb{border: 4px #777161 solid; border-radius: 14px; background: #fff; -webkit-transition: all .4s ease-out; transition: all .4s ease-out; }
#modal-buscador .resultadosBuscador .container .buscador-layer .resultados::-webkit-scrollbar-corner{}
#modal-buscador .resultadosBuscador .container .buscador-layer .resultados::-webkit-resizer{}




@media screen and (min-width: 480px){



}

@media screen and (min-width: 768px){

  #modal-buscador .campoBuscador { padding-top: 70px; }

}

@media screen and (min-width: 992px){

	#modal-buscador{top: 80px; padding: 0 99px; height: calc(100% - 80px); }
	#modal-buscador > form{padding-bottom: 50px; }
	#modal-buscador .container{ padding-right: 0; padding-left: 0; }
	#modal-buscador .campoBuscador .container{border-bottom: 1px solid #FFF; }
	#modal-buscador .campoBuscador .txtbuscador{border: 0; }
	#modal-buscador .informacionBuscador .container{padding-right: 0; }
	#modal-buscador .informacionBuscador .container p{padding-top: 0; padding-left: 35px; }
	#modal-buscador .resultadosBuscador .container{padding-left: 0px; }
	#modal-buscador .resultadosBuscador .container .buscador-layer{width: calc(100% - 225px - 45px); }


}

@media screen and (min-width: 1245px){



}

@media (max-width: 767px){

  #modal-buscador .resultadosBuscador .container { padding: 0; }
  #modal-buscador .resultadosBuscador .container .indice { padding: 0 50px; }
  #modal-buscador .resultadosBuscador .container .buscador-layer .resultados { padding: 0 50px 20px; }

}

.homeComunidad .video .bloqueTextoVideo .container .logoVideoMovil{display: none !important; }

/* SCROLL TO DISCOVER */

.vertical-text {writing-mode: vertical-lr; cursor: vertical-tex .laightt; cursor: vertical-tex .zerot; }

.fichaCabecera #col01{position: relative; }

.scrollToDiscover{position: fixed; right: 0; left: 0; top: 120px; width: 100%; margin-left: auto; margin-right: auto; padding: 0; cursor: pointer; z-index: 102; }
.scrollToDiscover .wrap{position: absolute; right: 10px; height: 150px; }
.scrollToDiscover .wrap:after{display: none !important; }
.scrollToDiscover .fa{margin-bottom: 5px; font-size: 20px; color: #3C3C3B; display: none; }
.scrollToDiscover .txt{font-family: 'Ubuntu', sans-serif; font-style: italic; text-transform: uppercase; font-size: 12px; color: #3C3C3B; background: url('resources/sprite_restyling.png?v=2.2.0037_20190613_1500') no-repeat -566px -6px; width: 30px; height: 130px; text-indent: -999em; display: inline-block;  }

.irArriba{position: fixed; right: 0; left: 0; bottom: 60%; width: 100%; margin-left: auto; margin-right: auto; padding: 0; cursor: pointer; }
.irArriba .wrap{position: absolute; right: 10px;}
.irArriba .fa{font-size: 20px; color: #3C3C3B; opacity: .7; }

@media screen and (min-width: 480px){



}

@media screen and (min-width: 768px){


}

@media screen and (min-width: 992px){

	.scrollToDiscover{top: 90px; }
	.fichaCabecera .scrollToDiscover{top: 180px; }
	.cambioCabecera .scrollToDiscover{top: 190px; }
	.scrollToDiscover .wrap{right: 35px; }
	.irArriba .wrap{right: 30px;  }

}

@media screen and (min-width: 1245px){

	.scrollToDiscover{width: 1245px;  }

	.irArriba{width: 1245px; }


}

/* COMPARTIR FICHAS */

.compartirFichas { /*position: absolute; top: 0px; left: 40px;*/ position: fixed; left: 0; right: 0; top: 120px; width: 100%; margin-left: auto; margin-right: auto; padding: 0; cursor: pointer; padding: 0 10px; }
.compartirFichas .containerRedesSociales { /*position: fixed; top: 250px; text-align: center; left: 10px;*/ }

.compartirFichas .containerRedesSociales .fa { cursor: pointer; font-size: 20px; color: #3C3C3B; }
.compartirFichas .containerRedesSociales .fa-share-alt { background: url('resources/sprite_restyling.png?v=2.2.0037_20190613_1500') no-repeat -488px -7px; width: 25px; height: 25px; text-indent: -999em; }
.compartirFichas .containerRedesSociales .fa-share-alt:before { content: ''; }
.compartirFichas .containerRedesSociales ul { display: none; }
.compartirFichas .containerRedesSociales ul li { margin-top: 10px; opacity: .7; padding-left: 5px; }
.compartirFichas .containerRedesSociales.abierto ul { display: block; list-style: none outside none; padding-left: 0; }

@media screen and (min-width: 992px){

	/*.compartirFichas .containerRedesSociales { left: 10px; }*/

	.compartirFichas{top: 90px; padding: 0 35px; }
	.cambioCabecera .compartirFichas{top: 190px; }
	.compartirFichas .wrap{left: 35px; }

}

@media screen and (min-width: 1245px){
	/*.compartirFichas .containerRedesSociales { left: 40px; }*/

	.compartirFichas{width: 1245px; }

}


/* colorbox fichas */

/*

#colorbox{width: 100% !important; height: 90% !important; }
#colorbox #cboxWrapper{width: 100% !important; height: 100% !important; }
#colorbox #cboxWrapper #cboxContent{width: 95% !important; height: 100% !important; margin-left: auto; margin-right: auto; float: none !important; }
#colorbox #cboxWrapper #cboxContent #cboxLoadedContent{width: calc(100% - 2px) !important; height: 100% !important; margin: 0 auto; }
#colorbox #cboxWrapper #cboxContent #cboxLoadedContent img{width: 100% !important; height: auto !important; }


@media screen and (min-width: 992px){

	#colorbox{width: 80% !important; height: 80% !important; margin: 0 auto; left: 10% !important; }

}
*/

/* administrar ofertas de empleo */

.administrarOfertas{}

.administrarOfertas #view #liListView{display: none !important; }

.administrarOfertas .encabezadoGrilla{}
.administrarOfertas .encabezadoGrilla .titulo{display: none; }
.administrarOfertas .encabezadoGrilla .descripcion{display: none; }

.administrarOfertas .listadoRecursos{}
.administrarOfertas .listadoRecursos .resource-list{}
.administrarOfertas .listadoRecursos .resource-list .resource{height: auto !important; }
.administrarOfertas .listadoRecursos .resource-list .resource .vistaListado{}
.administrarOfertas .listadoRecursos .resource-list .resource .vistaListado .description{height: auto !important; }
.administrarOfertas .listadoRecursos .resource-list .resource .vistaListado .description .resourceHeader{}
.administrarOfertas .listadoRecursos .resource-list .resource .vistaListado .description .imagen{display: none; }
.administrarOfertas .listadoRecursos .resource-list .resource .vistaListado .description .imagen a{}
.administrarOfertas .listadoRecursos .resource-list .resource .vistaListado .description .imagen a .miniaturaListado{}
.administrarOfertas .listadoRecursos .resource-list .resource .vistaListado .description .imagen a .miniatura{}
.administrarOfertas .listadoRecursos .resource-list .resource .vistaListado .description .contenido{height: auto; display: block; width: 100%; }
.administrarOfertas .listadoRecursos .resource-list .resource .vistaListado .description .contenido .nombreFamilia{display: block; width: 100%; padding: 10px 0; }
.administrarOfertas .listadoRecursos .resource-list .resource .vistaListado .description .contenido .nombreFamilia a{}
.administrarOfertas .listadoRecursos .resource-list .resource .vistaListado .description .contenido .nombreFamilia a span{font-family: 'Ubuntu', sans-serif; font-weight: bold; font-style: italic; font-size: 20px; color: #3C3C3B; padding: 0; line-height: 40px; }
.administrarOfertas .listadoRecursos .resource-list .resource .vistaListado .description .contenido .descripcionFamilia{display: block; width: 100%; padding: 10px 0; }
.administrarOfertas .listadoRecursos .resource-list .resource .vistaListado .description .contenido .descripcionFamilia p{margin: 5px 0; font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 20px; }
.administrarOfertas .listadoRecursos .resource-list .resource .vistaListado .description .contenido .descripcionFamilia .localidadOferta{text-transform: capitalize; float: left; }
.administrarOfertas .listadoRecursos .resource-list .resource .vistaListado .description .contenido .descripcionFamilia .localidadOferta p{}
.administrarOfertas .listadoRecursos .resource-list .resource .vistaListado .description .contenido .descripcionFamilia .localidadOferta p:after{content: ','; margin-right: 5px; }
.administrarOfertas .listadoRecursos .resource-list .resource .vistaListado .description .contenido .descripcionFamilia .localidadOferta.last{ }
.administrarOfertas .listadoRecursos .resource-list .resource .vistaListado .description .contenido .descripcionFamilia .localidadOferta.last p{ }
.administrarOfertas .listadoRecursos .resource-list .resource .vistaListado .description .contenido .descripcionFamilia .localidadOferta.last p:after{content: ''; margin-right: 0; }
.administrarOfertas .listadoRecursos .resource-list .resource .vistaListado .description .contenido .descripcionFamilia .descripcionOferta{clear: both; }
.administrarOfertas .listadoRecursos .resource-list .resource .vistaListado .description .contenido .descripcionFamilia .descripcionOferta p{}
.administrarOfertas .listadoRecursos .resource-list .resource .vistaListado .description .contenido .descripcionFamilia .estadoOferta{}
.administrarOfertas .listadoRecursos .resource-list .resource .vistaListado .description .contenido .descripcionFamilia .estadoOferta p{}

.administrarOfertas #navegadorRemover{display: inherit; height: auto; }
.administrarOfertas #navegadorRemover .paginadorResultados{ }
.administrarOfertas #navegadorRemover .paginadorResultados .pag{ }
.administrarOfertas #navegadorRemover .paginadorResultados .pag nav{ }
.administrarOfertas #navegadorRemover .paginadorResultados .pag nav ul{margin: 10px 0; }
.administrarOfertas #navegadorRemover .paginadorResultados .pag nav ul li {}
.administrarOfertas #navegadorRemover .paginadorResultados .pag nav ul li span,
.administrarOfertas #navegadorRemover .paginadorResultados .pag nav ul li a{height: auto; line-height: 1; padding: 5px !important; font-size: 16px; border: 0; background: none; color: #333; font-weight: normal !important; }
.administrarOfertas #navegadorRemover .paginadorResultados .pag nav ul li a span{padding: 0; color: #333; }
.administrarOfertas #navegadorRemover .paginadorResultados .pag nav ul li span.actual{font-weight: bold !important; }
.administrarOfertas #navegadorRemover .paginadorResultados .pag nav ul li .deshabilitado{opacity: .7; }

@media screen and (min-width: 992px){



}

@media screen and (min-width: 1245px){

  .administrarOfertas .listadoRecursos .resource-list .resource .vistaListado .description .contenido .nombreFamilia{padding: 26px 49px 0; }
  .administrarOfertas .listadoRecursos .resource-list .resource .vistaListado .description .contenido .descripcionFamilia{padding-left: 49px; padding-top: 10px; padding-bottom: 26px; }

}

/* CABECERA SECUNDARIA */

.cabeceraSecundaria,
.cabeceraSecundaria.conSecciones { display: none; position: fixed; top: 40px; left: 0; right: 0; width: 100%; z-index: 25; }
.menuFixed .cabeceraSecundaria {  }

.ayuda .cabeceraSecundaria.conSecciones,
.masDatosContacto .cabeceraSecundaria.conSecciones,
.listadoEventos .cabeceraSecundaria.conSecciones,
.listadoBlog .cabeceraSecundaria.conSecciones,
.listadoNoticias .cabeceraSecundaria.conSecciones,
.listadoMedios .cabeceraSecundaria.conSecciones,
.corporativo .cabeceraSecundaria.conSecciones,
.garnicaWorld .cabeceraSecundaria.conSecciones,
.gama-g-brick .cabeceraSecundaria:not(.conSecciones),
.homeExplora .cabeceraSecundaria:not(.conSecciones) { display: block; }

.listadoComunidad .cabeceraSecundaria { background: #777161; }
.homeFamilies .cabeceraSecundaria { background: #31689C; }
.homeApplications .cabeceraSecundaria { background: #C75E47; }
.homeWoodSpecies .cabeceraSecundaria { background: #D59A41; }
.homeFinishes .cabeceraSecundaria { background: #6F825F; }
.homeSuccessStories .cabeceraSecundaria { background: #786592; }
.gama-g-brick .cabeceraSecundaria { background: #77aa4b/*#5ede45*/; }


.garnicaWorld .cabeceraSecundaria.conSecciones,
.garnicaWorld .cabeceraSecundaria.conSecciones .container .titulo .secciones { background: #5482AA; }
.corporativo .cabeceraSecundaria.conSecciones,
.corporativo .cabeceraSecundaria.conSecciones .container .titulo .secciones { background: #594844; }
.listadoEventos .cabeceraSecundaria.conSecciones,
.listadoEventos .cabeceraSecundaria.conSecciones .container .titulo .secciones,
.listadoBlog .cabeceraSecundaria.conSecciones,
.listadoBlog .cabeceraSecundaria.conSecciones .container .titulo .secciones,
.listadoMedios .cabeceraSecundaria.conSecciones,
.listadoMedios .cabeceraSecundaria.conSecciones .container .titulo .secciones,
.listadoNoticias .cabeceraSecundaria.conSecciones,
.listadoNoticias .cabeceraSecundaria.conSecciones .container .titulo .secciones { background: #AA4459; }
.masDatosContacto .cabeceraSecundaria.conSecciones,
.masDatosContacto .cabeceraSecundaria.conSecciones .container .titulo .secciones { background: #BC6231; }
.ayuda .cabeceraSecundaria.conSecciones,
.ayuda .cabeceraSecundaria.conSecciones .container .titulo .secciones { background: #5F6E68; background: #2d6671; }


.cabeceraSecundaria .container { display: flex; height: 50px; }
.cabeceraSecundaria .container > div { height: 100%; display: flex; align-items: center; align-content: center; }
.cabeceraSecundaria .container .atras { flex: 0 0 50px; max-width: 50px; justify-content: center; }
.cabeceraSecundaria .container .atras i { background: url('resources/sprite_restyling.png?v=2.2.0037_20190613_1500') no-repeat -210px -77px; text-indent: -999em; width: 25px; height: 25px; display: block; cursor: pointer; }
.cabeceraSecundaria .container .titulo { padding-left: 10px; padding-right: 49px; }
.cabeceraSecundaria .container .titulo h1 { font-size: 20px; font-family: 'Ubuntu', sans-serif; font-style: italic; margin: 0; line-height: 1; color: #FFF; }
.cabeceraSecundaria .container .descripcion { padding-left: 50px; padding-right: 50px; display: none; }
.cabeceraSecundaria .container .descripcion p { color: #FFF; margin: 0; font-family: 'Ubuntu', sans-serif; font-size: 14px; font-style: italic; }

.cabeceraSecundaria.conSecciones .container { height: 50px; overflow: inherit; }
.cabeceraSecundaria.conSecciones .container > div {  }
.cabeceraSecundaria.conSecciones .container .atras { background: none; }
.cabeceraSecundaria.conSecciones .container .atras i {  }
.cabeceraSecundaria.conSecciones .container .titulo { flex: 0 0 calc(100% - 50px); max-width: calc(100% - 50px); padding-left: 0; padding-right: 30px; position: relative; }
.cabeceraSecundaria.conSecciones .container .titulo .nombre {  }
.cabeceraSecundaria.conSecciones .container .titulo .nombre h1 { font-size: 18px; }
.cabeceraSecundaria.conSecciones .container .titulo .secciones { display: none; position: absolute; top: 0; right: 0; padding: 20px; width: auto; z-index: 1; transition: all .5s ease; box-shadow: 2px 2px 5px 0px rgba(0,0,0,.5); }
.cabeceraSecundaria.conSecciones .container .titulo.open .secciones { display: block; }
.cabeceraSecundaria.conSecciones .container .titulo .secciones ul { list-style: none; padding: 0; margin: 0; }
.cabeceraSecundaria.conSecciones .container .titulo .secciones ul li { line-height: 1.4; }
.cabeceraSecundaria.conSecciones .container .titulo .secciones ul li:last-child { border-right: 0; }
.cabeceraSecundaria.conSecciones .container .titulo .secciones ul li a { color: #FFF; font-size: 15px; opacity: .8; }
.cabeceraSecundaria.conSecciones .container .titulo .secciones ul li.activo a,
.cabeceraSecundaria.conSecciones .container .titulo .secciones ul li a.activo { opacity: 1; }
.cabeceraSecundaria.conSecciones .container .titulo .secciones .material-icons { position: absolute; top: 5px; right: 5px; color: #FFF; font-size: 22px; cursor: pointer; }
.cabeceraSecundaria.conSecciones .container .titulo .tresPuntos { position: absolute; top: 50%; right: 0; width: 30px; cursor: pointer; color: #FFF; transform: translateY(-50%); }



@media screen and (min-width: 768px){

  .cabeceraSecundaria .container { height: 60px; }
  .cabeceraSecundaria .container .atras { flex: 0 0 99px; max-width: 99px; }

  .cabeceraSecundaria.conSecciones .container { height: 60px; }
  .cabeceraSecundaria.conSecciones .container .atras i { background-position: -210px -47px; }
  .cabeceraSecundaria.conSecciones .container .titulo { flex: 0 0 calc(100% - 99px); max-width: calc(100% - 99px); }
  .cabeceraSecundaria.conSecciones .container .titulo .secciones ul li a { font-size: 14px; }

}

@media screen and (min-width: 992px){


  .menuFixed .cabeceraSecundaria { top: 80px; }
  .cabeceraSecundaria,
  .cabeceraSecundaria.conSecciones { top: 80px; }
  .cabeceraSecundaria .container { height: 100px; }
  .cabeceraSecundaria .container .atras i { background-position: -210px -47px; }
  .cabeceraSecundaria .container .titulo { flex-grow: 1; }
  .cabeceraSecundaria .container .titulo h1 { font-size: 26px; }
  .cabeceraSecundaria .container .descripcion { display: flex; flex: 0 0 400px; max-width: 400px; text-align: right; }

  .cabeceraSecundaria.conSecciones .container { height: 100px; }
  .cabeceraSecundaria.conSecciones .container .titulo { padding-right: 0; flex-wrap: wrap; }
  .cabeceraSecundaria.conSecciones .container .titulo .nombre { flex: 0 0 100%; max-width: 100%; margin-bottom: 10px; }
  .cabeceraSecundaria.conSecciones .container .titulo .nombre h1 { font-size: 30px;  }
  .cabeceraSecundaria.conSecciones .container .titulo .secciones { display: block !important; position: inherit; right: inherit; top: inherit; padding: 0; box-shadow: none; flex: 0 0 100%; max-width: 100%; }
  .cabeceraSecundaria.conSecciones .container .titulo .secciones ul { display: flex; }
  .cabeceraSecundaria.conSecciones .container .titulo .secciones ul li { border-right: 1px solid #fff; padding-right: 5px; margin-right: 5px; }
  .cabeceraSecundaria.conSecciones .container .titulo .secciones .material-icons,
  .cabeceraSecundaria.conSecciones .container .titulo .tresPuntos { display: none;  }

}

@media screen and (min-width: 1245px){

  .cabeceraSecundaria .container .titulo { flex: 0 0 548px; max-width: 548px; padding-right: 49px; }
  .cabeceraSecundaria .container .titulo h1 { font-size: 32px; }
  .cabeceraSecundaria .container .descripcion { flex: 0 0 449px; max-width: 449px; padding-left: 0; padding-right: 0; }
  .cabeceraSecundaria .container .descripcion p { font-size: 16px; }

}


/* PREGUNTAS FAQ */

.grupos-preguntas-faq {  }
.ayuda.fichaCabecera .grupos-preguntas-faq h2 { font-size: 36px !important; margin: 0; padding: 30px 50px; font-style: italic !important; color: #2d6671 !important;  }
.grupos-preguntas-faq .wrap-grupos { padding: 0 50px 30px; display: flex; flex-wrap: wrap; margin: 0 -15px; }
.grupos-preguntas-faq .wrap-grupos .listado-titulos { flex: 0 0 100%; max-width: 100%; padding: 0 15px; }
.grupos-preguntas-faq .wrap-grupos .listado-titulos ul { list-style: none; margin: 0; padding: 0; }
.grupos-preguntas-faq .wrap-grupos .listado-titulos ul .titulo-pregunta-faq { cursor: pointer; }
.grupos-preguntas-faq .wrap-grupos .listado-titulos ul .titulo-pregunta-faq span.titulo { font-size: 24px; font-weight: 400; color: #3c3c3c; margin-bottom: 15px; cursor: pointer; display: block; }
.grupos-preguntas-faq .wrap-grupos .listado-titulos ul .titulo-pregunta-faq.activo span.titulo { color: #2d6671; }

.grupos-preguntas-faq .wrap-grupos .listado-titulos ul .titulo-pregunta-faq.activo .movil { display: block !important; padding: 0; }
.grupos-preguntas-faq .wrap-grupos .listado-titulos ul .titulo-pregunta-faq.activo .movil .grupo-preguntas-faq { display: block; }
.grupos-preguntas-faq .wrap-grupos .listado-titulos ul .titulo-pregunta-faq.activo .movil .grupo-preguntas-faq .pregunta-faq {  }
.grupos-preguntas-faq .wrap-grupos .listado-titulos ul .titulo-pregunta-faq.activo .movil .grupo-preguntas-faq .pregunta-faq .head-faq {  }
.grupos-preguntas-faq .wrap-grupos .listado-titulos ul .titulo-pregunta-faq.activo .movil .grupo-preguntas-faq .pregunta-faq .head-faq h3 { padding-left: 15px; font-size: 16px; font-weight: bold; }
.grupos-preguntas-faq .wrap-grupos .listado-titulos ul .titulo-pregunta-faq.activo .movil .grupo-preguntas-faq .pregunta-faq .head-faq h3 span { left: -30px; }
.grupos-preguntas-faq .wrap-grupos .listado-titulos ul .titulo-pregunta-faq.activo .movil .grupo-preguntas-faq .pregunta-faq .body-faq { padding-left: 15px; }
.grupos-preguntas-faq .wrap-grupos .listado-titulos ul .titulo-pregunta-faq.activo .movil .grupo-preguntas-faq .pregunta-faq .body-faq p {  }

.grupos-preguntas-faq .wrap-grupos .listado-grupos { flex: 0 0 100%; max-width: 100%; padding: 0 15px; display: none !important; }

.grupos-preguntas-faq .grupo-preguntas-faq { display: none; }
.grupos-preguntas-faq .grupo-preguntas-faq.activo { display: block; }
.grupos-preguntas-faq .grupo-preguntas-faq .pregunta-faq { margin-bottom: 15px; }
.grupos-preguntas-faq .grupo-preguntas-faq .pregunta-faq .head-faq {  }
.grupos-preguntas-faq .grupo-preguntas-faq .pregunta-faq .head-faq h3 { cursor: pointer; font-size: 18px; color: #3c3c3c; margin: 0; position: relative; padding-left: 50px; }
.grupos-preguntas-faq .grupo-preguntas-faq .pregunta-faq .head-faq h3 span { font-size: 34px; position: absolute; left: 0; top: 50%; transform: translateY(-50%); color: #3c3c3c; }
.grupos-preguntas-faq .grupo-preguntas-faq .pregunta-faq .body-faq { display: none; padding: 15px 0 15px 50px; }
.grupos-preguntas-faq .grupo-preguntas-faq .pregunta-faq.activo .body-faq { display: block; }
.grupos-preguntas-faq .grupo-preguntas-faq .pregunta-faq .body-faq p { font-size: 14px; font-weight: 300; }


@media screen and (min-width: 768px){
  .grupos-preguntas-faq {  }
  .ayuda.fichaCabecera .grupos-preguntas-faq h2 { padding: 50px 99px; }

  .grupos-preguntas-faq .wrap-grupos { padding: 0 99px 50px; flex-wrap: nowrap; }
  .grupos-preguntas-faq .wrap-grupos .listado-titulos ,
  .grupos-preguntas-faq .wrap-grupos .listado-grupos { flex: 0 0 50%; max-width: 50%; }
  .grupos-preguntas-faq .wrap-grupos .listado-grupos { display: block !important; }

  .grupos-preguntas-faq .wrap-grupos .listado-titulos ul .titulo-pregunta-faq span.titulo { font-size: 18px; font-weight: 600; }
  .grupos-preguntas-faq .wrap-grupos .listado-titulos ul .titulo-pregunta-faq.activo .movil,
  .grupos-preguntas-faq .wrap-grupos .listado-titulos ul .titulo-pregunta-faq .movil { display: none !important; }
}

@media screen and (min-width: 992px){

}

@media screen and (min-width: 1245px){

}

/* FORMULARIO DE CONTACTO */

.ayuda.formulario-contacto .rowTituloForm {  }
.ayuda.formulario-contacto .rowTituloForm h2 { margin: 0; padding: 30px 50px;  color: #2d6671 !important; }

.ayuda.formulario-contacto .rowForm { padding: 0 50px; display: flex; flex-wrap: wrap; justify-content: space-between; }
.ayuda.formulario-contacto .rowForm > .col { flex: 0 0 100%; max-width: 100%; }
.ayuda.formulario-contacto .rowForm > .col > .block {  }
.ayuda.formulario-contacto .rowForm > .col > .block p { font-size: 16px; }
.ayuda.formulario-contacto .rowForm > .col > .block p a { color: #2d6671; font-weight: bold; }
.ayuda.formulario-contacto .rowForm > .col > .formContacto { padding-bottom: 50px; }
.ayuda.formulario-contacto .rowForm > .col > .formContacto .fieldset {  }
.ayuda.formulario-contacto .rowForm > .col > .formContacto .fieldset fieldset {  }
.ayuda.formulario-contacto .rowForm > .col > .formContacto .fieldset fieldset legend { display: none; }
.ayuda.formulario-contacto .rowForm > .col > .formContacto .fieldset fieldset .fieldsetContent {  }
.ayuda.formulario-contacto .rowForm > .col > .formContacto .fieldset fieldset .fieldsetContent .fila { margin-bottom: 20px; }
.ayuda.formulario-contacto .rowForm > .col > .formContacto .fieldset fieldset .fieldsetContent .fila label { /*display: block;*/ margin-bottom: 10px; font-weight: 400; font-size: 16px; }
.ayuda.formulario-contacto .rowForm > .col > .formContacto .fieldset fieldset .fieldsetContent .fila input[type="text"] { height: 30px; line-height: 30px; background: #f1f1ef; padding: 0 15px; border: 0; width: 100%; }
.ayuda.formulario-contacto .rowForm > .col > .formContacto .fieldset fieldset .fieldsetContent .fila textarea { height: 150px; line-height: normal; background: #f1f1ef; padding: 15px; border: 0; width: 100%; }
.ayuda.formulario-contacto .rowForm > .col > .formContacto .fieldset fieldset .fieldsetContent .fila input[type="checkbox"] { display: none; }
.ayuda.formulario-contacto .rowForm > .col > .formContacto .fieldset fieldset .fieldsetContent .fila input[type="checkbox"] + label {  }
.ayuda.formulario-contacto .rowForm > .col > .formContacto .fieldset fieldset .fieldsetContent .fila input[type="checkbox"] + label:before { border: 0; background: #f1f1ef; border-radius: 0; }
.ayuda.formulario-contacto .rowForm > .col > .formContacto .fieldset fieldset .fieldsetContent .fila input[type="checkbox"]:checked + label:before { border-top: 2px solid transparent; border-left: 2px solid transparent; border-right: 2px solid orangered; border-bottom: 2px solid orangered; background: none;  }
.ayuda.formulario-contacto .rowForm > .col > .formContacto .fieldset fieldset .fieldsetContent p.button { padding-right: 0; }
.ayuda.formulario-contacto .rowForm > .col > .formContacto .fieldset fieldset .fieldsetContent p.button .camposObligatorios { display: block; font-size: 14px; }
.ayuda.formulario-contacto .rowForm > .col > .formContacto .fieldset fieldset .fieldsetContent p.button input.submit { background: #3c3c3c; color: #FFF; height: 30px; line-height: 30px; padding: 0 15px; font-weight: bold; text-transform: uppercase; margin-top: 5px; border: 0; border-radius: 0; }

.ayuda.formulario-contacto .rowForm > .col .formContacto div[id*="_mensaje"] {  }
.ayuda.formulario-contacto .rowForm > .col .formContacto .ko { background: red; padding: 15px; }
.ayuda.formulario-contacto .rowForm > .col .formContacto .ko p { color: #FFF; font-size: 14px; margin-bottom: 10px; }
.ayuda.formulario-contacto .rowForm > .col .formContacto .ko p:last-child { margin-bottom: 0; }

@media screen and (min-width: 768px){

  .ayuda.formulario-contacto .rowTituloForm h2 { padding: 50px 99px; font-size: 60px; }

  .ayuda.formulario-contacto .rowForm { padding: 0 99px; flex-wrap: nowrap; }
  .ayuda.formulario-contacto .rowForm > .col { flex: 0 0 50%; max-width: 50%; }
  .ayuda.formulario-contacto .rowForm > .col > .block p { padding-right: 50px; }
  .ayuda.formulario-contacto .rowForm > .col > .formContacto .fieldset fieldset .fieldsetContent .fila label { font-size: 14px; }
}

@media screen and (min-width: 992px){

  .ayuda.formulario-contacto .rowForm > .col > .block p { padding-right: 130px; }

}

@media screen and (min-width: 1245px){

}








/* DATE PICKER */
.datepicker-modal { background: none; box-shadow: none; max-width: 320px; transform: translateX(-50%) !important; left: 50% !important; right: inherit; }
.datepicker-modal button { background: none; color: inherit !important; }
.datepicker-modal .datepicker-clear { color: #F44336 !important; }

.datepicker-container.modal-content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.datepicker-date-display { flex: 0 1 150px; background-color: #5e5a4d; }
.datepicker-footer:after,
.datepicker-controls:after { display: none !important; }
.datepicker-controls .select-year input { background: none !important; }
.datepicker-controls .select-month input { width: 130px; background: none !important; }
.datepicker-table td.is-selected { background-color: #5e5a4d; }

.datepicker-modal + .modal-overlay { position: fixed; top: 0; left: 0; right: 0; bottom: 0; position: fixed; background: rgba(0,0,0,.7); }


/* PAG POLITICA */
.pagPolitica #info.info h3 { font-family: 'Ubuntu', sans-serif; margin-bottom: 20px; color: #333; line-height: 1.2; padding-bottom: 30px; font-weight: 400 !important; font-size: 36px !important; font-style: italic; }

.pagPolitica .container[role="main"] { padding-top: 40px; }

@media (min-width: 992px){
  .pagPolitica .container[role="main"] { padding-top: 100px; }
}