/* GLOBAL */

	/* FUENTES */

	@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
	@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);

	h1,
	h2,
	h3,
	h4,
	h5,
	h1 a,
	h2 a,
	h3 a,
	h4 a,
	h5 a,
	h1 span,
	h2 span,
	h3 span,
	h4 span,
	h5 span { /*font-family: 'Montserrat', sans-serif;*/ font-family: 'Ubuntu', sans-serif; }

	a,
	p,
	div,
	li,
	span { /*font-family: 'Open Sans', sans-serif;*/ font-family: 'Ubuntu', sans-serif; }

	/* GLOBAL */

	body { z-index: 0; position: relative; }
	.container { overflow: hidden; }
	.editarRecurso .container { overflow: visible; }

	#page { width: 100%; }
	.row  { width: 100%; margin: 0; padding: 0; }	

	#wrap { padding-top: 50px; }
	#breadcrumb { display: none; }
	.content * { font-size: 14px; line-height: 1.5 !important; }

	/*.close { background: url('resources/sprite.png?v=1.0.0.0') no-repeat -250px -11px; width: 20px; height: 20px; opacity: 1; top: 5px; position: relative; }*/
	.separador { position: relative; top: -2px; }
	.pagination .separador { top: 0; }

	.span11,
	.span12,
	.span16,
	.span13,
	.span23,
	.span14,
	.span34{ width:100%; }

	.listadoComunidad #page h2 { font-weight: 100; line-height: 1.1; }
	.listadoComunidad #page h2 a { display: inline-block; line-height: inherit; }

	body.mostrandoIdentidad,
	body.facetando,
	body.informando,
	body.informandoUsuario { overflow: hidden; }

	.highlight { background-color: #ddd; width: auto !important; height: auto !important; line-height: normal !important; top: -2px; position: relative; }

	@media (max-width: 768px){
		#wrap { padding-top: 20px; }

		.facetando.facetandoMovilOculto .facetasBar { left: -300px; }
	}

	/* TEXTO INTELIGENTE */

	.ac_results { max-width: 250px; width: 250px !important; }
	.ac_results ul { max-width: 250px; width: 250px; }
	.ac_results ul li { height: 40px; line-height: 40px; color: #797979; padding: 0 15px; width: 250px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }	
	.ac_results ul li:hover,
	.ac_results ul li.ac_over { background: #DDDDDD; color: #474747; } 
	.ac_results ul li:first-child {  }

	/* ETIQUETAS */

	div.autocompletar { border: 0 !important; display: inline-block; width: 100%; margin-bottom: 10px; }
	div.autocompletar input[type="text"] { border: 1px solid #ddd; height: 30px; width: 100% !important; padding-left: 10px; font-size: 13px; }
	div.autocompletar span.contenedor div.tag { height: 30px; margin-bottom: 10px; }
	div.autocompletar span.contenedor div.tag div { background: #D6D6D6; padding: 0px; color: #000; float: left; height: 30px; line-height: 30px; padding-left: 10px; }
	div.autocompletar span.contenedor div.tag div a.remove { position: relative; top: 0; right: 0; /*background: #C0C0C0 url('resources/sprite.png?v=1.0.0.0') no-repeat -245px -5px;*/ width: 30px; height: 30px; display: inline-block; text-indent: -999em; margin-left: 10px; }

	/* GUIA DE ESTILO */

	.guiaEstilos { }
	.grupo .bs-example { margin-bottom: 15px; }

	.guiaEstilos .image-content { margin: 0; }
	.guiaEstilos .image-content img { max-width: 150px; margin: 0 auto; display: block; }

	.grupo > * { display: none !important; }	
	.grupo.activo > * { display: block !important; }
	.grupo > .grupo-header { display: block !important; }

	.filtroRapido input.filtroFaceta.ac_input.form-control { height: 30px; border: 1px solid #ddd; border-right: 0; box-shadow: none; }
	.filtroRapido span.searchButton { background: none; text-indent: inherit; width: 30px; height: 30px; border: 1px solid #ddd; border-radius: 0; border-left: 0; padding: 0; line-height: 25px; }

		/* FORMULARIO EDICION RECURSOS */

		.grupo { margin-bottom: 20px; border: 1px solid #ddd; border-radius: 1px; width: 100%; -webkit-box-shadow: 2px 2px 4px 0px #eee; -moz-box-shadow: 2px 2px 4px 0px #eee; box-shadow: 2px 2px 4px 0px #eee; padding: 20px; }
		.grupo.form-group { margin-bottom: 10px !important; margin-top: 0 !important; }
		.grupo.activo {  }
		.guiaEstilos .grupo { max-height: none; }

		#panParte2 .grupo h3,
		#panParte2 .grupo legend label { display: none !important; }

		.grupo .grupo-header { display: block; position: relative; top: -5px; }
		.grupo .grupo-header label,
		.grupo .grupo-header label h3 { color: #666 !important; font-size: 13px; font-weight: 700; margin: 0; font-family: 'Montserrat', sans-serif; position: relative; top: 4px; }
		.grupo .grupo-header i { position: absolute; right: 0px; top: -2px; cursor: pointer; font-size: 22px; }

		.grupo.activo .grupo-header { padding-bottom: 15px; }

		/* ERRORES FORMULARIOS */

		.errorInput { border-color: #a94442 !important; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important; box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important; }
		.popover { z-index: 2000; }

		/* CARGANDO */

		.spinner-red, 
		.spinner-red-only { }

	    /* FORMULARIOS ANCHO VARIABLE */

	    .form-inline.form-width { display: table; width: 100%; }
	    .form-inline.form-width label { display: table-cell; width: 100px; }
	    .form-group .form-control { border-radius: 0; box-shadow: none; border: 1px solid #ddd;  }

	    .form-group label { font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: normal; top: 2px; position: relative; margin-bottom: 0; margin: 10px 0; }
	    .form-group .radio label,
	    .form-group .checkbox label { margin: 0; }
	    
		.btn, 
	    .btn-large { background: #7F7F7F; font-weight: bold; font-size: 13px; text-shadow: none; }
	    .btn:hover, 
	    .btn-large:hover { background: #ddd; }

	    .btn.principal, 
	    .btn-large.principal {  }	
	    .btn.principal:hover, 
	    .btn-large.principal:hover { background: #FF8300; }

	    .form-group .form-control[type=color] { padding: 0; width: 30px; border: 0; margin: 0; }
	    .form-group.has-feedback .form-control-feedback { top: 33px; }

	    .form-group p { margin: 0; }
	    .form-group input:focus { border-color: #ddd; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(211,211,211,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(211,211,211,.6); }
	        
	        /* INPUTS CON ANCHOS VARIABLES*/

	        .form-inline.width100 input { display: table-cell; width: 100%; }
	        .form-inline.width80 input { display: table-cell; width: 80%; }
	        .form-inline.width60 input { display: table-cell; width: 60%; }
	        .form-inline.width40 input { display: table-cell; width: 40%; }
	        .form-inline.width20 input { display: table-cell; width: 20%; }

	        .form-group.width100 input { width: 100%; }
	        .form-group.width80 input { width: 80%; }
	        .form-group.width60 input { width: 60%; }
	        .form-group.width40 input { width: 50%; }
	        .form-group.width40 input { width: 40%; }
	        .form-group.width20 input { width: 20%; }

	    /* SELECT PERSONALIZADO */

	    .guiaEstilos select { margin-bottom: 15px; min-width: 50%;  }

	   	select.custom { background: #D6D6D6; color: #000; margin-right: 10px; height: 30px; -moz-appearance: none; -webkit-appearance: none; appearance: none; background: #eee url('resources/selectArrow.png?v=1.0.0.0') no-repeat right; padding-right: 30px; border-radius: 0; }
		select.custom:last-child { margin-right: 0; }

		select.custom.blanco { background: #fff url('resources/selectArrow.png?v=1.0.0.0') no-repeat right; }

		/* INPUT CUSTOMIZADO */

		span.cuadroSeleccion { /*background: url('resources/sprite.png?v=1.0.0.0') no-repeat -5px -45px;*/ width: 20px; height: 20px; display: inline-block; /*border: 1px solid #DDDDDD;*/ position: relative; top: 5px; margin-right: 15px; } 
		span.cuadroSeleccion.activo { background-position: -35px -45px;  }

		/* RADIOLIST */

		.radioList {  }
		.radioList li { margin: 0; }
		.radioList li label { margin: 0; }
		.radioList li a img { position: relative; top: 5px; }

	@media (max-width: 768px){

		#col01,
		#col02 { padding: 0; }

		.content * { font-size: 14px; }
	}

/* COOKIES */

#phAvisoCookie { width: 100%; background: #FFFFE6; }
#phAvisoCookie .info { background: none; padding: 15px 0; margin: 0; }
#phAvisoCookie .info .box { margin: 0 }
#phAvisoCookie .info .box p { float: right; margin: 0; padding: 15px; }
#phAvisoCookie .info .box i { float: right; position: relative; top: -1px; margin: 0 15px; font-size: 15px; cursor: pointer; color: #000; }
#phAvisoCookie a { color: #FF8300; }

/* CABECERA */

.header { }
.header nav { background: none; border: 0; color: #fff; }

.header .headerTop { width: 100%; height: 50px; background: orangered; position: relative; z-index: 300; padding: 0 20px; }
.header .headerTop > .container { width: 1000px; overflow: auto; }

.header .headerTop .mainNav { position: absolute; left: 0; top: 0; margin: 0 10px; }
.header .headerTop .mainNav .small { display: none; }
.header .headerTop .mainNav i { display: inline-block; vertical-align: middle; width: 25px; line-height: 50px; font-size: 25px; margin-right: 10px; cursor: pointer; }
.header .headerTop .mainNav i:before { position: relative; top: 1px; }
.header .headerTop .mainNav .logoCustomRIAM { display: inline-block; vertical-align: middle; cursor: pointer; }
.header .headerTop .mainNav .logoCustomRIAM a { text-decoration: none; font-size: 20px; }
.header .headerTop .mainNav .logoCustomRIAM p,
.header .headerTop .mainNav .logoCustomRIAM > div a,
.header .headerTop .mainNav .logoCustomRIAM > div span { color: #fff; margin: 0; font-size: 20px; font-family: 'Montserrat', sans-serif; top: 0px; position: relative; }
.header .headerTop .mainNav .logoCustomRIAM p a,
.header .headerTop .mainNav .logoCustomRIAM > div a,
.header .headerTop .mainNav .logoCustomRIAM > div span { font-family: 'Montserrat', sans-serif; color: #fff; text-decoration: none; /*font-weight: bold;*/ }
.header .headerTop .mainNav .logoCustomRIAM img { width: 100px; }

.header .headerTop .mainNav .logoCustomRIAM span { font-family: 'Montserrat', sans-serif; /*width: 150px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block;*/ }

.header .headerTop .userNav { position: absolute; right: 0; top: 0; margin: 0 10px; height: 50px; max-width: 300px; }
.header .headerTop .userNav > div { height: 50px; }
.header .headerTop .userNav > div i { font-size: 21px; }
.header .headerTop .userNav > div span { font-size: 15px; }

.header .headerTop .userNav > div > div { width: 40px; cursor: pointer; }
.header .headerTop .userNav > div > div span.icono { /*background: url('resources/sprite.png?v=1.0.0.0') no-repeat 0 0;*/ width: 40px; height: 40px; display: inline-block; }
.header .headerTop .userNav > div > div.more span.icono { background: none; }
.header .headerTop .userNav > div > div.more span.icono i { top: 15px; position: absolute; }
.header .headerTop .userNav > div > div.more.oculto { display: none !important; }
.header .headerTop .userNav > div > div.notificaciones span.icono { background-position: -40px 3px; }
.header .headerTop .userNav > div > div.mensajes span.icono { background-position: -90px 2px; }
.header .headerTop .userNav > div > div.usuario span.icono { background-position: 0 3px; }
.header .headerTop .userNav > div > div.usuario img { border-radius: 50%; width: 35px; }
 
.header .headerTop .userNav > div > div.usuario span.nombreUsuario { display: none; /*position: relative; top: 5px; margin-left: 15px; margin-right: 10px;*/ }

.header .headerTop .userNav > div > div.notificaciones,
.header .headerTop .userNav > div > div.mensajes { display: none; }

.header .headerTop .userNav .usuarioContent { display: table; }
.header .headerTop .userNav .usuarioContent .nombreUsuario { display: table-cell; vertical-align: middle; padding-right: 10px; }
.header .headerTop .userNav .usuarioContent img { display: table-cell; vertical-align: middle; }

.header .headerBottom { position: relative; height: 35px; width: 100%; background: #E5E5E5; z-index: 200; top: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.header.ocultando .headerBottom { top: -35px; display: none; } 

.homeComunidad.headerBottomOffHome .headerBottom { top: 0; display: block; }

.header .headerBottom #nav {  }
.header .headerBottom #nav ul { margin: 0; padding: 0;  }
.header .headerBottom #nav ul li { height: 35px; background: none; }
.header .headerBottom #nav ul.principal li:first-child { padding-left: 0; }
.header .headerBottom #nav ul li a { line-height: 35px; color: #5C5C5C; }

.header .headerBottom #nav ul li.noVisible { display: none; }

.header .headerBottom #nav .botonDesplegar { display: none; color: #000; font-size: 15px; position: relative; top: -19px; right: -10px; }
.header .headerBottom #nav.menuParcial .botonDesplegar { display: inline-block; cursor: pointer; }

.header .headerBottom #nav ul li.extra { display: none; }
.header .headerBottom #nav ul li.botonDesplegar { line-height: 40px; cursor: pointer; }
.header .headerBottom #nav ul li.botonDesplegar i { font-size: 15px; }
.header .headerBottom .dropdown-menuParcial { display: none; }

.header .headerInformacion { display: none; position: relative; width: 100%; height: 50px; border-bottom: 1px solid #ddd; background: #fff; top: -70px; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;  }
.listadoComunidad .header.ocultando .headerInformacion,
.fichaComunidad .header.ocultando .headerInformacion,
.fichaPerfilUsuario .header.ocultando .headerInformacion { display: block; top: 0px; } 

.header .headerInformacion .container { vertical-align: middle; line-height: 50px; }
.header .headerInformacion .container .informacion { color: #000; font-size: 16px; font-weight: bold; font-family: 'Montserrat', sans-serif; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; }
.header .headerInformacion .container .informacion strong { margin-right: 5px; }
.header .headerInformacion .container .informacion .enlaceLimpiar { display: none; }

.header .headerInformacion .filtrar { display: none; }

.fichaPerfilUsuario .header .headerInformacion,
.fichaPerfilUsuario .header .headerInformacion .container { height: 70px; line-height: 70px; }
.fichaPerfilUsuario .header .headerInformacion .datosUsuario { display: table; width: 50%; float: left; }

.fichaPerfilUsuario .header .headerInformacion .datosUsuario .datos { display: table-cell; vertical-align: middle; }
.fichaPerfilUsuario .header .headerInformacion .datosUsuario .datos span { display: block; line-height: 1.2; color: #000; font-size: 15px; font-family: 'Montserrat', sans-serif; }
.fichaPerfilUsuario .header .headerInformacion .datosUsuario .datos p { display: block; line-height: 1.2; margin: 0; color: #656565; font-size: 13px; font-family: 'Montserrat', sans-serif; }

.fichaPerfilUsuario .header .headerInformacion .datosUsuario .imageUser { display: table-cell; width: 50px; vertical-align: middle; }
.fichaPerfilUsuario .header .headerInformacion .datosUsuario .imageUser img { width: 40px; border-radius: 50%; }

.fichaPerfilUsuario .header .headerInformacion ul { float: left; width: 50%; margin: 0; text-align: right; }

@media (max-width: 1200px){
    .header .headerTop > .container { width: 700px; }
    .header .headerTop .userNav > div > div.usuario .nombreUsuario { display: none; }
}

@media (max-width: 992px){
    .header .headerTop > .container { width: 400px; }
}

@media (max-width: 768px){

	.header .headerBottom { display: none !important; }
	.header .headerBottom > .container { display: inline-block; width: 100%; }
	.header .headerBottom > .container .menuParcial { height: auto !important; }

	.header .headerBottom .dropdown-menuParcial { display: none; background: #fff; margin: 0 -15px; box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
	.header .headerBottom .dropdown-menuParcial ul { margin: 0; padding: 0; }
	.header .headerBottom .dropdown-menuParcial ul li { list-style: none; border-bottom: 1px solid #ddd; padding-left: 15px; }
	.header .headerBottom .dropdown-menuParcial ul li.noVisible { display: block !important; }
	.header .headerBottom .dropdown-menuParcial ul li a { color: #000; }

	.header .headerBottom > .container .menuParcial.open .dropdown-menuParcial { display: block; position: relative; top: -15px; } 

	.header .headerTop .userNav { margin: 0; }
    .header .headerTop .userNav > div > div.mensajes,
    .header .headerTop .userNav > div > div.notificaciones,
    .header .headerTop .userNav > div > div.more { display: none; }

    .header .headerTop .userNav > div > div.usuario { padding-right: 5px; width: 30px; }
    .header .headerTop .userNav > div > div.usuario span.icono { background-position: 13px 5px; }
    .header .headerTop .userNav > div > div.usuario .nombreUsuario { display: none; }
    .header .headerTop .userNav > div > div.usuario img { width: 30px; }

    .invitado .header .headerTop .userNav { padding: 0 20px; }
}

	/* BOTON INICIAR SESION */

	.header .headerTop .userNav .iniciarSesion { line-height: 50px; }
	.header .headerTop .userNav .iniciarSesion a { font-size: 15px; text-decoration: none; }
	.header .headerTop .userNav .iniciarSesion i { position: relative; top: 3px; margin-right: 10px; }
	.header .headerTop .userNav .iniciarSesion i.fa.fa-unlock { display: none; }

	.modal-open .header .headerTop .userNav .iniciarSesion i.fa.fa-lock { display: none; }
	.modal-open .header .headerTop .userNav .iniciarSesion i.fa.fa-unlock { display: inline-block; }

	@media (max-width: 768px){
		.header .headerTop .userNav .iniciarSesion span { display: none; }
		.header .headerTop .userNav .iniciarSesion i { margin: 0; }
	}

	/* BUSCADOR */

	.header .headerTop > .container { height: 50px; }
	.header .headerTop > .container .iconoCerrar { display: none; }
    .header .headerTop > .container .icono.cerrar { display: none; }

	.header #buscador { width: 400px; height: auto; margin: 0 auto; display: block; float: none; position: relative; top: 5px; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
	.header #buscador fieldset { background: none; margin: 0 auto; }
	.header #buscador fieldset div.searchGroup, #buscador fieldset { border-radius: 0; margin: 0; padding: 0; }
	.header #buscador fieldset div.fieldsetGroup { margin: 0; }

	.header #buscador fieldset div.searchGroup { position: relative; height: 40px; border: 0; background: rgba(255,255,255,0.16); /*line-height: 40px;*/ -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.05),0 1px 2px 0 rgba(0,0,0,0.07),0 2px 1px -2px rgba(0,0,0,0.1),0 1px 5px 0 rgba(0,0,0,0.06); box-shadow: 0 0 0 1px rgba(0,0,0,0.05),0 1px 2px 0 rgba(0,0,0,0.07),0 2px 1px -2px rgba(0,0,0,0.1),0 1px 5px 0 rgba(0,0,0,0.06); }	.header #buscador fieldset div.searchGroup input.encontrar { display: none; }
	.header #buscador fieldset div.searchGroup .botonBuscadorMaquetar { cursor: pointer; font-size: 25px; color: #5C5C5C; text-align: center; height: 40px; line-height: 40px;}
	.header #buscador fieldset div.searchGroup .botonBuscadorMaquetar i { opacity: .72;  width: 40px; color: #fff; font-size: 20px; position: relative; top: -4px; }
	.header #buscador fieldset div.searchGroup .desplegarFacetas { width: 30px; font-size: 15px; color: #5C5C5C; line-height: 40px; height: 40px; margin: 0 10px; margin-left: 15px; cursor: pointer; }
	.header #buscador fieldset div.searchGroup .desplegarFacetas i { opacity: .72; font-size: 17px; padding: 0 10px; color: #fff; }

	.header #buscador #selector { display: none !important; }

	.header #buscador #txtBusquedaPrincipal { height: 100%; color: #5C5C5C; padding-left: 15px; font-size: 15px; font-weight: normal; background: transparent; text-indent: -99999px; }
	.header #buscador .selectorAmbito { display: none; z-index: 300; position: relative; top: 5px; left: 5px; /*display: inline-block;*/ width: 100%; }
	.header #buscador .selectorAmbito .ambitoActivo { height: 30px; line-height: 30px; display: table; background: #E5E5E5; padding: 0 15px; padding-right: 0; cursor: pointer; }
	.header #buscador .selectorAmbito .ambitoActivo p { display: table-cell; float: none; margin: 0; vertical-align: middle; padding-right: 5px; }
	.header #buscador .selectorAmbito .ambitoActivo p.itemActivo { font-weight: bold; }
	.header #buscador .selectorAmbito .ambitoActivo i { display: table-cell; float: none; font-size: 13px; vertical-align: middle; font-size: 20px; background: #999; text-align: center; color: #000; padding: 0 10px; }

	.header #buscador .selectorAmbito .listadoAmbitos { display: none; position: absolute; background: #fff; left: -5px; border: 1px solid #ddd; top: 36px; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }
	.header #buscador .selectorAmbito .listadoAmbitos.activo { display: block; }
	.header #buscador .selectorAmbito .listadoAmbitos ul { margin: 0; padding: 0; }
	.header #buscador .selectorAmbito .listadoAmbitos ul li { list-style: none; padding: 10px 20px; border-bottom: 1px solid #ddd; cursor: pointer; }
	.header #buscador .selectorAmbito .listadoAmbitos ul li:last-child { border: 0; }
	.header #buscador .selectorAmbito .listadoAmbitos ul li.activo { background: #E5E5E5; font-weight: bold; }
	.header #buscador .selectorAmbito .listadoAmbitos ul li.itemCerrar { background: #E5E5E5; }
	.header #buscador .selectorAmbito .listadoAmbitos ul li.itemCerrar i { position: absolute; top: 10px; right: 10px; font-size: 15px; }

	.header #buscador .textoBusquedaPrincipalInput { width: 100%; position: relative; }
	.header #buscador .textoBusquedaPrincipalInput input { width: 100% !important; }

	/*.facetando .header #buscador .selectorAmbito .listadoAmbitos,
	.informandoUsuario .header #buscador .selectorAmbito .listadoAmbitos,
	.informando .header #buscador .selectorAmbito .listadoAmbitos { display: none !important; }*/

	.header #buscador:hover {  }
	.header #buscador:hover fieldset div.searchGroup { background: rgba(255,255,255,0.20); }
	.header #buscador:hover fieldset div.searchGroup .botonBuscadorMaquetar i, 
	.header #buscador:hover fieldset div.searchGroup .desplegarFacetas i { opacity: 1; }

	.header #buscador.ampliar { width: 100%; }
	.header #buscador.ampliar .selectorAmbito  { display: inline-block; }
	.header #buscador.ampliar #txtBusquedaPrincipal { text-indent: 0; }
	.header #buscador.ampliar fieldset div.searchGroup { background: #fff; }
	.header #buscador.ampliar fieldset div.searchGroup .botonBuscadorMaquetar i, 
	.header #buscador.ampliar fieldset div.searchGroup .desplegarFacetas i { opacity: 1; color: #666; }	

	@media (max-width: 992px){
		.header #buscador .selectorAmbito,
		.header #buscador.ampliar .selectorAmbito { display: none; }           
	}

	@media (max-width: 768px){

		.buscadorMovil .header #buscador { top: 0; height: 50px; float: right; }
        .header .headerTop .container #buscador { width: 100%; position: absolute; top: 0; right: 0; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; }     
       
        .buscadorMovil .header .headerTop .container { background: none; margin: 0 40px; width: 40px; float: right; margin-right: 80px; }
        .buscadorMovil .header .headerTop .container .iconoCerrar { display: none; }
        .invitado.buscadorMovil .header .headerTop .container { margin-right: 25px; position: absolute; top: 0; right: 0; }    
		.invitado.buscadorMovil .header #buscador fieldset div.searchGroup .botonBuscarMovil { background-position: -130px -33px; }
       
		.buscadorMovil .header #buscador fieldset div.searchGroup { background: none; width: 35px; position: relative; right: 15px; border: 0; box-shadow: none; }
		.buscadorMovil .header #buscador fieldset div.searchGroup input.encontrar { background-position: -140px -33px; display: none; }
		.buscadorMovil .header #buscador fieldset div.searchGroup #txtBusquedaPrincipal { width: 0 !important; padding: 0; }
		.buscadorMovil .header #buscador fieldset div.searchGroup .botonBuscarMovil { font-size: 20px; width: 30px; height: 50px; line-height: 50px; display: block; }
		.buscadorMovil .header #buscador fieldset div.searchGroup .botonBuscadorMaquetar { display: none; }
        .header #buscador fieldset div.searchGroup .botonBuscadorMaquetar i { color: #444; }

        .buscadorMovil .header #buscador fieldset div.searchGroup { background: none !important; top: 0; }
		.header #buscador fieldset div.searchGroup { height: 35px; background: #fff !important; position: relative; top: 5px; margin: 0 10px; margin-right: 40px; }
		.header #buscador fieldset div.searchGroup input.encontrar { background-position: -180px -2px; height: 35px; width: 35px; }
		.header #buscador fieldset div.searchGroup .desplegarFacetas { /*display: none;*/ padding: 0; }
		.header #buscador fieldset div.searchGroup .desplegarFacetas i { padding-right: 0; }
		.header #buscador fieldset div.searchGroup .botonBuscadorMaquetar { height: 35px; width: 35px; line-height: 32px; }

        .header .headerTop .container { background: orangered; margin: 0px; padding-right: 0; padding-left: 0; z-index: 200; float: right; width: 100%; }
        .header .headerTop .container .iconoCerrar { display: table-cell; width: 50px; padding: 0 10px; float: right; }
        .header .headerTop .container .iconoCerrar span.cerrar { /*background: url('resources/sprite.png?v=1.0.0.0') no-repeat -276px -13px;*/ width: 20px; height: 20px; opacity: 1; top: 17px; right: -6px; position: relative; display: block; margin: 0 auto; }

        .buscadorMovil .header .headerTop .container .desplegarFacetas { display: none; }
        .header .headerTop .container .desplegarFacetas { padding: 0 10px; padding-right: 0; /*display: none;*/ }
        .header .headerTop .container .desplegarFacetas .facetas { /*background: #fff; width: 35px; */ width: 0;  display: block; height: 37px; font-size: 0; color: #444; margin: 0 auto; text-align: center; line-height: 35px; font-size: 17px; }
        .header .headerTop .container .desplegarFacetas .facetas i { font-size: 0; }

        .header #buscador fieldset { width: 100%; }         
        .header #buscador .selectorAmbito { display: none; }                     
        .header .headerTop { padding: 0; }

    }

	/* TEXTO PREDICTIVO */

	.ac_results.txtBusquedaPrincipal { max-width: 750px !important; width: 750px !important; top: 50px !important; position: fixed !important; display: none !important; }
	.ac_results.txtBusquedaPrincipal ul { max-width: 750px !important; width: 750px !important; }
	.ac_results.txtBusquedaPrincipal ul li {  height: 40px; line-height: 40px; color: #797979; padding: 0 15px; width: 750px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }	
	.ac_results.txtBusquedaPrincipal ul li:hover,
	.ac_results.txtBusquedaPrincipal ul li.ac_over { background: #DDDDDD; color: #474747; }
	.ac_results.txtBusquedaPrincipal ul li:first-child { border: 0; }

	.facetando .ac_results.txtBusquedaPrincipal { display: block !important; }

    @media (max-width: 768px) {
        .facetando .ac_results.txtBusquedaPrincipal { width: 100% !important; left: 0 !important; }
        .ac_results.txtBusquedaPrincipal ul li { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }	

        .buscadorMovil .ac_results.txtBusquedaPrincipal,
        .facetando.facetandoMovil .ac_results.txtBusquedaPrincipal { display: none !important; }

    }

	/* DROPDOWN MENU */

	#header .dropdown-menu { right: 0; left: inherit; border-radius: 0; border: 0; padding: 0; top: 95%; }
	#header .dropdown-menu .pico { background: #FFF; transform: rotate(45deg); width: 10px; height: 10px; top: -5px; right: 20px; position: absolute; }	
	#header .dropdown-menu .titulo { height: 35px; line-height: 35px; background: #E5E5E5; padding: 0 15px; position: relative; z-index: 20000; }
	#header .dropdown-menu ul { margin: 0; padding: 0; }
	#header .dropdown-menu ul li { list-style: none; padding: 15px 15px 0 15px; }
	#header .dropdown-menu ul li:last-child { padding-bottom: 15px; }
	#header .dropdown-menu ul li a { color: #000; display: inline-block; width: 100%; }

		/* DROPDOWN MENU MORE */

		#header .more .dropdown-menu { display: none !important;  }
		#header .more .dropdown-menu > ul { min-width: 350px; }
		#header .more .dropdown-menu > ul li { padding: 0px; position: relative; }
		#header .more .dropdown-menu > ul li p { position: relative; margin: 0; width: 100%;  border-bottom: 1px solid #ddd; padding: 10px 15px; padding-right: 50px; font-weight: 600; }
		#header .more .dropdown-menu > ul li p a { text-decoration: none; }

		#header .more .dropdown-menu > ul li:hover p { background: #E5E5E5; }
		
		#header .more .dropdown-menu > ul li i { position: absolute; right: 10px; top: 5px; }
		#header .more .dropdown-menu > ul li > ul { display: none; }
		#header .more .dropdown-menu > ul li > ul li { border: 0; padding: 10px 15px; border-bottom: 1px solid #ddd; padding-left: 30px; }	

		#header .more .dropdown-menu.visible { display: block !important; }
		#header .more .dropdown-menu ul.visible { display: block !important; }

/* BARRA LATERAL IZQUIERDA */

	.panelBar  { position: fixed; top: 50px; left: -310px; z-index: 3000; background: #fff; height: 100%; width: 300px; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; border-right: 1px solid #ddd; }
	.panelBarIzquierda { right: -310px; left: inherit; }

	/* BARRA DE FACETADO */
	
	.facetando .facetasBar  { left: 0px; }
	
	@media (min-width: 992px){

	}

	.facetasBar.panelBar { border: 1px solid #ddd; border-bottom: 0; margin-right: 15px; }

	.facetasBar { border-right: 0px; top: 50px; }
	.facetasBar .facetasHead { height: 35px; line-height: 35px; /*background: #E5E5E5;*/ padding: 0 15px; border-bottom: 1px solid #ddd; }
	.facetasBar .facetasHead span { font-size: 13px; font-weight: bold; }
	.facetasBar .facetasHead .close {position: relative; top: 8px; float: right; }

	.facetasBar .facetasBody { overflow-y: scroll; overflow-x: hidden; }
	.facetasBar .facetasBody .facetaModule { border-bottom: 1px solid #DDDDDD; width: 100%; }
	.facetasBar .facetasBody .facetaModule .facetaModuleHead { height: 35px; line-height: 35px; padding: 0 15px; }
	.facetasBar .facetasBody .facetaModule .facetaModuleHead span { font-size: 13px; font-weight: 600; }
	.facetasBar .facetasBody .facetaModule .facetaModuleHead i { font-size: 25px; position: relative; top: 6px; right: 3px; float: right; color: #9F9F9F; cursor: pointer; }
	.facetasBar .facetasBody .facetaModule .facetaModuleHead i.fa-angle-up { display: none; }

	.facetasBar .facetasBody .facetaModule .facetaModuleBody { /*display: none;*/ }
	.facetasBar .facetasBody .facetaModule.activo .facetaModuleBody { display: block; } 
	.facetasBar .facetasBody .facetaModule.activo .facetaModuleHead i.fa-angle-down { display: none; }
	.facetasBar .facetasBody .facetaModule.activo .facetaModuleHead i.fa-angle-up { display: inline-block; } 
	.facetasBar .facetasBody .facetaModule.activo .facetaModuleBody ul li{ display: block; }

	.facetasBar .facetasBody .facetaModule .facetaModuleBody ul { margin: 0; padding: 0; padding-left: 15px; margin-bottom: 15px; } 
	.facetasBar .facetasBody .facetaModule .facetaModuleBody ul li { list-style: none; margin-bottom: 0px; cursor: pointer; /*display: none;*/ } 
	.facetasBar .facetasBody .facetaModule .facetaModuleBody ul li label.nombreAmbito { color: #000; font-size: 13px; margin: 0; font-weight: normal; } 
	.facetasBar .facetasBody .facetaModule .facetaModuleBody ul li span.cuadroSeleccion { /*background: url('resources/sprite.png?v=1.0.0.0') no-repeat -5px -45px;*/ width: 20px; height: 20px; display: inline-block; /*border: 1px solid #DDDDDD;*/ position: relative; top: 5px; margin-right: 15px; } 

	.facetasBar .facetasBody .facetaModule .facetaModuleBody ul li label.nombreAmbito:before { background: none; border: 2px solid #5A5A5A; }
	.facetasBar .facetasBody .facetaModule .facetaModuleBody ul li.activo label.nombreAmbito:before { background: orangered; border: 2px solid orangered; }
	.facetasBar .facetasBody .facetaModule .facetaModuleBody ul li:hover span.cuadroSeleccion { /*background: orangered;*/ } 

	.facetasBar .facetasBody .facetaModule .facetaModuleBody ul li.activo { cursor: default; display: block; }
	.facetasBar .facetasBody .facetaModule .facetaModuleBody ul li.activo span.cuadroSeleccion { background-position: -35px -45px;  }
	.facetasBar .facetasBody .facetaModule .facetaModuleBody .applied span.cuadroSeleccion { background-position: -35px -45px;  }

	.facetasBar .facetasBody .facetaModule.facetaModuleAmbito .facetaModuleBody ul li { display: none; }
	.facetasBar .facetasBody .facetaModule.facetaModuleAmbito.activo .facetaModuleBody ul li { display: block; }
	.facetasBar .facetasBody .facetaModule.facetaModuleAmbito .facetaModuleBody ul li.activo { display: block; }

	@media (max-width: 768px){


	}

	/* BARRA DE INFORMACION */

	.informando .infoBar { left: 0px; }

	.infoBar { border-right: 0px; top: 0; }
	.infoBar .infosHead { height: 150px; background: orangered; position: relative; }

	.infoBar .infosHead .infosHeadTop { display: inline-block; width: 100%; padding: 10px; }
	.infoBar .infosHead .infosHeadTop > * { float: left; font-size: 25px; }
	.infoBar .infosHead .infosHeadTop > i { margin-right: 10px; color: #fff; display: none; }
	.infoBar .infosHead .infosHeadTop span.close { float: right; right: 5px; top: 10px; background-position: -275px -11px; }

	.infoBar .infosHead .infosHeadTop .logoCustom { top: 3px; position: relative; }
	.infoBar .infosHead .infosHeadTop .logoCustom span { color: #fff; font-family: 'Montserrat', sans-serif; font-size: 20px; font-weight: 500; display: block; width: 150px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
 
	.infoBar .infosHead .counters { margin: 0; position: absolute; bottom: 10px; right: 10px; }
	.infoBar .infosHead .counters ul { margin: 0; padding: 0; }
	.infoBar .infosHead .counters ul li { list-style: none; color: #fff; float: left; text-align: right; }
	.infoBar .infosHead .counters ul li a { color: #fff; text-decoration: none; }
	.infoBar .infosHead .counters ul span.count { display: block; text-align: right; font-size: 32px; }

	.infoBar .infosHead .counters ul li:first-child { margin-right: 30px; }

	.infoBar .infosBody {  }
	.infoBar .infosBody .admins { padding: 15px; }
	.infoBar .infosBody .admins h3 { font-size: 15px; margin-top: 0; font-weight: bold; }
	.infoBar .infosBody .admins ul { margin: 0; padding: 0; }
	.infoBar .infosBody .admins ul li { list-style: none; margin-bottom: 15px; }
	.infoBar .infosBody .admins ul li * { font-size: 14px; }
	.infoBar .infosBody .admins ul li img { width: 50px; border-radius: 50%; }

	.infoBar .infosBody .menus { }
	.infoBar .infosBody .menus ul { padding: 0; margin: 0; }
	.infoBar .infosBody .menus ul li { list-style: none; border-bottom: 1px solid #ddd; position: relative; }
	.infoBar .infosBody .menus ul li a { color: #444; font-family: 'Montserrat', sans-serif; width: 100%; display: inline-block; padding: 10px 15px; text-decoration: none; }
	.infoBar .infosBody .menus ul li a i { position: absolute; right: 5px; top: 5px; color: #444; }

	.infoBar .infosBody .imagenPersona { width: 50px; padding-right: 15px; }
	.infoBar .infosBody .informacionPersona { width: 100%; }
	.infoBar .infosBody .informacionPersona a { font-size: 13px; }
	.infoBar .infosBody .informacionPersona p { font-size: 14px; white-space: normal; }

	/* BARRA DE INFORMACION USUARIO */

	.informandoUsuario .infoUserBar { right: 0px; left: inherit; }

	.infoUserBar { border-right: 0px; top: 0; }
	.infoUserBar .infoUserHead { height: 150px; background: #CF4900; position: relative; }

	.infoUserBar .infoUserHead img { border-radius: 50%; width: 40px; margin: 10px; }
	.infoUserBar .infoUserHead .nombreUsuario { font-size: 15px; color: #fff; height: 50px; line-height: 50px; vertical-align: top; }
	.infoUserBar .infoUserHead .icono { /*background: url('resources/sprite.png?v=1.0.0.0') no-repeat 10px 8px;*/ width: 50px; height: 50px; display: inline-block; }
	.infoUserBar .infoUserHead .close { /*background-position: -277px -11px;*/ top: 20px; right: 15px; }

	.infoUserBar .infoUserBody { padding: 0px; }
	.infoUserBar .infoUserBody .titulo { padding: 10px; }
	.infoUserBar .infoUserBody .titulo span { font-size: 15px; font-weight: bold; }

	.infoUserBar .infoUserBody ul { padding: 0; margin: 0; }
	.infoUserBar .infoUserBody ul li { list-style: none; cursor: pointer; }

	.infoUserBar .infoUserBody ul li p { position: relative; margin: 0; width: 100%;  border-bottom: 1px solid #ddd; padding: 10px 15px; padding-right: 50px; font-weight: 600; }
	.infoUserBar .infoUserBody ul li p a { text-decoration: none; color: #000; }
	.infoUserBar .infoUserBody ul li p i { position: absolute; right: 10px; top: 5px; font-size: 25px; }

	.infoUserBar .infoUserBody ul li > ul { display: none; }
	.infoUserBar .infoUserBody ul li > ul.visible { display: block; }
	.infoUserBar .infoUserBody ul li > ul li { border: 0; padding: 10px 15px; border-bottom: 1px solid #ddd; padding-left: 30px; }	
	.infoUserBar .infoUserBody ul li > ul li a { color: #000; }

	.infoUserBar .infoUserBody ul li.salir { position: relative; margin: 0; width: 100%;  border-bottom: 1px solid #ddd; padding: 10px 15px; padding-right: 50px; font-weight: 600; }
	.infoUserBar .infoUserBody ul li.salir a { text-decoration: none; color: #000; }

	/* BARRA DE IDIOMAS */

	#header .headerTop .userNav .idiomas { text-align: center; padding: 0 20px; }
	#header .headerTop .userNav .idiomas div.idiomaActivo {  }
	#header .headerTop .userNav .idiomas div.idiomaActivo span.idiomaActivoTexto { font-size: 16px; text-transform: uppercase; }
	#header .headerTop .userNav .idiomas div.idiomaActivo i { display: block; }

	#header .headerTop .userNav .idiomas .dropdown-menu {  }
	#header .headerTop .userNav .idiomas .dropdown-menu .pico { right: 25px !important; }
	#header .headerTop .userNav .idiomas .dropdown-menu ul { display: block; padding: 0; margin: 0; }
	#header .headerTop .userNav .idiomas .dropdown-menu ul li { padding: 0; text-align: right; }
	#header .headerTop .userNav .idiomas .dropdown-menu ul li:hover {  }
	#header .headerTop .userNav .idiomas .dropdown-menu ul li a { padding: 10px 20px; }
	#header .headerTop .userNav .idiomas .dropdown-menu ul li a.activo { font-weight: bold; }

	/* MASCARA DE BARRAS ACTIVAS */

	.mascaraBar { z-index: -1; left: 0; background: #000; width: 100%; height: 100%; opacity: 0; -webkit-transition: opacity 0.5s ease-in-out; -moz-transition: opacity 0.5s ease-in-out; -ms-transition: opacity 0.5s ease-in-out; -o-transition: opacity 0.5s ease-in-out; transition: opacity 0.5s ease-in-out; }
	.mascaraBar.visible { opacity: 0.5; display: block; background: #000; top: 0; left: 0; height: 100%; width: 100%; position: fixed; z-index: 20; }

	/* FACETAS BARRA LATERAL */

	.facetaModuleFacetas {  }
	.facetaModuleFacetas .facetedSearch .box { background: none; padding: 0 15px; margin: 0; border-bottom: 1px solid #DDDDDD; }
	.facetaModuleFacetas .facetedSearch .box .faceta-title { font-size: 13px; font-weight: 600; height: 35px; width: 100%; line-height: 35px; display: inline-block; position: relative; padding: 0; }
	.facetaModuleFacetas .facetedSearch .box .faceta-title i { font-size: 25px; position: relative; top: 5px; right: 3px; float: right; color: #9F9F9F; cursor: pointer; }
	.facetaModuleFacetas .facetedSearch .box .faceta-title i.fa-angle-up { display: none; }

	.facetaModuleFacetas .facetedSearch .box .listadoFacetas { display: none; margin: 0 !important; padding: 0 !important; margin-bottom: 25px !important; }
	.facetaModuleFacetas .facetedSearch .box .listadoFacetas li { display: inline-block; width: 100%; }
	.facetaModuleFacetas .facetedSearch .box .listadoFacetas li.tabulado { position: relative; }
	.facetaModuleFacetas .facetedSearch .box .listadoFacetas li.tabulado a { /*padding-left: 25px;*/ }
	.facetaModuleFacetas .facetedSearch .box .listadoFacetas li.tabulado i { position: absolute; top: 5px; right: 3px; font-size: 25px; color: #C5C5C5; display: none; cursor: pointer; }

	.facetaModuleFacetas .facetedSearch .box .listadoFacetas li.tabulado.desplegableActivo i.fa-angle-up { display: block; }
	.facetaModuleFacetas .facetedSearch .box .listadoFacetas li.tabulado.desplegableActivo i.fa-angle-down { display: none; }
	.facetaModuleFacetas .facetedSearch .box .listadoFacetas li.tabulado i.fa-angle-down { display: block; }

	.facetaModuleFacetas .facetedSearch .box .listadoFacetas li a { color: #000; font-size: 13px; margin-left: 0 !important; text-decoration: none; }
	.facetaModuleFacetas .facetedSearch .box .listadoFacetas li a span { float: none; margin-left: 15px; font-weight: bold;}
	.facetaModuleFacetas .facetedSearch .box .listadoFacetas li a span.cuadroSeleccion { margin-left: 0; }

	.facetaModuleFacetas .facetedSearch .box .listadoFacetas label.labelSeleccion { top: 8px; margin: 0;  }
	.facetaModuleFacetas .facetedSearch .box .listadoFacetas .applied label.labelSeleccion:before { top: -4px; left: -3px; width: 12px; height: 22px; border-top: 2px solid transparent; border-left: 2px solid transparent; border-right: 2px solid orangered; border-bottom: 2px solid orangered; -webkit-transform: rotate(40deg); transform: rotate(40deg); -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; }
	.facetaModuleFacetas .facetedSearch .box .listadoFacetas li ul li{ padding-left: 25px; }

	.facetaModuleFacetas .facetedSearch .box .moreResults { display: none; }
	.facetaModuleFacetas .facetedSearch .box .facetedSearchBox { display: none !important; }

	.facetaModuleFacetas .facetedSearch .facetedSearchBox { display: none; height: 30px; }
	.facetaModuleFacetas .facetedSearch .facetedSearchBox input { width: 100%; height: 30px; line-height: 30px; font-size: 13px; padding-left: 10px; }
	.facetaModuleFacetas .facetedSearch .facetedSearchBox a { /*background: url('resources/sprite.png?v=1.0.0.0') no-repeat -184px -8px;*/ position: absolute; top: 0; right: 0; height: 25px; width: 25px;  }

	.facetaModuleFacetas .facetedSearch .box.activo {  }
	.facetaModuleFacetas .facetedSearch .box.activo .listadoFacetas { display: block; }
	.facetaModuleFacetas .facetedSearch .box.activo .facetedSearchBox { display: block; }
	.facetaModuleFacetas .facetedSearch .box.activo .faceta-title i.fa-angle-up { display: block; }
	.facetaModuleFacetas .facetedSearch .box.activo .faceta-title i.fa-angle-down { display: none; }
	.facetaModuleFacetas .facetedSearch .box.activo .moreResults { display: block; }
	.facetaModuleFacetas .facetedSearch .box.activo .facetedSearchBox { display: block !important; }

	.facetaModuleFacetas .facetedSearch .box .faceta-title .icono { /*background: url('resources/sprite.png?v=1.0.0.0') no-repeat 0px 0px;*/ height: 20px; width: 20px; display: inline-block; position: absolute; top: 8px; right: 35px; }
	.facetaModuleFacetas .facetedSearch .box .faceta-title .icono.calendar { background-position: -65px -45px; }
	.facetaModuleFacetas .facetedSearch .box .faceta-title .icono.search { background-position: -184px -10px; }

	.facetaModuleFacetas .facetedSearch .box.activo .faceta-title .icono { display: none; }

	.facetaModuleFacetas .facetedSearch .box .facetedSearchBox.fechaDesdeHasta { }
	.facetaModuleFacetas .facetedSearch .box .facetedSearchBox.fechaDesdeHasta > input { width: 50%; float: left; }

/* VENTANA EMERGENTE */

.modal { z-index: 20000; }
.modal .modal-dialog {  }
.modal .modal-dialog .modal-content { border-radius: 0; border: 0; max-width: 500px; }
.modal .modal-dialog .modal-content > div { border: 0; }

.modal .modal-dialog .modal-content.formularioLoginHeader { display: block; }

.modal .modal-dialog .modal-content .modal-header { padding: 30px; }
.modal .modal-dialog .modal-content .modal-header .modal-title { /*font-family: 'Montserrat', sans-serif;*/ font-family: 'Ubuntu', sans-serif; font-weight: bold; color: orangered; font-size: 20px; }

.modal .modal-dialog .modal-content .modal-body { display: inline-block; padding: 0 30px; width: 100%; }
.modal .modal-dialog .modal-content .modal-body .wrap { padding: 0; }
.modal .modal-dialog .modal-content .modal-body .wrap > fieldset { display: inline-block; width: 100%; }

.modal button,
.modal input[type=button] { background: #7F7F7F;  color: rgba(255,255,255,0.80) !important; border-radius: 0; border: 0; font-size: 15px; font-weight: 200; text-shadow: none; }
.modal button:hover,
.modal input[type=button]:hover { background: #ddd;  color: rgba(255,255,255,1) !important; }

.modal button.close { width: 20px; height: 20px; opacity: 1; top: 5px; position: relative; }

.modal .formularioLoginHeader .bloqueInicioSesion { padding-right: 15px; }
.modal .formularioLoginHeader .bloqueInicioSesion input { display: inline-block; width: 100% !important; height: 40px; margin-bottom: 15px; padding-left: 15px; font-size: 15px; }
.modal .formularioLoginHeader .bloqueInicioSesion input[type="button"] { padding: 0; margin: 0; margin-bottom: 15px; }
.modal .formularioLoginHeader .bloqueInicioSesion .login { float: right; font-size: 12px; margin-bottom: 20px; }

.modal .formularioLoginHeader .bloqueInicioSesion .botonIniciarSesion { display: inline-block; width: 100%; clear: both; text-align: center; }
.modal .formularioLoginHeader .bloqueInicioSesion .botonIniciarSesion input { display: inline-block; width: auto !important; padding: 0 20px; }

.modal .formularioLoginHeader .registroRedesSociales { text-align: center;  }
.modal .formularioLoginHeader .registroRedesSociales > a { width: 100%; display: inline-block; margin-bottom: 20px; font-size: 15px; border-bottom: 1px solid #ddd; padding-bottom: 10px; border-top: 1px solid #ddd; padding-top: 10px; }
.modal .formularioLoginHeader .registroRedesSociales > span { width: 100%; display: inline-block; margin-bottom: 20px; font-size: 15px; text-align: left; }

.formularioLoginHeader .registroRedesSociales ul { display: inline-block; float: left; }
.formularioLoginHeader .registroRedesSociales ul li{padding-left:40px; height: 40px; width: 40px;  background: url('resources/spriteIconosSocialMedia.png?v=1.0.0.0') no-repeat 0 0; margin-bottom:10px; display: inline-block; cursor: pointer; padding: 0; }
.formularioLoginHeader .registroRedesSociales ul li a{ display:block; width: 40px; height: 40px;}
.formularioLoginHeader .registroRedesSociales ul li.iconFacebook{background-position: 5px 5px; }
.formularioLoginHeader .registroRedesSociales ul li.iconTwitter{background-position: 5px -35px}
.formularioLoginHeader .registroRedesSociales ul li.iconGoogle{background-position: 5px -75px}
.formularioLoginHeader .registroRedesSociales ul li.iconGnoss{background-position: 0 -122px}

.modal .modal-footer { background: #ddd; }

@media (max-width: 768px){
    .modal .modal-dialog .modal-content { max-width: 100%; }	
}

/* CUERPO PAGINA */

.group.title h2 a { color: #000; font-size: 20px; line-height: 0.9; }

/* LISTADO BUSQUEDA */

.listadoComunidad { }
.listadoComunidad .listadoRecursos {  }
.listadoComunidad .listadoRecursos .resource-list  {  }

.listadoComunidad .finderUtils,
.listadoMyGnoss .finderUtils { background: none; padding: 0; }
.listadoComunidad .finderUtils #panNumResultados,
.listadoMyGnoss .finderUtils #panNumResultados { display: none; }

.listadoComunidad .supertitle { }
.listadoComunidad .supertitle h1,
.listadoComunidad .supertitle h1 * { color: #000; font-size: 20px; line-height: 0.9; float: left; margin-right: 5px; font-weight: 900; font-style: normal; }
.listadoComunidad .supertitle h1 .enlaceLimpiar { display: none; }

.listadoComunidad .facetasBar .facetasBody .facetaModuleFacetas > .facetaModuleBody,
.listadoMyGnoss .facetasBar .facetasBody .facetaModuleFacetas > .facetaModuleBody { display: block; }
.listadoComunidad #headerBottom .container { width: 950px; }

	@media (max-width: 768px){
		.listadoComunidad #headerBottom .container { width: 100%; }
		/*.listadoComunidad.facetando .facetasBar { display: none; }*/
		.listadoComunidad.facetando.facetandoMovil .facetasBar { display: block; }
		.listadoComunidad .accionesEtiquetas { display: none; }
	}

	/* RESOURCE */

	.listadoComunidad .listadoRecursos .resource-list .resource { float: left; width: 225px; height: 225px !important; margin: 0; }
    .listadoComunidad .listadoRecursos .resource-list .resource:hover {  }
	.listadoComunidad .listadoRecursos .resource-list .resource .resourceHeader {  }
	.listadoComunidad .listadoRecursos .resource-list .resource .resourceHeader .headerTop {  }
    .listadoComunidad .listadoRecursos .resource-list .resource .resourceHeader .headerTop p { font-size: 13px;  }
	.listadoComunidad .listadoRecursos .resource-list .resource .resourceHeader .headerTop a { font-weight: bold; }	

	.listadoComunidad .listadoRecursos .resource-list .resource .resourceHeader .headerTop .tipoContenido { float: left; margin: 0; }
	.listadoComunidad .listadoRecursos .resource-list .resource .resourceHeader .headerTop .categorias { float: left; margin: 0; }
	.listadoComunidad .listadoRecursos .resource-list .resource .resourceHeader .headerTop .separador { float: left; font-size: 15px; margin: 0 10px; }
	.listadoComunidad .listadoRecursos .resource-list .resource .resourceHeader .headerTop .utils-2 { float: left; margin: 0; }
	.listadoComunidad .listadoRecursos .resource-list .resource .resourceHeader .headerTop .utils-2 p { margin: 0; }	

	.listadoComunidad .listadoRecursos .resource-list .resource .resourceBody { }
	.listadoComunidad .listadoRecursos .resource-list .resource .resourceBody .title { }
	.listadoComunidad .listadoRecursos .resource-list .resource .resourceBody .title h2 { margin: 0; }
	.listadoComunidad .listadoRecursos .resource-list .resource .resourceBody .title h2 a { color: #000; font-size: 20px; line-height: 0.9; }

	.listadoComunidad .listadoRecursos .resource-list .resource .resourceBody .resourceType { width: 50px; height: 50px; }
	.listadoComunidad .listadoRecursos .resource-list .resource .resourceBody .resourceType a { background: url('resources/spriteIconosResourceType.png?v=1.0.0.0') no-repeat 0 0; width: 50px; height: 50px; border: 1px solid #ddd; }

	.listadoComunidad .listadoRecursos .resource-list .resource .resourceBody .resourceType.digital a { background-position: -50px 0px; }
	.listadoComunidad .listadoRecursos .resource-list .resource .resourceBody .resourceType.documento a { background-position: -105px 0px; }

    .listadoComunidad .listadoRecursos .resource-list .resource.herramientas .barraHerramientas { display: none; }

    .listadoComunidad .listadoRecursos .resource-list .resource .barraHerramientas { display: none; background: #ddd; position: absolute; bottom: 0; left: 0; width: 100%; padding: 10px; opacity: 0.9; }
    .listadoComunidad .listadoRecursos .resource-list .resource .barraHerramientas i { float: left; font-size: 15px; }
    .listadoComunidad .listadoRecursos .resource-list .resource .barraHerramientas ul { float: right; margin: 0; padding: 0; }
    .listadoComunidad .listadoRecursos .resource-list .resource .barraHerramientas ul li { list-style: none; float: left; margin-left: 10px; }
    .listadoComunidad .listadoRecursos .resource-list .resource .barraHerramientas ul li a{ color: #000; font-weight: bold; }

    /* VISTA MOSAICO */

	.listadoComunidad .listadoRecursos .resource-list .resource .vistaMosaico { display: none; }

    .listadoComunidad .listadoRecursos .resource-list.VistaMosaico { margin-right: -15px; }
	.listadoComunidad .listadoRecursos .resource-list.VistaMosaico.VistaMosaico2 .resource { width: 50%; }
	.listadoComunidad .listadoRecursos .resource-list.VistaMosaico.VistaMosaico3 .resource { width: 33.333%; }


    .listadoComunidad .listadoRecursos .resource-list.VistaMosaico .resource { padding: 0 15px 0px 0; width: 33.333%; }
    .listadoComunidad .listadoRecursos .resource-list.VistaMosaico .resource:hover { background: none; }
    .listadoComunidad .listadoRecursos .resource-list.VistaMosaico .resource .vistaMosaico { display: block; }
    .listadoComunidad .listadoRecursos .resource-list.VistaMosaico .resource .vistaListado { display: none; }

    .listadoComunidad .listadoRecursos .resource-list.VistaMosaico .resource .vistaMosaico .card-content { position: relative; }
    .listadoComunidad .listadoRecursos .resource-list.VistaMosaico .resource .vistaMosaico .card-title {  }
    .listadoComunidad .listadoRecursos .resource-list.VistaMosaico .resource .vistaMosaico .card-title a { font-family: 'Montserrat', sans-serif; margin-bottom: 15px; color: #000; display: block; line-height: 1.2; font-size: 20px; }
	.listadoComunidad .listadoRecursos .resource-list.VistaMosaico .resource .vistaMosaico i { position: absolute; top: 10px; right: 0px; font-size: 25px; }
	.listadoComunidad .listadoRecursos .resource-list.VistaMosaico .resource .vistaMosaico i.mdi-navigation-close { top: 16px; }

	@media (max-width: 992px){
		.listadoComunidad .listadoRecursos .resource-list.VistaMosaico .resource { width: 50%; }
	}

	@media (max-width: 600px){
		.listadoComunidad .listadoRecursos .resource-list.VistaMosaico .resource { width: 100%; }
	}

    /* VISTA LISTA COMPACTA */

    .listadoComunidad .listadoRecursos .resource-list.vistaLista .resource {  }
    .listadoComunidad .listadoRecursos .resource-list.vistaLista .resource:hover { background: none; }
    .listadoComunidad .listadoRecursos .resource-list.vistaLista .resource .resourceBody {  }
    .listadoComunidad .listadoRecursos .resource-list.vistaLista .resource .resourceBody > div { display: none;  }
    .listadoComunidad .listadoRecursos .resource-list.vistaLista .resource .resourceBody .group.title { display: block; }

	@media (max-width: 768px){
		.listadoComunidad .listadoRecursos .resource-list .resource { padding: 0; margin-bottom: 30px; border-bottom: 1px solid #eee; }
		.listadoComunidad #col01 .resource-list { background: none; }
		.listadoComunidad .listadoRecursos .resource-list .resource .resourceBody .resourceType  { display: none; }
	}

    /* VISTA LISTA COMPACTA */

    .listadoComunidad .listadoRecursos .resource-list.vistaLista .resource { height: 50px; margin-bottom: 10px; }
    .listadoComunidad .listadoRecursos .resource-list.vistaLista .resource:hover { background: none; }
    .listadoComunidad .listadoRecursos .resource-list.vistaLista .resource .box { margin: 0 !important; }

    .listadoComunidad .listadoRecursos .resource-list.vistaLista .resource .resourceBody { float: left; width: 80%; }
    .listadoComunidad .listadoRecursos .resource-list.vistaLista .resource .resourceBody > div { display: none; }
    .listadoComunidad .listadoRecursos .resource-list.vistaLista .resource .resourceBody .group.title { display: block; margin: 0; }
    .listadoComunidad .listadoRecursos .resource-list.vistaLista .resource .resourceBody .group.title h2 {  }
    .listadoComunidad .listadoRecursos .resource-list.vistaLista .resource .resourceBody .group.title h2 a { line-height: 50px !important; font-size: 16px; width: 100%; max-width: 900px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

    .listadoComunidad .listadoRecursos .resource-list.vistaLista .resource .resourceHeader { float: left; width: 20%; padding-right: 20px; }
    .listadoComunidad .listadoRecursos .resource-list.vistaLista .resource .resourceHeader .headerTop {  }
    .listadoComunidad .listadoRecursos .resource-list.vistaLista .resource .resourceHeader .headerTop > * { display: none; }
    .listadoComunidad .listadoRecursos .resource-list.vistaLista .resource .resourceHeader .headerTop .group.utils-2 { display: block; width: 100%; }
    .listadoComunidad .listadoRecursos .resource-list.vistaLista .resource .resourceHeader .headerTop .group.utils-2 span { line-height: 50px; height: 50px; }
    .listadoComunidad .listadoRecursos .resource-list.vistaLista .resource .resourceHeader .headerTop .group.utils-2 span a { width: 100%; max-width: 900px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

    .listadoComunidad .listadoRecursos .resource-list.vistaLista .resource .resourceHeader .headerTop .group.utils-2 .publicadorFecha { display: none; }

	@media (max-width: 768px){
		.listadoComunidad .listadoRecursos .resource-list .resource { padding: 0; margin-bottom: 30px; border-bottom: 1px solid #eee; }
		.listadoComunidad #col01 .resource-list { background: none; }
		.listadoComunidad .listadoRecursos .resource-list .resource .resourceBody .resourceType  { display: none; }
	}	

    /* LISTADO BUSQUEDA PERSONAS */

    .search-list-people {  }
    .search-list-people .resource-list {  }
    .search-list-people .resource-list .resource {  }
    .search-list-people .resource-list .resource:hover { background: #fff !important; }

    .search-list-people .resource-list .resource .group.title { margin: 0; }
    .search-list-people .resource-list .resource .group.title h2 { margin-bottom: 0; }
    .search-list-people .resource-list .resource .group.title h2 a { font-size: 20px; color: #000; font-weight: 100; }

    .search-list-people .resource-list .resource .group.title .resourceType { width: 50px; top: 10px; }
    .search-list-people .resource-list .resource .group.title .resourceType img { width: 50px; border-radius: 50%; }
    .search-list-people .resource-list .resource .group.title .resourceType span { /*background: url('resources/sprite.png?v=1.0.0.0') no-repeat 0 0;*/ width: 50px; height: 50px; border-radius: 50%; position: relative; top: 0; left: 0; display: block; border: 1px solid #6F6F6F; }
    .search-list-people .resource-list .resource .group.title .resourceType span.imagenPerfilDefecto { background-position: -298px 2px; }
    .search-list-people .resource-list .resource .group.title .resourceType span.imagenPerfilDefectoGrupo { background-position: -341px 2px;  }

    .search-list-people .resource-list .resource .group.content { margin-top: 0; }

    @media (max-width: 768px){
		.search-list-people .resource-list .resource { padding-left: 70px !important; }
	}

	/* BARRA FILTROS */

	.panelFiltros {  }
	.panelFiltros * { font-size: 13px; }

	.panelFiltros .row01 { background: #E5E5E5; padding: 15px; }
	.panelFiltros .row02 { padding: 10px 0; border-bottom: 1px solid #eee; }

	.panelFiltros .supertitle {  }
	.panelFiltros .supertitle * { font-size: 16px !important; margin: 0; }
	
	.panelFiltros .rowEtiquetas { display: none; width: 100%; }
	.panelFiltros .rowEtiquetas .etiquetas { margin-bottom: 20px; }
	.panelFiltros .rowEtiquetas .etiquetas ul { white-space: normal; }
	.panelFiltros .rowEtiquetas .etiquetas ul li { background: #D6D6D6; padding: 0px; color: #000; float: left; height: 30px; line-height: 30px; padding-left: 10px; }
	.panelFiltros .rowEtiquetas .etiquetas ul li a.remove { /*background: #C0C0C0 url('resources/sprite.png?v=1.0.0.0') no-repeat -245px -5px;*/ width: 30px; height: 30px; display: inline-block; text-indent: -999em; margin-left: 10px; }

	.panelFiltros .rowEtiquetas.conEtiquetas { display: table; }

    .panelFiltros .rowEtiquetas .accionesEtiquetas { }
    .panelFiltros .rowEtiquetas .accionesEtiquetas ul { margin: 0; padding: 0; float: right; }
    .panelFiltros .rowEtiquetas .accionesEtiquetas ul li { list-style: none; float: left; margin-right: 10px; }
    .panelFiltros .rowEtiquetas .accionesEtiquetas ul li a{ }

	.panelFiltros .ordenacion { width: 100%; }
	.panelFiltros .ordenacion .selectoresOrdenacion { float: none; margin-top: 0;  }
	.panelFiltros .ordenacion .selectoresOrdenacion i { display: none; }
	.panelFiltros .ordenacion .selectoresOrdenacion * { float: left; }
	.panelFiltros .ordenacion .selectoresOrdenacion > span { margin-right: 10px; line-height: 30px; display: none; }
	.panelFiltros .ordenacion .selectoresOrdenacion > div { margin-right: 10px; }

	.panelFiltros .ordenacion .selectoresOrdenacion select { background: #D6D6D6; color: #000; margin-right: 10px; height: 30px; -moz-appearance: none; -webkit-appearance: none; appearance: none; background: #eee url('resources/selectArrow.png?v=1.0.0.0') no-repeat right; padding-right: 30px; }
	.panelFiltros .ordenacion .selectoresOrdenacion select:last-child { margin-right: 0; }

	.panelFiltros .descargas { width: 100%; }
	.panelFiltros .descargas  #formats { width: 175px; position: relative; bottom: 0; float: right; }
	.panelFiltros .descargas  #formats * { float: left; margin-right: 10px; color: #707070; }
	.panelFiltros .descargas  #formats ul { margin: 0; padding: 0; position: relative; top: 4px; float: right; }
	.panelFiltros .descargas  #formats ul li { list-style: none; }
	.panelFiltros .descargas  #formats ul li a {  }

	.panelFiltros .descargas  #formats ul li:last-child { margin: 0; }
	.panelFiltros .descargas  #formats ul li:last-child a { margin: 0; }

	@media (max-width: 768px){
		.panelFiltros { padding: 0; }
		.panelFiltros .row01 { background: none; padding: 0; }

		.panelFiltros .row02 { border: 0; width: 100%; display: none; }
		.panelFiltros .row02 > div { display: inline-block; width: 100%; border: 0; }
		.panelFiltros .row02 .descargas { border-top: 1px solid #eee; padding-top: 5px; display: none; }

		.panelFiltros .row02 .ordenacion { padding: 5px 0; }
		.panelFiltros .ordenacion .selectoresOrdenacion select { margin-bottom: 5px; display: none; }
		/*.headerBottomOff .panelFiltros .row02 .ordenacion { position: fixed; top: 100px; width: 100%; background: #fff; left: 0;z-index: 200; border-bottom: 1px solid #ddd; padding: 0 15px; }
		.headerBottomOff .panelFiltros .row02 .ordenacion select { display: none; }*/
		/*.panelFiltros .row02 .ordenacion select { display: none; }*/
		.panelFiltros .ordenacion .selectoresOrdenacion > span { display: none; }


		.panelFiltros .ordenacion .selectoresOrdenacion i { display: none; float: right; font-size: 20px; position: relative; top: 5px; right: -5px; }
		.panelFiltros .ordenacion .selectoresOrdenacion i.fa-angle-down { display: block; }

		.panelFiltros .ordenacion .selectoresOrdenacion .sacarFacetas { display: none; }
		.panelFiltros .ordenacion .selectoresOrdenacion .sacarFacetas i { display: block; }

		.facetando .headerInformacion { display: none; }
	}

/* ACTIVIDAD RECIENTE */

.conectado.homeComunidad {  }
.conectado.homeComunidad  .supertitle { display: none; }

.conectado.homeComunidad #col01 .resource-list { /*background: url('resources/punto.png?v=1.0.0.0') repeat-y 25px 0;*/ }
.conectado.homeComunidad .resource-list .resource .resourceType { width: 50px; height: 50px !important; }
.conectado.homeComunidad .resource-list .resource .resourceType a { background: url('resources/spriteIconosResourceType.png?v=1.0.0.0') no-repeat 0 0; width: 50px; height: 50px; border: 1px solid #ddd; }

.conectado.homeComunidad .resource-list .resource .resourceType.digital a { background-position: -50px 0px; }
.conectado.homeComunidad .resource-list .resource .resourceType.documento a { background-position: -105px 0px; }

.conectado.homeComunidad .resource-list .resource > .box { padding-left: 70px; }

.conectado.homeComunidad .resourceHeader {  }
.conectado.homeComunidad .resourceHeader .headerTop {  }
.conectado.homeComunidad .resourceHeader .headerTop > * { float: left; margin: 0; }

.conectado.homeComunidad .resourceHeader .separador { margin: 0 5px; }
.conectado.homeComunidad .resourceHeader * { font-size: 13px; }
.conectado.homeComunidad .resourceHeader a { font-weight: bold; }

.conectado.homeComunidad .resourceHeader .fecha strong { color: #FF8300; }

.conectado.homeComunidad .resourceHeader .headerTop .author { padding: 0; height: auto; border: 0; }
.conectado.homeComunidad .resourceHeader .headerTop .author .publicacion { position: relative; top: 0; right: 0; }
.conectado.homeComunidad .resourceHeader .headerTop .author * { float: left; margin: 0; }
.conectado.homeComunidad .resourceHeader .headerTop .author .by { min-width: inherit; position: relative; top: -3px; } 
.conectado.homeComunidad .resourceHeader .headerTop .author p { margin-right: 5px; } 

.conectado.homeComunidad .resourceBody { }
.conectado.homeComunidad .resourceBody h2 { margin: 0; }

.homeComunidad p.voto span.voto, 
.homePerfil p.voto span.voto { background: none; padding: 0; }

.homeComunidad p.voto,
.homePerfil p.voto { margin: 0; }

.vertodos { float: right; background: #F5F5F5; height: 30px; line-height: 30px; padding: 0 10px; }
.vertodos ul { margin: 0; }
.vertodos ul li { margin: 0; }
.vertodos ul li a { margin: 0; text-decoration: none; }

@media (max-width: 768px){
	.conectado.homeComunidad .resource-list .resource > .box { padding: 0; }

	.conectado.homeComunidad #col01 .resource-list { background: none; }
	.conectado.homeComunidad #col01 .resource-list .resourceType { display: none; }
}

	/* COMENTARIOS */

	.conectado.homeComunidad .resource-list .resource .commentsContent { background: #F5F5F5; padding: 15px; }
	.conectado.homeComunidad .resource-list .resource .commentsContent .comment { padding: 0; margin-top: 0; margin-bottom: 10px; }
	.conectado.homeComunidad .resource-list .resource .commentsContent * { font-size: 13px; }
	.conectado.homeComunidad .resource-list .resource .commentsContent .contenidoComentario .pico { background: #F5F5F5 !important; top: 15px !important; }

	.conectado.homeComunidad .resource-list .resource .commentsContent .imagenComentario img { width: 40px; }
	.conectado.homeComunidad .resource-list .resource .commentsContent .where p { color: #999; }
	.conectado.homeComunidad .resource-list .resource .commentsContent .comment-content { margin: 0 !important; }
	.conectado.homeComunidad .resource-list .resource .commentsContent .comment-content p { margin: 0;  }

	@media (max-width: 768px){
		.conectado.homeComunidad .resource-list .resource .commentsContent { background: none; padding: 0;  }

		.conectado.homeComunidad .resource-list .resource .commentsContent .imagenComentario { display: none; }
		.conectado.homeComunidad .resource-list .resource .commentsContent .contenidoComentario .pico  { display: none; }

		.conectado.homeComunidad #panComentarios .contenidoComentario .by,
		.conectado.homeComunidad #panComentarios .contenidoComentario .where { width: 100%; }

		.conectado.homeComunidad #panComentarios .contenidoComentario .by p,
		.conectado.homeComunidad #panComentarios .contenidoComentario .where p { text-align: left; }
	}

	/* COL02 GADGETS */

	#divContPanGadgets,
	#panVinculadosInt {  }
	#divContPanGadgets img,
	#panVinculadosInt img { max-width: 100% !important; }
	#divContPanGadgets *,
	#panVinculadosInt * { font-size: 13px !important; }

	#divContPanGadgets > .group,
	#panVinculadosInt  > .group { border: 1px solid #ddd; padding: 5px 10px; }
	#divContPanGadgets > .group .group-title,
	#panVinculadosInt > .group .group-title { margin: 10px 0; margin-bottom: 30px; }
	#divContPanGadgets > .group .group-title h2,
	#panVinculadosInt > .group .group-title h2 { margin: 0; font-weight: 200; color: #666; }

	#divContPanGadgets > .group .resource-list,
	#panVinculadosInt > .group .resource-list  {  }
	#divContPanGadgets > .group .resource-list .resource,
	#panVinculadosInt > .group .resource-list .resource { margin-top: 0; margin-bottom: 15px; }
	#divContPanGadgets > .group .resource-list .resource h3,
	#panVinculadosInt > .group .resource-list .resource h3 { margin: 0; }
	#divContPanGadgets > .group .resource-list .resource .box.description,
	#panVinculadosInt > .group .resource-list .resource .box.description { padding: 0; }
	#divContPanGadgets > .group .resource-list .resource .box.description .resourceType,
	#panVinculadosInt > .group .resource-list .resource .box.description .resourceType { display: none; }

	#divContPanGadgets > .group .resource-list .resource.conImagen h3,
	#panVinculadosInt > .group .resource-list .resource.conImagen h3  { width: 70%; float: right; }
	#divContPanGadgets > .group .resource-list .resource.conImagen .imagenVinculado,
	#panVinculadosInt > .group .resource-list .resource.conImagen .imagenVinculado { width: 25%; float: left; }

	#divContPanGadgets > .group.comunidades,
	#panVinculadosInt > .group.comunidades {  }
	#divContPanGadgets > .group.comunidades h3,
	#panVinculadosInt > .group.comunidades h3 { width: 70%; float: right; }
	#divContPanGadgets > .group.comunidades .logoComunidad,
	#panVinculadosInt > .group.comunidades .logoComunidad  { width: 25%; float: left; }
	#divContPanGadgets > .group.comunidades .logoComunidad img,
	#panVinculadosInt > .group.comunidades .logoComunidad img { margin: 0 auto; border-radius: 50%; }

	#divContPanGadgets .btdesvincular,
	#panVinculadosInt .btdesvincular { margin: 5px 7px; }


        /* GRUPO INFORMACION COL02 */

        #divContPanGadgets .group.groupInformacion,
        #panVinculadosInt .group.groupInformacion {  }
        #divContPanGadgets .group.groupInformacion .resource-list,
        #panVinculadosInt .group.groupInformacion .resource-list {  }
        #divContPanGadgets .group.groupInformacion .resource-list a,
        #panVinculadosInt .group.groupInformacion .resource-list a { color: #000; line-height: 0.9; display: inline-block; width: 100%; text-align: right; font-weight: bold; margin-bottom: 15px; }
        #divContPanGadgets .group.groupInformacion .resource-list a .cantidad,
        #panVinculadosInt .group.groupInformacion .resource-list a .cantidad { font-size: 32px !important; display: inline-block; width: 100%; }
        #divContPanGadgets .group.groupInformacion .resource-list a .literal,
        #panVinculadosInt .group.groupInformacion .resource-list a .literal { font-size: 14px !important; display: inline-block; width: 100%; margin-top: 5px; }

/* FICHA COMUNIDAD */

/*.fichaComunidad {  }
.fichaComunidad #header h1 { color: #fff; }
.fichaComunidad h1 { color: #000; font-size: 20px; line-height: 1.2; }

.fichaComunidad #col02 {  }
.fichaComunidad #col02 .resource {  }

.fichaComunidad #col02 .resource > .box { padding-left: 70px; }
.fichaComunidad #col02 .resource > .box.comments { padding-left: 0px; }
.fichaComunidad #col02 .resource > .box.description { padding-left: 0px; margin-top: 0; }

.fichaComunidad #col02 .resource .wrapDescription {  }
.fichaComunidad #col02 .resource .wrapDescription .title {  }
.fichaComunidad #col02 .resource .wrapDescription .title .resourceType { width: 50px; height: 50px; }
.fichaComunidad #col02 .resource .wrapDescription .title .resourceType a { background: url('resources/spriteIconosResourceType.png?v=1.0.0.0') no-repeat 0 0; width: 50px; height: 50px; border: 1px solid #ddd; }

.fichaComunidad #col02 .resource .wrapDescription .title .resourceType.digital a { background-position: -50px 0px; }
.fichaComunidad #col02 .resource .wrapDescription .title .resourceType.documento a { background-position: -105px 0px; }

.fichaComunidad #col02 .resource .wrapDescription .title .tipoDocumento { color: #FF8300; font-weight: bold; left: 0; position: relative; top: 0; }
.fichaComunidad #col02 .resource .wrapDescription .title h1 { margin: 0; }
.fichaComunidad #col02 .resource .wrapDescription .title h1 a { color: #000; }

.fichaComunidad #col02 .resource .wrapDescription .author { padding: 0px; height: 100%; border: 0; }
.fichaComunidad #col02 .resource .wrapDescription .author .imagenPublicador { width: 50px;  padding-right: 20px; }
.fichaComunidad #col02 .resource .wrapDescription .author .imagenPublicador #imagenIconoPublicador.imagenIcono { position: relative; top: 0; left: 0; }
.fichaComunidad #col02 .resource .wrapDescription .author .imagenPublicador #imagenIconoPublicador.imagenIcono img { border-radius: 50%; width: 50px; }

.fichaComunidad #col02 .resource .wrapDescription .redesSocialesAcciones { display: inline-block; width: 100%; margin-bottom: 15px; }

.fichaComunidad #col02 .resource .wrapDescription #panUtils1 { border: 0; float: left; }
.fichaComunidad #col02 .resource .wrapDescription #panUtils1 p { border: 0; margin: 0; }

.fichaComunidad #col02 .resource .wrapDescription #panUtils1 .visitas { height: 25px; line-height: 25px; display: inline-block; margin-right: 10px; padding-right: 10px; border-right: 1px solid #ddd; }
.fichaComunidad #col02 .resource .wrapDescription #panUtils1 .visitas i { font-size: 20px; height: 25px; line-height: 25px; display: inline-block; }
.fichaComunidad #col02 .resource .wrapDescription #panUtils1 .visitas strong { font-size: 15px; margin-right: 5px; height: 25px; line-height: 25px; display: inline-block; }

.fichaComunidad #col02 .resource .wrapDescription #panUtils1 .votos { height: 25px; line-height: 25px; display: inline-block; margin-right: 10px; }
.fichaComunidad #col02 .resource .wrapDescription #panUtils1 .votos a { font-size: 20px !important; color: #444; text-decoration: none; font-weight: normal; height: 25px; line-height: 25px; display: inline-block; }
.fichaComunidad #col02 .resource .wrapDescription #panUtils1 .votos a.nomegusta { display: none; text-indent: 0; -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);  }
.fichaComunidad #col02 .resource .wrapDescription #panUtils1 .votos a.eleccionUsuario { color: orangered; }
.fichaComunidad #col02 .resource .wrapDescription #panUtils1 .votos strong { font-size: 15px; margin: 0 5px;height: 25px; line-height: 25px; display: inline-block; }

.fichaComunidad #col02 .resource .wrapDescription #panUtils1 .guardarEspacioPersonal { height: 25px; line-height: 25px; display: inline-block; float: left; margin-right: 10px; padding-right: 10px; border-right: 1px solid #ddd; }
.fichaComunidad #col02 .resource .wrapDescription #panUtils1 .guardarEspacioPersonal i { font-size: 20px; height: 25px; line-height: 25px; display: inline-block; }

.iconsRedesSociales { float: left; }
.iconsRedesSociales ul { padding: 0; }
.iconsRedesSociales ul li a{display:block; position:relative; width:25px; height:25px; text-indent:-999em}
.iconsRedesSociales ul li a{background: url("resources/spriteRedesSocialesMinis.png?v=1.0.0.0") no-repeat 0 0}
.iconsRedesSociales ul li.delicious a{background-position: -135px 0 !important; }
.iconsRedesSociales ul li.linkedin a{ background-position: -54px 0 !important; }
.iconsRedesSociales ul li.negociame a{background-position: -40px -142px !important; }
.iconsRedesSociales ul li.reddit a{background-position: -216px 0 !important; }
.iconsRedesSociales ul li.blogger a{background-position: -162px 0 !important; }
.iconsRedesSociales ul li.diigo a{background-position: -189px 0 !important; }
.iconsRedesSociales ul li.twitter a{ background-position: -27px 0 !important; }
.iconsRedesSociales ul li.google a{  background-position: -81px 0 !important; }
.iconsRedesSociales ul li.facebook a{  background-position: 0 0 !important; }
.iconsRedesSociales ul li.mostrarMas a{background-position: -243px 0px !important; }
.iconsRedesSociales ul li.mostrarMas.menos a{background-position: -270px 0px !important; }


.fichaComunidad #col02 .resource .wrapDescription .author .datosPublicador { width: 100%; font-size: 13px; }
.fichaComunidad #col02 .resource .wrapDescription .author .datosPublicador .by { display: block; }

.fichaComunidad #col02 .resource .wrapDescription  #divGroupAccionesRec { display: inline-block; width: 100%; }
.fichaComunidad #col02 .resource .wrapDescription  #divGroupAccionesRec .acciones { margin: 15px 0; margin-bottom: 0; background: #eee; border-radius: 15px; border: 0; } 
.fichaComunidad #col02 .resource .wrapDescription  #divGroupAccionesRec .acciones ul { float: left; height: 30px; border: 0; padding-left: 50px; } 
.fichaComunidad #col02 .resource .wrapDescription  #divGroupAccionesRec .acciones ul li { padding: 0; margin: 0; line-height: 30px; padding-right: 15px; } 
.fichaComunidad #col02 .resource .wrapDescription  #divGroupAccionesRec .acciones ul li.active { background: none; }
.fichaComunidad #col02 .resource .wrapDescription  #divGroupAccionesRec .acciones ul li a { color: #FF8300; font-size: 12px; border: 0; } 
.fichaComunidad #col02 .resource .wrapDescription  #divGroupAccionesRec .acciones ul li:hover a { color: orangered; font-weight: bold; } 

.fichaComunidad #col02 .resource .wrapDescription #divGroupAccionesRec .acciones .dropdown-menu.secundario { height: auto; padding: 0; }
.fichaComunidad #col02 .resource .wrapDescription #divGroupAccionesRec .acciones .dropdown-menu.secundario li { float: left; width: 100%; padding: 10px; border-bottom: 1px solid #ddd; }
.fichaComunidad #col02 .resource .wrapDescription #divGroupAccionesRec .acciones .dropdown-menu.secundario li a { padding: 0; }

.fichaComunidad #col02 .resource .wrapDescription #divGroupAccionesRec .acciones .dropdown-menu.secundario li:hover a { background: none; font-weight: normal; }
.fichaComunidad #col02 .resource .wrapDescription  #divGroupAccionesRec button { position: absolute; top: -4px; left: 0; background: none; box-shadow: none; color: orangered; }

.fichaComunidad #col02 .resource .wrapDescription .content { }
.fichaComunidad #col02 .resource .wrapDescription .content img { width: 50%; float: left; padding: 0 15px 15px 0; }
.fichaComunidad #col02 .resource .wrapDescription .content img.imagenGrande { float: none; padding: 0; margin: 0; margin-bottom: 20px; }
.fichaComunidad #col02 .resource .wrapDescription .content img.imagenPequena {  }
.fichaComunidad #col02 .resource .wrapDescription .content strong { font-size: 15px; }

.fichaComunidad #col02 .resource .wrapDescription .informacionPieDescripcion { border: 1px solid #ddd; padding: 10px; }
.fichaComunidad #col02 .resource .wrapDescription .informacionPieDescripcion > div { background: none; border: 0; border-bottom: 1px solid #ddd; border-top: 0; padding: 10px 15px; }
.fichaComunidad #col02 .resource .wrapDescription .informacionPieDescripcion > div div { border: 0 !important; padding: 0; }
.fichaComunidad #col02 .resource .wrapDescription .informacionPieDescripcion > div p { margin: 0; }

.fichaComunidad #col02 .resource .wrapDescription .informacionPieDescripcion ul {  }
.fichaComunidad #col02 .resource .wrapDescription .informacionPieDescripcion ul li { float: left; list-style: none; }

.fichaComunidad #col02 .resource .wrapDescription .informacionPieDescripcion > div:first-child {  }
.fichaComunidad #col02 .resource .wrapDescription .informacionPieDescripcion > div:last-child { border-bottom: 0;  }


@media (max-width: 768px) {
	.fichaComunidad #col02 .resource { padding-left: 0; }
	.fichaComunidad #col02 .resource .resourceType { display: none; }
}*/

	/* COMENTARIOS */

	#panComentarios { }
	#panComentarios .commentContent { }
	#panComentarios .commentContent .izquierda { }
	#panComentarios .commentContent .derecha { }

	#panComentarios .comment .comment { padding-left: 0; padding-top: 10px;  }

	#panComentarios .imagenComentario { vertical-align: top; padding-right: 20px; }
	#panComentarios .imagenComentario img { border-radius: 50%; width: 40px; }

	#panComentarios .izquierda .imagenComentario { padding-right: 30px; padding-left: 0; }
	#panComentarios .derecha .imagenComentario { padding-left: 30px; padding-right: 0;  }

	#panComentarios .contenidoComentario { font-size: 15px; width: 100%; border: 1px solid #ddd; padding: 5px 15px; }
	#panComentarios .contenidoComentario .by { width: 50%; float: left; }
	#panComentarios .contenidoComentario .where { width: 50%; float: left; }
	#panComentarios .contenidoComentario .where p { text-align: right; }

	#panComentarios .contenidoComentario .comentText { width: 100%; float: left; }
	#panComentarios .contenidoComentario .comentText .comment-content { background: none; padding: 0; margin: 5px 0; }
	#panComentarios .contenidoComentario .comentText .comment-content p,
	#panComentarios .contenidoComentario .comentText .comment-content li { white-space: normal; width: 100%; max-width: 100%; }

	#panComentarios .contenidoComentario .comentText .accionesComentario { border-top: 1px solid #ddd; padding-top: 5px; }
	#panComentarios .contenidoComentario .comentText .accionesComentario .utils-1 { border: 0; float: right; }
	#panComentarios .contenidoComentario .comentText .accionesComentario .customAboutResource { border: 0; float: right; top: 0; }
	#panComentarios .contenidoComentario .comentText .accionesComentario .customAboutResource .acciones { border: 0; background: none; margin: 0; }
	#panComentarios .contenidoComentario .comentText .accionesComentario .customAboutResource ul { background: none; }
	#panComentarios .contenidoComentario .comentText .accionesComentario .customAboutResource ul li { border: 0; }
	#panComentarios .contenidoComentario .comentText .accionesComentario .customAboutResource ul li a { border-right: 0px; color: #FF8300; font-size: 13px; }

	.invitado #panComentarios .contenidoComentario .comentText .accionesComentario { border-top: 0px; }

	#panComentarios .contenidoComentario .comentText .accionesComentario .customAboutResource ul li:last-child { padding-right: 0; margin-right: 0; }
	#panComentarios .contenidoComentario .comentText .accionesComentario .customAboutResource ul li:last-child a { padding-right: 0; margin-right: 0; }

	#panComentarios .contenidoComentario .comentText .accionesComentario .customAboutResource ul li.responder a { font-weight: bold; }

	#panComentarios .contenidoComentario .comentText .numeroVotos { margin: 0; }
	#panComentarios .contenidoComentario .comentText .numeroVotos p { margin: 0;  }
	#panComentarios .contenidoComentario .comentText .numeroVotos p i { background: orangered; border-radius: 50%; padding: 5px; color: #fff; }

	#panComentarios .respuesta { padding-left: 60px; }
	#panComentarios .respuesta .contenidoComentario { background: #F8F8F8; }

	#panComentarios .contenidoComentario .pico { background: #FFF; transform: rotate(45deg); width: 10px; height: 10px; top: 15px; position: absolute; left: -6px; border: 1px solid #ddd; border-right: 0; border-top: 0; }	
	#panComentarios .respuesta .contenidoComentario .pico { background: #F8F8F8; }
	#panComentarios .izquierda .contenidoComentario .pico { left: -6px; right: inherit; }
	#panComentarios .derecha .contenidoComentario .pico { right: -6px; left: inherit; border: 1px solid #ddd; border-left: 0; border-bottom: 0; }

	@media (max-width: 768px) {

		#panComentarios .contenidoComentario .by { white-space: normal; }

	}

	/* ACERCA DE LA COMUNIDAD */

	.acercaComunidad {  }
	.acercaComunidad #col01 {  }	
	.acercaComunidad #col02 {  }	

	.acercaComunidad #col01 h2 { font-size: 13px; color: #FF4500; }	
	.acercaComunidad #col01 .community-name {  }	
	.acercaComunidad #col01 .community-name p { font-size: 21px; }	

	.acercaComunidad #col01 .community-stadistics { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
	.acercaComunidad #col01 .community-stadistics ul { margin: 0; padding: 0; }
	.acercaComunidad #col01 .community-stadistics ul li { background: none; width: auto; height: auto; text-align: right; font-size: 17px; }
	.acercaComunidad #col01 .community-stadistics ul li a { color: #666; text-align: right; font-size: 14px; text-decoration: none; }
	.acercaComunidad #col01 .community-stadistics ul li strong { font-size: 17px; }

	.acercaComunidad #col01 .community-description {  }
	.acercaComunidad #col01 .community-description * { font-size: 14px; color: #666; }
	.acercaComunidad #col01 .community-description a { color: #FF8300; }
	.acercaComunidad #col01 .community-description a:hover { color: orangered; }

	.acercaComunidad #col01 .informacionPieDescripcion { border: 1px solid #ddd; padding: 10px; margin-bottom: 20px; }
	.acercaComunidad #col01 .informacionPieDescripcion > div { background: none; border: 0; border-bottom: 1px solid #ddd; border-top: 0; padding: 10px 15px; }
	.acercaComunidad #col01 .informacionPieDescripcion > div div { border: 0 !important; padding: 0; margin: 0;  }
	.acercaComunidad #col01 .informacionPieDescripcion > div p { margin: 0; float: left; margin-right: 10px; }

	.acercaComunidad #col01 .informacionPieDescripcion > div:first-child {  }
	.acercaComunidad #col01 .informacionPieDescripcion > div:last-child { border-bottom: 0;  }

	.acercaComunidad #col01 .community-certificacion {  }
	.acercaComunidad #col01 .community-certificacion .title { font-size: 16px; font-weight: bold; color: #000; }

	.acercaComunidad #col02 .box { border: 1px solid #ddd; padding: 5px 10px; }	
	.acercaComunidad #col02 .box .title { margin: 10px 0; margin-bottom: 30px; }
	.acercaComunidad #col02 .box .title strong { margin: 0; font-weight: bold; color: #666; font-size: 16px; }

	.acercaComunidad #col02 .community-admins { }
	.acercaComunidad #col02 .community-admins .title { margin-bottom: 15px; }
	.acercaComunidad #col02 .community-admins .title strong { font-size: 15px; margin-top: 0; font-weight: bold; }
	.acercaComunidad #col02 .community-admins ul { margin: 0; padding: 0; }
	.acercaComunidad #col02 .community-admins ul li { list-style: none; margin-bottom: 10px; width: 100%; border-top: 1px solid #ddd; padding-top: 10px; }
	.acercaComunidad #col02 .community-admins ul li * { font-size: 14px; }
	.acercaComunidad #col02 .community-admins ul li .imagenPersona { padding-right: 15px; }
    .acercaComunidad #col02 .community-admins ul li .informacionPersona { width: 100%; }
	.acercaComunidad #col02 .community-admins ul li img { width: 50px; border-radius: 50%; }
    .acercaComunidad #col02 .community-admins ul li p { white-space: normal; overflow: hidden; text-overflow: ellipsis; }

/* INDICE */

.indicePage { }
.indicePage .box {  }
.indicePage h2 { font-size: 15px; padding-left: 10px; margin-bottom: 0; }

.indiceCat ul.tools { padding-left: 10px; }
.indiceCat ul.tools li { background: #7F7F7F; border-radius: 0; padding: 10px 15px; }
.indiceCat ul.tools li a {  }

.indicePage .indice { }
.indicePage .indice .indiceGrid {  }
.indicePage .indice .indiceGrid .panel { border: 0; padding: 10px; padding-top: 0; box-shadow: none; margin-bottom: 30px; }
.indicePage .indice .indiceGrid .panel.vacio { margin-bottom: 0px; }
.indicePage .indice .indiceGrid .panel h3 { margin-top: 0; }
.indicePage .indice .indiceGrid .panel h3 a { background: none; border-top: 2px solid orangered; color: #000; }

.indicePage .indice .indiceGrid .panel ul { margin: 0; }
.indicePage .indice .indiceGrid .panel ul li { padding: 0; }
.indicePage .indice .indiceGrid .panel ul li a { color: #000; }

.indicePage .indice .indiceGrid .panel ul li ul li a { color: #aaa; }

/* PAGINADOR */

#panNavegador .pagination { float: left; }
#panNavegador .pagination a,
#panNavegador .pagination span.actual { color: #FF8300; }

/* HOME DESCONECTADO */

.header .portadaCabecera,
.header .menuPortadaCabecera { display: none; }

/*.homeComunidad.invitado #wrap { padding-top: 40px; }

.mosaicoFacetas {  }
.mosaicoFacetas .faceta-title { font-size: 16px; color: #000; font-weight: bold; margin-bottom: 20px; display: block;  }
.mosaicoFacetas .listadoMosaicoFacetas {  }
.mosaicoFacetas .listadoMosaicoFacetas .divFaceta { margin: 0; padding: 40px; padding-bottom: 30px; padding-top: 0; padding-left: 0; }
.mosaicoFacetas .listadoMosaicoFacetas .divFaceta.oculto { display: none; }
.mosaicoFacetas .listadoMosaicoFacetas .divFaceta .imagen { background-size: cover; width: 100%; height: 200px; }
.mosaicoFacetas .listadoMosaicoFacetas .divFaceta .descripcion { border: 1px solid #ddd; padding: 20px 10px; min-height: 100px; }
.mosaicoFacetas .listadoMosaicoFacetas .divFaceta .descripcion a { font-size: 16px; font-family: 'Montserrat', sans-serif; line-height: 1.1; display: block;  color: #000; font-weight: bold; }
.mosaicoFacetas .listadoMosaicoFacetas .divFaceta .descripcion a strong { color: #999; }

*/

.homeComunidad .portadaCabecera { /*display:block;*/ display: none; background: #ddd; width: 100%; height: 300px; background-size: cover; background-position: 50%; position: fixed; top: 85px; }

.homeComunidad .parallax,
.fichaPerfilUsuario .parallax,
.fichaGrupoComunidad .parallax { position: relative; /*top: 335px;*/ top: 60px; background: #fff; }
.homeComunidad .parallax { top: 0; }

.fichaPerfilUsuario  .portadaCabeceraPefil,
.fichaGrupoComunidad .portadaCabeceraPefil { /*display:block;*/ display: none; background: #ddd; background-position: center; width: 100%; height: 335px; background-size: cover; position: fixed; top: 50px; }

@media (max-width: 768px) {

	.homeComunidad .portadaCabecera { top: 0; }
	.homeComunidad .parallax,
	.fichaPerfilUsuario .parallax,
	.fichaGrupoComunidad .parallax { top: 250px; }

}

/*.homeComunidad.invitado .header .portadaCabecera,
.homeComunidad.invitado .header .menuPortadaCabecera { display: block; }
.homeComunidad.invitado .headerTop { background: rgba(255, 85, 0, 0.7); }
.homeComunidad.invitado .headerBottom { display: none; }

.homeComunidad.invitado.scrollNormal .headerTop { background: orangered; }
.homeComunidad.invitado.scrollNormal .headerBottom { display: block; }

.homeComunidad.invitado .portadaCabecera .mascaraPortada { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.2; }
.homeComunidad.invitado .portadaCabecera .barraInformacion { position: absolute; bottom: 0; width: 100%; background: rgba(0,0,0,0.50); }
.homeComunidad.invitado .portadaCabecera .barraInformacion .nombreComunidad { margin: 0; font-size: 35px; top: 25px; position: relative; color: #fff; float: left; font-weight: bold; margin-right: 20px; text-transform: uppercase; font-family: 'Montserrat', sans-serif; }
.homeComunidad.invitado .portadaCabecera .barraInformacion a { float: left; margin-right: 20px; margin-top: 15px; margin-bottom: 15px; text-decoration: none; }
.homeComunidad.invitado .portadaCabecera .barraInformacion a .cantidad { font-size: 24px; display: block; }
.homeComunidad.invitado .portadaCabecera .barraInformacion a .literal { font-size: 12px; display: block; }

.homeComunidad.invitado #navPortada { height: 35px; width: 100%; background: #E5E5E5; }
.homeComunidad.invitado #navPortada ul { margin: 0; padding: 0;  }
.homeComunidad.invitado #navPortada ul li { height: 35px; background: none; list-style: none; float: left; margin-right: 10px; }
.homeComunidad.invitado #navPortada ul li a { line-height: 35px; color: #5C5C5C; }

.homeComunidad.invitado #navPortada ul li.noVisible { display: none; }

.homeComunidad.invitado #navPortada .botonDesplegar { display: none; color: #000; font-size: 15px; position: relative; top: -19px; right: -10px; }
.homeComunidad.invitado #navPortada.menuParcial .botonDesplegar { display: inline-block; cursor: pointer; }

.homeComunidad.invitado #navPortada ul li.extra { display: none; }
.homeComunidad.invitado #navPortada ul li.botonDesplegar { line-height: 40px; cursor: pointer; }
.homeComunidad.invitado #navPortada ul li.botonDesplegar i { font-size: 15px; }

@media (max-width: 768px) {

    .homeComunidad.invitado #wrap { padding-top: 0; }
    .homeComunidad.invitado .header .menuPortadaCabecera { display: none; }

    .mosaicoFacetas .listadoMosaicoFacetas .divFaceta { padding: 0; padding-bottom: 30px; }
    .homeComunidad.invitado .portadaCabecera .barraInformacion .nombreComunidad { display: none; float: none; width: 100%; margin-bottom: 20px; }
}*/

    /* PAGINADOR */

    /*.timelinePasaFotos { position: relative; width: 100%; }
    .timelinePasaFotos .tituloComponente { font-size: 16px; color: #000; font-weight: bold; margin-bottom: 20px; display: block; }

    .timelinePasaFotos .divSeparador { position: relative; display: none; left: -18000px; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -ms-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out; }
    .timelinePasaFotos .divSeparador.active { display: block; left: 0; }

    .timelinePasaFotos .divSeparador .divSeparadorIzquierda { width: 75%; float: left; }
    .timelinePasaFotos .divSeparador .divSeparadorDerecha { width: 25%; float: left; }
    .timelinePasaFotos .divSeparador .divSeparadorDerecha .group.content { display: none !important; }
    .timelinePasaFotos .divSeparador .divSeparadorDerecha .imagen { display: none; }
    .timelinePasaFotos .divSeparador .divSeparadorDerecha .tituloDescripcion { width: 100% !important; }

    .timelinePasaFotos .divSeparador .divSeparadorIzquierda .pasaFotosResource { margin: 0; margin-right: 30px; height: 300px; overflow: hidden; }
    .timelinePasaFotos .divSeparador .divSeparadorDerecha .pasaFotosResource { margin: 0; margin-bottom: 30px; height: 135px; }

    .timelinePasaFotos .pasaFotosResource { border: 1px solid #ddd; padding: 15px; padding-bottom: 0; padding-right: 0; }
    .timelinePasaFotos .pasaFotosResource .box.description { margin: 0; }
    .timelinePasaFotos .pasaFotosResource .categorias { display: block; }
    .timelinePasaFotos .pasaFotosResource .categorias p { font-size: 13px; color: orangered; font-weight: bold; }
    .timelinePasaFotos .pasaFotosResource .contenidos {  }
    .timelinePasaFotos .pasaFotosResource .contenidos .tituloDescripcion { width: 50%; float: left; }
    .timelinePasaFotos .pasaFotosResource .contenidos .tituloDescripcion .group.title {  }
    .timelinePasaFotos .pasaFotosResource .contenidos .tituloDescripcion .group.title h3 { font-size: 21px; font-weight: bold; }
    .timelinePasaFotos .pasaFotosResource .contenidos .tituloDescripcion .group.content { display: block; }
    .timelinePasaFotos .pasaFotosResource .contenidos .imagen { width: 50%; float: left; }
    .timelinePasaFotos .pasaFotosResource .contenidos .imagen .group.image { margin: 0; }
    .timelinePasaFotos .pasaFotosResource .contenidos .imagen img { max-width: 100%; }

    .timelinePasaFotos .pasaFotosResource .descripcionResumida p { font-size: 14px; }

    .timelinePasaFotos .pasaFotosResource.sliderMin {  }
    .timelinePasaFotos .pasaFotosResource.sliderMax {  }

    .timelinePasaFotos .divSeparador .pasador { background: #ddd; height: 50px; width: 30px; position: absolute; top: 50%; margin-top: -25px; z-index: 200; cursor: pointer; }
    .timelinePasaFotos .divSeparador .pasador.pasadorIzquierdo { left: 0; }
    .timelinePasaFotos .divSeparador .pasador.pasadorDerecho { right: 0; }

    .timelinePasaFotos .divSeparador .pasador i { font-size: 32px; position: relative; top: 8px; left: 8px; }

    @media (max-width: 768px) {

        .timelinePasaFotos .divSeparador .divSeparadorIzquierda,
        .timelinePasaFotos .divSeparador .divSeparadorDerecha { display: inline-block; width: 100%; }

        .timelinePasaFotos .divSeparador .divSeparadorIzquierda .pasaFotosResource ,
        .timelinePasaFotos .divSeparador .divSeparadorDerecha .pasaFotosResource  { display: inline-block; width: 100%; }

        .timelinePasaFotos .divSeparador .divSeparadorDerecha { display: none; }

        .paginadorAuto { position: fixed; z-index: 2000; bottom: -25px; background: #ddd; width: 50px; text-align: center; left: 50%; margin-left: -25px; height: 50px; border-radius: 50%; cursor: pointer; }
        .paginadorAuto i { font-size: 20px; top: 5px; position: relative; }

    }*/
    
/* FICHA PERFIL USUARIO */

.fichaPerfilUsuario { }
.fichaPerfilUsuario h2 { font-size: 15px; font-family: 'Montserra', sans-serif; }
.fichaPerfilUsuario #wrap,
.fichaGrupoComunidad #wrap { padding-top: 0; }
.fichaPerfilUsuario #community .community,
.fichaGrupoComunidad #community .community { padding: 15px; background: #fff; margin: 0; }
.fichaPerfilUsuario .parallax > .container,
.fichaGrupoComunidad .parallax > .container { overflow: visible; }

.fichaPerfilUsuario {  }
.fichaPerfilUsuario #col01,
.fichaGrupoComunidad #col01 { position: relative; /*top: -50px;*/ top: 0; }
.fichaPerfilUsuario #col02 {  }
.fichaPerfilUsuario #col03 {  }

.fichaPerfilUsuario #community { border: 1px solid #ddd; }
.fichaPerfilUsuario #community .imageUser { text-align: center; margin-bottom: 20px; }
.fichaPerfilUsuario #community .imageUser a { width: 70px; height: 70px; }
.fichaPerfilUsuario #community .imageUser a img { border-radius: 50%; width: 70px; height: 70px; }

.fichaPerfilUsuario #community ul { display: inline-block; width: 100%; }

#community .summaryBio { width: 100%; }
#community .summaryBio .group { background: none; margin-bottom: 5px; }

#community .summaryBio .group.title {  }
#community .summaryBio .group.title h3 { margin: 0; font-size: 15px; white-space: normal; }

#community .summaryBio .group.content {  }
#community .summaryBio .group.content p,
#community .summaryBio .group.content div { color: #000; white-space: normal; font-size: 13px; }

#community .summaryBio .group.etiquetas {  }
#community .summaryBio .group.etiquetas p { float: left; margin: 0; margin-right: 10px; }
#community .summaryBio .group.etiquetas ul { margin: 0; padding: 0; }
#community .summaryBio .group.etiquetas ul li { float: left; list-style: none; padding: 0; }

#community .summaryBio .group.social {  }
#community .summaryBio .group.social p { float: left; margin: 0; margin-right: 10px; }
#community .summaryBio .group.social ul { margin: 0; padding: 0; }
#community .summaryBio .group.social ul li { float: left; list-style: none; padding: 0; }

#community .summaryBio .group.acciones {  }
#community .summaryBio .group.acciones ul { margin: 0; padding: 0; }
#community .summaryBio .group.acciones ul li { float: left; list-style: none; padding: 10px 15px; font-size: 13px }

.fichaPerfilUsuario  #users {  }
.fichaPerfilUsuario  #users .userList { border: 1px solid #ddd; padding: 15px; margin-bottom: 0; }
.fichaPerfilUsuario  #users .userList h3 { margin-top: 0; font-size: 14px; }
.fichaPerfilUsuario  #users .userList ul { margin: 0; padding: 0; }
.fichaPerfilUsuario  #users .userList ul li { display: block; width: 100%; border: 0; margin-bottom: 10px; }
.fichaPerfilUsuario  #users .userList ul li a { display: table; }
.fichaPerfilUsuario  #users .userList ul li a p { display: table-cell; width: 50px; padding-right: 10px; }
.fichaPerfilUsuario  #users .userList ul li a p img { width: 50px; border-radius: 50%; }
.fichaPerfilUsuario  #users .userList ul li a span { display: table-cell; vertical-align: middle; text-align: left; font-size: 13px; color: #000; font-family: 'Montserrat', sans-serif; border-bottom: 1px solid #ddd; }
.fichaPerfilUsuario  #users .vertodos { background: none; margin: 0; }
.fichaPerfilUsuario  #users .vertodos a { font-family: 'Montserrat', sans-serif; color: #000; }

.homePerfil #col02 .summaryBio .group { background: none; padding: 0; }
.homePerfil #col02 .summaryBio .group h3 { margin-top: 0; }

.homePerfil #col02 .resource-list .resource { padding-left: 70px; }
.homePerfil #col02 .resource-list .resource .resourceHeader {  }
.homePerfil #col02 .resource-list .resource .resourceHeader .headerTop {  }
.homePerfil #col02 .resource-list .resource .resourceHeader .headerTop .by { font-size: 13px; top: -3px; position: relative; }
.homePerfil #col02 .resource-list .resource .resourceHeader .headerTop p { font-size: 13px; float: left; margin-right: 5px; }
.homePerfil #col02 .resource-list .resource .resourceHeader .headerTop a { font-weight: bold; }	
.homePerfil #col02 .resource-list .resource .resourceHeader .headerTop .group.author { margin: 0; }

.homePerfil #col02 .resource-list .resource .resourceHeader .headerTop .tipoContenido { float: left; margin: 0; }
.homePerfil #col02 .resource-list .resource .resourceHeader .headerTop .categorias { float: left; margin: 0; }
.homePerfil #col02 .resource-list .resource .resourceHeader .headerTop .separador { float: left; font-size: 15px; margin: 0 10px; }
.homePerfil #col02 .resource-list .resource .resourceHeader .headerTop .utils-2 { float: left; margin: 0; }
.homePerfil #col02 .resource-list .resource .resourceHeader .headerTop .utils-2 p { margin: 0; }	

.homePerfil #col02 .resource-list .resource .resourceBody { }
.homePerfil #col02 .resource-list .resource .resourceBody .title { }
.homePerfil #col02 .resource-list .resource .resourceBody .title h3 { margin: 0; }
.homePerfil #col02 .resource-list .resource .resourceBody .title h3 a { color: #000; font-size: 20px; line-height: 0.9; }

.homePerfil #col02 .resource-list .resource .resourceBody .resourceType { width: 50px; height: 50px; }
.homePerfil #col02 .resource-list .resource .resourceBody .resourceType a { background: url('resources/spriteIconosResourceType.png?v=1.0.0.0') no-repeat 0 0; width: 50px; height: 50px; border: 1px solid #ddd; }

.homePerfil #col02 .resource-list .resource .resourceBody .resourceType.digital a { background-position: -50px 0px; }
.homePerfil #col02 .resource-list .resource .resourceBody .resourceType.documento a { background-position: -105px 0px; }

.homePerfil #col02 .resource-list .resource.herramientas .barraHerramientas { display: block; }

.homePerfil #col02 .resource-list .resource .barraHerramientas { display: none; background: #ddd; position: absolute; bottom: 0; left: 0; width: 100%; padding: 10px; opacity: 0.9; }
.homePerfil #col02 .resource-list .resource .barraHerramientas i { float: left; font-size: 15px; }
.homePerfil #col02 .resource-list .resource .barraHerramientas ul { float: right; margin: 0; padding: 0; }
.homePerfil #col02 .resource-list .resource .barraHerramientas ul li { list-style: none; float: left; margin-left: 10px; }
.homePerfil #col02 .resource-list .resource .barraHerramientas ul li a{ color: #000; font-weight: bold; }

#col03 #users {  }
#col03 #users .box { border: 1px solid #ddd; padding: 5px 10px; }
#col03 #users .box h3 { margin: 0; font-weight: 200; color: #666; font-size: 13px; }
#col03 #users .box ul { margin: 0; padding: 0; }
#col03 #users .box ul li { list-style: none; float: left; width: 100%; border: 0; margin-top: 10px; }
#col03 #users .box ul li a { display: table; text-decoration: none; }
#col03 #users .box ul li a p { display: table-cell; margin: 0; width: 1%; }
#col03 #users .box ul li a p img {  width: 50px; height: 50px; border-radius: 50%; margin-right: 15px; }
#col03 #users .box ul li a span { display: table-cell; vertical-align: middle; text-align: left; color: #333; font-size: 13px; }

#col03 #users .box .vertodos { background: none; margin: 0; }
#col03 #users .box .vertodos a {  }

#col02 .tituloBotonera { margin: 20px 0; }

#col02 .tituloBotonera .tituloCol02 {  }

#col02 .tituloBotonera .botonesCol02 { text-align: right; }
#col02 .tituloBotonera .botonesCol02 ul { margin: 0; padding: 0; }
#col02 .tituloBotonera .botonesCol02 ul li {  }
#col02 .tituloBotonera .botonesCol02 ul li.follow { background: orangered; }
#col02 .tituloBotonera .botonesCol02 ul li a { color: #fff; }

/* FORMULARIO EDICION */

.editarRecurso .fixed-action-btn,
.mensajesEcosistema .fixed-action-btn { display: none;  }

/* HOME ACTIVIDAD RECIENTE */

.homeComunidad.invitado #col01 { padding-left: 0; }

.homeComunidad.invitado #col01 .resource-list .resource { /*padding-left: 70px;*/ }
.homeComunidad.invitado #col01 .resource-list .resource .resourceHeader {  }
.homeComunidad.invitado #col01 .resource-list .resource .resourceHeader .headerTop { background: none; }
.homeComunidad.invitado #col01 .resource-list .resource .resourceHeader .headerTop p { font-size: 13px; float: left; margin-right: 5px; }
.homeComunidad.invitado #col01 .resource-list .resource .resourceHeader .headerTop span { font-size: 13px; top: -1px; position: relative; }
.homeComunidad.invitado #col01 .resource-list .resource .resourceHeader .headerTop a { font-weight: bold; }	

.homeComunidad.invitado #col01 .resource-list .resource .resourceHeader .headerTop .tipoContenido { float: left; margin: 0; }
.homeComunidad.invitado #col01 .resource-list .resource .resourceHeader .headerTop .categorias { float: left; margin: 0; }
.homeComunidad.invitado #col01 .resource-list .resource .resourceHeader .headerTop .separador { float: left; font-size: 15px; margin: 0 10px; }
.homeComunidad.invitado #col01 .resource-list .resource .resourceHeader .headerTop .utils-2 { float: left; margin: 0; }
.homeComunidad.invitado #col01 .resource-list .resource .resourceHeader .headerTop .utils-2 p { margin: 0; }	

.homeComunidad .supertitle h1 { display: none; color: #000; font-size: 20px; line-height: 0.9; float: left;  margin-right: 5px; font-weight: 900; font-style: normal; margin-top: 0; }

.homeComunidad.invitado #col01 .resource-list .resource .resourceBody { }
.homeComunidad.invitado #col01 .resource-list .resource .resourceBody .title { }
.homeComunidad.invitado #col01 .resource-list .resource .resourceBody .title h2 { margin: 0; }
.homeComunidad.invitado #col01 .resource-list .resource .resourceBody .title h2 a { color: #000; font-size: 20px; line-height: 0.9; }

.homeComunidad.invitado #col01 .resource-list .resource .resourceBody .resourceType { width: 50px; height: 50px; }
.homeComunidad.invitado #col01 .resource-list .resource .resourceBody .resourceType a { background: url('resources/spriteIconosResourceType.png?v=1.0.0.0') no-repeat 0 0; width: 50px; height: 50px; border: 1px solid #ddd; }

.homeComunidad.invitado #col01 .resource-list .resource .resourceBody .resourceType.digital a { background-position: -50px 0px; }
.homeComunidad.invitado #col01 .resource-list .resource .resourceBody .resourceType.documento a { background-position: -105px 0px; }

.homeComunidad.invitado #col01 .resource-list .resource.herramientas .barraHerramientas { display: block; }

.homeComunidad.invitado #col01 .resource-list .resource .barraHerramientas { display: none; background: #ddd; position: absolute; bottom: 0; left: 0; width: 100%; padding: 10px; opacity: 0.9; }
.homeComunidad.invitado #col01 .resource-list .resource .barraHerramientas i { float: left; font-size: 15px; }
.homeComunidad.invitado #col01 .resource-list .resource .barraHerramientas ul { float: right; margin: 0; padding: 0; }
.homeComunidad.invitado #col01 .resource-list .resource .barraHerramientas ul li { list-style: none; float: left; margin-left: 10px; }
.homeComunidad.invitado #col01 .resource-list .resource .barraHerramientas ul li a{ color: #000; font-weight: bold; }

@media (max-width: 768px){

	.homeComunidad.invitado #col01 .resource-list .resource { padding-left: 0px; }
	.homeComunidad.invitado #col01 .resource-list .resource .resourceBody .resourceType { display: none; }

}

/* FORMULARIO REGISTRO */

.formularioRegistroUsuarios .box01,
.formularioRegistroUsuarios .box02 { width:100%; min-height: auto !important; float: left; }

/* FORMULARIO LOGIN */

.operativaRegistro #col01 { margin: 0 auto; float: none; clear: both; }
.operativaRegistro #col01 .formularioRegistroUsuarios {  }
.operativaRegistro #col01 .formularioRegistroUsuarios h2 { font-size: 20px; margin-top: 0; }
.operativaRegistro #col01 .formularioRegistroUsuarios h2 strong { font-size: 13px; display: none; }

.operativaRegistro #col01 .formularioRegistroUsuarios {  }
.operativaRegistro #col01 .formularioRegistroUsuarios label { display: none; }
.operativaRegistro #col01 .formularioRegistroUsuarios .checkbox label { display: block; /*line-height: 1.3;*/ }
.operativaRegistro #col01 .formularioRegistroUsuarios .input-group { margin-bottom: 10px; width: 100%; display: inline-block; }
.operativaRegistro #col01 .formularioRegistroUsuarios .clauAdicional { font-size: 11px; }

.operativaRegistro #col01 .formularioRegistroUsuarios div.ko { display: block; margin-bottom: 10px; }
.operativaRegistro #col01 .formularioRegistroUsuarios div.ko input { border-color: #ccc; border-color: rgba(236, 82, 82, 0.8); outline: 0; outline: thin dotted\9; -webkit-box-shadow: 0 0 8px rgba(236, 82, 82, 0.8); box-shadow: 0 0 8px rgba(236, 82, 82, 0.8); }

.operativaRegistro #col01 .formularioRegistroUsuarios #lblFechaNac  { display: block; text-align: left; font-size: 13px; }
.operativaRegistro #col01 .formularioRegistroUsuarios select { font-size: 14px; }
.operativaRegistro #col01 .formularioRegistroUsuarios .fieldsetContent { margin: 0; padding: 0; }
.operativaRegistro #col01 .formularioRegistroUsuarios .fieldsetContent > div { margin-bottom: 10px; }

.operativaRegistro #col01 .formularioRegistroUsuarios input {  }
.operativaRegistro #col01 .formularioRegistroUsuarios .input-group-addon { border: 1px solid #ddd; background: none; border-left: none; border-radius: 0; }

.operativaRegistro #col01 .formularioRegistroUsuarios .checkbox {}
.operativaRegistro #col01 .formularioRegistroUsuarios .checkbox label{ padding: 0; }
.operativaRegistro #col01 .formularioRegistroUsuarios .checkbox label.clauAdicional { padding-left: 30px; font-family: 'Ubuntu', sans-serif; font-size: 15px; line-height: 1.5; }
.operativaRegistro #col01 .formularioRegistroUsuarios .checkbox input[type="checkbox"] { display: none; }

.operativaRegistro #col01 .formularioRegistroUsuarios .actionButtons { margin: 0; }
.operativaRegistro #col01 .formularioRegistroUsuarios .actionButtons legend { margin: 0; padding: 0; border: 0; }
.operativaRegistro #col01 .formularioRegistroUsuarios .actionButtons p a { float: right; }
.operativaRegistro #col01 .formularioRegistroUsuarios .actionButtons p input { float: left; background: orangered; padding: 10px 20px; color: #fff; font-weight: bold; font-size: 13px; display: inline-block; border: 0; border-radius: 0; line-height: 1; }

.operativaRegistro #col01 .formularioRegistroUsuarios .registroRedesSociales { margin-bottom: 20px; }
.operativaRegistro #col01 .formularioRegistroUsuarios .registroRedesSociales legend { font-size: 13px; font-weight: normal; border-top: 1px solid #ddd; border-bottom: 0; margin-bottom: 10px; }
.operativaRegistro #col01 .formularioRegistroUsuarios .registroRedesSociales ul {  }
.operativaRegistro #col01 .formularioRegistroUsuarios .registroRedesSociales ul li { float: left; margin-right: 5px; background: url('resources/spriteRedesSocialesMinis.png?v=1.0.0.0') no-repeat; width: 25px; height: 25px; padding: 0; text-indent: -9999em; }
.operativaRegistro #col01 .formularioRegistroUsuarios .registroRedesSociales ul li.iconFacebook { background-position: 0 0; }
.operativaRegistro #col01 .formularioRegistroUsuarios .registroRedesSociales ul li.iconTwitter { background-position: -27px 0; }
.operativaRegistro #col01 .formularioRegistroUsuarios .registroRedesSociales ul li.iconGoogle { background-position: -80px 0; }
.operativaRegistro #col01 .formularioRegistroUsuarios .registroRedesSociales ul li.iconLinkedIn { background-position: -54px 0; }
.operativaRegistro #col01 .formularioRegistroUsuarios .registroRedesSociales ul li.iconMicrosoft { background-position: -108px 0; }
.operativaRegistro #col01 .formularioRegistroUsuarios .registroRedesSociales ul li a { width: 24px; height: 24px; }
.operativaRegistro #col01 .formularioRegistroUsuarios .registroRedesSociales .principal.submit {  }

.operativaRegistro #col01 .formularioRegistroUsuarios .registroEstandar { margin-bottom: 20px; }
.operativaRegistro #col01 .formularioRegistroUsuarios .registroEstandar legend { font-size: 13px; font-weight: normal; border-top: 1px solid #ddd; border-bottom: 0; margin-bottom: 10px; }
.operativaRegistro #col01 .formularioRegistroUsuarios .registroEstandar #hlRegistrate { background: orangered; padding: 10px 20px; color: #fff; font-weight: bold; font-size: 13px; display: inline-block; text-decoration: none; }

.bienvenidaLoginComunidad { background: #eee; margin-bottom: 50px; padding: 30px; }
.bienvenidaLoginComunidad legend { font-size: 17px; border: 0; }
.bienvenidaLoginComunidad ul { margin: 0; padding: 0; margin-bottom: 20px; }
.bienvenidaLoginComunidad ul li { list-style: none; padding-left: 0; }

.operativaRegistro #clausulasTextoCom { clear: both; }

/* FORMULARIO REGISTRO */

.operativaRegistro #col01 .formularioRegistroUsuarios

/* FORMULARIO REGISTRO INVITACION */

.operativaRegistro #panSelectorPerfiles {   }
.operativaRegistro #panSelectorPerfiles label { width: 100%; text-align: left; margin-bottom: 20px; }
.operativaRegistro #panSelectorPerfiles select { width: 100%; }

.operativaRegistro .paginadorPasosRegistro {  }
.operativaRegistro .paginadorPasosRegistro ul {  }
.operativaRegistro .paginadorPasosRegistro ul li { background: none !important; height: auto; padding-left: 0;  }
.operativaRegistro .paginadorPasosRegistro ul li a { color: #aaa; font-size: 16px; font-family: 'Montserrat', sans-serif; }
.operativaRegistro .paginadorPasosRegistro ul li a span { color: #fff; display: inline-block; border-radius: 50%; background: #aaa; height: 50px; width: 50px; text-align: center; line-height: 50px; margin-right: 15px; }

.operativaRegistro .paginadorPasosRegistro ul li.activo {  }
.operativaRegistro .paginadorPasosRegistro ul li.activo a { color: orangered; }
.operativaRegistro .paginadorPasosRegistro ul li.activo a span { background: orangered; }

.operativaRegistro .areasinteresRegistro { clear: both; margin-top: 30px; }
.operativaRegistro .areasinteresRegistro .fieldsetContent {  }
.operativaRegistro .areasinteresRegistro .fieldsetContent ul {  }
.operativaRegistro .areasinteresRegistro .fieldsetContent ul li { border: 0; background: none; border-radius: 0; width: 25%; margin: 0; padding: 0; padding-right: 10px; padding-bottom: 10px; height: auto; }
.operativaRegistro .areasinteresRegistro .fieldsetContent ul li span.item { background: #f5f5f5; width: 100%; height: 100%; display: inline-block; height: 60px; line-height: 60px; padding: 10px; }
.operativaRegistro .areasinteresRegistro .fieldsetContent ul li span.item label { font-size: 13px; font-weight: 600; line-height: 1.2; }

.operativaRegistro .areasinteresRegistro .fieldsetContent ul li.on { background: none; }
.operativaRegistro .areasinteresRegistro .fieldsetContent ul li.on span.item { background: orangered; }
.operativaRegistro .areasinteresRegistro .fieldsetContent ul li.on label { color: #fff; }
.operativaRegistro .areasinteresRegistro .fieldsetContent ul li.on label:before { border: 2px solid #fff; }
.operativaRegistro .areasinteresRegistro .fieldsetContent ul li.on [type="checkbox"]:checked + label:before { border-top: 2px solid transparent; border-left: 2px solid transparent; border-right: 2px solid #fff; border-bottom: 2px solid #fff;  }

.operativaRegistro .creatuPerfil { margin: 0 !important; }

.operativaRegistro .formularioRegistroUsuarios {  }
.operativaRegistro .formularioRegistroUsuarios #contenedorFoto { display: block; margin: 0 auto; width: 400px; }
.operativaRegistro .formularioRegistroUsuarios #contenedorFoto .wrapImagen.customizeFileUpload { width: auto; position: relative; margin: 0 auto; float: left; text-align: center; background: none; border: 0; }
.operativaRegistro .formularioRegistroUsuarios #contenedorFoto .wrapImagen.customizeFileUpload > span { display: inline-block; }
.operativaRegistro .formularioRegistroUsuarios #contenedorFoto .wrapImagen.customizeFileUpload > span a { margin-bottom: 0px; border: 0; min-height: inherit; }
.operativaRegistro .formularioRegistroUsuarios #contenedorFoto .wrapImagen.customizeFileUpload > a { display: inline-block; top: -40px; position: relative; right: -20px; }
.operativaRegistro .formularioRegistroUsuarios #contenedorFoto .wrapImagen.customizeFileUpload img { width: 100px; border-radius: 50%; margin: 0 auto; }

.operativaRegistro .formularioRegistroUsuarios #contenedorFoto .datosImagen { float: left; position: relative; top: 40px; right: -20px; }

.operativaRegistro #formDatosRegistro {  }
.operativaRegistro #formDatosRegistro .grupo {  }
.operativaRegistro #formDatosRegistro .grupo .grupo-body {  }
.operativaRegistro #formDatosRegistro .grupo .grupo-body label { display: block; }
.operativaRegistro #formDatosRegistro .grupo .grupo-body input { border: 1px solid #ddd !important; }
.operativaRegistro #formDatosRegistro .grupo .grupo-body select { width: 100%; }

@media (max-width: 992px){
	.operativaRegistro .areasinteresRegistro .fieldsetContent ul li { width: 50%; }
} 

@media (max-width: 768px){
	.operativaRegistro .areasinteresRegistro .fieldsetContent ul li { width: 100%; }
}


/* FACETAS PANTALLA GRANDE */

.pantallaGrande { }
.pantallaGrande #col01 { padding: 0; }
.pantallaGrande .facetasBar { display: block; position: fixed; left: inherit; top: 100px; height: auto; width: auto; z-index: 20; }
.pantallaGrande.headerBottomOff .facetasBar { top: 120px; }

.pantallaGrande .facetasBar .facetasBody { overflow: visible; border-bottom: 1px solid #ddd; /*height: auto !important;*/ }
.pantallaGrande .facetasBar .close { display: none; }
.pantallaGrande .facetasBar .facetasHead { line-height: 45px; height: 45px; }

.pantallaGrande .desplegarFacetas { display: none; }
.listadoMyGnoss.pantallaGrande .facetasBar { /*top: 190px;*/ }

/* VENTANA EMERGENTE MENSAJES */

#myModalGenerico { }
#myModalGenerico .modal-header { }
#myModalGenerico .modal-content { }

#myModalGenerico .modal-content .ventanaEmergenteBiografia {  }
#myModalGenerico .modal-content .ventanaEmergenteBiografia #action { padding: 0; margin: 0; }
#myModalGenerico .modal-content .ventanaEmergenteBiografia .cerrar { display: none; }

.resource-list .acciones ul li.active, 
.resource .acciones ul li.active, 
#panels #action.activeForm, 
div#loading { background: #fff; }

/* OPERATIVA REGISTRO */

.operativaRegistro {  }
.operativaRegistro .formularioRegistroUsuarios {  }

.operativaRegistro .formularioRegistroUsuarios h2 {  }

/* MENSAJES */

.mensajesEcosistema { }
.mensajesEcosistema .newMessageFixed { display: block; position: fixed; bottom: 50px; right: 50px; height: 70px; width: 70px; border-radius: 50%; background: orangered; }
.mensajesEcosistema .newMessageFixed a { display: block; color: #fff; font-size: 25px; height: 70px; width: 70px; text-align: center; line-height: 70px; }
.mensajesEcosistema .newMessageFixed a i {  }
.newMessageFixed { display: none; }

	/* LISTADO MENSAJES */

	.mensajesEcosistema .resource-list { }
	.mensajesEcosistema .resource-list .resource { padding: 30px 15px; border-bottom: 1px solid #ddd; }
	.mensajesEcosistema .resource-list .resource.leido { background: #F1F1F1; }
	.mensajesEcosistema .resource-list .resource .description { margin: 0; }
	.mensajesEcosistema .resource-list .resource .description > div { font-size: 13px; }

	.mensajesEcosistema .resource-list .resource .description .selector { vertical-align: top; padding-top: 18px; }
	.mensajesEcosistema .resource-list .resource .description .selector input[type="checkbox"] { display: none; }
	.mensajesEcosistema .resource-list .resource .description .selector .cuadroSeleccion { margin: 0; top: 2px; }

	.mensajesEcosistema .resource-list .resource .description .destacado { display: none; background: none; font-size: 20px; padding-left: 15px; padding-top: 17px; color: #ccc; vertical-align: top; }
	.mensajesEcosistema .resource-list .resource .description .destacado i.fa-star { color: orangered; }
	.mensajesEcosistema .resource-list .resource .description .destacado i.fa-star-o { color: orangered; }

	.mensajesEcosistema .resource-list .resource .description .imagenUser { padding-left: 15px; vertical-align: top;  }
	.mensajesEcosistema .resource-list .resource .description .imagenUser a { }
	.mensajesEcosistema .resource-list .resource .description .imagenUser a img { width: 60px; height: 60px; border-radius: 50%; }

	.mensajesEcosistema .resource-list .resource .description .contenido { width: 100%; padding-left: 15px; }
	.mensajesEcosistema .resource-list .resource .description .contenido > div { margin-bottom: 5px !important; }

	.mensajesEcosistema .resource-list .resource .description .contenido > div .mensajeUsuariosPara { margin: 0; }
	.mensajesEcosistema .resource-list .resource .description .contenido > div .mensajeUsuariosPara p,
	.mensajesEcosistema .resource-list .resource .description .contenido > div .mensajeUsuariosPara li a { font-size: 13px; }

	.mensajesEcosistema .resource-list .resource .description .contenido h4 {  }
	.mensajesEcosistema .resource-list .resource .description .contenido h4 span.icono { float: left; margin-right: 10px; }

	.mensajesEcosistema .resource-list .resource .description .contenido .headerTop {  }
	.mensajesEcosistema .resource-list .resource .description .contenido .headerTop > * { float: left; width: auto; min-width: auto; height: auto; margin: 0; }

	.mensajesEcosistema .resource-list .resource .description .contenido .headerTop .group.author {  }
	.mensajesEcosistema .resource-list .resource .description .contenido .headerTop .group.author p { position: relative; top: 1px; }
	.mensajesEcosistema .resource-list .resource .description .contenido .headerTop .group.author .fecha {  }
	.mensajesEcosistema .resource-list .resource .description .contenido .headerTop .group.author .fecha strong { margin: 0 5px; }
	.mensajesEcosistema .resource-list .resource .description .contenido .headerTop .group.author .userType {  }
	.mensajesEcosistema .resource-list .resource .description .contenido .headerTop .group.author .userType > * { float: left; width: auto; min-width: auto; height: auto; margin: 0; }
	.mensajesEcosistema .resource-list .resource .description .contenido .headerTop .group.author .by { top: -3px; position: relative; }
	.mensajesEcosistema .resource-list .resource .description .contenido .headerTop .group.author .by .nocompact { display: none; }
	.mensajesEcosistema .resource-list .resource .description .contenido .headerTop .group.author .by .etiquetas { margin: 0; }
	.mensajesEcosistema .resource-list .resource .description .contenido .headerTop .group.author .by ul { margin-left: 5px; }
	.mensajesEcosistema .resource-list .resource .description .contenido .headerTop .group.author .by ul li {  }
	.mensajesEcosistema .resource-list .resource .description .contenido .headerTop .group.author .by ul li a { margin: 0; font-size: 13px; font-weight: 600; }

	.mensajesEcosistema .resource-list .resource .description .contenido .headerTop .group.author .by .mensajeUsuariosDe 

	.mensajesEcosistema .resource-list .resource .description .contenido .group.title { margin: 0; }
	.mensajesEcosistema .resource-list .resource .description .contenido .group.title h4 { margin: 0; }

	.mensajesEcosistema .resource-list .resource .description .contenido .group.content { margin: 0 !important; }
	.mensajesEcosistema .resource-list .resource .description .contenido .group.content .descripcionResumida {  }
	.mensajesEcosistema .resource-list .resource .description .contenido .group.content .descripcionResumida p { white-space: normal; }

	.mensajesEcosistema .resource-list .resource .mdi-content-mail { display: none; }
	.mensajesEcosistema .resource-list .resource .mdi-content-drafts { display: block; }

	.mensajesEcosistema .resource-list .resource.nuevoMensaje {  }
	.mensajesEcosistema .resource-list .resource.nuevoMensaje .mdi-content-mail { display: block; }
	.mensajesEcosistema .resource-list .resource.nuevoMensaje .mdi-content-drafts { display: none; }

	.mensajesEcosistema .resource-list .resource .acciones { display: none !important; position: absolute; bottom: 0; left: 0; }
	.mensajesEcosistema .resource-list .resource .acciones ul { margin: 0; padding: 0; }
	.mensajesEcosistema .resource-list .resource .acciones ul li { display: inline-block; }
	.mensajesEcosistema .resource-list .resource .acciones ul li a { display: block; color: orangered; }

	.mensajesEcosistema .resource-list .resource:hover { background: #eee; }
	.mensajesEcosistema .resource-list .resource:hover .acciones { display: inline-block !important; width: 100%; padding: 10px 20px; background: #ddd; margin: 0; }


		/* LISTADO MENSAJES ESTANDAR */

		.mensajesEcosistema .resource-list.normalview { }
		.mensajesEcosistema .resource-list.normalview .resource .description .contenido .group.content .descripcionResumida { display: none; }
		.mensajesEcosistema .resource-list.normalview .resource .description .contenido .group.content .descripcionResumida p {  }
		.mensajesEcosistema .resource-list.normalview .resource .description .contenido .group.content .descripcionResumida p:nth-child(2) { display: block !important; }	
		
		/* LISTADO MENSAJES COMPACTO */

		.mensajesEcosistema .resource-list.listCompacView { }
		.mensajesEcosistema .resource-list.listCompacView .resource .description .selector,
		.mensajesEcosistema .resource-list.listCompacView .resource .description .destacado,
		.mensajesEcosistema .resource-list.listCompacView .resource .description .imageUser { vertical-align: middle; padding-top: 0; }

		.mensajesEcosistema .resource-list.listCompacView .resource .description .contenido .group.content .descripcionResumida { display: none; }

		/* LISTADO MENSAJES SUPERCOMPACTO */

		.mensajesEcosistema .resource-list.compactview { }
		.mensajesEcosistema .resource-list.compactview .resource { padding: 0; }
		.mensajesEcosistema .resource-list.compactview .resource.leido { background: none; }
		.mensajesEcosistema .resource-list.compactview .resource .description { margin: 0 !important; }

		.mensajesEcosistema .resource-list.compactview .resource .description .contenido .headerTop { float: left; width: 20%; margin-bottom: 0 !important; }
		.mensajesEcosistema .resource-list.compactview .resource .description .contenido .headerTop .userType > * { display: none; }
		.mensajesEcosistema .resource-list.compactview .resource .description .contenido .headerTop .userType .by { display: block !important; width: 100%; top: 1px; }
		.mensajesEcosistema .resource-list.compactview .resource .description .contenido .headerTop .userType .by span { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; max-width: 500px; padding-right: 20px; }
		.mensajesEcosistema .resource-list.compactview .resource .description .selector { vertical-align: middle; }

		.mensajesEcosistema .resource-list.compactview .resource .description .imagenUser { vertical-align: middle; }
		.mensajesEcosistema .resource-list.compactview .resource .description .imagenUser a img { width: 30px; height: 30px; }

		.mensajesEcosistema .resource-list.compactview .resource .description .contenido .group.author { width: 100%; }		
		.mensajesEcosistema .resource-list.compactview .resource .description .contenido .group.title { float: left; width: 80%; margin-bottom: 0 !important; }
		.mensajesEcosistema .resource-list.compactview .resource .description .contenido .group.title h4 a { color: #000; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; max-width: 900px; top: 1px; position: relative;}
		.mensajesEcosistema .resource-list.compactview .resource .description .contenido .group.title .icono { display: none; }
		.mensajesEcosistema .resource-list.compactview .resource.leido .description .contenido .group.title h4 a { color: #999; }

		.mensajesEcosistema .resource-list.compactview .resource .description .destinatario { display: none; }
		.mensajesEcosistema .resource-list.compactview .resource .description .contenido .group.content .descripcionResumida { display: none; }		

	@media (max-width: 768px){

		.mensajesEcosistema .resource-list .resource .description .contenido .group.content,
		.mensajesEcosistema .resource-list .resource .description .contenido .destinatario,
		.mensajesEcosistema .resource-list .resource .description .contenido .group.title,
		.mensajesEcosistema .resource-list .resource .description .contenido .headerTop { white-space: normal; }

		.mensajesEcosistema .resource-list .resource .description .imageUser { display: none; }
	} 

	/* FICHA MENSAJES */

	.fichaMensajesMyGnoss {  }
	.fichaMensajesMyGnoss #col02 {  }

	.fichaMensajesMyGnoss #col02 .cabeceras { display: table; width: 100%; margin-bottom: 20px; }
	.fichaMensajesMyGnoss #col02 .cabeceras .titulo { display: table-cell; vertical-align: middle; }
	.fichaMensajesMyGnoss #col02 .cabeceras .titulo h2 { margin: 0; }
	.fichaMensajesMyGnoss #col02 .cabeceras .botones { display: table-cell; vertical-align: middle; text-align: right; }
	.fichaMensajesMyGnoss #col02 .cabeceras .botones .btn {  }
	.fichaMensajesMyGnoss #col02 .cabeceras .botones .btn i { margin-right: 5px; font-size: 15px; vertical-align: middle; }

	.fichaMensajesMyGnoss .resource { padding: 0; clear: both; }
	.fichaMensajesMyGnoss .cabeceraMensaje  { padding: 10px 15px; padding-left: 0; background: whitesmoke; border: 1px solid #ddd; }
	.fichaMensajesMyGnoss .cabeceraMensaje > div { font-size: 13px; }

	.fichaMensajesMyGnoss .cabeceraMensaje .groupContent { padding-left: 60px; }

	.fichaMensajesMyGnoss .cabeceraMensaje .imageUser { position: absolute; top: 5px; left: 5px; }
	.fichaMensajesMyGnoss .cabeceraMensaje .imageUser a { }
	.fichaMensajesMyGnoss .cabeceraMensaje .imageUser a img { width: 50px; height: 50px; border-radius: 50%; }

	.fichaMensajesMyGnoss .cabeceraMensaje .group.author { margin: 0; }
	.fichaMensajesMyGnoss .cabeceraMensaje .group.author p { float: left; }
	.fichaMensajesMyGnoss .cabeceraMensaje .group.author .userType {  }
	.fichaMensajesMyGnoss .cabeceraMensaje .group.author .by { display: inline-block; width: auto; min-width: auto; padding: 0; }	

	.fichaMensajesMyGnoss .cabeceraMensaje .group.utils-1 { border: 0 }
	.fichaMensajesMyGnoss .cabeceraMensaje .group.utils-1 p {  }
	.fichaMensajesMyGnoss .cabeceraMensaje .group.utils-1 ul { margin: 0; padding: 0; }
	.fichaMensajesMyGnoss .cabeceraMensaje .group.utils-1 ul li { list-style: none; float: left; }
	.fichaMensajesMyGnoss .cabeceraMensaje .group.utils-1 ul li a {  }

	.fichaMensajesMyGnoss .customAboutResource { top: 0; }
	.fichaMensajesMyGnoss .customAboutResource .acciones { margin: 0; }
	.fichaMensajesMyGnoss .customAboutResource .acciones ul { margin: 0; padding: 0; height: auto; }
	.fichaMensajesMyGnoss .customAboutResource .acciones ul li { padding: 0 !important; margin: 0; }
	.fichaMensajesMyGnoss .customAboutResource .acciones ul li a { padding: 5px 10px; display: block; text-decoration: none; }
	.fichaMensajesMyGnoss .customAboutResource .acciones ul li a i { vertical-align: middle; margin-right: 10px; }

	.fichaMensajesMyGnoss .messagesPagination.pagination { width: 100%; }
	.fichaMensajesMyGnoss .messagesPagination.pagination ul { margin: 0; padding: 0; width: 100%; }
	.fichaMensajesMyGnoss .messagesPagination.pagination ul li { list-style: none; }
	.fichaMensajesMyGnoss .messagesPagination.pagination ul li a { text-decoration: none; }
	.fichaMensajesMyGnoss .messagesPagination.pagination ul li a i { vertical-align: middle; margin: 0 10px; }

	.fichaMensajesMyGnoss .messagesPagination.pagination ul li.anterior { float: left; }
	.fichaMensajesMyGnoss .messagesPagination.pagination ul li.siguiente { float: right; }


/* EDITAR PERFIL COMUNIDAD */

.editarPerfilComunidad {  }
.editarPerfilComunidad .custom { font-size: 14px; padding: 0 8px; padding-right: 35px; }

.editarPerfilComunidad #col01 {  }
.editarPerfilComunidad #col02 {  }

.editarPerfilComunidad #col01 {  }
.editarPerfilComunidad #col01 select.custom { width: 100%; }

.editarPerfilComunidad #col01 > .group { border: 1px solid #ddd; border-radius: 1px; width: 100%; -webkit-box-shadow: 2px 2px 4px 0px #eee; -moz-box-shadow: 2px 2px 4px 0px #eee; box-shadow: 2px 2px 4px 0px #eee; padding: 20px; }
.editarPerfilComunidad #col01 > .group .group-title { font-size: 15px; text-transform: uppercase; font-weight: bold; color: #999; }

.editarPerfilComunidad #col01 > .group.apariencia { }
.editarPerfilComunidad #col01 > .group.apariencia .foto { display: table; }
.editarPerfilComunidad #col01 > .group.apariencia .foto .claseImagenHack { display: table-cell; vertical-align: middle; }
.editarPerfilComunidad #col01 > .group.apariencia .foto .claseImagenHack img { width: 115px !important; border-radius: 50%; } 

.editarPerfilComunidad #col01 > .group.apariencia .foto .acciones01 { display: table-cell; vertical-align: middle; }
.editarPerfilComunidad #col01 > .group.apariencia .foto .acciones01 .advertencia { margin-left: 15px; }
.editarPerfilComunidad #col01 > .group.apariencia .foto .acciones01 ul { margin: 0; padding: 0; }
.editarPerfilComunidad #col01 > .group.apariencia .foto .acciones01 ul li { float: left; list-style: none; margin: 0; margin-left: 15px; }
.editarPerfilComunidad #col01 > .group.apariencia .foto .acciones01 ul li a {  }

.editarPerfilComunidad #col01 > .group.sobreti { }
.editarPerfilComunidad #col01 > .group.sobreti .edicionPerfil { }
.editarPerfilComunidad #col01 > .group.sobreti .edicionPerfil .col {  }

.editarPerfilComunidad #col01 > .group.sobreti .edicionPerfil #panCamposConfigurablesProyecto { padding: 15px; clear: both; }
.editarPerfilComunidad #col01 > .group.sobreti .edicionPerfil #panCamposConfigurablesProyecto p { width: 50%; float: left; margin: 0; }
.editarPerfilComunidad #col01 > .group.sobreti .edicionPerfil #panCamposConfigurablesProyecto p input { width: 100%; }

.editarPerfilComunidad #col01 > .group.etiquetas { }
.editarPerfilComunidad #col01 > .group.etiquetas .textarea { }
.editarPerfilComunidad #col01 > .group.etiquetas .textarea label { float: left; width: 100%; }
.editarPerfilComunidad #col01 > .group.etiquetas .textarea textarea { float: left; width: 100%; }

.editarPerfilComunidad #col01 > .group.etiquetas .divEtiquetas { }
.editarPerfilComunidad #col01 > .group.etiquetas .divEtiquetas label { }
.editarPerfilComunidad #col01 > .group.etiquetas .divEtiquetas div.autocompletar { border: 0; padding: 0; }
.editarPerfilComunidad #col01 > .group.etiquetas .divEtiquetas div.autocompletar input { border: 1px solid #ddd; }

.editarPerfilComunidad .ko {  }
.editarPerfilComunidad .ko ul { margin: 0 15px; padding: 0; background: #FB6666; padding: 15px; }
.editarPerfilComunidad .ko ul li { list-style: none; padding: 0; }

/* INVITAR A COMUNIDAD */

.invitarComunidad { }

.invitarComunidad .envioInv {  }
.invitarComunidad .envioInv .group { margin: 0; }

.invitarComunidad #panContenedorInvitados { margin-bottom: 20px; }
.invitarComunidad #panContenedorInvitados ul { white-space: normal; margin: 0; padding: 0; }
.invitarComunidad #panContenedorInvitados ul li { background: #D6D6D6; padding: 0px; color: #000; float: left; height: 30px; line-height: 30px; padding-left: 10px; }
.invitarComunidad #panContenedorInvitados ul li a.remove { /*background: #C0C0C0 url('resources/sprite.png?v=1.0.0.0') no-repeat -245px -5px;*/ width: 30px; height: 30px; display: inline-block; text-indent: -999em; margin-left: 10px; }

.invitarComunidad .divGeneral { /*border: 1px solid #ddd; border-top: 0; padding: 15px;*/ }
.invitarComunidad .divGeneral .alert { margin: 10px 0; }

.invitarComunidad #divGrupos { width: 100%; margin: 10px 0; }

/* EDITAR RECURSO */

/*.editarRecurso { }
.editarRecurso #col02 h1 { display: none; }
.editarRecurso #wrap { padding-top: 20px; }
.editarRecurso #htitPag { margin: 0; font-size: 15px; font-weight: bold; margin-bottom: 20px; }
.editarRecurso input[type="checkbox"],
.editarRecurso input[type="radio"] {  }

.editarRecurso #SubirRecurso label { font-size: 13px; color: #AAA; margin-top: 0; display: block; padding: 4px 0; }
.editarRecurso input[type="text"] { border: 0; border-bottom: 1px solid #ddd; padding-bottom: 20px; padding-top: 20px; padding-left: 0; font-size: 14px; font-weight: bold; color: #000; }
.editarRecurso input[type="text"]:focus { box-shadow: none; } 
.editarRecurso input[type="text"]:disabled { background: none; cursor: auto; }

.editarRecurso #SubirRecurso .lapizEdicion { position: relative; float: right; cursor: pointer; display: none; font-size: 20px; }

.editarRecurso #SubirRecurso .contenedorTitulo:hover { }
.editarRecurso #SubirRecurso .contenedorTitulo:hover .lapizEdicion { background: lightyellow; display: block; }
.editarRecurso #SubirRecurso .contenedorTitulo:hover input[type="text"] { background: lightyellow; cursor: auto; }

.editarRecurso #SubirRecurso .contenedorTitulo .lapizEdicion { position: absolute; bottom: 10px; right: 10px; }

.editarRecurso .col01 { padding: 0; }
.editarRecurso .col01 .listadoCategorias { margin: 0; padding: 0; border: 1px solid #ddd; -webkit-box-shadow: 2px 2px 4px 0px #eee; -moz-box-shadow: 2px 2px 4px 0px #eee; box-shadow: 2px 2px 4px 0px #eee; }
.editarRecurso .col01 .listadoCategorias li { list-style: none; border-bottom: 1px solid #ddd; cursor: pointer; }
.editarRecurso .col01 .listadoCategorias li:hover { background: #ddd; }
.editarRecurso .col01 .listadoCategorias li a { color: #666; font-weight: 700; text-decoration: none; display: block; padding: 15px; }

.editarRecurso.sinCabecera .col01 .listadoCategorias { position: fixed; top: 80px; }

.editarRecurso legend { border: 0; padding: 0; margin: 0; }
.editarRecurso .box .box { padding: 0; margin: 0; }
.editarRecurso .autocompletar { border: 0; padding: 0; margin: 0; }
.editarRecurso fieldset legend { font-size: 13px; font-weight: 700; margin: 10px 0; float: left; }

.editarRecurso #col02 select { background: #D6D6D6; font-size: 13px; color: #000; margin-right: 10px; height: 30px; -moz-appearance: none; -webkit-appearance: none; appearance: none; background: #eee url('resources/selectArrow.png?v=1.0.0.0') no-repeat right; padding-right: 30px; }

.editarRecurso .formtheme02 div.fieldset { border: 0; padding: 0; margin: 0; }

.editarRecurso .filtroRapido { display: inline-block; width: 100%; }
.editarRecurso .filtroRapido > p {  }
.editarRecurso .filtroRapido input {  }
.editarRecurso .filtroRapido span.searchButton { display: none; }

.editarRecurso .cont_images i { display: block !important; }*/
	
	/* CABECERA FORMULARIO EDICION */

	/*.cabeceraFormularioEdicion { background: #fff; z-index: 2000; margin-top: 35px; -webkit-box-shadow: 2px 2px 4px 0px #eee; -moz-box-shadow: 2px 2px 4px 0px #eee; box-shadow: 2px 2px 4px 0px #eee;  }
	.cabeceraFormularioEdicion .container { display: table; }

	.sinCabecera .aaCabecera { display: none; }
	.sinCabecera .cabeceraFormularioEdicion { position: fixed; top: 0; left: 0; width: 100%; margin-top: 0; }
	
	.cabeceraFormularioEdicion .tituloFormularioEdicion { display: table-cell; }
	.cabeceraFormularioEdicion .tituloFormularioEdicion h3#htitPag { margin: 0; padding: 20px 0; }

	.cabeceraFormularioEdicion .botonesFormularioEdicion { display: table-cell; text-align: right; padding: 0 15px; }

.editarRecurso #SubirRecurso {  }
.editarRecurso #SubirRecurso .contenedorTitulo { display: table; margin-top: 15px; width: 100%; position: relative; }
.editarRecurso #SubirRecurso .contenedorTitulo #lblTitulo { padding: 0; }
.editarRecurso #SubirRecurso .contenedorTitulo #txtTitulo { display: table-cell; font-size: 18px; font-weight: bold; }

.editarRecurso #SubirRecurso .contenedorTitulo .contenedorEdicion { text-align: right; margin-top: 10px; }
.editarRecurso #SubirRecurso .contenedorTitulo .contenedorEdicion p { color: orangered; font-size: 13px; margin: 0; cursor: pointer; }

.editarRecurso #SubirRecurso #divDescripcion .cke { display: none !important; }
.editarRecurso #SubirRecurso #divDescripcion { border-bottom: 1px solid #ddd;  margin: 20px 0; }

.editarRecurso #SubirRecurso #divDescripcion .divContenidoInline { width: 100%; height: 240px; overflow: hidden; margin-bottom: 20px; overflow-y: scroll; }
.editarRecurso #SubirRecurso #divDescripcion .divContenidoInline > * { line-height: 1.5; }
.editarRecurso #SubirRecurso #divDescripcion .divContenidoInline img { max-width: 100%; }

.editarRecurso #SubirRecurso #divDescripcion .divContenidoInline { position: relative; } 
.editarRecurso #SubirRecurso #divDescripcion .divContenidoInline:hover {  }

.editarRecurso #SubirRecurso #divDescripcion .divContenidoInline:hover .lapizEdicion { display: block; }
.editarRecurso #SubirRecurso #divDescripcion .divContenidoInline .lapizEdicion { position: absolute; top: 5px; right: 5px; z-index: 3000; }

.editarRecurso #SubirRecurso #divDescripcion .divContenidoInline:hover .mascaraEdicion { display: block; }
.editarRecurso #SubirRecurso #divDescripcion .divContenidoInline .mascaraEdicion { display: none; background: lightyellow; opacity: 0.8; z-index: 2000; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.editarRecurso #SubirRecurso .divEtiquetasInline { border-bottom: 1px solid #ddd; padding: 15px 0; }
.editarRecurso #SubirRecurso .divEtiquetasInline p { float: left; clear: inherit; margin-right: 5px; margin-bottom: 5px; color: orangered; font-size: 13px; }

.editarRecurso #SubirRecurso .divEtiquetasInline:hover,
.editarRecurso #SubirRecurso .divCategoriasInline:hover { background: lightyellow; }
.editarRecurso #SubirRecurso .divEtiquetasInline:hover .lapizEdicion,
.editarRecurso #SubirRecurso .divCategoriasInline:hover .lapizEdicion { display: block; top: 7px; right: 5px; }

.editarRecurso #SubirRecurso fieldset legend { display: none; }

.editarRecurso #SubirRecurso .autocompletar,
.editarRecurso #SubirRecurso .propuestos { display: none; }

.editarRecurso #panDesplegableSelCat {  }
.editarRecurso #panDesplegableSelCat > * { display: none; }
.editarRecurso #panDesplegableSelCat > label,
.editarRecurso #panDesplegableSelCat > .divCategoriasInline { display: block; }

.editarRecurso #SubirRecurso .divCategoriasInline { padding: 15px 0; display: inline-block; width: 100%; }
.editarRecurso #SubirRecurso .divCategoriasInline p { float: left; clear: inherit; margin-right: 5px; margin-bottom: 5px; color: orangered; font-size: 13px; }

.editarRecurso #panDesplegableSelCat > .box {  }
.editarRecurso #panDesplegableSelCat > .box label { font-size: 13px; margin-right: 10px; padding: 0; padding-left: 28px; }
.editarRecurso #panDesplegableSelCat > .box label:first-child { padding-left: 0; margin-bottom: 0; top: 6px; }

.editarRecurso #panDesplegableSelCat  { margin-top: 20px; }
.editarRecurso #panDesplegableSelCat img,
.editarRecurso #panDesplegableSelCat input[type="checkbox"] { display: none !important; }
.editarRecurso #panDesplegableSelCat label { margin: 0; margin-bottom: 5px; float: left; display: block; width: 100%; }
.editarRecurso #panDesplegableSelCat i { font-size: 25px; position: relative; top: 5px; right: -10px; color: #9F9F9F; cursor: pointer; }

.editarRecurso #panDesplegableSelCat .divPadre {  }
.editarRecurso #panDesplegableSelCat .divPadre label { font-size: 14px; font-size: 14px; color: #444; padding: 0; padding-left: 35px; }
.editarRecurso #panDesplegableSelCat .divPadre > span .fa-angle-up { display: none; }

.editarRecurso #panDesplegableSelCat .divPadre.activo > span .fa-angle-up { display: inline-block; }
.editarRecurso #panDesplegableSelCat .divPadre.activo > span .fa-angle-down { display: none; }

.editarRecurso #panDesplegableSelCat .panHijos { clear: both; } */

	/* CAMPOS VACIOS */

	/*.editarRecurso #SubirRecurso .contenedorTitulo #txtTitulo.campoVacio,
	.editarRecurso #SubirRecurso #divDescripcion .divContenidoInline.campoVacio .placeholder,
	.editarRecurso #SubirRecurso .divEtiquetasInline.campoVacio .placeholder,
	.editarRecurso #SubirRecurso .divCategoriasInline.campoVacio .placeholder { font-size: 13px; font-weight: 100; color: #AAA; }

	.editarRecurso #SubirRecurso #divDescripcion .divContenidoInline.campoVacio,
	.editarRecurso #SubirRecurso .divCategoriasInline.campoVacio,
	.editarRecurso #SubirRecurso .divEtiquetasInline.campoVacio { padding: 0; height: 40px; margin: 0; overflow: hidden; line-height: 40px; }

	.editarRecurso #SubirRecurso .divCategoriasInline.campoVacio { border-bottom: 1px solid #ddd; }


@media (max-width: 768px){

	body.editarRecurso > .container { padding: 0 5px; }

	.cabeceraFormularioEdicion,
	.sinCabecera .cabeceraFormularioEdicion { position: relative; }
	.cabeceraFormularioEdicion .container { padding: 10px 0; margin: 0 15px; }

	.cabeceraFormularioEdicion .tituloFormularioEdicion,
	.cabeceraFormularioEdicion .botonesFormularioEdicion { display: block; width: 100%; padding-left: 0; }

	.cabeceraFormularioEdicion .tituloFormularioEdicion h3#htitPag { padding: 0; margin-bottom: 10px; }

	.editarRecurso .col01 .listadoCategorias,
	.editarRecurso.sinCabecera .col01 .listadoCategorias { position: relative; top: 0; margin-bottom: 20px; display: none; }

} */

/* EDITAR RECURSO MODO EDICION */

	/*.editarRecurso .finalizarEdicion { display: none; }
	.editarRecurso .editando .finalizarEdicion { float: right; width: 50%; display: block; text-align: right; color: orangered; margin: 0px; cursor: pointer; font-size: 13px; }
	.editarRecurso .editando .lapizEdicion { display: none !important; }
	
	.editarRecurso .editando input[type="text"] { border: 1px solid #ddd; width: 100% !important; padding: 10px; font-weight: normal; transition: inherit; }
	.editarRecurso .editando input[type="text"]:focus { outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(211,211,211,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(211,211,211,.6); }*/

	/* TITULO */

	.contenedorTitulo.editando {  }
	.contenedorTitulo.editando #lblTitulo { width: 50%; float: left; }
 	.contenedorTitulo.editando #txtTitulo { border: 1px solid #ddd; padding: 5px; background: none !important; }	

	/* DESCRIPCION*/

	#divDescripcion.editando {  }
	#divDescripcion.editando #lblDescipcion { width: 50%; float: left; padding: 0; }
	#divDescripcion.editando .divContenidoInline { display: none !important; }

	.editarRecurso #SubirRecurso #divDescripcion.editando .cke { display: block !important; clear: both; }
	.editarRecurso #SubirRecurso #divDescripcion.editando .cke.recursos { display: none !important; }

	/* ETIQUETAS */

	.divEtiquetasInline.editando { display: none; }
	.editarRecurso #SubirRecurso .editando.autocompletar { display: block; clear: both; }
	
	.textarea.editando #lblEtiquetas { width: 50%; float: left; padding: 0; }

	/* CATEGORIAS */

	#panDesplegableSelCat.editando .divCategoriasInline { display: none; }
	#panDesplegableSelCat.editando > * { display: block; }
	#panDesplegableSelCat.editando .labelCategorias { width: 50%; float: left; padding: 0; }

	.editarRecurso #panDesplegableSelCat .box label,
	.editarRecurso #panDesplegableSelCat .divTesLista label, 
	.editarRecurso #panDesplegableSelCat .divTesArbol label { width: auto; display: inline-block; color: #000; font-size: 13px; padding: 0; padding-left: 30px; }

.editarRecurso #panPrivacidadYSeguridad,
.editarRecurso #panAutoria {  }
.editarRecurso #panPrivacidadYSeguridad ul,
.editarRecurso #panAutoria ul {  }
.editarRecurso #panPrivacidadYSeguridad ul li,
.editarRecurso #panAutoria ul li {  }
.editarRecurso #panPrivacidadYSeguridad ul li label,
.editarRecurso #panAutoria ul li label { font-size: 13px; }

.editarRecurso #panPrivacidadYSeguridad input[type="text"],
.editarRecurso #panAutoria input[type="text"] { border: 1px solid #ddd; width: 100% !important; padding: 10px; font-weight: normal; transition: inherit; }
.editarRecurso #panPrivacidadYSeguridad input[type="text"]:focus,
.editarRecurso #panAutoria input[type="text"]:focus { outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(211,211,211,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(211,211,211,.6); }  

/* ENCUESTA */

	#panRespuestasSup { margin: 20px 0; }
	#panRespuestasSup fieldset.encuestas { float: left; width: 100%; }
	#panRespuestasSup fieldset.encuestas .divEncuesta { display: table; width: 100%; }
	#panRespuestasSup fieldset.encuestas .divEncuesta input { display: table-cell; }
	#panRespuestasSup fieldset.encuestas .divEncuesta input.imagen { width: 20px; height: 20px; }


/* INFO COMMUNITY */

.infoCommunityBar { top: 0px; right: -310px; left: inherit; overflow-y: scroll; overflow-x: hidden; }
.infoCommunityBar p { position: relative; left: 0; top: 0; display: inline-block; text-align: left; width: 100%; font-weight: bold; color: #fff; height: 50px; line-height: 50px; margin: 0; padding-left: 10px; background: orangered; }
.infoCommunityBar p a { color: #fff; }
.infoCommunityBar p .close { top: 15px; right: 10px; background-position: -277px -11px; }
.infoCommunityBar ul { padding: 0; margin: 0; }
.infoCommunityBar ul li { list-style: none; border-bottom: 1px solid #ddd; padding: 5px 10px; }
.infoCommunityBar ul li a { color: #666; text-decoration: none; }
.infoCommunityBar ul li a img { width: 35px; border-radius: 50%; margin-right: 10px; }
.infoCommunityBar ul li a span { height: 35px; line-height: 35px; vertical-align: middle; width: 200px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; }
.infoCommunityBar ul li a .usuarioSinImagen { width: 35px; border-radius: 50%; background: #ddd; text-indent: -9999em; margin: 0; display: block; float: left; height: 35px; margin-right: 10px; }
.infoCommunityBar ul li .fa { width: 25px; font-size: 15px; }

.infoCommunityBar .buscadorComunidades { padding: 10px; border-bottom: 1px solid #ddd; margin: 0; }
.infoCommunityBar .buscadorComunidades p { background: none; color: #000; padding: 0; }
.infoCommunityBar .buscadorComunidades input { padding: 10px; }
.infoCommunityBar .buscadorComunidades span { top: 10px !important; right: 10px; height: 34px; line-height: 34px; font-size: 15px; } 
.infoCommunityBar .buscadorComunidades ul {}
.infoCommunityBar .buscadorComunidades ul li {}

.infoCommunityBar .otrasComunidades {  }
.infoCommunityBar .otrasComunidades li { padding: 0 10px; }

.infoCommunityBar .otrasComunidades,
.infoCommunityBar .identidades { display: none; }

.infoCommunityBar.community .otrasComunidades { display: block; }
.infoCommunityBar.identity .identidades { display: block; }

.mostrandoIdentidad {  }
.mostrandoIdentidad .infoCommunityBar{ right: 0; }

/* ACCIONES MENU BAR */

.AccionesMenuBar { width: 550px; top: 0px; right: -560px; left: inherit; overflow: hidden; }
.AccionesMenuBar .facetasHead { padding: 0 15px; margin: 0; height: 51px; background: orangered; line-height: 50px;  }
.AccionesMenuBar .facetasHead .close { width: 20px; display: inline-block; top: 15px; right: 10px; background-position: -273px -10px; }
.AccionesMenuBar .tituloFaceta,
.AccionesMenuBar .tituloFaceta legend { font-size: 13px; color: #fff; font-weight: bold; margin: 0; width: 350px; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.AccionesMenuBar .facetasBody { height: auto !important; overflow: hidden; }
.AccionesMenuBar .facetasBody .ventanaAccionesMenu {  }
.AccionesMenuBar .facetasBody .ventanaAccionesMenu #action { margin: 0; }

.AccionesMenuBar .facetasBody .ventanaAccionesMenu #action .cabecera {  }
.AccionesMenuBar .facetasBody .ventanaAccionesMenu #action .cabecera legend {  }

.AccionesMenuBar .facetasBody .ventanaAccionesMenu #action .cuerpo { padding: 15px; }
.AccionesMenuBar .facetasBody .ventanaAccionesMenu #action .cuerpo label { font-size: 13px;  }
.AccionesMenuBar .facetasBody .ventanaAccionesMenu #action .cuerpo i { font-size: 25px; position: relative; top: 5px; right: -10px; color: #9F9F9F; cursor: pointer; }
.AccionesMenuBar .facetasBody .ventanaAccionesMenu #action .cuerpo img { display: none; }
.AccionesMenuBar .facetasBody .ventanaAccionesMenu #action .cuerpo input[type="checkbox"] { display: none; }
.AccionesMenuBar .facetasBody .ventanaAccionesMenu #action .cuerpo input[type="button"] { display: block; margin-top: 20px; }

.AccionesMenuBar .facetasBody .ventanaAccionesMenu #action .cuerpo span.highlight { top: 0; }
.AccionesMenuBar .facetasBody .ventanaAccionesMenu #action .cuerpo i { }
.AccionesMenuBar .facetasBody .ventanaAccionesMenu #action .cuerpo i.oculto { display: none !important; }
.AccionesMenuBar .facetasBody .ventanaAccionesMenu #action .cuerpo i.fa-angle-up { display: none; }

.AccionesMenuBar .buscadorCategorias { padding: 10px; border-bottom: 1px solid #ddd; margin: 0; }
.AccionesMenuBar .buscadorCategorias p { background: none; color: #000; padding: 0; }
.AccionesMenuBar .buscadorCategorias input { padding: 10px; }
.AccionesMenuBar .buscadorCategorias span { top: 10px !important; right: 10px; height: 34px; line-height: 34px; font-size: 15px; } 
.AccionesMenuBar .buscadorCategorias ul {}
.AccionesMenuBar .buscadorCategorias ul li {}

.mostrandoMenuBar{ }
.mostrandoMenuBar .AccionesMenuBar { right: 0; -webkit-box-shadow: -5px 0px 30px 0px rgba(50, 50, 50, 0.5); -moz-box-shadow: -5px 0px 30px 0px rgba(50, 50, 50, 0.5); box-shadow: -5px 0px 30px 0px rgba(50, 50, 50, 0.5); }

/* VENTANA ACCIONES MENU */

.modalAccionesMenu {  }
.modalAccionesMenu .modal-content {  }

.modalAccionesMenu .modal-content .modal-header {  }

.modalAccionesMenu .modal-content .modal-body { width: 100%; }
.modalAccionesMenu .modal-content .modal-body .ventanaAccionesMenu {  } 
.modalAccionesMenu .modal-content .modal-body .ventanaAccionesMenu .cerrar { display: none; }
.modalAccionesMenu .modal-content .modal-body .ventanaAccionesMenu #action { margin: 0; }

/* BOTON FLOATING LAYOUT */

.fixed-action-btn {  }
.fixed-action-btn  i { font-size: 30px; line-height: 57px !important; -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.fixed-action-btn > .btn-floating { background: orangered !important; }

.fixed-action-btn .btn-floating { overflow: visible; text-decoration: none; color: #666; width: 45px; height: 45px; background: #E5E5E5 !important; }
.fixed-action-btn .btn-floating.btn-large { width: 55px; height: 55px; background: orangered !important; }
.fixed-action-btn .btn-floating:before { top: 14px; position: relative; font-size: 20px; } 
.fixed-action-btn .btn-floating span { position: relative; font-weight: bold; top: -5px; left: -220px; color: #000; width: 200px; display: none; text-align: right; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.fixed-action-btn .btn-floating:hover { background: orangered !important; color: #fff; }
.fixed-action-btn .btn-floating:hover span { display: block; } 

.fixed-action-btn  #liViewMore { -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.fixed-action-btn  #liViewMore a {  }
.fixed-action-btn  #liViewMore a:before { top: 5px; }
.fixed-action-btn  #liViewMore span { display: none; }

.fixed-action-btn.active i { -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); }

/* ENTRADA AÑADIR RECURSO */

.entradaAnadirRecurso {  }
.entradaAnadirRecurso #col02 { width: 70%; margin: 0 auto; margin-top: 60px; border: 1px solid #ddd; border-radius: 1px; -webkit-box-shadow: 2px 2px 4px 0px #eee; -moz-box-shadow: 2px 2px 4px 0px #eee; box-shadow: 2px 2px 4px 0px #eee; padding: 20px 40px; display: block; }
.entradaAnadirRecurso #col02 h2 { font-size: 20px; margin-top: 0; }
.entradaAnadirRecurso #col02 ul#listadoRecursos { list-style: none; margin: 0; padding: 0; margin-top: 20px; } 
.entradaAnadirRecurso #col02 ul#listadoRecursos li { margin-bottom: 20px; }

/* MODAL ACCIONES FLOTANTES */

.modalAccionesFlotantes { }
.modalAccionesFlotantes .modal-body { display: inline-block; width: 100%; }
.modalAccionesFlotantes .modal-body .form-control { width: 100%; }

/* PAGINA SEGUIDORES SEGUIDOS FICHA PERFIL */

.profileFollowers,
.profileFollowed {  }
.profileFollowers h2,
.profileFollowed h2 { margin: 0; margin-bottom: 20px; }

.listadoPersonas { }
.listadoPersonas .resource-list {  }
.listadoPersonas .resource-list .resource { padding: 0 !important; }

.listadoPersonas .resource-list .resource .group.title { display: table; }

.listadoPersonas .resource-list .resource .group.title .titulo { display: table-cell; vertical-align: middle; }
.listadoPersonas .resource-list .resource .group.title h4 { margin-top: 0;  }
.listadoPersonas .resource-list .resource .group.title h4 a { color: #666; }

.listadoPersonas .resource-list .resource .group.title .resourceType { display: table-cell; width: 50px; padding-right: 20px; height: auto; overflow: visible; position: relative; }
.listadoPersonas .resource-list .resource .group.title .resourceType a { width: 50px; }
.listadoPersonas .resource-list .resource .group.title .resourceType a img { width: 50px; border-radius: 50%; }

.listadoPersonas .resource-list .resource .group.acciones { margin: 0; }
.listadoPersonas .resource-list .resource .group.acciones ul { margin: 0; padding: 0; }
.listadoPersonas .resource-list .resource .group.acciones ul li { background: none; padding: 0; }
.listadoPersonas .resource-list .resource .group.acciones ul li a { color: #fff; }

/* MIS GRUPOS PERFIL USUARIO*/

.profileGroups {  }
.profileGroups h2 { margin: 0; margin-bottom: 20px; }

.profileGroups .resource { padding: 0 !important; }
.profileGroups .resource .group.title { display: table; }

.profileGroups .resource .group.title .titulo { display: table-cell; vertical-align: middle; }
.profileGroups .resource .group.title h3 { margin-top: 0;  }
.profileGroups .resource .group.title h3 a { color: #666; }

.profileGroups .resource .group.title .resourceType { display: table-cell; width: 50px; padding-right: 20px; height: auto; overflow: visible; position: relative; vertical-align: middle; }
.profileGroups .resource .group.title .resourceType a { width: 50px; height: auto; }
.profileGroups .resource .group.title .resourceType a i { font-size: 30px; color: #666;; }

.profileGroups .resource .group.acciones { margin: 0; }
.profileGroups .resource .group.acciones ul { margin: 0; padding: 0; }
.profileGroups .resource .group.acciones ul li { background: none; padding: 0; float: left; }
.profileGroups .resource .group.acciones ul li a { color: #fff; }

/* MODAL ACCIONES SOCIAL */

.modalAccionesPerfil {  } 
.modalAccionesPerfil #action {  } 
.modalAccionesPerfil #action span { /*font-size: 13px; white-space: normal; color: #666; margin-bottom: 20px; display: block;*/ } 
.modalAccionesPerfil #action .btMini { padding: 5px 15px; margin-right: 15px; }

/* FORMULARIO GENERICO ECOSISTEMA */

.formularioCreacionEcosistema  {  }
.formularioCreacionEcosistema label { font-size: 13px; color: #AAA; margin-top: 0px; display: block; }

.formularioCreacionEcosistema .cabeceraFormularioEdicion {  }
.formularioCreacionEcosistema .cabeceraFormularioEdicion .tituloFormularioEdicion {  }
.formularioCreacionEcosistema .cabeceraFormularioEdicion .tituloFormularioEdicion h3 { font-size: 15px; padding: 20px 0; margin: 0; }

.formularioCreacionEcosistema .grupo {  }

.formularioCreacionEcosistema .grupo .grupo-header {  }
.formularioCreacionEcosistema .grupo .grupo-header i {  }

.formularioCreacionEcosistema .grupo .filtroRapido {  }
.formularioCreacionEcosistema .grupo .filtroRapido legend { font-size: 13px; border: 0; }
.formularioCreacionEcosistema .grupo .filtroRapido .divAutocompletar {  }
.formularioCreacionEcosistema .grupo .filtroRapido .divAutocompletar input { border: 1px solid rgb(221, 221, 221); height: 30px; }
.formularioCreacionEcosistema .grupo .filtroRapido .divAutocompletar span { text-align: center; }
.formularioCreacionEcosistema .grupo .filtroRapido .divAutocompletar span i { font-size: 15px; position: relative; top: 2px; }

/* FICHA GRUPOS COMUNIDAD */

.fichaGrupoComunidad {  }
.fichaGrupoComunidad h2 { display: none; }

.fichaGrupoComunidad #community { border: 1px solid #ddd; }
.fichaGrupoComunidad #community .imageUser { text-align: center; margin-bottom: 20px; }
.fichaGrupoComunidad #community .imageUser img { border-radius: 50%; width: 70px; height: 70px; }
.fichaGrupoComunidad #community ul { display: inline-block; width: 100%; }

.fichaGrupoComunidad .group.acciones {  }
.fichaGrupoComunidad .group.acciones ul { margin: 0; padding: 0; text-align: right; }
.fichaGrupoComunidad .group.acciones ul li {  }
.fichaGrupoComunidad .group.acciones ul li a { color: #fff; text-decoration: none; }

.fichaGrupoComunidad #panAgregarMiembros {  }
.fichaGrupoComunidad #panAgregarMiembros .ac_input { height: 30px; border: 1px solid #ddd; border-right: 0; box-shadow: none; }
.fichaGrupoComunidad #panAgregarMiembros .searchButton { background: none; text-indent: inherit; width: 30px; height: 30px; border: 1px solid #ddd; border-radius: 0; border-left: 0; padding: 0; line-height: 25px; }


/* MENSAJES */

.mensajesEcosistema {  }
.mensajesEcosistema #wrap { padding-top: 140px; }
.mensajesEcosistema.headerBottomOff .cabeceraMensajes { top: 15px; }
.mensajesEcosistema .cabeceraMensajes { display: block !important; position: fixed; top: 50px; width: 100%; }

.mensajesEcosistema .cabeceraMensajes { background: #fff; z-index: 2000; margin-top: 35px; -webkit-box-shadow: 2px 2px 4px 0px #eee; -moz-box-shadow: 2px 2px 4px 0px #eee; box-shadow: 2px 2px 4px 0px #eee;  }
.mensajesEcosistema .cabeceraMensajes .container { display: table; overflow: visible; }

/*.sinCabecera .aaCabecera { display: none; }
.sinCabecera .cabeceraFormularioEdicion { position: fixed; top: 0; left: 0; width: 100%; margin-top: 0; /*top: 0px; position: relative;*/ }*/

.mensajesEcosistema .cabeceraMensajes .tituloMensajes { display: table-cell; }
.mensajesEcosistema .cabeceraMensajes .tituloMensajes h2 { margin: 0; padding: 20px 0; font-size: 15px; color: #999; }

.mensajesEcosistema .cabeceraMensajes .botonesMensajes { display: table-cell; text-align: right; padding: 0 15px; }
.mensajesEcosistema .cabeceraMensajes .botonesMensajes .messagetools {  }
.mensajesEcosistema .cabeceraMensajes .botonesMensajes .messagetools .toolbar > ul { margin: 0; padding: 0; display: inline-block; }
.mensajesEcosistema .cabeceraMensajes .botonesMensajes .messagetools .toolbar > ul > li { list-style: none; float: left;  position: relative; top: 10px; margin-left: 10px; }
.mensajesEcosistema .cabeceraMensajes .botonesMensajes .messagetools .toolbar > ul > li > a { color: #fff; text-decoration: none; } 

.listadoMyGnoss #facetaEncuentra { display: none; }
.listadoMyGnoss .facetaModuleHerramientas { }
.listadoMyGnoss .facetaModuleHerramientas .facetaModuleHead { }
.listadoMyGnoss .facetaModuleHerramientas .facetaModuleHead strong { font-weight: 600; font-size: 13px;  }
.listadoMyGnoss .facetaModuleHerramientas .facetaModuleBody { display: block !important; }
.listadoMyGnoss .facetaModuleHerramientas .facetaModuleBody ul.listado { margin: 0; }
.listadoMyGnoss .facetaModuleHerramientas .facetaModuleBody ul.listado li { }
.listadoMyGnoss .facetaModuleHerramientas .facetaModuleBody ul.listado li a { font-size: 13px; color: #000; font-weight: 600; }
.listadoMyGnoss .facetaModuleHerramientas .facetaModuleBody ul.listado li a span.fa { margin-right: 15px; font-size: 15px; margin-bottom: 10px; }

.listadoMyGnoss .panelFiltros .rowEtiquetas .etiquetas ul { white-space: normal; }
.listadoMyGnoss .panelFiltros .rowEtiquetas .etiquetas ul li { display: inline-block; height: 32px; font-size: 13px; font-weight: 500; color: rgba(0, 0, 0, 0.6); line-height: 32px; padding: 0 12px; border-radius: 16px; background-color: #C0C0C0; }
.listadoMyGnoss .panelFiltros .rowEtiquetas .etiquetas ul li img { float: left; margin: 0 8px 0 -12px; height: 32px; width: 32px; border-radius: 50%; }
.listadoMyGnoss .panelFiltros .rowEtiquetas .etiquetas ul li a.remove { /*background: #C0C0C0 url('resources/sprite.png?v=1.0.0.0') no-repeat -245px -5px;*/ cursor: pointer; width: 30px; height: 30px; display: inline-block; text-indent: -999em; float: right; font-size: 16px; line-height: 32px; padding-left: 8px; }

.listadoMyGnoss	.panelFiltros .row02 { width: 100%; }
.listadoMyGnoss	.panelFiltros .row02 .panelOrdenContenedor { margin: 0; float: right; width: 50%; } 
.listadoMyGnoss	.panelFiltros .row02 .panelOrdenContenedor label { float: right; margin: 0; }
.listadoMyGnoss	.panelFiltros .row02 .panelOrdenContenedor label span { margin-right: 20px; }
.listadoMyGnoss	.panelFiltros .row02 .panelOrdenContenedor label select { height: 30px; padding-right: 40px; }

.listadoMyGnoss	.panelFiltros .vistaNormalCompactada { float: left; }
.listadoMyGnoss	.panelFiltros .vistaNormalCompactada ul { margin: 0; padding: 0; }
.listadoMyGnoss	.panelFiltros .vistaNormalCompactada ul li { list-style: none; padding: 0; float: left; margin-right: 20px; }
.listadoMyGnoss	.panelFiltros .vistaNormalCompactada ul li a { color: #000; }

/* EDICION RECURSO SEMANTICO */

/*.editarRecursoSemantico .grupo .subGrupo { background: whitesmoke; margin-bottom: 20px; border: 1px solid #ddd; border-radius: 1px; width: 100%; -webkit-box-shadow: 2px 2px 4px 0px #eee; -moz-box-shadow: 2px 2px 4px 0px #eee; box-shadow: 2px 2px 4px 0px #eee; padding: 20px;  }
.editarRecursoSemantico .grupo .subGrupo .grupo-header { padding: 0; }
.editarRecursoSemantico .grupo .subGrupo.activo .grupo-header { padding-bottom: 15px; }
.editarRecursoSemantico .grupo .subGrupo .contentgroup { display: none; }
.editarRecursoSemantico .grupo .subGrupo.activo .contentgroup { display: block; }

.editarRecursoSemantico {  }
.editarRecursoSemantico #Gen_Principal {  }
.editarRecursoSemantico #Gen_Principal .mediumLabels {  }
.editarRecursoSemantico #Gen_Principal .mediumLabels > .cont, 
.editarRecursoSemantico #Gen_Principal .mediumLabels > .cont { margin-bottom: 20px; }
.editarRecursoSemantico #Gen_Principal .mediumLabels > .cont > label, 
.editarRecursoSemantico #Gen_Principal .mediumLabels .fila > label { font-size: 13px; color: #AAA; margin-top: 0; display: block; padding: 0; }
.editarRecursoSemantico #Gen_Principal .mediumLabels > .cont > input[type="text"], 
.editarRecursoSemantico #Gen_Principal .mediumLabels .fila input[type="text"] { border: 1px solid #ddd; padding: 5px; font-size: 13px; font-weight: 100; color: #666; }

.editarRecursoSemantico #Gen_Principal .mediumLabels .btn { margin-top: 10px; padding: 0; height: auto;  }
.editarRecursoSemantico #Gen_Principal .mediumLabels .btn input { padding: 0 20px; }

.editarRecursoSemantico [type="radio"]:not(:checked), .editarRecursoSemantico [type="radio"]:checked { position: relative !important; left: 0 !important; visibility: visible !important; top: 0 !important; }*/

/* PERSONAS */

#panPersonas {  }
#panPersonas .resource {  }
#panPersonas .resource .description {  }
#panPersonas .resource .description .title {  }
#panPersonas .resource .description .title h4 { margin-left: 10px; }
#panPersonas .resource .description .title h4 a { font-size: 20px; color: #000; font-weight: 100; }
#panPersonas .resource .description .title .resourceType {  }
#panPersonas .resource .description .title .resourceType img { border-radius: 50%; }


#panPersonas .resource .description .acciones {  }
#panPersonas .resource .description .acciones ul {  }
#panPersonas .resource .description .acciones ul li {  }
#panPersonas .resource .description .acciones ul li > a{  }
#panPersonas .resource .description .acciones ul li > span {  }
#panPersonas .resource .description .acciones ul li > span a {  }

/* MENSAJE RAPIDO */

.mensajeRapido { display: none; position: fixed; bottom: 0; right: 130px; background: #fff; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); box-shadow: 0 6px 12px rgba(0,0,0,.175); padding: 0; }

.mensajeRapido .cabecera { height: 40px; background: #666; color: #fff; line-height: 40px; padding: 0 10px; }
.mensajeRapido .cabecera .titulo { width: 50%; float: left; }
.mensajeRapido .cabecera .titulo p { color: #fff; margin: 0; height: 40px; line-height: 40px; }
.mensajeRapido .cabecera .opciones { width: 50%; float: left; text-align: right; }
.mensajeRapido .cabecera .opciones span { margin-left: 10px; cursor: pointer; font-size: 16px; }

.mensajeRapido .cabecera .opciones .minimizar { font-size: 13px; top: -3px; position: relative; }
.mensajeRapido .cabecera .opciones .maximizar { font-size: 13px; top: -3px; position: relative; }
.mensajeRapido .cabecera .opciones .cerrar {  }

.mensajeRapido .cuerpo {  } 
.mensajeRapido .cuerpo div.autocompletar { margin: 0; padding: 0; }
.mensajeRapido .cuerpo input,
.mensajeRapido .cuerpo div.autocompletar input[type="text"] { height: auto; width: 100%; border: 0; border-bottom: 1px solid #ddd; padding: 10px; font-size: 13px; } 
.mensajeRapido .cuerpo .cke { border: 0; padding: 0; }
.mensajeRapido .cuerpo .cke .cke_inner { background: none; padding: 0; }
.mensajeRapido .cuerpo .cke .cke_top { border-bottom: 1px solid #ddd; }
.mensajeRapido .cuerpo .cke .cke_toolgroup { background: none; margin: 0; }

.mensajeRapido .pie { padding: 10px; border-top: 1px solid #ddd;}
.mensajeRapido .pie a { font-size: 13px !important; padding: 0px 10px !important; height: auto; }

.mensajeRapido.minimizado { width: 200px;  }
.mensajeRapido.minimizado .cabecera {  }
.mensajeRapido.minimizado .cuerpo { display: none; }
.mensajeRapido.minimizado .pie { display: none; }

.mensajeRapido.maximizar { position: fixed; top: 50%; left: 50%; width: 80%; height: 410px; z-index: 300000; }

.mensajeRapido.visible { display: block; }

.mensajeando .ac_results { z-index: 400000; }

/* ENVIAR ENLACE*/

.enviarEnlace {  }
.enviarEnlace input[type="text"] { border-radius: 0; padding: 0; padding-left: 10px; }

.enviarEnlace #panContenedorInvitados {  }
.enviarEnlace #panContenedorInvitados ul { margin: 0; padding: 0; height: 30px; margin-bottom: 10px; }
.enviarEnlace #panContenedorInvitados ul li { background: #D6D6D6; padding: 0px; color: #000; float: left; height: 30px; line-height: 30px; padding-left: 10px;  }
.enviarEnlace #panContenedorInvitados ul li a.remove { position: relative; top: 0; right: 0; /*background: #C0C0C0 url('resources/sprite.png?v=1.0.0.0') no-repeat -245px -5px;*/ width: 30px; height: 30px; display: inline-block; text-indent: -999em; margin-left: 10px; }

.enviarEnlace select { margin-bottom: 20px; }
.enviarEnlace form p:last-child { margin-bottom: 15px; }

/* ERRORES */

#divKodatosUsuario,
#divKoCondicionesUso,
#loginError,
#loginErrorAutenticacionExterna {  }

#divKodatosUsuario .ko,
#divKoCondicionesUso .ko,
#loginError .ko,
#loginErrorAutenticacionExterna .ko { background: rgba(236, 82, 82, 0.8); }

#divKodatosUsuario .ko p,
#divKoCondicionesUso .ko p,
#loginError .ko p,
#loginErrorAutenticacionExterna .ko p { padding: 10px; padding-bottom: 0; }

#divKodatosUsuario .ko p:last-child,
#divKoCondicionesUso .ko p:last-child,
#loginError .ko p:last-child,
#loginErrorAutenticacionExterna .ko p:last-child { padding-bottom: 10px; }

.operativaRegistro #col01 .formularioRegistroUsuarios #loginError div.ko,
.operativaRegistro #col01 .formularioRegistroUsuarios #loginErrorAutenticacionExterna div.ko { display: none; }


/* PRUEBA QUITAR FACETADO HOME Y FICHA */

@media (min-width: 768px){

	.homeComunidad .facetasBar,
	.fichaComunidad .facetasBar,
	.homeComunidad .desplegarFacetas,
	.fichaComunidad .desplegarFacetas  { display: none; }

	.homeComunidad.facetando .header #buscador .selectorAmbito .listadoAmbitos.activo,
	.fichaComunidad.facetando .header #buscador .selectorAmbito .listadoAmbitos.activo { display: block !important; }

	.homeComunidad .header nav .headerTop,
	.fichaComunidad .header nav .headerTop { z-index: 30000; }

}

/* RDF */

li.conFbTt{margin-right:5px}
li.conFbTt a{background:url('resources/spriteIdentidad.png') no-repeat right -337px; padding-right:15px}

/* ENCUESTAS */

.formularioEncuesta {  }
.formularioEncuesta #panRespuestasSup {  }
.formularioEncuesta #panRespuestasSup #panRespuestas {  }
.formularioEncuesta #panRespuestasSup #panRespuestas .encuestas { margin-bottom: 20px; }
.formularioEncuesta #panRespuestasSup #panRespuestas .encuestas > p {  }
.formularioEncuesta #panRespuestasSup #panRespuestas .encuestas > p label { float: left; float: left; margin: 0; padding: 0; padding-right: 20px; }
.formularioEncuesta #panRespuestasSup #panRespuestas .encuestas > p input { float: left; }
.formularioEncuesta #panRespuestasSup #panRespuestas .encuestas > div {  }

.formularioEncuesta #panRespuestasSup #panRespuestas .encuestas .respuestaDelete { background: none; color: #000; padding: 0; display: inline-block; height: auto; }
.formularioEncuesta #panRespuestasSup #panRespuestas .encuestas .respuestaDelete input { line-height: 1; }