/*
	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 .listadoFacetas .faceta{margin-left:10px !important}
.facetedSearch .listadoFacetas ul{margin-left:23px}
.facetedSearch .listadoFacetas li img{margin-left:10px}

.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.blogger 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.xml a,
.layout01 .resource-list .resourceType.xml a,
.resources .resource-list .resourceType.xml 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; color: #aaa;}
.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;
}

#col02.adminGroup .resource .logoComunidad {
    height: 50px;
}
    
#col02.adminGroup #divFiltros {
    background: #d9dbf7;
    padding: 10px;
    margin-top: -20px;
    margin-bottom: 10px;
}

#col02.adminGroup #divFiltros input.encontrar {
    margin: -6px;
    padding: 5px;
    height: 28px;
    cursor: pointer;
    background-image: url(resources/spriteIcons.png);
    background-repeat: no-repeat;
    border: 1px solid rgb(169, 169, 169);
    border-left: none;
    text-indent: -999em;
    width: 30px;
    background-color: rgb(169, 169, 169);
    background-position: -217px -497px;
}

@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*/