/**/ 
/*reset.css*/ 
ï»¿/*
	Copyright (c) 2011, Dewenir Inc. All rights reserved.
	Code licensed under the BSD License:
	http://dewenir.es/avisolegal
	version: 1.0.1
*/
html {margin:0;padding:0;border:0;}

body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section, font {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit; font-family:inherit;vertical-align:baseline;}
em{font-style:italic}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
body {line-height:1.5;background:white;}
table {border-collapse:collapse; border-spacing:0;}
caption, th, td {text-align:left; font-weight:normal; float:none !important;}
table, th, td {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
blockquote, q {quotes:"" "";}
a img {border:none;}
:focus {outline:0;}
ul, ol, dl{margin:0; padding-left: 2em; list-style-position: outside;}
fieldset, legend{display:block}
/* links without dotteds
*/
a, a:active {outline:none}
/* indentacion de componentes
*/
.oculto{display: none;}
.nevershow{display: none !important;}
hr {background:#eee;color:#eee; clear:both; float:none; width:100%; height:.1em; margin:0 0 1em; border:none;}

/* utilidad tamanio ems
*/
body, html{font-size: 62.5%;}
body {font-size:101%; font-family: 'arial', sans-serif}
html>body {font-size:100%}
*:first-child+html body{font-size:101%}
body{font-size: 101%\0/ !important; /* IE 8-9 */}
/* ayudas
*/
legend.nota,
label.nota,
.formats .nota,
.indentado {display:block; left:-999em; line-height:0; position:absolute; top:-999em;}/**/ 
/*header.css*/ 
/* version 27.06.2013.16.20 */
/* cabecera usuario conectado 
*/
#perfilUsuarioGnoss{}
	.wrapper{}
		.usuarioConectado{}
		.espacios{}
		.otrasIdentidades{}
		.identidadGNOSS{}
		
	.usuarioConectado{}
		p.usuario{}
		.novedades{}

.usuarioConectado,
.espacios,
.otrasIdentidades{margin-right:10px}
	
.perfilUsuarioGnoss
	{background:#888888 url('resources/bgUsuarioConectado.png') repeat-x 0 0; position:relative; z-index:9980}
	.perfilPersonal{background-color:#3B75A1}
	.perfilProfesional{background-color:#259FC3}
	.perfilProfesor{background-color:#E3773B}
	.perfilAlumno{background-color:#DF1777}	
.perfilUsuarioGnoss a
	{color:#eee}
.perfilUsuarioGnoss ul
	{list-style:none; padding:0; margin:0}
.perfilUsuarioGnoss{width:100%}
.perfilUsuarioGnoss .wrapper
	{margin:0 auto; height:40px; width:992px;}
.perfilUsuarioGnoss .perfilUsuarioGnoss p, 
.perfilUsuarioGnoss .perfilUsuarioGnoss li, 
.perfilUsuarioGnoss .perfilUsuarioGnoss a{}
.perfilUsuarioGnoss .usuarioConectado,
.perfilUsuarioGnoss .espacios,
.perfilUsuarioGnoss .otrasIdentidades,
.perfilUsuarioGnoss .identidadGNOSS
	{height:40px; display:inline-block; float:left}
.perfilUsuarioGnoss p.usuario,
.perfilUsuarioGnoss .espacios li,
.perfilUsuarioGnoss .otrasIdentidades li,
.perfilUsuarioGnoss .identidadGNOSS li
	{height:40px; line-height:40px; display:inline-block; float:left}

.perfilUsuarioGnoss .otrasIdentidades li{overflow:hidden; position:relative}
.perfilUsuarioGnoss .otrasIdentidades li a img{position:absolute; top:0; left:0; width:40px; }


.perfilUsuarioGnoss p.usuario img{width:40px; margin-right:5px}
.perfilUsuarioGnoss p.usuario img,
.perfilUsuarioGnoss p.usuario span{display:inline-block; float:left;}

.perfilUsuarioGnoss p.usuario{margin-right:5px}
.perfilUsuarioGnoss p.usuario,
.perfilUsuarioGnoss .novedades
{float:left; display:inline-block}
.perfilUsuarioGnoss .novedades li{position:relative; width:40px; height:40px; float:left; display:inline-block; line-height:40px; margin-right:1px}
.perfilUsuarioGnoss .novedades li a{width:40px; height:40px; display:block; text-indent:-9999em; background:#ffffff url('resources/spriteIconsUsuarioConectado.png') no-repeat 0 0}

.perfilUsuarioGnoss .novedades li span.novedades,
.perfilUsuarioGnoss .novedades li span.avisos,
.perfilUsuarioGnoss .otrasIdentidades li span.novedades
{
	font-family: Arial, sans;
	font-size: 10px;
	position: absolute;
	height: auto;
	line-height: 1;
	width: auto;
	right: 0;
	text-align: right;
	padding: 2px;
	font-weight: bold;
	color: white;
}
.perfilUsuarioGnoss .novedades li span.novedades{background: orangeRed; top: 0;}
.perfilUsuarioGnoss .novedades li span.avisos{background: none; bottom: 0; color:#888; width:40px; text-align:center}
.perfilUsuarioGnoss .otrasIdentidades li span.novedades{bottom:0; right:0; background:orangeRed}

.perfilUsuarioGnoss .novedades .usuarioHome a{background-position:-440px -200px}
.perfilUsuarioGnoss .novedades .usuarioMensajes a{background-position:-320px -40px}
.perfilUsuarioGnoss .novedades .usuarioComentarios a{background-position:-200px 0}
.perfilUsuarioGnoss .novedades .usuarioInvitaciones a{background-position:0 -80px}
.perfilUsuarioGnoss .novedades .usuarioSuscripciones a{background-position:-320px -200px}
.perfilUsuarioGnoss .novedades .usuarioContactos a{background-position:-40px -360px}

.perfilUsuarioGnoss .espacios li{padding:0 5px}
.perfilUsuarioGnoss .listadoAmpliado,
.mgHerramientas .listadoAmpliado{display:none}
.mgHerramientas .mostrarListadoAmpliado{border-top:0}
.mostrarListadoAmpliado,
.mostrarListadoTodos
{text-align:right; border-top:1px dotted #ddd; margin-top:4px; padding-top:4px}
.mostrarListadoAmpliado a,
.mostrarListadoTodos a
{color:orangeRed}
.mostrarListadoTodos{display:none}
.perfilUsuarioGnoss a.menuDesplegable,
.perfilUsuarioGnoss p.menuDesplegable a{background:url('resources/verticalSprite.png') no-repeat center 7px; padding:6px 0}

.perfilUsuarioGnoss .otrasIdentidades li{width:40px; height:40px; float:left; display:inline-block; line-height:40px; margin-right:1px}
.perfilUsuarioGnoss .otrasIdentidades li .identidadProfesor{width:14px; height:14px; position:absolute; left:0; bottom:0; background:transparent url('resources/verticalSprite.png') no-repeat 0 -47px}
.perfilUsuarioGnoss .otrasIdentidades li a{width:40px; height:40px; display:block; text-indent:-9999em; background:#ffffff url('resources/spriteIconsUsuarioConectado.png') no-repeat -80px 0}
.perfilUsuarioGnoss .otrasIdentidades li a.organizacion{background-position:-120px -360px}
.perfilUsuarioGnoss .otrasIdentidades li.masIdentidades a{background-position:-80px -80px}


.perfilUsuarioGnoss .identidadGNOSS{float:right}
.perfilUsuarioGnoss .identidadGNOSS li{padding: 0 2px}
.perfilUsuarioGnoss .identidadGNOSS li.logo{}
.perfilUsuarioGnoss .identidadGNOSS li.logo{padding:0; width:70px; background:url('resources/gnossCabecera.png') no-repeat 0 0; display:block}
.perfilUsuarioGnoss .identidadGNOSS li.logo a{text-indent:-9999em; width:100%; display:block}
.perfilUsuarioGnoss .identidadGNOSS li.logo li a{text-indent: inherit}

.perfilUsuarioGnoss .espacios li li,
.identidadGNOSS #gnoss li li
{height:auto; line-height:1; display:block; float:none}
.perfilUsuarioGnoss  .usuarioConectado,
.perfilUsuarioGnoss .espacios li.usuarioClases,
.perfilUsuarioGnoss .espacios li.usuarioComunidades,
.perfilUsuarioGnoss .espacios li.usuarioBlogs,
.perfilUsuarioGnoss .espacios li.usuarioDafos,
.identidadGNOSS li
	{position:relative}

.perfilUsuarioGnoss .desplegable,
.identidadGNOSS .desplegable
	{display:none; position:absolute; min-width: 240px; top:40px; left:0; border:1px solid #ddd; border-width:0 2px 2px 1px;  background:#ffffff; padding:8px 16px}
.identidadGNOSS .desplegable{left:auto; right:0; min-width:160px}
.identidadGNOSS .desplegable li{text-align:right}
.perfilUsuarioGnoss .showDesplegable .desplegable,
.identidadGNOSS .showDesplegable .desplegable
	{display:block}
.perfilUsuarioGnoss .showDesplegable a.activo,
.identidadGNOSS .showDesplegable a.activo
	{color:#fff}
.perfilUsuarioGnoss .desplegable li,
.identidadGNOSS .desplegable li
{padding:4px 0}
.perfilUsuarioGnoss .desplegable li a,
.identidadGNOSS .desplegable li a
	{white-space:nowrap}
.perfilUsuarioGnoss .desplegable li.salir a,
.identidadGNOSS .desplegable li.salir a
	{color:orangeRed}
.perfilUsuarioGnoss .desplegable li.salir,
.perfilUsuarioGnoss .desplegable li.administrar,
.identidadGNOSS .desplegable li.salir,
.identidadGNOSS .desplegable li.administrar
	{border-top:1px dotted #ddd; margin-top:2px}
.perfilUsuarioGnoss .desplegable li a,
.identidadGNOSS .desplegable li a
	{white-space:nowrap; color:#3B75A1}
.perfilUsuarioGnoss  li a.activado,
.identidadGNOSS  li a.activado
	{font-weight:bold}
.perfilUsuarioGnoss .listado.listadoMisContribuciones{border-bottom:1px dotted #ddd; padding-bottom:4px; margin-bottom:4px}
	
.perfilUsuarioGnoss .otrasIdentidades{position:relative}
.perfilUsuarioGnoss .otrasIdentidades ul{height:40px;width:164px; overflow:hidden}
.perfilUsuarioGnoss .otrasIdentidades .panelMasIdentidades.desplegable
	{display:none; position:absolute; min-width: 240px; top:40px; left:auto; right:0; border:1px solid #ddd; border-width:0 2px 2px 1px;  background:#ffffff; padding:8px 16px}
.perfilUsuarioGnoss .otrasIdentidades .panelMasIdentidades ul{height:auto; width:auto}
.perfilUsuarioGnoss .otrasIdentidades .panelMasIdentidades li{float:none; display:block; width:auto; height:auto; line-height:inherit}
.perfilUsuarioGnoss .otrasIdentidades .panelMasIdentidades li img{display:none}
.perfilUsuarioGnoss .otrasIdentidades .panelMasIdentidades li a{background:none; text-indent:inherit; color:#3B75A1; width:auto; height:auto; line-height:inherit}

.perfilUsuarioGnoss .otrasIdentidades.showDesplegable .panelMasIdentidades.desplegable{display:block}

.perfilUsuarioGnoss .otrasIdentidades li .identidadProfesor{line-height:inherit;}

#identidad ul#gnoss li.beta{color:#fff; font-size:13px;padding: 5px;}
#identidadGNOSS ul#gnoss li.beta {color:#fff; font-size:13px}

/* fin cabecera usuario conectado */

/*	layout.css	*/

#header{background:white;}
#header .wrapper{width:992px; margin:0 auto; padding:0; background:white; position:relative}


/*  */
#corporativo p.ecosistema{position:absolute; top:0; right:50px; font-family:Arial, sans; color:#FF6600; text-transform:uppercase; font-size:11px}
#corporativo p.ecosistema span{color:#fff; background:#FF6600; text-transform:lowercase; padding:0 2px}


/* componentes aside */
.formularioLoginHeader{display:none; background:whiteSmoke; width:992px; margin:0 auto}

.formularioLoginHeader .wrap{padding:2em; background:#fff}
.formularioLoginHeader h3,
#identidad .formularioLoginHeader p,
.formularioLoginHeader legend,
.formularioLoginHeader label
{color:#000}
.formularioLoginHeader .mediumLabels label{width:120px; text-align:right; padding-top:6px}
.formularioLoginHeader .mediumLabels input.text.medium{width:260px}
.formularioLoginHeader fieldset{margin:0}
.formularioLoginHeader .supertitle{margin-bottom:6px}
.formularioLoginHeader legend{display:none}
.formularioLoginHeader fieldset{clear:both}

/* login redes sociales */
.formularioLoginHeader .mediumLabels,
.formularioLoginHeader .registroRedesSociales{width:50%; float:left; clear:none}
.formularioLoginHeader legend{display:block; color:#444; margin-bottom:10px}
.formularioLoginHeader .submit{margin-left:125px}
.formularioLoginHeader .registroRedesSociales ul{margin:0; padding:0; list-style:none}
.formularioLoginHeader .registroRedesSociales ul li{width:180px; float:left}
.formularioLoginHeader .registroRedesSociales ul{margin:0; padding:0; list-style:none}
.formularioLoginHeader .registroRedesSociales ul li
{padding-left:40px; height:31px; background:url('resources/spriteIconosSocialMedia.png') no-repeat 0 0; margin-bottom:10px}
.formularioLoginHeader .registroRedesSociales ul li a{display:block}
.formularioLoginHeader .registroRedesSociales ul li.iconFacebook{background-position:0 0}
.formularioLoginHeader .registroRedesSociales ul li.iconTwitter{background-position:0 -40px}
.formularioLoginHeader .registroRedesSociales ul li.iconGoogle{background-position:0 -80px}
.formularioLoginHeader .registroRedesSociales ul li.iconGnoss{background-position:0 -122px}

/* usuario conectado */
#perfilUsuarioGnoss{}
	#identidad{}
	.contenedorSidebar{}
	.opcionesPanel,
	#identidad ul ul
	{display:none}
	.itemActivo .opcionesPanel
	{display:block}

	#perfilUsuarioGnoss #identidad,
	#perfilUsuarioGnoss .perfilPersonal,
	#perfilUsuarioGnoss .perfilProfesional,
	#perfilUsuarioGnoss .perfilProfesor
	{background:#9DA3DA}
	.contenedorSidebar,
	#perfilUsuarioGnoss #identidad ul li.activo
		{background:#8186BD}
	
	.contenedorSidebar,
	#perfilUsuarioGnoss #identidad{width:99.2em; margin:0 auto}
	#perfilUsuarioGnoss #identidad ul li.identidad {border-right:1px solid #8186BD; padding:0 10px;}
	#perfilUsuarioGnoss #identidad ul li.activo {padding:0;}
	#perfilUsuarioGnoss #identidad ul li.identidad a{display:inline-block; padding:0; height:30px; line-height:30px;}
	#perfilUsuarioGnoss #identidad ul li.activo a.iconoUsuario{margin-right:10px}
	#perfilUsuarioGnoss #identidad ul li.activo a.iconoUsuario img{display:block; float:left; width:25px; margin-right:5px}
		*:first-child+html #perfilUsuarioGnoss #identidad ul li.identidad.activo{width:360px; position:relative}
		*:first-child+html #perfilUsuarioGnoss #identidad ul li.identidad.activo ul.infoCuenta{position:absolute; top:0; right:0}
		*:first-child+html #perfilUsuarioGnoss #identidad ul li.activo a.iconoUsuario{padding-left:30px; position:relative}
		*:first-child+html #perfilUsuarioGnoss #identidad ul li.activo a.iconoUsuario img{position:absolute; top:0; left:0;}
	
	#identidad li.activo .infoCuenta{display:block; float:right; position:relative; height:30px;}
	#identidad li.activo .infoCuenta li{height:30px; line-height:30px}
	#identidad li.activo .infoCuenta li,
	#identidad li.activo .infoCuenta li a,
	#identidad li.activo .infoCuenta li span
	{display:block; float:left; font-size:100%}
	span#infoNumMensajesSinLeer,
	span#infoNumComentariosSinLeer,
	span#infoNumInvitacionesSinLeer,
	span#infoNumSuscripcionesSinLeer{position:relative; left:-2px; font-weight:bold; color:#eee; top:2px}
	#identidad ul ul.infoCuenta li a{
		height:inherit; line-height:inherit; width:20px;
		background:url('resources/spriteIdentidad.png') no-repeat
	}
	.infoCuenta .NumElementNuevos{margin-right:5px}
	#identidad ul ul.infoCuenta li.item01 a{background-position: -4px 0}
	#identidad ul ul.infoCuenta li.item02 a{background-position: -4px -26px}
	#identidad ul ul.infoCuenta li.item03 a{background-position: -4px -52px}
	#identidad ul ul.infoCuenta li.item04 a{background-position: -4px -80px}

	#identidad ul ul.infoCuenta li.item01,
	#identidad ul ul.infoCuenta li.item02,
	#identidad ul ul.infoCuenta li.item03,
	#identidad ul ul.infoCuenta li.item04{position:relative; background:none; padding-right:5px}
	#identidad ul ul.infoCuenta span.aviso{position:absolute; right:0; top:0}
	
	
	#perfilUsuarioGnoss #identidad ul ul.infoCuenta span.aviso{
		background: orangeRed;
		font-family: Tahoma, Arial, sans;
		font-size: 9px;
		font-weight: bold;
		height: 9px;
		line-height: 9px;
		padding: 2px;	
	}
	
	.item.itemActivo {position:relative; top:1px}
		*:first-child+html #identidad,
		*:first-child+html .item.itemActivo
			{z-index:9999}
	.item.itemActivo .opcionesPanel{
		background:#fff; position:absolute; padding:1em; top:24px; left:0; z-index:9980; 
		border:1px solid #ddd; 
		border-top:0;
		border-bottom-color:#8186BD; 
	}
	.item.itemActivo .opcionesPanel ul{list-style-type:none; padding:0}
	.item.itemActivo .opcionesPanel ul li{padding:2px 0; padding-left:0 !important; margin-top:4px}
	.item.itemActivo .opcionPrincipal{background:#fff; border:1px solid #ddd; border-bottom:#fff; height:24px; line-height:24px}
	.item.itemActivo .opcionPrincipal a{font-weight:bold; color:#8186BD}
	.itemConOpcionesSegundoNivel .opcionPrincipal a{padding-right:28px; background:url('resources/spriteIdentidad.png') no-repeat right -145px}
	.itemConOpcionesSegundoNivel.itemActivo .opcionPrincipal a{background-position: right -185px}
	.itemConOpcionesSegundoNivel a{cursor:pointer}
	.contenedorSidebar{}
	.opcionPrincipal{float:left; height:25px; line-height:25px; padding:0 10px}
	.itemConOpcionesSegundoNivel .opcionPrincipal{padding-right:0}
	.opcionPrincipal a{color:#fff; font-size:1.3em}
	.opcionesPanel div#panVerTodas{border-top:1px dotted #ddd; margin-top:10px}
	.opcionesPanel div#panVerTodas a{font-size:1.3em; position:relative; top:4px}
	
	/*otras identidades */
	#perfilUsuarioGnoss  #identidad  #otrasIdentidades .wrap a{cursor:pointer; padding-right:28px; background:url('resources/spriteIdentidad.png') no-repeat right -212px}
	#perfilUsuarioGnoss  #identidad  #otrasIdentidades.itemActivo{background:#fff}
	#perfilUsuarioGnoss  #identidad  #otrasIdentidades.itemActivo .wrap a{color:#8186BD; font-weight:bold; background-position: right -182px}
	#identidad  .listadoOtrasIdentidades{display:none}
	#identidad  .listadoOtrasIdentidades ul{display:block}
	#identidad  .listadoOtrasIdentidades a{color:#8186BD}
	.listadoOtrasIdentidades{
		background:#fff; 
		position:absolute; 
		padding:1em; top:24px; left:0; z-index:9970; 
		border:1px solid #ddd; 
		border-top:0;
		border-bottom-color:#8186BD; 	
	}
	#identidad .listadoOtrasIdentidades ul li{font-size:100%; float:none}
	#perfilUsuarioGnoss #identidad .listadoOtrasIdentidades ul li a{height:22px; line-height:22px}
	
	/* ajustes 13.06.2012 
	*/
	#perfilUsuarioGnoss #identidad li li span{font-family:Tahoma, Arial, sans; font-weight:normal; font-size:11px}
	#identidad ul ul.infoCuenta li.item01, 
	#identidad ul ul.infoCuenta li.item02, 
	#identidad ul ul.infoCuenta li.item03, 
	#identidad ul ul.infoCuenta li.item04{padding-right:2px}	
	
	/* color perfil personal
	*/
	#perfilUsuarioGnoss .perfilPersonal{}
	#perfilUsuarioGnoss .perfilPersonal .contenedorSidebar,
	#perfilUsuarioGnoss .perfilPersonal #identidad ul li.activo	{background-color:#3B75A1}
	#perfilUsuarioGnoss .perfilPersonal #identidad ul li.identidad{border-right-color:#759EBD}
	.perfilPersonal #identidad ul ul.infoCuenta li a,
	.perfilPersonal .itemConOpcionesSegundoNivel .opcionPrincipal a{background-image:url('resources/spriteIdentidadPersonal.png')}
	#perfilUsuarioGnoss .perfilPersonal  #identidad, 
	#perfilUsuarioGnoss .perfilPersonal{background-color:#eee}
	.perfilPersonal #identidad .identidad .wrap a,
	.perfilPersonal #identidad .identidad .wrap span{color:#999}
	.perfilPersonal #identidad .identidad.activo a,
	.perfilPersonal #identidad .identidad.activo span{color:#fff}

	/* color perfil corporativo
	*/
	#perfilUsuarioGnoss .perfilProfesional{}
	#perfilUsuarioGnoss .perfilProfesional .contenedorSidebar,
	#perfilUsuarioGnoss .perfilProfesional #identidad ul li.activo{background-color:#259FC3}
	#perfilUsuarioGnoss .perfilProfesional #identidad ul li.identidad{border-right-color:#66BCD5}
	.perfilProfesional #identidad ul ul.infoCuenta li a,
	.perfilProfesional .itemConOpcionesSegundoNivel .opcionPrincipal a{background-image:url('resources/spriteIdentidadProfesional.png')}
	#perfilUsuarioGnoss .perfilProfesional  #identidad, 
	#perfilUsuarioGnoss .perfilProfesional{background-color:#eee}
	.perfilProfesional #identidad .identidad .wrap a,
	.perfilProfesional #identidad .identidad .wrap span{color:#999}
	.perfilProfesional #identidad .identidad.activo a,
	.perfilProfesional #identidad .identidad.activo span{color:#fff}
	
	/* color perfil profesor
	*/
	#perfilUsuarioGnoss .perfilProfesor{}
	#perfilUsuarioGnoss .perfilProfesor .contenedorSidebar,
	#perfilUsuarioGnoss .perfilProfesor #identidad ul li.activo{background-color:#E3773B}
	#perfilUsuarioGnoss .perfilProfesor #identidad ul li.identidad{border-right-color:#EBA075}
	.perfilProfesor #identidad ul ul.infoCuenta li a,
	.perfilProfesor .itemConOpcionesSegundoNivel .opcionPrincipal a{background-image:url('resources/spriteIdentidadProfesor.png')}
	#perfilUsuarioGnoss .perfilProfesor  #identidad, 
	#perfilUsuarioGnoss .perfilProfesor{background-color:#eee}
	.perfilProfesor #identidad .identidad .wrap a,
	.perfilProfesor #identidad .identidad .wrap span{color:#999}
	.perfilProfesor #identidad .identidad.activo a,
	.perfilProfesor #identidad .identidad.activo span{color:#fff}	

	/* color perfil alumno
	*/
	#perfilUsuarioGnoss .perfilAlumno{}
	#perfilUsuarioGnoss .perfilAlumno .contenedorSidebar,
	#perfilUsuarioGnoss .perfilAlumno #identidad ul li.activo{background-color:#DF1777}
	#perfilUsuarioGnoss .perfilAlumno #identidad ul li.identidad{border-right-color:#E95CA0}
	.perfilAlumno #identidad ul ul.infoCuenta li a,
	.perfilAlumno .itemConOpcionesSegundoNivel .opcionPrincipal a{background-image:url('resources/spriteIdentidadAlumno.png')}
	#perfilUsuarioGnoss .perfilAlumno  #identidad, 
	#perfilUsuarioGnoss .perfilAlumno{background-color:#eee}
	.perfilAlumno #identidad .identidad .wrap a,
	.perfilAlumno #identidad .identidad .wrap span{color:#999}
	.perfilAlumno #identidad .identidad.activo a,
	.perfilAlumno #identidad .identidad.activo span{color:#fff}	
	
	
body #identidad ul#gnoss{top:0}
body #identidad ul#gnoss a{color:#fff}
body #identidad ul#gnoss a span{color:#ddd}

.usuarioComunidades  .listado-comunidades .listado li span, .usuarioComunidades  .listado-comunidades .listadoAmpliado li span{display:block; float:left; width:14px; height:14px; margin-right:2px; background:url('resources/spriteTools.png?v=2.1.1881_001') no-repeat -2px -186px}
.usuarioComunidades  .listado-comunidades .listado li.abierta span, .usuarioComunidades  .listado-comunidades .listadoAmpliado li.abierta span{background-position:-18px -186px}


#perfilUsuarioGnoss, #identidad.idiomasCustomizado {
    z-index: 9995;
}
.idiomasCustomizado #gnoss li {
    display: none;
}
.idiomasCustomizado #gnoss li.logo {
    display: block;
}
.idiomasCustomizado #idiomas, .idiomasCustomizado #gnoss {
    float: left;
}
.idiomasCustomizado #idiomas {
    position: relative;
}
.idiomasCustomizado #idiomasSelector {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    display: none;
    padding: 10px;
    position: absolute;
    right: 0;
    top: 40px;
}
#identidad.idiomasCustomizado #idiomasSelector {
    top: 26px;
}
.idiomasCustomizado #idiomasSelector ul {
}
.idiomasCustomizado #idiomasSelector ul li {
    height: 24px;
    line-height: 24px;
}
.idiomasCustomizado #idiomasSelector ul li.beta {
    display: none;
}
.idiomasCustomizado #idiomasSelector ul li a {
    color: #3b75a1;
    white-space: nowrap;
}
.idiomasCustomizado .desplegar {
    background: url("resources/verticalSprite.png") no-repeat scroll -6px -13px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 10px;
    position: relative;
    text-indent: -9999em;
    top: 17px;
    width: 10px;
}
#identidad.idiomasCustomizado .desplegar {
    top: 8px;
}
#identidad.idiomasCustomizado #idiomas {
    float: right;
    margin-right: 70px;
}
.perfilUsuarioGnoss .identidadGNOSS {
    position: relative;
}
#identidad .beta {
    display: none;
}
.perfilUsuarioGnoss .beta {
    color: #cccccc;
    font-size: 10px;
    font-style: italic;
    position: absolute;
    right: 30px;
    top: -13px;
    z-index: 9999;
}

/*	mygnoss.css	*/

#identidad{background:#386C94}


#identidad .wrapper {position:relative}
#identidad ul#gnoss{top:0}
#identidad ul#gnoss a.enlaceDesplegable {background:url('resources/verticalSprite.png') no-repeat 48px -5px; padding-right:20px}
#identidad ul#gnoss a{color:#fff}
#identidad li.logo{position:relative}
#identidad li.showDesplegable{position:relative; z-index:9980}
#identidad li .desplegable{display:none}
#identidad li.showDesplegable .desplegable{display:block; position:absolute; top:24px; right:0; background:white; 
border: 1px solid #ddd; border-top-width:0; border-bottom-width:2px; border-right-width:2px; }
#identidad li.showDesplegable .desplegable ul{display:block}
#identidad li.showDesplegable .desplegable ul li{white-space:nowrap; display:block; font-size:100%; float:none; text-align:right}
#identidad ul#gnoss ul li a{color:#386C94}

/*
#identidad, #header{position:fixed; width:100%}
#identidad{z-index:9980; top:0; left:0}
#header{z-index:9970; top:24px; left:0; border-bottom:1px solid #ddd}
#page{margin-top:145px !important}
*/


div.identidadGNOSS ul#gnoss li a{color: #EEEEEE;}
div.identidadGNOSS ul#gnoss ul.listado li a{color: #3B75A1;}
div.identidadGNOSS ul#gnoss{position:inherit;}
/*div#section div.subNav{margin-left: 0;}*/
div.usuarioConectado div.desplegable li, div.espacios div.desplegable li, div.otrasIdentidades div.desplegable li {text-align: left;}



.perfilUsuarioGnoss .otrasIdentidades li .identidadProfesor{line-height:inherit;}


#identidad ul#gnoss li.beta{color:#fff; font-size:13px;padding: 3px;}
#identidadGNOSS ul#gnoss li.beta {color:#fff; font-size:13px}



/* responsive to ie */
.widescreen{}
	/* ajustes layout */
	.widescreen .perfilUsuarioGnoss{width:100%}
	.widescreen #header{}
	.widescreen body #identidad .wrapper,
	.widescreen #header .wrapper,
	.widescreen #perfilUsuarioGnoss .wrapper
	{width:1108px}
	/* identidad */
	.widescreen #identidad .wrapper{width:1108px}
	/* header */
	.widescreen .myGnoss #corporativo{width:536px}


@media only screen and (min-width: 1024px){
	/*
	.perfilUsuarioGnoss{width:100%}
	#header{}
	body #identidad .wrapper,
	#header .wrapper,
	#perfilUsuarioGnoss .wrapper
	{width:1108px}
	
	.formularioLoginHeader,
	#identidad .wrapper{width:1108px}
	.formularioLoginHeader{margin:0 auto}

	.myGnoss #corporativo{width:536px}
	*/
}

/* feb 2013 */
/* header theme 01. header simplificada */
#header-theme-01{background:#fff}
#identidad-theme-01{background:whitesmoke}
#identidad-theme-01 .wrapper,
#header-theme-01 .wrapper{width:992px; margin:0 auto}
#header-theme-01 .wrapper{height:90px}

#identidad-theme-01{}
#identidad-theme-01 ul#gnoss{list-style:none; margin:0; padding:0}
#identidad-theme-01 ul#gnoss li{display:inline-block}
	.ie7 #identidad-theme-01 ul#gnoss li{display:inline}
#corporativo-theme-01 h1{font-family: 'MisoBold', Lucida Sans, sans; font-size:60px; line-height:1; padding:0}	
#corporativo-theme-01{}
#buscador-theme-01{}
#opciones-theme-01{}
#nav-theme-01{}
#formats-theme-01{}

#corporativo-theme-01 .content{margin-top:10px}
#corporativo-theme-01,
#buscador-theme-01,
#opciones-theme-01{float:left; height:90px}
#corporativo-theme-01,
#buscador-theme-01{margin-right:10px}
#corporativo-theme-01{width:230px}
#nav-theme-01, #formats-theme-01{display:none}

#opciones-theme-01 ul{list-style:none; margin:0; padding:0}
#opciones-theme-01 ul li{
	display: inline-block;
	margin-left: 4px;
	overflow: hidden;
	background: whitesmoke;
	height: 30px;
	line-height: 30px;
	vertical-align:top
}
#opciones-theme-01 ul li.opUsuario,
#opciones-theme-01 ul li.opMensajes,
#opciones-theme-01 ul li.opComentarios,
#opciones-theme-01 ul li.opInvitaciones
{width:30px}

	.ie7 #opciones-theme-01 ul li{display:inline; margin-left:2px}

/*opciones theme 01*/
#opciones-theme-01{}
#opciones-theme-01 ul{margin-top:30px}
/*buscador theme 01*/
#buscador-theme-01{}
.buscador-theme-01 select{display:none}


.busquedas-sugeridas{margin:5px 0 0 0; padding:0}
.busquedas-sugeridas li{display:inline-block}
	.ie7 .busquedas-sugeridas li{display:inline}
.buscador-theme-01{width:420px}
		.buscador-theme-01 fieldset{margin:28px 0 0 0; padding:0; display:none}
		.buscador-theme-01 fieldset div.fieldsetGroup label{color:#666; display:none}
		.buscador-theme-01 fieldset div.fieldsetGroup.searchGroup{margin-bottom:0}
		.buscador-theme-01 fieldset select{display:none}
		.buscador-theme-01 fieldset div.searchGroup,
		.buscador-theme-01 fieldset{
			-moz-border-radius:3px;
			-webkit-border-radius:3px;
			border-radius:3px;		
		}
		.buscador-theme-01 fieldset div.searchGroup{
			background:white;
			border:1px solid #ccc;
			border-bottom-color:#bbb
		}
		.buscador-theme-01 fieldset div.searchGroup input.defaultText{color:#aaa; font-style:italic}
		.buscador-theme-01 fieldset div.searchGroup input.text,
		.buscador-theme-01 fieldset div.searchGroup input.encontrar{border:0; padding:0; margin:0; height:30px}
		.ie7 .buscador-theme-01 fieldset div.searchGroup input.encontrar{position:relative; top:-1px; right:1px; height:32px}
		.buscador-theme-01 fieldset div.searchGroup input.text{width:50%; padding:0 2px; height:30px; margin-left:2px}
		.buscador-theme-01 fieldset div.searchGroup input.encontrar{
			color:#fff; padding:0; float:right; cursor:pointer;
			background-color: #FF8300;
			background-image: url('resources/spriteIcons.png?v=2.1.1880'), -webkit-linear-gradient(top,#FF8300,#EB6F00);
			background-image: url('resources/spriteIcons.png?v=2.1.1880'), -moz-linear-gradient(top,#FF8300,#EB6F00);
			background-image: url('resources/spriteIcons.png?v=2.1.1880'), -ms-linear-gradient(top,#FF8300,#EB6F00);
			background-image: url('resources/spriteIcons.png?v=2.1.1880'), -o-linear-gradient(top,#FF8300,#EB6F00);
			background-image: url('resources/spriteIcons.png?v=2.1.1880');			
			background-repeat: no-repeat;
			background-position:-214px -494px;
			border: 0 solid #3079ED;
			color: white;
			text-shadow: 0 1px #666;	
			text-indent:-999em; 
			width:34px
		}		
		.buscador-theme-01  #buscador fieldset div.searchGroup input.encontrar{
			background-color: #ddd;
			background-image: url('resources/spriteIcons.png?v=2.1.1880'), -webkit-linear-gradient(top,#f0f0f0,#ddd);
			background-image: url('resources/spriteIcons.png?v=2.1.1880'), -moz-linear-gradient(top,#f0f0f0,#ddd);
			background-image: url('resources/spriteIcons.png?v=2.1.1880'), -ms-linear-gradient(top,#f0f0f0,#ddd);
			background-image: url('resources/spriteIcons.png?v=2.1.1880'), -o-linear-gradient(top,#f0f0f0,#ddd);
			background-image: url('resources/spriteIcons.png?v=2.1.1880');				
		}
		.ie7 .buscador-theme-01 fieldset div.searchGroup input.encontrar{margin-top:-32px}	
		.buscador-theme-01 #selector{
			float:left; 
			height:30px; 
			position:relative; 
			z-index:999;		
		}
		.ie7 .buscador-theme-01 #selector{height:32px}
		.buscador-theme-01 #selector p.seleccionado{line-height:30px; margin:0; padding:0 24px 0 10px; position:relative}
		.ie7 .buscador-theme-01 #selector p.seleccionado{line-height:32px}
		.buscador-theme-01 #selector p.seleccionado a{color:#666; font-weight:bold}
		.buscador-theme-01 #selector p.seleccionado span{
			display:block; 
			position:absolute; 
			width:12px; height:12px;
			top:13px; right:4px;
			background:url('resources/spriteIcons.png?v=2.1.1880') no-repeat -229px -280px;}
		.ie7 .buscador-theme-01 #selector p.seleccionado span{top:5px}
		.buscador-theme-01 #selector,
		.buscador-theme-01 #selector #opciones{
			background-color: whiteSmoke;
			background-image: -webkit-linear-gradient(top,whiteSmoke,#dedede);
			background-image: -moz-linear-gradient(top,whiteSmoke,#dedede);
			background-image: -ms-linear-gradient(top,whiteSmoke,#dedede);
			background-image: -o-linear-gradient(top,whiteSmoke,#dedede);
			background-image: linear-gradient(top,whiteSmoke,#dedede);			
		}
		.buscador-theme-01 #selector.desplegado{background:whiteSmoke}
		.buscador-theme-01 #selector #opciones{border-width:0 1px 1px 1px; border-style:solid; border-color:#ccc; margin-left:-1px; display:none}
		.buscador-theme-01 #selector #opciones ul{list-style-type:none; margin:0; padding:0 10px 10px 10px}
		.buscador-theme-01 #selector #opciones ul li{padding:2px 0}

/* ajustes ie7 */
*:first-child+html #page{}
*:first-child+html .row.destacadoPrincipal{}
*:first-child+html .buscador-theme-01 fieldset input.text{float:left}
*:first-child+html .buscador-theme-01 fieldset div.searchGroup{height:30px}
*:first-child+html .busquedas-sugeridas li{display:inline; margin-right:6px}
*:first-child+html .buscador-theme-01 #selector p.seleccionado span{top:4px}

*:first-child+html #opciones-theme-01 #opciones li{display:inline}
*:first-child+html #opciones-theme-01 #opciones li.opExplora,
*:first-child+html #opciones-theme-01 #opciones li.widthOpciones
{position:relative; padding-right:12px}
*:first-child+html #opciones-theme-01 #opciones li.opExplora a{}
*:first-child+html #opciones-theme-01 #opciones li a{padding-top:0}
*:first-child+html #opciones-theme-01 #opciones li a.desplegar{position:absolute; top:0; right:0}



@media only screen and (min-width: 1024px){
	/*
	#identidad-theme-01 .wrapper, 
	#header-theme-01 .wrapper{width:1108px}
	*/
}/**/ 
/*theme.css*/ 
ï»¿/*
	Copyright (c) 2011, Dewenir Inc. All rights reserved.
	Code licensed under the BSD License:
	http://dewenir.es/avisolegal
	version: 27.06.2013.16.20
*/

/* fuentes */
h1{font-size:2.2em}
h2{font-size:1.6em}
h3{font-size:1.4em}
h4{font-size:1.3em}
h5{font-size:1.3em}
h6{font-size:1.3em}
h1, h2, h3, h4, h5, h6{font-weight:normal; line-height:1.2}
p, li, dt, dd, td, th, 
caption, legend, label, input, select, textarea {font-size:1.3em; line-height:1.1}
th, caption {font-weight:bold}
body{background:#DDDDDD}
#identidad p,
#identidad li
{font-size:1.3em; color:#fff}
#identidad a{color:#fff}

/*  
	html5 template
	http://coding.smashingmagazine.com/wp-content/uploads/images/smashing-html5/files/index.html
	<head></head>
	<nav></nav>
	<section>
		<article>
			<head></head>
			<section></section>
		</article>
		...
	</section>
	<aside></aside>
	<footer></footer>
*/
/* layouts
*/
/* layout comun */

/* layout1: home */

/* layout2: listados, ficha */

/* layout3: buscador */

/* 
componentes
	grid1 224 18
	grid2 446 18 
	grid3 708 18 
	grid4 950 (full)
*/
/* estructura */
	#header{}
	#page{}
		#section{}
		#aside{}
	#footer{}

#section{}
/* componentes generales */
/* componentes header */
#header{}
	#corporativo{}
	#buscador{}
	#nav{}
	#identidad{}
#header{position:relative;}
	#corporativo{min-height:110px; width:420px; margin-right:10px; float:left}
		#corporativo .content{}
		#corporativo h1{font-family: 'MisoBold', Lucida Sans, sans; font-size:48px; line-height:0.8; padding:5px 0}		
		#corporativo h1 a,		
		#corporativo h1 a img{display:block}		
		#corporativo h1 a img{max-width:420px; max-height:76px}		
		#corporativo p{padding:5px 0}		
		#corporativo p span.subcomunidadDe{display:block}		
		#corporativo p.identificadorClase{font-family: 'MisoRegular', Lucida Sans, sans; font-size:17px; line-height:1; color:#FF8300}		
		#corporativo h1 a:hover{text-decoration:none}		
		
	#buscador{height:110px; width:560px; float:left}
		*:first-child+html #buscador .text.defaultText{float:left}
		#buscador fieldset{margin:15px 0 0 0; padding:1em; background:#D9DBF7; display:none}
		#buscador fieldset div.fieldsetGroup label{color:#666}
		#buscador fieldset div.fieldsetGroup{margin-bottom:4px}
		#buscador fieldset div.fieldsetGroup.searchGroup{margin-bottom:0}
		#buscador fieldset select{display:none}
		#buscador fieldset div.searchGroup,
		#buscador fieldset{
			-moz-border-radius:3px;
			-webkit-border-radius:3px;
			border-radius:3px;		
		}
		#buscador fieldset div.searchGroup{
			background:white;
			border:1px solid #ccc;
			border-bottom-color:#bbb
			
		}
		#buscador fieldset div.searchGroup input.text{padding:8px 2px}
		#buscador fieldset div.searchGroup input.defaultText{color:#aaa; font-style:italic}
		#buscador fieldset div.searchGroup input.text,
		#buscador fieldset div.searchGroup input.encontrar{border:0; padding:0; margin:0; height:32px}
		#buscador fieldset div.searchGroup input.text{width:50%; padding:8px; height:14px}
		#buscador fieldset div.searchGroup input.encontrar{
			color:#fff; padding:0; float:right; cursor:pointer;
			background-color: #FF8300;
			background-image: url('resources/spriteIcons.png?v=2.1.1880'), -webkit-linear-gradient(top,#FF8300,#EB6F00);
			background-image: url('resources/spriteIcons.png?v=2.1.1880'), -moz-linear-gradient(top,#FF8300,#EB6F00);
			background-image: url('resources/spriteIcons.png?v=2.1.1880'), -ms-linear-gradient(top,#FF8300,#EB6F00);
			background-image: url('resources/spriteIcons.png?v=2.1.1880'), -o-linear-gradient(top,#FF8300,#EB6F00);
			background-image: url('resources/spriteIcons.png?v=2.1.1880');			
			background-repeat: no-repeat;
			background-position:-214px -494px;
			border: 0 solid #3079ED;
			color: white;
			text-shadow: 0 1px #666;	
			text-indent:-999em; 
			width:34px
		}		
		.listadoComunidad  #buscador fieldset div.searchGroup input.encontrar{
			background-color: #ddd;
			background-image: url('resources/spriteIcons.png?v=2.1.1880'), -webkit-linear-gradient(top,#f0f0f0,#ddd);
			background-image: url('resources/spriteIcons.png?v=2.1.1880'), -moz-linear-gradient(top,#f0f0f0,#ddd);
			background-image: url('resources/spriteIcons.png?v=2.1.1880'), -ms-linear-gradient(top,#f0f0f0,#ddd);
			background-image: url('resources/spriteIcons.png?v=2.1.1880'), -o-linear-gradient(top,#f0f0f0,#ddd);
			background-image: url('resources/spriteIcons.png?v=2.1.1880');				
		}
		*:first-child+html #buscador fieldset div.searchGroup input.encontrar{0}	
		#buscador #selector{
			float:left; 
			height:32px; 
			position:relative; 
			z-index:999;		
		}
		#buscador #selector p.seleccionado{line-height:32px; margin:0; padding:0 24px 0 10px; position:relative}
		#buscador #selector p.seleccionado a{color:#666; font-weight:bold}
		#buscador #selector p.seleccionado span{
			display:block; 
			position:absolute; 
			width:12px; height:12px;
			top:13px; right:4px;
			background:url('resources/spriteIcons.png?v=2.1.1880') no-repeat -229px -280px;}
		*:first-child+html #buscador #selector p.seleccionado span{top:5px}
		#buscador #selector,
		#buscador #selector #opciones{
			background-color: whiteSmoke;
			background-image: -webkit-linear-gradient(top,whiteSmoke,#dedede);
			background-image: -moz-linear-gradient(top,whiteSmoke,#dedede);
			background-image: -ms-linear-gradient(top,whiteSmoke,#dedede);
			background-image: -o-linear-gradient(top,whiteSmoke,#dedede);
			background-image: linear-gradient(top,whiteSmoke,#dedede);			
		}
		#buscador #selector.desplegado{background:whiteSmoke}
		#buscador #selector #opciones{border-width:0 1px 1px 1px; border-style:solid; border-color:#ccc; margin-left:-1px; display:none}
		#buscador #selector #opciones ul{list-style-type:none; margin:0; padding:0 10px 10px 10px}
		#buscador #selector #opciones ul li{padding:2px 0}
		#buscador #selector #opciones ul li a.seleccionado{}
	
	#nav{height:28px; clear:both; position:relative; /*overflow:hidden*/}
		#nav ul{list-style-type:none; padding:0}
		#nav ul ul{position:absolute; top:28px; left:0}
		#nav ul li{font-size:100%; position:relative}
		#nav ul li a{font-size:1.4em; text-decoration:none}
		#nav ul.principal{height:2.8em}
		#nav ul.principal li.nivel01{background:whiteSmoke; float:left; width:auto; line-height:2.8em; padding:0 1.2em;}
		#nav ul.principal li.activo{background:#dddddd; }
		#nav ul.principal li.activo a{font-weight:bold}
		

	#nav.activado{z-index:9980}
		#nav.activado ul{background:#fff;}
		#nav.activado ul ul{border:1px solid #ccc; border-top-width:0; border-bottom-width:2px; border-right-width:2px; padding-top:1em; padding-bottom:1em}
		#nav.activado ul ul li,
		#nav.activado ul.principal li.nivel01 li a{white-space:nowrap; font-weight:normal;}
		#nav.activado ul.principal li.nivel01 li{line-height:1.8; font-size:100%}
		#nav.activado ul.principal li.nivel01 li a{font-size:13px}
		#nav.activado ul.principal li.hasSubcategorias{background-image: url('resources/spriteTools.png?v=2.1.1881_001'); background-repeat: no-repeat; background-position: center -250px}
		ul.secundario{display:none}
		.hasSubcategorias.on ul.secundario{display:block}
		
		
	#identidad{background:#8186BD; position:relative}
		#nav ul.principal li.nivel01 li{background:#fff; font-size:100%; display:block; float:none}
		#identidad .wrapper{width:99em; margin:0 auto; background:transparent; padding:0}
		#identidad ul{list-style-type:none; padding:0}
		#identidad ul li{float:left}
		#identidad ul li a{padding:5px; display:block}
		#identidad ul li.active{background:#fff}
		#identidad ul li.active a{padding:5px 10px 4px}
		#identidad ul li.active a{color:#8186BD; font-weight:bold}
		#identidad ul li.logo a{margin-left:10px}
		#identidad ul li.logo a span{font-size:11px; color:#eee}
		#identidad ul#opciones{float:left}
		#identidad ul#gnoss{}
		#identidad ul#gnoss,
		#identidad ul#opciones,
		#identidad ul#opciones li{}
		#identidad ul#opciones li{}
		#identidad ul#gnoss{}
		#identidad ul#gnoss,
		#identidad ul#opciones{}
	
	#identidad ul#gnoss{float:right; position:absolute; top:4px; right:0}
	#identidad ul#gnoss a,
	#identidad ul#gnoss span
		{color:#aaa}

/* componentes section */
/* componentes formularios */
.submit{
	padding:6px 12px; 
	cursor:pointer;	
	border:1px solid #ddd;
	border-color:#ddd #bbb #bbb #ddd;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;					
}
.principal.submit{
	font-weight:bold;
	background-color: #8186BD;
	border-color:#8186BD;
	color:#fff;
	/*
	background-image: -webkit-linear-gradient(top,#eee,#ddd);
	background-image: -moz-linear-gradient(top,#eee,#ddd);
	background-image: -ms-linear-gradient(top,#eee,#ddd);
	background-image: -o-linear-gradient(top,#eee,#ddd);
	background-image: linear-gradient(top,#eee,#ddd);	
	*/
}
.submit.secundario{color:#444}
p.button .submit{color:#444; padding:2px 6px}


/* listados */
.links{background:none}
.links ul{list-style-type:none; padding:0}
.links ul li{line-height:1.5}

/* componentes aside */
/* componentes footer */

/* modelo de caja
*/
.clear:after, 
#identidad:after,
#identidad ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;} /*ie8, ff, chrome, ...*/
* html .clear,
* html #identidad,
* html #identidad ul
{height:1%;}  /*ie6*/
*:first-child+html .clear,
*:first-child+html #identidad,
*:first-child+html #identidad ul
{zoom:1}  /*ie7*/
/**/ 
/*layout.css*/ 
/*
	Copyright (c) 2011, Dewenir Inc. All rights reserved.
	Code licensed under the BSD License:
	http://dewenir.es/avisolegal
	version: 1.0.1
*/
/* fuentes gnoss*/
@font-face {
    font-family: 'MisoLight';
    src: url('fonts/miso-light-webfont.eot');
    src: url('fonts/miso-light-webfont.eot?iefix') format('eot'),
         url('fonts/miso-light-webfont.woff') format('woff'),
         url('fonts/miso-light-webfont.ttf') format('truetype'),
         url('fonts/miso-light-webfont.svg#webfontBrRlslYt') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MisoRegular';
    src: url('fonts/miso-webfont.eot');
    src: url('fonts/miso-webfont.eot?iefix') format('eot'),
         url('fonts/miso-webfont.woff') format('woff'),
         url('fonts/miso-webfont.ttf') format('truetype'),
         url('fonts/miso-webfont.svg#webfontJN6LjXeN') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MisoBold';
    src: url('fonts/miso-bold-webfont.eot');
    src: url('fonts/miso-bold-webfont.eot?iefix') format('eot'),
         url('fonts/miso-bold-webfont.woff') format('woff'),
         url('fonts/miso-bold-webfont.ttf') format('truetype'),
         url('fonts/miso-bold-webfont.svg#webfonttgxWE3aO') format('svg');
    font-weight: normal;
    font-style: normal;
}
body{font-family: 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;}
input, textarea, select {font-family: 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;}
/* fuentes */
.content h1, .content h1 a{font-size:22px}
.content h2, .content h2 a{font-size:16px}
.content h3, .content h3 a{font-size:15px}
.content h4, .content h4 a{font-size:14px}
.content h5, .content h5 a{font-size:13px}
.content h6, .content h6 a{font-size:13px}
h1, h2, h3, h4, h5, h6{font-weight:bold; line-height:1.0}
h1, h2, h3, h4, h5, h6,
p, li, dt, dd, td, th, 
caption, label, legend, input, textarea{font-size:13px; line-height:1.2}
th, caption {font-weight:bold}
p label, li li, li p, p input, p select, p textarea,
li label, li input, li select, li textarea,
label input, label select, label textarea
{font-size:100%}
a{color:#8186BD; text-decoration:none}
a:hover{text-decoration:underline}
.figure a{display:block}

/* guia de estilo */
h1, h2, h3, h4, h5, h6{color:#444}
#page h2, p.section-title{font-weight:bold}
#about .supertitle,
#tools .supertitle{padding:10px 10px 0}
.supertitle h2,
.supertitle p
{font-size:13px; font-weight:bold}
.infoAbout .title{margin-bottom:6px}
#tools .title,
.registrateYParticipa .title{display:none}
.homeComunidad .resource-list-principal h3,
.resource-list h3{font-weight:bold}
.resources .resource-list h3{font-weight:normal}
.fichaRecurso h2,
.fichaCatalogo h2{font-size:13px}
.fichaRecurso h3, .fichaCatalogo h3, .fichaRecurso h1, .fichaCatalogo h1{font-size:16px; font-weight:bold}
.fichaRecurso .contentGroup h3, .fichaCatalogo .contentGroup h3{font-size:13px}

p, li, dt, dd, th, td, input, select, textarea, legend{color:#444}


/*  
	html5 template
	http://coding.smashingmagazine.com/wp-content/uploads/images/smashing-html5/files/index.html
	<head></head>
	<nav></nav>
	<section>
		<article>
			<head></head>
			<section></section>
		</article>
		...
	</section>
	<aside></aside>
	<footer></footer>
*/
/* layouts
*/
/* layout comun */
/*
#header{background:white;}
#header .wrapper{width:99.2em; margin:0 auto; padding:0; background:white; position:relative}
*/
#page{width:992px; margin:30px auto 30px}

#col01, #col02, #col03{overflow:hidden}
/* layout01: home,... */

.layout01 #col01{width:220px; margin:10px 0 10px 10px}
.layout01 #col02{width:422px; margin:10px 10px}
.layout01 #col03{width:300px; margin:10px}
.layout01 #col01,.layout01 #col02, .layout01 #col03{float:left; display:inline}

/* layout02: listado, home usuario,... */

.layout02 #col01{width:220px; margin:10px; float:left}
.layout02 #col02{width:722px; margin:10px 15px; float:right}
.layout02 #col01,.layout02 #col02{display:inline}

/* layout03: ficha,... */

.layout03 #col02{width:642px; margin:10px 15px; float:left}
.layout03 #col01{width:300px; margin:10px; float:right}
.layout03 #col01,.layout03 #col02{display:inline}

/* layout04: pagina,... */

.layout04 #col01{width:632px; margin:10px 20px; float:left}
.layout04 #col02{width:300px; margin:10px; float:left}
.layout04 #col01,.layout04 #col02{display:inline}

.layout04.full #col01,
.layout03.wide #col02{margin:10px 20px; width:952px}

.layout01.homePersona #about,
.layout02 #about,
.layout03 #about{}


/*  
#corporativo p.ecosistema{position:absolute; top:0; right:50px; font-family:Arial, sans; color:#FF6600; text-transform:uppercase; font-size:11px}
#corporativo p.ecosistema span{color:#fff; background:#FF6600; text-transform:lowercase; padding:0 2px}
*/

/* #comunicacion */
.comunicacion{}
.comunicacion .box{background:none}
.comunicacion ul{list-style-type:none; padding:0}
.comunicacion li *{font-size:100%}

/* presentacion */
#presentation{}
#presentation .supertitle{padding:10px}
#presentation .galeriaPresentacion{width:972px}
#presentation .carrusel ul li a img{height:240px}
#presentation li *{font-size:100%}

.galeriaPresentacion{padding-top:0; position:relative}
.galeriaPresentacion .carrusel{background:#fff; list-style-type:none; padding:0; margin:0; overflow:hidden; position:relative; height:240px; overflow:hidden}
.galeriaPresentacion .carrusel ul{list-style-type:none; padding:0;}
.galeriaPresentacion .carrusel ul li{position:absolute; top:0; left:0; width:100%; height:240px}
.galeriaPresentacion .carrusel ul li a,
.galeriaPresentacion .carrusel ul li a img
	{display:block}
.galeriaPresentacion #pasadorCarrusel{position:absolute; right: 0; top:-26px}
.galeriaPresentacion #pasadorCarrusel ul{list-style-type:none; padding:0; height:20px}
.galeriaPresentacion #pasadorCarrusel ul li{float:left; width:20px; margin-right:5px}
.galeriaPresentacion #pasadorCarrusel ul li a{display:block; height:20px; width:20px; text-indent:-999em; background: url("resources/spriteIcons.png?v=2.1.1888") no-repeat scroll -218px -169px}
.galeriaPresentacion #pasadorCarrusel ul li a.activo{background-position: -218px -122px}

/* about */
#about{position:relative;}
#about .infoAbout{margin:0}
.registrateYParticipa{width:30%}
.infoAbout{width:70%; float:right}
.infoAbout .created{margin-bottom:10px}
.infoAbout p.infoAboutCommunity{margin:1em 0}
.infoAbout p.tools{font-size:1.4em; padding:3px 20px; background:DarkSlateBlue}
.registrateYParticipa{margin:0}
#about .registrateYParticipa h4{display:none}
ul.global{list-style-type:none; padding:0; position:relative; margin-top:1em}
ul.global li{font-size:100%; background:#eee; float:left; margin-right:10px; width:12em; height:8em}
ul.global li a{display:block; padding: 10px; font-size:13px}
ul.global li a strong{display:block; font-size:26px; color:#666}
#about div.tools{position:absolute; top:10px; right:0}

/* page about*/
.about .box{}
.about .community-categorias ul, 
.about .community-etiquetas ul{margin:0; padding:0; list-style-type:none}
.about .community-categorias ul li, 
.about .community-etiquetas ul li{display:inline}

.finderUtils{background:#D9DBF7; padding:1em}
.finderUtils .group{margin:0}
.finderUtils .finderSection{margin-bottom:1em; height:28px}
.finderUtils .panelOrdenContenedor,
.finderUtils .counter{margin-top:15px}
.finderUtils .finderSection label,
.finderUtils .finderSection input
{display:block; float:left}
.finderUtils .finderSection label{height:28px; line-height:28px; padding-right:10px}
.finderUtils input.finderSectionText{height:26px; line-height:26px; padding:0 4px; width:420px}
.finderUtils input.findAction{
	background:url("resources/spriteIcons.png?v=2.1.1888") no-repeat scroll -115px -906px whiteSmoke;
	text-indent:-999em;
	cursor:pointer; 
	height:28px; 
	width:28px; 
	padding:0; 
	position:relative; 
	border:1px solid #ddd; 
	border-left-width:0
}
.finderUtils .finderSectionText,
.finderUtils select
	{border:1px solid #ddd}

/* listados filtros */
.filterSpace{}
.filterSpace .searchBy,
.filterSpace .tags{}
.filterSpace .limpiarFiltros{margin-left:5px; cursor:pointer}
.filterSpace .tags{list-style-type:none; padding:0; margin:0.5em 0}
.filterSpace .tags li{
	background:#E6E6FA;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	display:inline-block;
	padding:3px 6px;
	white-space: nowrap;
	margin-right:3px;
	margin-bottom:2px;
}

.filterSpace ul.tags li a{color:white}
.filterSpace ul.tags li{position:relative; padding-right:25px}
ul.tags li a.remove{background:url('resources/spriteIcons.png?v=2.1.1888') no-repeat -222px -678px; width:16px; height:16px; text-indent:-999em; float:right; display:block; margin-left:10px; position:absolute; top:2px; right:2px}
a.verTodasCategoriasEtiquetas{color:orange; text-decoration:underline; margin-left:6px}

/* orden filtros */
.finderUtils .panelOrdenContenedor{float:right; margin-top:-20px}
.panelOrdenContenedor label,
.panelOrdenContenedor ul{float:left; padding:0; list-style-type:none}
.panelOrdenContenedor ul li{cursor:pointer; float:left; width:21px; margin-left:2px}
.panelOrdenContenedor ul li a{display:block; float:left; width:21px; height:26px; text-indent:-999em; 
	background:url('resources/spriteIcons.png?v=2.1.1888') no-repeat -222px -678px; }
.panelOrdenContenedor label select{border:1px solid #ddd; font-size:12px; padding:1px; height:inherit}
.panelOrdenContenedor ul li.ordenDescendente a{background-position:-196px -704px;} 
.panelOrdenContenedor ul li.ordenAscendente a{background-position:-219px -704px;} 

/* paginador resultados */
.paginadorResultados{text-align:right}
.paginadorResultados .pag{padding:3px 0}
.paginadorResultados *{font-size:13px}
.paginadorResultados span{font-weight:bold; color:#888; padding:2px}
.paginadorResultados a{border:1px solid #ddd; border-bottom-color:#8186BD; padding:2px 4px; margin-left:1px; text-align:right; cursor:pointer}

.facetedSearch .box {background:#eee; padding:1em}
.facetedSearch .box h3,
.facetedSearch .box .faceta-title{padding:3px 0; font-size:13px; font-weight:bold}
.facetedSearch .box ul li
	{height:20px; line-height:20px;}
.facetedSearch .box h4{font-weight:bold; margin-bottom:2px}
.facetedSearch .box ul{list-style-type:none; padding:0}
.facetedSearch .box ul li{margin:0}
.facetedSearch .box ul li a.applied{font-weight:bold}
.facetedSearch .box ul li a span{float:right}
	*:first-child+html .facetedSearch .box ul li a span{margin-top:-20px}

.facetedSearch .scroller ul{background:#bbb; width:210px; height:220px; overflow:auto}

.facetedSearch p.moreResults{text-align:right; margin-top:4px; padding:4px 0; font-weight:bold}

.facetedSearch .facetedSearchBox{background:#ddd; border:1px solid #ddd; height:24px; overflow:hidden; position:relative; margin-bottom:6px}
.facetedSearch .facetedSearchBox label{display:none}
.facetedSearch .facetedSearchBox input{border:0; padding:0 4px; height:24px; line-height:24px; width:165px}
.facetedSearch .facetedSearchBox a.searchButton{background:url('resources/spriteIcons.png?v=2.1.1888') no-repeat -117px -907px; position:absolute; right:0; top:0; text-indent:-999em; display:block; float:left;border:0; height:24px; width:24px;}

.facetedSearch .fechaDesdeHasta{overflow:hidden; position:relative; margin-bottom:6px}
.facetedSearch .fechaDesdeHasta label{display:none}
.facetedSearch .fechaDesdeHasta input{border:0; padding:0 4px; height:24px; line-height:24px; width:89px; margin-bottom:2px}
.facetedSearch .fechaDesdeHasta .solo{width:165px;}
.facetedSearch .fechaDesdeHasta a.searchButton{background:url('resources/spriteIcons.png?v=2.1.1889') no-repeat -117px -907px; position:absolute; right:0; top:0; text-indent:-999em; display:block; float:left;border:0; height:24px; width:24px;}


.box{margin:1em 0}
.group{margin:1.0em 0}
#col02 .box{margin:1em 0; background: none}
#tools .col-4{margin:0; padding:0}
#tools .box{margin:1em; display:none}

#about .box{background:none}
#about h4{display:inline-block; margin-right:10px}
#tools .options{padding:0; list-style-type: none; text-align:right; margin-right:1em; margin-top:-2em; margin-bottom:1em}
p.tools,
ul.tools li{
	background:#8186BD;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	display:inline-block;
	padding:3px 10px;
}
ul.tools li.especific{
	background:orange;
}
ul.tools li.especific.active{
	background:orangeRed;
}
p.tools a,
ul.tools li a{color:#fff;}
div.tools{margin:0 1em 1em}
div.tools p{text-align:right}
.tools li.active{background:DarkSlateBlue}
ul.tools li.link{background:none}
ul.tools li.link a{color:#8186BD}
/* 
componentes
	col-1 248 
	col-2 496 
	col-3 744 
	col-4 992 
*/
.columms{}
.columms h3{padding: 10px 10px 0}
	#aside.columms h3{padding: 0}
.columms .col-1,
.columms .col-15,
.columms .col-2,
.columms .col-3{float:left; display:inline}
.columms .col-1,
.columms .col-2,
.columms .col-3,
.columms .col-4{}
.columms .col-1{width:22.8em; margin:0 1em 1em}
.columms .col-15{width:31.0em; margin:0 1em 1em}
.columms .col-2{width:47.6em; margin:0 1em 1em}
.columms .col-3{width:72.4em; margin:0 1em 1em}
.columms .col-4{width:97.2em; margin:0 1em 1em; clear:both}

.columns .box{margin:1em 0}
.box .component{margin:1em 0}
.box .component p.imagen{float:left; margin-right:10px}

.components-columns-3 .component{float:left; width:235px; margin-right:9px}
.components-columns-3 .component.omega{margin-right:0}
.components-columns-3 .component .imagen a,
.components-columns-3 .component .imagen a img
{display:block; width:235px}


.preHomeComunidad h2,
.preHomeComunidad h3,
.preHomeComunidad h4{font-size:13px; font-weight:bold}
.preHomeComunidad h2{padding-top:10px; padding-left:10px}
.preHomeComunidad .box h4,
.preHomeComunidad .box p
{margin-bottom:10px}



/* estructura */
	#header{}
	#page{}
		#section{}
		#aside{}
	#footer{}

#section{
	background:white;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.layout1 #section{
	margin-bottom:2em
}
#aside ,#info, #about, #tools, #presentation, #comunicacion, .breadcrumb{
	background:white;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	margin:1em 0
}	
#tools{
	background:whiteSmoke;
	border-bottom:1px solid #eee;
	margin-top:0
}		
#footer{background:#bbb}		
#page #section{min-height:47em}
	
/* componentes generales */
/* breadcrumb */
.homeComunidad .breadcrumb{display:none}
.breadcrumb{padding:0.4em 1em}
.breadcrumb,
.breadcrumb .box{background:none; margin:0}
.breadcrumb .box p, 
.breadcrumb .box ol,
.breadcrumb .box ol li
	{display:inline}
.breadcrumb .box p, 
.breadcrumb .box li
	{font-size:1.1em; color:#777}	
.breadcrumb .box ol
	{padding:0}
.breadcrumb .box ol li
	{margin-left:0.4em}	
/* formularios */
	fieldset{margin-bottom:1em}
	fieldset legend{padding:5px 0; font-weight:bold; position:relative}
	fieldset p, .campomultievaluado, .fila{margin-bottom:5px; clear:both}
	fieldset p label, .campomultievaluado label, .fila label{margin-right:5px}
	fieldset p input.text, .campomultievaluado input.text, .fila input.text,
	fieldset p.textarea textarea, .fila.textarea textarea
		{border:1px solid #ddd; padding:2px 4px}
	fieldset p input.text.big, .fila input.text.big{width:60%}
	fieldset p input.text.medium, .fila input.text.medium{width:30%}
	fieldset p input.text.small, .fila input.text.small{width:15%}
	fieldset p input.text.smaller, .fila input.text.smaller{width:5%}
	fieldset p input.numeral.big, .fila input.numeral.big{width:20%}
	fieldset p input.numeral.medium, .fila input.numeral.medium{width:16%}
	fieldset p input.numeral.small, .fila input.numeral.small{width:12%}
	fieldset p input.numeral.smaller, .fila input.numeral.smaller{width:8%}	
	fieldset p input.text.numeral, .fila input.numeral{text-align:right}

	.campomultievaluado input.text.big{width:60%}
	.campomultievaluado input.text.medium{width:30%}
	.campomultievaluado input.text.small{width:15%}
	.campomultievaluado input.text.smaller{width:5%}
	.campomultievaluado input.numeral.big{width:20%}
	.campomultievaluado input.numeral.medium{width:16%}
	.campomultievaluado input.numeral.small{width:12%}
	.campomultievaluado input.numeral.smaller{width:8%}	
	.campomultievaluado input.text.numeral{text-align:right}
	
	fieldset p textarea.text.big{width:60%}
	fieldset p textarea.text.medium{width:30%}
	fieldset p textarea.text.small{width:15%}
	fieldset p textarea.text.smaller{width:5%}
	fieldset p textarea.text.numeral{text-align:right}	
	
	fieldset p em.help, .campomultievaluado em.help, .fila em.help{font-style:italic; color:#bbb; display:block; font-size:12px; clear:both}
	
	fieldset.rightLabels label{text-align:right}
	fieldset.mediumLabels.rightLabels p em.help{margin-left:31%}
	fieldset.mediumLabels p,
	fieldset.largeLabels p{}
	fieldset.smallLabels p label,
	fieldset.mediumLabels p label,
	fieldset.largeLabels p label,
	fieldset.mediumLabels p input.text,
	fieldset.largeLabels p input.text,
	fieldset.smallLabels .fila label,
	fieldset.mediumLabels .fila label,
	fieldset.largeLabels .fila label,
	fieldset.mediumLabels .fila input.text,
	fieldset.largeLabels .fila input.text	
		{float:left}
	fieldset.smallLabels p label, fieldset.smallLabels .fila label{padding-top:7px; width:15%}
	fieldset.mediumLabels p label, fieldset.mediumLabels .fila label{padding-top:7px; width:30%}
	fieldset.largeLabels p label, fieldset.largeLabels .fila label{padding-top:7px; width:45%}
	
	fieldset.labels p, fieldset.labels .fila{margin-bottom:8px}
	fieldset.labels label
	{display:block; padding:4px 0}
	
	ul.radioList{list-style-type:none; padding:0 0 5px; margin-bottom:5px}
	ul.radioList ul{margin-left:20px}
	ul.radioList li{margin-bottom:5px; clear:both}
	ul.radioList li input.radio{float:left; margin:0 0.5em 1em 0}
	ul.radioList li label{}

	ul.checkboxList{list-style-type:none; padding:0 0 5px; margin-bottom:5px}
	ul.checkboxList ul{margin-left:20px}
	ul.checkboxList li{margin-bottom:5px; clear:both}
	ul.checkboxList li input.checkbox{float:left; margin:0 0.5em 1em 0}
	ul.checkboxList li label{}
	
	p.textarea{}
	p.textarea label,	p.textarea textarea{}
	p.textarea textarea, .fila.textarea textarea{display:block; width:100%; min-height:120px}

	p.textarea.horizontal{}
	p.textarea.horizontal label,
	p.textarea.horizontal textarea, .fila.textarea.horizontal textarea{display:inline-block; vertical-align:top}
	.mediumLabels .textarea.horizontal label{}
	
	label.small{float:left; width:10%; padding:4px; margin-top:2px}
	
	p .select, .fila .select{border:1px solid #ddd; padding:2px}
	fieldset p .select.big, fieldset .fila .select.big{width:60%}
	fieldset p .select.medium, fieldset .fila .select.medium{width:30%}
	fieldset p .select.small, fieldset .fila .select.small{width:15%}
	fieldset p .select.smaller, fieldset .fila .select.smaller{width:5%}
	
	.fieldsetContent table{margin-bottom:10px}
	
	.campomultievaluado {}
	.campomultievaluado div.cont {}
	
/* groupSelects */
.groupSelects{}
.mediumLabels .titleGroupSelects{width:30%}
.rightLabels .titleGroupSelects{text-align:right}
.groupSelects p{display:inline-block}
*:first-child+html .groupSelects p{display:inline}
.groupSelects p select{position:relative; top:4px}
.groupSelects label{display:none}

/* campos obligatorios */
span.obligatorio{
	position:relative; 
	top:-5px; 
	width:14px; height:10px; overflow:hidden; display:block; float:right; text-indent:999em;
	background: url("resources/spriteIcons.png?v=2.1.1888") no-repeat scroll -224px -931px transparent;
}
.actionButtons em{font-style:italic; color:#666; font-size:11px}
/* formularios errores */
.errores{background:#FFF2F2;border:1px solid #FFCCCC; border-bottom-color:red; padding:1em; margin-bottom:1em}
.errores p{margin-bottom:6px}
.errores p,.errores li{color:red; font-size:1.3em}
/* componentes header */
/* componentes section */
.breadcrum{}
.breadcrum p, .breadcrum ol, .breadcrum li{display:inline}
.breadcrum p, .breadcrum li{font-size:1.1em}
.breadcrum ol{padding:0}
.groups li label,
.groups li input{font-size:100%}

/*home comunidad */

.resource-list .resource{padding-left:0}
	.listadoMyGnoss .resource-list .resource,
	.listadoRecursos .resource-list .resource,
	.listadoDebates .resource-list .resource,
	.listadoEncuestas .resource-list .resource,
	.listadoPreguntas .resource-list .resource,
	.listadoPersonas .resource-list .resource
	{padding-left:60px}
	.listadoMensajesMyGnoss .resource-list .resource,
	.listadoCatalogo .resource-list .resource
	{padding-left:0}


	.homeComunidad #col03 .resource,
	.fichaRecurso #col01 .resource{}
.resource-list .resource .utils-2,
.resource-list .resource .categorias,
.resource-list .resource .etiquetas
{margin:4px 0}
.resource-list .resource .utils-2 p,
.resource-list .resource .categorias p,
.resource-list .resource .etiquetas p{color:#666}
.resource-list .resource .utils-2 p,
.resource-list .resource .utils-2 li,
.resource-list .resource .categorias p,
.resource-list .resource .categorias li,
.resource-list .resource .etiquetas p,
.resource-list .resource .etiquetas li
{font-size:1.2em; line-height:1.2}
.resource-list .resource .comments{padding-left:40px}
.resource-list .resource .comments .vertodos{}
.resource-list .resource .comments .vertodos p{text-align:right}
.resource-list .resource .comments .vertodos ul{text-align:right; padding:0; list-style-type:none}
.resource-list .resource .comments .vertodos ul li{display:inline; margin-left:1em}

.comments{}
.comments{}
.comments .comment-responses{}

.ultimaEncuesta{}
.resources.encuestas.ultimaEncuesta .content{display:block; margin:0}
.resources.encuestas.ultimaEncuesta .content .encuesta{margin-top:6px}
.resources.encuestas.ultimaEncuesta .resource{margin:6px 0 0 0}
.resources.encuestas.ultimaEncuesta fieldset{margin:0; padding:0}

.group.utils-1{margin:0}
.utils-1{border:1px solid #eee; position:relative; top:-1px; margin-bottom:-1px}
.resource-list .utils-1{border:0; position:static; top:0; margin-bottom:0; background:#f0f0f0; padding:5px 10px}
.utils-1 p{line-height:1}
.resource .utils-1 p.info,
.resource .utils-1 p.votos span.literal,
.resource .utils-1 p.certificado span.literal
	{position:absolute; top:-9999em; left:-9999em}
.utils-1 p.visitas,
.utils-1 p.votos,
.utils-1 p.votosPositivos,
.utils-1 p.certificado
	{float:left; height:22px; line-height:22px; padding:0 2px}
.comments .utils-1 p.votos{float:none}
.comments .utils-1 p.votos .literal{display:none}
.comments .utils-1 p.votos strong{margin-right:2px}
p.preguntaCerrada{line-height:22px; padding:0 2px}
.resource-list .utils-1 p.visitas,
.resource-list .utils-1 p.votos,
.resource-list .utils-1 p.votosPositivos,
.resource-list .utils-1 p.certificado{float:none}
.utils-1 p.visitas,
.utils-1 p.votosPositivos
{padding-right:4px; margin-right:4px; border-right:1px solid #eee}	
.utils-1 p.votos span.icono{margin-right:0}
.utils-1 p.votos .nomegusta{width:22px;text-indent:-9999em}
.utils-1 p.votos{}

/*.homeComunidad p.votos,
.homePerfil p.votos
{
    background: url("resources/spriteIcons.png?v=2.1.1888") no-repeat scroll -130px -378px transparent;
    overflow: hidden;
    padding: 4px 0 4px 27px;
}*/

.homeComunidad p.voto,.homePerfil p.voto {overflow: hidden; padding: 7px 0; position: relative;}
.homeComunidad p.voto span.voto,.homePerfil p.voto span.voto
{    
    background: url("resources/spriteIcons.png?v=2.1.1881") no-repeat scroll -130px -378px transparent;
    padding: 3px 14px;
    position: relative;
}

.utils-1 p.votos strong,
.utils-1 p.votos a
	{display:block; float:left; height:22px; line-height:22px}
.utils-1 p.votos a.megusta{
	margin-right:5px; 	
	font-weight:bold}
.utils-1 p.votos a.megusta.eleccionUsuario{color:#4BF54B}
.utils-1 p.votos a.megusta.eleccionUsuario span.icono{background-position: -146px -840px}
.utils-1 p.votos a.nomegusta.eleccionUsuario{color:#F54747}
.utils-1 p.votos a.nomegusta.eleccionUsuario  span.icono{background-position: -148px -874px}

/* notice: js insert */
.utils-1 p.votos span.icono{display:block; float:left; width:20px; height:20px; margin-right:4px; background: url("resources/spriteIcons.png?v=2.1.1888") no-repeat -120px -840px}
.utils-1 p.votos a.megusta span.icono{background-position: -120px -840px}
.utils-1 p.votos a.nomegusta span.icono{background-position: -120px -874px}

.panelVotos.activado{clear:both; padding:6px 10px 6px 20px; background:whiteSmoke}
.panelVotos p{margin-bottom:6px; color:#666}
.panelVotos .votosPositivos{margin-bottom:12px}

.utils-1.js-activado {}
.utils-1.js-activado .panelVotosSimple,
.utils-1.js-activado .panelVotosAmpliado{display:none}
.utils-1.js-activado .panelVotosSimple{position:absolute; top:24px; left:200px; width:220px; background:#666; z-index:10}
.utils-1.js-activado .panelVotosSimple li{color:whitesmoke}

.panelVotosSimple{clear:both;padding:10px}
.panelVotosSimple ul{list-style:none; margin:0; padding:0}

.panelVotosSimple p{color:whitesmoke}

.panelVotosAmpliado{clear:both;}
.panelVotosAmpliado{padding:10px}
.panelVotosAmpliado .resource-list{height:710px; overflow:auto; padding-right:10px}
.panelVotosAmpliado .titulo{margin-bottom:10px}
.panelVotosAmpliado .titulo h2, .panelVotosAmpliado .titulo p{font-size:15px; font-weight:bold}
.panelVotosAmpliado .componente .resource{display:block; margin:0 0 8px; padding:0 0 0 60px; min-height:60px}
.panelVotosAmpliado .resource .acciones{width:auto; float:right}
.panelVotosAmpliado .componente .resource .localizacion p{display:none}
.panelVotosAmpliado .componente .resource .description{margin-left:0}
.panelVotosAmpliado .wrap{position:relative}
.panelVotosAmpliado .cerrarPanelAmpliado{position:absolute; top:10px; right:10px; float:right; text-align:right}
.panelVotosAmpliado .masUsuriosVotosRecursos{background:whitesmoke; padding:5px 0; text-align:center}
.panelVotosAmpliado .masUsuriosVotosRecursos a{font-weight:bold}

.panelVotosAmpliado .tabsVotosPositivosNegativos{margin-bottom:10px}
.panelVotosAmpliado .resource-list.mostrarTodos .votoPositivo,
.panelVotosAmpliado .resource-list.mostrarTodos .votoNegativo,
.panelVotosAmpliado .resource-list.mostrarPositivos .votoPositivo,
.panelVotosAmpliado .resource-list.mostrarNegativos .votoNegativo
	{display:block}
.panelVotosAmpliado .resource-list.mostrarPositivos .votoNegativo,
.panelVotosAmpliado .resource-list.mostrarNegativos .votoPositivo
	{display:none}

/*body.fichaComunidad, body.fichaCatalogo{position:relative}*/
.mascaraPanelAmpliado{background:#666; width:100%; height:100%; position:absolute; z-index:9980; top:0; left:0; opacity: 0.4}
.panelVotosAmpliado{background:white; position:absolute; z-index:9980; top:2%; left:34%; width:620px; border:1px solid #ddd; border-bottom-width:2px}
.panelVotosAmpliado .wrapresources{height:710px}
.panelVotosAmpliado .mostrarPositivos .wrapresources,
.panelVotosAmpliado .mostrarNegativos .wrapresources
{height:auto}

.secondOption.votos a.megusta,
.secondOption.votos a.nomegusta{position:relative; padding:2px 0 2px 20px}
.secondOption.votos a.megusta span.icono{}
.secondOption.votos span.icono{
	position:absolute; 	top:-2px; left:0; 
	display:block; float:left; width:20px; height:20px; 
	margin-right:4px; 
	background: url("resources/spriteIcons.png?v=2.1.1888") no-repeat -120px -840px
}
.secondOption.votos a.nomegusta span.icono{background-position: -120px -875px}

p.certificado{}
p.certificado span.icono{
    background: url("resources/spriteIcons.png?v=2.1.1888") no-repeat scroll -62px -911px transparent;
    overflow: hidden;
	display:block;
	width:22px;
	height:22px;
	float:left
}
.listadoPersonas .content{margin:0}
.listadoPersonas .content p{margin:0}
/*custom about this resource*/
.customAboutResource{margin:0; position:relative; top:-2px}
	.comments .customAboutResource{margin:0}
.customAboutResource div.firstOptionsGroup{}
.customAboutResource div.secondOptionsGroup{}
.customAboutResource ul.principal{list-style-type:none; margin:0; padding:0; border:1px solid #eee; height:26px}
.customAboutResource div.firstOptionsGroup ul.principal,
.customAboutResource div.secondOptionsGroup ul.principal
{border-bottom:0}
.customAboutResource ul.principal li{padding:6px 10px; display:block; float:left}
.customAboutResource ul.principal li .activado{color:#8186BD; cursor:pointer}
.customAboutResource ul.principal li .activado:hover{text-decoration:underline}

.customAboutResource div.firstOptionsGroup .redesSociales{float:right; padding:2px 0}

*:first-child+html .redesSociales{}
*:first-child+html .redesSociales span{display:block; float:left}

.customAboutResource .votos span.label,
.customAboutResource .licencia span.value,
.customAboutResource .certificado span.label,
.customAboutResource .contendioExtendido
	{display:none}
.customAboutResource .creado,
.customAboutResource .visitas,
.customAboutResource .votos,
.customAboutResource .licencia
	{border-right:1px solid #eee}
.customAboutResource div.contendioExtendido,
.customAboutResource li.activo
	{background:#eee}
.customAboutResource div.contendioExtendido.activo
	{padding:10px; display:block}
.customAboutResource div.contendioExtendido span
	{font-size:13px; color:#444444; display:block; padding:6px 10px}
.customAboutResource ul.principal .creado{position:relative; padding-left:30px}
.customAboutResource .creado .value a.resourceAuthor{display:block; width:26px; height:26px; position:absolute; top:0; left:0}
.customAboutResource .creado .value a.resourceAuthor img{display:block; width:100%}
.customAboutResource ul.principal .votos{padding:4px 10px}
.customAboutResource .votos span.value,
.customAboutResource .votos a{display:inline-block}
.customAboutResource .votos a.nomegusta{width:1px; text-indent:-999em}

.customAboutResource .resourceTools{background:whiteSmoke; border:1px solid #eee; border-top-color:#ddd}
.customAboutResource .resourceTools ul.principal{float:left; border:0}
.customAboutResource .resourceTools ul.principal li{padding:6px 4px}
.customAboutResource .resourceTools.activo ul.principal li{padding:6px 0 6px 22px}
.customAboutResource .resourceTools ul.principal li a{border-right:1px solid #ddd; padding-right:10px; color:#999}
.customAboutResource .resourceTools ul.principal li a:hover{color:#555}
.resourceTools .secondary{float:right; list-style:none; padding:0; margin:0; height:26px}
.resourceTools .secondary li{display:block; float:left; width:20px; height:26px}
.resourceTools .secondary li a{display:block; width:100%; height:26px; text-indent:-999em}
.resourceTools .secondary{position:relative;}
.resourceTools .secondary .opMoreOptions{}
.resourceTools .secondary .opMoreOptions.showing{border-top:2px solid #8186BD; background:#fff}
.resourceTools .secondary .showing .moreTools{display:block}
.resourceTools .secondary .moreTools{display:none; width:auto; position:absolute; top:26px; right:-1px; background:#fff; border:1px solid #eee; border-top-width:0; border-bottom-width:2px; border-bottom-color:#ddd; padding:10px}
.resourceTools .secondary .moreTools ul{list-style:none; margin:0; padding:0}
.resourceTools .secondary .moreTools ul li{width:auto; display:block; float:none; text-align:right; border-bottom:1px solid #eee; height:auto; padding:6px 0}
.resourceTools .secondary .moreTools ul li.last{border-bottom:0; margin-top:30px}
.resourceTools .secondary .moreTools ul li a{text-indent:0; white-space:nowrap; color:#999; height:auto}
.resourceTools .secondary .moreTools ul li a span{display:none}

.resourceTools ul li{position:relative}
.resourceTools ul li a span{position:absolute; top:2px; left:0; width:20px; height:20px; overflow:hidden; background:url('resources/spriteTools.png?v=2.1.1888_001') no-repeat 0 0}
.resourceTools ul .opAddPersonal span{background-position: -84px -42px}
.resourceTools ul .opShare span{background-position: -43px -102px}
.resourceTools ul .opEdit span{background-position: -84px -83px}
.resourceTools ul .opSend span{background-position: -64px -84px}
.resourceTools ul .opLabel span{background-position: -21px -42px}
.resourceTools ul .opDelete span{background-position: -61px -42px}
.resourceTools ul .opPrint span{background-position: -84px -63px}
.resourceTools ul .opMoreOptions  span{background-position: 2px -22px}
.resourceTools ul .opTwitter  span{background-position: 2px -22px}

.customAboutResource .redesSociales{}
.customAboutResource .redesSociales ul{padding:1px 0 0}
.customAboutResource .redesSociales ul li{padding:0; width:20px; height:20px; overflow:hidden; margin-right:2px}
.customAboutResource .redesSociales ul li.big{width:inherit}

.iconsRedesSociales ul li a{display:block; position:relative; width:20px; height:20px; text-indent:-999em}
.iconsRedesSociales ul li a{background: url("resources/spriteTools.png?v=2.1.1888_001") no-repeat 0 0}
.iconsRedesSociales ul li.delicious a{background-position: 0 -142px}
.iconsRedesSociales ul li.linkedin a{background-position: -20px -142px}
.iconsRedesSociales ul li.negociame a{background-position: -40px -142px}
.iconsRedesSociales ul li.reddit a{background-position: -60px -142px}
.iconsRedesSociales ul li.blooger a{background-position: -80px -142px}
.iconsRedesSociales ul li.diigo a{background-position: -20px -162px}
.iconsRedesSociales ul li.twitter a{background-position: 0 -162px}
.iconsRedesSociales ul li.mostrarMas a{background-position: -40px -162px}
.iconsRedesSociales ul li.mostrarMas.menos a{background-position: -62px -162px}

.capaMoreSocialNets{height:24px; background:whiteSmoke}
.capaMoreSocialNets ul{margin:3px 0 0; padding:0; list-style:none; float:right}
.capaMoreSocialNets ul li{display:inline-block; margin-left:2px}
*:first-child+html .capaMoreSocialNets ul li{display:inline}

/*ficha recurso */
.resource{}

#col01 .resource .wrapDescription,
#col03 .resource .wrapDescription
	{min-height: 40px}
#col01 .resource .box{background:none}
#col01 .resource .title h4{font-size:1.3em}

#col01 .resources{position:relative}
.paginadorSiguienteAnterior{position:absolute; top:-5px; right:10px}
.paginadorSiguienteAnterior ul{list-style-type:none; padding:0; height:20px; float:right}
.paginadorSiguienteAnterior ul li{float:left; background: url('resources/spriteIcons.png?v=2.1.1888') no-repeat -210px -600px; margin-left:2px}
.paginadorSiguienteAnterior ul li.anterior{background-position: -179px -600px;}
.paginadorSiguienteAnterior ul li.siguiente{background-position: -210px -600px;}
.paginadorSiguienteAnterior ul li.anterior.desactivado{background-position: -179px -632px;}
.paginadorSiguienteAnterior ul li.siguiente.desactivado{background-position: -210px -632px;}
.paginadorSiguienteAnterior ul li a,
.paginadorSiguienteAnterior ul li span
{display:block; height:20px; width:30px; text-indent:-999em}

.group.grupoPaginado{margin-top:0}
.group.grupoPaginado .what{padding-right:66px}
.group.grupoPaginado .paginadorSiguienteAnterior{right:0; top:0}

.resource .title h4, .resource .title .subtitle-semantic-resource
{font-size:1.4em}
#col02 .resource .title h4{font-weight:bold}

.resource p.publicacion{font-size:12px;color:#999; text-align:right; line-height:1.2}
.resource p.publicacion span{display:none}
.resource p.publicacion strong{font-weight:normal}

#section .content{clear:both}

/*
#section .content *{font-size:13px !important}
	#section .content .acciones *{font-size:11px !important}
*/
.content *{font-size:13px}
.content .acciones *{font-size:11px}

	
	#section .description .content ul,
	#section .description .content ol
	{margin:20px; padding:0; list-style-position:inside} 
	#section .description .content ul ul,
	#section .description .content ul ol,
	#section .description .content ol ol,
	#section .description .content ol ul
	{margin-top:10px}

	

#section .content p, 
#section .content li, 
#section .content table {margin-bottom:10px}
#section .content dl{padding:0}
#section .content dl dt{font-weight:bold}
#section .content dl dd{margin:4px 0 10px}
#section .content .miniatura{display:block; border:1px solid #ddd; float:left; margin:0 1em 1em 0; padding:2px; max-width:200px; min-width:120px}
#section .content .miniatura a,
#section .content .miniatura a img{display:block}
#section .content .miniatura a img{width:120px; margin:0; padding:0;}
.group.content img,
.group.content table
	{max-width:100%}
.miniatura.recursoVideo{position:relative}
.miniatura.recursoVideo  .resourceTypeVideo{position:absolute; width:30px; height:20px; overflow:hidden; top:45%; left:45%;
	background:url('resources/spriteIcons.png?v=2.1.1888') no-repeat -210px -750px;
	text-indent:-999em
 }
.resource .content p{line-height:1.4; margin-bottom:0.6em}
.group.content .swfcomponent  img{max-width:640px; margin-right:0}
.swfcomponent {}
.swfcomponent a,
.swfcomponent a img{display:block}
.resource .content .cita{background:#eee; padding:20px; float:right; margin:10px 0 10px 20px; font-size:14px; width:140px}
.resource .content img{float:left; margin:0 20px 10px 0; display:block; clear:left}
	.content img{}
	.persona .content img,
	.personas .content img{width:inherit !important}
.resource .categorias ul,
.resource .etiquetas ul,
.resource .social ul,
.resource .acciones ul,
.resource .compartir ul,
.resource .compartida ul
{padding:0}
.resource .categorias p,
.resource .categorias ul,
.resource .categorias ul li,
.resource .etiquetas p,
.resource .etiquetas ul,
.resource .etiquetas ul li,
.resource .social p,
.resource .social ul,
.resource .social ul li,
.resource .acciones p,
.resource .acciones ul,
.resource .acciones ul li,
.resource .compartir p,
.resource .compartir ul,
.resource .compartir ul li,
.resource .compartida p,
.resource .compartida ul,
.resource .compartida ul li
{display:inline;}

.resource{padding-left:60px; position:relative}
	.fichaCatalogo #col02 .resource{padding-left:0; position:relative}
	.fichaCatalogo #col02 .resourceType{display:none}
.resource .resourceType{font-size:100%; width:44px; height:60px; overflow:hidden; position:absolute; top:0; left:0}	
	.listadoRecursos .resource .resourceType,
	.listadoDebates .resource .resourceType
	{width:46px; height:52px}	
.resource .resourceType  span{    
	left: 999em;
    position: absolute;
    top: 999em;}
.resource .resourceType  a{
	background:url('resources/spriteIcons.png?v=2.1.1888') no-repeat 0 0;
	font-size:100%; 
	width:100%; 
	height:60px; 
	display:block; 
	text-indent:-999em}
.resource .resourceType.conImagenPerfil{width:52px}
.resource .resourceType.conImagenPerfil a{background:none; text-indent:0}
.resource .resourceType.conImagenPerfil a img{width:100%}

.resource .resourceType.hipervinculo a{background-position:0 0} 
.resource .resourceType.digital a{background-position:0 -62px} 
.resource .resourceType.blog a{background-position:0 -123px} 
.resource .resourceType.nota a{background-position:0 -61px}
.resource .resourceType.video a{background-position:0 -246px} 
.resource .resourceType.newsletter a{background-position:0 -183px} 
.resource .resourceType.semantico a{background-position:0 -183px} 
.resource .resourceType.imagen a{background-position:0 -367px} 
.resource .resourceType.wiki a{background-position:0 -427px} 
.resource .resourceType.documento a{background-position:0 -488px} 
.resource .resourceType.question a{background-position:-59px 0px} 
.resource .resourceType.debate a{background-position:-59px -305px} 
.resource .resourceType.encuesta a{background-position:-59px -123px} 
.resource .resourceType.presentacion a{background-position:-59px -427px} 
.resource .resourceType.pdf a{background-position:-59px -367px} 
.resource .resourceType.xls a{background-position:-59px -183px} 
.resource .resourceType.zip a{background-position:-120px -62px} 
.resource .resourceType.dafo a{background-position:-59px -245px}
.resource .resourceType.audio a{background-position:0 -305px} 
.resource .resourceType.onto a{background-position:0 -183px} 
 
.resource .resourceType.persona a{background-position:-59px -62px} 
.resource .resourceType.comunidad a{background-position:0 -975px} 
.resource .resourceType.organizacion a{background-position:-59px -975px} 
.resource .resourceType.grupo a{background-position:-120px -305px} 
.resource .resourceType.contacto a{background-position:-59px -60px} 
.resource .resourceType.corporacion a{background-position:-59px -975px} 
.resource .resourceType.mensaje a{background-position:-190px -978px}

.layout03 .resources .resource{}
	
.resource.conImagenAsociada{margin-top:1em}
.resource.conImagenAsociada .box,
.resource.conImagenAsociada .group
{margin:0}
.resource.conImagenAsociada{padding-left:0}
.resource-list .resource.conImagenAsociada .imagenAsociada{position:relative}
.resource-list .resource.conImagenAsociada .resourceType{display:none; top:40%; left:40%; width:30px; height:20px; overflow:hidden}
.resource-list .resource.conImagenAsociada .resourceType.video{display:block}
.resource-list .resource.conImagenAsociada .resourceType.video a{background-position:-210px -750px}
.resource-list .resource.conImagenAsociada .imagenAsociada{font-size:100%; float:left; width:120px; margin:5px 5px 5px 0}
.resource-list .resource.conImagenAsociada .imagenAsociada a{display:block; height:100%}
.resource-list  .resource.conImagenAsociada h3{width: 160px; float:right; padding:5px 0}
#col03 .resource h3{font-size:13px}



.resource .author{position:relative; height:34px; border:1px solid #eee}
.resource  .author p a img{width:30px; height:30px; min-width:inherit}
.resource .author p.publicacion{float:right}

.resources {position:relative}
.resources .title h3{font-size:13px}
/*
.resource .author .by{position:absolute; top:2px; left:40px; margin-top:0}
.resource .author p a{display:block; width:40px; float:left}
.resource .author p span a{display:block; width:auto; margin:15px 0 0 0}
*/

.resource .acciones{margin:0 0 1em}
.resource .acciones p{display:none}
.resource .acciones ul{padding:0; list-style-type:none}
.resource .acciones ul li{
/*
	background:#eee;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	display:inline-block;
	padding:4px 10px;
	color:white;
	font-size:1.1em;
	margin-bottom:2px;
	border-bottom:1px solid #dedede;	
*/
}
.resource p.btdesvincular{
	background:#eee;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	display:inline-block;
	padding:4px 10px;
	color:white;
	font-size:1.1em;
	margin-bottom:2px;
	border-bottom:1px solid #dedede;	
	cursor:pointer
}
*:first-child+html .resource p.btdesvincular{display:inline}
.resource.conImagenAsociada p.btdesvincular{margin-left:15px}

.resource .acciones ul li a{color:#888}
.resource .acciones ul li a:hover{color:#222}

.resource .comments{}
.resource .comment{margin:10px 0 0 0; padding:0}
.resource .comment .comment{margin:0; padding-left:40px}
.resource .comment h4{}
.resource .comment h4 a{}
.resource .comment span.says{font-weight:normal}
.resource .comment h4 a.userCreator,
.resource .comment h5 a.userCreator,
.resource .comment h6 a.userCreator{display:block; width:40px; font-size:100%; float:left; margin-left:-60px;}
.resource .comment h4 a.userCreator img{width:100%; display:block;}
.resource .comment p.says{}
.resource .comment .comment-content{background:whiteSmoke; padding:6px 10px; margin:0 0 10px}
.resource .comment .comment-content p{line-height:1.4}
.resource .comment p.created{font-size:1.2em}

/* resource ficha */

.fichaRecurso #col02 .resource .author,
.fichaCatalogo #col02 .resource .author{margin:0; padding:2px 0}
.fichaRecurso #col02 .resource .categorias,
.fichaRecurso #col02 .resource .etiquetas,
.fichaRecurso #col02 .resource .compartida,
.fichaCatalogo #col02 .resource .categorias,
.fichaCatalogo #col02 .resource .etiquetas,
.fichaCatalogo #col02 .resource .compartida,
.fichaRecurso #col02 .resource .utils-2,
.fichaCatalogo #col02 .resource .utils-2{margin:0; padding:4px 0; border:0; border-top:1px solid #eee}
.fichaRecurso #col02 .resource .utils-2 p,
.fichaCatalogo #col02 .resource .utils-2 p{margin:0; padding:2px 0}

.redesSocialesCompartir{margin:0}
.redesSocialesCompartir  .art_social{float:right}
.redesSocialesCompartir ul{list-style-type:none; margin:0; padding:6px 0; height:20px}
.redesSocialesCompartir ul li{display:block; float:left; overflow:hidden}



.license{border-top:1px solid #eee; margin:0; background:whiteSmoke; background: whiteSmoke; padding:10px 0}

/*historico */
.resource .historial table{margin-bottom:10px}
.resource .historial table tr{}
.resource .historial table td{}
/*listados*/
.resource-list{}
.resource-list .description{padding:0; margin:10px 0}

.resource-list{}
.resource-list .title h4{font-size:1.4em;}
	#col02 .resource-list .title h4{font-weight:bold}
	#col03 .resource-list .title h4{line-height:1.1}
.resource-list .content p{line-height:1.4; margin-bottom:0.6em}
.resource-list .content .cita{background:#eee; padding:20px; float:right; margin:10px 0 10px 20px; font-size:22px; width:140px}
.resource-list .content img{float:left; margin:0 20px 10px 0; display:block; clear:left}
.resource-list .categorias ul,
.resource-list .etiquetas ul,
.resource-list .acciones ul,
.resource-list .compartir ul,
.resource-list .compartida ul,
.resource-list .localizacion ul
{padding:0}
.resource-list .categorias p,
.resource-list .categorias ul,
.resource-list .categorias ul li,
.resource-list .etiquetas p,
.resource-list .etiquetas ul,
.resource-list .etiquetas ul li,
.resource-list .acciones p,
.resource-list .acciones ul,
.resource-list .acciones ul li,
.resource-list .compartir p,
.resource-list .compartir ul,
.resource-list .compartir ul li,
.resource-list .compartida p,
.resource-list .compartida ul,
.resource-list .compartida ul li,
.resource-list .localizacion p,
.resource-list .localizacion ul,
.resource-list .localizacion ul li
{display:inline;}


.social-events-list .resource-list .author,
#col02 .resource-list .author{padding-left:40px}
#col03 .resource .author{}	
.fichaRecurso #col02 .resource .author, 
.fichaRecurso #col03 .resource .author, 
.fichaCatalogo #col02 .resource .author,
.fichaCatalogo #col03 .resource .author{padding-left:40px}
.fichaRecurso #col02 .resource .comments .author, 
.fichaRecurso #col03 .resource .comments .author, 
.fichaCatalogo #col02 .resource .comments .author,
.fichaCatalogo #col03 .resource .comments .author{padding-left:2px}

.resource-list .author span.where,
.resource .author span.where,
.resource-list .author span.by,
.resource .author span.by
	{display:inline-block; float:none; padding:1px 0; min-width:55%}

	.comments .comment .author p span{float:left}
	.comments .comment .author p span.userAuthor a img{margin:2px 5px; width:auto}
	.comments .comment .author .userCreator,
	.comments .comment .author p a img
	{display:block; width:30px; float:left; margin-right:10px}
	
.resource .author .userAuthor img{width:auto; height:auto}
.resource .author .imagenIcono{position:absolute; top:2px; left:2px}

.resource .author .imagenIcono.personaSinImagen,
.resource .author .imagenIcono.organizacionSinImagen{width:35px; height:35px; left:0; top:1px}
.resource .author .imagenIcono.personaSinImagen a,
.resource .author .imagenIcono.organizacionSinImagen a
	{display:block; height:100%}
.resource .author .imagenIcono.personaSinImagen{background:url('resources/spriteIcons.png?v=2.1.1888') no-repeat -58px -640px}
.resource .author .imagenIcono.organizacionSinImagen{background:url('resources/spriteIcons.png?v=2.1.1888') no-repeat -58px -1098px}
.userCreator.personaSinImagen{border:1px solid #eee; width:39px; height:40px; background:url('resources/spriteIcons.png?v=2.1.1888') no-repeat -56px -635px}
.userCreator.organizacionSinImagen{border:1px solid #eee; width:39px; height:40px; background:url('resources/spriteIcons.png?v=2.1.1888') no-repeat -56px -1093px}
.fichaComunidad .resource .author .imagenIcono.personaSinImagen,
.fichaRecurso .resource .author .imagenIcono.personaSinImagen,
.fichaComunidad .resource .author .imagenIcono.organizacionSinImagen,
.fichaRecurso .resource .author .imagenIcono.organizacionSinImagen
	{left:2px; top:3px}

.comment .author .userComment{width:32px; height:32px; float:left; margin-right:10px}
.comment .author .userComment img{width:100%; margin:0}
.comment .author .userComment.personaSinImagen{background:url('resources/spriteIcons.png?v=2.1.1888') no-repeat -60px -640px}
.comment .author .userComment.organizacionSinImagen{background:url('resources/spriteIcons.png?v=2.1.1888') no-repeat -60px -1097px}

/*
.resource-list .author{position:relative; height:30px; border:0; margin:5px 0}
.resource-list .author .by{position:absolute; top:2px; left:40px; margin-top:0}
.resource-list .author p a{display:block; width:30px; float:left}
.resource-list .author p span{}
.resource-list .author p span a{display:block; width:auto; margin:15px 0 0 10px}
	.resource-list .author p span.where{}
	.resource-list .author p span.where a{float:none; display:inline; width:auto; margin:0}
.resource-list .author p a img{}
.resource-list .author p a img{width:30px;}
.resource-list .description{padding-left:60px; position:relative}
.resource-list .resourceType{font-size:100%; width:44px; height:60px; overflow:hidden; position:absolute; top:0; left:0}	
.resource-list .resourceType  span{position:absolute; top:999em; left:999em}	
.resource-list .resourceType  a{background:url('resources/spriteIcons.png?v=2.1.1888') no-repeat 0 0;font-size:100%; width:100%; height:60px; display:block; text-indent:-999em}	
.resource .author .userAuthor{padding-top:15px; display:inline-block; margin-left:10px}
.resource .author .userAuthor a{margin:0 5px 0 0; padding:0}
.resource .author .userAuthor img{width:auto; height:auto}


.resource .resourceType.hipervinculo a{background-position:0 0}	
.resource .resourceType.digital a{background-position:0 -61px}	
.resource .resourceType.blog a{background-position:0 -123px}	
.resource .resourceType.nota a{background-position:0 -184px}	
.resource .resourceType.video a{background-position:0 -245px}	
.resource .resourceType.newsletter a{background-position:0 -306px}	
.resource .resourceType.imagen a{background-position:0 -367px}	
.resource .resourceType.wiki a{background-position:0 -428px}	
.resource .resourceType.documento a{background-position:0 -489px}	
.resource .resourceType.grupo a{background-position:-120px -305px}	
.resource .resourceType.contacto a{background-position:-57px -60px}	
.resource .resourceType.corporacion a{background-position:-59px -975px}	
.resource .resourceType.mensaje a{background-position:-190px -978px}	
.resource .resourceType.debate a{background-position:-59px -305px}	
.resource .resourceType.encuesta a{background-position:-59px -123px}	
.resource .resourceType.audio a{background-position:0 -123px}	
*/	
 
.social-events-list .resource-list .description,
.layout01 .resource-list .description,
.resources .resource-list .description
	{padding-left:40px; position:relative}
.social-events-list .resource-list .conImagenAsociada .description,
.layout01 .resource-list .conImagenAsociada .description,
.resources .resource-list .conImagenAsociada .description
	{padding-left:0}
.social-events-list .resource-list .resourceType,
.layout01 .resource-list .resourceType,
.resources .resource-list .resourceType
{font-size:100%; width:35px; height:35px !important; overflow:hidden; position:absolute; top:0; left:0}	
.social-events-list .resource-list .resourceType  span,
.layout01 .resource-list .resourceType  span,
.resources .resource-list .resourceType  span
{position:absolute; top:999em; left:999em}	
.social-events-list .resource-list .resourceType  a,
.layout01 .resource-list .resourceType  a,
.resources .resource-list .resourceType  a
{background:url('resources/spriteIcons.png?v=2.1.1888') no-repeat 0 0;font-size:100%; width:100%; height:60px; display:block; text-indent:-999em}	
.resource-list .publicacion
{line-height:1.4; margin:2px 0; color:#555; font-size:11px}
.social-events-list .resource-list .resourceType.hipervinculo a,
.layout01 .resource-list .resourceType.hipervinculo a,
.resources .resource-list .resourceType.hipervinculo a
{background-position:0 -599px} 
.social-events-list .resource-list .resourceType.digital a,
.layout01 .resource-list .resourceType.digital a,
.resources .resource-list .resourceType.digital a
{background-position:0 -638px}              
.social-events-list .resource-list .resourceType.blog a,
.layout01 .resource-list .resourceType.blog a,
.resources .resource-list .resourceType.blog a
{background-position:0 -675px}  
.social-events-list .resource-list .resourceType.nota a,
.layout01 .resource-list .resourceType.nota a,
.resources .resource-list .resourceType.nota a
{background-position:0 -638px} 
.social-events-list .resource-list .resourceType.video a,
.layout01 .resource-list .resourceType.video a,
.resources .resource-list .resourceType.video a
{background-position:0 -754px}               
.social-events-list .resource-list .resourceType.newsletter a,
.layout01 .resource-list .resourceType.newsletter a,
.resources .resource-list .resourceType.newsletter a
{background-position:0 -714px}    
.social-events-list .resource-list .resourceType.semantico a,
.layout01 .resource-list .resourceType.semantico a,
.resources .resource-list .resourceType.semantico a
{background-position:0 -714px}     
.social-events-list .resource-list .resourceType.imagen a,
.layout01 .resource-list .resourceType.imagen a,
.resources .resource-list .resourceType.imagen a
{background-position:0 -830px}           
.social-events-list .resource-list .resourceType.wiki a,
.layout01 .resource-list .resourceType.wiki a,
.resources .resource-list .resourceType.wiki a
{background-position:0 -867px}   
.social-events-list .resource-list .resourceType.documento a,
.layout01 .resource-list .resourceType.documento a,
.resources .resource-list .resourceType.documento a
{background-position:0 -907px}
.social-events-list .resource-list .resourceType.question a,
.layout01 .resource-list .resourceType.question a,
.resources .resource-list .resourceType.question a
{background-position:-58px -599px} 
.social-events-list .resource-list .resourceType.debate a,
.layout01 .resource-list .resourceType.debate a,
.resources .resource-list .resourceType.debate a
{background-position:-58px -791px} 
.social-events-list .resource-list .resourceType.encuesta a,
.layout01 .resource-list .resourceType.encuesta a,
.resources .resource-list .resourceType.encuesta a
{background-position:-58px -675px} 
.social-events-list .resource-list .resourceType.presentacion a,
.layout01 .resource-list .resourceType.presentacion a,
.resources .resource-list .resourceType.presentacion a
{background-position:-58px -867px} 
.social-events-list .resource-list .resourceType.pdf a,
.layout01 .resource-list .resourceType.pdf a,
.resources .resource-list .resourceType.pdf a
{background-position:-58px -830px} 
.social-events-list .resource-list .resourceType.xls a,
.layout01 .resource-list .resourceType.xls a,
.resources .resource-list .resourceType.xls a
{background-position:-58px -714px}
.social-events-list .resource-list .resourceType.zip a,
.layout01 .resource-list .resourceType.zip a,
.resources .resource-list .resourceType.zip a
{background-position:-115px -638px} 
.social-events-list .resource-list .resourceType.dafo a,
.layout01 .resource-list .resourceType.dafo a,
.resources .resource-list .resourceType.dafo a
{background-position:-58px -753px}
.social-events-list .resource-list .resourceType.audio a,
.layout01 .resource-list .resourceType.audio a,
.resources .resource-list .resourceType.audio a
 {background-position: 0 -791px;}
.social-events-list .resource-list .resourceType.onto a,
.layout01 .resource-list .resourceType.onto a,
.resources .resource-list .resourceType.onto a
{background-position:0 -714px}

.layout01.comunidades .resource-list .description, 
.resources.comunidades .resource-list .resource{min-height:60px}
.resources.comunidades .resource-list .description{padding-left:60px}


/* listado catalogo */
.listadoCatalogo .resource-list{min-height:42em}
	.homeCatalogo .resource-list{min-height:inherit}
.listadoCatalogo .resource-list .description{padding-left:0}
.listadoCatalogo .resource-list .resourceType {display:none}
.listadoCatalogo #section .content .miniatura{max-width:inherit; min-width:inherit}
.listadoCatalogo .resource-list .resource{}
.listadoCatalogo .resource-list .group.miniaturaListado{width:234px; float:left; margin:0 1.2em 0 0}
.listadoCatalogo .resource-list .group.miniaturaListado img{width:234px; float:left; margin:0 1.2em 0 0}
.listadoCatalogo .resource-list .wrapDescription{float:left; width:470px}
.listadoCatalogo .resource-list.listView .wrapDescription{float:none; width:initial}
.listadoCatalogo .resource-list .title{margin-top:0}
.listadoCatalogo .resource-list .acciones ul{float:right}

/* mosaico catalogo */
.listadoCatalogo .gridView .resource{padding:0; width:234px}	
.listadoCatalogo .gridView .resource .group.miniaturaListado{margin-bottom:1em}
.listadoCatalogo .gridView .resource .group.miniaturaListado,
.listadoCatalogo .gridView .resource .group.miniaturaListado a{display:block}
.listadoCatalogo .gridView .resource .group.miniaturaListado img{width:inherit !important; max-width:234px; max-height:160px; float:none}
.listadoCatalogo .gridView .wrapDescription{float:none; width:100%}
.listadoCatalogo .gridView .resource .group.miniaturaListado{}


/* mosaico catalogo con borde */
.listadoCatalogo .gridView {margin-top:10px; width:736px}	
.listadoCatalogo .gridView .resource{width:232px; border:1px solid #eee; margin-bottom:10px}	
.listadoCatalogo .gridView .resource .box{margin:0 !important; padding:10px}	
.listadoCatalogo .gridView .resource .group.miniaturaListado{width:212px}
.listadoCatalogo .gridView .resource .group.miniaturaListado img{width:inherit !important; max-width:212px; max-height:160px; float:none; display:block; margin:0 auto}


.resource-list.listView .gridPreview{}
.resource-list.listView .gridPreview .resource{width:234px}
.resource-list.listView .gridPreview .resource div{width:100%}

.resources{}
.resources .resource-list .description{}
.resources .resource-list .resource{margin-bottom:10px}
.resources .resource-list .author,
.resources .resource-list .utils-1,
.resources .resource-list .content{display:none}
.resources .resource-list .content img{float:none; width:300px !important; max-width:inherit !important}
.resources .resource-list .utils-2{}
.resources .resource-list .utils-2 .publishersUtils{}
.resources .resource-list .utils-2 .authorsUtils,
.resources .resource-list .utils-2 .editorsUtils,
.resources .resource-list  .categorias,
.resources .resource-list  .etiquetas
{display:none}



.resource-list .acciones{}
.summaryBio .acciones p,
.resource-list .acciones p{display:none}
.resource-list .acciones ul,
.summaryBio .acciones ul
{padding:0; list-style-type:none}
.resource-list .acciones ul li,
.summaryBio .acciones ul li{
	background:#eee;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	display:inline-block;
	padding:4px 10px;
	color:white;
	font-size:1.1em;
	margin:0 0 2px 2px;
	border-bottom:1px solid #dedede;	
}
.summaryBio .acciones ul li{padding:4px 7px}
.resource-list .acciones ul li a,
.resource-list .acciones ul li strong,
.summaryBio .acciones ul li a,
.summaryBio .acciones ul li strong
{color:#888}
.resource-list .acciones ul li strong,
.summaryBio .acciones ul li strong{margin-left:4px}
.resource-list .acciones ul li a:hover,
.summaryBio .acciones ul li a:hover
{color:#222}
.resource-list .acciones ul li .megusta,
.resource-list .acciones ul li .nomegusta{position:relative;}
.resource-list .acciones ul li a.megusta{font-weight:bold}
.resource-list .acciones ul li a.megusta.iconizer{padding-left:12px}
.resource-list .acciones ul li a.nomegusta.iconizer{padding-left:12px}
.resource-list .acciones ul li .megusta span,
.resource-list .acciones ul li .nomegusta span{
position:absolute; width:20px; height:20px; background:#eee url('resources/spriteIcons.png?v=2.1.1888') no-repeat -120px -840px; left:-8px; top:-2px}
.resource-list .acciones ul li .nomegusta span{background-position:-120px -875px}
.resource-list .comment{margin:10px 0; padding:10px 10px 10px 60px}
.resource-list .comment p{}
.resource-list .comment p a{}
.resource-list .comment p span.says{font-weight:normal}
.resource-list .comment p a.userCreator{display:block; width:40px; font-size:100%; float:left; margin-left:-60px;}
.resource-list .comment p a.userCreator img{width:100%; display:block;}
.resource-list .comment p.says{}
.resource-list .comment .comment-content{background:whiteSmoke; padding:6px 10px; margin:10px 0}
.resource-list .comment .comment-content p{line-height:1.4}
.resource-list .comment p.created{font-size:1.2em}

.listView{}
.listView .resource{}
.listView .resource{height:auto !important}
.listView .resource .content img{display:none}
.gridView{}
.gridView .resource{margin:0 1em 0 0; padding:0 1em; float:left}
.gridView .resource.omega{margin-right:0}
.gridView .resource .description{padding:0}
.gridView .resource .content img{display:block; width:195px !important}
.gridView .resource .resourceType,
/*
.gridView .resource .categorias,
.gridView .resource .etiquetas,
*/
.gridView .resource .acciones,
.gridView .resource .utils-2
	{display:none;}

.gridPreview{}
.gridPreview .resource{margin:0 1em 0 0; padding:0 1em; float:left}
.gridPreview .resource.omega{margin-right:0}
.gridPreview .resource .description{padding:0}
.gridPreview .resource .content img{display:block; width:195px !important}
.gridPreview .resource .resourceType,
/*
.gridPreview .resource .categorias,
.gridPreview .resource .etiquetas,
*/
.gridPreview .resource .acciones,
.gridPreview .resource .utils-2
	{display:none}

.resource-list .resourceType.privado{}
.resource-list .resourceType.privado span.privado{
background:url('resources/spriteIcons.png?v=2.1.1888') no-repeat -220px -215px; width:18px; height:18px; left:auto; top:auto; bottom:0; right:4px; text-indent:-999em}
	
/*biografia */
/*summaryBio */
.summaryBio{margin-bottom:2em;}
.summaryBio .content,
.summaryBio .acciones{padding:1em}
.summaryBio .acciones{padding:1em 0}
.summaryBio .content{background:Lavender; padding-bottom:0; margin-bottom:1em}
.summaryBio .acciones{padding-top:0; margin:0}
.summaryBio .content p{line-height:1.2; margin-bottom:10px}
/*extendedBio */
.extendedBio{}
.extendedBio{}
.extendedBio .group{margin:1em 0}
.extendedBio .group .head{background:#f0f0f0; padding:1em 1em 0; margin-bottom:1em; border-bottom:1px solid #ddd}
.extendedBio .group .body{margin-left:2em}
.extendedBio .group p{margin-bottom:10px}

/*inlineAction */
#panels{display:none}
	div#loading{}
	div#menssages{}
	div#action{}
/* estado inicial */	
#panels,
	div#loading,
	div#menssages,
	div.ko{display:none}
	body.nuevoMensajeMyGnoss div#action{display:block}
	div#action{}

.resource-list .acciones ul li.active,
.resource .acciones ul li.active,
#panels #action.activeForm,
div#loading{background:lavender}
#panels #action.activeForm{padding:1em 2em}
.resource .acciones ul li.active,
.resource-list .acciones ul li.active
{border-bottom:0}
.resource .acciones ul li.active,
.resource-list .acciones ul li.active a{color:#000}

#panels{position:relative;}
#panels p.cerrar{text-align: right; color:#444; float:right; position:absolute; top:10px; right:10px}
#panels p.cerrar a{color:#fff; cursor:pointer}
#panels.stateLoading p.cerrar{display:none}
#panels.stateShowForm p.cerrar a{}
#panels.stateShowMenssages p.cerrar a{color:#fff}
.activeForm fieldset p em.help{color:#444}
div#loading{margin:1em 0; padding: 1em 2em 1em 1em}
div#loading p{background:url('resources/ajax-loader.gif') no-repeat 0 0; padding-left:20px; line-height:16px}

div#menssages{margin:1em 0;}
	div#section div#menssages p{margin-bottom:0}
	div.ok{background:YellowGreen; padding:1em 2em}
	div.ok p, div.ko p, div.ok a, div.ko a{color:white}
	div.ko{background:Crimson; padding:1em 2em}

#col02 .sendCommendForm{background:lavender; padding:1em 2em}

/*modo visualizacion listados */
.listadoCatalogo #view .gridView{margin-top:0}
.listadoCatalogo #view .gridView{width:auto}
#view.activado{float:right; margin-bottom:10px}
#view ul{list-style:none; margin:0; padding:0}
#view li{margin:0}
#view li a{cursor:pointer}
#view p,
#view ul,
#view li{float:left}
#view li{margin-right:4px; margin-left:4px}
#view ul ul li{margin:0}
#view ul ul li,
#view ul ul{float:none}


.finderUtils{clear:both}

#view.activado ul ul{display:block; position:absolute; top:20px; right:0; background:#fff; border:1px solid #eee; border-bottom:2px solid #ddd; padding:5px 10px}
#view.activado .principal{background:url('resources/spriteIcons.png?v=2.1.1888') no-repeat right -434px; padding-right:15px}
#view.activado .off ul{display:none}
#view.activado .off .principal{background-position:right -394px}
#view.activado p, 
#view.activado ul{}
#view.activado p, 
#view.activado ul,
#view.activado ul li{width:auto}
#view.activado ul li{position:relative; z-index:999}
#view.activado ul ul li{position:static; white-space:nowrap}

.listadoCatalogo .resource-list{clear:both}

/* videos youtube */
.homeComunidad #col03 object, 
.homeComunidad #col03 iframe, 
.fichaRecurso #col01 object,
.fichaRecurso #col01 iframe
{width:300px !important}

/*footer */
#footer{}
#footer ul{list-style-type:none}
#footer ul li{display:inline}


/*footer */
#footer {background:#ADACBB}
#footer .cols-5{width:99.2em; margin:0 auto}
#footer .cols-5 .col-1{
    border-right: 1px dotted #DDDDDD;
    float: left;
    min-height: 165px;
    width: 197px
}
#footer .cols-5 .col-1.last{border-right:0}
#footer .cols-1{background:#82849A}
#footer .cols-1 .box{width:99.2em; margin:0 auto}
#footer .cols-1 .box,
#footer .cols-5 .box{background:none}
#footer .cols-1 .box ul li{display:inline}
#footer .box{margin:0; padding:1em}
#footer .box ul{margin:0; padding:0; list-style-type:none}
#footer .cols-5 .box ul li{display:block; margin-bottom:4px}
#footer h2,#footer h3, p.footer-title, p.footer-sub-title{margin-bottom:4px; font-size:13px; font-weight:bold}
#footer h2, #footer h3, #footer p, #footer .box ul li a, 
#footer a{color:#eee}
#footer .cols-1 ul li{color:#eee; margin-right:6px}

/*usuario */
.userList{}
.userList ul{padding:0; list-style-type:none; margin:1em 0}
.userList ul li{float:left; width:51px; height:51px; overflow:hidden; font-size:100%; border:1px solid #ddd; margin:1px 0 1px 1px}
.userList ul li a,
.userList ul li a img
	{display:block; width:100%}
p.vertodos{clear:both; text-align:right; padding:2px 0}
/* tools .create */
.create{}
.create h4{display:none}
.create ul{list-style-type:none; padding:0; height:120px;}
.create ul li{width:120px; float:left; margin-right:10px; border-right:1px solid #ddd; font-size:11px; text-align:center}
.create ul li a{width:120px; padding-top:120px; float:left; background:url('resources/spriteAddOthers.png') no-repeat}
.create .addRecurso a{background-position: 0 0}
.create .addPregunta a{background-position: -130px 0}
.create .addDebate a{background-position: -260px 0}
.create .addEncuesta a{background-position: -390px 0}

.manage{}
.manage ul{list-style-type:none; padding:0}
.manage ul li{}
.manage ul li a{padding:4px 16px 4px 0; display:inline-block}
/*tablas */
table{display:block;}
table th{font-weight:bold; background:#eee}
table th, table td{border:1px solid #ddd; padding:0.2em 0.6em}
table td{}

#col02 .resource .content iframe,
#col02 .resource .content object,
#col02 .resource .content object embed
{display:block; width:100%}
	
/* users */
#community {}
.community {}
.community .imageUser{}
.community .imageUser a{display:block; width:99%; min-height:120px; border:1px dotted #eee}
.community .imageUser a img{display:block; width:auto; max-width:100%}
.community ul{list-style-type:none; padding:0}
.community ul li{padding:3px 0}
.community ul li a.activo{font-weight:bold}

/* indice */
.indice{}
.indice ul{list-style-type:none; padding:0; margin:5px 0}
.indice ul ul{margin-left:20px}
.indice ul ul ul{margin-left:20px}
.indice ul li {}
.indice ul li *{font-size:100%}
.indice ul li{border:1px solid #ddd; margin-bottom:10px}
.indice ul li li{border:0; margin-bottom:0}
.indice li a{background:whiteSmoke; display:block; padding:4px}
.indice li li a{background:none; padding:2px}

/* formatos de lectura disponibles */
.formats{float:right; position:absolute; right:0; bottom:5px}
.formats ul{list-style-type:none; height:15px; padding:0; float:right}
.formats ul li{width:15px; float:left; height:15px; margin-left:10px}
.formats ul li a{display:block; width:15px; text-indent:-999em;}
.formats ul li{background:url('resources/spriteIdentidad.png') no-repeat -500px 0}
.formats ul li.rss{background-position:-5px -282px}
.formats ul li.rdf{background-position:-5px -311px}
.formats ul li.twitter{background:url('resources/spriteIcons.png?v=2.1.1888') no-repeat -161px -558px; width:80px}
.formats ul li.twitter a{width:100%}
li.conFbTt{margin-right:5px}
li.conFbTt a{background:url('resources/spriteIdentidad.png') no-repeat right -337px; padding-right:15px}

/* componentes aside */
/* componentes footer */

*:first-child+html .filterSpace .tags li,
*:first-child+html #about h4,
*:first-child+html p.tools,
*:first-child+html ul.tools li,
*:first-child+html p.votos a,
*:first-child+html .resource .acciones ul li,
*:first-child+html .resource .author .userAuthor,
*:first-child+html .summaryBio .acciones ul li,
*:first-child+html .manage ul li a,
*:first-child+html #perfilUsuarioGnoss #identidad ul li.identidad a{display:inline; margin-left:1px}

/* formularios semanticos vista presentacion */
.semanticView{}
.semanticView h3,
.semanticView h4,
.semanticView h5,
.semanticView h6
	{font-weight:bold}
.semanticView  .group{background:whiteSmoke}
.group.title{margin:0 0 10px}
.fichaCatalogo  .group h1{font-size:16px; font-weight:bold; padding:2px 0 4px}
.fichaCatalogo  .title.group h2{font-size:15px}
.fichaCatalogo  .group h2{font-size:13px; padding:2px 0; font-weight:bold}
.semanticView  .group h4,
.semanticView  .group h5
	{padding-top:5px; padding-bottom:5px}
.semanticView  .group h4{border-bottom:1px solid #ddd}
.semanticView  .group h5{}
.semanticView  .group strong.lb{margin-right:10px; color:#888; font-weight:normal}
.semanticView  .contentgroup{}
.semanticView  .contentgroup .contentgroup{}
.semanticView  .contentgroup .contentgroup strong{}
	#section .semanticView  .group p{padding:2px 0; margin-bottom:0}
.semanticView  .group{margin:0; padding:10px; margin-bottom:10px}
.semanticView  .group .group{margin:0; padding:0; margin-bottom:10px}
.semanticView  .group .group .group{}
.semanticView  .group .group .group .group{}
.semanticView .groupGaleriaImagenes{}
.semanticView .groupGaleriaImagenes ul{margin:0; padding:0; list-style:none}
.semanticView .groupGaleriaImagenes ul li{display:inline-block}
.semanticView .groupGaleriaImagenes ul li img{float:none; clear:none; display:block; margin:0; padding:0}
.semanticView .viewGroups{display:none}

.resource .semanticView .group img{float:none}

.homeCatalogo .resource-list{}
.homeCatalogo .resource-list.listView{min-height:inherit}
.homeCatalogo .resource-list.gridView{}
.homeCatalogo .resource-list.gridView .resource{}
.clearFile{width:100%; clear:both; height:1px}

.homeCatalogo .resource-list.listView .categorias,
.homeCatalogo .resource-list.listView .acciones,
.homeCatalogo .resource-list.listView .utils-2,
.homeCatalogo .resource-list.listView .etiquetas,
.homeCatalogo .resource-list.listView .descripcionResumida
{display:none}
.homeCatalogo .resource-list.listView .group.miniaturaListado{float:left}
.homeCatalogo .resource-list.listView .group.miniaturaListado,
.homeCatalogo .resource-list.listView .wrapDescription
{width:auto}
.homeCatalogo .resource-list.listView .resource{width:50%; float:left;}
.homeCatalogo .resource-list.listView .wrapDescription{width:60%}
.homeCatalogo .resource-list.listView .group.miniaturaListado img
{width:110px !important}

/* formularios semanticos
*/
.formtheme01 div.fieldset{
	margin:1em 0; 
	padding:0; 
}
.formtheme01 div.box02{min-height:340px;}
.formtheme01 div.fieldset fieldset{margin:0}
.formtheme01 div.fieldset fieldset legend{width:100%;}
.formtheme01 div.fieldset div.fieldsetContent{padding:1em 0}

.formtheme02 div.fieldset{
	margin:1em 0; 
	padding:1em; 
	border:1px solid #eee;
	border-bottom-width:2px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.formtheme02 div.fieldset fieldset legend{width:100%; border-bottom:1px solid #eee}
.formtheme02 div.fieldset div.fieldsetContent{padding:1em 0 0}

/* homeCatalogo */
.homeCatalogo .categories{background:#eee; padding:1em; margin-top:1em}
.homeCatalogo .categories h4{font-weight:bold}
.homeCatalogo .categories ul{list-style-type:none; padding:0}
.homeCatalogo .categories ul li{padding:0}
.homeCatalogo .categories ul li.categoria{line-height:1.2; margin-bottom:0}
.homeCatalogo .categories ul li.categoria a{display:block; min-height:60px}
.homeCatalogo .categories ul li.categoria a img{float:left; margin:0 1em 0 0}
.homeCatalogo .categories ul li span{float:none !important}

/* listado Fuentes RSS */
.listadoFuentesRSS{}
.listadoFuentesRSS p.selectorFuenteRSS{float:left; margin:0 6px 6px 0 }
#section .listadoFuentesRSS .fuenteSeleccionada{background:lavender}

/* resaltar accion */
.resaltarAccion{background: url('resources/spriteIcons.png?v=2.1.1888') no-repeat -212px -330px; padding-bottom:7px; margin-bottom:-20px; position:relative; z-index:1}
.resaltarAccion h2,
.resaltarAccion p
{background:#FF8300; color:#fff; font-size:13px; padding:5px; font-weight:bold}
/* resaltar accion */
#resumenActivity{margin-bottom:10px}
#resumenActivity .counters{border-top:1px solid #eee; border-bottom:1px solid #eee; padding:5px 0}
#resumenActivity .counters li{width:50%; float:left; line-height:1.1; font-size:11px}
#resumenActivity .counters li span.count{font-size:100%; font-weight:bold; color:#666; font-size:14px}
#resumenActivity .admins{border-bottom:1px solid #eee;}
#resumenActivity .admins ul{list-style-type:none; padding:0; float:left; }
#resumenActivity .admins ul li{width:40px; height:40px; float:left; margin:0 2px 2px 0;}
#resumenActivity .admins ul li a,
#resumenActivity .admins ul li a img
{display:block; width:100%}
#resumenActivity .admins p{padding:0; font-size:11px; float:left; margin-left:5px; line-height:20px}

/* config widget */
.pagina.widget .formulario{width:300px; float:left; margin-right:10px}
.pagina.widget .widget{float:left; width:640px}
.pagina.widget .widget .widget-usuario-gnoss{}

.widgetConfig .radioList{}
.widgetConfig .aparienciaWidget .radioList label{width:100px; display:inline-block}
.widgetConfig .aparienciaWidget .radioList input{border:1px solid #eee}
.widgetConfig ul.actionButtons{list-style-type:none; padding:0}
.widgetConfig ul.actionButtons li{
	background:#E6E6FA;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	display:inline-block;
	padding:3px 10px;
	white-space: nowrap;
	margin-right:3px;
	margin-bottom:2px;
}
*:first-child+html .widgetConfig ul.actionButtons li{display:inline}
*:first-child+html .cMovimiento{clear:both}
#widget-codigo-gnoss{display:none}
/* pagina estilos generales */
.pagina #section h4{font-weight:bold}
.pagina #section h3,
.pagina #section h4,
.pagina #section p
	{margin-bottom:5px}

/* pagina about */
.community-admins{}
.community-admins ul{list-style-type: none; padding:0}
.community-admins ul li{width:52px; float:left}

/* sistema de avisos generales */
#info{}
#info .col-4{width:auto}
#info.info,
#info.aviso,
#info.error{padding-right:60px; padding-left:60px; position:relative}
#info h3 span, #info .title-panel-info span{position:absolute; left:1em; top:1em; width:40px; height:40px; text-indent:-999em; background: url('resources/spriteIcons.png?v=2.1.1888') no-repeat -199px -790px;}
#info.info h3 span, #info.info .title-panel-info span{background-position:-199px -790px}
#info.aviso h3 span, #info.aviso .title-panel-info span{background-position:-199px -836px}
#info.error h3 span, #info.error .title-panel-info span{background-position:-199px -880px}
#info.info h3,#info.info .title-panel-info, #info.info a{color:#006699}
#info.aviso h3, #info.aviso .title-panel-info, #info.aviso a{color:#F59829}
#info.error h3, #info.error .title-panel-info, #info.error a{color:#AE1F24}
#info p.title-panel-info{padding: 10px 10px 0;}



/*  */
.confirmar{}
.confirmar .pregunta{
	background:#eee; 
	padding:2em; 
	-moz-box-shadow: 0 0 10px #888;
	-webkit-box-shadow: 0 0 10px #888;
	box-shadow: 0 0 10px #888;}
.confirmar .pregunta div{height:1px !important}
.confirmar .pregunta div{}
.confirmar .pregunta span,
.confirmar .pregunta label a{font-size:13px}
.confirmar .pregunta label a{margin-left:10px}

/* modelo de caja */
.homeComunidad #col03 .group,
.fichaComunidad #col01 .group{}
.homeComunidad #col03 .group h4,
.fichaComunidad #col01 .group h4{padding:5px 0; font-weight:normal}
.homeComunidad #col03 .group img,
.fichaComunidad #col01 .group img{max-width: 300px !important}
.homeComunidad #col03 .group .twtr-widget,
.fichaComunidad #col01 .group .twtr-widget{margin-bottom:10px; max-width:290px !important; overflow:hidden}
.homeComunidad #col03 .group .twtr-widget .twtr-doc,
.fichaComunidad #col01 .group .twtr-widget .twtr-doc{margin-bottom:10px; max-width:290px !important; overflow:hidden}


/* only members */
.onlyMembers{position:relative}
.onlyMembers .image{float:left; border:2px solid #444; position:relative}
.resource .content .onlyMembers .image img{margin:0}
.onlyMembers .image .wrap{background:#444; position:absolute; top:0; left:0; width:100%; height:100%}
#section .onlyMembers p{color:orange; font-weight:bold; position:absolute; top:10px; left:10px}
#section .onlyMembers.video p{font-size:20px !important; margin:10px}

.onlyMembersContent{position:relative}
.onlyMembersContent .wrap{background:#444; position:absolute; top:0; left:0; width:100%; height:100%}
.onlyMembersContent .message{position:absolute; z-index:1; top:0; left:0; padding:20px}
#page .onlyMembersContent .message p{margin:0; padding:0}
.onlyMembersContent .message p,
.onlyMembersContent .message p a
	{color:#fff; font-weight:bold}

/* listado comunidades */
.resource{}
.resource .logoComunidad{width:50px; position:absolute; left:0; top:0}
.resource .logoComunidad a,
.resource .logoComunidad a img
{width:100%; display:block}

/* listado comunidades */
.resource-list{}
.resource-list .logoComunidad{width:50px; position:absolute; left:0; top:0}
.resource-list .logoComunidad a,
.resource-list .logoComunidad a img
{width:100%; display:block}

.resources{}
.resources .resource-list{}
.group-title h2,
.resources .resource-list h3{font-size:13px}
.resources .resource{margin-top:6px}
.resources .resource .publicacion{display:none}
.resources .resource .description,
.resources .resource .description .title
	{margin:0 !important}
.resources .resource .description .title h4{padding-top:0 !important}

p.message{}

.more-social-events{background:whiteSmoke; padding:6px 0}
.more-social-events p{text-align:center; font-weight:bold}

body #identidad ul#gnoss{top:0}
body #identidad ul#gnoss a{color:#fff}
body #identidad ul#gnoss a span{color:#ddd}

p.publicacion.enCajaAuthor{position:absolute; top:10px; right:6px}

#about{display:none}
.homeComunidad #about{display:block}

.verMasRecurso{ margin-top:-10px; display:none}
#section .content .verMasRecurso p{margin:0}


/* listado comunidades */
.acciones{width:100%; margin-top:5px; border-bottom:1px solid #ddd}
.acciones ul {margin:0; padding:0}
.acciones ul li{display:block; float:left; background:none; border:0; font-size:11px; padding:4px}
.acciones ul li a{color:orange}
.acciones ul li a:hover{color:orangeRed}
 
.acciones.tabspresentation{border-bottom:1px solid #ddd; }
.acciones.tabspresentation ul{border-left:1px solid #ddd; position:relative; bottom:-1px}
.acciones.tabspresentation li{border:1px solid #ddd; border-left:0; padding:4px 10px; position:relative}
.acciones.tabspresentation li.active{border-bottom-color:#fff}
.acciones.tabspresentation li.active a{font-weight:bold}
.acciones.tabspresentation li a{cursor:pointer}

.title h1,.title h3{}
.title h1 span.icono, .title h3 span.icono{font-size:11px; font-weight:normal; width:16px; height:16px; display:inline-block; position:relative; top: 4px; margin-top:-4px; background:url("resources/spriteIcons.png?v=2.1.1888") no-repeat scroll -224px -1049px; margin-left:8px}

#identidad,
#header{min-width:992px}

/* listado colapsable*/
.listadoColapsable{}
.listadoColapsable ul{list-style: none; padding:0}
.listadoColapsable ul.niveles{}
.listadoColapsable ul li{padding:4px 0}
.listadoColapsable ul.niveles p.title{}
.listadoColapsable.activo ul.niveles,
.listadoColapsable.activo ul.subniveles{display:none}
.listadoColapsable.activo .panel.nivel01 ul.niveles{display:block}
.listadoColapsable.activo ul.niveles li.nivel.activo{font-weight:bold; cursor:pointer; background:#ddd}

.listadoColapsable.dosNiveles{}
.listadoColapsable.tresNiveles{}
.listadoColapsable.cuatroNiveles{}

.listadoColapsable.tresNiveles .panel{width:31%; float:left; background:#eee; padding:1%}
.museo{}
.museo .imagen{}
.museo .imagen img{max-height:200px; max-width:100%}
.museo .descripcion,
.museo .descripcion *
{font-size:13px; color:#333; text-align:left !important}

/* responsive to ie */
.widescreen{}
	.widescreen #header{}
	.widescreen body #identidad .wrapper,
	.widescreen #header .wrapper,
	.widescreen #page
		{width:1108px}
		
/* layout01: home,... */
.widescreen .layout01 #col01{width:220px; margin:10px 0 10px 10px}
.widescreen .layout01 #col02{width:530px; margin:10px 19px}
.widescreen .layout01 #col03{width:300px; margin:10px 10px 10px 0}
.widescreen .layout01 #col01,.layout01 #col02, .layout01 #col03{float:left; display:inline}

/* layout02: listado, home usuario,... */

.widescreen .layout02 #col01{width:220px; margin:10px}
.widescreen .layout02 #col02{width:836px; margin:10px 15px}

/* layout03: ficha,... */

.widescreen .layout03 #col02{width:756px; margin:10px 15px; float:left}
.widescreen .layout03 #col01,.layout03 #col02{display:inline}

.widescreen .layout04.full #col01,
.widescreen .layout03.wide #col02{width:1068px}

.widescreen #footer .cols-5{width:1108px; margin:0 auto}
.widescreen #footer .cols-5 .col-1{
    min-height: 165px;
	width: 220px
}
/* header */
.widescreen body #buscador{float:right}

.widescreen .listadoCatalogo .gridView{width:100%}
.widescreen .listadoCatalogo .gridView .resource{width:265px; margin-right:16px}
.widescreen .listadoCatalogo .gridView .resource .group.miniaturaListado{width:100%; margin:0 0 10px}
.widescreen .listadoCatalogo .gridView .resource.omega{margin-right:0}

/* presentacion */
.widescreen #presentation .supertitle{padding:10px}
.widescreen #presentation .galeriaPresentacion{width:1088px}
.widescreen #presentation .carrusel ul li{width:100%}
.widescreen #presentation .carrusel ul li a img{height:240px}
		
/*registro*/
.operativaRegistro{}
.operativaRegistro .wrapImagen{float:left; border:1px solid #eee; border-bottom:2px solid #ddd; padding:2px}

/* formulario registro */
.formularioRegistroUsuarios{}
.formularioRegistroUsuarios .box01{width:700px; float:left}
.formularioRegistroUsuarios .box02 ul{margin:0; padding:0; list-style:none}
.formularioRegistroUsuarios .box02 ul li{padding-left:40px; height:31px; background:url('resources/spriteIconosSocialMedia.png') no-repeat 0 0; margin-bottom:10px}
.formularioRegistroUsuarios .fieldset01 label{text-align:right}
.queCammposObligatorios,
span.datoObligatorio{color:#8186BD}
span.datoObligatorio{margin-right:3px}
.formularioRegistroUsuarios .box02 ul li a{display:block}
.formularioRegistroUsuarios .box02 ul li.iconFacebook{background-position:0 0}
.formularioRegistroUsuarios .box02 ul li.iconTwitter{background-position:0 -40px}
.formularioRegistroUsuarios .box02 ul li.iconGoogle{background-position:0 -80px}
.formularioRegistroUsuarios .box02 ul li.iconGnoss{background-position:0 -122px}
.formularioRegistroUsuarios .ko,#panelRegistro .ko, .edicionPerfil .ko, #datosCuenta .ko {color:#E24973}


.operativaRegistro  #col02 .formSteps{}
.operativaRegistro .formSteps{height:70px}
.operativaRegistro  .formSteps ul{list-style:none; margin:0; padding:0}
.operativaRegistro  .formSteps ul li{height:50px; float:left; padding:10px 40px 10px 20px}
.operativaRegistro  .formSteps ul li.activo *{color:#fff}
.operativaRegistro  .formSteps ul li.activo *{font-weight:bold}
.operativaRegistro  .formSteps ul li.activo span{font-weight:normal}
.operativaRegistro  .formSteps ul li{background:#D9DBF7 url('resources/bgSteps.png') no-repeat right 0}
.operativaRegistro  .formSteps ul.activoItem01 li.item02.last,
.operativaRegistro  .formSteps ul.activoItem02 li.item01.last,
.operativaRegistro  .formSteps ul.activoItem03 li.item01.last,
.operativaRegistro  .formSteps ul.activoItem03 li.item02.last
{background:#D9DBF7 url('resources/bgSteps.png') no-repeat right 0}
.operativaRegistro  .formSteps ul li.item02.activo,
.operativaRegistro  .formSteps ul li.activo{background-color:#8186BD; background-position: right -70px}
.operativaRegistro  .formSteps ul li.activo.last{background-position: right -140px}
.operativaRegistro  .formSteps ul.activoItem01 li.item02,
.operativaRegistro  .formSteps ul.activoItem02 li.item01,
.operativaRegistro  .formSteps ul.activoItem03 li.item01,
.operativaRegistro  .formSteps ul.activoItem03 li.item02
{background:#D9DBF7}
.operativaRegistro  .formSteps ul li span{display:block; margin-top:10px; margin-bottom:4px}

/* registro paso 01*/
.registroPaso01 .activo{}
.registroPaso01 .activo li *{cursor: pointer}
.registroPaso01 .activo li{cursor: pointer; width:180px; margin:0 10px 10px 0; padding:10px; border:1px solid #dedede; float:left; clear:none; height:60px;
	border-bottom-width:2px; list-style-position:outside}
.registroPaso01 .activo li.on{border-bottom-color:#8186BD}
.registroPaso01 .activo li label{min-height:30px; max-height:71px; display:block; padding-left:30px;background:url('resources/spriteCustomCheck.png') no-repeat 0 0}
.registroPaso01 .activo li.on label{background-position:0 -72px}
.registroPaso01 .activo li input{/*position:absolute; top:-9999em; left:-9999em*/ display:none}

.registroPaso01 .activo li{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;	
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F5F5F5 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F5F5F5 100%);
/* Opera */
background-image: -o-linear-gradient(top, #FFFFFF 0%, #F5F5F5 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F5F5F5));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F5F5F5 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #FFFFFF 0%, #F5F5F5 100%);
/* IE8 & ie9*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#F5F5F5')"; 
}
.registroPaso01 .activo li.on{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;	
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #D9DBF7 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #D9DBF7 100%);
/* Opera */
background-image: -o-linear-gradient(top, #FFFFFF 0%, #D9DBF7 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #D9DBF7));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #D9DBF7 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #FFFFFF 0%, #D9DBF7 100%);
/* IE8 & ie9*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#D9DBF7')"; 
}

#parrafoCaptcha{}
#parrafoCaptcha span,
#parrafoCaptcha img
	{display:block}
#parrafoCaptcha img{margin:6px 0}

.registroPaso02 div.fieldset div.fieldsetContent{padding-top:0; padding-bottom:0}
.registroPaso02 .fieldset.fieldset01 .fieldsetContent{padding-left:280px; position:relative}
.registroPaso02 .fieldset01 p.wrapImagen{position:absolute; left:0; top:0; width:254px; padding:5px 5px 10px; border:1px solid #ddd; background:#f2f2f2}
.registroPaso02 .fieldset01 p.wrapNombre,
.registroPaso02 .fieldset01 p.wrapApellidos,
.registroPaso02 .fieldset01 p.wrapPoblacion,
.registroPaso02 .fieldset01 p.wrapPais
	{width:320px; float:left; clear:none; min-height:32px}
.registroPaso02 .fieldset01 p label{width:22%; text-align:right}
.registroPaso02 .linkedInImport{margin-top:50px}
.registroPaso02 .form .actionButtons{margin-top:20px; margin-left:280px}
.registroPaso02 .form .fieldset02{margin-top:20px; margin-left:280px}
.infoCamposObligatorios{color:#8186BD}
p.infoCamposObligatorios{margin-bottom:10px}
.linkedInImport p strong.logo{padding:2px 0; display:inline-block; text-indent:-9999px; width:76px; background:url('community/spriteIcons.png?v=2.1.1888') no-repeat -166px -922px}
.registroPaso02 .fieldset01 p.customizeFileUpload span{display:block}
.registroPaso02 .fieldset01 p.customizeFileUpload a.cambiar{margin-right:10px}
.registroPaso02 .fieldset01 p.customizeFileUpload a.eliminar{}
.registroPaso02 .fieldset01 p.customizeFileUpload span a{margin-bottom:10px; border:1px dotted #ddd; min-height:160px}
.registroPaso02 .fieldset01 p.customizeFileUpload span a img{display:block; width:auto; max-width:100%}
.registroPaso02 .fieldset01 p.customizeFileUpload a img{display:block; width:100%}

.registroPaso02  .fieldset02 legend{font-weight:normal}
legend strong.logognoss{background: url('resources/spriteWidgetGnoss.png') no-repeat 0 0; display:inline-block; width:60px; text-indent:-999em}
.ie7 legend strong.logognoss,
.ie7 .linkedInImport p strong.logo{display:block; float:left; margin-right:10px}


.resource.actividad .accionesusuario{}
.resource.actividad .accionesusuario ul{margin:0; padding:0}
.resource.actividad .accionesusuario ul li{display:inline-block; margin-right:10px}
.resource.actividad .accionesusuario p{display:none}

/* semanticView */
.semanticView .group.recursos{}
.semanticView .resource-list .resource h3 a{font-size:inherit }
.semanticView .resource-list .resource.conImagenAsociada h3{float:left; width:480px}
	#section .semanticView .resource-list .resource.conImagenAsociada h3{}
.semanticView .resource-list .resource{padding:10px 0; margin:0}
.semanticView .resource-list .resource.imagenAsociada{padding:0}
.semanticView .resource-list .resource .description{padding:0}
.semanticView .resource-list .resource .description .imagenAsociada{float:right}
.semanticView .resource-list .resource .description .imagenAsociada img{margin:0}
#section .semanticView .resource-list .paginadorSiguienteAnterior{right:10px; top:5px}
#section .semanticView .resource-list .paginadorSiguienteAnterior ul{margin:0; padding:0}

.gridView .listado,
.listView .mosaico{display:none}
.gridView .mosaico,
.listView .listado{display:block}

/* homePerfil */
.homePerfil .social-events-list{}
.homePerfil .social-events-list .resource .description{padding-left:50px}
.homePerfil .social-events-list .resource .resourceType{width:46px; height:50px}
.homePerfil #col02 .cp0401 .resource-list .resource .description{margin:0 0 10px; min-height:60px; padding-left:60px}
	*:first-child+html .homePerfil #col02 .cp0401 .resource-list .resource .description{height:60px}

/* listado usuarios anónimos */
.userList .persona,
.userList .Persona{}
.userList .persona a,
.userList .Persona a{height:51px; background:url("resources/spriteIcons.png?v=2.1.1888") no-repeat -60px -60px}

/* fichaRecurso  */
.fichaRecurso #col02 .resource .description{}

/* c4.1 usuarios */
.span-04 .resource{width:24%}
.span-03 .cp0401 .resource{width:32%}
.span-02 .cp0401 .resource{width:48%}
.cp0401 .resource{display:inline-block; vertical-align:top; margin:16px 8px 0 0}
.cp0401 .resource .title{margin-bottom:0}
.registroPaso03 #col02 .cp0401 .resource .description,
.cp0401 .resource .description
{margin:0 0 0 60px}
.cp0401 .resource .localizacion,
.cp0401 .resource .acciones{margin:0; border:0}
.cp0401 .resource .acciones li{margin-right:2px}

/*  */
h1.logoComunidad,
p.logoComunidad{
	font-family: 'MisoBold', Lucida Sans, sans;
	font-size: 48px;
	line-height: 0.8;
	padding: 5px 0
}
/* login emergente  */
.loginEmergente .operativa{
	position: absolute;
	width: 100%;
	top: 140px;
	left: 0;
	z-index: 9990;
}
.loginEmergente .operativa .formulario{
	background: #fff;
	border: 1px solid #ddd;
	border-bottom-width: 2px;
	margin: 0 auto;
	padding: 20px;
	width: 952px;
	min-height:240px
}
.loginEmergente .operativa .formularioLoginHeader{display:block; width:952px}
.loginEmergente .operativa .formularioLoginHeader .wrap{padding:0}
.loginEmergente #panels p.cerrar a{color:#8186BD}

/* ajustes ie7 */
*:first-child+html .resource.actividad .accionesusuario ul li,
*:first-child+html .cajaOpcionesAutor .autor, 
*:first-child+html .cajaOpcionesAutor ul, 
*:first-child+html .cajaOpcionesAutor li,
*:first-child+html .resource.actividad .accionesusuario ul li
{display:inline}

.fichaMensajesMyGnoss .resource .content{
    overflow-x:auto;
    overflow-y:hidden;
}


@media only screen and (min-width: 1024px){
/*
	#header{}
	body #identidad .wrapper,
	#header .wrapper,
	#page
		{width:1108px}

	.layout01 #col01{width:220px; margin:10px 0 10px 10px}
	.layout01 #col02{width:530px; margin:10px 19px}
	.layout01 #col03{width:300px; margin:10px 10px 10px 0}
	.layout01 #col01,.layout01 #col02, .layout01 #col03{float:left; display:inline}

	.layout02 #col01{width:220px; margin:10px}
	.layout02 #col02{width:836px; margin:10px 15px}

	.layout03 #col02{width:756px; margin:10px 15px; float:left}
	.layout03 #col01,.layout03 #col02{display:inline}

	.layout04.full #col01,
	.layout03.wide #col02{width:1068px}

	#footer .cols-5{width:1108px; margin:0 auto}
	#footer .cols-5 .col-1{
		min-height: 165px;
		width: 220px
	}

	body #buscador{float:right}

	.listadoCatalogo .gridView{width:100%}
	.listadoCatalogo .gridView .resource{width:265px; margin-right:16px}
	.listadoCatalogo .gridView .resource .group.miniaturaListado{width:100%; margin:0 0 10px}
	.listadoCatalogo .gridView .resource.omega{margin-right:0}

	#presentation .supertitle{padding:10px}
	#presentation .galeriaPresentacion{width:1088px}
	#presentation .carrusel ul li{width:100%}
	#presentation .carrusel ul li a img{height:240px}

	.registroPaso02 .fieldset01 p.wrapNombre,
	.registroPaso02 .fieldset01 p.wrapApellidos,
	.registroPaso02 .fieldset01 p.wrapPoblacion,
	.registroPaso02 .fieldset01 p.wrapPais
		{width:360px}
*/
}
/* modelo de caja */
.clear:after, 
#page:after, 
#page div:after, 
.galeria ul:after,
#header div:after,
fieldset.mediumLabels p:after,
.resource .content:after,
#footer .cols-5:after,
.contenedorSidebar:after,
ul.galeriaFicha:after,
.acciones.tabspresentation ul:after
 {content:".";display:block;height:0;clear:both;visibility:hidden;} /*ie8, ff, chrome, ...*/
* html .clear, 
* html #page, 
* html #page div, 
* html .galeria ul,
* html #header div,
* html fieldset.mediumLabels p,
* html .resource .content,
* html #footer .cols-5,
* html .contenedorSidebar,
* html ul.galeriaFicha,
* html .acciones.tabspresentation ul
 {height:1%;}  /*ie6*/
*:first-child+html .clear,
*:first-child+html #page,
*:first-child+html #page div,
*:first-child+html #header div,
*:first-child+html .galeria ul,
*:first-child+html fieldset.mediumLabels p,
*:first-child+html .resource .content,
*:first-child+html #footer .cols-5,
*:first-child+html .contenedorSidebar,
*:first-child+html ul.galeriaFicha,
*:first-child+html .acciones.tabspresentation ul
 {zoom:1}  /*ie7*//**/ 
/*demo.css*/ 
.content h1,
.content h1 a{font-size:58px}

.demo{}
.demo.layout01{}
.demo .group{margin:0; padding:0}
.demo.layout01 #col01,
.demo.layout01 #col02,
.demo.layout01 #col03{background:#D9DBF7}
.demo.layout02 #col01,
.demo.layout02 #col02{background:#D9DBF7}
.demo.layout03 #col01,
.demo.layout03 #col02{background:#D9DBF7}
.demo.layout04 #col01{background:#D9DBF7}
.demo .resource{height:160px; margin:0 !important; padding:0 !important}

.demo .span-01,
.demo .span-02,
.demo .span-03,
.demo .span-04{background:#8186BD}

.resource{padding-left:0}

.group-title h2,
.group-title a{font-size:14px}

.resource.actividad{}
	.resource.actividad .resourceType{display:none}
	.resource.actividad .description{padding:0}
	.resource.actividad .author{height:50px; border:0}
	.resource.actividad .author a{font-weight:bold; color:#6491B4}
	.resource.actividad .author .imagenIcono{top:0; left:0; width:50px; height:50px}
	.resource.actividad .author .imagenIcono a{display:block}
	.resource.actividad .author .imagenIcono a img{max-width:50px; width:auto; height:auto}
	.resource.actividad .author{padding-left:60px !important}
	.resource.actividad .title{margin-top:-10px}
	.resource.actividad .title,
	.resource.actividad .content,
	.resource.actividad .categorias,
	.resource.actividad .etiquetas,
	.resource.actividad .utils-2,
	.resource.actividad .utils-1,
	.resource.actividad .utils,
	.resource.actividad .accionesusuario
		{margin-left:60px}
	.resource.actividad .utils-1
		{background:whitesmoke}
/*componente c0500*/
	.actividad.c0500{margin-top:10px}
	.actividad.c0500 .selector{position:absolute; top:0; right:0}
	.actividad.c0500 .author{background:whitesmoke; height:40px}
	#section .actividad.c0500 .miniatura{width:240px}
	#section .actividad.c0500 .miniatura a,
	#section .actividad.c0500 .miniatura a img
	{display:block}
	#section .actividad.c0500 .miniatura a img
	{max-width:100%; width:auto}
	.actividad.c0500 .author{padding-left:50px !important}
	.actividad.c0500 .author .imagenIcono{width:40px; height:40px}
	.actividad.c0500 .author .imagenIcono a img{max-width:100%}
	.actividad.c0500 .title{margin-top:0; margin-right:20px}
	.actividad.c0500 .title,
	.actividad.c0500 .content,
	.actividad.c0500 .categorias,
	.actividad.c0500 .etiquetas,
	.actividad.c0500 .utils-2,
	.actividad.c0500 .utils-1
		{margin-left:0}	
	#content .actividad.c0500 .description,
	.actividad.c0500 .content{margin:0}
	.actividad.c0500 .accionesusuario{float:right; margin:0; position:relative; top:-28px}
	.actividad.c0500 .accionesusuario p{display:none}
	.actividad.c0500 .accionesusuario ul,
	.actividad.c0500 .accionesusuario li
	{display:inline}
	.actividad.c0500 .accionesusuario ul
	{margin:0; padding:0; list-style:none}
	.actividad.c0500 .accionesusuario li
	{margin:0 10px 0 0}
/*componente c0500 vista mosaico */
	.mosaico-list{}
	.mosaico-list .c0500{border:1px solid #ddd; width:21%; display:inline-block; vertical-align:top; position:relative; padding:130px 1% 1%; margin-right:10px}
	#section .actividad.c0500 .title{margin-left:190px; margin-right:20px; margin-bottom:10px}
	#section .actividad.c0500 .description{clear:both}
	#section .actividad.c0500 .content p{margin-left:190px}
	#section .actividad.c0500 .content .miniatura{
		border: 0;
		float: none;
		margin: 0;
		padding: 0;
		max-width: 100%;
		min-width: auto;	
		position:absolute;
		top:0; left:0; width:180px;
	}
	.mosaico-list .c0500 .selector,
	.mosaico-list .c0500 .author,
	.mosaico-list .c0500 .accionesusuario,
	.mosaico-list .c0500 .etiquetas,
	.mosaico-list .c0500 .categorias
	{display:none}
		


/*header fixed theme01 */
#identidad-theme-01,
#header-theme-01{
	position:fixed;
	top:0; 
	left:0;
	width:100%
}
#identidad-theme-01{
	top:0;
	height:15px;
	overflow:hidden;
	z-index:9;
	height:100px
}
#header-theme-01{
	border-bottom:1px solid #ddd;
	top:15px; 
	z-index:10
}
#page{}
#page #section{min-height:480px}
/*reticula layout01 */
.layout01 .span-fila-04{margin-bottom:10px}
.layout01 .span-fila-04 .span-01,
.layout01 .span-fila-04 .span-02,
.layout01 .span-fila-04 .span-03
{float:left; margin-right:10px}
.layout01 .span-fila-04 .span-04{}
.layout01 .span-fila-04 .span-01{width:98px}
.layout01 .span-fila-04 .span-02{width:206px}
.layout01 .span-fila-04 .span-03{width:314px}
.layout01 .span-fila-04 .span-04{}
.layout01 .span-fila-04 .nomargin{margin-right:0}

.layout01 .span-fila-03{margin-bottom:10px}
.layout01 .span-fila-03 .span-01,
.layout01 .span-fila-03 .span-02
{float:left; margin-right:10px}
.layout01 .span-fila-03 .span-03{}
.layout01 .span-fila-03 .span-01{width:134px}
.layout01 .span-fila-03 .span-02{width:278px}
.layout01 .span-fila-03 .span-03{}
.layout01 .span-fila-03 .nomargin{margin-right:0}

.layout01 .span-fila-02{margin-bottom:10px}
.layout01 .span-fila-02 .span-01
{float:left; margin-right:10px}
.layout01 .span-fila-02 .span-02{}
.layout01 .span-fila-02 .span-01{width:206px}
.layout01 .span-fila-02 .span-02{}
.layout01 .span-fila-02 .nomargin{margin-right:0}

/*reticula layout02 */
.layout02 .span-fila-04{margin-bottom:10px}
.layout02 .span-fila-04 .span-01,
.layout02 .span-fila-04 .span-02,
.layout02 .span-fila-04 .span-03
{float:left; margin-right:10px}
.layout02 .span-fila-04 .span-04{}
.layout02 .span-fila-04 .span-01{width:173px}
.layout02 .span-fila-04 .span-02{width:356px}
.layout02 .span-fila-04 .span-03{width:539px}
.layout02 .span-fila-04 .span-04{}
.layout02 .span-fila-04 .nomargin{margin-right:0}

.layout02 .span-fila-03{margin-bottom:10px}
.layout02 .span-fila-03 .span-01,
.layout02 .span-fila-03 .span-02
{float:left; margin-right:10px}
.layout02 .span-fila-03 .span-03{}
.layout02 .span-fila-03 .span-01{width:234px}
.layout02 .span-fila-03 .span-02{width:478px}
.layout02 .span-fila-03 .span-03{}
.layout02 .span-fila-03 .nomargin{margin-right:0}

.layout02 .span-fila-02{margin-bottom:10px}
.layout02 .span-fila-02 .span-01
{float:left; margin-right:10px}
.layout02 .span-fila-02 .span-02{}
.layout02 .span-fila-02 .span-01{width:356px}
.layout02 .span-fila-02 .span-02{}
.layout02 .span-fila-02 .nomargin{margin-right:0}

/*reticula layout03 */
.layout03 .span-fila-04{margin-bottom:10px}
.layout03 .span-fila-04 .span-01,
.layout03 .span-fila-04 .span-02,
.layout03 .span-fila-04 .span-03
{float:left; margin-right:10px}
.layout03 .span-fila-04 .span-04{}
.layout03 .span-fila-04 .span-01{width:153px}
.layout03 .span-fila-04 .span-02{width:316px}
.layout03 .span-fila-04 .span-03{width:479px}
.layout03 .span-fila-04 .span-04{}
.layout03 .span-fila-04 .nomargin{margin-right:0}

.layout03 .span-fila-03{margin-bottom:10px}
.layout03 .span-fila-03 .span-01,
.layout03 .span-fila-03 .span-02
{float:left; margin-right:10px}
.layout03 .span-fila-03 .span-03{}
.layout03 .span-fila-03 .span-01{width:207px}
.layout03 .span-fila-03 .span-02{width:424px}
.layout03 .span-fila-03 .span-03{}
.layout03 .span-fila-03 .nomargin{margin-right:0}

.layout03 .span-fila-02{margin-bottom:10px}
.layout03 .span-fila-02 .span-01
{float:left; margin-right:10px}
.layout03 .span-fila-02 .span-02{}
.layout03 .span-fila-02 .span-01{width:316px}
.layout03 .span-fila-02 .span-02{}
.layout03 .span-fila-02 .nomargin{margin-right:0}

/*reticula layout04 */
.layout04 .span-fila-04{margin-bottom:10px}
.layout04 .span-fila-04 .span-01,
.layout04 .span-fila-04 .span-02,
.layout04 .span-fila-04 .span-03
{float:left; margin-right:10px}
.layout04 .span-fila-04 .span-04{}
.layout04 .span-fila-04 .span-01{width:230px}
.layout04 .span-fila-04 .span-02{width:470px}
.layout04 .span-fila-04 .span-03{width:710px}
.layout04 .span-fila-04 .span-04{}
.layout04 .span-fila-04 .nomargin{margin-right:0}

.layout04 .span-fila-03{margin-bottom:10px}
.layout04 .span-fila-03 .span-01,
.layout04 .span-fila-03 .span-02
{float:left; margin-right:10px}
.layout04 .span-fila-03 .span-03{}
.layout04 .span-fila-03 .span-01{width:310px}
.layout04 .span-fila-03 .span-02{width:630px}
.layout04 .span-fila-03 .span-03{}
.layout04 .span-fila-03 .nomargin{margin-right:0}

.layout04 .span-fila-02{margin-bottom:10px}
.layout04 .span-fila-02 .span-01
{float:left; margin-right:10px}
.layout04 .span-fila-02 .span-02{}
.layout04 .span-fila-02 .span-01{width:471px}
.layout04 .span-fila-02 .span-02{}
.layout04 .span-fila-02 .nomargin{margin-right:0}


#page{width:993px}
.homeComunidad.layout04.full #col01, .layout03.wide #col02{padding:10px 0; width:993px; margin:0}
.layout04.full{}
.layout04.full #content{}


/* rewrite layout css */
p.votos strong, p.votos a{display:inline; float:none; height:initial; line-height:1}
.utils-1 p.votos span.literal{position:static; top:initial; left:initial; display:block; float:left}
.resource-list .resource .utils-2 p, .resource-list .resource .utils-2 li, .resource-list .resource .categorias p, .resource-list .resource .categorias li, .resource-list .resource .etiquetas p, .resource-list .resource .etiquetas li{font-size:13px}

/* layout pages cms */
/*.layout04.full #col01{margin:0; padding:0; width:993px}*/
.row{font-size:0; padding:0; margin:10px auto 0; width:993px}
.row .col{display:inline-block; vertical-align:top; margin-right:19px; padding:0}
.row .col.break{margin-right:0}
.block{font-size:13px; margin-bottom:10px}
.span.break, .block.break{margin-right:0}

.col.span11{margin:10px auto}
.span11{width:993px}
.span12{width:487px}
.span16{width:149px}
.span13{width:318px}
.span23{width:655px}
.span14{width:234px}
.span34{width:740px}
.block{margin-bottom:10px; position:relative}


/* estructura bÃ¡sica componente  */
.resource .customAboutResource .resourceTools, 
.resource .resource-list .acciones ul li, 
.resource .summaryBio .acciones ul li{background:none}

/* estructura bÃ¡sica componente  */
.componente{}
	.componente .title{}
	.componente .content{}

.componente .title h2, 
.componente .title a	
{font-size:14px}
/* C0.3. Ficha Breve Usuario. myusercard  */
.myusercard{margin-bottom:20px}
	.myusercard .content,
	.myusercard .content{border:1px solid #ddd; border-bottom-width:2px}
	.myusercard .content{margin:0}
	#col02 .myusercard .content{margin:0}
	#section .myusercard p{margin:0; width:initial}
	#section .myusercard ul{margin:0; padding:0; list-style:none}
	#section .myusercard li{margin-bottom:0}
	
	.myusercard .group{margin:0 0 5px; padding:0 10px}
	.myusercard.horizontal .group{margin:0 0 5px; padding:0}
	.myusercard.horizontal .group.title{margin-top:10px}
	.myusercard .group.image{padding:2px}
	
	.myusercard .image{width:auto}
	.myusercard .image a{display:block}
	.myusercard .image a img{display:block; max-width:100%}
	.myusercard .categorias p,
	.myusercard .etiquetas p,
	.myusercard .acciones01 p,
	.myusercard .acciones02 p,
	.myusercard .actividad p
	{display:none}
	.myusercard .acciones02 li,
	.myusercard .categorias li,
	.myusercard .etiquetas li
	{display:inline-block}
	.ie7 .myusercard .acciones02 li,
	.ie7 .myusercard .categorias li,
	.ie7 .myusercard .etiquetas li	
	{display:inline}
	.myusercard .actividad{margin-bottom:0; border-top:1px solid #ddd; background:whitesmoke}
	.myusercard .actividad li{display:inline-block; width:70px; padding:10px; text-align:center}
		.ie7 .myusercard .actividad li{display:inline}
	.myusercard .actividad li.opSiguiendo{border-right:1px solid #ddd}
	
	.myusercard.horizontal{position:relative}
	#col02 .myusercard.horizontal .content{}
	.myusercard.horizontal .title,
	.myusercard.horizontal .from,
	.myusercard.horizontal .resume,
	.myusercard.horizontal .acciones01,
	.myusercard.horizontal .acciones02,
	.myusercard.horizontal .categorias,
	.myusercard.horizontal .etiquetas
	{margin-left:260px}
	.myusercard.horizontal .content{min-height:210px; padding-bottom:50px}
	.myusercard.horizontal .actividad{position:absolute; bottom:2px; left:1px; width:99.8%; margin-bottom:0}
		.ie7 .myusercard.horizontal .actividad{width:99.7%}
	.myusercard.horizontal .image{width:240px; position:absolute; top:0; left:0}
	
/* C0.4. Mosaico personas  */
.usercard{margin-bottom:20px}
	.usercard .content,
	.usercard .content{border:1px solid #ddd; border-bottom-width:2px}
	.usercard .content{margin:0}
	#col02 .usercard .content{margin:0}
	#section .usercard p{margin:0; width:initial}
	#section .usercard ul{margin:0; padding:0; list-style:none}
	#section .usercard li{margin-bottom:0}
	
	.usercard .group{margin:0 0 5px; padding:0 10px}
	.usercard.horizontal .group{margin:0 0 5px; padding:0}
	.usercard.horizontal .group.title{margin-top:10px}
	.usercard .group.image{padding:2px; margin-bottom:0}
	.usercard .group.acciones02{
		border-top: 1px solid #ddd;
		background: whitesmoke;
		margin-bottom: 0;
		margin-left:0; 
		padding:0
	}
	.usercard .group.acciones02 li{
		padding:6px 5px;
		border-right:1px solid #ddd;
	}
	
	/* groupList */
	.groupList.listviewmode{border-bottom:2px solid #ddd;}
	.groupList.listviewmode .usercard{margin-bottom:0;}
	.groupList.listviewmode .usercard .content{border-bottom:0}
	.groupList.listviewmode .usercard .group.from,
	.groupList.listviewmode .usercard .group.from,
	.groupList.listviewmode .usercard .group.resume,
	.groupList.listviewmode .usercard .group.categorias,
	.groupList.listviewmode .usercard .group.etiquetas,
	.groupList.listviewmode .usercard .opConectar,
	.groupList.listviewmode .usercard .opBiografia
	{display:none}
	.groupList.listviewmode .usercard .group.acciones02,
	.groupList.listviewmode .usercard .group.acciones02 li
	{background:none; border:0}
	.groupList.listviewmode .usercard .group.acciones02{position:absolute; left:75px; top:30px}
	
	#section .usercard .group.acciones02 li,
	#section .usercard .group.acciones02 li a
	{font-size:11px !important}

	
	.usercard .image{width:auto}
	.usercard .image a{display:block}
	.usercard .image a img{display:block; max-width:100%}
	.usercard .categorias p,
	.usercard .etiquetas p,
	.usercard .acciones01 p,
	.usercard .acciones02 p,
	.usercard .actividad p
	{display:none}
	.usercard .acciones02 li,
	.usercard .categorias li,
	.usercard .etiquetas li
	{display:inline-block}
	.ie7 .usercard .acciones02 li,
	.ie7 .usercard .categorias li,
	.ie7 .usercard .etiquetas li	
	{display:inline}
	.usercard .actividad{margin-bottom:0; border-top:1px solid #ddd; background:whitesmoke}
	.usercard .actividad li{display:inline-block; width:70px; padding:10px; text-align:center}
		.ie7 .usercard .actividad li{display:inline}
	.usercard .actividad li.opSiguiendo{border-right:1px solid #ddd}
	
	.usercard.horizontal{position:relative}
	#col02 .usercard.horizontal .content{}
	.usercard.horizontal .title,
	.usercard.horizontal .from,
	.usercard.horizontal .resume,
	.usercard.horizontal .acciones01,
	.usercard.horizontal .acciones02,
	.usercard.horizontal .categorias,
	.usercard.horizontal .etiquetas
	{margin-left:80px}
	.usercard.horizontal .content{}
	.usercard.horizontal .image{position:absolute; top:0; left:0}
	
	.usercard{}
	.userlist .wrap{margin-top:10px}
	/* grid view mode */
	.userlist.gridviewmode .usercard{margin:0; float:left; width:42px; margin-right:2px; margin-bottom:2px}
	.userlist.gridviewmode .usercard .content{border:0;}
	.userlist.gridviewmode .usercard .image{padding:0; margin:0}
	#section .userlist.gridviewmode .content{clear:none}
	
	/* list view mode */
	.userlist.listviewmode .usercard .content{position:relative}
	.userlist.listviewmode .usercard .title,
	.userlist.listviewmode .usercard .from
	{position:absolute; left:70px}
	.userlist.listviewmode .usercard .title{top:10px}
	.userlist.listviewmode .usercard .from{top:30px}

/* C1.0. componente destacado  */
.destacado{background:whitesmoke; margin-bottom:10px}
.destacado .content{margin:0}
	.destacado a{color:#8186BD}
	.destacado.horizontal{background:whitesmoke; height:240px; overflow:hidden}
	#col02 .destacado.horizontal .content{margin:0}
	.destacado.horizontal .content .title{width:49%; margin-right:1%; max-height:240px; float:left}
	.destacado.horizontal .content .title  h2{}
	.destacado.horizontal .content .title  .resumen{margin:10px 0}
	.destacado.horizontal .content .title  .resumen p{font-size:15px}
	.destacado.horizontal .content .image{width:50%; float:right; margin:0; height:240px; background:#fff}
	.destacado.horizontal .content .image a,
	.destacado.horizontal .content .image a img
	{display:block; max-height:100%; max-width:100%}
	.destacado.horizontal .content .componente {clear:both; max-width:50%; float:left; margin-top:-60px}
	
	.destacado.vertical .content{}
	.destacado.vertical .content .title{}
	.destacado.vertical .content .title  h2{}
	.destacado.vertical .content .title  .resumen{margin:10px 0}
	.destacado.vertical .content .title  .resumen p{font-size:15px}
	.destacado.vertical .content .image{}
	.destacado.vertical .content .image a,
	.destacado.vertical .content .image a img
	{display:block; max-width:100%;}
	.destacado.vertical .content .componente {padding:0}	
	.destacado.vertical .content .componente p {line-height:1.5}	
	.destacado .content .componente p {line-height:1.5}	
	.destacado .content .componente p a{white-space:nowrap}	

/* C1.4. componente noticias  */
.noticiaCard{margin-bottom:10px}
	.noticiaCard .content,
	.noticiaCard .content{border:1px solid #ddd; border-bottom-width:2px}
	.noticiaCard .content{margin:0}
	#col02 .noticiaCard .content{margin:0}
	#section .noticiaCard p{margin:0; width:initial}
	#section .noticiaCard ul{margin:0; padding:0; list-style:none}
	#section .noticiaCard li{margin-bottom:0}
	
	.noticiaCard .group{margin:0 0 5px; padding:0 10px}
	.noticiaCard.horizontal .group{margin:0 0 5px; padding:0}
	.noticiaCard.horizontal .group.title{margin-top:10px}
	.noticiaCard .group.image{padding:2px}
	
	.noticiaCard .image{width:auto}
	.noticiaCard .image a{display:block}
	.noticiaCard .image a img{display:block; max-width:100%}
	.noticiaCard .categorias p,
	.noticiaCard .etiquetas p,
	.noticiaCard .acciones01 p,
	.noticiaCard .acciones02 p,
	.noticiaCard .actividad p
	{display:none}
	.noticiaCard .acciones02 li,
	.noticiaCard .categorias li,
	.noticiaCard .etiquetas li
	{display:inline-block}
	.ie7 .noticiaCard .acciones02 li,
	.ie7 .noticiaCard .categorias li,
	.ie7 .noticiaCard .etiquetas li	
	{display:inline}
	.noticiaCard .actividad{margin-bottom:0; border-top:1px solid #ddd; background:whitesmoke}
	.noticiaCard .actividad li{display:inline-block; width:70px; padding:10px; text-align:center}
		.ie7 .noticiaCard .actividad li{display:inline}
	.noticiaCard .actividad li.opSiguiendo{border-right:1px solid #ddd}
	
	.noticiaCard.horizontal{position:relative}
	#col02 .noticiaCard.horizontal .content{}
	.noticiaCard.horizontal .title,
	.noticiaCard.horizontal .date,
	.noticiaCard.horizontal .from,
	.noticiaCard.horizontal .resume,
	.noticiaCard.horizontal .acciones01,
	.noticiaCard.horizontal .acciones02,
	.noticiaCard.horizontal .categorias,
	.noticiaCard.horizontal .etiquetas
	{margin-left:140px}
	
	.noticiaCard.horizontal .content{min-height:initial; padding-bottom:10px}
	.noticiaCard.horizontal .actividad{position:absolute; bottom:2px; left:1px; width:99.8%; margin-bottom:0}
		.ie7 .noticiaCard.horizontal .actividad{width:99.7%}
	.noticiaCard.horizontal .image{width:120px; position:absolute; top:6px; left:6px}	
	
	.componenteNoticias{}
	.componenteNoticias .tituloComponente{font-weight:bold; margin-bottom:5px}
	.componenteNoticias .paginador{list-style:none; margin:0; padding:0; text-align:right}
	.componenteNoticias .paginador li{display:inline; margin-right:5px}
	.componenteNoticias .listadoNoticiasCompleto{text-align:right}

/* C1.7. componente profesor  */
.profesorCard{background:whitesmoke}
#section .profesorCard .content{padding:10px}
.profesorCard.horizontal .content{
	min-height: 200px;
	padding: 10px;
}
.profesorCard.horizontal .title,
.profesorCard.horizontal .date,
.profesorCard.horizontal .from,
.profesorCard.horizontal .resume,
.profesorCard.horizontal .acciones01,
.profesorCard.horizontal .acciones02,
.profesorCard.horizontal .categorias,
.profesorCard.horizontal .etiquetas
{margin-left:10px}
.myusercard.profesorCard .group{margin:0; padding:0}
.myusercard.profesorCard.horizontal .group.title{margin-top:0}
.myusercard.profesorCard.horizontal .content{font-size:0}
.myusercard.profesorCard .image{margin:10px 0}
.myusercard.profesorCard.horizontal .image{position:static; display:inline-block; margin-top:10px; margin-bottom:0; vertical-align:top}
.myusercard.profesorCard.horizontal .contenido{display:inline-block; width:44%; vertical-align:top; margin-top:10px; margin-left:10px}
#section .profesorCard h2 a{font-size:16px !important}
#section .profesorCard .resumen *{font-size:14px !important}
	.profesorCard .resumen *{color:#aaa}

/* c1.8 darse de alta*/
.cp0108{background:whitesmoke; padding:10px}
.cp0108 .titulo{display:none}
.cp0108 .alta p{font-size:14px}
.cp0108 .alta p a{background:#8186BD; color:white; 
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding:4px 20px; 
font-weight:bold
}
.span-fila-04 .span-01 .cp0108 .alta p a{display:block; margin-top:6px}

/* c2.0 Presentate */
.cp0200{}
.span-02 .cp0200{}
.span-02 .cp0200 .fieldset p textarea.text.big{width:80%}
.span-01 .cp0200{}
.span-01 .cp0200 .fieldset p label,
.span-01 .cp0200 .fieldset p textarea
{width:92%; display:block; float:none}
.span-01 .cp0200 .actionButtons .mediumLabels{margin-left:0}

/* c4.0 contactos */
.span-04 .cp0400 .resource{width:32%}
.span-03 .cp0400 .resource,
.span-02 .cp0400 .resource
{width:48%}
.cp0400 .resource{display:inline-block; vertical-align:top; margin:16px 8px 0 0}
.cp0400 .resource .title{margin-bottom:0}
.cp0400 .resource .description{margin:0 0 0 60px}
.cp0400 .resource .localizacion,
.cp0400 .resource .acciones{margin:0; border:0}
.cp0400 .resource .acciones li{margin-right:2px}

/* c4.1 usuarios */
.span-04 .resource{width:24%}
.span-03 .cp0401 .resource{width:32%}
.span-02 .cp0401 .resource{width:48%}
.cp0401 .resource{display:inline-block; vertical-align:top; margin:16px 8px 0 0}
.cp0401 .resource .title{margin-bottom:0}
.cp0401 .resource .description{margin:0 0 0 60px}
.cp0401 .resource .localizacion,
.cp0401 .resource .acciones{margin:0; border:0}
.cp0401 .resource .acciones li{margin-right:2px}

/* c6.2 proyectos */
.cp0602{background:whitesmoke}
.cp0602.activado{background:#ededed}
.cp0602 .navegacion div{font-size:13px}
.cp0602 .item-titulo{font-size:14px; font-weight:bold; color:#386C94}
.cp0602.activado .navegacion{}
.cp0602.activado .items{}

.cp0602.activado .navegacion .item-tab.activo{background:#ededed}
.cp0602.activado .navegacion .item-tab{background:whitesmoke}
.span-fila-04 .cp0602.activado .navegacion .item-tab.activo {border-right-color:#eee}


.span-fila-04 .span-04 .cp0602{font-size:0; border:1px solid #ddd;}
.span-fila-04 .span-04 .cp0602 .navegacion,
.span-fila-04 .span-04 .cp0602 .items{display:inline-block; vertical-align:top}
.span-fila-04 .span-04 .cp0602 .navegacion{width:257px}
.span-fila-04 .span-04 .cp0602 .items{width:769px; padding:10px 20px}
.span-fila-04 .span-04 .cp0602 .navegacion .item-tab{border-right:1px solid #ddd; padding:10px; border-bottom:1px solid #ddd}

.span-fila-04 .span-03 .cp0602{font-size:0; border:1px solid #ddd;}
.span-fila-04 .span-03 .cp0602 .navegacion,
.span-fila-04 .span-03 .cp0602 .items{display:inline-block; vertical-align:top}
.span-fila-04 .span-03 .cp0602 .navegacion{width:257px}
.span-fila-04 .span-03 .cp0602 .items{width:498px; padding:10px 20px}
.span-fila-04 .span-03 .cp0602 .navegacion .item-tab{border-right:1px solid #ddd; padding:10px; border-bottom:1px solid #ddd}

.span-fila-04 .span-02 .cp0602{font-size:0; border:1px solid #ddd;}
.span-fila-04 .span-02 .cp0602 .navegacion,
.span-fila-04 .span-02 .cp0602 .items{display:inline-block; vertical-align:top}
.span-fila-04 .span-02 .cp0602 .navegacion{width:257px}
.span-fila-04 .span-02 .cp0602 .items{width:229px; padding:10px 20px}
.span-fila-04 .span-02 .cp0602 .navegacion .item-tab{border-right:1px solid #ddd; padding:10px; border-bottom:1px solid #ddd}

.span-fila-04 .span-01 .cp0602{font-size:0}
.span-fila-04 .span-01 .cp0602 .navegacion,
.span-fila-04 .span-01 .cp0602 .items{}
.span-fila-04 .span-01 .cp0602 .navegacion{border-bottom:1px solid #ddd;}
.span-fila-04 .span-01 .cp0602 .items{padding:10px}
.span-fila-04 .span-01 .cp0602 .navegacion .item-tab{border:1px solid #ddd; padding:10px; border-bottom:0}

.span12 .cp0602{font-size:0; border:1px solid #ddd;}
.span12 .cp0602 .navegacion,
.span12 .cp0602 .items{display:inline-block; vertical-align:top}
.span12 .cp0602 .navegacion{width:210px}
.span12 .cp0602 .items{width:230px; padding:10px 20px}
.span12 .cp0602 .navegacion .item-tab{border-right:1px solid #ddd; padding:10px; border-bottom:1px solid #ddd}

.fieldset .textarea{}
.fieldset .textarea label{vertical-align:top}
.fieldset .textarea textarea{min-width:50%}

/* comportamientos general javascript */
/* componentePaginado */
.jsColumnaComponentePaginado{}
.paginador.jsActivado{}
.paginador.jsActivado{margin:0; list-style:none; padding:0}
.paginador.jsActivado li{display:inline-block}
/* componenteTabulado */
.group.tabsGroup{margin:10px}
.tabsGroup .block{padding:10px; border:1px solid #ddd; border-top:0}
.tabsGroup .tabspresentation{margin-top:0}
.tabsGroup .tabspresentation li{background:whiteSmoke}
.tabsGroup .tabspresentation li.active{background:#fff}

.tabsGroup.tabsVertical{padding-left:150px; position:relative}
.tabsGroup.tabsVertical .tabspresentation{position:absolute; left:0; top:0; width:151px; border:0; z-index:10}
.tabsGroup.tabsVertical .tabspresentation ul{border:0; bottom:0; border-bottom:1px solid #ddd}
.tabsGroup.tabsVertical .tabspresentation li
{display:block; float:none; border:1px solid #ddd; border-bottom:0}
.tabsGroup.tabsVertical .tabspresentation li.active{border-right-color:#fff}
.tabsGroup.tabsVertical .tabspresentation li a{}
.tabsGroup.tabsVertical .block{border:1px solid #ddd}

/* componente listado recursos */
.span34 .resource-list.gridView{}
.span34 .resource-list.gridView .resource{width:234px; margin:0 19px 19px 0; padding:0}
.span34 .resource-list.gridView .resource.omega{margin-right:0}
.span34 .resource-list.gridView .resource .miniatura a,
.span34 .resource-list.gridView .resource .miniatura a img{display:block; max-width:100%}
.span34 .resource-list.gridView .resource .description{margin:0; padding:0}
/* componente listado recursos */
.span11 .resource-list.gridView{}
.span11 .resource-list.gridView .resource{width:234px; margin:0 19px 19px 0; padding:0}
.span11 .resource-list.gridView .resource.omega{margin-right:0}
.span11 .resource-list.gridView .resource .miniatura a,
.span11 .resource-list.gridView .resource .miniatura a img{display:block; max-width:100%}
.span11 .resource-list.gridView .resource .description{margin:0; padding:0}

/*ie7 y ie8 @media*/

/*reticula layout01 */
.widescreen .layout01 .span-fila-04 .span-01{width:125px}
.widescreen .layout01 .span-fila-04 .span-02{width:260px}
.widescreen .layout01 .span-fila-04 .span-03{width:395px}

.widescreen .layout01 .span-fila-03 .span-01{width:170px}
.widescreen .layout01 .span-fila-03 .span-02{width:350px}

.widescreen .layout01 .span-fila-02 .span-01{width:260px}

/*reticula layout02 */
.widescreen .layout02 .span-fila-04 .span-01{width:201px}
.widescreen .layout02 .span-fila-04 .span-02{width:412px}
.widescreen .layout02 .span-fila-04 .span-03{width:623px}

.widescreen .layout02 .span-fila-03 .span-01{width:272px}
.widescreen .layout02 .span-fila-03 .span-02{width:554px}

.widescreen .layout02 .span-fila-02 .span-01{width:413px}

/*reticula layout03 */
.widescreen .layout03 .span-fila-04 .span-01{width:181px}
.widescreen .layout03 .span-fila-04 .span-02{width:372px}
.widescreen .layout03 .span-fila-04 .span-03{width:563px}

.widescreen .layout03 .span-fila-03 .span-01{width:245px}
.widescreen .layout03 .span-fila-03 .span-02{width:500px}

.widescreen .layout03 .span-fila-02 .span-01{width:373px}

/*reticula layout04 */
*:first-child+html .mosaico-list .c0500,
*:first-child+html .row .col,
*:first-child+html .myusercard .acciones02 li,
*:first-child+html .myusercard .categorias li,
*:first-child+html .myusercard .etiquetas li,
*:first-child+html .myusercard .actividad li,
*:first-child+html .usercard .acciones02 li,
*:first-child+html .usercard .categorias li,
*:first-child+html .usercard .etiquetas li,
*:first-child+html .usercard .actividad li,
*:first-child+html .noticiaCard .acciones02 li,
*:first-child+html .noticiaCard .categorias li,
*:first-child+html .noticiaCard .etiquetas li,
*:first-child+html .noticiaCard .actividad li,
*:first-child+html .myusercard.profesorCard.horizontal .image,
*:first-child+html .myusercard.profesorCard.horizontal .contenido,
*:first-child+html .cp0400 .resource,
*:first-child+html .cp0401 .resource,
*:first-child+html .span-fila-04 .span-04 .cp0602 .navegacion,
*:first-child+html .span-fila-04 .span-04 .cp0602 .items,
*:first-child+html .span-fila-04 .span-03 .cp0602 .navegacion,
*:first-child+html .span-fila-04 .span-03 .cp0602 .items,
*:first-child+html .span-fila-04 .span-02 .cp0602 .navegacion,
*:first-child+html .span-fila-04 .span-02 .cp0602 .items,
*:first-child+html .span12 .cp0602 .navegacion,
*:first-child+html .span12 .cp0602 .items{display:inline}/**/ 	
/*gnoss.css*/ 
a
{
	cursor:pointer;	
}

#corporativo .content {
    top: 1em;
}

#corporativo p {
    color: #888888;
}

#SubirRecurso .text, .autoriaRec .text
{
	width:98% !IMPORTANT;
	min-height:inherit;
}

.editorLector label
{
	margin-right:10px;
}

.licenciaDoc div
{
	display: block !IMPORTANT;
}

.cajaLicencia img
{
	vertical-align:top;
	margin-left:5px;
}

.stateShowForm .contactos
{
	background: none repeat scroll 0 0 white;
    border: 1px solid #aaaaaa;
    margin-top: -10px;
    padding: 0 15px;
    position: absolute;
    width: 280px;
    z-index: 9990;
}

.stateShowForm .contactos h4 a
{
	font-weight: normal;
}

.stateShowForm .contactos p.resourceType ,
.stateShowForm .contactos p.resourceType a,
.stateShowForm .contactos p.resourceType img
{
	height:40px;
	width:40px;
}

.stateShowForm .contactosAgregados span
{
	margin-right:10px;
}

.tituloComunidad a.tituloEnlace
{
	font-size:small
}

.error
{
	color:Red;
}

#seleccTipoRecurso ul
{
	list-style-image: url("../img/dotListadoGris.gif");
	margin-left: 25px;
}

#seleccTipoRecurso li
{
	margin-bottom: 8px;
}

#seleccTipoRecurso div
{
	margin-top: 10px;
	width: 100%;
}

.envioInv
{
	padding:0;
}

.pBrightcove
{
	margin-top:30px;
}

.compartirRec select
{
	width:400px;
}

.contactos .resource .title h4
{
	font-size:1.4em;
}

.encuestas
{
	margin-bottom:0;
}

.encuentas label
{
	display:inline !IMPORTANT;
}

.encuestas input.opcion
{
	width:430px;
	margin-right:5px;
}

.encuestas input.imagen
{
	vertical-align:middle;
	margin-right:5px;
}

.filtroRapido span.searchButton {
    background: url("resources/spriteIcons.png?v=2.1.1880") no-repeat scroll -117px -907px transparent;
    border: 0 none;
    display: block;
    float: left;
    height: 24px;
    /*position: absolute;*/
    right: 0;
    text-indent: -999em;
    top: 0;
    width: 24px;
}

.filtroRapido input.filtroFaceta 
{
	border: 0 none;
    float: left;
    height: 24px;
    line-height: 24px;
    padding: 0 4px;
    width: 280px;
}

#divCompartido li a.remove, ul.icoEliminar li a.remove, .formSemEdicion a.remove{
    background: url("resources/spriteIcons.png?v=2.1.1880") no-repeat scroll -222px -678px transparent;
    display: block;
    float: right;
    height: 16px;
    margin-left: 5px;
    text-indent: -999em;
    width: 16px;
    cursor:pointer;
}

#divCompartido li
{
	display: inline-block;
}

ul.icoEliminar li
{
	display: inline-block;
	margin-right:5px;
}

div.verMasGadgets
{
	float:right;
}

/*Comparador de versiones*/

.cod1
{
	color:#FF0000;
	text-decoration:line-through;
}
.cod1 img
{
	background-color:#FF5555;
}
.cod2
{
	background-color:#99FF99;
}

/*Fin comparador de versiones*/


.resource-list .resourceType.persona a{background-position:-58px -61px; text-indent: 0;}
.resource-list .resourceType.organizacion a{background-position:-119px -305px; text-indent: 0;}	

.resource .resourceType.persona a{background-position:-58px -61px; text-indent: 0;}	
.resource .resourceType.organizacion a{background-position:-119px -305px; text-indent: 0;}	

.resource .resourceType.conImagenPerfil.persona a {background:none}
.resource-list .resourceType.conImagenPerfil.persona a {background:none}
.resource .resourceType.conImagenPerfil.organizacion a {background:none}
.resource-list .resourceType.conImagenPerfil.organizacion a {background:none}

.resource .resourceType.conImagenPerfil{width:54px;height:54px}

.layout02 #col03{display:none;}

.summaryBio .resource{padding-left:0;}

.summaryBio .group{ background:Lavender; padding:1em; margin:0;}
.summaryBio .group.etiquetas, 
.summaryBio .group.social{ padding-top:0em; margin:0;}
.summaryBio .group.acciones{ background:none; padding:0; margin:1em 0;}

/*
.resource .resourceType.audio a {background-position: 0 -305px;}
.resource .resourceType.video a {background-position: 0 -246px;}

.layout01 .resource-list .resourceType.imagen a{background-position:0 -830px}
.layout01 .resource-list .resourceType.semantico a{background-position:0 -791px}
.layout01 .resource-list .resourceType.presentacion a{background-position:-58px -867px}
.layout01 .resource-list .resourceType.pdf a{background-position:-58px -830px}	
.layout01 .resource-list .resourceType.xls a{background-position:-58px -714px}
.layout01 .resource-list .resourceType.zip a{background-position:-115px -638px}	
.layout01 .resource-list .resourceType.debate a{background-position:-57px -792px}	
.layout01 .resource-list .resourceType.encuesta a{background-position:-58px -675px}
.layout01 .resource-list .resourceType.dafo a{background-position:-58px -753px}
.layout01 .resource-list .resourceType.video a{background-position:0 -754px}	
.layout01 .resource-list .resourceType.audio a {background-position: 0 -790px;}
.layout01 .resource-list .resourceType.onto a{background-position:0 -791}
.layout01 .resource-list .resourceType.question a{background-position:-57px -599px}
.layout01 .resource-list .resourceType.documento a{background-position:0 -908px}	
.layout01 .resource-list .resourceType.newsletter a{background-position:-1px -790px}	
.layout01 .resource-list .resourceType.hipervinculo a{background-position:0 -599px}	
.layout01 .resource-list .resourceType.wiki a{background-position:0 -867px}	

.resource .resourceType{font-size:100%; height:51px; overflow:hidden; position:absolute; top:0; left:0}
.resource .resourceType.semantico a{background-position:-0px -183px}	
.resource .resourceType.presentacion a{background-position:-58px -427px}
.resource .resourceType.pdf a{background-position:-58px -366px}	
.resource .resourceType.xls a{background-position:-58px -184px}	
.resource .resourceType.zip a{background-position:-118px -61px}	
.resource .resourceType.debate a{background-position:-58px -305px}	
.resource .resourceType.encuesta a{background-position:-58px -123px}
.resource .resourceType.dafo a{background-position:-58px -246px}
.resource .resourceType.onto a{background-position:-0px -305px}		
.resource .resourceType.newsletter a{background-position:0 -181px}

.resource-list .resourceType{font-size:100%; height:51px; overflow:hidden; position:absolute; top:0; left:0}
.resource-list .resourceType.semantico a{background-position:0 -183px}
.resource-list .resourceType.presentacion a{background-position:-58px -427px}
.resource-list .resourceType.pdf a{background-position:-58px -368px}
.resource-list .resourceType.xls a{background-position:-58px -184px}	
.resource-list .resourceType.zip a{background-position:-118px -61px}	
.resource-list .resourceType.debate a{background-position:-58px -305px}	
.resource-list .resourceType.encuesta a{background-position:-58px -123px}
.resource-list .resourceType.dafo a{background-position:-58px -246px}
.resource-list .resourceType.onto a{background-position:0 -305px}
.resource-list .resourceType.question a{background-position:-58px -1px}	
.resource-list .resourceType.persona a{background-position:-58px -61px}	
*/
.resource-list .resourceType.privado span.privado {    
    bottom: 0px;
}

{zoom:1}  /*ie7*/

#comments .options{  padding-left: 0; padding-top: 5px;}

.resource .acciones ul li{	
	margin-right:0.6em;
}

.resource .acciones ul li.accionrecurso{	
	margin-right:0;
}

p.vertodos {
    text-align: left;
}

.cke_editor .cke_top .cke_toolbox_collapser,
.cke_editor .cke_bottom
{display:none;}


fieldset.labels .newsletter label
{
	display:inline;
}

iframe.newsletter {border:1px solid #EEEEEE}

.newsletter #col02{width:90em !important}

.listView .resource .content img {
    display: block;
}

/*Ficha proyecto Gadget*/
.proyectos-list .title h4 {
    font-size: 1.3em;
}
.proyectos-list .proyecto {
    padding-left: 0;
    min-height:50px;
    margin-top:10px;
}
.proyecto {
    position: relative;
}
.proyectos-list .proyectType {
    font-size: 100%;
    height: 55px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 55px;
}
.proyectos-list .description {
    padding-left: 60px;
    position: relative;
}

#col03 .publicacion {
    margin-bottom: 10px;
}

.tooltip {
	position: absolute;
	z-index: 2000;
	padding: 3px;
	border: 1px solid #CCC;
    	background: #FFF;
    	text-align: left;
}

.tooltip .nombre {
	color:#477CA8;
	font-weight:bold;
}

.relatedInfoWindow p,
.relatedInfoWindow li{margin:0; color:#747474; font-size:11px; font-family:"Lucida Sans", Lucida Grande, Lucida Sans Unicode,Helvetica,sans-serif}
.relatedInfoWindow li{margin-bottom:6px; list-style: none outside none;}
.relatedInfoWindow p.poweredby{text-align:right; height:25px; line-height:25px; }
.relatedInfoWindow p.poweredby a{height:25px; line-height:25px; background:url('../img/spriteInfoWindow.png') no-repeat 0 3px; width:60px; display:block; position:relative; float:right; overflow:hidden;}
.relatedInfoWindow p.poweredby a strong{position:absolute; left:-9999em; top:-999em}	
.relatedInfoWindow,
.relatedInfoWindow div{display:block !important}
.relatedInfoWindow{padding:0 10px 10px; background:#F5F5F5}
.relatedInfoWindow div.wrapRelatedInfoWindow{background:white; padding:9px; border:1px solid #ddd; margin-bottom:4px}
.relatedInfoWindow span.moreInfo{display:block}
.relatedInfoWindow p.titulo{margin-bottom:6px}
.relatedInfoWindow p.resource{height:30px; line-height:30px; margin-bottom:-6px}
.relatedInfoWindow p.resource,
.relatedInfoWindow ul{padding-left:36px}
.relatedInfoWindow p.resource{background:url('../img/spriteInfoWindow.png') no-repeat 0 0}
.relatedInfoWindow p.resource a{}
.relatedInfoWindow .newYorkTimes p.resource{background-position:0 -70px}
.relatedInfoWindow .freeBase p.resource{background-position:0 -105px}
.relatedInfoWindow .dbpedia p.resource{background-position:0 -280px}
.relatedInfoWindow .moreInfo a{background:url('../img/spriteInfoWindow.png') no-repeat 0 0; padding-left:20px}
.relatedInfoWindow .moreInfo a.dbpedia{background-position: 0 -149px}
.relatedInfoWindow .moreInfo a.wikipedia{background-position: 0 -176px}
.relatedInfoWindow .moreInfo a.geonames{background-position: 0 -198px}
.relatedInfoWindow .moreInfo a.newYorkTimes{background-position: 0 -225px}
.relatedInfoWindow .moreInfo a.freeBase{background-position: 0 -250px}


.relatedInfoWindow li.moreLinks span{display:inline-block}

.prepararClases {border-bottom-color:#DDD !important;margin-bottom:10px}


.indiceCat ul.tools
{
	padding: 0;
	padding-bottom:10px;
}

.layout03 #col01 .community h3 {
display: block;
}
.listView .listado {
    display:block;
}

.listView .mosaico {
    display:none;
}

.gridView .listado {
    display:none;
}

.gridView .mosaico {
    display:block;
}

/* Pie catálogo */
.gnossIntegrate h4 a img {
    width: 66px;
}
.gnossIntegrate{
	float: right;
    height: 25px;
}

.gnossIntegrate h4, .gnossIntegrate p {
    float: left;
}
/*Fin pie catálogo*/

.infoAboutCatalogo {
    width: 85%;
}

#perfilUsuarioGnoss #identidad #gnoss
{
	margin-top: -25px;	
}
.registrateYParticipaCatalogo {
    width: 15%;
}

#about .registrateYParticipaCatalogo h4 {
    display: none;
}

.gridView .resource .categorias,
.gridView .resource .etiquetas,
.gridView .resource .acciones,
.gridView .resource .utils-2
{display:block}


.listView .resource .noListView
{display:none}

.gridView .resource .noGridView
{display:none}


.a1cols div.gadgetPie
{	
	float:left;
	margin: 2em 0 1em 2em;
}

.a2cols div.gadgetPie
{
	width:47em;
	float:left;
	margin: 2em 0 1em 2em;
}

.a3cols div.gadgetPie
{
	width:31em;
	float:left;
	margin: 2em 0 1em 2em;
}

.a4cols div.gadgetPie
{
	width:22em;
	float:left;
	margin: 2em 0 1em 2em;
}

/* privados*/
/* .homeComunidad .resource-list .resourceType.privado span.privado {  
    right: 5px;
} */

.fichaComunidad .resourceType.privado span.privado {
    background: url("resources/spriteIcons.png?v=2.1.1880") no-repeat scroll -218px -215px transparent;
    bottom: 0px;
    height: 18px;
    left: auto;
    right: 4px;
    text-indent: -999em;
    top: auto;
    width: 18px;
}
/**/

.noUltVer img
{
	border-width: 0px;
	display: inline;
	vertical-align: middle;
}

.noUltVer p
{
	margin-left: 15px;
	display: inline;
	font-size: 1.6em;
}

/* Avisos administración */
#tools .aviso {
    background: none repeat scroll 0 0 orangeRed;
    color: #FFFFFF;
    font-family: Tahoma,Arial,sans;
    font-size: 9px;
    font-weight: bold;
    height: 9px;
    line-height: 9px;
    padding: 2px;
}

.homeCatalogo .categories ul.listadoFacetas li {
    padding: 0;
}

textarea.cke
{
	width: 98%;
	height: 100px; 
	border: 1px solid #DDDDDD; 
	padding: 2px 4px; 
}

.community-admins ul li img{width:52px;}
.politica-cer{margin-top:1em;}

.listadoCatalogo .gadgetPie .resource-list .wrapDescription{width:auto;}
.gadgetPie .article p.figure{float: left;font-size: 100%;margin-bottom: 1em;margin-right: 1em;width: 12em;}
.gadgetPie .article .item {margin-bottom:1em;}


/* Recursos al pie de comunidades catalogo */
.listadoCatalogo #aside .resource-list .resourceType
{
	display:block;
}

.listadoCatalogo #aside .resource-list .conImagenAsociada .resourceType
{
	display:none;
}

.listadoCatalogo #aside .resource-list .conImagenAsociada .resourceType.video {
    display: block;
}
/******************************************/

div.divSelecArchFormSem .pregunta{height:45px;}

#divPreguntaConfirmacionEventos, div.divSelecArchFormSem
{
	position:absolute;
	opacity:1;
	width:670px;
	left:145px;
}

#divPreguntaConfirmacionEventos input
{
	margin-left:10px;
	cursor:pointer;
}

div.desvincular p.cerrar a{display:none;}

div.noMemberInfo
{
	margin-top:10px;
}

div.addPass ul
{
	padding-left: 208px;
}

/****************AVISOS USUARIOS******************/
#capaModal .mascara {
    background: none repeat scroll 0 0 #000000;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;    
    opacity: 0.7;    
    z-index: 800;    
}

#capaModal .modalSup,
#capaModal .modalInf {
    height: 15px;
    width: 435px;
    position: absolute;
    top: -15px;
    left: 0;
    z-index: 900;
    background: url(../img/capaModalSup.gif) no-repeat 0 0;
}

#capaModal .modalInf {
    top: 100%;
    background-image: url(../img/capaModalInf.gif)
}

.notificacionInicio
{
	background: none repeat scroll 0 0 #F0F0F0;   
    max-height:710px;
    width: 335px;
    z-index: 1000;
    padding: 5px 50px;
    position: absolute;      
    left: 50%;
    margin-left: -218px;
    margin-top: 65px;     
    text-align: left;
    top: 0;    
}


/*NO MACHACAR DE AQUI PARA ABAJO LO DE FELIX VA ARRIBA*/

/*Búsqueda avanzada*/

div.messagetools #divMensajeInicioCont p {margin:10px 0 10px;}
div.identidadGNOSS ul#gnoss li a{color: #EEEEEE;}
div.identidadGNOSS ul#gnoss ul.listado li a{color: #3B75A1;}

div.summaryBio fieldset.mediumLabels p input.text {width:98%;}

div#divPreguntaConfirmacionEventos{display:block;}

.wrap710 .confirmar
{
	display:block;
}

.wrap710 .confirmar .mascara 
{
	background:#000000;
}

#col01 .resources .resource-list .sinFoto .description
{
	padding-left:0px;
}
	
#col01 .resources .resource-list .resource.conImagenAsociada .body {
    float: right;
    width: 160px;
}

#col01 .resources .resource-list .resource.conImagenAsociada.conMiniImagenMini .imagenAsociada {  
    width: 60px;
}

#col01 .resources .resource-list .resource.conImagenAsociada.conMiniImagenMini h3 {
    width: 220px;
}

#col01 .resources .resource-list .resource.conImagenAsociada.conMiniImagenMini .body {
    float: right;
    width: 220px;
}


/*
.homeComunidad .resource-list .resource .resourceType {height: 35px; width: 35px;}

.homeComunidad .resource .author{border:1px solid #eee; padding:2px; margin-top:-25px}
.homeComunidad .resource .publicacion{position:relative; top: 10px; right:5px}
.homeComunidad .resource.social-resource .publicacion{top: 0}
.homeComunidad .resource .publicacion strong{font-weight:normal}



.homePerfil .resource-list .resource .resourceType {height: 35px; width: 35px;}

.homePerfil .resource .author{border:1px solid #eee; padding:2px; margin-top:-25px}
.homePerfil .resource .publicacion{position:relative; top: 10px; right:5px}
.homePerfil .resource.social-resource .publicacion{top: 0}
.homePerfil .resource .publicacion strong{font-weight:normal}

.perfilUsuarioGnoss .otrasIdentidades li .identidadProfesor{line-height:inherit;}
*/

 
 #divSelCatLista input.findAction{
	background:url("resources/spriteIcons.png?v=2.1.1880") no-repeat scroll -115px -906px whiteSmoke;
	text-indent:-999em;
	cursor:pointer; 
	height:24px; 
	width:24px; 
	padding:0; 
	position:relative; 
	border:1px solid #ddd; 
	border-left-width:0;
	margin-left:-1px;
}

div.mapabusqueda{width:100%;height:600px;}

.listadoCatalogo div.fichaMapa .resource-list{min-height:0px;}
div.fichaMapa{overflow: hidden;}

.loginSimplificado #identidad,.loginSimplificado #header,.loginSimplificado #footer
{
	display:none;
}

.loginSimplificado #page
{
	width:600px;
}

.loginSimplificado #wrap #page #section #col02,.loginSimplificado #wrap #page #section #col02 .box01 
{
	width:580px;
}

.loginSimplificado #page #section 
{
	min-height:50px;
}


/*Listados*/
.listadoCompacto .resource {
    border-bottom: 1px solid #EEEEEE;
    height: 20px;
    padding-bottom: 5px;
    padding-top: 7px;
}

.listadoCompacto .resource .title {    
	float: left;
    width: 45%;
}

.listadoCompacto .resource .acciones {
    float: right;
    width: 55%;
}

.listadoCompacto .resource .acciones ul li {
    background: none repeat scroll 0 0 #FFF2D9;
    margin-right: 0.6em;
    border-bottom: 1px solid #DEDEDE;
    border-radius: 2px 2px 2px 2px;
    padding: 4px 10px;
}

.listadoCompacto .resource .acciones ul li a {
    color: orange;
}

#col01 #layoutools 
{
	z-index: 9990;
}

.loginPersonalizado .registroRedesSociales
{
    display:none;
}

#divContPanGadgets .resources .resource-list  .categorias,
#divContPanGadgets .resources .resource-list  .etiquetas
{display:block;}

.enLinea
{display:inline !important;}


#listing-preview-map
{
    background-color:#FFFFFF;
    position:absolute;    
}

.css-class-to-highlight
{
       text-decoration: underline;
}
td.ui-datepicker-week-col
{
    cursor: pointer;
    cusor: hand;
}

div.ui-datepicker-title
{
    cursor: pointer;
    cusor: hand;
}
/**/ 
/*print.css*/ 
/**/ 
/*jquery.autocomplete.css*/ 
.ac_results {
	padding: 0px;
	border: 1px solid #ccc;
	background-color: white;
	overflow: hidden;
	z-index: 9980;
	border-top:0;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	/*margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;

	font: menu;
	font-size: 12px;

	line-height: 16px;
	overflow: hidden;*/
	
	padding: 1px 0px 1px 2px;
	list-style-type: none;
	border-top: solid 1px #ccc;
	cursor: pointer;
	background-image:none !important;
	text-align:left;
}

.ac_loading {
	background: white;
}

.ac_odd {
	/*background-color: #eee;*/
}

.ac_over {
	/*background-color: #0A246A;
	color: white;*/
	
	background-color: #ffc000;
	font-weight: bold;
}


/**********************************************/
/*AUTOCOMPLETAR*/

div.autocompletar
{
	border: 1px solid #DDDDDD; 
	padding: 2px 4px; 
	cursor: text;
	background:white;
}
div.autocompletar input{border: 0}
div.tag div.autocompletar input
{
	border:1px solid #ddd;
	padding:2px
}

div.autocompletar input.txtAutocomplete
{
	margin-top:2px;
}

div.autocompletar span.contenedor div.tag
{
	float:left; 
	padding: 2px 5px 2px 2px;
	height: 24px
}

div.autocompletar span.contenedor div.tag a.remove {
    background: url("resources/spriteIcons.png?v=2.1.1880") no-repeat scroll -222px -678px transparent;
    cursor: pointer;
    display: block;
    float: right;
    height: 16px;
    margin-left: 5px;
    text-indent: -999em;
    width: 16px;
    position: absolute;
    top: 4px;
    right: 4px
}

div.autocompletar span.contenedor div.tag div {	
	background:#E6E6FA;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	display:inline-block;
	padding:3px 26px 3px 6px;
	white-space: nowrap;
	margin-right:3px;
	margin-bottom:2px;
	font-size:12px; 
	position: relative
}
* html div.autocompletar span.contenedor div.tag div {display:inline} /*ie6*/
*:first-child+html div.autocompletar span.contenedor div.tag div {position:relative; display:inline; width:1%; padding-right:30px}/*ie7*/
*:first-child+html div.autocompletar span.contenedor div.tag div a{position:absolute; top:4px; right:4px}/*ie7*/
	
div.autocompletar span.contenedor div.tag.selected div {
	background: none repeat scroll 0pt 0pt #6688FF; 
	border: 1px solid #5566FF;
}

div.autocompletar span.contenedor div.tag input {
	display:none;
}

div.propuestos
{
	margin-top:10px;
}

div.propuestos span.contenedor{
	width:100%; display:block
}
div.propuestos span.contenedor div.tag {	
	background:#FFEFD5;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	display:inline-block; 
	padding:3px 6px;
	white-space: nowrap;	
	margin-right:3px;
	margin-bottom:2px;
	font-size:12px	
}
div.propuestos span.contenedor div.tag a.add {
    background: url("resources/spriteIcons.png?v=2.1.1880") no-repeat scroll -199px -678px transparent;
    cursor: pointer;
    display: block;
    float: right;
    height: 16px;
    margin-left: 5px;
    text-indent: -999em;
    width: 16px;
}

*:first-child+html div.propuestos span.contenedor div.tag{
	display:inline; 
	position:relative;
	padding-right:30px
} /*ie7*/
*:first-child+html div.propuestos span.contenedor div.tag a.add{
	position:absolute;
	top:4px; 
	right:2px
} /*ie7*//**/ 
/*riam.css*/ 
fieldset.smallLabels p label.subirRecRap{width:auto;}

/* Pagina Mis Favoritos, accion: Organizar en categorias */
.confirmar .categorias
{
    position: relative;
	background:#eee; 
	padding:2em; 
	-moz-box-shadow: 0 0 10px #888;
	-webkit-box-shadow: 0 0 10px #888;
	box-shadow: 0 0 10px #888;}
.confirmar .categorias span,
.confirmar .categorias label a{font-size:13px}
.confirmar .categorias label a{margin-left:10px}

.iconsRedesSociales ul li.facebook a {
    background-position: -83px -162px;
}


.resource .iconsRedesSociales ul li.twitter a {
    background-position: -37px -182px;
}

.resource .iconsRedesSociales ul li.google a {
    background-position: -59px -182px;
}

#ctl00_CPH1_panVerCorreo .description .group.author, #ctl00_CPH1_panVerCorreo .description .group.utils-1, #ctl00_CPH1_panVerCorreo #customAboutResource.customAboutResource{display:inherit;}
#col02 #ctl00_CPH1_panVerCorreo .description{margin-top: 10px;}

.subirRecReg
{
	left: 0;
    margin-top: 300px;
    position: absolute;
}

.resource .logoComunidad img {
    display: block;
    width: 100%;
}

#col01 .componente.cp0401 .title h4 {
    font-size: 14px;
}


#breadcrumb, .facetedSearch #gnoss_hasfechapublicacion .facetedSearchBox{display:inherit;}

.cp0101 .contenido ul li span{display:block; padding-top:115px; min-height:30px}

span.prevArcFormSem {margin-right:10px;font-size:13px;}
span.prevArcFormSem img {max-width: 100px; max-height: 100px; vertical-align: middle;}

.tesSem a {font-size: 13px;line-height: 1.2;}
.tesSem a.activo {font-weight: bold;}
.tesSem .hijosTesSem {padding-left:15px;}

.facetedSearch .categoriesTesSem ul li{margin-left:10px;}

.ArbolTesSem ul {list-style-type: none;}

.resource .semanticView .group .ArbolTesSem img {float:left; margin-top:4px;margin-right: 5px;cursor:pointer;}

div.divContRecCarMas, div#divFuExaminarMasivo{margin-bottom:15px;}

div.ajax__fileupload_topFileStatus{float:right;width:400px;}

div.ajax__fileupload{overflow: visible;}

.formSemEdicion .infoProp{margin-left:10px; margin-top: 5px;}

.fichaMapaPerYOrg{min-width:300px;}

.formSemLectura .mapGoogle
{
	height:500px;
}

.formSemEdicion div.imgCargandoFichFormSem img
{
	vertical-align: middle;
	margin-right: 5px;
}/**/ 
