
/* sobreescribir defecto */

.container{width: inherit; }
.container[role="main"]{clear: both; padding-top: 100px; }

.block{margin-bottom: 0; }

img { max-width: 100%; }

/*#divGroupAccionesRec{display: none; }*/

@media screen and (min-width: 992px){
.container[role="main"] { padding-top: 180px; }
}

/* GENERAL */

/* Listas cabeceras */

.listaCab{height: inherit; display: none !important; }
.listaCab ul{float: left; list-style: none outside none; padding-left: 0; margin: 0; }
.listaCab ul li{float: left; margin: 0; border: 0; margin-left: 10px; }
.listaCab ul li:first-child{margin-left: 0px; }
.listaCab ul li a{color: #FFF; background: none; text-decoration: none; cursor: pointer; font-family: 'Ubuntu', sans-serif; }
.listaCab ul li a:hover,
.listaCab ul li.activo a,
.listaCab ul li a.activo{color: #FFF !important; }

.anclas{padding: 0; width: 100%; height: 40px; padding-left: 50px;  }
.anclas ul{}
.anclas ul li{display: none; }
.anclas ul li .fa{visibility: hidden; font-size: 18px; color: #FFF; margin-right: 10px; cursor: pointer; }
.anclas ul li.activo{display: inherit; margin-left: 20px !important; }
.anclas ul li.activo .fa{visibility: inherit; }
.anclas ul li a{line-height: 39px; font-size: 16px; }

.anclas.desplegadas{}
.anclas.desplegadas ul{}
.anclas.desplegadas ul li{display: inherit; float: none; line-height: 1; margin-left: 20px; margin-bottom: 2px; }
.anclas.desplegadas ul li:first-child{padding-top: 10px; }
.anclas.desplegadas ul li:last-child{margin-bottom: 10px; }
.anclas.desplegadas ul li .fa{}
.anclas.desplegadas ul li a{line-height: 1; }

.indice .fa{position: absolute; font-size: 18px; color: #FFF; }
.indice a{padding-left: 15px; margin-bottom: 5px; margin-top: 2px; }
.indice.desplegado{bottom: inherit; /*top: 70px;*/ z-index: 2; }
.indice.desplegado .fa{display: block !important; }
.indice.desplegado a{display: block !important; }

#panNumResultados{margin: 0; }
.filtrarResultados{display: block; font-family: 'Ubuntu', sans-serif; font-size: 18px; color: #777161; margin-bottom: 10px; }

#view.activado ul li:first-child{margin-left: 0;}

#phAvisoCookie{position: fixed; bottom: 0; background: #A09C90; min-height: 45px; z-index: 9999999; }
#phAvisoCookie .info{padding: 0; }
#phAvisoCookie .info .title-panel-info{display: none; }
#phAvisoCookie .info .col-4 { margin: 0; text-align: right; padding-right: 120px; }
#phAvisoCookie .info .col-4 .box{}
#phAvisoCookie .info .col-4 .box p { color: #DBDDD3; float: none;  }
#phAvisoCookie .info .col-4 .box p a { color: #DBDDD3; text-decoration: underline; }
#phAvisoCookie .aceptarAvisoCookie { cursor: pointer; font-size: 13px; color: #DBDDD3 !important; position: absolute; right: 15px; top: 50%; transform: translateY(-50%); padding: 4px 0; line-height: normal; background-color: #777; width: 100px; text-align: center; text-decoration: none; transition: background .3s ease-in-out; }
#phAvisoCookie .aceptarAvisoCookie:hover { background: #555; }


@media screen and (max-width: 767px){

	#phAvisoCookie .info .col-4 { text-align: center; padding-right: 0; }
	#phAvisoCookie .info .col-4 .box { padding-bottom: 10px; }
	#phAvisoCookie .aceptarAvisoCookie { position: relative; display: flex; justify-content: center; width: 100%; margin: 0 auto; width: 16%; right: 0; }

}



.invitado #divGroupAccionesRec{display: none; }

.logoEspecial{display: none; }

/* CABECERA GENERICAS */
.fichaCabecera{}
.fichaCabecera header{height: 40px; }
.fichaCabecera header .menuPrincipalMovil .hamMenu .submenuMovil{/*top: 120px;*/  }
.fichaCabecera .container[role="main"]{overflow: inherit; padding-top: 90px; }

.fichaCabecera .row h2{font-size: 34px; font-family: 'Ubuntu', sans-serif; font-style: italic; color: #777161; margin: 0; font-weight: normal !important; /*padding: 40px 50px;*/ padding: 0; }

.fichaCabecera .cabecera{ z-index: 2; margin-bottom: 0; position: relative; padding: 0 !important; }
.fichaCabecera .cabeceraFicha{ color: #FFF; width: 100%; height: 50px; }
.fichaCabecera .cabeceraFicha > .container{overflow: inherit;}
.fichaCabecera .cabeceraFicha > div > div{vertical-align: middle; float: left; height: inherit; }

.fichaCabecera .cabeceraFicha .atras{cursor: pointer; width: 50px; text-align: center; height: 50px; line-height: 50px; }
.fichaCabecera .cabeceraFicha .atras i{background: url('resources/sprite_flechas.png?v=2.2.0037_20190613_1500') no-repeat -238px -150px; text-indent: -999em; width: 50px; height: 50px; display: block; }

.fichaCabecera .cabeceraFicha .titulo{width: calc(100% - 50px); height: 50px; padding-right: 30px; position: relative; }
.fichaCabecera .cabeceraFicha .titulo .nombre{height: 50px; line-height: 50px; }
.fichaCabecera .cabeceraFicha .titulo .nombre span,
.fichaCabecera .cabeceraFicha .titulo .nombre h1{font-size: 18px; padding: 0; display: block; font-style: italic; margin: 0; line-height: 50px; }
.fichaCabecera .cabeceraFicha .titulo .secciones{display: none; position: absolute; right: 0; top: 0; background: #5482AA; padding: 20px; width: auto; z-index: 1; transition: all .5s ease; box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.5); }
.fichaCabecera .cabeceraFicha .titulo.open .secciones{display: block; }
.fichaCabecera .cabeceraFicha .titulo .secciones ul{list-style: none outside none; padding: 0; margin: 0; }
.fichaCabecera .cabeceraFicha .titulo .secciones ul li{line-height: 1.4;  }
.fichaCabecera .cabeceraFicha .titulo .secciones ul li:last-child{border-right: 0; }
.fichaCabecera .cabeceraFicha .titulo .secciones ul li a{color: #FFF; font-size: 15px; opacity: .8; }
.fichaCabecera .cabeceraFicha .titulo .secciones ul li.activo a,
.fichaCabecera .cabeceraFicha .titulo .secciones ul li a.activo{opacity: 1; }
.fichaCabecera .cabeceraFicha .titulo .secciones .material-icons{position: absolute; top: 5px; right: 5px; color: #FFF; font-size: 22px; cursor: pointer; }
.fichaCabecera .cabeceraFicha .titulo .tresPuntos{position: absolute; top: 0; right: 0; width: 30px; height: 100%; line-height: 50px; cursor: pointer; }


@media screen and (min-width: 768px){

	.fichaCabecera .container[role="main"] { padding-top: 100px; }

	.fichaCabecera .cabeceraFicha{height: 60px; }
	.fichaCabecera .cabeceraFicha .atras{height: 60px; line-height: 60px; width: 99px; }
	.fichaCabecera .cabeceraFicha .atras i{height: 60px; width: 99px; background-position: -2px -146px; }
	.fichaCabecera .cabeceraFicha .titulo{width: calc(100% - 99px); height: 60px; }
	.fichaCabecera .cabeceraFicha .titulo .nombre{height: 60px; line-height: 60px; }
	.fichaCabecera .cabeceraFicha .titulo .nombre span,
	.fichaCabecera .cabeceraFicha .titulo .nombre h1{line-height: 60px; }
	.fichaCabecera .cabeceraFicha .titulo .secciones{/*width: 500px; right: -500px;*/ }
	.fichaCabecera .cabeceraFicha .titulo .secciones ul li{}
	.fichaCabecera .cabeceraFicha .titulo .secciones ul li a{font-size: 14px; }
	.fichaCabecera .cabeceraFicha .titulo .tresPuntos{line-height: 60px; }

}

@media screen and (min-width: 992px){

	.fichaCabecera .container[role="main"] { padding-top: 180px; }

	.fichaCabecera .cabeceraFicha{height: 100px; }
	.fichaCabecera .cabeceraFicha .atras{height: 100px; width: 99px; }
	.fichaCabecera .cabeceraFicha .atras i{height: 100px; background-position: -2px -125px; }
	.fichaCabecera .cabeceraFicha .titulo{ padding-right: 0; }
	.fichaCabecera .cabeceraFicha .titulo .nombre{ height: auto; line-height: 1;  }
	.fichaCabecera .cabeceraFicha .titulo .nombre span,
	.fichaCabecera .cabeceraFicha .titulo .nombre h1{ font-size: 30px; padding: 15px 0; line-height: 1; }
	.fichaCabecera .cabeceraFicha .titulo .secciones{display: block !important; position: inherit; right: inherit; padding: 0; width: 100%; box-shadow: none; }
	.fichaCabecera .cabeceraFicha .titulo .secciones ul li{ border-right: 1px solid #FFF; float: left; padding-right: 5px; margin-right: 5px; }
	.fichaCabecera .cabeceraFicha .titulo .secciones ul li a{}
	.fichaCabecera .cabeceraFicha .titulo .secciones .material-icons,
	.fichaCabecera .cabeceraFicha .titulo .tresPuntos{display: none !important; }


}


/* HEADER */

header{width: 100%; }
header .container {width: inherit; }
header >.container { }
header .logoCorporativo{width: auto; margin-top: 9px; margin-left: 50px; margin-bottom: 9px; }
header .logoCorporativo img{width: auto; height: 22px; }


body.menuMovilAbierto{overflow: hidden; }

	/* FIXED */
	.menuFixed header{/*position: fixed; top: 0; width: 100%; z-index: 1002;*/ /*background: none;*/ }
	.menuFixed header > .container{ /*background: #fff;*/ }
	.menuFixed > .container{padding-top: 140px; }
	.menuFixed.fichaRecurso > .container{padding-top: 0; }
	.menuFixed.homeComunidad > .container{padding-top: 0; }
	.menuFixed.homeComunidad header .menuMovil .menuPrincipalMovil > li > span,
	.menuFixed.homeComunidad header .menuMovil .menuPrincipalMovil .userlogin p,
	.menuFixed.homeComunidad header .menuMovil .menuPrincipalMovil .hamMenu .material-icons{color: #777161;}
	.menuFixed .encabezadoGrilla{/*position: fixed;*/ /*top: 40px;*/ /*width: 100%; z-index: 25;*/ }
	.menuFixed .cabecera{/*position: fixed;*/ /*top: 40px;*/ /*z-index: 1001; width: 100%;*/ }




/* BUSCADOR */
#modal-buscador .container{width: 100%; }
#modal-buscador .cabeceraBuscador{height: auto; background: #3c3c3b; }
#modal-buscador .cabeceraBuscador .container{top: 5px; display: inherit; padding: 0 50px; }
#modal-buscador .cabeceraBuscador .logoBuscador{display: none; }
#modal-buscador .cabeceraBuscador .cerrarBuscador{color: #B2B2B1; }
#modal-buscador .campoBuscador{/*padding: 0;*/ display: block; width: 100%; height: auto;  }
#modal-buscador .campoBuscador .container{/*padding: 0 50px; display: block; width: 100%; height: auto;*/ }
#modal-buscador .campoBuscador .ico{vertical-align: middle; /*padding-bottom: 10px; padding-top: 20px;*/ }
#modal-buscador .campoBuscador .ico i{/*font-size: 40px;*/ }
#modal-buscador .campoBuscador .txtbuscador{/*padding-bottom: 10px; padding-top: 20px;*/ }
#modal-buscador .campoBuscador .txtbuscador input{/*font-size: 35px;*/ }
#modal-buscador .informacionBuscador .container{display: block; /*padding: 0;*/ }
#modal-buscador .informacionBuscador .container p{margin-left: 0; margin-top: 0; /*padding: 10px 50px;*/ }
#modal-buscador .informacionBuscador .container .loader{padding: 10px 50px; }
#modal-buscador .resultadosBuscador .container .indice{/*width: 100%;*/ /*padding-right: 0;*/ /*padding: 0 50px; background: #FFF; display: none;*/ }
#modal-buscador .resultadosBuscador .container .indice .facetas ul li:last-child{margin-bottom: 20px; }
#modal-buscador .resultadosBuscador .container .indice .facetas ul li a,
#modal-buscador .resultadosBuscador .container .indice .facetas ul li span{/*background: #fff;*/	}
#modal-buscador .resultadosBuscador .container .buscador-layer{/*width: 100%;*/ padding-right: 0; }

#modal-buscador .resultadosBuscador .container .buscador-layer .resultados .tipoContenido ul li.ver-mas{ /*top: -40px; right: 10px;*/ /*background: #666; text-align: center;*/ height: auto; padding: 10px 0;}
#modal-buscador .resultadosBuscador .container .buscador-layer .resultados .tipoContenido ul li.ver-mas a{/*text-indent: -999em; display: block; float: right; background: url('resources/verMasBuscador.png?v=2.2.0037_20190613_1500') no-repeat 2px -2px; height: 25px; */}
#modal-buscador .resultadosBuscador .container .buscador-layer .resultados .tipoContenido ul li.ver-mas span { /*display: none;*/ }
#modal-buscador .resultadosBuscador .container .buscador-layer .resultados .tipoContenido ul li figure img{/*margin-right: 10px;*/ }
#modal-buscador .resultadosBuscador .container .buscador-layer .resultados .tipoContenido ul li figure figcaption{float: left; /*width: auto;*/ }

/* HOME */
.homeComunidad .logoCorporativo{display: inherit; }
.homeComunidad .logoEspecial{display: inherit; }

.homeComunidad .bloqueFondo{ /*display: none;*/ }
.homeComunidad .bloqueFondo .imagenFondo .bloqueFondoHome{height: 470px; }
.homeComunidad .bloqueFondo .imagenFondo .bloqueFondoHome .resumen{position: inherit; top: inherit; right: inherit; margin: 0 auto; width: 90%; background-size: contain; background-repeat: no-repeat; }
.homeComunidad .bloqueFondo .imagenFondo .bloqueFondoHome .resumen .resumenText{width: 90%; font-size: 22px; }

.homeComunidad .sliderHomeContainer .sliderHome .itemSlider { /*height: 250px;*/ }
.homeComunidad .sliderHomeContainer .sliderHome .itemSlider .group.title{position: inherit; top: inherit; left: inherit; display: block; height: 100%; margin: 0; padding: 100px 50px; text-align: center; }
.homeComunidad .sliderHomeContainer .sliderHome .itemSlider .group.title h2{font-size: 24px; width: 100%;}

.homeComunidad .sliderHomeContainer .sliderHome .itemSlider.comoTable .group.title{display: table; }
.homeComunidad .sliderHomeContainer .sliderHome .itemSlider.comoTable .group.title h2{display: table-cell; vertical-align: middle; }

.homeComunidad .sliderHomeGenerico{padding: 0 50px; }
.homeComunidad .bloqueNuestraGama,
.homeComunidad .bloqueDestacadosHome,
.homeComunidad .bloqueDestacadosAplicacion,
.homeComunidad .bloqueActualidadHome{padding: 0;}
.homeComunidad .sliderDestacadosHome{padding-bottom: 30px; }
.homeComunidad .tituloComponente{font-size: 24px; margin: 30px 50px; }
.homeComunidad .bloqueDestacadosAplicacion h2{font-size: 24px; margin: 30px 50px; }
.homeComunidad .bloqueDestacadosAplicacion .resource-list{padding: 0 50px; }
.homeComunidad .bloqueActualidadHome{padding: 30px 50px;  padding-bottom: 0 !important; }
.homeComunidad .bloqueActualidadHome h2{font-size: 24px; padding-left: 0;  }
.homeComunidad .bloqueActualidadHome .resources .resource-list .resource{display: inherit; padding-right: 0; padding-left: 0; }
.homeComunidad .bloqueActualidadHome .resources .resource-list .resource .imagenNoticia{display: inherit; width: 100%; height: auto; }
.homeComunidad .bloqueActualidadHome .resources .resource-list .resource .imagenNoticia img{width: 100%;}
.homeComunidad .bloqueActualidadHome .resources .resource-list .resource .contenidoNoticia{display: inherit; width: 100%; padding-left: 0; }
.homeComunidad .bloqueActualidadHome .resources .resource-list .resource .contenidoNoticia .fechaPublicacion{font-size: 20px; margin-top: 10px; }
.homeComunidad .bloqueActualidadHome .resources .resource-list .resource .contenidoNoticia h3{ margin-bottom: 10px; }
.homeComunidad .bloqueActualidadHome .resources .resource-list .resource .contenidoNoticia h3 a { font-size: 20px; }

.homeComunidad .compramosChoperaHome > div{position: inherit; right: inherit; top: inherit; padding: 30px 50px; }
.homeComunidad .compramosChoperaHome p{font-size: 22px; }

.homeComunidad .bloqueFondo .bloqueTextoVideo{margin-top: 0; top: 30%; text-align: center; }
.homeComunidad .bloqueFondo .bloqueTextoVideo .container .textoVideoHome{width: 100%; height: auto; background: none; }
.homeComunidad .bloqueFondo .bloqueTextoVideo .container .textoVideoHome span{width: 100%; font-size: 18px; }

.homeComunidad .botonScroll { position: absolute; bottom: 10px; right: 50%; opacity: .4; cursor: pointer; }
.homeComunidad .botonScroll span { font-size: 36px; color: #FFF; background: url(resources/sprite_restyling.png?v=2.2.0037_20190613_1500) no-repeat -262px -9px; text-indent: -9999em; width: 20px; height: 20px; }






/* FICHA RECURSO */
/*.fichaRecurso .logoTratamiento{height: 100px; }

.fichaRecurso .semanticView .cabecera_titulo {display: none !important; }
.fichaRecurso .semanticView .cabecera_titulo h2 {padding: 20px 50px;}*/

.fichaRecurso .cabeceraFicha{ position: relative; top: -200px; background: none; -webkit-transition: top 0.5s ease-in-out; -moz-transition: top 0.5s ease-in-out; -ms-transition: top 0.5s ease-in-out; -o-transition: top 0.5s ease-in-out; transition: top 0.5s ease-in-out; z-index: 300; }
.cambioCabecera.fichaRecurso .cabeceraFicha	{ top: 0; }
.fichaRecurso.garnicaevent .cabeceraFicha { background:#3C3C3B !important; }
.fichaRecurso.garnicarnews .cabeceraFicha { background: #3C3C3B !important; }


.fichaRecurso .cabeceraFicha /*> .container*/{background: /*#818C8F !important*/ #3c3c3b !important; }

.fichaRecurso .cabeceraFicha.cod-1-01 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-1-02 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-1-03 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-1-04 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-1-05 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-1-06 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-1-07 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-1-08 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-1-09 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-1-10 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-1-11 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-1-12 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-1-13 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-1-14 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-1-15 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-1-16 /*> .container*/{background: #7F8C8A !important; }

.fichaRecurso .cabeceraFicha.cod-2-01 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-2-02 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-2-03 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-2-04 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-2-05 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-2-06 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-2-07 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-2-08 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-2-09 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-2-10 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-2-11 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-2-12 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-2-13 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-2-14 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-2-15 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-2-16 /*> .container*/{background: #A87380 !important; }

.fichaRecurso .cabeceraFicha.cod-3-01 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-3-02 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-3-03 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-3-04 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-3-05 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-3-06 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-3-07 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-3-08 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-3-09 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-3-10 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-3-11 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-3-12 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-3-13 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-3-14 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-3-15 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-3-16 /*> .container*/{background: #93806A !important; }

.fichaRecurso .cabeceraFicha.cod-4-01 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-4-02 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-4-03 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-4-04 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-4-05 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-4-06 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-4-07 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-4-08 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-4-09 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-4-10 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-4-11 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-4-12 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-4-13 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-4-14 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-4-15 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-4-16 /*> .container*/{background: /*#7F8C8A*/#c30017 !important; }

.fichaRecurso .cabeceraFicha.cod-5-01 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-5-02 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-5-03 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-5-04 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-5-05 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-5-06 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-5-07 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-5-08 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-5-09 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-5-10 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-5-11 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-5-12 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-5-13 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-5-14 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-5-15 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-5-16 /*> .container*/{background: #C08B4A !important; }

.fichaRecurso .cabeceraFicha.cod-6-01 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-6-02 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-6-03 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-6-04 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-6-05 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-6-06 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-6-07 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-6-08 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-6-09 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-6-10 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-6-11 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-6-12 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-6-13 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-6-14 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-6-15 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-6-16 /*> .container*/{background: #6D805C !important; }

.fichaRecurso .cabeceraFicha.cod-7-01 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-7-02 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-7-03 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-7-04 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-7-05 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-7-06 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-7-07 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-7-08 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-7-09 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-7-10 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-7-11 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-7-12 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-7-13 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-7-14 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-7-15 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-7-16 /*> .container*/{background: #1E5A82 !important; }

.fichaRecurso .cabeceraFicha.cod-8-01 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-8-02 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-8-03 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-8-04 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-8-05 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-8-06 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-8-07 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-8-08 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-8-09 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-8-10 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-8-11 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-8-12 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-8-13 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-8-14 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-8-15 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-8-16 /*> .container*/{background: #77aa4b/*#5ede45*/ !important; }

.fichaRecurso .cabeceraFicha.cod-9-01 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-9-02 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-9-03 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-9-04 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-9-05 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-9-06 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-9-07 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-9-08 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-9-09 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-9-10 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-9-11 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-9-12 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-9-13 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-9-14 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-9-15 /*> .container*/,
.fichaRecurso .cabeceraFicha.cod-9-16 /*> .container*/{background: #45797B !important; }



.fichaRecurso .cabeceraFicha .container { width: inherit; position: relative; height: 60px; display: flex; align-items: center; align-content: center; padding: 0; }
.fichaRecurso .cabeceraFicha i{ font-size: 30px; vertical-align: middle; }
.fichaRecurso .cabeceraFicha .container .atras{ background: none; flex: 0 0 50px; height: 100%; text-align: center; display: flex; align-items: center; align-content: center; justify-content: center; }
.fichaRecurso .cabeceraFicha .container .atras .material-icons{background: url('resources/sprite_restyling.png?v=2.2.0037_20190613_1500') no-repeat -210px -77px; text-indent: -999em; width: 25px; height: 25px; display: inline-block; }
.fichaRecurso .cabeceraFicha .container .familia { height: 100%; display: flex; align-items: center; align-content: center; min-width: 225px; flex-grow: 1; }
.fichaRecurso .cabeceraFicha .container .familia span { margin-left: 10px; }
.fichaRecurso .cabeceraFicha .container .indice{float: inherit; margin-left: 0; padding-top: 0; width: 100%; position: absolute; bottom: 0; background: #777161; padding: 5px 0; padding-left: 50px; height: 30px; display: none !important; }
.fichaRecurso .cabeceraFicha .container .indice a{ }
.fichaRecurso .cabeceraFicha .container .nombre{display: none; }
.fichaRecurso .cabeceraFicha .container .compartir{position: absolute; top: 15px; right: 10px; width: auto; float: inherit; height: auto; display: none; }
.fichaRecurso .cabeceraFicha .container .compartir.visible .desplegableRedesSociales{position: absolute; top: 55px; left: inherit; z-index: 30; background: #3c3c3b; width: 99px; margin: 0; padding: 0; padding-bottom: 20px; right: -10px; }

	.fichaRecurso .cabeceraFicha .container .indice > a:nth-child(3) { position: absolute; left: 0; background-color: #3c3c3b; top: 30px; height: auto; padding: 5px; margin: 0; display: none; padding-left: 115px; }
	.indice .fa { left: 44px; cursor: pointer; }

	.fichaRecurso .cabeceraFicha .container .moreResults { text-align: center; height: 100%; flex: 0 0 50px; display: flex; align-items: center; align-content: center; justify-content: center; }
	.fichaRecurso .cabeceraFicha .container .moreResults a { color: #FFF; font-family: 'Ubuntu', sans-serif; font-style: italic; text-transform: uppercase; font-size: 0; display: table-cell; vertical-align: middle; cursor: pointer; }
	.fichaRecurso .cabeceraFicha .container .moreResults a span { font-size: 34px; vertical-align: middle; background: url('resources/sprite_restyling.png?v=2.2.0037_20190613_1500') no-repeat -210px -108px; text-indent: -999em; width: 25px; height: 25px; }

	.mascaraSlider.fichaRecurso .sliderPrincipalFicha .divInformativoSlider { opacity: 0; }
	.mascaraSliderOculta.mascaraSlider.fichaRecurso .sliderPrincipalFicha .divInformativoSlider { z-index: -1; }

	.fichaRecurso .group_carousel .owl-carousel  .owl-nav .owl-prev { left: -50px; background-position: -5px 0; }
	.fichaRecurso .group_carousel .owl-carousel  .owl-nav .owl-next { right: -50px; background-position: -42px 0; }

@media screen and (min-width: 768px){
.fichaRecurso .cabeceraFicha .container .atras { flex: 0 0 99px; }
.menuFixed.fichaRecurso .cabeceraFicha .container .indice,
.fichaRecurso .cabeceraFicha .container .indice { padding-left: 99px; }

.fichaRecurso .cabeceraFicha .container .moreResults { flex: 0 0 auto; }
.fichaRecurso .cabeceraFicha .container .moreResults a { font-size: 14px; padding-right: 40px; }
.fichaRecurso .cabeceraFicha .container .moreResults a span { margin-left: 30px; }

.fichaRecurso .group_carousel .owl-carousel  .owl-nav .owl-prev { left: -100px; }
.fichaRecurso .group_carousel .owl-carousel  .owl-nav .owl-next { right: -100px; }
}

@media screen and (min-width: 992px){

.fichaRecurso .cabeceraFicha .container { height: 100px; }
.fichaRecurso .cabeceraFicha .container .atras .material-icons { background-position: -210px -47px; }
.fichaRecurso .cabeceraFicha .container .moreResults a span { background-position: -210px -8px; }

}

@media screen and (min-width: 1245px){

.fichaRecurso .cabeceraFicha .container { width: 1245px; }
.fichaRecurso .cabeceraFicha i { cursor: pointer; font-size: 34px; }
.fichaRecurso .cabeceraFicha .container .atras { text-align: center; flex: 0 0 99px; }
.fichaRecurso .cabeceraFicha .container .familia { padding-left: 25px; }
.fichaRecurso .cabeceraFicha .container .familia span {  }
.fichaRecurso .cabeceraFicha .container .indice { display: none !important; margin-left: 323px; width: 225px; float: left; padding: inherit; padding-left: inherit; height: inherit !important; padding-top: 20px; position: inherit; bottom: inherit; background: none; top: inherit; }
.menuFixed.fichaRecurso .cabeceraFicha .container .indice { background: none; padding: inherit; padding-left: inherit; padding-top: 20px; }
.fichaRecurso .cabeceraFicha .container .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; }
.menuFixed.fichaRecurso .cabeceraFicha .container .indice a{display: block; font-family: 'Ubuntu', sans-serif; margin-bottom: 5px; }
.menuFixed.fichaRecurso .cabeceraFicha .container .indice .fa:first-of-type{display: none; }
.fichaRecurso .cabeceraFicha .container .indice a:first-child{font-family: 'Ubuntu', sans-serif; font-weight: bold; }
.fichaRecurso .cabeceraFicha .container .nombre{ display: none !important; margin-left: 49px; width: 225px; float: left; padding-top: 20px; display: inherit; }
.menuFixed.fichaRecurso .cabeceraFicha .container .nombre{display: inherit;}
.fichaRecurso .cabeceraFicha .container .nombre p{margin: 0; font-family: 'Ubuntu', sans-serif; font-style: italic; font-weight: bold; font-size: 14px; color: #fff; }
.fichaRecurso .cabeceraFicha .container .compartir{ display: none !important; text-align: center; width: 99px; height: 100px; float: left; position: relative; top: inherit; right: inherit; }
.fichaRecurso .cabeceraFicha .container .compartir .material-icons{font-size: 34px;  }
.fichaRecurso .cabeceraFicha .container .compartir .iconoCompartir{left: 0; }
.fichaRecurso .cabeceraFicha .container .compartir.visible .desplegableRedesSociales{top: 99px; left: 0; right: inherit; }

}

	/* Tablas formatos */

	.fichaRecurso .semanticView .group_formatos{position: relative; }

	.fichaRecurso .semanticView .group_formatos .contEnt_QualitativeValue{margin-top: 20px; }
	.fichaRecurso .semanticView .group_formatos .contEnt_QualitativeValue.oculto:first-child{display: block !important; }

	.fichaRecurso .semanticView .group_formatos .verOtrosFormatos{}
	.fichaRecurso .semanticView .group_formatos .verOtrosFormatos p{}
	.fichaRecurso .semanticView .group_formatos .verOtrosFormatos .fa{margin-right: 10px; font-size: 20px; vertical-align: middle; cursor: pointer; }

	.fichaRecurso .semanticView .group_formatos .divCambiarUnidad{position: absolute; top: 0; right: 0; /*display: none;*/ }
	.fichaRecurso .semanticView .group_formatos .divCambiarUnidad.clon{display: block; }

	.fichaRecurso .semanticView .group_formatos.unidadesInternacional .groupSystem .value[property="gpo:thickness_englishSystem"]{display: none; }
	.fichaRecurso .semanticView .group_formatos.unidadesIngles .groupSystem .value[property="gpo:thickness"]{display: none; }
	.fichaRecurso .semanticView .group_formatos.unidadesIngles .groupSystem_international{display: none; }
	.fichaRecurso .semanticView .group_formatos.unidadesInternacional .groupSystem_english{display: none; }


	.fichaRecurso .semanticView .group_formatos .grupoCalidadCara{margin-bottom: 10px; /*display: none;*/ }
	.fichaRecurso .semanticView .group_formatos .grupoCalidadCara.clon{display: block; }
	.fichaRecurso .semanticView .group_formatos .grupoCalidadCara .lb{display: block; color: #3C3C3B; font-weight: bold; }
	.fichaRecurso .semanticView .group_formatos .grupoCalidadCara .value{}
	.fichaRecurso .semanticView .group_formatos .grupoCalidadCara .value:last-child{}
	.fichaRecurso .semanticView .group_formatos .grupoCalidadCara .value:last-child:before{content: '/'; margin-left: 2px; margin-right: 2px; }

	.fichaRecurso .semanticView .group_formatos .grupoCola{margin-bottom: 10px; /*display: none;*/ }
	.fichaRecurso .semanticView .group_formatos .grupoCola.clon{display: block; }
	.fichaRecurso .semanticView .group_formatos .grupoCola .lb{display: block; color: #3C3C3B; font-weight: bold; }
	.fichaRecurso .semanticView .group_formatos .grupoCola .value{}
	.fichaRecurso .semanticView .group_formatos .grupoCola .value:last-child{}
	.fichaRecurso .semanticView .group_formatos .grupoCola .value:last-child:before{content: '('; margin-left: 2px;  }
	.fichaRecurso .semanticView .group_formatos .grupoCola .value:last-child:after{content: ')'; }

	.fichaRecurso .semanticView .group_formatos .grupoDimensiones{ }
	.fichaRecurso .semanticView .group_formatos .grupoDimensiones .groupSystem{}
	.fichaRecurso .semanticView .group_formatos .grupoDimensiones .groupSystem .edit{ }
	.fichaRecurso .semanticView .group_formatos .grupoDimensiones .groupSystem .edit .lb{display: block; color: #3C3C3B; font-weight: bold; }

	.fichaRecurso .semanticView .group_formatos .group_qualitativeValueSize{clear: both; }
	.fichaRecurso .semanticView .group_formatos .group_qualitativeValueSize h3{display: none; }
	.fichaRecurso .semanticView .group_formatos .group_qualitativeValueSize .contEnt_QualitativeValueSize{position: relative; }

	.fichaRecurso .semanticView .group_formatos .paginadorTabla{  }
	.fichaRecurso .semanticView .group_formatos .paginadorTabla a{position: absolute; top: 60%; margin-top: 25px; display: block; width: 22px; height: 22px; background: rgba(0,0,0,0.5) url('resources/sprite-carousel.png?v=2.2.0037_20190613_1500'); }
	.fichaRecurso .semanticView .group_formatos .paginadorTabla a.pagizq{left: -35px; background-position: -15px -40px;  }
	.fichaRecurso .semanticView .group_formatos .paginadorTabla a.pagdch{right: -35px; background-position: -36px -40px; }

	.fichaRecurso .semanticView .group_formatos .literalesMovil{ margin-top: 15px; }
	.fichaRecurso .semanticView .group_formatos .literalesMovil p{background: #E4E3DF; margin-bottom: 0px !important; padding: 2px 5px; font-weight: bold; }

	.fichaRecurso .semanticView .group_formatos h4{display: none; }

	.fichaRecurso .semanticView .group_formatos .wrapTabla{overflow-x: scroll; overflow-y: hidden; }
	.fichaRecurso .semanticView .group_formatos table{margin-top: 0px !important; width: 100% !important; border-collapse: separate; border-spacing: 5px; display: block; margin-bottom: 0 !important;  }
	.fichaRecurso .semanticView .group_formatos table thead .sorting:after{display: none; }
	.fichaRecurso .semanticView .group_formatos table tr{}
	.fichaRecurso .semanticView .group_formatos table tr th{pointer-events: none; background: #F1F1EF; padding: 2px 5px; display: none; }
	.fichaRecurso .semanticView .group_formatos table tr td{background: #F1F1EF; padding: 2px 5px; text-align: right; }
	.fichaRecurso .semanticView .group_formatos table tr:first-child td{background: #E4E3DF; }
	.fichaRecurso .semanticView .group_formatos table tr td span{min-width: 30px; display: block; }
	.fichaRecurso .semanticView .group_formatos table tr td.tieneStock{color: orange; }
	.fichaRecurso .semanticView .group_formatos table tr th.groupSystem,
	.fichaRecurso .semanticView .group_formatos table tr td.groupSystem{background: #E4E3DF; }

	.fichaRecurso .semanticView .group_formatos .cont_certificate{float: left; width: 100%; margin-right: 0; }
	.fichaRecurso .semanticView .group_formatos .cont_certificate .contSelEnt{}
	.fichaRecurso .semanticView .group_formatos .cont_certificate .contSelEnt .propSelEnt_image{}
	.fichaRecurso .semanticView .group_formatos .cont_certificate .contSelEnt .propSelEnt_title{display: none; }

	.fichaRecurso .semanticView .group_formatos .edit_certificateObservation{margin-bottom: 50px; float: left; width: 100%; margin-right: 0; }
	.fichaRecurso .semanticView .group_formatos .edit_certificateObservation .lb{display: none; }

	.fichaRecurso .semanticView .group_formatos .productoEnStock{float: left; width: 100%;  }
	.fichaRecurso .semanticView .group_formatos .productoEnStock p{ }
	.fichaRecurso .semanticView .group_formatos .productoEnStock p:before{content: ' '; display: inline-block; width: 10px; height: 10px; border-radius: 50%; background: orange; margin-right: 10px;  }


	/* ESPECIES */
	.group_especies{}
	.group_especies > div{/*margin-top: 5px;*/ }
	.group_especies > div a.value{color: #565655; }
	.group_especies > div a.value:before{display: inline-block; width: 12px; height: 10px; content: ""; margin-right: 10px; vertical-align: middle; background: #888; }

	/* CABECERA FICHA CON MENU FIXED */
	.menuFixed.fichaRecurso .cabeceraFicha .container{}
	.menuFixed.fichaRecurso .cabeceraFicha .container .indice{display: inherit; background: #777161; padding: 7px; padding-left: 50px; }
	.menuFixed.fichaRecurso .cabeceraFicha .container .indice a{display: none; font-family: inherit; margin-bottom: 0; }
	.menuFixed.fichaRecurso .cabeceraFicha .container .indice .fa{display: none; }
	.menuFixed.fichaRecurso .cabeceraFicha .container .indice a:first-of-type{display: inherit; }
	.menuFixed.fichaRecurso .cabeceraFicha .container .indice .fa:first-of-type{display: inherit; }
	.menuFixed.fichaRecurso .cabeceraFicha .container .nombre{display: none; }


	/* RELACIONADOS */

	#divContPanGadgets,
	#panVinculadosInt{}

	#divContPanGadgets .resources{border: 0; padding: 0; }
	.fichaRecuro #divContPanGadgets .resources .group-title{background: #a09c91; margin: 0; padding: 20px 30px;  }
	#divContPanGadgets .resources .group-title h2{color: #FFF; font-family: 'Ubuntu', sans-serif; font-style: italic; font-weight: bold; font-size: 24px !important; line-height: 1.2 !important; }
	#divContPanGadgets .resources .paginadorSiguienteAnterior{}
	#divContPanGadgets .resources .paginadorSiguienteAnterior ul{}
	#divContPanGadgets .resources .paginadorSiguienteAnterior ul li{}
	#divContPanGadgets .resources .paginadorSiguienteAnterior ul li a{}
	#divContPanGadgets .resources .paginadorSiguienteAnterior ul li.desactivado{}
	#divContPanGadgets .resources .paginadorSiguienteAnterior ul li.siguiente{}
	#divContPanGadgets .resources .paginadorSiguienteAnterior ul li.siguiente a{}
	#divContPanGadgets .resources .paginadorSiguienteAnterior ul li.anterior{}
	#divContPanGadgets .resources .paginadorSiguienteAnterior ul li.anterior a{}
	#divContPanGadgets .resources .resource-list{padding: 20px 50px; }
	#divContPanGadgets .resources .resource-list .resource{}
	#divContPanGadgets .resources .resource-list .resource.conImagen{}

	#divContPanGadgets > .group .resource-list .resource.conImagen .imagenVinculado,
	#panVinculadosInt > .group .resource-list .resource.conImagen .imagenVinculado{width: 100%; float: inherit; }

	#divContPanGadgets > .group .resource-list .resource.conImagen h3,
	#panVinculadosInt > .group .resource-list .resource.conImagen h3{width: 100%; float: inherit; }
	#divContPanGadgets > .group .resource-list .resource.conImagen h3 a,
	#panVinculadosInt > .group .resource-list .resource.conImagen h3 a{color: #777161; font-size: 20px !important; }

	#panVinculadosInt.group_carousel .owl-carousel  .owl-nav .owl-next,
	#divContPanGadgets.group_carousel .owl-carousel  .owl-nav .owl-next{right: 15px; background-position: -36px -40px; }
	#panVinculadosInt.group_carousel .owl-carousel  .owl-nav .owl-prev,
	#divContPanGadgets.group_carousel .owl-carousel  .owl-nav .owl-prev{left: 15px; background-position: -15px -40px;  }

	.fichaRecurso #divContPanGadgets .resources .group-title{padding: 20px 50px; }
	.fichaRecurso #divContPanGadgets .resources .resource-list{padding: 20px 50px; }

	/* NUEVO ESTRUCTURA RELACIONADOS */

	.group_contrel{}
	.group_contrel .group-title{margin: 0; padding: 20px 99px; background: #A09B90; margin-left: -99px; margin-right: -99px; }
	.group_contrel .group-title h2{font-size: 40px; color: #FFF; font-family: 'Ubuntu', sans-serif; font-style: italic; font-weight: bold; line-height: 1.2 !important; margin: 0; font-weight: 200; }
	.group_contrel .cont_relatedContent{padding: 30px 0; }
	.group_contrel .cont_relatedContent .grupoRelacionado{}
	.group_contrel .cont_relatedContent .grupoRelacionado .edit_relatedContent_ImagenDoc{}
	.group_contrel .cont_relatedContent .grupoRelacionado .edit_relatedContent_ImagenDoc img{height: 239px; }
	.group_contrel .cont_relatedContent .grupoRelacionado .edit_relatedContent_TituloDoc{}
	.group_contrel .cont_relatedContent .grupoRelacionado .edit_relatedContent_TituloDoc a{color: #777161; font-size: 20px; text-decoration: none; font-family: 'Ubuntu', sans-serif; font-weight: bold; }

	.group_contrel .cont_relatedContent .contSelEnt_relatedContent{}
	.group_contrel .cont_relatedContent .contSelEnt_relatedContent .propSelEnt_searchImage{}
	.group_contrel .cont_relatedContent .contSelEnt_relatedContent .propSelEnt_searchImage img{height: 239px; }
	.group_contrel .cont_relatedContent .contSelEnt_relatedContent .propSelEnt_title{}
	.group_contrel .cont_relatedContent .contSelEnt_relatedContent .propSelEnt_title a{color: #777161; font-size: 20px; text-decoration: none; font-family: 'Ubuntu', sans-serif; font-weight: bold; }


	/* ACCIONES */

	.customAboutResource .resourceTools ul.principal{float: none; }

/* FICHA CANDIDATOS */

.fichaRecurso.garnicacandidate{}

.fichaRecurso.garnicacandidate .cabeceraFicha{}
.fichaRecurso.garnicacandidate .cabeceraFicha .container{height: 60px;}
.fichaRecurso.garnicacandidate .cabeceraFicha .container .atras{top: 15px; left: 0; width: 50px; }
.fichaRecurso.garnicacandidate .cabeceraFicha .container .indice{top: 15px; position: relative; width: auto !important; background: none !Important; padding: 5px 50px !important; height: inherit; }
.fichaRecurso.garnicacandidate .cabeceraFicha .container .indice.conImagen{top: 0; }
.fichaRecurso.garnicacandidate .cabeceraFicha .container .indice img{height: 50px; width: 50px; max-height: 100%;}
.fichaRecurso.garnicacandidate .cabeceraFicha .container .indice span{color: #FFF; font-size: 16px;  vertical-align: middle; }

.fichaRecurso.garnicacandidate .contEnt_Candidate{padding: 0 50px; }
.fichaRecurso.garnicacandidate .contEnt_Candidate .semanticView{padding-bottom: 30px; }

/* FICHA GBRICK */

.fichaRecurso.gbrickproduct .cabeceraFicha .container .compartir{top: 30px; }

.fichaRecurso.gbrickproduct .group_contrelNews,
.fichaRecurso.gbrickproduct .group_contrelSuccessfulxample{display: none; }

.fichaRecurso.gbrickproduct .semanticView .group_caracteristicas .divCambiarUnidad{}
.fichaRecurso.gbrickproduct .semanticView .group_info .container > .group_caracteristicas{padding-bottom: 0px; margin-bottom: 0; }
.fichaRecurso.gbrickproduct .semanticView .group_info .container > .group_avisolegal{padding-top: 0px; padding-left: 55px;  }
.fichaRecurso.gbrickproduct .semanticView .group_descripcion .prop_description{width: 100%; }
.fichaRecurso.gbrickproduct .semanticView .group_descripcion .value{}
.fichaRecurso.gbrickproduct .semanticView .group_descripcion .value .col1{ }
.fichaRecurso.gbrickproduct .semanticView .group_descripcion .value .col2{}
.fichaRecurso.gbrickproduct .semanticView .group_productosrelgbrick{display: none; }

		/* Tabla caracteristicas */
	.fichaRecurso.gbrickproduct .group_caracteristicas{}
	.fichaRecurso.gbrickproduct .wrapTabla{}
	.fichaRecurso.gbrickproduct .wrapTabla .col-sm-12{padding-left: 0; padding-right: 0; }
	.fichaRecurso.gbrickproduct .wrapTabla table{width: 100% !important; border-collapse: separate; border-spacing: 5px;  }
	.fichaRecurso.gbrickproduct .wrapTabla table thead .sorting:after{display: none; }
	.fichaRecurso.gbrickproduct .wrapTabla table tr{}
	.fichaRecurso.gbrickproduct .wrapTabla table tr th{pointer-events: none; background: none !important; padding: 2px 5px; font-size: 14px; }
	.fichaRecurso.gbrickproduct .wrapTabla table tr td { background: #F1F1EF; padding: 2px 5px; }
	.fichaRecurso.gbrickproduct .wrapTabla table tr td.child { padding-left: 5px !important; }
	.fichaRecurso.gbrickproduct .wrapTabla table tr td.child .dtr-title { display: block; }
	.fichaRecurso.gbrickproduct .wrapTabla table tr .edit_composition { background: #E4E3DF; }
	.fichaRecurso.gbrickproduct .wrapTabla table tr .edit_composition p { margin-bottom: 0px !important; font-size: 14px; }


		table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
		table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before{background-color: #555; }

		table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
		table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{background-color: #777161; }

	@media screen and (max-width: 767px){

		.fichaRecurso.gbrickproduct .wrapTabla table { width: 100% !important; display: block !important;  }
		.fichaRecurso.gbrickproduct .wrapTabla table tr { display: block !important; width: 100% !important; border-bottom: 2px solid #FFF; }
		.fichaRecurso.gbrickproduct .wrapTabla table tr th,
		.fichaRecurso.gbrickproduct .wrapTabla table tr td { display: block !important; width: 100% !important; }
		.fichaRecurso.gbrickproduct .wrapTabla table tr td { padding: 10px; border-bottom: 1px solid #E4E3DF; }

	}

/* MEDIA OBJECT */
.fichaRecurso.mediaobject.fichaEventoGenerica .wrapDescription .semanticView .group_info > .contentGroup > div > div{padding: 0 50px; padding-bottom: 30px; }


/* LISTADOS */

.encabezadoGrilla { /*display: inherit; height: 80px;*/ height: 60px; position: relative; }
.encabezadoGrilla > div { /*display: inherit;*/ }
.encabezadoGrilla .atras {/*width: 50px; position: absolute; height: 100%; */ /*top: 15px; left: 10px; background: none;*/ cursor: pointer; width: 50px; }
.encabezadoGrilla .atras i { /*position: absolute; top: 25px; left: 15px;*/ background: url('resources/sprite_restyling.png?v=2.2.0037_20190613_1500') no-repeat -210px -77px/*-47px*/; text-indent: -999em; width: 25px; height: 25px; display: inline-block; }
.encabezadoGrilla .titulo { width: auto; padding-left: 10px; /*padding-left: 50px; padding-right: 50px; padding-top: 30px;*/ }
.encabezadoGrilla .titulo h1 { font-size: 20px; }
.encabezadoGrilla .descripcion { width: auto; padding-left: 50px; padding-right: 50px; margin-top: 20px; display: none; }
.encabezadoGrilla .descripcion p { font-size: 14px; }

.listadoComunidad .cuerpoGrilla { background: #c9c6c0; position: relative; z-index: 1; }
.listadoComunidad .cuerpoGrilla .colum1 { position: inherit; left: inherit; width: 100%; padding: 20px 50px; }
.listadoComunidad .cuerpoGrilla .colum2 { }

.listadoComunidad #divVista { display: none !important; }

.listadoComunidad .listadoRecursos .resource-list .resource{padding-left: 0; padding-right: 0; height: auto !important; margin-bottom: 0; background: #F1F0EF; }
.listadoComunidad .listadoRecursos .resource-list .resource:nth-child(2n){background: #fff; }
.listadoComunidad .listadoRecursos .resource-list.listView .resource .description{height: auto; position: relative; padding: 0 50px; }
.listadoComunidad .listadoRecursos .resource-list.listView .resource .imagen{width: auto; height: auto; float: inherit; padding-top: 70px; }
.listadoComunidad .listadoRecursos .resource-list.listView .resource .contenido{width: auto; height: auto; display: inherit; }
.listadoComunidad .listadoRecursos .resource-list.listView .resource .contenido .nombreFamilia{width: 100%; display: inherit; padding: 0; }
.listadoComunidad .listadoRecursos .resource-list.listView .resource .contenido .nombreFamilia .logoFamilia{position: absolute; top: 0; left: 50px; }
.listadoComunidad .listadoRecursos .resource-list.listView .resource .contenido .descripcionFamilia{width: 100%; display: inherit; }

.listadoComunidad .listadoRecursos .resource-list.gridView{padding-left: 0; margin-right: 0; }
.listadoComunidad .listadoRecursos .resource-list.gridView .resource{width: 100%; margin-right: 0; padding: 0px 50px; }
.listadoComunidad .listadoRecursos .resource-list.gridView .resource > a{float: left; width: 100%; position: relative; }
.listadoComunidad .listadoRecursos .resource-list.gridView .resource .logoFamilia{}
.listadoComunidad .listadoRecursos .resource-list.gridView .resource .nombre{display: block; z-index: 20; position: relative; }
.listadoComunidad .listadoRecursos .resource-list .resource .vistaMosaico{}

.listadoComunidad .filaBackground{ /*display: none;*/ }

.listadoComunidad .rowEtiquetas{background: #FFF; }
.listadoComunidad.filter .cuerpoGrilla .colum1{top: inherit; }
.listadoComunidad.filter .rowEtiquetas{display: block; padding-left: 0; padding: 0 50px; }

.listadoComunidad .cuerpoGrilla .colum1 .containerVistas .gridView i{background: url('resources/spriteMosaico.png?v=2.2.0037_20190613_1500') no-repeat 0px -37px; width: 28px; height: 29px; text-indent: -999em; }
.listadoComunidad .cuerpoGrilla .colum1 .containerVistas .gridView.activeView i{background-position: 0px 0px; }

.listadoEstaticoBody{}
.listadoEstaticoBody .container[role="main"] { padding-top: 90px; }

.listadoEstatico .resource-list{ /**/padding: 0 50px; }
.listadoEstatico .resource-list .resource{width: 100%; float: inherit; /**/ padding: 0; display: table; table-layout: fixed; }
.listadoEstatico .resource-list .resource:nth-child(2n+1){padding-left: 0; padding: 0 50px; /**/padding: 0; }
.listadoEstatico .resource-list .resource:nth-child(2n){padding-right: 0; padding: 0 50px; width: auto; /**/padding: 0; width: 100%;}
.listadoEstatico .resource-list .resource .imagen{display: inherit; float: left; width: 50%; overflow: hidden; /**/display: table-cell; float: none; }
.listadoEstatico .resource-list .resource .contenido{display: inherit; float: left; width: 50%; padding-top: 20px; padding-right: 0; /**/display: table-cell; float: none; padding-left: 20px; }
.listadoEstatico .resource-list .resource .contenido h3 a{font-size: 20px; font-size: 16px; }
.listadoEstatico .resource-list .resource:nth-child(2n) .contenido{ }

.tratamiento .listadoEstatico .resource-list{padding: 0 50px; }

.listadoFamilias .destacadoFamilia{width: 100%; height: auto; }
.listadoFamilias .destacadoFamilia:nth-child(2n){padding-right: 0; width: 100%; padding: 0 50px; }
.listadoFamilias .destacadoFamilia:nth-child(2n+1){padding-left: 0; padding: 0 50px; }
.listadoFamilias .destacadoFamilia .group.title{/*display: inherit;*/ }
.listadoFamilias .destacadoFamilia h3{/*display: inherit;*/ width: 50%; /*float: left;*/ font-size: 16px; }
.listadoFamilias .destacadoFamilia .resumen{/*display: inherit; float: left;*/ width: 50%; padding: 0; padding-left: 20px; font-size: 14px; }
.listadoFamilias .destacadoFamilia .destacado.horizontal{height: auto; }
.listadoFamilias .destacadoFamilia .destacado.horizontal .content .title{/*max-height: inherit;*/ }

.listadoBuscador{}

.listadoBuscador .cabeceraFicha{background: #5F6E68; }

.listadoBuscador .group.filterSpace,
.listadoBuscador .filtrarResultados{display: none !important;}
.listadoBuscador .cabeceraListadoEventos{margin: 20px 50px; }
.listadoBuscador .group-title{margin: 0; }
.listadoBuscador .group-title h2{color: #AA4459; font-weight: 100 !important; }
.listadoBuscador .finderUtils{padding: 0; margin-top: 20px; }
.listadoBuscador .finderUtils > div{}
.listadoBuscador .finderUtils .divTipoEvento{width: 100%; line-height: 40px; display: none; }
.listadoBuscador .finderUtils .divTipoEvento select{width: 100%; background: #C8C6BF; color: #767060; font-weight: bold; font-family: 'Ubuntu', sans-serif;; font-size: 15px; padding: 2px 5px; }
.listadoBuscador .finderUtils .finderSection{width: 100%; margin-bottom: 0px; }
.listadoBuscador .finderUtils .datePickerContainer{width: 100%; padding-left: 0; height: auto; }
.listadoBuscador .finderUtils .datePickerContainer > span{font-family: 'Ubuntu', sans-serif; color: #3C3C3B; font-size: 16px; font-weight: bold; font-style: italic; }
.listadoBuscador .finderUtils .datePickerContainer > label{margin-bottom: 0; vertical-align: bottom; }
.listadoBuscador .finderUtils .datePickerContainer .datepicker{font-family: 'Ubuntu', sans-serif; color: #777161; font-size: 16px; padding-top: 10px; max-width: 129px; padding-left: 10px; font-style: italic; }
.listadoBuscador .finderUtils .datePickerContainer i{/*float: right;*/ font-size: 34px; color: #3C3C3B; }
.listadoBuscador .listadoRecursos{margin: 0 50px; }
.listadoBuscador .resource-list{}
.listadoBuscador .resource-list .resource{padding: 0; }
.listadoBuscador .resource-list .resource .description{}
.listadoBuscador .resource-list.listView .resource .description{height: auto; }
.listadoBuscador .resource-list.listView .resource .vistaListado .box.description{display: inherit; padding: 20px 0; }
.listadoBuscador .resource-list.listView .resource .imagen{display: inherit; margin-bottom: 5px; }
.listadoBuscador .resource-list.listView .resource .imagen > a{display: block; border-right: 1px solid #AA4459; padding-right: 30px; }
.listadoBuscador .resource-list.listView .resource .contenido{display: inherit; padding-left: 0; height: auto;}
.listadoBuscador .resource-list.listView .resource .contenido > div{}
.listadoBuscador .resource-list.listView .resource .contenido a{}
.listadoBuscador .resource-list.listView .resource .contenido .tipoEvento span{/*font-size: 20px;*/ font-style: italic; }
.listadoBuscador .resource-list.listView .resource .contenido .nombreFamilia span{font-size: 26px; }
.listadoBuscador .resource-list.listView .resource .contenido .fechaNoticia{font-size: 18px; font-family: 'Ubuntu', sans-serif; color: #3c3c3b; }


@media screen and (min-width: 768px){

	.listadoBuscador .cabeceraListadoEventos{margin: 30px 99px; }
	.listadoBuscador .listadoRecursos{margin: 0 99px; }
	.listadoBuscador .resource-list .resource{padding: 0; }
	.listadoBuscador .resource-list.listView .resource .vistaListado .box.description{display: table; }
	.listadoBuscador .resource-list.listView .resource .imagen{display: table-cell; margin-bottom: inherit; }
	.listadoBuscador .resource-list.listView .resource .contenido{display: table-cell; /*padding-left: 49px;*/ padding-left: 30px; }
	.listadoBuscador .finderUtils .divTipoEvento{width: 50%; }
	.listadoBuscador .finderUtils .finderSection{float: left; width: 200px; }
	.listadoBuscador .finderUtils .datePickerContainer{max-width: 50%; padding-left: 49px; width: auto; float: right; }
	.listadoBuscador .finderUtils .datePickerContainer{padding-left: 15px; padding-top: 0; }
	.listadoBuscador .finderUtils .datePickerContainer i{font-size: 26px; }
	.listadoBuscador .finderUtils .datePickerContainer > span{font-size: 14px; }
	.listadoBuscador .finderUtils .datePickerContainer .datepicker{font-size: 14px; max-width: 102px; }

	.listadoEstaticoBody .container[role="main"] { padding-top: 100px; }

}

@media screen and (min-width: 992px){

	.listadoBuscador .group-title{float: left; width: auto; max-width: 50%; }
	.listadoBuscador .finderUtils{float: right; width: 50%; margin: 0; clear: none; }

	.listadoEstaticoBody .container[role="main"] { padding-top: 180px; }

}


#navegadorRemover{height: 100px; }
#navegadorRemover .paginadorResultados{height: 100%; }
#navegadorRemover .paginadorResultados .pag{height: 100%; padding: 0; }
#navegadorRemover .paginadorResultados .pag a{display: block; height: 100%; border: 0; padding: 0; text-align: center; margin-left: 0; line-height: 100px; color: #3C3C3B; font-size: 20px;  }

.listadoBlog{}
.listadoBlog .componenteRecursosDestacados{background: #fff; }
.listadoBlog .componenteRecursosDestacados h2{font-family: 'Ubuntu', sans-serif; font-style: italic; margin-bottom: 15px; }
.listadoBlog .componenteRecursosDestacados .tituloBlog { width: 100%; padding-left: 50px; font-size: 36px !important; font-weight: 400 !important; color: #AA4459; }

.listadoBlog .componenteRecursosDestacados > .resource-list{width: 100%; padding: 0 50px; }
.listadoBlog .componenteRecursosDestacados .owl-carousel  .owl-nav > div{top: 25%; width: 22px; height: 22px;  }
.listadoBlog .componenteRecursosDestacados .owl-carousel  .owl-nav .owl-prev{right: inherit; left: -35px; background-position: -15px -40px;   }
.listadoBlog .componenteRecursosDestacados .owl-carousel  .owl-nav .owl-next{right: -35px; background-position: -36px -40px; }
.listadoBlog .componenteRecursosDestacados .owl-carousel .resource.conImagenAsociada .imagenSlider{margin-bottom: 15px; }
.listadoBlog .componenteRecursosDestacados .owl-carousel .resource.conImagenAsociada h3{width: 100%; float: none; clear: both; }

.listadoBlog .buscador{background: #FFF; padding-left: 0; padding-top: 30px; }
.listadoBlog .finderUtils{padding: 0 50px; }
.listadoBlog .finderUtils > div{width: 100%; }
.listadoBlog .finderUtils .finderSectionText{font-size: 24px; }
.listadoBlog .panelOrdenContenedor{padding-left: 0; display: none; }
.listadoBlog .listadoRecursos .resource-list.listView .resource .contenido{margin-bottom: 30px; }
.listadoBlog .listadoRecursos .resource-list.listView .resource .contenido .nombreFamilia .tipoRecurso h2{font-size: 16px; margin-top: 10px; }
.listadoBlog .listadoRecursos .resource-list.listView .resource .contenido .descripcionFamilia{padding: 0; }
.listadoBlog .listadoRecursos .resource-list.listView .resource .contenido .descripcionFamilia p{ /*overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;*/ }
.listadoBlog .listadoRecursos .resource-list.listView .resource .imagen{padding-top: 30px; }
.listadoBlog .resource-list .resource .titulo{font-family: 'Ubuntu', sans-serif; font-weight: bold; }

#numResultadosRemover{display: none; }
/* FACETAS */
#formPanFacetas{display: none; }
#panFacetas {  }
#panFacetas .box {  }
#panFacetas .box .faceta-title {font-weight: bold; color: #777161; font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 18px; display: block; padding: 0;  }
#panFacetas .box .faceta-title i,
#panFacetas .box .faceta-title i.up {top: 0;  }

#panFacetas .box.mini {  }
#panFacetas .box.mini .faceta-title{padding-bottom: 20px;  }
#panFacetas .box.mini i.down {}
#panFacetas .box.mini i.up { }

#panFacetas .box.mini .facetedSearchBox{display: none; }
#panFacetas .box.mini .listadoFacetas{}
#panFacetas .box.mini .moreResults { }

#panFacetas .box .listadoFacetas {margin-bottom: 20px;  }
#panFacetas .box .listadoFacetas li {margin-top: 10px;  }
#panFacetas .box .listadoFacetas li a {font-family: 'Ubuntu', sans-serif; font-size: 15px; }
#panFacetas .box .listadoFacetas li a span {  }
#panFacetas ul li{margin-top: 10px;  }
#panFacetas ul li a{color: #3c3c3b; font-family: 'Ubuntu', sans-serif; font-size: 15px;  }
#panFacetas ul li a span{display: none; }

.facetedSearch .facetedSearchBox {  }
.facetedSearch .facetedSearchBox input {width: 100%; }
.facetedSearch .facetedSearchBox a.searchButton {  }
.facetedSearch .facetedSearchBox a.searchButton i {}


/* GARNICA WORLD */
.garnicaWorld .cabeceraFicha{background: #5482AA; }
.garnicaWorld .cabeceraFicha .anclas{border-top: 2px solid #7DA0BE; background: #769BBB; }

.garnicaWorld .row{background: #FFF;}
.garnicaWorld .row h2 { padding-left: 0; }
.garnicaWorld .row > .col > .block h2 { padding-bottom: 30px; font-weight: 400 !important; font-size: 36px !important; font-style: italic; }

.garnicaWorld .row h3{font-size: 13px; margin: 0; font-family: 'Ubuntu', sans-serif; font-style: italic; color: #5482AA; /*margin-bottom: 10px; padding-left: 50px; padding-left: 50px; position: absolute; bottom: -60px; left: 0; width: 100%*/ }
.garnicaWorld .videoGarnicaWorld{border-bottom: 2px solid #989387;  }
.garnicaWorld .videoGarnicaWorld img{width: 100%; }
.garnicaWorld .textoGarnicaWorld{padding: 20px 50px; }
.garnicaWorld .textoGarnicaWorld p{font-family: 'Ubuntu', sans-serif;; font-size: 18px; color: #3C3C3B; margin-bottom: 50px; display: block; line-height: 1.2; clear: both; }
.garnicaWorld .textoGarnicaWorld blockquote{width: 80%; }
.garnicaWorld .textoGarnicaWorld blockquote p{margin-bottom: 10px; font-family: 'Ubuntu', sans-serif; font-style: italic;  }
.garnicaWorld .textoGarnicaWorld ul{ margin-bottom: 20px; display: block; line-height: 1.2; clear: both; padding-left: 20px; }
.garnicaWorld .textoGarnicaWorld ul li{font-family: 'Ubuntu', sans-serif; font-size: 16px; color: #3C3C3B; font-style: italic; }

.garnicaWorld iframe,
.garnicaWorld video{width: 100%; /*height: 370px;*/ display: block; }


.garnicaWorld .rowTitulo{padding: 30px 50px 0; }
.garnicaWorld .rowWorld { padding: 20px 50px; /*border-bottom: 2px solid #5482AA;*/ position: relative;}
.garnicaWorld .rowWorld > .span12 { width: 100%; float: left; margin: 0; }
.garnicaWorld .rowWorld > .span12:last-child { padding-bottom: 40px; border-bottom: 2px solid #5482AA; }

.garnicaWorld .rowWorld .textoGarnicaWorld { padding: 0 !important; }
.garnicaWorld .rowWorld .textoGarnicaWorld * { font-size: 13px; line-height: 1.1; }
.garnicaWorld .rowWorld .textoGarnicaWorld p { margin-bottom: 15px; }
.garnicaWorld .rowTitulo h2,
.garnicaWorld .rowWorld .textoGarnicaWorld h2 { font-size: 32px; color: #5482AA; line-height: 1.1; /*padding: 0 !important;*/ margin-bottom: 20px; font-family: 'Ubuntu', sans-serif; font-style: normal; }

.garnicaWorld .rowWorld .videoGarnicaWorld { border: 0; padding: 0px; }
.garnicaWorld .rowWorld .videoGarnicaWorld h3 { /*display: block; position: relative; top: 0; left: 0;*/ text-align: center; /*padding: 0; color: #5482AA;*/ margin-top: 10px; padding-top: 10px; border-top: 2px solid #D6D4D0; }
.garnicaWorld .rowWorld .videoGarnicaWorld video { max-width: 100%; /*border-bottom: 1px solid #5482AA;*/ height: auto; width: 100%; border: 1px solid #F1F0EE; }


.garnicaWorld.videoHover{overflow: hidden; }
.garnicaWorld.videoHover header.style2,
.garnicaWorld.videoHover .block.cabecera{display: none; }

.garnicaWorld .rowWorld .videoGarnicaWorld.hover { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; z-index: 9999; background: rgba(0,0,0,.5); }
.garnicaWorld .rowWorld .videoGarnicaWorld.hover h3{ display: none; }
.garnicaWorld .rowWorld .videoGarnicaWorld.hover video { margin: 15% auto; width: 80%; }
.garnicaWorld .rowWorld .videoGarnicaWorld .cerrar { display: none; position: absolute; top: 15px; right: calc(10% + 15px); cursor: pointer; color: #777161; margin-top: 5%; }
.garnicaWorld .rowWorld .videoGarnicaWorld.hover .cerrar {display: block; }

@media screen and (min-width: 480px){

	.garnicaWorld .rowTitulo h2,
	.garnicaWorld .rowWorld .textoGarnicaWorld h2{font-size: 40px; line-height: 1.2; }
	.garnicaWorld .rowWorld .textoGarnicaWorld * { font-size: 15px; line-height: 1.2; }
	.garnicaWorld .rowWorld .videoGarnicaWorld h3{font-size: 22px; font-weight: 100; }

}

@media screen and (min-width: 768px){

	/* GARNICA WORLD */
	.garnicaWorld .rowTitulo{padding: 50px 99px 0; }
	.garnicaWorld .rowWorld{padding: 50px 99px; }
	.garnicaWorld .rowWorld .textoGarnicaWorld *{line-height: 1.3; }

	.garnicaWorld .rowTitulo h2,
	.garnicaWorld .rowWorld .textoGarnicaWorld h2{font-size: 46px; }

	.garnicaWorld .cabeceraFicha .listaCab ul li a{color: #7DA0BE; }
	.garnicaWorld .row h3{/*position: absolute; left: 660px; bottom: 10px; width: auto; margin-bottom: 0; padding-left: 10px;*/ }

	.garnicaWorld .videoGarnicaWorld{ }
	.garnicaWorld .videoGarnicaWorld img{}
	.garnicaWorld .textoGarnicaWorld{padding: 50px 99px; }
	.garnicaWorld .textoGarnicaWorld p{font-size: 36px; }
	.garnicaWorld .textoGarnicaWorld blockquote{width: 60%; }
	.garnicaWorld .textoGarnicaWorld ul{}
	.garnicaWorld .textoGarnicaWorld ul li{font-size: 36px;}

	.garnicaWorld video{width: auto; height: 370px; }

	.garnicaWorld .portadaGarnicaWorld {  }
	.garnicaWorld .portadaGarnicaWorld iframe { height: 300px;   }

}

@media screen and (min-width: 992px){

		.garnicaWorld .rowWorld{padding: 50px 99px; }
		.garnicaWorld .rowWorld > .span12{float: right; width: 50%; }
		.garnicaWorld .rowWorld > .span12:last-child{border-bottom: 0; float: left; padding-right: 40px;  }

	.garnicaWorld .rowTitulo h2,
	.garnicaWorld .rowWorld .textoGarnicaWorld h2{font-size: 60px; }
	.garnicaWorld .rowWorld .textoGarnicaWorld * {font-size: 16px;  }
	.garnicaWorld .rowWorld .videoGarnicaWorld.hover video{margin: 5% auto; }

}

@media screen and (min-width: 1245px){

	/* GARNICA WORLD */

	.garnicaWorld .row h3{/*position: absolute; left: 660px; bottom: 10px; width: auto; margin-bottom: 0; padding-left: 10px;*/ }

	.garnicaWorld .videoGarnicaWorld{ }
	.garnicaWorld .videoGarnicaWorld img{}
	.garnicaWorld .textoGarnicaWorld{padding: 50px 99px; }
	.garnicaWorld .textoGarnicaWorld p{font-size: 36px; }
	.garnicaWorld .textoGarnicaWorld blockquote{width: 60%; }
	.garnicaWorld .textoGarnicaWorld ul{}
	.garnicaWorld .textoGarnicaWorld ul li{font-size: 36px;}

	.garnicaWorld video{width: auto; height: 370px; }

	.garnicaWorld .portadaGarnicaWorld {  }
	.garnicaWorld .portadaGarnicaWorld iframe { height: 700px; width: 100%;  }

	.garnicaWorld .rowWorld { padding: 50px 99px; border-bottom: 2px solid #5482AA; }
	.garnicaWorld .rowWorld > .span12 { /*width: 50%; float: left; margin: 0;*/ }

	.garnicaWorld .rowWorld .textoGarnicaWorld { padding: 0 !important; /*padding-right: 99px !important;*/ }
	.garnicaWorld .rowWorld .textoGarnicaWorld > div{padding-right: 0;   }
	.garnicaWorld .rowWorld .textoGarnicaWorld * { font-size: 16px; line-height: 1.4; }
	.garnicaWorld .rowWorld .textoGarnicaWorld p { margin-bottom: 20px; }
	.garnicaWorld .rowWorld .textoGarnicaWorld h2 { font-size: 46px; color: #5482AA; line-height: 1.1; padding-top: 0; }

	.garnicaWorld .rowWorld .videoGarnicaWorld { border: 0; padding: 0px; }
	.garnicaWorld .rowWorld .videoGarnicaWorld > div{padding-right: 0;   }
	.garnicaWorld .rowWorld .videoGarnicaWorld h3 { /*display: block; position: relative; top: 0; left: 0; text-align: center; padding: 0; color: #5482AA; margin-top: 20px;*/ }
	.garnicaWorld .rowWorld .videoGarnicaWorld video { max-width: 100%; /*border-bottom: 1px solid #5482AA;*/ height: auto; width: 100%; }

}

/* MÁS DATOS DE CONTACTO */
.masDatosContacto .cabeceraFicha{background: #BC6231; }
.masDatosContacto .cabeceraFicha .anclas{border-top: 2px solid #CB8862; background: #CB8862; }

.masDatosContacto .row{background: #FFF; }
.masDatosContacto .Rventas h2+p{font-family: 'Ubuntu', sans-serif; padding-left: 99px; color: #3C3C3B; font-size: 20px; }

.masDatosContacto .row > .col > .block h2 { padding-bottom: 30px; font-weight: 400 !important; font-size: 36px !important; }

.masDatosContacto .datosRespVentas{display: none; }
.masDatosContacto .tituloRespVentas{display: none; }
.masDatosContacto .mapaRespVentas{display: none; z-index: 1; }
.masDatosContacto .mapaRespVentas #map { height: 450px; }

.masDatosContacto .responsables{}
.masDatosContacto .responsables .row{background: #FFF; padding: 0 50px; }
.masDatosContacto .responsables .row:nth-child(2n){ }
.masDatosContacto .responsables .row .foto{ }
.masDatosContacto .responsables .row .foto img{max-width: 100%; }
.masDatosContacto .responsables .row .info{padding: 20px 0; }
.masDatosContacto .responsables .row .info p{font-family: 'Ubuntu', sans-serif; font-style: italic; margin-bottom: 2px; font-size: 16px; }
.masDatosContacto .responsables .row .info p.mtop{margin-top: 10px; }
.masDatosContacto .responsables .row .info p:first-child{font-weight: bold; }

.masDatosContacto .Rdepartamento,
.masDatosContacto .Rdepartamento .row{background: #F1F0EF; }

.masDatosContacto .comollegar{background: #F1F0EF;}
.masDatosContacto .comollegar .row{background: #F1F0EF; padding: 0 50px; }
.masDatosContacto .comollegar .row .foto,
.masDatosContacto .comollegar .row .mapa{}
.masDatosContacto .comollegar .row .foto{display: none; }
.masDatosContacto .comollegar .row .foto img,
.masDatosContacto .comollegar .row .mapa img{max-width: 100%; }
.masDatosContacto .comollegar .row .info{padding: 20px 0; }
.masDatosContacto .comollegar .row .info p{font-family: 'Ubuntu', sans-serif; font-style: italic; margin-bottom: 2px; font-size: 16px; }
.masDatosContacto .comollegar .row .info p.mtop{margin-top: 10px; }
.masDatosContacto .comollegar .row .info p:first-child{font-weight: bold; }


.masDatosContacto .datosMapa { position: absolute; bottom: 0; right: 0; top: 0; width: 400px; max-width: 100%; display: none; }
.masDatosContacto .datosMapa.activo { background: rgba(0,0,0,0.5); /*padding: 10px 99px;*/ padding: 40px 20px; display: block; }
.masDatosContacto .datosMapa .cerrar { position: absolute; top: 10px; right: 20px; color: #fff; font-size: 20px; cursor: pointer; }
.masDatosContacto .datosMapa:after { content: ""; display: inherit; height: inherit; clear: inherit; visibility: inherit; }
.masDatosContacto .datosMapa .popup { color: #FFF; height: 100%; overflow-y: auto; padding-right: 20px; }
.masDatosContacto .datosMapa .popup .zona { font-size: 25px; font-weight: normal; }
.masDatosContacto .datosMapa .popup span,
.masDatosContacto .datosMapa .popup a { color: #fff; font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 16px; }
.masDatosContacto .datosMapa .popup h3 { margin-top: 10px; padding-top: 10px; border-top: 1px solid #fff; font-family: 'Ubuntu', sans-serif; font-style: italic; font-weight: bold; font-size: 16px; margin-bottom: 5px; }
.masDatosContacto .datosMapa .popup h3:first-child { border-top: 0; padding-top: 0; }


/* CORPORATIVO */
.corporativo .cabeceraFicha,
.corporativo.fichaCabecera .cabeceraFicha .titulo .secciones{background: #594844; }
.corporativo .cabeceraFicha .anclas{border-top: 2px solid #807471; background: #807471; }

.corporativo .row{background: #FFF; border-bottom: 2px solid #F3F3F2; }
.corporativo .row:first-child { border: 0; }
.corporativo .row:nth-child(2n+1){/*background: #F1F0EF;*/ }

.corporativo .row > .col{}
.corporativo .row > .col > .block { padding: 20px 50px;}
.corporativo .row > .col > .block h2 { padding-bottom: 30px; color: #594844 !important; font-weight: 400 !important; font-size: 36px !important; }

.corporativo .row .desc{/*padding-left: 50px; padding-right: 50px;*/ }
.corporativo .row .desc p { font-family: 'Ubuntu', sans-serif; /*color: #3C3C3B;*/ color: #666; font-size: 16px; margin-bottom: 20px; }
.corporativo .row .desc a { color: #333; font-weight: 500; }
.corporativo .row .images{/*padding-left: 50px; padding-right: 50px;*/ }
.corporativo .row .images img{ width: 100%; padding-bottom: 10px;  float: left; }
.corporativo .row .images img:nth-child(4n){margin-right: 0; }

.corporativo .row .desc blockquote{width: 80%; }
.corporativo .row .desc blockquote p{margin-bottom: 10px; font-family: 'Ubuntu', sans-serif; font-style: italic;  }
.corporativo .row .desc ul{ margin-bottom: 50px; display: block; line-height: 1.2; clear: both; list-style-position: inside; padding-left: 0; }
.corporativo .row .desc ul li { font-family: 'Ubuntu', sans-serif;; font-size: 16px; /*color: #3C3C3B;*/ color: #666; margin-bottom: 15px; position: relative; padding-left: 30px; list-style: none; }
.corporativo .row .desc ul li::before { content: '\E5CA'; font-family: 'Material Icons'; font-size: 24px; color: #666; position: absolute; top: 0; left: 0; }

.corporativo .row .imagenes-historia {  }
.corporativo .row .imagenes-historia img { margin-left: -40px; width: calc(100% + 80px); max-width: calc(100% + 80px); }
.corporativo .row .imagenes-historia img.escritorio { display: none; }
.corporativo .row .imagenes-historia img.movil {  }

.corporativo .row .componenteEquipoDirectivo{  }
.corporativo .row .componenteEquipoDirectivo .persona{ margin-bottom: 10px; position: relative; }
.corporativo .row .componenteEquipoDirectivo .persona .images{ }
.corporativo .row .componenteEquipoDirectivo .persona .images img{ padding-bottom: 0;  }
.corporativo .row .componenteEquipoDirectivo .persona .info{ position: absolute; bottom: 0; left: 0; right: 0; background: rgba(0,0,0,.7); padding: 10px; }
.corporativo .row .componenteEquipoDirectivo .persona .info p{ color: #FFF; font-size: 16px; font-family: 'Ubuntu', sans-serif; font-style: italic; margin: 0; opacity: .8; }
.corporativo .row .componenteEquipoDirectivo .persona .info p:first-child{ opacity: 1; }

.corporativo .row .carruselCorporativo{}
.corporativo .row .carruselCorporativo .owl-nav{}
.corporativo .row .carruselCorporativo .owl-nav > div{position: absolute; top: 50%; margin-top: -10px; }
.corporativo .row .carruselCorporativo .owl-nav > div span{color: #FFF; font-size: 20px; }
.corporativo .row .carruselCorporativo .owl-nav > div.disabled{opacity: .5; }
.corporativo .row .carruselCorporativo .owl-nav .owl-prev{left: 15px; }
.corporativo .row .carruselCorporativo .owl-nav .owl-next{right: 15px; }
.corporativo .row .carruselCorporativo img{}
.corporativo .row .carruselCorporativo .item{position: relative;}
.corporativo .row .carruselCorporativo .item img{}
.corporativo .row .carruselCorporativo .item p { position: absolute; top: 0; left: 0; right: 0; padding: 15px; font-size: 20px; color: #FFF; font-style: italic; background: rgba(0,0,0,.4); }
.corporativo .row .carruselCorporativo.grande{}

.corporativo .row .blockCertificaciones .desc {  }
.corporativo .row .blockCertificaciones .images { display: flex; align-items: center; flex-wrap: wrap; }
.corporativo .row .blockCertificaciones .images .item { flex: 0 0 50%; max-width: 50%; padding: 15px; border: 1px solid #eee; }
.corporativo .row .blockCertificaciones .images .item .imag { height: 150px; background-size: contain !important; filter: grayscale(1); transition: all .3s ease-in-out; }
.corporativo .row .blockCertificaciones .images .item .imag:hover { filter: none; }

.corporativo .row .blockPoliticas {  }
.corporativo .row .blockPoliticas .desc {  }
.corporativo .row .blockPoliticas .desc p:first-child { font-size: 18px; }
.corporativo .row .blockPoliticas .desc a { color: #666; text-decoration: underline; font-weight: 400; }

/*
.corporativo .row .componenteEquipoDirectivo .persona{ width: 100%; float: left; height: 320px; }
.corporativo .row .componenteEquipoDirectivo .persona .images{ }
.corporativo .row .componenteEquipoDirectivo .persona .images img{width: 225px; height: 225px; margin-bottom: 0; }
.corporativo .row .componenteEquipoDirectivo .persona .info{padding: 5px 50px; }
.corporativo .row .componenteEquipoDirectivo .persona .info p{font-size: 20px; margin: 0; font-family: 'Ubuntu', sans-serif; font-style: italic; color: #777161; font-weight: bold; }
*/

@media screen and (min-width: 480px){

	.corporativo .row .componenteEquipoDirectivo .persona{float: left; width: 50%; padding: 0 10px; }

	.corporativo .row .componenteEquipoDirectivo .persona:nth-child(2n){padding-right: 0; }
	.corporativo .row .componenteEquipoDirectivo .persona:nth-child(2n+1){padding-left: 0; }

	.corporativo .row .componenteEquipoDirectivo .persona:nth-child(2n) .info{left: 10px; }
	.corporativo .row .componenteEquipoDirectivo .persona:nth-child(2n+1) .info{right: 10px; }

}

@media screen and (min-width: 768px){

	.corporativo .row > .col > .block{padding: 30px 99px; }

	.corporativo .row .componenteEquipoDirectivo .persona{width: 33.33%; }

	.corporativo .row .componenteEquipoDirectivo .persona:nth-child(3n){padding-left: 0; padding-right: 10px; }
	.corporativo .row .componenteEquipoDirectivo .persona:nth-child(3n+1){padding-right: 10px; padding-left: 0; }
	.corporativo .row .componenteEquipoDirectivo .persona:nth-child(3n+2){padding-left: 0; padding-right: 10px; }

	.corporativo .row .componenteEquipoDirectivo .persona:nth-child(3n) .info{left: 0; right: 10px; }
	.corporativo .row .componenteEquipoDirectivo .persona:nth-child(3n+1) .info{left: 0; right: 10px; }
	.corporativo .row .componenteEquipoDirectivo .persona:nth-child(3n+2) .info{left: 0; right: 10px; }

	.corporativo .row .imagenes-historia img { margin-left: 0; width: 100%; max-width: 100%;}

	.corporativo .row .blockCertificaciones .images .item { flex: 0 0 33.33%; max-width: 33.33%; }


	/*
	.corporativo .row .componenteEquipoDirectivo .persona{width: 50%;}
	.corporativo .row .componenteEquipoDirectivo .persona .images{ }
	.corporativo .row .componenteEquipoDirectivo .persona .images img{padding-bottom: 10px; padding-right: 0; }
	.corporativo .row .componenteEquipoDirectivo .persona:nth-child(2n) .images{padding-left: 24.75px; padding-right: 99px;  }
	.corporativo .row .componenteEquipoDirectivo .persona:nth-child(2n+1) .images{padding-left: 99px; padding-right: 24.75px; }
	.corporativo .row .componenteEquipoDirectivo .persona .info{padding: 0; padding-left: 99px; padding-right: 24.75px; min-height: 60px; }
	.corporativo .row .componenteEquipoDirectivo .persona:nth-child(2n) .info{padding-left: 24.75px; padding-right: 99px; }
	.corporativo .row .componenteEquipoDirectivo .persona:nth-child(2n+1) .info{padding-left: 99px; padding-right: 24.75px; }
	*/
}

@media screen and (min-width: 992px){

	/* CORPORATIVO */
	.corporativo .row > .col > .block{  }

	.corporativo .row .componenteEquipoDirectivo .persona{ width: 25%; }
	.corporativo .row .componenteEquipoDirectivo .persona:nth-child(4n){ }
	.corporativo .row .componenteEquipoDirectivo .persona:nth-child(4n+1){}
	.corporativo .row .componenteEquipoDirectivo .persona:nth-child(4n+2){}
	.corporativo .row .componenteEquipoDirectivo .persona:nth-child(4n+3){}

	.corporativo .row .componenteEquipoDirectivo .persona .info{ display: none; }
	.corporativo .row .componenteEquipoDirectivo .persona:hover .info{ display: block; top: 0; padding-top: 75%; }
	.corporativo .row .componenteEquipoDirectivo .persona:nth-child(4n) .info{ }
	.corporativo .row .componenteEquipoDirectivo .persona:nth-child(4n+1) .info{}
	.corporativo .row .componenteEquipoDirectivo .persona:nth-child(4n+2) .info{}
	.corporativo .row .componenteEquipoDirectivo .persona:nth-child(4n+3) .info{}

	.corporativo .row .blockCertificaciones .images { width: 70%; float: right; }
	.corporativo .row .blockCertificaciones .desc { width: 30%; float: left; padding-right: 40px; }

	.corporativo .row .blockHistoria{}
	.corporativo .row .blockHistoria .images{float: right; width: 50%; }
	.corporativo .row .blockHistoria .desc{float: left; width: 50%; padding-right: 40px; }

	.corporativo .row .imagenes-historia img.escritorio { display: block; }
	.corporativo .row .imagenes-historia img.movil { display: none; }

	.corporativo .row .blockSostenibilidad{}
	.corporativo .row .blockSostenibilidad .images{float: right; width: 50%; }
	.corporativo .row .blockSostenibilidad .desc{float: left; width: 50%; padding-right: 40px; }

	.corporativo .row .blockLaboratorio{}
	.corporativo .row .blockLaboratorio .images{float: right; width: 50%; }
	.corporativo .row .blockLaboratorio .desc{float: left; width: 50%; padding-right: 40px; }

	.corporativo .row .blockPoliticas .desc{column-count: 2; column-gap: 40px; }

	.corporativo .row .blockCentrosTrabajo {  }
	.corporativo .row .blockCentrosTrabajo .images { float: right; width: 50%; }
	.corporativo .row .blockCentrosTrabajo .desc { float: left; width: 50%; padding-right: 40px; }

	/*
	.corporativo .row .images {  }
	.corporativo .row .images img { width: 33.33%; margin: 0; }
	.corporativo .row .images img:nth-child(2n) {padding-left: 24.75px; padding-right: 24.75px;  }
	.corporativo .row .images img:nth-child(2n+1) {padding-right: 24.75px; padding-left: 24.75px; }
	.corporativo .row .images img:nth-child(3n) { }
	.corporativo .row .images img:nth-child(3n+1) { }
	*/

	/*
	.corporativo .row .componenteEquipoDirectivo .persona { width: 33.333%; float: left; }
	.corporativo .row .componenteEquipoDirectivo .persona .images {padding-right: 0;   }
	.corporativo .row .componenteEquipoDirectivo .persona:nth-child(2n) .images{padding-left: 0; padding-right: 99px; }
	.corporativo .row .componenteEquipoDirectivo .persona:nth-child(2n+1) .images{padding-right: 99px; padding-left: 0; }
	.corporativo .row .componenteEquipoDirectivo .persona:nth-child(3n) .images{padding-left: 99px; padding-right: 0; }
	.corporativo .row .componenteEquipoDirectivo .persona:nth-child(3n+1) .images{padding-left: 49.5px; padding-right: 0;}
	.corporativo .row .componenteEquipoDirectivo .persona .images img {padding-left: 0;  }
	.corporativo .row .componenteEquipoDirectivo .persona .info{padding-left: 99px; padding-right: 0; }
	.corporativo .row .componenteEquipoDirectivo .persona:nth-child(2n) .info{padding-left: 0; padding-right: 99px; }
	.corporativo .row .componenteEquipoDirectivo .persona:nth-child(2n+1) .info{padding-right: 99px; padding-left: 0; }
	.corporativo .row .componenteEquipoDirectivo .persona:nth-child(3n) .info{padding-left: 99px; padding-right: 0; }
	.corporativo .row .componenteEquipoDirectivo .persona:nth-child(3n+1) .info{padding-left: 49.5px; padding-right: 0;}
	*/
}

@media screen and (min-width: 1245px){

	/* CORPORATIVO */
	.corporativo .cabeceraFicha .listaCab ul li a{color: #817471; }


	.corporativo .row .blockCertificaciones .images .item { flex: 0 0 25%; max-width: 25%; }

	/*
	.corporativo .row h2{padding: 50px 99px; }
	.corporativo .row .desc{padding-left: 99px; padding-right: 99px; }
	.corporativo .row .desc p{font-size: 36px; }
	.corporativo .row .images{padding-left: 99px; padding-right: 99px; }
	.corporativo .row .images img{width: 225px; height: 225px; margin-right: 49px; padding-bottom: 0; }
	.corporativo .row .images img:nth-child(2n) {padding-left: 0; padding-right: 0;  }
	.corporativo .row .images img:nth-child(2n+1) {padding-left: 0; padding-right: 0;}
	.corporativo .row .images img:nth-child(3n) {padding-left: 0; padding-right: 0; }
	.corporativo .row .images img:nth-child(3n+1) {padding-left: 0; padding-right: 0; }
	.corporativo .row .images img:nth-child(4n) {margin-right: 0; }

	.corporativo .row .desc blockquote{width: 60%; }
	.corporativo .row .desc ul{}
	.corporativo .row .desc ul li{font-size: 36px;}
	*/
	/*
	.corporativo .row .componenteEquipoDirectivo {}
	.corporativo .row .componenteEquipoDirectivo .persona{float: left; width: 25%; margin-right: 49px; height: 225px; }
	.corporativo .row .componenteEquipoDirectivo .persona:nth-of-type(4n+1){margin-left: 99px; }
	.corporativo .row .componenteEquipoDirectivo .persona:nth-of-type(4n){margin-right: 99px; }
	.corporativo .row .componenteEquipoDirectivo .persona .images{padding-left: 0 !important; padding-right: 0 !important; }
	.corporativo .row .componenteEquipoDirectivo .persona .images img{width: 225px; height: 225px; }
	.corporativo .row .componenteEquipoDirectivo .persona .info{padding: 5px 0 !important; }
	.corporativo .row .componenteEquipoDirectivo .persona .info p{font-size: 20px;  }
	*/
}

/* AYUDA Y POSTVENTA */
.ayuda .cabeceraFicha{background: #5F6E68; }
.ayuda .cabeceraFicha .anclas{border-top: 2px solid #8C9792; background: #8C9792; }


.ayuda .row{background: #FFF; }

.ayuda .rowPreguntasFrecuentes{}
.ayuda .rowPreguntasFrecuentes .tabspresentation{display: none; }
.ayuda .rowPreguntasFrecuentes .tabsGroup{margin: 0;}
.ayuda .rowPreguntasFrecuentes .horizontal{ }
.ayuda .rowPreguntasFrecuentes .horizontal .block{padding: 0; border: 0; margin-bottom: 0; }
.ayuda .rowPreguntasFrecuentes .horizontal .block:nth-child(2n+1){background: #F1F0EF; }
.ayuda .rowPreguntasFrecuentes .horizontal .block .resource {padding: 20px 0; }
.ayuda .rowPreguntasFrecuentes .horizontal .block .resource .description{margin: 0; }
.ayuda .rowPreguntasFrecuentes .horizontal .block .resource .wrapDescription{ }
.ayuda .rowPreguntasFrecuentes .horizontal .block .resource .wrapDescription .title{margin: 0; }
.ayuda .rowPreguntasFrecuentes .horizontal .block .resource .wrapDescription .title h2{padding-top: 0; padding-bottom: 0; font-family: 'Ubuntu', sans-serif; font-style: italic; margin-bottom: 10px; }
.ayuda .rowPreguntasFrecuentes .horizontal .block .resource .wrapDescription .title h2 a{color: #3C3C3B; font-size: 20px; font-family: 'Ubuntu', sans-serif; font-style: italic; }
.ayuda .rowPreguntasFrecuentes .horizontal .block .resource .wrapDescription .title .resourceType{display: none; }
.ayuda .rowPreguntasFrecuentes .horizontal .block .resource .wrapDescription .content{margin: 0; }
.ayuda .rowPreguntasFrecuentes .horizontal .block .resource .wrapDescription .content p{color: #3C3C3B; font-family: 'Ubuntu', sans-serif; font-style: italic; font-weight: bold; font-size: 20px;  }
.ayuda .rowPreguntasFrecuentes .horizontal .block .resource .wrapDescription .content .descripcionResumida{padding: 0 50px; }
.ayuda .rowPreguntasFrecuentes .horizontal .block .resource .wrapDescription .content .descripcionResumida .miniatura{display: none !important; }
.ayuda .rowPreguntasFrecuentes .horizontal .block .resource .wrapDescription .content .verMasRecurso{display: none; }
.ayuda .rowPreguntasFrecuentes .horizontal .block .resource .wrapDescription .utils-2,
.ayuda .rowPreguntasFrecuentes .horizontal .block .resource .wrapDescription .etiquetas,
.ayuda .rowPreguntasFrecuentes .horizontal .block .resource .wrapDescription .acciones,
.ayuda .rowPreguntasFrecuentes .horizontal .block .resource .wrapDescription #divContAccList{display: none; }

.ayuda .anclaConsulta{/*display: none; */}
.ayuda .rowConsulta{}
.ayuda .rowConsulta .block{margin: 0; }
.ayuda .rowConsulta fieldset.labels{}
.ayuda .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; }
.ayuda .rowConsulta fieldset.labels .fieldsetContent{}
.ayuda .rowConsulta fieldset.labels .fieldsetContent .fila{padding: 20px 50px; margin-bottom: 0; }
.ayuda .rowConsulta fieldset.labels .fieldsetContent .fila:nth-child(2n+1){background: #F1F0EF;  }
.ayuda .rowConsulta fieldset.labels .fieldsetContent .fila label{display: none; }
.ayuda .rowConsulta fieldset.labels .fieldsetContent .fila textarea,
.ayuda .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; }
.ayuda .rowConsulta fieldset.labels .fieldsetContent .button{margin-bottom: 0; background: #3C3C3B; padding: 20px 50px; }
.ayuda .rowConsulta fieldset.labels .fieldsetContent .button input{border: 0; background: none; color: #FFF; font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 22px; }
.ayuda .rowConsulta .wrapCondiciones{display: none; }
.ayuda .rowConsulta .wrapCondiciones.visible{display: block; }
.ayuda .rowConsulta .wrapCondiciones p{font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 22px; padding: 20px 50px; margin-bottom: 0; }
.ayuda .rowConsulta .wrapCondiciones p.txtCondiciones{font-family: 'Ubuntu', sans-serif; font-size: 11px; padding: 0px 50px; margin-bottom: 20px; color: #C8C6BF; }



/* EVENTOS */
.listadoNoticias .cabeceraFicha,
.listadoNoticias .cabeceraFicha .titulo .secciones,
.listadoMedios .cabeceraFicha,
.listadoMedios .cabeceraFicha .titulo .secciones,
.listadoBlog .cabeceraFicha,
.listadoBlog .cabeceraFicha .titulo .secciones,
.listadoEventos .cabeceraFicha,
.listadoEventos .cabeceraFicha .titulo .secciones{background: #AA4459; }

.listadoNoticias .cabeceraFicha .anclas,
.listadoMedios .cabeceraFicha .anclas,
.listadoBlog .cabeceraFicha .anclas,
.listadoEventos .cabeceraFicha .anclas{border-top: 2px solid #D5A2AC; background: #D5A2AC; }

.listadoNoticias .row > .col > .block h2,
.listadoEventos .row > .col > .block h2 { padding-bottom: 30px; font-weight: 400 !important; font-size: 36px !important; }

.listadoNoticias .resource-list.listView .resource .contenido .descripcionFamilia,
.listadoEventos .resource-list.listView .resource .contenido .descripcionFamilia { width: 100%; }

 /* Empleo */
 /*
	.fichaCabecera .cabeceraEmpleo { }
	.fichaCabecera .cabeceraEmpleo .nombre { height: 80px; display: table-cell; vertical-align: middle; float: none; }
	.fichaCabecera .cabeceraEmpleo .anclas { background: #7F9FAF; position: absolute; top: 80px; }
*/

	.pagina-empleo .group-title h1 { padding: 40px 50px; font-size: 40px;  }

	.pagina-empleo .resource-list .resource {  }
	.pagina-empleo .resource-list .resource a:hover { text-decoration: none; }
	.pagina-empleo .resource-list .resource .box.description { padding: 30px 50px; }
	.pagina-empleo .resource-list .resource .empleoIzq { float: none; }
	.pagina-empleo .resource-list .resource .empleoDrc { float: none; }

	.pagina-empleo .rowConsulta fieldset.labels > legend { font-size: 34px; padding: 30px 50px;  }
	.pagina-empleo .rowConsulta fieldset.labels .fieldsetContent .fila { padding: 20px 50px; }
	.pagina-empleo .rowConsulta .wrapCondiciones p { padding: 20px 50px; }
	.pagina-empleo .rowConsulta .wrapCondiciones p.txtCondiciones { padding: 0px 40px; }
	.pagina-empleo .rowConsulta fieldset.labels .fieldsetContent .button { padding: 20px 40px; }


/* Ficha oferta trabajo */
.fichaRecurso.garnicajoboffer{}

.fichaRecurso.garnicajoboffer .group_info .contentGroup > div{padding: 0 50px; }
.fichaRecurso.garnicajoboffer .group_info .contentGroup .cont_candidate .lb_candidate{margin: 20px 50px; }
.fichaRecurso.garnicajoboffer .group_info .contentGroup .cont_candidate .contSelEnt_candidate{padding: 20px 50px; }

.fichaRecurso.garnicajoboffer .cabeceraFicha{}
.fichaRecurso.garnicajoboffer .cabeceraFicha .container{}
.fichaRecurso.garnicajoboffer .cabeceraFicha .container .atras{top: 15px;  }
.fichaRecurso.garnicajoboffer .cabeceraFicha .container .indice{padding-top: 22px !important; padding-right: 40px; display: none; }
.fichaRecurso.garnicajoboffer .cabeceraFicha .container .compartir.visible .desplegableRedesSociales{top: 45px; }
.fichaRecurso.garnicajoboffer .cabeceraFicha .container .familia{display: table; height: 60px; width: calc(100% - 100px); }
.fichaRecurso.garnicajoboffer .cabeceraFicha .container .familia span{display: table-cell; vertical-align: middle; font-family: 'Ubuntu', sans-serif; font-weight: bold; font-size: 16px; color: #fff; top: 0; line-height: 1;  }
.fichaRecurso.garnicajoboffer .cabeceraFicha .container .nombre{display: none; }


.fichaRecurso.garnicajoboffer .semanticView{}
.fichaRecurso.garnicajoboffer .semanticView .prop_description{margin-top: 30px; }
.fichaRecurso.garnicajoboffer .semanticView .group_fechasOferta,
.fichaRecurso.garnicajoboffer .semanticView .cont_departament,
.fichaRecurso.garnicajoboffer .semanticView .cont_workSite{  }
.fichaRecurso.garnicajoboffer .semanticView .btn_desinscribirse,
.fichaRecurso.garnicajoboffer .semanticView .btn_inscribirse{clear: both; padding-top: 20px !important; }

.fichaRecurso.garnicajoboffer .semanticView .group_Datatable{}
.fichaRecurso.garnicajoboffer .semanticView .group_Datatable .col-sm-12{padding-left: 0; padding-right: 0; }
.fichaRecurso.garnicajoboffer .semanticView .group_Datatable h2{color: #3C3C3B; font-weight: bold !important; margin-bottom: 7px; font-size: 16px; font-family: 'Ubuntu', sans-serif; font-style: italic; }
.fichaRecurso.garnicajoboffer .semanticView .group_Datatable table{width: 100% !important; }
.fichaRecurso.garnicajoboffer .semanticView .group_Datatable table thead{}
.fichaRecurso.garnicajoboffer .semanticView .group_Datatable table thead th{color: #3C3C3B; font-weight: bold !important; margin-bottom: 7px; font-size: 16px; font-family: 'Ubuntu', sans-serif; font-style: italic; }
.fichaRecurso.garnicajoboffer .semanticView .group_Datatable table tbody{}
.fichaRecurso.garnicajoboffer .semanticView .group_Datatable table tbody tr{}
.fichaRecurso.garnicajoboffer .semanticView .group_Datatable table tbody tr:hover{background: #F1F1EF; }
.fichaRecurso.garnicajoboffer .semanticView .group_Datatable table tbody td{}
.fichaRecurso.garnicajoboffer .semanticView .group_Datatable table tbody td .value{color: #3C3C3B; margin-bottom: 7px; font-size: 16px; font-family: 'Ubuntu', sans-serif; font-style: italic; }

.fichaRecurso.garnicajoboffer .semanticView .group_Datatable table.dataTable thead .sorting:after{display: none; }
.fichaRecurso.garnicajoboffer .semanticView .group_Datatable table.dataTable thead .sorting_desc:after{font-family: FontAwesome; font-style: normal; font-weight: normal;text-decoration: inherit; content: '\f107'; font-size: 24px; bottom: 0; }
.fichaRecurso.garnicajoboffer .semanticView .group_Datatable table.dataTable thead .sorting_asc:after{font-family: FontAwesome; font-style: normal; font-weight: normal;text-decoration: inherit; content: '\f106'; font-size: 24px; bottom: 0; }


 /* Formulario candidatos */

.formularioEdicionCandidatos .cabeceraCandidato {height: 60px;  }
.formularioEdicionCandidatos .cabeceraCandidato .container {width: 100%; height: 60px; }
.formularioEdicionCandidatos .cabeceraCandidato .atras {width: 50px; text-align: center; }
.formularioEdicionCandidatos .cabeceraCandidato .atras i { }
.formularioEdicionCandidatos .cabeceraCandidato .divImagenUsuario {  }
.formularioEdicionCandidatos .cabeceraCandidato .divImagenUsuario.sinImagen {display: none; }
.formularioEdicionCandidatos .cabeceraCandidato .divImagenUsuario .imagenUsuario {width: 50px; height: 50px; background-position: center center; }
.formularioEdicionCandidatos .cabeceraCandidato .divImagenUsuario .imagenUsuario img { }
.formularioEdicionCandidatos .cabeceraCandidato .divNombreApellido {  }
.formularioEdicionCandidatos .cabeceraCandidato .divNombreApellido p {font-size: 16px; }
.formularioEdicionCandidatos .cabeceraCandidato .divNombreApellido .pNombre {  }


 .formularioEdicionCandidatos .listadoTimeLine .itemTimeLine.active.completado:before{ opacity: 1; }
 .formularioEdicionCandidatos .group_edit_cv_paso5 .btn { margin-bottom: 20px; }

 .formularioEdicionCandidatos .cont_degree .form-group input[type="button"]{display: block; position: inherit; margin-top: 10px; }

 /* Login*/
 .operativaRegistro { background: #fff; }
 .operativaRegistro #col01 {  }
 .operativaRegistro #col01 .formularioRegistroUsuarios { padding: 50px 0px; }
 .operativaRegistro #col01 .formularioRegistroUsuarios h2 { color: #777161 !important; font-size: 40px; font-family: 'Ubuntu', sans-serif; font-style: italic; }
 .operativaRegistro #col01 .formularioRegistroUsuarios input { font-size: 18px; font-family: 'Ubuntu', sans-serif; font-style: italic; height: 40px; padding-left: 20px; }
 .operativaRegistro #col01 .formularioRegistroUsuarios .input-group { margin-bottom: 20px; }


 .operativaRegistro #col01 .formularioRegistroUsuarios .actionButtons p a { font-size: 15px; color: #607D8B; text-decoration: underline; font-family: 'Ubuntu', sans-serif; font-style: italic; }

 .operativaRegistro #col01 .formularioRegistroUsuarios .registroEstandar #hlRegistrate,
 .operativaRegistro #col01 .formularioRegistroUsuarios .actionButtons p input { background: #607D8B; font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 17px; font-weight: normal; text-transform: none; }

 .operativaRegistro #col01 .formularioRegistroUsuarios .registroEstandar legend { font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 17px; margin-bottom: 15px; }
 .operativaRegistro #col01 .formularioRegistroUsuarios .registroRedesSociales { display: none; }

 .operativaRegistro #col01 .formularioRegistroUsuarios .actionButtons {  }
 .operativaRegistro #col01 .formularioRegistroUsuarios .actionButtons p input { margin: 15px 0; }


/* ficha edicion candidaturas */
.formularioCreacionRecurso { padding: 0 50px; }
.formularioCreacionRecurso .listadoTimeLine { margin-bottom: 20px; }

.formularioEdicionCandidatos .group_edit_cv .form-group.cont_image { width: 35%;; display: block; text-align: center; }
.formularioEdicionCandidatos .group_edit_cv .cont_image img { max-width: 175px; max-height: none; }

.formularioEdicionCandidatos .group_edit_cv_paso1 .form-group { width: 100%; float: none; }

.formularioEdicionCandidatos #divContPanelBotonera .botonPaso { float: none; }
.formularioEdicionCandidatos #divContPanelBotonera .principal,
.formularioEdicionCandidatos #divContPanelBotonera .botonPaso { margin: 5px 0; }

.formularioEdicionCandidatos #divPreguntaConfirmacionEventos { max-width: 100%; margin: 0; }


/* MI AREA DE EMPLEO */
.areaEmpleo{}
.areaEmpleo .group-title h1 { padding: 40px 50px; }
.areaEmpleo .areaTrabaja,
.areaEmpleo .areaOpciones { padding: 30px 50px; }
.areaEmpleo .ofertasInscritasUsuario .description{padding: 30px 50px; }
.areaEmpleo .cvUsuarioConectado{padding: 0 50px; }

.areaEmpleo .cvEditadoOK{position: fixed; padding: 30px 35px; top: 45%; left: 10%; width: 80%; z-index: 999; }
.areaEmpleo .cvEditadoOK p{margin-bottom: 0; color: #FFF; font-size: 15px; }
.areaEmpleo .cvEditadoOK i{position: absolute; right: 35px; top: 25px; color: #FFF; cursor: pointer; }
.areaEmpleo .mascaraCV{position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 998; background: rgba(0,0,0,.5); }

.areaEmpleo.activadaMascaraCV{overflow: hidden !important; }


/* EDITAR RECURSO */
.editarRecurso .radioList li{min-height: 40px; height: auto; }

/* SUSCRIPCIÓN AL NEWSLETTER */
.pagSuscripcion{}

.pagSuscripcion .cabeceraFicha{height: 60px; }
.pagSuscripcion .cabeceraFicha .container{}
.pagSuscripcion .cabeceraFicha .container .atras{top: 0; height: 60px; }
.pagSuscripcion .cabeceraFicha .container .atras i{top: 15px;  }
.pagSuscripcion .cabeceraFicha .container .titulo{height: 60px; line-height: 60px; font-size: 22px; padding-left: 50px; }
.pagSuscripcion .cabeceraFicha .container .titulo span{color: #FFF; }

 .pagSuscripcion .blockSuscripcion{padding: 30px 50px; background: #fff; }
 .pagSuscripcion .textoSuscripcion{ }
 .pagSuscripcion .textoSuscripcion p{font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 24px; color: #767060; margin-bottom: 30px; }
 .pagSuscripcion .textoSuscripcion .camposObligatorios{color: #7F7F7F; font-size: 15px; }

 .formSuscribete{background: #fff; padding: 0px 50px 50px;  }
 .formSuscribete form{ }
 .formSuscribete .field-shift{display: none !important; }
 .formSuscribete .mergeTable{ }
 .formSuscribete .mergeTable .mergeRow{margin-bottom: 15px;}
 .formSuscribete .mergeTable .mergeRow label{color: #999; font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 14px; font-weight: normal;  }
 .formSuscribete .mergeTable .mergeRow label .asterisk{}
 .formSuscribete .mergeTable .mergeRow .field-group{ }
 .formSuscribete .mergeTable .mergeRow .field-group input{width: 100%; border: 0; background: #F7F6F5; padding: 10px 15px; font-size: 18px; font-family: 'Ubuntu', sans-serif;; color: #999;  }
 .formSuscribete .mergeTable .mergeRow .field-group input.ko{border: 1px solid crimson;}
 .formSuscribete .submit_container{margin-top: 30px; }
 .formSuscribete .submit_container .button{background: #607D8B; text-transform: none; font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 17px; font-weight: normal; color: rgba(255,255,255,0.80) !important; border: 0; cursor: pointer; text-align: center; letter-spacing: .5px; transition: .2s ease-out;  border-radius: 2px; display: inline-block; height: 36px; outline: 0; padding: 0 2rem; vertical-align: middle; -webkit-tap-highlight-color: transparent; }
 .formSuscribete .submit_container .button:hover{color: #FFF !important;}
 .formSuscribete .submit_container .button[disabled="disabled"]{opacity: .5; cursor: default; }

	 .pagSuscripcion .wrapCondiciones{}
	 .pagSuscripcion .wrapCondiciones p{color: #999; font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 14px; font-weight: normal; }
	 .pagSuscripcion .wrapCondiciones p.txtCondiciones{font-size: 11px; font-family: 'Ubuntu', sans-serif; color: #C8C6BF;}


	#formError { margin-top: 10px; }
	#formError .ko { background: red; padding: 15px; }
	#formError .ko p { color: #FFF; font-size: 14px; }


/* FOOTER */
/*
#footer{width: 100%; }
#footer .container{padding: 30px 50px; /*width: 100% !important;*//* }
#footer .container ul li{display: block; }
#footer .separador{display: none; }
*/




@media screen and (min-width: 480px){

/* HOME */
.homeComunidad .logoCorporativo{display: none; }
.homeComunidad .bloqueFondo{display: inherit;}

}

@media screen and (min-width: 768px){
.container{}

.anclas{padding-left: 99px; }

/* HEADER */
header .logoCorporativo{margin-left: 99px; }
header .menuMovil .menuPrincipalMovil .hamMenu .submenuMovil{/*top: 107px;*/ }
header .menuMovil .menuPrincipalMovil .hamMenu .submenuMovil > li{width: 50%; }

/* HOME */
.homeComunidad .bloqueFondo .imagenFondo .bloqueFondoHome .resumen{position: inherit; top: inherit; right: inherit; margin: 0 auto; width: 90%; margin-top: 100px; background-size: contain; background-repeat: no-repeat; }
.homeComunidad .bloqueFondo .imagenFondo .bloqueFondoHome .resumen .resumenText{width: 40%; font-size: 24px; }

.homeComunidad .tituloComponente{margin: 30px 99px; }
.homeComunidad .sliderHomeGenerico{ /*padding: 0 99px;*/ }
.homeComunidad .bloqueDestacadosAplicacion h2{margin: 30px 99px; }
.homeComunidad .bloqueDestacadosAplicacion .resource-list{padding: 0 99px; }
.homeComunidad .bloqueActualidadHome{padding: 30px 99px; }
.homeComunidad .compramosChoperaHome > div{padding: 30px 99px; }

/*.contactoHome{padding: 30px 99px; }*/

.homeComunidad .bloqueActualidadHome h2{ }
.homeComunidad #col01 .bloqueActualidadHome .resource-list .resource{width: 50%; float: left; padding: 0; height: 442px; }
.homeComunidad #col01 .bloqueActualidadHome .resource-list .resource > div{padding-right: 49.5px; }
.homeComunidad #col01 .bloqueActualidadHome .resource-list .resource > div h3 { /*min-height: 156px;*/ }
.homeComunidad .bloqueActualidadHome .resources .resource-list .resource .imagenNoticia{height: auto !important; }


/* FICHA RECURSO */
.encabezadoGrilla .atras{width: 99px; }
.encabezadoGrilla .titulo{/*padding-left: 99px;*/ }

.fichaRecurso .semanticView .cabecera_titulo { }
.fichaRecurso .semanticView .cabecera_titulo h2 {padding: 20px 99px;}

.fichaRecurso .semanticView .group_imagenes .owl-carousel .cabeceraImagen{padding-left: 99px; }

.fichaRecurso .semanticView .group_descripcion .cont_productFamily{float: left; width: 50%; padding-right: 49.5px; margin-bottom: 10px; }
.fichaRecurso .semanticView .group_descripcion .edit_shortDescription .value{font-size: 30px; }
.fichaRecurso .semanticView .group_descripcion .prop_description{float: left; width: 50%; padding-right: 49.5px; }
.fichaRecurso .semanticView .group_descripcion .prop_description .value p{ }
.fichaRecurso .semanticView .group_descripcion .edit_image{float: right; width: 50%; padding-left: 49.5px; margin-bottom: 20px; }
.fichaRecurso .semanticView .group_descripcion .edit_image img{width: 80%;	}
.fichaRecurso .semanticView .group_descripcion .group_especies{float: right; width: 50%; padding-left: 49.5px; }

.fichaRecurso .semanticView .group_caracteristicas .contentGroup strong { display: none; }
.fichaRecurso .semanticView .group_caracteristicas .cont_quantitativeProductOrServiceProperty > .contEnt_QuantitativeValue{width: 50%; /*height: 120px;*/ border-bottom: 0; padding-right: 49.5px; }
.fichaRecurso .semanticView .group_caracteristicas .cont_quantitativeProductOrServiceProperty > .contEnt_QuantitativeValue:nth-child(2n){padding-right: 0; padding-left: 49.5px; }
.fichaRecurso .semanticView .group_caracteristicas .cont_quantitativeProductOrServiceProperty > .contEnt_QuantitativeValue > div{/*height: 120px;*/ border-bottom: 1px solid #ADA9A0; }


.fichaRecurso .semanticView .cabecera span{padding: 30px 99px; }
.fichaRecurso .semanticView .group_info .container > .group{padding: 30px 99px; }
.fichaRecurso .semanticView .group_info .container .group.group_avisolegal{padding-top: 0}

.fichaRecurso #divContPanGadgets .resources .group-title{padding: 20px 99px; }
.fichaRecurso #divContPanGadgets .resources .resource-list{padding: 30px 99px; }

.fichaRecurso .columnaDescripcion.columna01{width: 50%; padding-right: 25px; }
.fichaRecurso .columnaDescripcion.columna02{width: 50%; padding-left: 25px; }

	 .fichaRecurso .sliderPrincipalFicha .divInformativoSlider {  }
.fichaRecurso .sliderPrincipalFicha .divInformativoSlider .container { width: 300px; }
.fichaRecurso .sliderPrincipalFicha .divInformativoSlider .container .bloqueTitulo { }
.fichaRecurso .sliderPrincipalFicha .divInformativoSlider .container .bloqueTitulo span{   }
.fichaRecurso .sliderPrincipalFicha .divInformativoSlider .container .bloqueFamilia {}
.fichaRecurso .sliderPrincipalFicha .divInformativoSlider .container .bloqueFamilia .logoFamilia {  }
.fichaRecurso .sliderPrincipalFicha .divInformativoSlider .container .bloqueTituloSlider {  }
.fichaRecurso .sliderPrincipalFicha .divInformativoSlider .container .bloqueTituloSlider .nombre {  }
.fichaRecurso .sliderPrincipalFicha .divInformativoSlider .container .bloqueTituloSlider .nombre * { }
.fichaRecurso .sliderPrincipalFicha .divInformativoSlider .container .material-icons {}


/* Ficha application */
.fichaRecurso.application .group_producto_estrella{width: 50%; }
.fichaRecurso.application .group_producto_estrella .imagenProductoDestacado .edit_image{float: inherit; padding-left: 0; }

.fichaRecurso.productprocessing .semanticView .group_descripcion .prop_description{padding-right: 0; }

	.cabeceraFicha .indice .fa { left: 90px !important; }
	body.fichaRecurso .cabeceraFicha .container .indice > a:nth-child(3) { padding-left: 115px; }

 /* FICHA CANDIDATOS */
.fichaRecurso.garnicacandidate{}

.fichaRecurso.garnicacandidate .cabeceraFicha{}
.fichaRecurso.garnicacandidate .cabeceraFicha .container{height: 122px; }
.fichaRecurso.garnicacandidate .cabeceraFicha .container .atras{top: 45px; width: 99px; }
.fichaRecurso.garnicacandidate .cabeceraFicha .container .indice{top: 45px; padding: 5px 99px !important; }
.fichaRecurso.garnicacandidate .cabeceraFicha .container .indice.conImagen{top: 15px; }
.fichaRecurso.garnicacandidate .cabeceraFicha .container .indice img{height: 80px; width: 80px; }
.fichaRecurso.garnicacandidate .cabeceraFicha .container .indice span{font-size: 26px; }

.fichaRecurso.garnicacandidate .contEnt_Candidate{padding: 0 99px; }


/* FICHA PRODUCTO O SERVICIO */
.fichaRecurso.productorservice .group_descripcion{}
.fichaRecurso.productorservice .group_descripcion .cont_productFamily{width: 100%; padding-right: 0; }
.fichaRecurso.productorservice .group_descripcion .prop_description{float: left; width: 50%;  }
.fichaRecurso.productorservice .group_descripcion .prop_description .value{}
.fichaRecurso.productorservice .group_descripcion .prop_description .value p{margin-bottom: 30px !important; }
.fichaRecurso.productorservice .group_descripcion .prop_description .value .col1{/*float: left; width: 45%;*/ float: none; width: 100%; }
.fichaRecurso.productorservice .group_descripcion .prop_description .value .col2{/*float: left; width: 45%; margin-left: 5%;*/ float: none; width: 100%; }
.fichaRecurso.productorservice .group_descripcion .prop_description .value .col2 .edit_image{margin-left: 0; width: 50%;  }
.fichaRecurso.productorservice .group_descripcion .prop_description .value .col2 .group_especies{width: 50%; }
.fichaRecurso.productorservice .group_descripcion .group_flotado{float: left; margin-bottom: 30px; width: 50%; }
.fichaRecurso.productorservice .group_descripcion .group_flotado .edit_image{float: none; width: 100%; }
.fichaRecurso.productorservice .group_descripcion .group_flotado .group_especies{float: none; width: 100%; }

/* FECHA EVENTO */
.fichaRecurso.fichaEventoGenerica .cabeceraFicha .container .nombre { flex: 0 0 calc(100% - 99px - 99px); }
.fichaRecurso.fichaEventoGenerica .cabeceraFicha .container .compartir { flex: 0 0 99px; }
.fichaRecurso.fichaEventoGenerica .wrapDescription .semanticView .group_info > .contentGroup > div { padding: 0 99px; }
.fichaRecurso.fichaEventoGenerica h2 { padding: 0 99px; }

/* GBRICK */
.fichaRecurso.gbrickproduct .semanticView .group_info .container > .group_avisolegal{padding-left: 104px; }

/* MEDIA OBJECT */
.fichaRecurso.mediaobject.fichaEventoGenerica .wrapDescription .semanticView .group_info > .contentGroup > div > div{padding: 0 99px; padding-bottom: 30px; }

/* SUCCESSFULEXAMPLE */
.fichaRecurso.successfulexample .cabeceraFicha .container .familia{right: 213px; }

/* LISTADOS */
#panFacetas{width: 50%; }
.listadoComunidad.filter .rowEtiquetas{padding: 0 99px; }
.listadoComunidad #divVista{display: inherit !important; float: right; }
.listadoComunidad .cuerpoGrilla .colum1{padding: 30px 99px; }
.listadoComunidad .listadoRecursos .resource-list.gridView .resource{padding: 0; /*padding-top: 30px; padding-bottom: 30px;*/ padding-left: 99px; padding-right: 49.5px; width: 50%; background: none; border-bottom: 0; }
.listadoComunidad .listadoRecursos .resource-list.gridView .resource:nth-child(2n){padding-left: 49.5px; padding-right: 99px; background: none;}
.listadoComunidad .filaBackground{display: none; }

.listadoComunidad .listadoRecursos .resource-list.listView .resource .description{padding: 20px 99px; }
.listadoComunidad .listadoRecursos .resource-list.listView .resource .imagen{float: left; width: 50%; padding-right: 49.5px; padding-top: 0; }
.listadoComunidad .listadoRecursos .resource-list.listView .resource .contenido{float: left; width: 50%; }
.listadoComunidad .listadoRecursos .resource-list.listView .resource .contenido .nombreFamilia .logoFamilia{position: inherit; }

.listadoFamilias .destacadoFamilia h3{font-size: 24px; }
.listadoFamilias .destacadoFamilia .resumen{font-size: 20px; padding-left: 49px; }
.listadoFamilias .destacadoFamilia:nth-child(2n){padding: 0 99px; }
.listadoFamilias .destacadoFamilia:nth-child(2n+1){padding: 0 99px; }

.listadoEstatico .resource-list{padding: 0 99px; }
.listadoEstatico .resource-list .resource{ }
.listadoEstatico .resource-list .resource:nth-child(2n+1){}
.listadoEstatico .resource-list .resource:nth-child(2n){}
.listadoEstatico .resource-list .resource .imagen{width: 225px; }
.listadoEstatico .resource-list .resource .contenido{padding-left: 49px; }
.listadoEstatico .resource-list .resource .contenido h3 a{font-size: 20px; }
.listadoEstatico .resource-list .resource:nth-child(2n) .contenido{ }

.tratamiento .listadoEstatico .resource-list{padding: 0 99px; }
.tratamiento .listadoEstatico .resource-list .resource{width: 50% !important; float: left; margin-right: 0; }

.listadoBlog .componenteRecursosDestacados{}
.listadoBlog .componenteRecursosDestacados .owl-carousel{}
.listadoBlog .componenteRecursosDestacados .owl-carousel .resource{width: 100%;}
.listadoBlog .componenteRecursosDestacados .owl-carousel .resource h3{width: 100%; }
.listadoBlog .componenteRecursosDestacados .owl-carousel .resource.conImagenAsociada h3{float: left; width: 260px; clear: none; padding-right: 0; }

/*
.fichaCabecera .row h2{padding: 40px 99px; }
.fichaCabecera .cabeceraFicha .atras{width: 99px; }
*/

/* HEADERBOTTOM OFF */

header { -webkit-transition: top 0.5s ease-in-out; -moz-transition: top 0.5s ease-in-out; -ms-transition: top 0.5s ease-in-out; -o-transition: top 0.5s ease-in-out; transition: top 0.5s ease-in-out; }
.fichaCabecera .cabeceraFicha { position: relative; top: 0; -webkit-transition: top 0.5s ease-in-out 0.1s; -moz-transition: top 0.5s ease-in-out 0.1s; -ms-transition: top 0.5s ease-in-out 0.1s; -o-transition: top 0.5s ease-in-out 0.1s; transition: top 0.5s ease-in-out 0.1s; }

.headerBottomOff header { top: -100px; }
.headerBottomOff.fichaCabecera .cabeceraFicha { top: -250px; }

/* GARNICA WORLD */
/*
.garnicaWorld .rowWorld{padding: 50px 99px; }

.garnicaWorld .cabeceraFicha .listaCab ul li a{color: #7DA0BE; }
.garnicaWorld .row h3{ }

.garnicaWorld .videoGarnicaWorld{ }
.garnicaWorld .videoGarnicaWorld img{}
.garnicaWorld .textoGarnicaWorld{padding: 50px 99px; }
.garnicaWorld .textoGarnicaWorld p{font-size: 36px; }
.garnicaWorld .textoGarnicaWorld blockquote{width: 60%; }
.garnicaWorld .textoGarnicaWorld ul{}
.garnicaWorld .textoGarnicaWorld ul li{font-size: 36px;}

.garnicaWorld video{width: auto; height: 370px; }

.garnicaWorld .portadaGarnicaWorld {  }
.garnicaWorld .portadaGarnicaWorld iframe { height: 300px;   }
*/
/*
.corporativo .row .desc{padding-left: 99px; padding-right: 99px; }
.corporativo .row .images{padding-left: 99px; padding-right: 99px;}
.corporativo .row .images img{width: 50%; padding-bottom: 50px; }
.corporativo .row .images img:nth-child(2n){padding-left: 24.75px; }
.corporativo .row .images img:nth-child(2n+1){padding-right: 24.75px;  }
*/


.ayuda .rowPreguntasFrecuentes .horizontal .block .resource .wrapDescription .content .descripcionResumida{padding: 0 99px; }
.ayuda .rowConsulta fieldset.labels > legend{padding: 30px 99px;}
.ayuda .rowConsulta fieldset.labels .fieldsetContent .fila{padding: 20px 99px; }
.ayuda .rowConsulta .wrapCondiciones p{padding: 20px 99px; }
.ayuda .rowConsulta .wrapCondiciones p.txtCondiciones{padding: 0 99px; }
.ayuda .rowConsulta fieldset.labels .fieldsetContent .button{padding: 20px 99px; }

/* Empleo */
	.pagina-empleo .group-title h1 { padding: 30px 99px;  }
.pagina-empleo .resource-list .resource .box.description { padding: 30px 99px; }
	.pagina-empleo .resource-list .resource .empleoIzq { float: left; }
	.pagina-empleo .resource-list .resource .empleoDrc { float: right; }

	/* Ficha edición candidatos */
	.editarRecurso .formularioCreacionRecurso { padding: 0 99px; }

/* Ficha oferta trabajo */
.fichaRecurso.garnicajoboffer{}
.fichaRecurso.garnicajoboffer .group_info .contentGroup > div{padding: 0 99px; }
.fichaRecurso.garnicajoboffer .group_info .contentGroup .cont_candidate .lb_candidate{margin: 30px 99px; }
.fichaRecurso.garnicajoboffer .group_info .contentGroup .cont_candidate .contSelEnt_candidate{padding: 30px 99px; }

.fichaRecurso.garnicajoboffer .cabeceraFicha{}
.fichaRecurso.garnicajoboffer .cabeceraFicha .container{height: 100px; }
.fichaRecurso.garnicajoboffer .cabeceraFicha .container .atras{top: 35px; width: 99px; }
.fichaRecurso.garnicajoboffer .cabeceraFicha .container .indice{position: relative; top: 0px; background: none !important; width: 100%; padding-top: 35px !important; height: auto; }
.fichaRecurso.garnicajoboffer .cabeceraFicha .container .indice h1{line-height: 30px; }
.fichaRecurso.garnicajoboffer .cabeceraFicha .container .compartir{top: 0; padding-top: 35px; }
.fichaRecurso.garnicajoboffer .cabeceraFicha .container .compartir.visible .desplegableRedesSociales{top: 70px; }
.fichaRecurso.garnicajoboffer .cabeceraFicha .container .familia{height: 100%; width: calc(100% - 198px); f}


.fichaRecurso.garnicajoboffer .semanticView{}
.fichaRecurso.garnicajoboffer .semanticView .group_fechasOferta,
.fichaRecurso.garnicajoboffer .semanticView .cont_departament,
.fichaRecurso.garnicajoboffer .semanticView .cont_workSite{ float: left; margin-right: 20px; margin-top: 0; padding: 0 !important; }

.fichaRecurso.garnicajoboffer .semanticView .group_fechasOferta{padding-left: 99px !important;}
.fichaRecurso.garnicajoboffer .semanticView .cont_workSite{padding-right: 99px !important; }

.fichaRecurso.garnicajoboffer .semanticView .group_Datatable table thead{display: table-header-group; }



/* Formulario candidatos */

.formularioEdicionCandidatos .cabeceraCandidato {height: 100px;  }
.formularioEdicionCandidatos .cabeceraCandidato .container {height: 100px; }
.formularioEdicionCandidatos .cabeceraCandidato .atras {width: 99px;  }
.formularioEdicionCandidatos .cabeceraCandidato .divNombreApellido p {font-size: 26px; }
.formularioEdicionCandidatos .cabeceraCandidato .divImagenUsuario .imagenUsuario{width: 75px; height: 75px; }

.formularioEdicionCandidatos .cont_degree .form-group input[type="button"]{display: inline-block; position: absolute; margin-top: inherit; }

/* MI AREA DE EMPLEO */
.areaEmpleo{}
.areaEmpleo .group-title h1 { padding: 30px 99px; }
.areaEmpleo .areaTrabaja,
.areaEmpleo .areaOpciones { padding: 30px 99px; }
.areaEmpleo .ofertasInscritasUsuario .description{padding: 30px 99px; }
.areaEmpleo .cvUsuarioConectado{padding: 0 99px; }

/* SUSCRIPCIÓN AL NEWSLETTER */
.pagSuscripcion{}

.pagSuscripcion .cabeceraFicha .container .titulo{padding-left: 99px; }
 .pagSuscripcion .blockSuscripcion{padding: 30px 99px; }
 .pagSuscripcion .textoSuscripcion{}

 .formSuscribete{ padding: 0px 99px 50px;  }





/* Tabla formatos */
.fichaRecurso .semanticView .group_formatos .grupoCalidadCara{float: left; width: 225px; margin-right: 49px;  }
.fichaRecurso .semanticView .group_formatos .grupoCalidadCara .lb{ }
.fichaRecurso .semanticView .group_formatos .grupoCalidadCara .value{}

.fichaRecurso .semanticView .group_formatos .grupoCola{float: left; width: 225px;  }
.fichaRecurso .semanticView .group_formatos .grupoCola .lb{ }
.fichaRecurso .semanticView .group_formatos .grupoCola .value{}
.fichaRecurso .semanticView .group_formatos table{display: table; overflow: inherit; }

.fichaRecurso .semanticView .group_formatos .grupoDimensiones .groupSystem .edit{float: left; width: 225px; margin-right: 49px; }

	/*
 #footer .container{padding: 30px 99px; }
 #footer .wrapSuscribete{padding: 15px 99px !important; }
 */

 .masDatosContacto .comollegar .row,
 .masDatosContacto .responsables .row { padding: 0 99px; }

}

@media screen and (min-width: 992px){
.container{}

header .menuMovil .menuPrincipalMovil .hamMenu .submenuMovil > li{width: 33.33%; }

.homeComunidad #col01 .bloqueActualidadHome .resource-list .resource{width: 33.33%; float: left; }
.homeComunidad #col01 .bloqueActualidadHome .resource-list .resource > div{padding-right: 49.5px; }
.homeComunidad #col01 .bloqueActualidadHome .resource-list .resource > div h3 { /*min-height: 156px;*/ }

.fichaRecurso .semanticView .cabecera_titulo { }
.fichaRecurso .semanticView .cabecera_titulo h2 {}

.fichaRecurso .semanticView .group_descripcion .cont_productFamily{width: 100%; padding-right: 0; }
.fichaRecurso .semanticView .group_descripcion .edit_shortDescription{margin-bottom: 30px; float: inherit; width: inherit; padding-right: 0; }
.fichaRecurso .semanticView .group_descripcion .edit_shortDescription .value{/*font-size: 40px; font-family: 'Ubuntu', sans-serif; font-style: italic;*/ line-height: 1.2 !important; font-size: 58px; /*width: 60%;*/ }
.fichaRecurso .semanticView .group_descripcion .prop_description{float: left; width: 33.3%; padding-right: 49.5px; }
.fichaRecurso .semanticView .group_descripcion .prop_description .value *,
.fichaRecurso .semanticView .group_descripcion .prop_description .value p{font-size: 20px; }
.fichaRecurso .semanticView .group_descripcion .edit_image{float: right; width: 33.3%; padding-right: 0; padding-left: 49.5px; margin-bottom: 0px; }
.fichaRecurso .semanticView .group_descripcion .edit_image img{width: inherit; }
.fichaRecurso .semanticView .group_descripcion .group_especies{float: left; width: 33.3%; margin-left: 0; padding-left: 49.5px; padding-right: 49.5px; }

.fichaRecurso .semanticView .group_caracteristicas .cont_quantitativeProductOrServiceProperty > .contEnt_QuantitativeValue{width: 33.33%; }
.fichaRecurso .semanticView .group_caracteristicas .cont_quantitativeProductOrServiceProperty > .contEnt_QuantitativeValue:nth-child(2n){padding-right: 49.5px; padding-left: 0; }
.fichaRecurso .semanticView .group_caracteristicas .cont_quantitativeProductOrServiceProperty > .contEnt_QuantitativeValue:nth-child(2n+1){padding-right: 49.5px; padding-left: 0; }
.fichaRecurso .semanticView .group_caracteristicas .cont_quantitativeProductOrServiceProperty > .contEnt_QuantitativeValue:nth-child(3n){padding-right: 49.5px; padding-left: 0;  }
.fichaRecurso .semanticView .group_caracteristicas .cont_quantitativeProductOrServiceProperty > .contEnt_QuantitativeValue:nth-child(3n+1){padding-right: 49.5px; padding-left: 0;  }

.fichaRecurso .semanticView .group_formatos .grupoDimensiones{float: left; }

/* Ficha application */
.fichaRecurso.application .semanticView .group_descripcion .prop_description{width: 50%; }
.fichaRecurso.application .semanticView .group_producto_estrella{width: 50%; }
.fichaRecurso.application .semanticView .group_producto_estrella .imagenProductoDestacado .edit_image{width: 50%; }


.fichaRecurso.productprocessing .semanticView .group_descripcion .prop_description{padding-right: 0; }

/* FICHA CANDIDATOS */
.fichaRecurso.garnicacandidate{}

.fichaRecurso.garnicacandidate .cabeceraFicha{}
.fichaRecurso.garnicacandidate .cabeceraFicha .container{}
.fichaRecurso.garnicacandidate .cabeceraFicha .container .atras{top: 45px; }
.fichaRecurso.garnicacandidate .cabeceraFicha .container .indice{top: 45px; }
.fichaRecurso.garnicacandidate .cabeceraFicha .container .indice img{}
.fichaRecurso.garnicacandidate .cabeceraFicha .container .indice span{}

/* FICHA OFERTA TRABAJO */
.fichaRecurso.garnicajoboffer{}

.fichaRecurso.garnicajoboffer .group_info .contentGroup .cont_candidate .lb_candidate{margin: 30px 99px; }
.fichaRecurso.garnicajoboffer .group_info .contentGroup .cont_candidate .contSelEnt_candidate{padding: 30px 99px; }


/* FICHA PRODUCTO O SERVICIO */
.fichaRecurso.productorservice .group_descripcion{}
.fichaRecurso.productorservice .group_descripcion .prop_description{width: 100%; float: none; padding-right: 0;}
.fichaRecurso.productorservice .group_descripcion .prop_description .value{}
.fichaRecurso.productorservice .group_descripcion .prop_description .value p{ }
.fichaRecurso.productorservice .group_descripcion .prop_description .value p:nth-child(3n){}
.fichaRecurso.productorservice .group_descripcion .prop_description .value p:nth-child(5n){}
.fichaRecurso.productorservice .group_descripcion .group_flotado{}
.fichaRecurso.productorservice .group_descripcion .group_flotado .edit_image{}
.fichaRecurso.productorservice .group_descripcion .group_flotado .group_especies{}


/* FICHA PRODUCTO O SERVICIO */
.fichaRecurso.productorservice .group_descripcion{}
.fichaRecurso.productorservice .group_descripcion .prop_description{float: left; width: 33.34%;  }
.fichaRecurso.productorservice .group_descripcion .prop_description .value{}
.fichaRecurso.productorservice .group_descripcion .prop_description .value p{margin-bottom: 30px !important; }
.fichaRecurso.productorservice .group_descripcion .prop_description .value .col1{float: left; width: 45%; }
.fichaRecurso.productorservice .group_descripcion .prop_description .value .col2{float: left; width: 45%; margin-left: 5%; }
.fichaRecurso.productorservice .group_descripcion .prop_description .value .col2 .edit_image{margin-left: 0; width: 50%;  }
.fichaRecurso.productorservice .group_descripcion .prop_description .value .col2 .group_especies{width: 50%; }
.fichaRecurso.productorservice .group_descripcion .group_flotado{float: left; margin-bottom: 30px; width: 66.66%; }
.fichaRecurso.productorservice .group_descripcion .group_flotado .edit_image{float: left; width: 50%; }
.fichaRecurso.productorservice .group_descripcion .group_flotado .group_especies{float: left; width: 50%; }

/* FICHA GBRICK */
.fichaRecurso.gbrickproduct .semanticView .group_descripcion .prop_description{}
.fichaRecurso.gbrickproduct .semanticView .group_descripcion .value{}
.fichaRecurso.gbrickproduct .semanticView .group_descripcion .value .col1{float: left; width: 50%; padding-right: 15px; }
.fichaRecurso.gbrickproduct .semanticView .group_descripcion .value .col2{float: left; width: 50%; padding-left: 15px; }

	.fichaRecurso.gbrickproduct .semanticView .group_descripcion.normal .value .col1{float: none; width: 100%; padding-right: 0; }
	.fichaRecurso.gbrickproduct .semanticView .group_descripcion.normal .value .col2{float: none; width: 100%; padding-left: 0; }

/* MEDIA OBJECT */
.fichaRecurso.mediaobject.fichaEventoGenerica .wrapDescription .semanticView .group_info > .contentGroup > div > div{}

/* SUCCESSFULEXAMPLE */
.fichaRecurso.successfulexample .cabeceraFicha .container .familia span{font-size: 24px; }

/* EVENTO */

.fichaRecurso.fichaEventoGenerica .cabeceraFicha .container .nombre h1 { font-size: 24px; }
.fichaRecurso.fichaEventoGenerica .cabeceraFicha .container .compartir.visible .desplegableRedesSociales { top: 80px; }

/* LISTADOS */

.encabezadoGrilla {height: 80px; }
.encabezadoGrilla > div {  }
.encabezadoGrilla .atras { }
.encabezadoGrilla .atras i { background-position: -210px -47px; }
.encabezadoGrilla .titulo { }
.encabezadoGrilla .titulo h1 {font-size: 26px; }
.encabezadoGrilla .descripcion {display: table-cell; width: 400px; text-align: right; }
.encabezadoGrilla .descripcion p {  }

.listadoComunidad .listadoRecursos .resource-list.gridView .resource{width: 33.33%; }
.listadoComunidad .listadoRecursos .resource-list.gridView .resource:nth-child(2n){padding-right: 49.5px; }
.listadoComunidad .listadoRecursos .resource-list.gridView .resource:nth-child(2n+1){padding-left: 49.5px; }
.listadoComunidad .listadoRecursos .resource-list.gridView .resource:nth-child(3n){padding-right: 99px; padding-left: 0;  }
.listadoComunidad .listadoRecursos .resource-list.gridView .resource:nth-child(3n+1){padding-left: 99px; padding-right: 0;  }

.listadoComunidad .listadoRecursos .resource-list.listView .resource .imagen{width: 33.33%; }
.listadoComunidad .listadoRecursos .resource-list.listView .resource .contenido{width: 66.66%; }
.listadoComunidad .listadoRecursos .resource-list.listView .resource .contenido .nombreFamilia{width: 50%; float: left; padding-right: 49.5px; }
.listadoComunidad .listadoRecursos .resource-list.listView .resource .contenido .descripcionFamilia{width: 50%; float: left; }

.tratamiento .listadoEstatico .resource-list .resource{width: 33.33% !important; }

#panFacetas{width: 33.33%; }



 /* Modal login */
 #myModalLogin .modal-dialog { width: 80%; max-width: 1050px; }

/* Ficha edicion candidatos */
	.formularioEdicionCandidatos #divContPanelBotonera .botonPaso { float: right; margin-left: 10px; }

}

@media screen and (min-width: 1245px){

.container{width: 1245px; }


/* GENERAL */
.listaCab{position: absolute; display: inherit; height: inherit; left: 119px; }
.listaCab ul{}
.listaCab ul li{ }
.listaCab ul li a{font-size: inherit; line-height: inherit; }
.listaCab ul li:first-child a{padding-left: 0; }

.anclas ul{ }
.anclas ul li{display: inherit; }
.anclas ul li .fa{display: none; }
.anclas ul li.activo{background: none; margin-left: 10px !important; padding-left: 0; }
.anclas ul li:first-child.activo{margin-left: 0px !important;}
.anclas ul li a{line-height: inherit; font-size: inherit; }

.anclas.desplegadas{}
.anclas.desplegadas ul{}
.anclas.desplegadas ul li{display: inherit; float: left; line-height: 15.6px; margin-bottom: 0 !important; }
.anclas.desplegadas ul li:first-child{padding-top: inherit; }
.anclas.desplegadas ul li .fa{}
.anclas.desplegadas ul li a{line-height: inherit; }

.indice .fa{display: none; }
.indice a{padding-left: 0; margin-top: 0 !important; }
.indice.desplegado { }
.indice.desplegado .fa{ }
.indice.desplegado a{ }

.filtrarResultados{display: none; }

/* CABECERAS GENERICAS */

/*
.fichaCabecera{}
.fichaCabecera header{height: inherit; }
.fichaCabecera .cabeceraFicha{display: table; height: 100px;  }
.fichaCabecera .cabeceraFicha > div > div{display: table-cell; height: 100px; float: inherit; }
.fichaCabecera .cabeceraFicha .atras{width: 99px; position: inherit; top: 0; left: 0; height: 100px; }
.fichaCabecera .cabeceraFicha .atras i{ top: 25px; }
.fichaCabecera .cabeceraFicha .nombre{width: 1146px; float: inherit; }
.fichaCabecera .cabeceraFicha .nombre h1{font-size: 40px; padding: 0; padding-left: 20px; }
.fichaCabecera .cabeceraFicha .indice{bottom: 28px; display: inherit; }
.fichaCabecera .cabeceraFicha .anclas{bottom: 0px; padding: 5px 0; background: none; width: auto; }


*/
.fichaCabecera .row{}
.fichaCabecera .row h2{font-size: 60px; }

/* HEADER */

header { width: 1245px; }
header .container{width: 1047px; width: 1245px; margin: 0 auto; padding: 0 99px; }
header .logoCorporativo{float: left; width: 225px; margin: 28px 0; }
header .logoCorporativo img{width: 200px; height: auto; }

header .menu{float: right; width: 499px; height: 100px; /*position: relative;*/ display: inherit; }
header .menuMovil,
header .menuMovil .menuPrincipalMovil{display: none; }

.menuFixed header{ /*background: #fff;*/ }
.menuFixed header .container{width: 1245px; padding: 0 99px; }
.menuFixed.homeComunidad header nav .principal > li > .fa,
.menuFixed header nav .principal > li > a{color: #777161; }
.menuFixed .encabezadoGrilla{/*top: 100px;*/ width: 1245px; }
.menuFixed .cabecera{/*top: 100px;*/ width: 1245px; }

.menuFixed.homeComunidad header nav .principal > li.activo > a,
.menuFixed.homeComunidad header nav .principal > li:hover > a{border-bottom: 5px solid #777161; }

.homeComunidad header{height: 100px; }

.listadoComunidad header{ /*background: none;*/ height: 100px; width: 100%; }
.listadoComunidad header > .container{ background: #fff; width: 1245px; margin: 0 auto; }

.pagSuscripcion header,
.operativaRegistro header,
.editarRecurso header,
.listadoEstaticoBody header{height: 100px; }

	/* BUSCADOR */
	#modal-buscador{}
	#modal-buscador .container{width: 1047px; }
	#modal-buscador .cabeceraBuscador{background: #FFF; height: 100px; }
	#modal-buscador .cabeceraBuscador .container{display: table; position: relative; top: 25px; }
	#modal-buscador .cabeceraBuscador .logoBuscador{display: table-cell; vertical-align: middle; }
	#modal-buscador .cabeceraBuscador .cerrarBuscador{display: table-cell; vertical-align: middle; text-align: right; color: #000; }
	#modal-buscador .cabeceraBuscador .cerrarBuscador i{font-size: 50px; cursor: pointer; }
	#modal-buscador .campoBuscador{/*display: table; background: #3c3c3b; width: 100%; height: 200px;*/ }
	#modal-buscador .campoBuscador .container{/*display: table;*/ /*padding: 0 327px;*/ /*padding: 0 360px; height: 200px; width: 1245px;*/ }
	#modal-buscador .campoBuscador .ico{/*display: table-cell; vertical-align: bottom; width: 50px; padding-bottom: 57px; padding-top: inherit;*/ }
	#modal-buscador .campoBuscador .ico i{/*font-size: 40px;*/ color: #FFF; }
	#modal-buscador .campoBuscador .txtbuscador{/*display: table-cell; vertical-align: bottom; width: 100%; padding-bottom: 40px; padding-left: 10px; padding-top: inherit; */}
	#modal-buscador .campoBuscador .txtbuscador input{width: 100%; /*font-size: 50px;*/ font-family: 'Ubuntu', sans-serif; font-weight: bold; /*color: #706f6f;*/ background: none; border: none; }
	#modal-buscador .informacionBuscador .container{/*padding: 0 274px; display: table;*/ }

	#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;*//* padding: 0;*/ }
	#modal-buscador .informacionBuscador .container .loader{padding: inherit; }

	#modal-buscador .resultadosBuscador .container .indice{width: 225px; float: left; padding: inherit; background: transparent; /*padding-right: 20px;*/ display: inherit; }
	#modal-buscador .resultadosBuscador .container .indice p,
	#modal-buscador .resultadosBuscador .container .indice span{/*font-family: 'Ubuntu', sans-serif; font-style: italic; font-weight: bold; font-weight: 100; font-size: 24px;*/ /*color: #777161;*/ text-transform: lowercase; float: left; }

	#modal-buscador .resultadosBuscador .container .indice .facetas ul li a,
	#modal-buscador .resultadosBuscador .container .indice .facetas ul li span{background: transparent; }

	#modal-buscador .resultadosBuscador .container .indice .facetas ul li{ }
	#modal-buscador .resultadosBuscador .container .indice .facetas ul li:last-child{margin-bottom: inherit; }
	#modal-buscador .resultadosBuscador .container .buscador-layer{/*width: 822px;*/ float: left; /*padding-right: 225px;*/ }

	#modal-buscador .resultadosBuscador .container .buscador-layer .resultados .tipoContenido h2{ }
	#modal-buscador .resultadosBuscador .container .buscador-layer .resultados .tipoContenido ul li.ver-mas{ /*top: -35px; right: 49px;*/  }

	#modal-buscador .resultadosBuscador .container .buscador-layer .resultados .tipoContenido ul li.ver-mas a{ /*background: none; display: inline; text-indent: inherit; float: none;*/ /*display: inline; text-indent: inherit; float: none;background: none; height: auto;*/ }
	#modal-buscador .resultadosBuscador .container .buscador-layer .resultados .tipoContenido ul li figure img{/*margin-right: 49px;*/ }
	#modal-buscador .resultadosBuscador .container .buscador-layer .resultados .tipoContenido ul li figure figcaption{float: left; /*width: 380px;*/ }


/* HOME */
.homeComunidad.scrollDeFlecha > .container{margin-top: 100px; }
.homeComunidad .bloqueFondo .imagenFondo .bloqueFondoHome{height: 1000px; }
.homeComunidad .bloqueFondo .imagenFondo .bloqueFondoHome .resumen{position: absolute; top: 200px; right: 100px; margin: 0; width: 500px; margin-top: 0; background-size: inherit; background-repeat: no-repeat; }
.homeComunidad .bloqueFondo .imagenFondo .bloqueFondoHome .resumen .resumenText{width: 300px; }

.homeComunidad .sliderHomeContainer .sliderHome .itemSlider{/*height: 450px;*/ }
.homeComunidad .sliderHomeContainer .sliderHome .itemSlider .group.title{position: absolute; top: 100px; left: 99px; display: inherit; height: inherit; margin: inherit; padding: inherit; text-align: inherit; }
.homeComunidad .sliderHomeContainer .sliderHome .itemSlider .group.title h2{font-size: 60px; width: 450px;}

.homeComunidad .sliderHomeContainer .sliderHome .itemSlider.comoTable .group.title{display: inherit; }
.homeComunidad .sliderHomeContainer .sliderHome .itemSlider.comoTable .group.title h2{display: inherit; vertical-align: inherit; }

.homeComunidad .tituloComponente{font-size: 40px; margin: 40px 99px; }
.homeComunidad .bloqueDestacadosAplicacion h2{font-size: 40px; margin: 40px 99px; }
.homeComunidad .bloqueDestacadosAplicacion .resource-list{padding: 0 99px; }
.homeComunidad .bloqueActualidadHome{padding: 40px 99px; }
.homeComunidad .bloqueActualidadHome h2{font-size: 40px; }
.homeComunidad #col01 .bloqueActualidadHome .resource-list .resource,
.homeComunidad .bloqueActualidadHome .resources .resource-list .resource{display: table; float: none; width: 100%; height: auto; }
.homeComunidad #col01 .bloqueActualidadHome .resource-list .resource > div{padding-right: 0; }
.homeComunidad #col01 .bloqueActualidadHome .resource-list .resource > div h3{min-height: inherit; }
.homeComunidad .bloqueActualidadHome .resources .resource-list .resource .imagenNoticia{display: table-cell; width: 225px; height: 225px; padding-right: 0; }
.homeComunidad .bloqueActualidadHome .resources .resource-list .resource .contenidoNoticia{display: table-cell; width: 882px; padding-left: 50px; padding-right: 0; }
.homeComunidad .bloqueActualidadHome .resources .resource-list .resource .contenidoNoticia .fechaPublicacion{font-size: 24px; margin-top: inherit; }
.homeComunidad .bloqueActualidadHome .resources .resource-list .resource .contenidoNoticia h3{margin-bottom: inherit; margin-top: inherit; }
.homeComunidad .bloqueActualidadHome .resources .resource-list .resource .contenidoNoticia h3 a{font-size: 36px;}


.homeComunidad .compramosChoperaHome > div{position: absolute; right: 160px; top: 40px; }
.homeComunidad .compramosChoperaHome p{font-size: 40px; }

.homeComunidad .sliderHomeGenerico{padding: 0 99px; }
.homeComunidad .bloqueNuestraGama,
.homeComunidad .bloqueDestacadosHome,
.homeComunidad .bloqueDestacadosAplicacion{padding: 40px 0;}

.homeComunidad .bloqueFondo .bloqueTextoVideo{margin-top: -250px; top: 50%; text-align: inherit; }
.homeComunidad .bloqueFondo .bloqueTextoVideo .container .textoVideoHome{width: 500px; height: 500px; background: url('resources/figuraHome.png?v=2.2.0037_20190613_1500'); }
.homeComunidad .bloqueFondo .bloqueTextoVideo .container .textoVideoHome span{width: 300px; font-size: 24px; }

/* BLOQUE CONTACTO */
.contactoHome{padding: /*40px 99px*/ 0; /*width: 1245px;*/ margin: 0 auto; }
.contactoHome > div{/*display: inline-block;*/ padding: 40px 99px; }
.contactoHome div > .block{float: left; width: 299px; clear: inherit; }
.contactoHome div > .block.block-dch{ width: 449px; }
.contactoHome .links ul li a{font-size: 36px; }
.contactoHome .ubicacionMenu ul{margin-bottom: 10px; float: left; width: 50%; }
.contactoHome .ubicacionMenu ul li{font-size: 18px; }
.contactoHome .ubicacionMenu ul li.lugar{font-family: 'Ubuntu', sans-serif !important; }

/* FICHA RECURSO */

.fichaRecurso .logoTratamiento{height: 100px; }

.fichaRecurso .semanticView .cabecera_titulo { }
.fichaRecurso .semanticView .cabecera_titulo h2 {}


.fichaRecurso .semanticView h2{/*font-size: 40px; font-weight: bold; width: 100%; border: 0 !important;*/ font-size: 34px; font-family: 'Ubuntu', sans-serif;  }
.fichaRecurso .semanticView .cabecera span{padding: 20px 99px; }

.fichaRecurso .semanticView .group_info .container > .group{padding: 30px 99px; }

.fichaRecurso .semanticView .group_descripcion .cont_productFamily{width: 100%; padding-right: 49.5px; }
.fichaRecurso .semanticView .group_descripcion .edit_shortDescription{margin-bottom: 30px; float: inherit; width: inherit; padding-right: 0; }
.fichaRecurso .semanticView .group_descripcion .edit_shortDescription .value{/*font-size: 40px; font-family: 'Ubuntu', sans-serif; font-style: italic;*/ line-height: 1.2 !important; font-size: 58px; width: 60%; }
.fichaRecurso .semanticView .group_descripcion .prop_description{float: left; width: 499px; padding-right: 0; }
.fichaRecurso .semanticView .group_descripcion .prop_description .value { font-size: 20px; }
.fichaRecurso .semanticView .group_descripcion .prop_description .value *{font-size: inherit !important; }
.fichaRecurso .semanticView .group_descripcion .edit_image{float: left; width: 225px; padding: 0; margin-left: 49px; padding-right: 0; padding-left: 0; }
.fichaRecurso .semanticView .group_descripcion .edit_image img{width: inherit; }
.fichaRecurso .semanticView .group_descripcion .group_especies{float: left; width: 225px; margin-left: 49px; padding-left: 0; padding-right: 0; }

.fichaRecurso .sliderPrincipalFicha { width: 100%; clear: both; position: relative; }
.fichaRecurso .sliderPrincipalFicha > .group_imagenes { display: block; height: 450px; }

/*
.fichaRecurso .sliderPrincipalFicha .divInformativoSlider { background: #777161; padding: 30px 0; }
.fichaRecurso .sliderPrincipalFicha .divInformativoSlider .container { width: 300px; margin: 0 auto; }
.fichaRecurso .sliderPrincipalFicha .divInformativoSlider .container .bloqueTitulo {  }
.fichaRecurso .sliderPrincipalFicha .divInformativoSlider .container .bloqueFamilia { margin-bottom: 20px; }
.fichaRecurso .sliderPrincipalFicha .divInformativoSlider .container .bloqueFamilia .logoFamilia { margin: 0 auto; }
.fichaRecurso .sliderPrincipalFicha .divInformativoSlider .container .bloqueTituloSlider {  }
.fichaRecurso .sliderPrincipalFicha .divInformativoSlider .container .bloqueTituloSlider .nombre {  }
.fichaRecurso .sliderPrincipalFicha .divInformativoSlider .container .bloqueTituloSlider .nombre * { margin: 0; font-family: 'Ubuntu', sans-serif; font-style: italic; font-weight: bold; font-size: 20px; color: #fff; }
*/

.fichaRecurso .group_imagenes .owl-carousel .owl-item{ }
.fichaRecurso .group_imagenes .owl-carousel .owl-item .contEnt_Image{ /*height: 450px; max-height: 450px;*/ height: 100%; }
.fichaRecurso .group_imagenes .owl-carousel .owl-item .contentGroup .edit.edit_image .values{ /*height: 450px;*/ height: 100%; }

.fichaRecurso .group_imagenes .owl-carousel .cabeceraImagen{ display: none; width: 100%; padding-left: 99px; background: rgba(0,0,0,.5); }

.fichaRecurso .group_imagenes .owl-carousel .owl-nav > div{width: 40px; height: 40px; }
.fichaRecurso .group_imagenes .owl-carousel .owl-nav .owl-next{right: 30px; /*background-position: -42px 0;*/ }
.fichaRecurso .group_imagenes .owl-carousel .owl-nav .owl-prev{left: 30px; /*background-position: -5px 0;*/ }

.fichaRecurso .group_imagenes .contEnt_Image { /*height: 450px; max-height: 450px;*/ height: 100%; }

.fichaRecurso .semanticView .group_caracteristicas{}
.fichaRecurso .semanticView .group_caracteristicas .divCambiarUnidad{right: 99px; top: 57px; position: absolute; }
.fichaRecurso .semanticView .group_caracteristicas .contentGroup{}
.fichaRecurso .semanticView .group_caracteristicas .contentGroup strong{ }
.fichaRecurso .semanticView .group_caracteristicas .contentGroup > .edit,
.fichaRecurso .semanticView .group_caracteristicas .contentGroup > .cont{ width: 100%; float: left; border-bottom: 0; padding: 0; }

.fichaRecurso .semanticView .group_caracteristicas .edit.edit_description .value { font-family: 'Ubuntu', sans-serif; font-weight: bold; font-size: 14px; }
.fichaRecurso .semanticView .group_caracteristicas .contentGroup > .edit:nth-child(2n),
.fichaRecurso .semanticView .group_caracteristicas .contentGroup > .cont:nth-child(2n){width: 25%; float: left; padding-left: 0; }

.fichaRecurso .group_caracteristicas .cont_quantitativeProductOrServiceProperty > .contEnt_QuantitativeValue{width: 225px; height: 120px; float: left; margin-bottom: 30px; margin-right: 49px; border-bottom: 0; padding-right: 0; }
.fichaRecurso .group_caracteristicas .cont_quantitativeProductOrServiceProperty > .contEnt_QuantitativeValue:nth-child(2n){padding-left: 0; padding-right: 0; }
.fichaRecurso .group_caracteristicas .cont_quantitativeProductOrServiceProperty > .contEnt_QuantitativeValue:nth-child(2n+1){padding-right: 0; }
.fichaRecurso .group_caracteristicas .cont_quantitativeProductOrServiceProperty > .contEnt_QuantitativeValue > div{border-bottom: 0;}
.fichaRecurso .group_caracteristicas .cont_quantitativeProductOrServiceProperty > .contEnt_QuantitativeValue:nth-child(3n){padding-right: 0; }
.fichaRecurso .group_caracteristicas .cont_quantitativeProductOrServiceProperty > .contEnt_QuantitativeValue:nth-child(3n+1){padding-right: 0; }

.fichaRecurso .semanticView .group_tratamientos .lb_processing{/*font-size: 40px;*/ font-size: 34px;  }
.fichaRecurso .semanticView .group_tratamientos .cont_processing > .contSelEnt{float: left; width: 10%; }
.fichaRecurso .semanticView .group_tratamientos .cont_processing > .contSelEnt .contEnt_Image{ }

.fichaRecurso .semanticView .group_formatos .contentGroup .lb_title{display: inherit; }
.fichaRecurso .semanticView .group_formatos .contentGroup .cont_certificate{}
.fichaRecurso .semanticView .group_formatos .contentGroup .cont_certificate .lb_title{display: inherit; }
.fichaRecurso .semanticView .group_formatos .contentGroup .cont_certificate .contSelEnt{/*float: left; width: 25%;*/ text-align: inherit; }
.fichaRecurso .semanticView .group_formatos .contentGroup .cont_certificate .contSelEnt img{margin: inherit; }


.fichaRecurso .semanticView .group_documentacion .contentGroup .cont_productDocument{}
.fichaRecurso .semanticView .group_documentacion .contentGroup .cont_productDocument .contEnt_ProductDocument{float: left; width: 100%; text-align: center; margin-right: 20px; }

.fichaRecurso .semanticView .group_productosrel strong.lb{/*font-size: 40px !important;*/ font-size: 34px; }
.fichaRecurso .semanticView .group_productosrel .cont_relatedProduct{}
.fichaRecurso .semanticView .group_productosrel .cont_relatedProduct .lb_name{ }

.fichaRecurso .semanticView .group_aplicaciones .lb_application{font-size: 34px; }
.fichaRecurso .semanticView .group_aplicaciones .edit_title{}
.fichaRecurso .semanticView .group_aplicaciones .edit_title a{font-size: 24px; margin: 0; line-height: 1.2 !important; color: #3c3c3b; width: 225px; margin-top: 10px; display: block;  }


 .fichaRecurso .cabeceraFicha .container .indice > a:last-child { display: block; position: static; padding-left: 0 !important; }


		 /* Tablas formatos */
	.fichaRecurso .semanticView .group_formatos{position: relative; }

	.fichaRecurso .semanticView .group_formatos h2{padding-bottom: 30px; }

	.fichaRecurso .semanticView .group_formatos .divCambiarUnidad{ }

	.fichaRecurso .semanticView .group_formatos.unidadesInternacional .groupSystem .value[property="gpo:thickness_englishSystem"]{display: none; }
	.fichaRecurso .semanticView .group_formatos.unidadesIngles .groupSystem .value[property="gpo:thickness"]{display: none; }
	.fichaRecurso .semanticView .group_formatos.unidadesIngles .groupSystem_international{display: none; }
	.fichaRecurso .semanticView .group_formatos.unidadesInternacional .groupSystem_english{display: none; }


	.fichaRecurso .semanticView .group_formatos .grupoCalidadCara{float: left; width: 225px; margin-right: 30px; }
	.fichaRecurso .semanticView .group_formatos .grupoCalidadCara .lb{display: block; }
	.fichaRecurso .semanticView .group_formatos .grupoCalidadCara .value{}
	.fichaRecurso .semanticView .group_formatos .grupoCalidadCara .value:last-child{}
	.fichaRecurso .semanticView .group_formatos .grupoCalidadCara .value:last-child:before{content: '/'; margin-left: 2px; margin-right: 2px; }

	.fichaRecurso .semanticView .group_formatos .grupoCola{float: left; width: 225px; margin-right: 30px;}
	.fichaRecurso .semanticView .group_formatos .grupoCola .lb{display: block; }
	.fichaRecurso .semanticView .group_formatos .grupoCola .value{}
	.fichaRecurso .semanticView .group_formatos .grupoCola .value:last-child{}
	.fichaRecurso .semanticView .group_formatos .grupoCola .value:last-child:before{content: '('; margin-left: 2px;  }
	.fichaRecurso .semanticView .group_formatos .grupoCola .value:last-child:after{content: ')'; }

	.fichaRecurso .semanticView .group_formatos .grupoDimensiones{float: left; width: 515px; }
	.fichaRecurso .semanticView .group_formatos .grupoDimensiones .groupSystem{}
	.fichaRecurso .semanticView .group_formatos .grupoDimensiones .groupSystem .edit{float: left; width: 225px; margin-right: 30px; }
	.fichaRecurso .semanticView .group_formatos .grupoDimensiones .groupSystem .edit:last-child{margin-right: 0px; }
	.fichaRecurso .semanticView .group_formatos .grupoDimensiones .groupSystem .edit .lb{display: block; }

	.fichaRecurso .semanticView .group_formatos .group_qualitativeValueSize{clear: both; }
	.fichaRecurso .semanticView .group_formatos .group_qualitativeValueSize h3{display: none; }
	.fichaRecurso .semanticView .group_formatos .group_qualitativeValueSize .contEnt_QualitativeValueSize{}

	.fichaRecurso .semanticView .group_formatos .wrapGrupoTabla{clear: both; }

	.fichaRecurso .semanticView .group_formatos .paginadorTabla{ display: none; }

	.fichaRecurso .semanticView .group_formatos .literalesMovil{display: none; }

	.fichaRecurso .semanticView .group_formatos .wrapTabla{overflow-y: hidden; overflow-x: hidden; }

	.fichaRecurso .semanticView .group_formatos h4{display: none; }
	.fichaRecurso .semanticView .group_formatos table{margin-top: 10px !important; width: 100% !important; border-collapse: separate; border-spacing: 5px; }
	.fichaRecurso .semanticView .group_formatos table thead .sorting:after{display: none; }
	.fichaRecurso .semanticView .group_formatos table tr{}
	.fichaRecurso .semanticView .group_formatos table tr th{display: table-cell; }
	.fichaRecurso .semanticView .group_formatos table tr td{background: #F1F1EF; padding: 2px 5px; text-align: right; }
	.fichaRecurso .semanticView .group_formatos table tr td.tieneStock{ }
	.fichaRecurso .semanticView .group_formatos table tr th.groupSystem,
	.fichaRecurso .semanticView .group_formatos table tr td.groupSystem{}

	.fichaRecurso .semanticView .group_formatos .cont_certificate{float: left; width: 449px; margin-right: 49px; }
	.fichaRecurso .semanticView .group_formatos .cont_certificate .contSelEnt{}
	.fichaRecurso .semanticView .group_formatos .cont_certificate .contSelEnt .propSelEnt_image{}
	.fichaRecurso .semanticView .group_formatos .cont_certificate .contSelEnt .propSelEnt_title{display: none; }

	.fichaRecurso .semanticView .group_formatos .edit_certificateObservation{margin-bottom: 50px; float: left; width: 225px; margin-right: 49px; }
	.fichaRecurso .semanticView .group_formatos .edit_certificateObservation .lb{display: none; }

	.fichaRecurso .semanticView .group_formatos .productoEnStock{float: left; width: 225px; }

	.fichaRecurso .semanticView .group_especies strong.lb{font-size: 34px; }


/* FICHA PRODUCT PROCESSING */

.fichaRecurso.productprocessing{}
.fichaRecurso.productprocessing .semanticView .group_info h3{display: none; }
.fichaRecurso.productprocessing .semanticView .group_descripcion{ }
.fichaRecurso.productprocessing .semanticView .group_descripcion .prop_description{width: 100%;}
.fichaRecurso.productprocessing .semanticView .group_descripcion .prop_description .columnaDescripcion {width: 50%; float: left;}
.fichaRecurso.productprocessing .semanticView .group_descripcion .prop_description .columnaDescripcion.columna01 { padding-right: 25px; }
.fichaRecurso.productprocessing .semanticView .group_descripcion .prop_description .columnaDescripcion.columna02 { padding-left: 25px; }
.fichaRecurso.productprocessing .semanticView .group_descripcion .prop_description p{padding: 0;  }
.fichaRecurso.productprocessing .semanticView .group_descripcion .prop_description .columnaDescripcion p { margin-bottom: 20px !important; }
/*.fichaRecurso.productprocessing .semanticView .group_descripcion .prop_description p{width: 50%; float: left; padding-right: 49.5px !important; }
.fichaRecurso.productprocessing .semanticView .group_descripcion .prop_description p:last-child{padding-right: 0px !important; padding-left: 49.5px !important; margin-top: 0; }*/

.fichaRecurso.productprocessing .cabeceraFicha .container .familia{width: 300px; padding-right: inherit; display: table; height: 100px; }
.fichaRecurso.productprocessing .cabeceraFicha .container .familia span{display: table-cell; }
.fichaRecurso.productprocessing .cabeceraFicha .container .indice{margin-left: 248px; }

.fichaRecurso.productprocessing .cabeceraFicha.cod-1 .indice{margin-left: 150px; }
.fichaRecurso.productprocessing .cabeceraFicha.cod-1 .familia{display: table; height: 100px; padding-top: inherit; width: 395px; }
.fichaRecurso.productprocessing .cabeceraFicha.cod-1 .familia .logoTratamiento{display: inherit; }


/* APPLICATION */
.fichaRecurso.application .cabeceraFicha .container .familia{height: 100px; }
.fichaRecurso.application .cabeceraFicha .container .familia span{ top: 0; }

.fichaRecurso.application .semanticView .group_descripcion .prop_description{width: 499px; }
.fichaRecurso.application .semanticView .group_producto_estrella{width: 499px; }
.fichaRecurso.application .semanticView .group_producto_estrella .imagenProductoDestacado .edit_image{width: 225px; }
.fichaRecurso.application .group_producto_estrella .imagenProductoDestacado,
.fichaRecurso.application .group_producto_estrella .contenidoProductoDestacado{width: 50%; float: left; }

/* CASOS DE EXITO */
.fichaRecurso.successfulexample .cabeceraFicha .container .indice{/*margin-left: 548px;*/ margin-left: 300px !important; }

.fichaRecurso.successfulexample .cabeceraFicha .container .familia{display: table; height: 100px; width: 500px; padding-right: inherit; left: 0; right: inherit; }
.fichaRecurso.successfulexample .cabeceraFicha .container .familia span{font-size: 30px; top: 0; display: table-cell; }

/* TIPOS DE MADERA */
.fichaRecurso.producttype .cabeceraFicha .container .familia{height: 100px; }
.fichaRecurso.producttype .semanticView .group_descripcion{}
.fichaRecurso.producttype .semanticView .group_descripcion p{font-size: 24px; margin-bottom: 10px !important; }
.fichaRecurso.producttype .semanticView .group_descripcion .col1{float: left; width: 50%; padding-right: 24.5px; }
.fichaRecurso.producttype .semanticView .group_descripcion .col2{float: left; width: 50%; padding-left: 24.5px; }

/* EVENTOS */
.fichaRecurso.fichaEventoGenerica .cabeceraFicha .container .nombre { display: block !important; }
.fichaRecurso.fichaEventoGenerica .cabeceraFicha .container .nombre h1 { font-size: 25px; }

.fichaRecurso.fichaEventoGenerica .wrapDescription .semanticView .group_info > .contentGroup > div { padding-bottom: 30px; }

.fichaRecurso.fichaEventoGenerica .group_especies .cont_productType .edit_title a { font-size: 24px; }

.fichaRecurso.garnicaevent .cabeceraFicha .container .nombre .calendario { display: block; padding: 8px; }

	/* ESPECIES */
	.group_especies{}
	.group_especies > div{margin-top: 5px; }
	.group_especies > div a.value{color: #565655; }
	.group_especies > div a.value:before{display: inline-block; width: 65px; height: 10px; content: ""; margin-right: 10px; vertical-align: middle; background: #adaaa0; }
	.group_especies > div:nth-child(2n) a.value:before{ background: #c9c6c0; }

	.group_especies .cont_front a.value:before{}
	.group_especies .cont_heart a.value:before{}
	.group_especies .cont_inside a.value:before{}
	.group_especies .cont_underside a.value:before{}

	/* RELACIONADOS */
	#divContPanGadgets .resources .group-title h2{font-size: 40px !important; }
	#divContPanGadgets > .group .resource-list .resource.conImagen .imagenVinculado,
	#panVinculadosInt > .group .resource-list .resource.conImagen .imagenVinculado{width: 25%; float: left; }

	#divContPanGadgets > .group .resource-list .resource.conImagen h3,
	#panVinculadosInt > .group .resource-list .resource.conImagen h3{width: 70%; float: right; }

	#panVinculadosInt.group_carousel .owl-carousel  .owl-nav .owl-next,
	#divContPanGadgets.group_carousel .owl-carousel  .owl-nav .owl-next{right: 0; background-position: -42px 0; }
	#panVinculadosInt.group_carousel .owl-carousel  .owl-nav .owl-prev,
	#divContPanGadgets.group_carousel .owl-carousel  .owl-nav .owl-prev{left: 0; background-position: -5px 0;  }

	.fichaRecurso #divContPanGadgets .resources .group-title{padding: 20px 99px; }
	.fichaRecurso #divContPanGadgets .resources .resource-list{padding: 30px 99px; }



	/* ACCIONES */

	.customAboutResource .resourceTools ul.principal{float: left; }

	/* CARROUSEL */
	.fichaRecurso .group_carousel .owl-carousel  .owl-nav > div,
	.fichaRecurso .semanticView .group_carousel .owl-carousel  .owl-nav > div{width: 40px; height: 40px;}
	.fichaRecurso .group_carousel .owl-carousel  .owl-nav .owl-next,
	.fichaRecurso .semanticView .group_carousel .owl-carousel  .owl-nav .owl-next{right: -100px; /*background-position: -42px -0px;*/ /*background-position: -120px 0;*/ }
	.fichaRecurso .group_carousel .owl-carousel  .owl-nav .owl-prev,
	.fichaRecurso .semanticView .group_carousel .owl-carousel  .owl-nav .owl-prev{left: -100px; /*background-position: -5px 0px;*/ /*background-position: -80px 0;*/ }


/* FICHA CANDIDATOS */
.fichaRecurso.garnicacandidate{}

.fichaRecurso.garnicacandidate .cabeceraFicha{}
.fichaRecurso.garnicacandidate .cabeceraFicha .container{}
.fichaRecurso.garnicacandidate .cabeceraFicha .container .atras{top: inherit; }
.fichaRecurso.garnicacandidate .cabeceraFicha .container .indice{top: 0; padding-top: 45px !important; padding-left: 0px !Important; }
.fichaRecurso.garnicacandidate .cabeceraFicha .container .indice.conImagen{padding-top: 0 !important; top: 20px; }
.fichaRecurso.garnicacandidate .cabeceraFicha .container .indice img{}
.fichaRecurso.garnicacandidate .cabeceraFicha .container .indice img span{}

/* FICHA OFERTA TRABAJO */
.fichaRecurso.garnicajoboffer{}

.fichaRecurso.garnicajoboffer .group_info .contentGroup .cont_candidate .lb_candidate{}

.fichaRecurso.garnicajoboffer .cabeceraFicha{}
.fichaRecurso.garnicajoboffer .cabeceraFicha i{top: 0; }
.fichaRecurso.garnicajoboffer .cabeceraFicha .container{ }
.fichaRecurso.garnicajoboffer .cabeceraFicha .container .atras{ }
.fichaRecurso.garnicajoboffer .cabeceraFicha .container .indice{ }
.fichaRecurso.garnicajoboffer .cabeceraFicha .container .compartir{}
.fichaRecurso.garnicajoboffer .cabeceraFicha .container .familia{}
.fichaRecurso.garnicajoboffer .cabeceraFicha .container .familia span{font-size: 30px; }
.fichaRecurso.garnicajoboffer .cabeceraFicha .container .nombre{}

.fichaRecurso.garnicajoboffer .semanticView{}
.fichaRecurso.garnicajoboffer .semanticView .group_fechasOferta,
.fichaRecurso.garnicajoboffer .semanticView .cont_departament,
.fichaRecurso.garnicajoboffer .semanticView .cont_workSite{padding-right: 99px !important; margin-right: 0 !important; }


/* FICHA PRODUCTO O SERVICIO */
.fichaRecurso.productorservice .group_descripcion{}
.fichaRecurso.productorservice .group_descripcion .prop_description{width: 50%;   }
.fichaRecurso.productorservice .group_descripcion .prop_description .value{}
.fichaRecurso.productorservice .group_descripcion .prop_description .value p{margin-bottom: 30px !important; }
.fichaRecurso.productorservice .group_descripcion .prop_description .value .col1{float: left; width: 45%; }
.fichaRecurso.productorservice .group_descripcion .prop_description .value .col2{float: left; width: 45%; margin-left: 5%; }
.fichaRecurso.productorservice .group_descripcion .prop_description .value .col2 .edit_image{margin-left: 0; width: 225px;  }
.fichaRecurso.productorservice .group_descripcion .prop_description .value .col2 .group_especies{margin-left: 20px; width: 225px;  }
.fichaRecurso.productorservice .group_descripcion .group_flotado{/*float: right; margin-bottom: 30px;*/ width: 50%;  }
.fichaRecurso.productorservice .group_descripcion .group_flotado .edit_image{}
.fichaRecurso.productorservice .group_descripcion .group_flotado .group_especies{width: calc(50% - 49px - 49px);}


/* FICHA GBRICKPRODUCT */
.fichaRecurso.gbrickproduct .cabeceraFicha .container .compartir{top: inherit; }
.fichaRecurso.gbrickproduct .semanticView .group_info .container > .group_caracteristicas{padding-bottom: 0px; margin-bottom: 0; }


/* MEDIA OBJECT */
.fichaRecurso.mediaobject.fichaEventoGenerica .wrapDescription .semanticView .group_info > .contentGroup > div > div{  }


/* LISTADOS */

.encabezadoGrilla{display: table; width: 100%; /*height: 200px;*/ background: #777161; }
.encabezadoGrilla p{font-size: 24px; font-family: 'Ubuntu', sans-serif; font-style: italic; }
.encabezadoGrilla > div {display: table-cell; vertical-align: middle; color: #FFF; }
.encabezadoGrilla .atras{/*width: 99px; background: #3c3c3b; text-align: center; position: inherit; top: 0; left: 0; */}
.encabezadoGrilla .atras i{position: inherit; top: inherit; left: inherit; }
.encabezadoGrilla .titulo{width: 548px; padding-left: 49px; padding-right: 49px; padding-top: 0; padding-left: 10px;}
	.gama-g-brick .encabezadoGrilla .titulo{width: 580px}
.encabezadoGrilla .titulo h1{font-size: 40px; font-family: 'Ubuntu', sans-serif; font-style: italic; margin: 0; line-height: 1; font-size: 32px; }
.encabezadoGrilla .descripcion{width: 449px; /*padding-left: 99px;*/  padding-left: 0; padding-right: 0; /*margin-top: 0;*/ display: table-cell; }
.encabezadoGrilla .descripcion p{font-size: 24px; font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 16px; }

.listadoComunidad .cuerpoGrilla{}
.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: 100%; min-height: 675px; }

.listadoComunidad #divVista { display: block !important; float: none; }

.listadoComunidad .listadoRecursos .resource-list .resource{width: 100%; padding-left: 373px; padding-right: 99px; background: #c8c6bf; z-index: 2; height: 225px !important; margin: 0; float: left; background: #c8c6bf; overflow: hidden; }
.listadoComunidad .listadoRecursos .resource-list .resource:nth-child(2n){background: #d5d4cf; }
.listadoComunidad .listadoRecursos .resource-list.listView .resource .description{height: 225px; padding: 0; }
.listadoComunidad .listadoRecursos .resource-list.listView .resource .imagen{width: 225px; height: 225px; float: left; padding-top: inherit; padding-right: inherit; }
.listadoComunidad .listadoRecursos .resource-list.listView .resource .contenido{width: 548px; height: 225px; display: table; float: inherit; table-layout: fixed; }
.listadoComunidad .listadoRecursos .resource-list.listView .resource .contenido .nombreFamilia{width: 323px; display: table-cell; vertical-align: top; padding: 0 49px; padding-top: 26px; float: inherit; }
.listadoComunidad .listadoRecursos .resource-list.listView .resource .contenido .nombreFamilia .logoFamilia{position: inherit; top: inherit; left: inherit; }
.listadoComunidad .listadoRecursos .resource-list.listView .resource .contenido .descripcionFamilia{width: 225px; display: table-cell; vertical-align: top; padding-top: 26px; float: inherit; }

.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(2n){padding-left: 0; padding-right: 0; }
.listadoComunidad .listadoRecursos .resource-list.gridView .resource:nth-child(2n+1){padding-left: 0; }
.listadoComunidad .listadoRecursos .resource-list.gridView .resource:nth-child(3n){padding-right: 0; }
.listadoComunidad .listadoRecursos .resource-list.gridView .resource:nth-child(3n+1){padding-left: 0; }
.listadoComunidad .listadoRecursos .resource-list.gridView .resource .logoFamilia{}
.listadoComunidad .listadoRecursos .resource-list.gridView .resource .nombre{display: none; }
.listadoComunidad .listadoRecursos .resource-list .resource .vistaMosaico{width: 225px; height: 225px; overflow: hidden; padding: 20px; }

.listadoComunidad .filaBackground{display: inherit; }

.listadoComunidad .rowEtiquetas{padding: 0 99px; padding-left: 324px; width: 100%; display: none; width: 100%; min-height: 85px; background: inherit; }
.listadoComunidad.filter .cuerpoGrilla .colum1{/*top: -85px;*/ }
.listadoComunidad.filter .rowEtiquetas{display: table; background: #fff; padding: 0 99px; padding-left: 324px; }

.listadoEstaticoBody{}
.listadoEstaticoBody .container[role="main"] { padding-top: 180px; }

.listadoEstatico .resource-list{padding: 0; }
.listadoEstatico .resource-list .resource{display: block; width: 647px; cursor: pointer; float: left; height: 225px; margin: 0; }
.listadoEstatico .resource-list .resource:nth-child(2n+1){padding-left: 99px; }
.listadoEstatico .resource-list .resource:nth-child(2n){padding: 0; padding-right: 99px; width: 598px; }
.listadoEstatico .resource-list .resource .imagen{display: table-cell; vertical-align: middle; width: 225px; height: 225px; padding: 0; float: none; overflow: inherit; }
.listadoEstatico .resource-list .resource .contenido{display: table-cell; vertical-align: middle; padding: 0 49px; float: none; width: auto; }
.listadoEstatico .resource-list .resource .contenido h3 a{font-size: 24px; }
.listadoEstatico .resource-list .resource:nth-child(2n) .contenido{padding-right: 0; }

.tratamiento .listadoEstatico .resource-list{padding: 0 99px; }
.tratamiento .listadoEstatico .resource-list .resource{width: 225px !important; float: left; margin-right: 49px; }

.listadoFamilias .destacadoFamilia{display: block; float: left; width: 647px; cursor: pointer; height: 225px; }
.listadoFamilias .destacadoFamilia:nth-child(2n+1){padding-left: 99px; padding-right: 50px; }
.listadoFamilias .destacadoFamilia:nth-child(2n){width: 598px; padding: 0; padding-right: 99px; }
.listadoFamilias .destacadoFamilia .group.title{display: table; }
.listadoFamilias .destacadoFamilia h3{width: 225px; height: 225px; display: table-cell; vertical-align: middle; text-align: center; margin: 0; float: none; }
.listadoFamilias .destacadoFamilia .resumen{display: table-cell; vertical-align: middle; font-size: 24px; padding: 0 49px; float: none; width: 100%; }
.listadoFamilias .destacadoFamilia .destacado.horizontal{height: 225px; }
.listadoFamilias .destacadoFamilia .destacado.horizontal .content .title{max-height: 240px; }

.listadoBlog{}
.listadoBlog .componenteRecursosDestacados{ }
.listadoBlog .componenteRecursosDestacados .group-title{position: absolute; /*width: 100%;*/ padding-left: 274px; }
.listadoBlog .componenteRecursosDestacados .group-title h2{margin-top: 0; margin-bottom: 0;  }
.listadoBlog .componenteRecursosDestacados .tituloBlog{width: 375px; font-size: 60px; padding-left: 99px; }
.listadoBlog .componenteRecursosDestacados > .resource-list{width: 630px; padding: 0; }
.listadoBlog .componenteRecursosDestacados .owl-carousel  .owl-nav > div{top: 0; width: 40px; height: 40px; }
.listadoBlog .componenteRecursosDestacados .owl-carousel  .owl-nav .owl-prev{left: inherit; right: 45px; background-position: -5px 0; }
.listadoBlog .componenteRecursosDestacados .owl-carousel  .owl-nav .owl-next{right: 0; background-position: -42px 0; }
.listadoBlog .componenteRecursosDestacados .owl-carousel .resource.conImagenAsociada .imagenSlider{margin-bottom: 0; }
.listadoBlog .componenteRecursosDestacados .owl-carousel .resource.conImagenAsociada{width: 100%; }
.listadoBlog .componenteRecursosDestacados .owl-carousel .resource h3{padding-top: 35px;  }
.listadoBlog .componenteRecursosDestacados .owl-carousel .resource.conImagenAsociada h3{width: 260px; margin: 0; padding: 0; font-family: 'Ubuntu', sans-serif; font-weight: bold; color: #767060; float: left; clear: inherit; padding-top: 35px; }

.listadoBlog .buscador{padding-left: 275px; padding-top: 0; }
.listadoBlog .finderUtils{padding: 0 99px; }
.listadoBlog .finderUtils > div{width: 50%; }
.listadoBlog .finderUtils .finderSectionText{font-size: 30px; }
.listadoBlog .panelOrdenContenedor{padding-left: 50px; display: inherit; }
.listadoBlog .listadoRecursos .resource-list.listView .resource .contenido{margin-bottom: 0; }
.listadoBlog .listadoRecursos .resource-list.listView .resource .contenido .nombreFamilia .tipoRecurso h2{font-size: 24px; margin-top: 0; margin-bottom: 15px; }
.listadoBlog .listadoRecursos .resource-list.listView .resource .contenido .descripcionFamilia{padding: 0 49px; }ç
.listadoBlog .listadoRecursos .resource-list.listView .resource .imagen{padding-top: 0; }
.listadoBlog .resource-list .resource .titulo{ line-height: 25px; }

.listadoBlog.cargando .buscador{ height: 550px; }


/* FACETAS */
#formPanFacetas,
#formPanFacetas.oculto{display: block !important; }
#panFacetas {width: 100%;  }
#panFacetas .box {  }
#panFacetas .box .faceta-title { font-family: 'Ubuntu', sans-serif; font-size: 14px; padding: 5px 0; }
#panFacetas .box .faceta-title i,
#panFacetas .box .faceta-title i.up {top: -5px; }

#panFacetas .box.mini {  }
#panFacetas .box.mini .faceta-title{padding-bottom: inherit;  }
#panFacetas .box.mini i.down {}
#panFacetas .box.mini i.up { }

#panFacetas .box.mini .facetedSearchBox{display: none !important; }
#panFacetas .box.mini .listadoFacetas{}
#panFacetas .box.mini .moreResults { }

#panFacetas .box .listadoFacetas {margin-bottom: 10px;}
#panFacetas .box .listadoFacetas li {margin-top: 0;  }
#panFacetas .box .listadoFacetas li a {font-family: 'Ubuntu', sans-serif; font-size: 14px;}
#panFacetas .box .listadoFacetas li a span {  }

.facetedSearch .facetedSearchBox {display: none !important;  }
/*.listadoBlog .facetedSearch .facetedSearchBox {display: block !important;  }
.listadoBlog .mini .facetedSearch .facetedSearchBox {display: none !important;  }*/
.facetedSearch .facetedSearchBox input{width: 165px; }
.facetedSearch .facetedSearchBox a.searchButton {  }
.facetedSearch .facetedSearchBox a.searchButton i {}

/* HEADERBOTTOM OFF */

header { -webkit-transition: top 0.5s ease-in-out; -moz-transition: top 0.5s ease-in-out; -ms-transition: top 0.5s ease-in-out; -o-transition: top 0.5s ease-in-out; transition: top 0.5s ease-in-out; }
.fichaCabecera .cabeceraFicha { position: relative; top: 0; -webkit-transition: top 0.5s ease-in-out 0.1s; -moz-transition: top 0.5s ease-in-out 0.1s; -ms-transition: top 0.5s ease-in-out 0.1s; -o-transition: top 0.5s ease-in-out 0.1s; transition: top 0.5s ease-in-out 0.1s; }

.headerBottomOff header { top: -100px; }
.headerBottomOff.fichaCabecera .cabeceraFicha { top: -250px; }




/* MÁS DATOS DE CONTACTO */

.masDatosContacto .cabeceraFicha .listaCab ul li a{color: #CB8862; }

.masDatosContacto .row h2{padding-top: 50px; padding-left: 99px; padding-right: 99px; }
.masDatosContacto .Rventas h2+p{font-family: 'Ubuntu', sans-serif; padding-left: 99px; color: #3C3C3B; font-size: 20px; }

.masDatosContacto .datosRespVentas{display: none; }
.masDatosContacto .tituloRespVentas{display: block; }
.masDatosContacto .mapaRespVentas{display: block; }

.masDatosContacto .Rdepartamento{background: #FFF; }
.masDatosContacto .Rdepartamento .row{background: inherit; }

.masDatosContacto .responsables{}
.masDatosContacto .responsables .row{background: #FFF; clear: both; padding: 0 99px; }
.masDatosContacto .responsables .row:nth-child(2n){background: #F1F0EF; height: 225px; }
.masDatosContacto .responsables .row .foto{float: left; padding-right: 49px; }
.masDatosContacto .responsables .row .foto img{width: 225px; height: 225px; }
.masDatosContacto .responsables .row .info{float: left; padding: 30px 0; }
.masDatosContacto .responsables .row .info p{font-family: 'Ubuntu', sans-serif; font-style: italic; margin-bottom: 2px; }
.masDatosContacto .responsables .row .info p.mtop{margin-top: 10px; }
.masDatosContacto .responsables .row .info p:first-child{font-weight: bold; }

.masDatosContacto .comollegar{background: inherit; }
.masDatosContacto .comollegar .row{background: #F1F0EF; padding: 0 99px 49px; height: calc(225px + 49px); clear: both; }
.masDatosContacto .comollegar .row .foto,
.masDatosContacto .comollegar .row .mapa{float: left; padding-right: 49px; display: inherit; }
.masDatosContacto .comollegar .row .foto img,
.masDatosContacto .comollegar .row .mapa img{width: 225px; height: 225px; }
.masDatosContacto .comollegar .row .info{float: left; padding: 30px 0; }
.masDatosContacto .comollegar .row .info p{font-family: 'Ubuntu', sans-serif; font-style: italic; margin-bottom: 2px;  }
.masDatosContacto .comollegar .row .info p.mtop{margin-top: 10px; }
.masDatosContacto .comollegar .row .info p:first-child{font-weight: bold; }
.masDatosContacto .comollegar .row:last-child{padding-bottom: 0; height: 225px; }





/* AYUDA Y POSTVENTA */
.ayuda .cabeceraFicha .listaCab ul li a{color: #8C9792; }
.ayuda .row h2{padding: 50px 99px; }

.ayuda .rowPreguntasFrecuentes .horizontal .block .resource .wrapDescription .title h2{margin-bottom: 0; }
.ayuda .rowPreguntasFrecuentes .horizontal .block .resource .wrapDescription .title h2 a{font-size: 24px; }
.ayuda .rowPreguntasFrecuentes .horizontal .block .resource .wrapDescription .content p{font-size: 24px;  }
.ayuda .rowPreguntasFrecuentes .horizontal .block .resource .wrapDescription .content .descripcionResumida{padding: 0 99px; }

.ayuda .rowConsulta fieldset.labels > legend{padding: 50px 99px; font-size: 40px; }
.ayuda .rowConsulta fieldset.labels .fieldsetContent .fila{padding: 30px 99px; }
.ayuda .rowConsulta fieldset.labels .fieldsetContent .fila textarea,
.ayuda .rowConsulta fieldset.labels .fieldsetContent .fila input{font-size: 24px;}
.ayuda .rowConsulta fieldset.labels .fieldsetContent .button{padding: 30px 99px; }
.ayuda .rowConsulta .wrapCondiciones p{padding: 30px 99px; }
.ayuda .rowConsulta .wrapCondiciones p.txtCondiciones{padding: 0px 99px; margin-bottom: 30px; }

/* EVENTOS */
.listadoNoticias .cabeceraFicha .listaCab ul li a,
.listadoMedios .cabeceraFicha .listaCab ul li a,
.listadoBlog .cabeceraFicha .listaCab ul li a,
.listadoEventos .cabeceraFicha .listaCab ul li a{color: #D5A2AC; }

 /* EMPLEO */
 /* Empleo anclas */
	.cabeceraEmpleo .anclas ,
	.fichaCabecera .cabeceraEmpleo .anclas { top: inherit; }

/* Formulario candidato */
 /* Datos personales */

	.formularioEdicionCandidatos .group_edit_cv .form-group.cont_image { float: left; margin-top: 13px; width: 25%; }
	.formularioEdicionCandidatos .group_edit_cv .form-group.cont_image img { max-width: 100%; max-height: 100%; }

	.formularioEdicionCandidatos .group_edit_cv_paso1 .form-group { clear: none; float: right; width: 73%; }

.pagSuscripcion .cabeceraFicha{height: 100px; }
.pagSuscripcion .cabeceraFicha .container .titulo{height: 100px; line-height: 100px; font-size: 22px; padding-left: 99px; }
.pagSuscripcion .cabeceraFicha .container .atras i{top: 35px; }
.pagSuscripcion .textoSuscripcion,
.formSuscribete form{padding: 0 190px; }



}

/* MEDIAS */
	@media (max-width: 380px){
		.fichaCabecera .cabeceraFicha .nombre { /*max-width: 250px;*/ }
		.fichaCabecera .cabeceraFicha .nombre h1 { /*padding-bottom: 16px; padding-top: 16px;*/ }
		.fichaRecurso.productprocessing .cabeceraFicha .container .familia span{ max-width: 140px;}
 }

@media (max-width: 768px){

	.homeComunidad .bloqueFondo .bloqueTextoVideo { display: none; }
	.homeComunidad .logoCorporativo a > img.logoEspecial { /*display: none !important;*/  }
	.homeComunidad.logoEspecialCabecera .logoCorporativo a > img.logoEspecial{top: 70px !important;}
	.homeComunidad .logoCorporativo a > img.logoEspecial{top: -100px !important; width: calc(100% - 30px); }

	.homeComunidad.logoEspecialCabecera .logoCorporativo img.blanco { display: none !important; }
	.homeComunidad.logoEspecialCabecera .logoCorporativo img.color { display: none !important; }

	.homeComunidad .video {  }
	.homeComunidad .video .bloqueTextoVideo { display: block; /*top: 70px !important;*/ margin-top: 0 !important; top: 190px !important; }
	.homeComunidad .video .bloqueTextoVideo .container { width: 100%; }

	.homeComunidad .video .bloqueTextoVideo .container .containerVideoHome { width: 90%; margin: 0 auto; float: none; }
	.homeComunidad .video .bloqueTextoVideo .container .containerVideoHome .textoVideoHome { width: 100%; /*height: 100%;*/ margin: 0; background-size: contain; background-repeat: no-repeat; }
	.homeComunidad .video .bloqueTextoVideo .container .containerVideoHome .textoVideoHome span { width: 100%; font-size: 20px; padding: 15px; margin: 0 auto; text-align: left; }

	.homeComunidad .video .bloqueTextoVideo .container .logoVideo { display: none !important; }
	.homeComunidad .video .bloqueTextoVideo .container .logoVideoMovil { width: 100%; /*display: block !important;*/ padding: 0 20px; margin-bottom: 20px; }
	.homeComunidad .video .bloqueTextoVideo .container .logoVideoMovil img { display: block; width: auto; max-width: 100%; }

			.listadoBlog .finderUtils .finderSectionText { font-size: 18px; width: 90%; }

			.cabeceraFicha .indice .fa { left: 44px; }
			.fichaRecurso .cabeceraFicha .container .indice > a:nth-child(3) { padding-left: 62px; }

			.fichaRecurso.productprocessing .cabeceraFicha .container .familia span.tituloRecurso { display: none; }


		 /* Empleado */
			.pagina-empleo .group-title h1 { /*padding: 40px 50px;*/ }
			.pagina-empleo .resource-list .resource .box.description { /*padding: 30px 50px;*/ }

		 /* Modal Login */
			#myModalLogin .modal-dialog { width: auto; }
			#myModalLogin .modal-header .modal-title { font-size: 20px; }
			#myModalLogin .modal-header button span { line-height: 25px; }

		 /* Listado candidatos */
		 .listadoComunidad.listadoCandidatos .listadoRecursos .resource-list.listView .resource .imagen { padding-top: 10px; padding-bottom: 10px; width: 135px; }
		 .listadoCandidatos .listadoRecursos .resource-list.listView .resource .imagen .miniatura { width: 100px; height: 100px; }


		 /* Ficha candidato */
		 .garnicacandidate {  }
		 .garnicacandidate .contEnt_Candidate {  }
		 .garnicacandidate .contEnt_Candidate .group_cv .cont { margin-bottom: 0; }

		 .garnicacandidate .group_datospersonales {  }
		 .garnicacandidate .group_datospersonales .group_datospersonales_int { width: 100%; }
		 .garnicacandidate .group_datospersonales .group_datospersonales_int .edit_image { padding-right: 0;}

		 .garnicacandidate .group_experiencia {  }
		 .garnicacandidate .group_experiencia .table {  }
		 .garnicacandidate #section .description .content ul { margin: 0; }

		 /* Ficha empleo */
		 .fichaRecurso.garnicajoboffer .group_info { /*padding: 30px 50px;*/ }


		 /* login */
		 .editarRecurso.operativaRegistro #col01 .formularioRegistroUsuarios .actionButtons p a { float: none; }




		/* Mi area de empleo */
		.areaEmpleo .cabeceraAccesoUsuarios { /*padding: 20px 50px;*/ }
		.areaEmpleo .cabeceraAccesoUsuarios li { margin-bottom: 5px; }

		.areaEmpleo .group-title h1 { /*padding: 40px 50px;*/ }

		.areaEmpleo .areaTrabaja .tituloArea h2 { line-height: 30px; margin-bottom: 10px;  }

		.areaEmpleo .areaOpciones .areaRegistro,
		.areaEmpleo .areaOpciones .areaInscripcion { display: block; }

		.areaEmpleo .areaOpciones .titulo { display: block; }
		.areaEmpleo .areaOpciones .enlace { display: block; text-align: left; }
		.areaEmpleo .row .areaOpciones h2 { line-height: 30px; margin-bottom: 10px; }

		.areaEmpleo .areaTrabaja,
		.areaEmpleo .areaOpciones { /*padding: 30px 50px;*/ }

}

@media (max-width: 992px){

			 /* Modal Login */

			#myModalLogin .modal-header button span { line-height: 25px; }
			#myModalLogin .modal-body .divLogin { padding: 0;  }
			#myModalLogin .modal-body .divRegistro { padding-left: 0; }


		/* EMPLEO */

}

@media screen and (min-width: 768px) and (max-width: 1100px){
	.homeComunidad .bloqueFondo .bloqueTextoVideo{}
	.homeComunidad .bloqueFondo .bloqueTextoVideo .container {width: 100%; }
	.homeComunidad .bloqueFondo .bloqueTextoVideo .container .containerVideoHome {width: 100%; float: none; margin-left: 0; }
	.homeComunidad .bloqueFondo .bloqueTextoVideo .container .containerVideoHome .textoVideoHome {float: none; width: 100%; background: none; height: auto; }
	.homeComunidad .bloqueFondo .bloqueTextoVideo .container .containerVideoHome .textoVideoHome span {width: 100%; }
	.homeComunidad .bloqueFondo .bloqueTextoVideo .container .logoVideo {width: 100%; text-align: center; float: none; }

	/*.homeComunidad .logoCorporativo a > img.logoEspecial {display: none !important; }
	.homeComunidad .bloqueFondo .bloqueTextoVideo .container .logoVideo img {display: inherit !important; margin: 0 auto; }*/

}

@media (max-width: 1244px){

	.homeComunidad .bloqueActualidadHome .resources .resource-list .resource{background: none !important; margin-bottom: 70px; }

	/* FORMULARIO EDICION CANDIDATOS */
	.formularioEdicionCandidatos .group_edit_cv{height: auto !Important; }
}

/* CABECERA ACCESO USUARIO */

.cabeceraAccesoUsuarios { background: #F1F0EE; background: #fff; padding: 20px 99px; padding-bottom: 0; }
.cabeceraAccesoUsuarios ul { padding: 0; margin: 0; }
.cabeceraAccesoUsuarios ul li { float: left; list-style: none; padding-right: 10px; font-family: 'Ubuntu', sans-serif; font-size: 20px; color: #1f1d22; }
.cabeceraAccesoUsuarios ul li a { font-family: 'Ubuntu', sans-serif; font-size: 20px; color: #777161; }
.cabeceraAccesoUsuarios ul li.accede a.btn {background: #607D8B; }

/* NAVEGACION ENTRE PAGINAS */

.mascaraLoadingNavegacion { position: fixed; top: 0; left: 0; background: #3C3C3B; width: 100%; height: 100%; z-index: 50000; display: none; }
.mascaraLoadingNavegacion .preloader-wrapper { position: fixed; top: 50%; left: 0; right: 0; margin: 0 auto; margin-top: -32px; }
.mascaraLoadingNavegacion .preloader-wrapper .spinner-layer { border-color: #fff !important;  }

.cargandoPag .mascaraLoadingNavegacion { display: block; }

/* REESTYLING FICHA PRODUCTO */

.fichaCatalogoV2 {  }

.fichaCatalogoV2 .ampliarImagen { font-family: 'Ubuntu', sans-serif; font-size: 14px; color: #3C3C3B; display: block; margin: 20px auto; margin-bottom: 0; text-align: center; text-decoration: none; }
.fichaCatalogoV2 .ampliarImagen:before { display: inline-block; content: ""; background: url('resources/sprite_restyling.png?v=2.2.0037_20190613_1500') no-repeat -358px -4px; display: inline-block; width: 30px; height: 30px; position: relative; top: 6px; margin-right: 10px; }

.fichaCatalogoV2 .masResultados { font-family: 'Ubuntu', sans-serif; font-size: 14px; color: #3C3C3B; display: block; margin: 0 auto; text-align: left; text-decoration: none; line-height: 30px;}
.fichaCatalogoV2 .masResultados:before { display: inline-block; font-family: 'Material Icons'; content: '\E145'; font-weight: bold; font-size: 30px; margin-right: 5px; line-height: 30px; vertical-align: middle; }

@media screen and (min-width: 480px){



}

@media screen and (min-width: 768px){


}

@media screen and (min-width: 992px){



}

@media screen and (min-width: 1245px){



}

/* CARRUSEL PRINCIPAL */

.fichaCatalogoV2 .sliderPrincipalFicha { position: relative; }
.fichaCatalogoV2 .sliderPrincipalFicha .pasafotos {  }
.fichaCatalogoV2 .sliderPrincipalFicha .pasafotos .owl-carousel {  }
.fichaCatalogoV2 .sliderPrincipalFicha .pasafotos .owl-carousel .item { position: relative; }
.fichaCatalogoV2 .sliderPrincipalFicha .pasafotos .owl-carousel .item .imageBackground { height: 100%; width: 100%; background-size: cover !important; background-position: center !important; }
.fichaCatalogoV2 .sliderPrincipalFicha .pasafotos .owl-carousel .item .imageBackground img { display: none; }
.fichaCatalogoV2 .sliderPrincipalFicha .pasafotos .owl-carousel .item .imgName { position: absolute; bottom: 0; left: 0; right: 0; height: 40px; line-height: 40px; color: #FFF; background: rgba(0,0,0,.5); font-size: 16px; padding: 0 15px; }

.fichaCatalogoV2.application .sliderPrincipalFicha .pasafotos .owl-carousel .item .imgName,
.fichaCatalogoV2.producttype .sliderPrincipalFicha .pasafotos .owl-carousel .item .imgName,
.fichaCatalogoV2.productprocessing .sliderPrincipalFicha .pasafotos .owl-carousel .item .imgName,
.fichaCatalogoV2.successfulexample .sliderPrincipalFicha .pasafotos .owl-carousel .item .imgName { display: none; }


.fichaCatalogoV2 .sliderPrincipalFicha .divInformativoSlider { background: rgba(60, 60, 59, 0.8); padding: 50px 0; position: absolute; bottom: 0; left: 0; width: 100%; /*height: 100%;*/ z-index: 20; opacity: 1; transition: opacity 3s ease-out; -moz-transition: opacity 3s ease-out; -webkit-transition: opacity 3s ease-out; -o-transition: opacity 3s ease-out; }
.fichaCatalogoV2 .sliderPrincipalFicha .divInformativoSlider .container { width: 400px; display: block; position: relative; bottom: 0; left: 0; right: 0; margin: 0 auto; padding: 0; }
.fichaCatalogoV2 .sliderPrincipalFicha .divInformativoSlider .container .material-icons { color: #FFF; cursor: pointer; background: url('resources/sprite_restyling.png?v=2.2.0037_20190613_1500') no-repeat -262px -5px; text-indent: -999em; width: 30px; height: 30px;}

.fichaCatalogoV2 .sliderPrincipalFicha .divInformativoSlider .bloqueFamilia { margin-bottom: 30px; }
.fichaCatalogoV2 .sliderPrincipalFicha .divInformativoSlider .bloqueFamilia .logoFamilia {  }
.fichaCatalogoV2 .sliderPrincipalFicha .divInformativoSlider .bloqueFamilia span { font-size: 18px; color: #FFF; }

.fichaCatalogoV2.productprocessing .sliderPrincipalFicha .divInformativoSlider .bloqueFamilia span { align-self: center; font-family: 'Ubuntu', sans-serif; font-size: 26px; color: #fff; }
.fichaCatalogoV2.productprocessing .sliderPrincipalFicha .divInformativoSlider .bloqueFamilia span.tituloTratamiento { flex: 0 0 calc(100% - 240px); max-width: calc(100% - 240px); padding-left: 10px; }

.fichaCatalogoV2 .sliderPrincipalFicha .divInformativoSlider .bloqueTituloSlider { padding: 0; margin-bottom: 40px; }
.fichaCatalogoV2 .sliderPrincipalFicha .divInformativoSlider .bloqueTituloSlider .nombre {  }
.fichaCatalogoV2 .sliderPrincipalFicha .divInformativoSlider .bloqueTituloSlider .nombre * { margin: 0; font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 24px; color: #fff; }

.fichaCatalogoV2 .sliderPrincipalFicha .divInformativoSlider .bloqueTitulo {  }
.fichaCatalogoV2 .sliderPrincipalFicha .divInformativoSlider .bloqueTitulo .cabeceraImagen {  }

.fichaCatalogoV2 .sliderPrincipalFicha .pasafotos .owl-carousel .owl-nav {  }
.fichaCatalogoV2 .sliderPrincipalFicha .pasafotos .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; }
.fichaCatalogoV2 .sliderPrincipalFicha .pasafotos .owl-carousel .owl-nav > div.disabled { opacity: 0.3; }
.fichaCatalogoV2 .sliderPrincipalFicha .pasafotos .owl-carousel .owl-nav > div.disabled a { cursor: default; }
.fichaCatalogoV2 .sliderPrincipalFicha .pasafotos .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; }

.fichaCatalogoV2 .sliderPrincipalFicha .pasafotos .owl-carousel .owl-nav .owl-prev { left: 0px; }
.fichaCatalogoV2 .sliderPrincipalFicha .pasafotos .owl-carousel .owl-nav .owl-prev:before { background-position: -86px -4px; }
.fichaCatalogoV2 .sliderPrincipalFicha .pasafotos .owl-carousel .owl-nav .owl-next { right: 0px; }
.fichaCatalogoV2 .sliderPrincipalFicha .pasafotos .owl-carousel .owl-nav .owl-next:before { background-position: -126px -4px; }

.fichaCatalogoV2 .sliderPrincipalFicha .pasafotos .owl-carousel .owl-nav > div:hover { opacity: 1; }


@media screen and (min-width: 480px){

.fichaCatalogoV2.productprocessing .sliderPrincipalFicha .divInformativoSlider .bloqueFamilia { display: -ms-flexbox; display: flex; }

}

@media screen and (min-width: 768px){


}

@media screen and (min-width: 992px){



}

@media screen and (min-width: 1245px){



}

@media (max-width: 767px){

.fichaCatalogoV2 .sliderPrincipalFicha .divInformativoSlider .container { width: 100%; margin: 50px 0px; padding-left: 30px; padding-right: 30px; }

}


/* FICHA */


.fichaCatalogoV2 .container[role="main"] { position: relative; padding-top: 0; }
.fichaCatalogoV2 .container[role="main"] .row { padding: 40px 50px; }
.fichaCatalogoV2 .container[role="main"] .row.row01 { padding: 70px 50px; }
.fichaCatalogoV2 .container[role="main"] .row:nth-child(even) { /*background: #F1F1EF;*/ }
.fichaCatalogoV2 .container[role="main"] .row:nth-child(odd) { /*background: #fff;*/ }

.fichaCatalogoV2 .container[role="main"] .row .tituloSeccion { /*font-weight: 100;*/ font-size: 30px; line-height: normal !important; color: #777161; margin: 0; margin-bottom: 20px; display: block; font-family: 'Ubuntu', sans-serif; border-bottom: 3px solid #777161; padding-bottom: 10px; }
.fichaCatalogoV2 .container[role="main"] .row:nth-child(odd) .tituloSeccion {  }
.fichaCatalogoV2 .container[role="main"] #divContPanGadgets .row .tituloSeccion { font-size: 30px !important; }

.fichaCatalogoV2 .container[role="main"] .row.row-contenidos-relacionados { background: #F1F1EF; }
.fichaCatalogoV2 .container[role="main"] .row.row-contenidos-relacionados .tituloSeccion { border-bottom: 0; padding-bottom: 0; }

.fichaCatalogoV2 .rowInformacion {  }
.fichaCatalogoV2 .rowInformacion .slogan { color: #3C3C3C; /*font-size: 25px;*/font-weight: 14px; font-weight: normal; font-family: 'Ubuntu', sans-serif; margin-bottom: 15px; }
.fichaCatalogoV2 .rowInformacion .tituloSeccion { border: 0 !important; }
.fichaCatalogoV2 .rowInformacion h1 { line-height: 1.2 !important; font-size: 26px; font-weight: 500; width: 100%; /*color: #F7B234;*/ color: #808C8E; display: block; font-family: 'Ubuntu', sans-serif; margin: 0; margin-bottom: 30px; }

.fichaCatalogoV2.body-cod-1-01 .rowInformacion h1,
.fichaCatalogoV2.body-cod-1-02 .rowInformacion h1,
.fichaCatalogoV2.body-cod-1-03 .rowInformacion h1,
.fichaCatalogoV2.body-cod-1-04 .rowInformacion h1,
.fichaCatalogoV2.body-cod-1-05 .rowInformacion h1,
.fichaCatalogoV2.body-cod-1-06 .rowInformacion h1,
.fichaCatalogoV2.body-cod-1-07 .rowInformacion h1,
.fichaCatalogoV2.body-cod-1-08 .rowInformacion h1,
.fichaCatalogoV2.body-cod-1-09 .rowInformacion h1,
.fichaCatalogoV2.body-cod-1-10 .rowInformacion h1,
.fichaCatalogoV2.body-cod-1-11 .rowInformacion h1,
.fichaCatalogoV2.body-cod-1-12 .rowInformacion h1,
.fichaCatalogoV2.body-cod-1-13 .rowInformacion h1,
.fichaCatalogoV2.body-cod-1-14 .rowInformacion h1,
.fichaCatalogoV2.body-cod-1-15 .rowInformacion h1,
.fichaCatalogoV2.body-cod-1-16 .rowInformacion h1{color: #7F8C8A !important; }

.fichaCatalogoV2.body-cod-2-01 .rowInformacion h1,
.fichaCatalogoV2.body-cod-2-02 .rowInformacion h1,
.fichaCatalogoV2.body-cod-2-03 .rowInformacion h1,
.fichaCatalogoV2.body-cod-2-04 .rowInformacion h1,
.fichaCatalogoV2.body-cod-2-05 .rowInformacion h1,
.fichaCatalogoV2.body-cod-2-06 .rowInformacion h1,
.fichaCatalogoV2.body-cod-2-07 .rowInformacion h1,
.fichaCatalogoV2.body-cod-2-08 .rowInformacion h1,
.fichaCatalogoV2.body-cod-2-09 .rowInformacion h1,
.fichaCatalogoV2.body-cod-2-10 .rowInformacion h1,
.fichaCatalogoV2.body-cod-2-11 .rowInformacion h1,
.fichaCatalogoV2.body-cod-2-12 .rowInformacion h1,
.fichaCatalogoV2.body-cod-2-13 .rowInformacion h1,
.fichaCatalogoV2.body-cod-2-14 .rowInformacion h1,
.fichaCatalogoV2.body-cod-2-15 .rowInformacion h1,
.fichaCatalogoV2.body-cod-2-16 .rowInformacion h1{color: #A87380 !important; }

.fichaCatalogoV2.body-cod-3-01 .rowInformacion h1,
.fichaCatalogoV2.body-cod-3-02 .rowInformacion h1,
.fichaCatalogoV2.body-cod-3-03 .rowInformacion h1,
.fichaCatalogoV2.body-cod-3-04 .rowInformacion h1,
.fichaCatalogoV2.body-cod-3-05 .rowInformacion h1,
.fichaCatalogoV2.body-cod-3-06 .rowInformacion h1,
.fichaCatalogoV2.body-cod-3-07 .rowInformacion h1,
.fichaCatalogoV2.body-cod-3-08 .rowInformacion h1,
.fichaCatalogoV2.body-cod-3-09 .rowInformacion h1,
.fichaCatalogoV2.body-cod-3-10 .rowInformacion h1,
.fichaCatalogoV2.body-cod-3-11 .rowInformacion h1,
.fichaCatalogoV2.body-cod-3-12 .rowInformacion h1,
.fichaCatalogoV2.body-cod-3-13 .rowInformacion h1,
.fichaCatalogoV2.body-cod-3-14 .rowInformacion h1,
.fichaCatalogoV2.body-cod-3-15 .rowInformacion h1,
.fichaCatalogoV2.body-cod-3-16 .rowInformacion h1{color: #93806A !important; }

.fichaCatalogoV2.body-cod-4-01 .rowInformacion h1,
.fichaCatalogoV2.body-cod-4-02 .rowInformacion h1,
.fichaCatalogoV2.body-cod-4-03 .rowInformacion h1,
.fichaCatalogoV2.body-cod-4-04 .rowInformacion h1,
.fichaCatalogoV2.body-cod-4-05 .rowInformacion h1,
.fichaCatalogoV2.body-cod-4-06 .rowInformacion h1,
.fichaCatalogoV2.body-cod-4-07 .rowInformacion h1,
.fichaCatalogoV2.body-cod-4-08 .rowInformacion h1,
.fichaCatalogoV2.body-cod-4-09 .rowInformacion h1,
.fichaCatalogoV2.body-cod-4-10 .rowInformacion h1,
.fichaCatalogoV2.body-cod-4-11 .rowInformacion h1,
.fichaCatalogoV2.body-cod-4-12 .rowInformacion h1,
.fichaCatalogoV2.body-cod-4-13 .rowInformacion h1,
.fichaCatalogoV2.body-cod-4-14 .rowInformacion h1,
.fichaCatalogoV2.body-cod-4-15 .rowInformacion h1,
.fichaCatalogoV2.body-cod-4-16 .rowInformacion h1{color: /*#7F8C8A*/#c30017 !important; }

.fichaCatalogoV2.body-cod-5-01 .rowInformacion h1,
.fichaCatalogoV2.body-cod-5-02 .rowInformacion h1,
.fichaCatalogoV2.body-cod-5-03 .rowInformacion h1,
.fichaCatalogoV2.body-cod-5-04 .rowInformacion h1,
.fichaCatalogoV2.body-cod-5-05 .rowInformacion h1,
.fichaCatalogoV2.body-cod-5-06 .rowInformacion h1,
.fichaCatalogoV2.body-cod-5-07 .rowInformacion h1,
.fichaCatalogoV2.body-cod-5-08 .rowInformacion h1,
.fichaCatalogoV2.body-cod-5-09 .rowInformacion h1,
.fichaCatalogoV2.body-cod-5-10 .rowInformacion h1,
.fichaCatalogoV2.body-cod-5-11 .rowInformacion h1,
.fichaCatalogoV2.body-cod-5-12 .rowInformacion h1,
.fichaCatalogoV2.body-cod-5-13 .rowInformacion h1,
.fichaCatalogoV2.body-cod-5-14 .rowInformacion h1,
.fichaCatalogoV2.body-cod-5-15 .rowInformacion h1,
.fichaCatalogoV2.body-cod-5-16 .rowInformacion h1{color: #C08B4A !important; }

.fichaCatalogoV2.body-cod-6-01 .rowInformacion h1,
.fichaCatalogoV2.body-cod-6-02 .rowInformacion h1,
.fichaCatalogoV2.body-cod-6-03 .rowInformacion h1,
.fichaCatalogoV2.body-cod-6-04 .rowInformacion h1,
.fichaCatalogoV2.body-cod-6-05 .rowInformacion h1,
.fichaCatalogoV2.body-cod-6-06 .rowInformacion h1,
.fichaCatalogoV2.body-cod-6-07 .rowInformacion h1,
.fichaCatalogoV2.body-cod-6-08 .rowInformacion h1,
.fichaCatalogoV2.body-cod-6-09 .rowInformacion h1,
.fichaCatalogoV2.body-cod-6-10 .rowInformacion h1,
.fichaCatalogoV2.body-cod-6-11 .rowInformacion h1,
.fichaCatalogoV2.body-cod-6-12 .rowInformacion h1,
.fichaCatalogoV2.body-cod-6-13 .rowInformacion h1,
.fichaCatalogoV2.body-cod-6-14 .rowInformacion h1,
.fichaCatalogoV2.body-cod-6-15 .rowInformacion h1,
.fichaCatalogoV2.body-cod-6-16 .rowInformacion h1{color: #6D805C !important; }

.fichaCatalogoV2.body-cod-7-01 .rowInformacion h1,
.fichaCatalogoV2.body-cod-7-02 .rowInformacion h1,
.fichaCatalogoV2.body-cod-7-03 .rowInformacion h1,
.fichaCatalogoV2.body-cod-7-04 .rowInformacion h1,
.fichaCatalogoV2.body-cod-7-05 .rowInformacion h1,
.fichaCatalogoV2.body-cod-7-06 .rowInformacion h1,
.fichaCatalogoV2.body-cod-7-07 .rowInformacion h1,
.fichaCatalogoV2.body-cod-7-08 .rowInformacion h1,
.fichaCatalogoV2.body-cod-7-09 .rowInformacion h1,
.fichaCatalogoV2.body-cod-7-10 .rowInformacion h1,
.fichaCatalogoV2.body-cod-7-11 .rowInformacion h1,
.fichaCatalogoV2.body-cod-7-12 .rowInformacion h1,
.fichaCatalogoV2.body-cod-7-13 .rowInformacion h1,
.fichaCatalogoV2.body-cod-7-14 .rowInformacion h1,
.fichaCatalogoV2.body-cod-7-15 .rowInformacion h1,
.fichaCatalogoV2.body-cod-7-16 .rowInformacion h1{color: #1E5A82 !important; }

.fichaCatalogoV2.body-cod-8-01 .rowInformacion h1,
.fichaCatalogoV2.body-cod-8-02 .rowInformacion h1,
.fichaCatalogoV2.body-cod-8-03 .rowInformacion h1,
.fichaCatalogoV2.body-cod-8-04 .rowInformacion h1,
.fichaCatalogoV2.body-cod-8-05 .rowInformacion h1,
.fichaCatalogoV2.body-cod-8-06 .rowInformacion h1,
.fichaCatalogoV2.body-cod-8-07 .rowInformacion h1,
.fichaCatalogoV2.body-cod-8-08 .rowInformacion h1,
.fichaCatalogoV2.body-cod-8-09 .rowInformacion h1,
.fichaCatalogoV2.body-cod-8-10 .rowInformacion h1,
.fichaCatalogoV2.body-cod-8-11 .rowInformacion h1,
.fichaCatalogoV2.body-cod-8-12 .rowInformacion h1,
.fichaCatalogoV2.body-cod-8-13 .rowInformacion h1,
.fichaCatalogoV2.body-cod-8-14 .rowInformacion h1,
.fichaCatalogoV2.body-cod-8-15 .rowInformacion h1,
.fichaCatalogoV2.body-cod-8-16 .rowInformacion h1{color: #5ede45 !important; }

.fichaCatalogoV2.body-cod-9-01 .rowInformacion h1,
.fichaCatalogoV2.body-cod-9-02 .rowInformacion h1,
.fichaCatalogoV2.body-cod-9-03 .rowInformacion h1,
.fichaCatalogoV2.body-cod-9-04 .rowInformacion h1,
.fichaCatalogoV2.body-cod-9-05 .rowInformacion h1,
.fichaCatalogoV2.body-cod-9-06 .rowInformacion h1,
.fichaCatalogoV2.body-cod-9-07 .rowInformacion h1,
.fichaCatalogoV2.body-cod-9-08 .rowInformacion h1,
.fichaCatalogoV2.body-cod-9-09 .rowInformacion h1,
.fichaCatalogoV2.body-cod-9-10 .rowInformacion h1,
.fichaCatalogoV2.body-cod-9-11 .rowInformacion h1,
.fichaCatalogoV2.body-cod-9-12 .rowInformacion h1,
.fichaCatalogoV2.body-cod-9-13 .rowInformacion h1,
.fichaCatalogoV2.body-cod-9-14 .rowInformacion h1,
.fichaCatalogoV2.body-cod-9-15 .rowInformacion h1,
.fichaCatalogoV2.body-cod-9-16 .rowInformacion h1{color: #45797B !important; }


.fichaCatalogoV2 .rowInformacion .contenido {  }
.fichaCatalogoV2 .rowInformacion .contenido .col { float: left; }

.fichaCatalogoV2 .rowInformacion .contenido .col01 { width: 50%; }
.fichaCatalogoV2 .rowInformacion .contenido .col01 * { font-family: 'Ubuntu', sans-serif; font-size: 16px; margin: 0; line-height: 1.5 !important; }
.fichaCatalogoV2 .rowInformacion .contenido .col01 p img { margin: 15px 0; }

.fichaCatalogoV2 .rowInformacion.dosCol .contenido .col01 { width: 75%; }

.fichaCatalogoV2 .rowInformacion .contenido .col01,
.fichaCatalogoV2 .rowInformacion .contenido .col02 { padding-right: 50px; }

.fichaCatalogoV2 .rowInformacion .contenido .col02,
.fichaCatalogoV2 .rowInformacion .contenido .col03 { width: 25%; }
.fichaCatalogoV2 .rowInformacion .contenido .col03 { padding-left: 50px; }
.fichaCatalogoV2 .rowInformacion .contenido .col02 .tituloSeccion,
.fichaCatalogoV2 .rowInformacion .contenido .col03 .tituloSeccion { margin: 0; margin-bottom: 20px; padding: 0; }

.fichaCatalogoV2 .rowInformacion .contenido .col03 {  }
.fichaCatalogoV2 .rowInformacion .contenido .col03 ul { margin: 0; padding: 0; }
.fichaCatalogoV2 .rowInformacion .contenido .col03 ul li { list-style: none; margin-bottom: 5px; }
.fichaCatalogoV2 .rowInformacion .contenido .col03 ul li a { text-decoration: none; font-family: 'Ubuntu', sans-serif; font-size: 14px; color: #3C3C3B; }
.fichaCatalogoV2 .rowInformacion .contenido .col03 ul li a:before { display: inline-block; font-family: 'Material Icons'; content: '\E061'; font-size: 7px; margin-right: 10px; position: relative; top: 0px; }

.fichaCatalogoV2 .rowInformacion .contenido iframe{ max-width: 100%; margin: 10px 0 !important; }

.fichaCatalogoV2 .rowInformacion .tabla_composicion {  }
.fichaCatalogoV2 .rowInformacion .tabla_composicion .row { background: none !important; border-top: 1px solid #C9C6C0; padding: 0 !important; display: table; width: 100%; table-layout: fixed; }
.fichaCatalogoV2 .rowInformacion .tabla_composicion .row.row_contracara { border-bottom: 1px solid #C9C6C0; }
.fichaCatalogoV2 .rowInformacion .tabla_composicion .row > div { display: table-cell; vertical-align: middle; float: none; }
.fichaCatalogoV2 .rowInformacion .tabla_composicion .row > div p { margin: 0; font-size: 12px; padding: 5px 0; }

.fichaCatalogoV2 .rowInformacion .tabla_composicion .row .titulo { width: 30%; border-right: 1px solid rgba(201, 198, 192, 0.2); }
.fichaCatalogoV2 .rowInformacion .tabla_composicion .row .titulo p { font-weight: bold; }

/*.fichaCatalogoV2 .rowInformacion .tabla_composicion .row .composicion0 { width: 65px; padding: 0 5px; border-right: 1px solid rgba(201, 198, 192, 0.2); }
.fichaCatalogoV2 .rowInformacion .tabla_composicion .row .composicion0 span  { display: block; width: 65px; height: 10px; content: ""; background: #adaaa0;  }*/
.fichaCatalogoV2 .rowInformacion .tabla_composicion .row .composicion { width: 70%; position: relative; padding-left: 5px; }
.fichaCatalogoV2 .rowInformacion .tabla_composicion .row .composicion:before { content: ''; width: 1px; height: 100%; position: absolute; display: block; left: 75px; background-color: rgba(201, 198, 192, 0.2);   }

.fichaCatalogoV2 .rowInformacion .tabla_composicion .row .composicion p { position: relative; white-space: nowrap; }
.fichaCatalogoV2 .rowInformacion .tabla_composicion .row .composicion p:after { content: ''; display: block; position: absolute; background: url(resources/comp_arrow.png), no-repeat center; width: 9px; height: 6px; left: 70px; top: calc(50% - 3px); }
.fichaCatalogoV2 .rowInformacion .tabla_composicion .row .composicion p:before { display: inline-block; width: 65px; height: 10px; content: ""; margin-right: 20px; vertical-align: middle; background: #adaaa0; }

.fichaCatalogoV2 .rowInformacion .tabla_composicion .row:nth-child(2n) .composicion p { border-bottom: 1px solid rgba(201, 198, 192, 0.2); }
.fichaCatalogoV2 .rowInformacion .tabla_composicion .row:nth-child(2n) .composicion p:before { background: #c9c6c0; }
.fichaCatalogoV2 .rowInformacion .tabla_composicion .row:nth-child(2n) .composicion p:last-child { border-bottom: 0; }

.fichaCatalogoV2 .row .seccion {  }
.fichaCatalogoV2 .row .seccion .group { width: 25%; float: left; margin-bottom: 20px; }
.fichaCatalogoV2 .row .seccion .group .titulo_grupo { font-size: 14px; font-family: 'Ubuntu', sans-serif; font-weight: bold; margin: 0; margin-bottom: 10px; }

.fichaCatalogoV2 .row .seccion .group ul { margin: 0; padding: 0; }
.fichaCatalogoV2 .row .seccion .group ul li { list-style: none; padding: 0; font-size: 14px; font-family: 'Ubuntu', sans-serif; }

.fichaCatalogoV2.application .rowInformacion .contenido .col02 { width: 50%; padding-right: 0; }
.fichaCatalogoV2.application .rowInformacion .contenido .col02 .divProductoDestacado { display: flex; }
.fichaCatalogoV2.application .rowInformacion .contenido .col02 .divProductoDestacado .imagenProductoDestacado { flex: 0 0 50%; max-width: 50%; min-width: 240px; margin-bottom: 15px; }
.fichaCatalogoV2.application .rowInformacion .contenido .col02 .divProductoDestacado .imagenProductoDestacado img { width: 225px; height: 225px; object-fit: cover !important; }
.fichaCatalogoV2.application .rowInformacion .contenido .col02 .divProductoDestacado .contenidoProductoDestacado { flex: 0 0 50%; max-width: 50%; }
.fichaCatalogoV2.application .rowInformacion .contenido .col02 .divProductoDestacado .contenidoProductoDestacado .propSelEnt {  }
.fichaCatalogoV2.application .rowInformacion .contenido .col02 .divProductoDestacado .contenidoProductoDestacado .propSelEnt.propSelEnt_name {  }
.fichaCatalogoV2.application .rowInformacion .contenido .col02 .divProductoDestacado .contenidoProductoDestacado .propSelEnt.propSelEnt_name a { font-size: 16px; color: #767060; display: block; margin-bottom: 5px; }
.fichaCatalogoV2.application .rowInformacion .contenido .col02 .divProductoDestacado .contenidoProductoDestacado .propSelEnt.propSelEnt_code { margin-bottom: 20px; }
.fichaCatalogoV2.application .rowInformacion .contenido .col02 .divProductoDestacado .contenidoProductoDestacado .propSelEnt.propSelEnt_code a {  }
.fichaCatalogoV2.application .rowInformacion .contenido .col02 .divProductoDestacado .contenidoProductoDestacado .propSelEnt.propSelEnt_shortDescription { font-size: 14px; line-height: 1.5; }

.fichaCatalogoV2.successfulexample .rowInformacion .contenido *,
.fichaCatalogoV2.productprocessing .rowInformacion .contenido *,
.fichaCatalogoV2.producttype .rowInformacion .contenido * { font-family: 'Ubuntu', sans-serif; font-size: 16px; margin: 0; line-height: 1.5 !important; }
.fichaCatalogoV2.successfulexample .rowInformacion .contenido p,
.fichaCatalogoV2.productprocessing .rowInformacion .contenido p,
.fichaCatalogoV2.producttype .rowInformacion .contenido p { margin-bottom: 15px; }

.fichaCatalogoV2.successfulexample .rowInformacion .contenido-subtitulo { margin-bottom: 30px; }
.fichaCatalogoV2.successfulexample .rowInformacion .contenido-subtitulo span { font-size: 24px; font-family: 'Ubuntu', sans-serif; font-weight: bold; font-style: italic; line-height: 1.2; color: #777161; }

.fichaCatalogoV2.productprocessing .logoTratamiento.cod-1 { width: 240px; }

.fichaCatalogoV2.gbrickproduct .row .seccion.seccion_caracteristicas .avisoLegal { margin-top: 15px; }
.fichaCatalogoV2.gbrickproduct .row .seccion.seccion_caracteristicas .avisoLegal span { display: block; font-size: 14px; }

.fichaCatalogoV2.gbrickproduct .rowInformacion .contenido .col02 {  }
.fichaCatalogoV2.gbrickproduct .rowInformacion .contenido .col02 ul { margin: 0; padding: 0; }
.fichaCatalogoV2.gbrickproduct .rowInformacion .contenido .col02 ul li { list-style: none; margin-bottom: 5px; }
.fichaCatalogoV2.gbrickproduct .rowInformacion .contenido .col02 ul li a { text-decoration: none; font-family: 'Ubuntu', sans-serif; font-size: 14px; color: #3C3C3B; }
.fichaCatalogoV2.gbrickproduct .rowInformacion .contenido .col02 ul li a:before { display: inline-block; font-family: 'Material Icons'; content: '\E061'; font-size: 7px; margin-right: 10px; position: relative; top: 0px; }


@media screen and (min-width: 480px){



}

@media screen and (min-width: 768px){

.fichaCatalogoV2 .container[role="main"] .row { padding: 40px 99px; }
.fichaCatalogoV2 .container[role="main"] .row.row01 { padding: 70px 99px; }

.fichaCatalogoV2 .rowInformacion .slogan {font-size: 16px; }
.fichaCatalogoV2 .rowInformacion h1 {font-size: 50px; }

}

@media screen and (min-width: 992px){

.fichaCatalogoV2 .rowInformacion .slogan { font-size: 18px; }
.fichaCatalogoV2 .rowInformacion h1 {font-size: 60px; /*width: 50%;*/ }

}

@media screen and (min-width: 1245px){

.fichaCatalogoV2 .rowInformacion .slogan { }
.fichaCatalogoV2 .rowInformacion h1 {}

}


/* CARRUSEL GENERICO */

.fichaCatalogoV2 .carruselV2 .owl-carousel {  }
.fichaCatalogoV2 .carruselV2 .owl-carousel .owl-stage-outer {  }
.fichaCatalogoV2 .carruselV2 .owl-carousel .owl-stage-outer .owl-stage {  }
.fichaCatalogoV2 .carruselV2 .owl-carousel .owl-stage-outer .owl-stage .owl-item {  }
.fichaCatalogoV2 .carruselV2 .owl-carousel .owl-stage-outer .owl-stage .owl-item a:focus,
.fichaCatalogoV2 .carruselV2 .owl-carousel .owl-stage-outer .owl-stage .owl-item a:hover{ text-decoration: none; }
.fichaCatalogoV2 .carruselV2 .owl-carousel .owl-stage-outer .owl-stage .owl-item .imageBackground { background-size: cover !important; background-repeat: no-repeat !important; height: 250px; width: 100%; }
.fichaCatalogoV2 .carruselV2 .owl-carousel .owl-stage-outer .owl-stage .owl-item .imageBackground img { display: none; }

.fichaCatalogoV2 .carruselV2 .owl-carousel .owl-nav {  }
.fichaCatalogoV2 .carruselV2 .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; }
.fichaCatalogoV2 .carruselV2 .owl-carousel .owl-nav > div.disabled { opacity: 0.3; }
.fichaCatalogoV2 .carruselV2 .owl-carousel .owl-nav > div.disabled a { cursor: default; }
.fichaCatalogoV2 .carruselV2 .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; }

.fichaCatalogoV2 .carruselV2 .owl-carousel .owl-nav .owl-prev { left: -60px; }
.fichaCatalogoV2 .carruselV2 .owl-carousel .owl-nav .owl-prev:before { background-position: -86px -4px; }
.fichaCatalogoV2 .carruselV2 .owl-carousel .owl-nav .owl-next { right: -60px; }
.fichaCatalogoV2 .carruselV2 .owl-carousel .owl-nav .owl-next:before { background-position: -126px -4px; }

.fichaCatalogoV2 .carruselV2 .owl-carousel .owl-nav > div:hover { opacity: 1; }

/* CARRUSEL PRODUCTOS RELACIONADOS */

.fichaCatalogoV2 .carruselV2.carruselProductosRelacionados {  }
.fichaCatalogoV2 .carruselV2.carruselProductosRelacionados .item {  }
.fichaCatalogoV2 .carruselV2.carruselProductosRelacionados .item .imageBackground { background-size: cover !important; height: 250px; width: 100%; position: relative; }
.fichaCatalogoV2 .carruselV2.carruselProductosRelacionados .item .imageBackground .divFadeIn { position: absolute; top: 20px; left: 20px; z-index: 30; }
.fichaCatalogoV2 .carruselV2.carruselProductosRelacionados .item .imageBackground .divFadeIn span {  }
.fichaCatalogoV2 .carruselV2.carruselProductosRelacionados .item .imageBackground .divFadeIn span.nombreFamiliaRelacionados { display: none; }
.fichaCatalogoV2 .carruselV2.carruselProductosRelacionados .item:hover .imageBackground .divFadeIn { /*opacity: 1;*/ }

.fichaCatalogoV2 .carruselV2.carruselProductosRelacionados .item .mascaraTransparencia { background: rgba(119, 113, 97, 0.5); position: absolute; top: 0; left: 0; height: 100%; width: 100%; opacity: 0; z-index: 20; }
.fichaCatalogoV2 .carruselV2.carruselProductosRelacionados .item:hover .mascaraTransparencia { opacity: 1; }

/* CARRUSEL TRATAMIENTOS */

.fichaCatalogoV2 .carruselV2.carruselTratamientosDisponibles {  }
.fichaCatalogoV2 .carruselV2.carruselTratamientosDisponibles .owl-carousel .owl-stage-outer .owl-stage .owl-item {  }
.fichaCatalogoV2 .carruselV2.carruselTratamientosDisponibles .owl-carousel .owl-stage-outer .owl-stage .owl-item .imageBackground { height: 110px !important; background-size: contain !important; background-position: center !important; }

/* CARRUSEL DOCUMENTACION */

.fichaCatalogoV2 .carruselV2.carruselDocumentacionTecnica { margin-top: 40px; }
.fichaCatalogoV2 .carruselV2.carruselDocumentacionTecnica .owl-carousel .owl-stage-outer .owl-stage .item .imageBackground { text-indent: -9999em; display: block; width: 95px; height: 80px; margin: 0 auto; background: url('resources/spriteDocumentacion.png?v=2.2.0037_20190613_1500') no-repeat -6px -7px; background-size: inherit !important; }
.fichaCatalogoV2 .carruselV2.carruselDocumentacionTecnica .owl-carousel .owl-stage-outer .owl-stage .item.Download_002 .imageBackground { background-position: -134px -7px; }
.fichaCatalogoV2 .carruselV2.carruselDocumentacionTecnica .owl-carousel .owl-stage-outer .owl-stage .item.Download_003 .imageBackground { background-position: -264px -7px; }
.fichaCatalogoV2 .carruselV2.carruselDocumentacionTecnica .owl-carousel .owl-stage-outer .owl-stage .item.Download_004 .imageBackground { background-position: -399px -7px; }
.fichaCatalogoV2 .carruselV2.carruselDocumentacionTecnica .owl-carousel .owl-stage-outer .owl-stage .item.Download_005 .imageBackground { background-position: -6px -119px; }
.fichaCatalogoV2 .carruselV2.carruselDocumentacionTecnica .owl-carousel .owl-stage-outer .owl-stage .item.Download_006 .imageBackground { background-position: -132px -119px; }

.fichaCatalogoV2 .carruselV2.carruselDocumentacionTecnica .owl-carousel .owl-stage-outer .owl-stage .item h3 { font-family: 'Ubuntu', sans-serif; font-weight: bold; font-size: 14px; color: #575756; text-align: center; margin: 0; margin-top: 15px; }

/* CARRUSEL CONTENIDO RELACIONADO */

.fichaCatalogoV2 .carruselV2.carruselContenidoRelacionado {  }
.fichaCatalogoV2 .carruselV2.carruselContenidoRelacionado .owl-carousel .item {  }
.fichaCatalogoV2 .carruselV2.carruselContenidoRelacionado .owl-carousel .item .imageBackground {  }
.fichaCatalogoV2 .carruselV2.carruselContenidoRelacionado .owl-carousel .item h3 { color: #777161; margin: 15px 0 5px; font-family: 'Ubuntu', sans-serif; font-style: italic; font-size: 14px; }
.fichaCatalogoV2 .carruselV2.carruselContenidoRelacionado .owl-carousel .item .contenido { display: block; width: 50%; }
.fichaCatalogoV2 .carruselV2.carruselContenidoRelacionado .owl-carousel .item .contenido * { margin: 0; }

.fichaCatalogoV2 #divContPanGadgets .carruselV2.carruselContenidoRelacionado .owl-carousel .item h3 { font-size: 14px !important; }

@media screen and (min-width: 480px){



}

@media screen and (min-width: 768px){


}

@media screen and (min-width: 992px){

.fichaCatalogoV2 .carruselV2.carruselDocumentacionTecnica .owl-carousel .owl-stage-outer .owl-stage .item h3,
.fichaCatalogoV2 .carruselV2.carruselContenidoRelacionado .owl-carousel .item h3{font-size: 22px; font-weight: 400; }
.fichaCatalogoV2 .carruselV2.carruselContenidoRelacionado .owl-carousel .item .contenido p{font-size: 15px; }

.fichaCatalogoV2 #divContPanGadgets .carruselV2.carruselContenidoRelacionado .owl-carousel .item h3 { font-size: 22px !important; }

}

@media screen and (min-width: 1245px){

.fichaCatalogoV2 .carruselV2.carruselDocumentacionTecnica .owl-carousel .owl-stage-outer .owl-stage .item h3,
.fichaCatalogoV2 .carruselV2.carruselContenidoRelacionado .owl-carousel .item h3{}

}

@media(max-width: 1245px){


.fichaCatalogoV2 .container[role="main"] .row .tituloSeccion { font-size: 24px }

.fichaCatalogoV2 .sliderPrincipalFicha .divInformativoSlider .bloqueTituloSlider .nombre * { font-size: 14px; }

.fichaCatalogoV2 .rowInformacion h1 { /*width: 100%; font-size: 30px;*/ }
.fichaCatalogoV2 .rowInformacion .slogan { /*font-size: 21px;*/ }
.fichaCatalogoV2 .rowInformacion .contenido .col02,
.fichaCatalogoV2 .rowInformacion .contenido .col03 { width: 50%; }
.fichaCatalogoV2 .rowInformacion .contenido .col03 { margin-top: 30px; }
.fichaCatalogoV2 .rowInformacion .contenido .col01 { padding-right: 0; }
.fichaCatalogoV2 .rowInformacion .contenido .col01 * { font-size: 14px; }
.fichaCatalogoV2 .rowInformacion .contenido .col02 { padding-right: 0; padding-left: 50px; }

.fichaCatalogoV2 .row .seccion { display: flex;  display: -ms-flexbox; flex-wrap: wrap; }
.fichaCatalogoV2 .row .seccion .group { width: 50%; height: auto !important; }


}

@media (max-width: 992px){
.fichaCatalogoV2.application .rowInformacion .contenido .col02 .divProductoDestacado { flex-wrap: wrap; }
.fichaCatalogoV2.application .rowInformacion .contenido .col02 .divProductoDestacado .imagenProductoDestacado { flex: 0 0 100%; max-width: 100%; order: 2; }
.fichaCatalogoV2.application .rowInformacion .contenido .col02 .divProductoDestacado .contenidoProductoDestacado { flex: 0 0 100%; max-width: 100%; order: 1; margin-bottom: 10px; }
}

@media(max-width: 768px){


.fichaCatalogoV2 .rowInformacion h1 { /*font-size: 26px;*/ }
.fichaCatalogoV2 .rowInformacion .slogan { /*font-size: 14px; margin-bottom: 15px;*/ }
.fichaCatalogoV2 .rowInformacion .contenido .col01,
.fichaCatalogoV2 .rowInformacion .contenido .col02,
.fichaCatalogoV2 .rowInformacion .contenido .col03 { width: 100%; padding-left: 0; padding-right: 0; }
.fichaCatalogoV2 .rowInformacion .contenido .col02 { margin-top: 50px; }
.fichaCatalogoV2 .rowInformacion .contenido .col02 .tituloSeccion,
.fichaCatalogoV2 .rowInformacion .contenido .col03 .tituloSeccion { margin-bottom: 15px; }
.fichaCatalogoV2 .rowInformacion .tabla_composicion .row { padding: 0; }

.fichaCatalogoV2 .carruselV2 .owl-carousel .owl-nav .owl-prev { left: -40px; }
.fichaCatalogoV2 .carruselV2 .owl-carousel .owl-nav .owl-next { right: -40px; }

.fichaCatalogoV2 .row .seccion .group { width: 100%; border-bottom: 1px solid #ADA9A0; padding-bottom: 10px; margin-bottom: 10px; }

.fichaCatalogoV2 .ampliarImagen { font-size: 12px; }
.fichaCatalogoV2 .masResultados { font-size: 14px; margin: 0; line-height: 1.4; display: flex; }
.fichaCatalogoV2 .masResultados:before {  }

.fichaCatalogoV2 .carruselV2.carruselTratamientosDisponibles .owl-carousel .owl-stage-outer .owl-stage .owl-item .imageBackground { background-size: cover !important; }

.fichaCatalogoV2 .carruselV2.carruselContenidoRelacionado .owl-carousel .item .contenido { width: auto; }

.fichaCatalogoV2.application .rowInformacion .contenido .col02 { width: 100%; }
}


/* Cabecera */
.fichaRecurso.menuFixed header.style2 { background: #fff; }
.fichaRecurso.menuFixed header.style2 .container { background: none; }

.fichaRecurso.menuIdiomasVisible { overflow: hidden; }
.fichaRecurso.menuIdiomasVisible .iconos { display: none; }
.fichaRecurso.menuIdiomasVisible header.style2 .listasMenu .idiomas li { /*margin-right: 0;*/ }
.fichaRecurso.menuIdiomasVisible header.style2 .listasMenu .idiomas a { visibility: hidden; }
.fichaRecurso.menuIdiomasVisible header.style2 .listasMenu .idiomas a:after { visibility: visible; color: #fff; }
.fichaRecurso.menuIdiomasVisible header.style2,
.fichaRecurso.menuIdiomasVisible.menuFixed header.style2 { background: #3c3c3b; }

.fichaRecurso.menuIdiomasVisible header.style2 .listasMenu ul.menu .principal .close { background-position: -11px -10px; width: 20px; height: 20px; display: block; }
.fichaRecurso.menuIdiomasVisible header.style2 .listasMenu ul.menu .principal .fa-navicon { display: none; }


header.style2 .listasMenu { line-height: 15px; }
header.style2 .listasMenu .idiomas { margin-right: 15px; }
header.style2 .listasMenu .idiomas li { margin-left: 0; margin-right: 15px;}
header.style2 .listasMenu .idiomas li:last-child { margin-right: 0;}
header.style2 .listasMenu .idiomas li.idiomaActivo { /*margin-top: 3px;*/ }
header.style2 .listasMenu .idiomas li.separador { display: none; }
header.style2 .listasMenu .idiomas li.cerrarIdioma { width: 17px; height: 17px; cursor: pointer; }
header.style2 .listasMenu .idiomas a { display: inline-block; vertical-align: middle; font-size: 12px; line-height: 12px; position: relative; top: -1px; }
header.style2 .listasMenu .idiomas a:hover { text-decoration: none; }

.menuIdiomasVisible.menuFixed header.style2 .listasMenu .idiomas li a:after,
.menuIdiomasVisible header.style2 .listasMenu .idiomas li a:after,
header.style2 .listasMenu .idiomas li a:after { font-family: 'Material Icons'; content: '\E894'; vertical-align: middle; margin-left: 7px; font-size: 15px; /*position: relative; top: -1px;*/ font-weight: normal !important; background: none; }
.menuIdiomasVisible header.style2 .listasMenu .idiomas li a:after{color: #FFF; }

header.style2 .listasMenu .idiomas li a::before { content: attr(lang); display: block; font-size: 15px; color: inherit; position: absolute; top: 50%; right: 0; transform: translateY(-50%); white-space: nowrap; padding-right: 20px; line-height: 1; margin-top: -1px; }

/*
.menuFixed header.style2 .listasMenu .idiomas li a:after{background: url(resources/idioma/sprite_idiomas.png?v=2.2.0037_20190613_1500) no-repeat 0 0; width: 17px; height: 19px; display: block; content: ''; top: -5px; }
.menuFixed header.style2 .listasMenu .idiomas li a[lang="es"]:after{background-position: -7px -11px;}
.menuFixed header.style2 .listasMenu .idiomas li a[lang="en"]:after{background-position: -7px -71px;}
.menuFixed header.style2 .listasMenu .idiomas li a[lang="en-us"]:after{background-position: -7px -101px;}
.menuFixed header.style2 .listasMenu .idiomas li a[lang="fr"]:after{background-position: -7px -41px;}
*/


/* Menu (Idiomas) */

.menuIdiomasCompleto { position: fixed; width: 100%; height: 100%; z-index: 1001; top: 0; background: rgba(0,0,0,.8) url(resources/idioma/fondoIdiomas.jpg) no-repeat center; background-size: cover !important; display: none; }
.menuIdiomasCompleto.visible { display: block; }

.menuIdiomasCompleto p,
.menuIdiomasCompleto span,
.menuIdiomasCompleto li.activo a { color: #fff; }
.menuIdiomasCompleto p { text-align: center; }
.menuIdiomasCompleto ul { width: 220px; margin: 0 auto; padding-left: 0; margin-bottom: 0; margin-top: 40px; }
.menuIdiomasCompleto ul li { font-size: 13px;  list-style: none; padding: 5px 0px 5px 50px; border-top: 1px solid #777161; position: relative; }
.menuIdiomasCompleto ul li:last-of-type { border-bottom: 1px solid #777161; }
.menuIdiomasCompleto ul li a { color: #c5c5c5; position: relative; display: block; }
.menuIdiomasCompleto ul li span { text-transform: uppercase; border-right: 1px solid #fff; padding-right: 7px; margin-right: 7px; width: 50px; display: inline-block; text-align: right; }
.menuIdiomasCompleto li.activo a:before { /*content: '\1F5F8';*/ display: inline-block; position: absolute; /*left: -40px;*/ right: 10px; content: '\E876'; font-family: 'Material Icons'; font-size: 18px; top: 50%; transform: translateY(-50%); }
.menuIdiomasCompleto ul li a:after{background: url(resources/idioma/sprite_idiomas.png?v=2.2.0037_20190613_1500) no-repeat 0 0; width: 17px; height: 19px; display: block; content: ''; position: absolute; top: -2px; left: -45px; display: none; }
.menuIdiomasCompleto ul li a[lang="es"]:after{background-position: -7px -11px; }
.menuIdiomasCompleto ul li a[lang="en"]:after{background-position: -7px -71px; }
.menuIdiomasCompleto ul li a[lang="en-us"]:after{background-position: -7px -101px; }
.menuIdiomasCompleto ul li a[lang="fr"]:after{background-position: -7px -41px; }

.menuIdiomasCompleto .container { position: relative; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.menuIdiomasCompleto .titulo { font-size: 18px; margin-bottom: 100px; }
.menuIdiomasCompleto .titulo:before { /*font-family: 'Material Icons'; content: '\E894'; display: block; font-size: 60px; margin-bottom: 10px;*/ content: ''; display: block; width: 300px; height: 95px; margin: 0 auto; background: url(resources/logos/garnicachallenge.png) no-repeat center; background-size: cover !important; }
.menuIdiomasCompleto .subtitulo { font-size: 16px; }


.menuIdiomasVisible header.style2 > .container{	background: none !important; }
.menuIdiomasVisible header.style2 .logoCorporativo { display: none !important; }
.menuIdiomasVisible header.style2 .listasMenu .iconos,
.menuIdiomasVisible header.style2 .listasMenu .menu{display: none; }
.menuIdiomasVisible header.style2 .listasMenu .idiomas .idiomaActivo{margin-top: 6px; }
.menuFixed.menuIdiomasVisible header.style2 .listasMenu .idiomas .idiomaActivo{/*margin-top: 6px;*/ }
.menuIdiomasVisible header.style2 .listasMenu .idiomas .cerrarIdioma{margin-top: 3px; }
.menuIdiomasVisible header.style2 .listasMenu .idiomas .separador,
.menuIdiomasVisible header.style2 .listasMenu .idiomas .cerrarIdioma{display: block; }

.menuIdiomasVisible header.style2 .logoCorporativo img{display: none !important; }
.menuIdiomasVisible header.style2 .logoCorporativo img.blanco{display: block !important; }

@media(max-width: 992px){
.fichaRecurso.menuIdiomasVisible header.style2 .listasMenu .idiomas a:after { top: 1px; }
}

@media(max-width: 768px){
header.style2 .listasMenu ul > li { margin-left: 10px; }
}


/*.menuIdiomasCompleto ul li:nth-of-type(2) { display: none; }*/




/* COMMUNITY2 */
/* Información de contacto */

.masDatosContacto #col01 > .row:not(.rowTituloForm) { border-bottom: 2px solid #2D6671; padding: 50px 99px; }
.masDatosContacto #col01 > .row:first-child { border-bottom: 0; padding: 0; }

.masDatosContacto .tituloRespVentas { display: block; }
.masDatosContacto .mapaRespVentas { display: block; }

.masDatosContacto .comollegar { background: #fff; }
.masDatosContacto .comollegar .row { background: #fff; border-bottom: 1px solid #2D6671; padding: 0 0; }
.masDatosContacto .comollegar .row:first { border-bottom: none; padding-top: 0; }
.masDatosContacto .comollegar .row:last-child { border-bottom: none; }
.masDatosContacto .comollegar .row .foto { display: inherit; padding-top: 25px; }

.masDatosContacto .Rventas h2+p { padding: 10px 0 0 0; }

.masDatosContacto .row h2 { color: #2d6671; }


@media (min-width: 1245px) {
	.masDatosContacto .comollegar .row { padding: 25px 0 0 0; }
	.masDatosContacto .comollegar .row .foto { padding-top: 0; }

	.masDatosContacto .row h2 { padding: 0 0; }

	.masDatosContacto.ayuda.fichaCabecera .grupos-preguntas-faq h2 { padding: 0 0 50px 0; }

	.masDatosContacto .grupos-preguntas-faq .wrap-grupos { padding: 0 0 50px; }
}

@media (max-width: 1244px) {
	.masDatosContacto .grupos-preguntas-faq .wrap-grupos { padding: 0 0 50px; }

	.masDatosContacto.ayuda.fichaCabecera .grupos-preguntas-faq h2 { padding: 0 0 50px 0; }

	.masDatosContacto .comollegar .row { display: flex; flex-wrap: wrap; padding-top: 25px; }
	.masDatosContacto .comollegar .row .foto { padding-top: 0;  }
	.masDatosContacto .comollegar .row .mapa { padding-top: 0; padding-left: 25px; }
	.masDatosContacto .comollegar .row .info { width: 100%; }
}


@media (max-width: 767px) {

	.masDatosContacto #col01 > .row:not(.rowTituloForm) { padding: 30px 50px; }
	.masDatosContacto #col01 > .row:first-child { border-bottom: 0; padding: 0; }

	.masDatosContacto .Rventas h2+p { padding: 10px 0 0 0; }

	.masDatosContacto .grupos-preguntas-faq .wrap-grupos { padding: 0 0 30px; }
	.masDatosContacto .grupos-preguntas-faq .wrap-grupos .listado-grupos { padding: 0 0 0 20px;}
	.masDatosContacto .grupos-preguntas-faq .wrap-grupos .listado-titulos ul .titulo-pregunta-faq.activo .movil { padding: 0 0 0 20px; }
	.masDatosContacto .grupos-preguntas-faq .wrap-grupos .listado-titulos ul .titulo-pregunta-faq.activo span.titulo { padding-top: 10px; }

	.masDatosContacto.ayuda.fichaCabecera .grupos-preguntas-faq h2 { padding: 0 0 50px 0; }
}

@media (max-width: 575px) {
	.masDatosContacto .comollegar .row { display: flex; flex-wrap: wrap; padding-top: 25px; }
	.masDatosContacto .comollegar .row .foto { padding-top: 0; width: 100%; }
	.masDatosContacto .comollegar .row .mapa { width: 100%; padding-top: 25px; padding-left: 0; }
	.masDatosContacto .comollegar .row .info { width: 100%; }
}