/**/ 
/*comunidades.css*/ 
/*                                                                             			Indice global
------------------------------------------------------------------------------------------------------
*/

.ComunidadesH3 {
    margin-bottom: 10px;
}

.tagCloud,
.tagCloudComunidades{
	padding-left:-1px !important;
}

.indiceCom .wrap300 .listaGris li a {
	background:url(../img/dotListadoGris.gif) no-repeat left 65%;
	padding-left:9px;
}

.indiceCom .wrap300 a.desplegable {
	background:url(../img/offAzul.gif) no-repeat right 65%;
	padding-right:15px;
	outline:none;
	cursor: pointer;
	text-decoration:none !important;
}
.indiceCom .wrap300 a.activo {
	background:url(../img/onAzul.gif) no-repeat right 65%;
}

.inicioCom h2 {
	background:none;
	margin-bottom: -13px;
}

/*------------------------------------------------------------------------------------------------
*/

#footer.comGnoss {
    background:url(../img/comunidades/bgFooter.png) no-repeat top;
    width:925px;
    padding:0;
    padding-left:35px;
    *padding-left:38px;
    padding-top:10px;
}
#footer.comGnoss p 
{
	float:left;
	color:#4d4d4d;
	font-size:0.82em;
}
#footer.comGnoss span 
{
	margin-left:155px;
}
 

/*                                                                                   Home Comunidades
------------------------------------------------------------------------------------------------------
*/

.comGnoss  ul.tareasPendientes {
	margin-bottom:40px;
}

.comGnoss .inicio .tagCloud {
	margin-bottom:40px !important;
}

.comGnoss .contenedor250 {
padding:0 10px 0 20px;
width:250px;
}


.comGnoss .contenedor400 {
padding:0 10px 0 20px;
width:380px;
}

/*contenedor260*/
.comGnoss .contenedor260 {
	width:260px;
}

.comGnoss .contenedor355 ul li,
.comGnoss .contenedor300 ul li,
.comGnoss .contenedor260 ul li,
.comGnoss .contenedor250 ul li  {
	padding:10px 0;
}

.comGnoss .contenedor355 h3,
.comGnoss .contenedor300 h3,
.comGnoss .contenedor260 h3,
.comGnoss .contenedor250 h3 {
    background: url(../img/sepHz.gif) repeat-x bottom;
}

.comGnoss .contenedor300
{
	width:300px; 
	padding:0; 
	margin:0 10px
}

.comGnoss .contenedor355 {
	width:325px;
	padding:0 10px 0 20px;
}

.comGnoss .contenedor355 span.floatLeft,
.comGnoss .contenedor355 div.floatLeft {
	margin-left:10px;
}

.comGnoss h3.articulos {
	padding-top:40px;
}

.comGnoss span.fotoPerfil  {
	display:block;

}

.comGnoss .privada label {
	margin:30px 0 0 200px;
	width:100%;
}

.comGnoss div.loginCom fieldset{
	width:280px;
	padding-bottom:30px;
}

.comGnoss div.loginCom  {
	width:365px;
	
}

.comGnoss div.loginCom input {
	width:250px;
}
.comGnoss div.loginCom label#loginComunidad {
	margin-top:58px;
}
.comGnoss div.botonesLogin {
	float:right;
	display:inline;
	width:200px;
	margin-top:20px;
	text-align:right;

}

.comGnoss p.botonesLogin {
	float:left;
	width:440px;
	display:inline;
	margin-top:20px;
}
 

/*                                                                                 Indice Categorias
------------------------------------------------------------------------------------------------------
*/
.indiceCat{
    padding: 10px 0 30px;
}
.indiceCat h3 {
    background: url(../img/sepHz.gif) repeat-x bottom;
    margin-bottom: 5px;
}
.indiceCat h3.sinSepComunidades {
    background: none no-repeat;
    margin-bottom: 5px;
}
.indiceCat h4 {
    font-weight: normal;
}
.indiceCat h4 a {
    color: #8186BD
}
.indiceCat ul {
    padding: 0 0 1em 1em;
}
.indiceCat ul ul {
    padding: 0.5em 0 0.5em 1em;
}
.indiceCat ul ul a{
    color: #477CA8;
    white-space: normal;
}
.dosCols div.floatLeft,
.dosCols div.floatRight {
    width: 45%;
}
.asimCols div.floatLeft {
    width: 58%;
}
.asimCols div.floatRight {
    width: 39%;
}

/*                                                                                 Base de recursos
------------------------------------------------------------------------------------------------------
*/
#descripcionBase {
    padding-bottom: 1em;
}
#descripcionBase p.floatLeft {
    margin: 19px 1em 0 0;
}
#descripcionBase label {
    margin-top: 10px;
}
/*.dosCols .imagenAsociada div {
    width: 330px;
}*/
.dosCols .tagCloud {
    width: auto;
}
.artÃ­culosRelacionados li {
    margin-bottom: 0.5em;
    font-weighT: bold;
}
.dosCols .estadoElemento {
	font-size:1em;
	margin-bottom: 10px;
}

.selectorAdd{
 margin-bottom: 10px;
    padding: 0;
}


.selectorAdd ul.plegada{
  display:none;
}

.selectorAdd p{
   height: 20px;
   line-height: 20px;  
}
#sidebar .selectorAdd p{
 margin: 0 0 10px;
}

.selectorAdd li
{
	height: 20px;
    line-height: 20px;
    margin: 0;  
	padding: 0 10px;
}

.selectorAdd a:active
{
 outline: medium none;
} 
    
/*.selectorAdd p,*/
.selectorAdd ul{
    float: left;
}

#sidebar .menuAnyadir ul li a{
    display:inline;
    vertical-align:50%;
    margin-left:5px;
}

#sidebar .menuAnyadir .desplegar a{
	background: url("../img/spriteIcons.gif") no-repeat scroll right -35px transparent;
	padding:0px 25px 0px 0px;
}

#sidebar .menuAnyadir li {	
	margin-bottom:10px;
}
 
/*                                                                                 				Wiki
------------------------------------------------------------------------------------------------------
*/

.dosColsWiki div.floatLeft,
.dosColsWiki div.floatRight {
    width: 45%;
}

.dosColsWiki div.floatLeft .leerMas,
.dosColsWiki div.floatRight .leerMas {
	width: auto !important;
	float:right;
}
.estadoElemento {
    background: #D9D9D9;
    padding: 8px 10px;
    margin-bottom:40px;
}
.recursoDetalle .estadoElemento {
	margin-bottom: 30px;
}
.estadoElemento span {
	font-size:1.6em;
}
.estadoElemento img {
    vertical-align: middle;
    margin-right: 10px;
}
.estadoElemento select {
    vertical-align: middle;
    margin-left: 10px;
}

h3 a  {
	color:#8186BD !important;
	font-size:1.1em;
	font-weight:normal;
	padding:5px 0;
	cursor:pointer;}

#historialArticulo {
    margin-bottom: 2em;
}
#historialArticulo table {
    width: 650px;
    margin-bottom: 1em;
    border-bottom: 1px solid #BBB;
}
#historialArticulo th {
    border-bottom: 1px solid #BBB;    
}
#historialArticulo th,
#historialArticulo td {
    text-align: left;
    padding: 4px 2px;
}
#historialArticulo tr.par td {
    background-color: #DDD;
}

#wikiNuevoArticulo textarea{
	width:650px;
}

.WikiCompara h4,
.wikiComparaTexto h4{
    color: #4D4D4D;
	font-size:1em;
}

.wikiFormCompara{
	background-color:#d9d9d9;
	width:550px;
	margin:0px auto;
}


form#WikiCompara{
	width:450px;
	margin:0px auto;
	padding-top:20px;
	padding-bottom:20px;
}
.wikiComparaTexto{
	width:650px;
}

.wikiComparaTextoResaltadoCaja{
	background-color:#666666;
	color:#FFFFFF;
	margin-left:20px;
	padding-left:10px;
	margin-right:20px;
	padding-right:10px;	
}

.wikiComparaTextoResaltado{
	background-color:#666666;
	color:#FFFFFF;
}

/*                                                                                               DAFO
------------------------------------------------------------------------------------------------------
*/
.dafoContainerOscuro{
	background-color:#d9d9d9;
	/*width:585px;*/
	margin:10px 0;
	padding:30px;
	position:relative;
}
.dafoContainerOscuro .floatLeft{
	width:300px;
}
.dafoContainerOscuro .icoEliminar{
	position:absolute;
	right:2px;
	top:4px;
	width:20px;
}
.dosCols .floatLeft .panelDosColDafo,
.dosCols .floatRight .panelDosColDafo{
	width:276px;
	padding-bottom:10px;
	border-bottom:1px solid #DDD;
}

.dosCols .floatLeft .leerMasDafo,
.dosCols .floatRight .leerMasDafo{
	text-align:right;
}
.dosCols  ul.DosColDafo {
	margin-bottom:15px;
}
.dosCols  ul.DosColDafo li{
	margin:0 0 8px 5px;
	background:url(../img/dotListadoGris.gif) no-repeat scroll 0 4px;
	padding:0 0 0 10px;
} 
.dosCols  ul.DosColDafo ul {
	padding:0.5em 0 0.5em 1em;
}

ul.dafoProgreso{
	padding-top:20px;
}

ul.dafoProgreso li{
	padding-bottom:10px;
	padding-top:10px;
	padding-right:57px;
}

.dafoProgreso h3{
	background:transparent url(../img/sepHz.gif) repeat-x scroll center bottom;
	font-size:1.2em;
	font-weight:normal;
	margin-bottom:10px;
}

ul.dafoProgreso div.floatLeft,
ul.dafoProgreso div.floatRight {
	width:47%;
}

ul.dafoProgreso li div.floatLeft a.dafoTitulo{
	vertical-align:middle;
	top:23px;
	position:relative;
}

#creadorDafo img{
	width:35px;
}

#creadorDafo .creador{	
	font-size:0.9em;
	height:35px;
	position:relative;
}
div.barraProgreso  {
	width:299px;
}
div.barraProgreso .total{
	width:100%;
	background:#C8C8C8;
	height:23px;
}
div.barraProgreso .progreso {
	background:#8186BD;
	height:23px;
}
form#dafoCrear {
	margin:20px 0 70px 0;
}
#dafoCrear label{
	display:table;
	width: auto;
	margin:10px 0;
}
#dafoCrear input{
	width:700px;
}
#dafoCrear textarea{
	width:700px;
	overflow:auto;
}
#dafoCrear div.addCategoria {
	padding-left:15px;
	padding-top:4px;
	width:520px;
}

div.textodetalleDafo  {
	width:280px;
}
.dafodetallesInfoExtra {
	margin-top:25px;
}
.dafodetallesInfoExtra p {
	font-size:0.92em;
	margin-bottom:0;
}

#navDafo {
	width:100%;
	margin:20px 0;
}
#navDafo ul {
    list-style: none;
	background: url(../img/comunidades/bgNavDafo.gif) no-repeat bottom ;
	width:500px;
	padding-left:60px;
	font-size:0.92em;
	margin-bottom:30px
}
#navDafo li {
    float: left;
    display: inline;
    position: relative;
	text-align:center;
	padding:3px 5px;
}
#navDafo a {
    display: block;
	color: #FFF;
    text-decoration: none;
    cursor: pointer;
	padding-top:13px;
	height:20px;
	width:103px;
}

#navDafo li.D a {
	background:url(../img/comunidades/navDafoD.gif) no-repeat bottom;
}
#navDafo li.D a:hover {
	color:#fccfe4;
}
#navDafo li.D a.activo{
	background:url(../img/comunidades/navDafoDActivo.gif) no-repeat bottom;
}
#navDafo li.A a {
	background:url(../img/comunidades/navDafoA.gif) no-repeat bottom;
}
#navDafo li.A a:hover {
	color:#f8d8c6;
}
#navDafo li.A a.activo{
	background:url(../img/comunidades/navDafoAActivo.gif) no-repeat bottom;
}
#navDafo li.F a {
	background:url(../img/comunidades/navDafoF.gif) no-repeat bottom;
}
#navDafo li.F a:hover {
	color:#c0e0dc;
}
#navDafo li.F a.activo{
	background:url(../img/comunidades/navDafoFActivo.gif) no-repeat bottom;
}
#navDafo li.O a {
	background:url(../img/comunidades/navDafoO.gif) no-repeat bottom;
}
#navDafo li.O a:hover {
	color:#c5dfee;
}
#navDafo li.O a.activo{
	background:url(../img/comunidades/navDafoOActivo.gif) no-repeat bottom;
}
.crearDafo ol {
	list-style-position:inside;
	list-style:none;
}
.crearDafo ol li {
	padding:20px;
	margin-left:0px !important;

}	
.crearDafo ol li.odd {
	background:#D9D9D9;
}
.crearDafo  ol li .dragDrop {
	width:30px;
	margin-right:30px;
	font-size:0.92em;

}
.crearDafo  ol li .dragDrop a {
	cursor:move;
}
.crearDafo  ol li .dragDrop a:hover {
	text-decoration:none;
}


ul.dafoCrearLista li {
	padding:10px;
}

ul.dafoCrearLista li.grisClaro {
	background-color:#D9DADA;
}
ul.dafoCrearLista li.grisOscuro {
	background-color:#CBCACB;
}

ul.leyendaDafo {
	display:inline;
}
ul.leyendaDafo li {
	display:inline;
	background-position:0px !important;
}
ul.leyendaDafo li span {
	padding-left:16px;
}
ul.leyendaDafo li.vinculado span {
	padding-left:25px;
}
ul.leyendaDafo li.referenciado {
	background:url(../img/comunidades/icoReferenciado.gif) no-repeat ;
}
ul.leyendaDafo li.vinculado {
	background:url(../img/comunidades/icoVinculado.gif)no-repeat ;
}

.casillaDafo div {
	padding-top:10px;
}

div.dafoEtiqueta {
	margin-bottom:-1px;
}

div.dafoEtiqueta a{
    display: block;
	color: #FFF;
    text-decoration: none;
    cursor: pointer;
	padding-top:7px;
	height:20px;
	width:103px;
	text-align:center;
}

div.dafoEtiqueta a.D {
	background:url(../img/comunidades/navDafoD.gif) no-repeat 0 0 ;
}
div.dafoEtiqueta a.A {
	background:url(../img/comunidades/navDafoA.gif) no-repeat 0 0 ;
}
div.dafoEtiqueta a.F {
	background:url(../img/comunidades/navDafoF.gif) no-repeat 0 0 ;
}
div.dafoEtiqueta a.O {
	background:url(../img/comunidades/navDafoO.gif) no-repeat 0 0 ;
}

.dosColDafoVer div.floatLeft ,
.dosColDafoVer div.floatRight {
	width:48%;
}

div.factores {
	margin-bottom:10px;
}

ul.dafoVer li {
	padding:10px;
}

ul.dafoVer li.grisClaro {
	background-color:#D9DADA;
}
ul.dafoVer li.grisOscuro {
	background-color:#CBCACB;
}

/*
ul.ComentarioDafoCol li {
	background:url(../img/sepHz.gif) repeat-x 100% 0;
}*/

ul.ComentarioDafoCol li p {
	padding-left:22px;
}
ul.dafoVer a.desplegable ,
ul.dafoCrearLista a.desplegable {
	background:url(../img/comunidades/offAzul.gif) no-repeat right 65%;
	padding-right:15px;
	outline:none;
	cursor: pointer;
	text-decoration:none !important;
}
ul.dafoVer a.activo ,
ul.dafoCrearLista a.activo {
	background:url(../img/comunidades/onAzul.gif) no-repeat right 65%;
}
ul.dafoVer a.activo img{
	display:none;
}
ul.dafoVer a ,
ul.dafoCrearLista a {
	cursor:pointer;
}

form#selectoresBase.dafoSelectoresBase {
	text-align:center;
}
form#selectoresBase.dafoSelectoresBase select {
	width:150px;
	margin-left:10px;
}

#dafoUnificarMensajes fieldset {
	width:700px;
}
#dafoUnificarMensajes select {
	margin-left:20px;
}
#dafoUnificarMensajes div.addCategoria {
	padding-left:60px;
}
#dafoUnificarMensajes {
    display: inline;
    width: 600px;
}

#dafoUnificarMensajes label {
    display: block;
    clear: both;
}
#dafoUnificarMensajes label span {
    float: left;
    margin-top: 3px;
}
#dafoUnificarMensajes input,
#dafoUnificarMensajes textarea {
    float: right;
    clear: right;
    position: relative;
    width: 600px;
}

/*especifico para las estuadisticas de dafo*/

.dafoEstadisticas {
	margin-left:10px;
}
.dafoEstadisticas select {
	width:150px;
}
.dafoEstadisticas label {
	margin-left:10px !important;
}

table.analisisMuestra {
	width:650px;
	margin-bottom:10px;
}
table.analisisMuestra th {
	text-align:left;
}
table.analisisMuestra tr {
	vertical-align:top;
}
.estadistGrande {
	font-size:1.8em;
}

.estadistPeque {
	color:#8186BD;
	padding-left:5px;
}

div.miniTabla {
	float: left;
	margin-left:10px;
	margin-top:10px;
}
table.miniTabla {
	width:70px;
	text-align:center;
}

table.miniTabla tr.negro {
	font-weight:bold;
}
table.miniTabla tr.morado {
	color:#8186BD;
}

table.miniTabla td,
table.escalaTipo td {
	border-right:1px solid;
	width:20%;
}
table.miniTabla td.ultimo, 
table.escalaTipo td.ultimo,
table.escalaTipo td.primero {
	border-right: none;
	width:20%;
}

table.escalaTipo {
	width:100%;
	border:none;
	text-align:center;
}
table.escalaTipo tr {
	height:20px;
}
table.escalaTipo tr.gris {
	background-color:#DBDBDC;
}

table.escalaTipo td {
	width:auto !important;
}

table.escalaTipo .estadistPeque {
	padding-left:0px !important;
}
.analisisComent td.ultimo {
	width:14% !important;
}


div.grisOscuro {
	background-color:#CBCACB !important;
	margin-bottom:10px;
	padding-top:17px;
	padding-bottom:5px;
}
div.grisClaro {
	margin-bottom:10px;
	padding-top:5px;
	padding-bottom:5px;
}
table.dafoRespTable th {
	color:#8186BD;
	text-align:left;
}
table.dafoRespTable td {
	text-align:left;
}
table.dafoRespTable td.primero {
	text-align:center;
}
table.dafoRespTable p {
	margin-right:17px;
	padding-top:10px;
	text-align:justify;
}

#RespDafoPerfil fieldset {
	width:600px;
}
#RespDafoPerfil label {
	display:block;
}
#RespDafoPerfil select {
	width:270px;
	float:right;
}

#wrap.DafoVotar ul.comentarios li
{
	padding-right:0px;
}
#wrap.DafoInvitarParticipante div.anyadirGnoss textarea {
    width: 702px;
}
/*                                                                             Admin Comunidades
------------------------------------------------------------------------------------------------------
*/

.AdminComunidades h2 {
	background:transparent url(../img/sepHz.gif) repeat-x scroll center bottom;
	color:#8186BD;
	font-size:1.3em;
	font-weight:normal;
	margin:15px 0 10px;
	padding:4px 0;
}
	

.AdminComunidades .dosCols .imagenAsociada div.floatLeft {
	width:215px;
}

.AdminComunidades .botones label.floatRight{
	margin-left:10px;
}
.AdminComunidades .dosCols .imagenAsociada div.sepHz{
	width: 100% !important;
}

/*LOZA : Cambio form por div (no usamos formularios)
div#adminComunidad {
	width:500px;
}
*/
#adminComunidad label.labelBlock,
#adminComunid label.labelBlock{
	display:block;
}


#adminComunidad input,
#adminComunid input,
#adminComunid select {
	/*LOZA : Lo comento porque hace que todos los input, contando checks y demÃ¡s salgan desalineados a la izquierda
			 Si en algÃºn sitio hace que se vea mal (lo minimo) se pone a mano solo en ese sitio*/
	/*margin-left:10px;*/
	margin-right:10px;
}

#adminComunidad input.text,
#adminComunid input.text{
	width:200px;
}
#adminComunidad input.text400,
#adminComunidad textarea.text400,
#adminComunid input.text400,
#adminComunid textarea.text400{
	width:400px;
	float:right;
	margin-right:0px;
}
#adminComunidad fieldset.fieldset355 , 
#adminComunid fieldset.fieldset355{
	width:355px;
}

.fieldset355 label {
	float:left;
}
.fieldset355 select {
	width:200px;
	display:inline;
	float:right;
}
#adminComunidad #reencuadrar .boton
{
	margin-top:0px;
}
#adminComunidad #reencuadrar div {
	margin-left:0px;
}
#adminComunidad #reencuadrar div.floatRight {
	margin-left:70px;
}
#adminComunidad #reencuadrar .boton {
	margin-top:15px;
}
#adminComunidad p.categorias {
	float: left;
	padding-left:30px;
}
#adminComunidad select.adminCom {
	width:100px;
}

ul.AdminComunidades {
	margin-top:17px;
}
ul.AdminComunidades li{
	margin-bottom:10px;
}
#adminComCate input#filtroRapido {
    width: 200px;
}
#adminComCate #panAcciones input{
    width: 300px;
}

#adminComCate input,
#adminComCate select {
	/*margin-right:10px;
	margin-left:10px;*/
}
#adminComCate select {
	width:128px;
}
#adminComCate label{
	margin-right:10px;
}
#adminAnyadirCategorias {

    width: 335px;
    height: auto;
    padding: 5px 50px;
    text-align: left;
}
#adminAnyadirCategorias ul {
    padding: 0.5em 0 0.5em 15px;
}

#adminAnyadirCategorias li {
    margin-bottom: 2px;
	position:relative;
}
#adminAnyadirCategorias li.propuesta label {
	color:#E37F4F;
}

#adminAnyadirCategorias a.verMas {
    position: absolute;
    top: 1px;
    left: -14px;
}

.AdminComunidades .bgGris {
	background:#f9f7f7;
	margin-bottom:20px;
	height:auto;
	padding:10px 0 10px 0;
}

#AdminComuindadFiltro select,
#AdminComuindadFiltro label {
	margin-left:10px;
}
#AdminComuindadFiltro input {
	width:190px;
}

/*
                                                                    HardcKorismos Variados del tuneo
------------------------------------------------------------------------------------------------------
*/

.comGnoss .listadoCategorias a.desplegable {
	background-image: url(../img/comunidades/verMas.gif);
}

.comGnoss .listadoCategorias a.activo {
	/*background-image:url(../img/comunidades/verMenos.gif);Comentado por Javier. Esto jode el estilo de los contribuciones de una comunidad. Si comentandolo se fastidia algo hablar con Ã©l*/
}

.comGnoss .filtroRapido .activo {
	background-image:url(../img/comunidades/flechaFiltroActivo.gif);
}

.comGnoss .indice .wrap176 a.desplegable,
.comGnoss .comunidades ul.imagenAsociada a.desplegable,
.comGnoss #baseRecursos h3 a {
	background-image:url(../img/comunidades/offAzul.gif);
}

.comGnoss .indice .wrap176 a.activo,
.comGnoss .comunidades ul.imagenAsociada a.activo,
.comGnoss #baseRecursos h3 a.activo  {
	background-image:url(../img/comunidades/onAzul.gif);
}
.comGnoss .imagenAsociada div {
/*width:500px;*//*Comentado por Javier. Esto jode el estilo de los comentarios*/
}
.comGnoss .imagenAsociada div /*p*/ {/* p comentada por Javier*/
	margin-bottom:0px;
}

/*                                                                                 Sistema de votaciÃ³n
------------------------------------------------------------------------------------------------------
*/
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(../img/comunidades/delete.png) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(../img/comunidades/bola.png) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */


/*
---------------------------------------------------------------------Estilos del control ratinf de ajax
*/
.ratingStar {
background-repeat:no-repeat;
cursor:pointer;
display:block;
font-size:0pt;
height:12px;
margin:0px;
padding:0px;
width:13px;
border:solid thin red;
}
.filledRatingStar {
background:url(../img/comunidades/bola.png) no-repeat 0 -32px;
border:solid thin blue;
}
.emptyRatingStar {
background:url(../img/comunidades/delete.png) no-repeat 0 0px;

}
.savedRatingStar {
background-position:0 -32px;
border:solid thin yellow;
}




#divSelCatTesauro.filtrado div.panHijos {
    display: block !important;
    margin-left: 0 !important;
}

#divSelCatTesauro.filtrado img {
    display: none !important;
}

body.administracionComunidad .aaCabecera #perfilUsuarioGnoss,
body.administracionComunidad div#header #buscador,
body.administracionComunidad div#tools.columms,
body.administracionComunidad div#header #corporativo .content .logoCustomRIAM p,
body.administracionComunidad #footer .cols-5,
body.administracionComunidad .textBox.tituloComunidad .breadCrumb,
body.administracionComunidad .subNav,
body.administracionComunidad #nav,
body.administracionComunidad #formats
 {
    display:none !important;
}
body.administracionComunidad div#header #corporativo {
    width:100%
}
body.administracionComunidad div#header #corporativo .content{
    margin: 25px 0 !important;
}
body.administracionComunidad div#header #corporativo .content .logoCustomRIAM h1 a{
    font-size: 50px !important;
}
body.administracionComunidad #section,
body.administracionComunidad #section .wrap710{
    width: auto;
}

body.administracionComunidad #footer{
    padding: 0;
}
/**/ 
/*comun.css*/ 
/*                                                                                       Do the reset!
------------------------------------------------------------------------------------------------------
*/

* { 
    padding: 0; 
    margin: 0;
    line-height: 1.3em;
    /*border: solid 1px red;*/
}

/*Hace que el texto en safari y chrome sea del mismo tamaÃ±o que en IE y firefox*/
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	*
	{
		line-height: 1.4em;
	}
}

/*                                                                     Elementos definidos globalmente
------------------------------------------------------------------------------------------------------
*/

body 
{    
	font: normal 71%/1.3em  "Lucida Grande","Lucida Sans Unicode",Helvetica,sans-serif;
    color: #4C4C4C;
	background:#E6E7E8;
    text-align: center;    
    margin-top: 10px;  
    margin-bottom: 20px;
}

textarea.cke
{
	display:none;	
}

#section {
	background:#FFF;
	padding: 0;
	float:right;
    /*margin-top: -140px;*/  
    width: 719px;
    margin-right:10px;
	z-index:90 !important;
}

.error #section {  
    width: 100%;
    padding: 0 0 0 0;
}

.error .wrap710
{
	margin: 50px 0px 50px 150px;
}

/*.comGnoss #section {
     margin-top: 0;
}

.menu #wrap #section
{
    margin-top: 0;
}

.registro #wrap #section
{
    margin-top: 0;
}*/

a {
    color: #477CA8;
	text-decoration:none;
	cursor:pointer;
}


a:hover {
    text-decoration: underline;
}

a img {
    border: 0;
	outline:none;
}

label.botonBuscarFechaFaceta
{
    border: 1px solid #DDDDDD;
	float:left;
}

label.botonBuscarFaceta
{
	border-color: #DDDDDD;
	border-style: solid solid solid none;
	border-width: 1px 1px 1px 0;
	float:left;
}

label.botonBuscarFechaFaceta,
label.botonBuscarFaceta
{
	background: none repeat scroll 0 0 #F5F5F5;
	height: 19px;
	line-height: 19px;
	margin: 2px 0;
	position: relative;
	width: 20px;
}

label.botonBuscarFechaFaceta a,
label.botonBuscarFaceta a
{
	background: url("../img/spriteIcons.gif") no-repeat scroll 4px -3px transparent;
	display: block;
	height: 19px;
	line-height: 19px;
	margin: 2px 0;
	text-indent: 9000px;
	width: 20px;
}

input.filtroFaceta
{
    float: left;
    padding: 2px 0;
    width: 170px;
}

.icoEliminar img {
    width: 18px;
    height: 18px;
    margin: 0 1px;
    background: url(../img/iconBorrar.gif) no-repeat 100% 0;
    vertical-align: middle;
    cursor: pointer;
}

.interrogante  {
    width: 18px;
    height: 18px;
    margin: 0 1px;
    background: url(../img/icono_gnoss_ayuda3.png) no-repeat 0 0;
    vertical-align: middle;
    cursor: pointer;
	padding-left:20px;
}

.interrogantePost  {
    margin: 0 1px;
    background: url(../img/icono_gnoss_ayuda3.png) no-repeat 0 0;
    vertical-align: middle;
    cursor: pointer;
	padding-left:20px;
}

/********  AGREGADO POR RIAM *******/

img.icoDelete  {
    width: 18px;
    height: 18px;
    margin: 0 1px;
    background: url(../img/iconBorrar.gif) no-repeat 100% 0;
    vertical-align: middle;
    cursor: pointer;
}

/**********no lo borres en la fusiÃ³n Juan********/

a.icoEliminar:hover,
.icoEliminar a:hover {
    text-decoration: none;   
    cursor: pointer; 
}

a.icoEliminar:hover img,
.icoEliminar a:hover img {
    background-position: 100% -25px;
}

/*                                                                         Headings y bloques de texto
------------------------------------------------------------------------------------------------------
*/
/*
.gnoss h1 a{
	background:url(../img/logoGnoss.gif) no-repeat;
	width:152px;
	height:38px;
	top:15px;
	left:15px;
}

.myGnoss h1 a{
	background:url(../img/logoMyGnoss.gif) no-repeat;
	width:143px;
	height:33px;
	top:30px;
	left:15px;
}*/

h2 {
    font-size: 1.3em;
	color:#8186BD;
	font-weight:normal;
	background:url(../img/sepHz.gif) repeat-x bottom;
	padding:4px 0;
	margin:15px 0 10px 0;
}  

h2.sinBorde {
	background:none;
	margin-bottom:0px !important; 
	padding-bottom:0px !important;
}

.myGnoss h2{
	background:none;
	margin-bottom:-13px;
}

/*Comentado por Riam
.comGnoss h2{
	background:none;
	margin-bottom:-13px;
}
*/

/*Modificado por Riam*/

h3 {
    font-size: 1.1em;
	color:#8186BD;
	font-weight:normal;
	padding:5px 0;
} 

h3.generico {
	margin-top:30px;
}
h4 {
    font-size: 1.1em;
	color:#8186BD;
	padding:5px 0;
}  

h4.textBox {
	font-size:1em;
	font-weight:normal; 
	padding:5px 0;
	margin:20px 0 5px 0;
}

h5{
    font-size: 1em;
	color:#8186BD;
}  

p {
    margin-bottom: 0.8em;
}

p.small, span.small, div.small{
    font-size:0.92em;
	margin-bottom:0;
}

.textBox {
	padding:10px 15px 10px 30px;
}


ul {
	list-style: none;
}

.listaGris li {	height: auto;}del {
	color:#E24973;
}
/*                                                                             Elementos estructurales
------------------------------------------------------------------------------------------------------
*/
#wrap {
    width: 958px;
	padding:0 6px;
	background:url(../img/bgWrap.png) repeat-y;
    margin: 0 auto;
    text-align: left;
}

#sidebar {
	float: left;
    padding-bottom: 40px;
    padding-left: 10px;
    width: 144px;
    margin-top:-20px;
    clear:both;
}

.comGnoss #sidebar {
	padding-top: 20px;
    margin-top:0;
}

#sidebar .menuSidebarSup{display:none}
#sidebar .menuSidebar{background:#F5F5F5; padding-top:10px}

/*                                                                                       pie de pagina
------------------------------------------------------------------------------------------------------
*/
#footer {
	width:970px;
	padding:20px 0px 0;
	text-align:left;
	background:#adacbb;
	overflow:hidden;
}
#footer h3 {
	color:#555;
	text-transform:uppercase;
	margin:0;
	padding:0;
	font-size:1.1em; 
	letter-spacing:0
}
#footer a {
	color:#FFF;
}
#footer .miniLista {
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:top;
	padding:0 10px;
	border-left:1px solid #999;
	margin:0 0 20px 10px;
}
#footer .miniLista h3 {
	text-transform:none;
	color:#6C6E7F;
}
#footer span {
	display:block;
	background:#82849a;
	padding:5px 20px;
	margin-top:5px;
}
#footer span a {
	border-left:#AAA7B5 1px solid;
}
#footer span a.fin {
	border-right:#AAA7B5 1px solid;
}
#footer span a,
#footer span a.fin {
	padding:0 10px 0 10px;
}

/*                                                                                       Menu personal
------------------------------------------------------------------------------------------------------
*/
#desplegarMenu {
    position: relative;
    cursor: pointer;
	z-index:3;
}
#desplegarMenu img {
    position: absolute;
    top: 8px;
    left: 6px;
    z-index: 2;
    width: 32px;
    height: 32px;
}
#desplegarMenu .mascaraBoton {
    position: relative;
    z-index: 3;
    height: 35px;
    padding: 10px 26px 0 42px;
    font-size: 0.9em;
}
#desplegarMenu .personal {
    background: url(../img/menuPersonalBt.png) no-repeat 0 0;
}
#desplegarMenu .profesional {
    color: #FFF;
    background: url(../img/menuProfesionalBt.png) no-repeat 0 0;
}
#desplegarMenu .contenedor {
    overflow: hidden;
    width: 76px;
    text-align: left;
}
#desplegarMenu .contenedor * {
    display: block;
    margin-bottom: 0.2em;
    white-space: nowrap;
}

#menuLateral ul li a{
	background:url(../img/dotListadoGris.gif) no-repeat left 65%;
	padding-left:9px;
	margin-left:8px;
	background-position:0px 5px;
}
#menuLateral {
	position:absolute;
	z-index:2;
    width: 125px;
    padding: 15px 8px 5px;
    margin: -10px 0 0 2px;
    background: url(../img/menuLateral.gif) no-repeat 0 100%;
}
#menuLateral div {
    padding: 7px 2px 7px;
    background: url(../img/sepHz.gif) repeat-x bottom;
}

#menuLateral div.final {
    background:none;
    padding: 0;
}

#menuLateral div.final div{
    background:none;
    padding: 7px 2px 7px;
}

#menuLateral a {
	color:#4D4D4D;
	display:block;
	cursor:pointer;
}


.menuGeneral{background:url('../img/bgNavegacionLateral.gif') no-repeat 0 0;margin-bottom:-20px;}
.menuGeneral ul{padding:20px}
.menuGeneral li{margin-bottom:4px}
.menuGeneral a{color:#fff}
			           

#menuLateral a:hover,
#menuSidebar ul li a:hover, 
#menuSidebar a:hover {
	color:#477CA8;
	text-decoration:none;
}

#menuLateral ul.profesional li.activo a {
	color:#1199A5;
	background:url(../img/perfilOkVerde.gif) no-repeat left 5px !important;
	font-weight:bold;
}

#menuLateral ul.personal li.activo a {
	color:#8186BD;
	background:url(../img/perfilOkLila.gif) no-repeat left!important;
	font-weight:bold;
}
/*                                                                                            Sidebar
------------------------------------------------------------------------------------------------------
*/
#menuSidebarSup {
	width: 141px;
	height:16px;
	background: url(../img/menuLateralSup.gif) no-repeat;
}
#menuSidebar {
	position: relative;
	z-index: 1;
    width: 141px;
	background: url(../img/menuLateral.gif) no-repeat 0 100%;
	top:30px;
	padding-bottom:12px;
}

#menuSidebar ul li a, 
#menuSidebar a {
	margin:0 6px 0 10px;
	color:#4D4D4D;
	display:block;
}
#menuSidebar ul {
	padding-bottom:5px;
}
#menuSidebar li {	height:17px;}

#menuSidebar p {
	margin-left:10px;
	font-weight:bold;
	margin-bottom:5px !important;
}
/*
#menuSidebar .sepHz {
	margin:0px auto !important;
	padding-bottom:0px !important;
	margin-bottom:0px;
	font-size:1px;	}
*/

#menuSidebar ul li a:hover, 
#menuSidebar a:hover {
	color:#477CA8;
	text-decoration:none;
}

.menuSidebarSup { /*RIAM*/
	width: 141px;
	height:16px;
	background: url(../img/menuLateralSup.gif) no-repeat;
}
.menuSidebar { /*RIAM*/
	position: relative;
	z-index: 1;   
	background: url(../img/menuLateral.gif) no-repeat 0 100%;
	top:30px;
	padding-bottom:12px;
}

#sidebar
{
	width:220px;
	padding-right:11px;
	padding-left:10px;
}


.menuSidebar ul li a, 
.menuSidebar a { /*RIAM*/
	color:#4D4D4D;
	display:block;
}

.menuSidebar div { /*RIAM*/
	padding:0 6px 0 10px;
}

.menuSidebar div div { /*RIAM*/
	padding:0;
}

.menuSidebar li {	/*height:17px;*/
	margin-bottom:4px;
}

.menuSidebar p { /*RIAM*/
	margin-left:10px;
	font-weight:bold;
	margin-bottom:5px !important;
}

.menuSidebar ul p 
{
	margin-left:0px;
}
/*.menuSidebar .sepHz {
	margin:0px auto !important;
	width:120px !important;
	padding-bottom:0px !important;
	margin-bottom:0px;
	font-size:1px;	}
*/

.menuSidebar ul li a:hover, /*RIAM*/
.menuSidebar a:hover {
	color:#477CA8;
	text-decoration:none;
}

	
/*                                                                                          NavegaciÃ³n
------------------------------------------------------------------------------------------------------
*/

.breadCrumb {
	color:#477CA8;
	font-weight:bold;
	font-size:0.92em;
}
.breadCrumb a {
	font-weight:normal;
}
/*
#wrap .menuSuperior
{
	width:230px;
}

.menu #wrap .menuSuperior
{
	width:auto;
}*/

#navegacion {
    background: transparent url("https://static.gnoss.com/img/bgMenuLateral.gif") no-repeat scroll 10px 15px;
	height:143px;
	font-size:1.15em;
	margin:0;
	padding-left:10px;
	clear:both;
	float:left;
	width:230px;
}

.menu #wrap #navegacion {
    background: url("../img/bgMenuSup.gif") no-repeat scroll 0 0;	
    height:64px;
	padding-left:0;
	width:auto;
}

#navegacion ul {
	padding:30px;
}

.comGnoss #navegacion ul {
	padding:0;
}

.menu #wrap #navegacion ul {
    list-style: none;
	margin-left:100px;
	padding:0;
}

.comGnoss #navegacion  li,
.menu #wrap #navegacion  li {
    float: left;
    display: inline;
	text-align:center;
}

#navegacion a {
    display: block;
	color: #FFFFFF;
	padding:8px 0 0;
    text-decoration: none;
    cursor: pointer;    
    font-size: 11px;
}

.menu #wrap #navegacion a 
{    
    font-size: 13px;
}

/*                                                                             Navegacion Comunidades
------------------------------------------------------------------------------------------------------
*/
 
.comGnoss #section #navegacion{
	background: #5A5B5D;
    height: auto;
    margin-left: -241px;/*-214px*/
    padding: 0;
    width: 970px;
}

.comGnoss #section #navegacion ul li a{
	color:#fff; 
	font-size:13px; 
	margin-top:0; 
	padding:6px 10px; 
	height:18px;
    cursor: pointer;
    display: block;
	float:left;
    text-decoration: none;
}

.comGnoss #navegacion ul li a:hover {
	color:#C8C8C8;
}

.comGnoss #section #navegacion ul li.activo{
	margin:0;
    background: #333;
}


.comGnoss #section #navegacion ul li.irAMyGnoss{width:167px}
.comGnoss #section #navegacion ul li.irAMyGnoss a{font-weight:bold}


/*           Elementos menu superior                                                                     
------------------------------------
*            nav0                                                           
-----------------
*/
.menu #wrap #navegacion .nav0 {
	width:167px;
	margin-left:7px;
	margin-top:5px;
}
.menu #wrap #navegacion .nav0 a:hover {
	color:#DAC1E8;
}
div.indice #navegacion .nav0 a {
	/*background-color:#FFFFFF;
	color:#7F5990;
	height:44px;*/
	font-weight:bold;
}

/*          nav1                                                           
-----------------
*/
.menu #wrap #navegacion .nav1 {
	width:192px;
	margin-left:13px;
	margin-top:5px;
}
.menu #wrap #navegacion .nav1 a:hover {
	color:#B5DDF1;
}
div.comunidades #navegacion .nav1 a {
	/*background-color:#FFFFFF;
	color:#357582;
	height:34px;
	margin-top:9px;*/
	font-weight:bold;
}

/*          nav2                                                           
-----------------
*/
.menu #wrap #navegacion .nav2 {
	width:165px;
	margin-left:23px;
	margin-top:5px;
}
.menu #wrap #navegacion .nav2 a:hover {
	color:#F8DBA9;
}
div.blogs #navegacion .nav2 a {
	/*background-color:#FFFFFF;
	color:#D46F36;
	height:43px;*/
	font-weight:bold;
}

/*          nav3                                                           
-----------------
*/
.menu #wrap #navegacion .nav3 {
	width:282px;
	margin-left:0px;
	margin-top:5px;
}
.menu #wrap #navegacion .nav3 a:hover {
	color:#F9CBE1;
}
div.personasOrganizaciones #navegacion .nav3 a {
	/*background-color:#FFFFFF;
	color:#D13C68;
	height:44px;*/
	font-weight:bold;
}

/*            Elementos menu superior                                                                     
-------------------------------------
*/


/*                 Elementos SubNav                                                                     
-------------------------------------
*/  

.subNav
{
	background:none;
	margin-left:30px;
}

.comGnoss .subNav
{	
	margin-left:0;
}

.subNav table {
	height:38px;
	/*background:url(../img/bgSubMenu.gif) no-repeat center;*/
	margin:10px 0px;
	/*width:700px;*/
	border:0;
	background:#AAA;
	width:100%
}
.subNav ul {
	margin:0px auto;
	text-align:center;
}

.subNav a {
	color:#FFF;
	line-height:1em;
	text-align:center;
	height:18px;
	display:block;
	width:auto;
	padding:10px 13px; /*MODIFICADO POR RIAM*/
}

.subNav  a:hover {
	text-decoration:none;
	color:#d5d6dd;
}
div.gnoss .subNav tr.perfil td.nav0,
div.perfilEditar .subNav tr.perfil td.nav1,
div.perfilInicio .subNav tr.perfil td.nav2,
div.perfilContribuciones .subNav tr.perfil td.nav3,
div.baseRecursos .subNav tr.perfil td.nav3,
div.Usuarios .subNav tr.perfil td.nav4,
div.perfilBiografia .subNav tr.perfil td.nav5,
div.perfilComunidades .subNav tr.perfil td.nav5,
div.borradores .subNav tr.bandeja td.nav0,
div.mensajes .subNav tr.bandeja td.nav1,
div.comentarios .subNav tr.bandeja td.nav2,
div.invitaciones .subNav tr.bandeja td.nav3,
div.suscripciones .subNav tr.bandeja td.nav4,
div.inicio .subNav tr.bandeja td.nav0 ,
div.SoliciUsu .subNav tr.solicitudes .nav0,
div.SoliciOrg .subNav tr.solicitudes .nav1,
div.SoliciPro .subNav tr.solicitudes .nav3,
div.SoliciCom .subNav tr.solicitudes .nav2 ,
div.infoGeneral .subNav tr.comAdminGris td.nav0 ,
div.utilidades .subNav tr.comAdminGris td.nav1 ,
div.plantillas .subNav tr.comAdminGris td.nav2 ,
div.categorias .subNav tr.comAdminGris td.nav3 ,
div.miembros .subNav tr.comAdminGris td.nav4 ,
div.importacion .subNav tr.comAdminGris td.nav5,
div.widget .subNav tr.comAdminGris td.nav6,
div.importacionning .subNav tr.comAdminGris td.nav7,
div.eventos .subNav tr.comAdminGris td.nav8,
div.DafoFinalizado .subNav tr.dafoGris td.nav0 ,
div.DafoUnificar .subNav tr.dafoGris td.nav1 ,
div.DafoVotar .subNav tr.dafoGris td.nav2,
div.DafoCriterios .subNav tr.dafoGris td.nav3 ,
div.DafoConclusiones .subNav tr.dafoGris td.nav4 ,
div.DafoEstadisticas .subNav tr.dafoGris td.nav5 ,
div.DafoVotado .subNav tr.dafoGris td.nav6 ,
div.DafoMensajes .subNav tr.dafoGris td.nav7 , 
div.DafoEditar .subNav tr.dafoGris td.nav8 , 
div.DafoInvitarParticipante .subNav tr.dafoGris td.nav9 {
	/*background: url(../img/bgSubNavLi.gif) no-repeat left center;*/
	background:#888;
}
div.gnoss .subNav tr.perfil .nav0  a,
div.perfilEditar .subNav tr.perfil .nav1 a,
div.perfilInicio .subNav tr.perfil .nav2 a,
div.perfilContribuciones .subNav tr.perfil .nav3 a ,
div.baseRecursos .subNav tr.perfil .nav3 a,
div.Usuarios .subNav tr.perfil .nav4 a,
div.perfilBiografia .subNav tr.perfil .nav5 a ,
div.perfilComunidades .subNav tr.perfil .nav5 a ,
div.borradores .subNav tr.bandeja .nav0 a,
div.mensajes .subNav tr.bandeja .nav1 a,
div.comentarios .subNav tr.bandeja .nav2 a,
div.invitaciones .subNav tr.bandeja .nav3 a,
div.suscripciones .subNav tr.bandeja .nav4 a,
div.inicio .subNav tr.bandeja .nav0 a,
div.SoliciUsu .subNav tr.solicitudes .nav0 a,
div.SoliciOrg .subNav tr.solicitudes .nav1 a,
div.SoliciPro .subNav tr.solicitudes .nav3 a,
div.SoliciCom .subNav tr.solicitudes .nav2 a,
div.infoGeneral .subNav tr.comAdminGris .nav0 a ,
div.utilidades .subNav tr.comAdminGris .nav1 a ,
div.eventos .subNav tr.comAdminGris .nav8 a ,
div.plantillas .subNav tr.comAdminGris .nav2 a ,
div.categorias .subNav tr.comAdminGris .nav3 a ,
div.miembros .subNav tr.comAdminGris .nav4 a,
div.importacion .subNav tr.comAdminGris .nav5 a,
div.widget .subNav tr.comAdminGris .nav6 a,
div.importacionning .subNav tr.comAdminGris .nav7 a , 
div.DafoFinalizado .subNav tr.dafoGris .nav0 a ,
div.DafoUnificar .subNav tr.dafoGris .nav1 a ,
div.DafoVotar .subNav tr.dafoGris .nav2 a,
div.DafoCriterios .subNav tr.dafoGris .nav3 a ,
div.DafoConclusiones .subNav tr.dafoGris .nav4 a ,
div.DafoEstadisticas .subNav tr.dafoGris .nav5 a ,
div.DafoVotado .subNav tr.dafoGris .nav6 a ,
div.DafoMensajes .subNav tr.dafoGris .nav7 a ,
div.DafoEditar .subNav tr.dafoGris .nav8 a ,
div.DafoInvitarParticipante .subNav tr.dafoGris .nav9 a{
	/*background:url(../img/activoSubMenu.gif) no-repeat right;*/
	display:block;
	padding:10px 20px 10px 10px;
	height:18px;
	margin-left:10px;
}


/*           Elementos subSubNav Gris                                                                    
-------------------------------------
*/
/*
.subNav table.gris {
	height:38px;
	background:url(../img/bgSubMenuGris.gif) no-repeat center;
	margin:10px auto;
	width:700px;
	border:0px;
}
*/
#section #navegacion a,
#section .subNav a{color:#fff}
/*
#section .btAzul{background:#aaa;border: 1px solid #aaa;}
*/
#section .btAzul a{color:#fff}
#section .btGris a{color:#000}

/*           SubNav administracion de comunidades                                                                    
-------------------------------------------------
*/
/*
div.infoGeneral .subNav tr.comAdminGris td.nav0 ,
div.utilidades .subNav tr.comAdminGris td.nav1 ,
div.plantillas .subNav tr.comAdminGris td.nav2 ,
div.categorias .subNav tr.comAdminGris td.nav3 ,
div.miembros .subNav tr.comAdminGris td.nav4 ,
div.importacion .subNav tr.comAdminGris td.nav5,
div.widget .subNav tr.comAdminGris td.nav6,
div.importacionning .subNav tr.comAdminGris td.nav7 {
	background: url(../img/bgSubNavLiGris.gif) no-repeat left center;
}


div.infoGeneral .subNav tr.comAdminGris .nav0 a ,
div.utilidades .subNav tr.comAdminGris .nav1 a ,
div.plantillas .subNav tr.comAdminGris .nav2 a ,
div.categorias .subNav tr.comAdminGris .nav3 a ,
div.miembros .subNav tr.comAdminGris .nav4 a,
div.importacion .subNav tr.comAdminGris .nav5 a,
div.widget .subNav tr.comAdminGris .nav6 a,
div.importacionning .subNav tr.comAdminGris .nav7 a {
	background:url(../img/activoSubMenuGris.gif) no-repeat right;
	display:block;
	padding:10px 20px;
	height:18px;
	margin-left:10px;
}
*/

/*                                   SubNav DAFO                                                                 
-------------------------------------------------
*/
/*
div.DafoFinalizado .subNav tr.dafoGris td.nav0 ,
div.DafoUnificar .subNav tr.dafoGris td.nav1 ,
div.DafoVotar .subNav tr.dafoGris td.nav2,
div.DafoCriterios .subNav tr.dafoGris td.nav3 ,
div.DafoConclusiones .subNav tr.dafoGris td.nav4 ,
div.DafoEstadisticas .subNav tr.dafoGris td.nav5 ,
div.DafoVotado .subNav tr.dafoGris td.nav6 ,
div.DafoMensajes .subNav tr.dafoGris td.nav7 , 
div.DafoEditar .subNav tr.dafoGris td.nav8 , 
div.DafoInvitarParticipante .subNav tr.dafoGris td.nav9 {
	background: url(../img/bgSubNavLiGris.gif) no-repeat left center;
}


div.DafoFinalizado .subNav tr.dafoGris .nav0 a ,
div.DafoUnificar .subNav tr.dafoGris .nav1 a ,
div.DafoVotar .subNav tr.dafoGris .nav2 a,
div.DafoCriterios .subNav tr.dafoGris .nav3 a ,
div.DafoConclusiones .subNav tr.dafoGris .nav4 a ,
div.DafoEstadisticas .subNav tr.dafoGris .nav5 a ,
div.DafoVotado .subNav tr.dafoGris .nav6 a ,
div.DafoMensajes .subNav tr.dafoGris .nav7 a ,
div.DafoEditar .subNav tr.dafoGris .nav8 a ,
div.DafoInvitarParticipante .subNav tr.dafoGris .nav9 a
{
	background:url(../img/activoSubMenuGris.gif) no-repeat right;
	display:block;
	padding:10px 20px;
	height:18px;
	margin-left:10px;
}
*/
/*              Elementos subSubNav                                                                     
-------------------------------------
*/
.subSubNav {
    margin: -10px 0 30px 0;
    position: relative;
	visibility:visible;
	display:inline;
}
.subSubNav li {
    display: inline;
    padding-right: 10px;
    margin-right: 10px;
    background: url(../img/sepVt.gif) repeat-y right;
}
.subSubNav li.ultimo {
    padding-right:0;
    margin-right:0;
    background: none;
}


/*                                                                                         Separadores
------------------------------------------------------------------------------------------------------
*/
.sepHz,
.sepMiniHz,
.sepSuperHz
.sepSuperSuperHz{
	width:100%;
	height:2px;
	padding:5px 0;
	background:url(../img/sepHz.gif) repeat-x;
}

.editarBiografia .sepHz
{
	padding-bottom:0px;
	padding-top:3px;
}

.editarBiografia .tituloDesplegable
{
	padding-top:10px;
}

.sepMiniHz
{
	padding:4px 0;
}

.sepSuperHz 
{
	padding:10px 0;
	background-position:50% 50%;
}

.sepSuperSuperHz 
{
	padding:20px 0;
	background-position:70% 70%;
}
	
/*                                                                                           Paginacion
------------------------------------------------------------------------------------------------------
*/

.pag {
	text-align:center;
	margin:0 auto;
	font-size:0.92em;
	font-weight:bold;
}

/*                                                                                         Contenedores
------------------------------------------------------------------------------------------------------
*/

#section .wrap710 {width:710px;background:none;}
#section .wrap710Sup,
#section .wrap710Inf{display:none}
#section .wrap710 .columna { width:320px; text-align:left;}

#section .wrap375 .textBox { padding-right: 30px; }
#section .wrap375 .columna { width: 145px; }
#section .wrap375Sup,
#section .wrap375Inf{display:none}
#section .wrap375{background:#F5F5F5; padding-top:20px;width:375px; }

#section .wrap300Sup,
#section .wrap300Inf{display:none}
#section .wrap300{background:none;width:300px;}

#section .wrap524Sup,
#section .wrap524Inf{display:none;}
#section .wrap524{background:none; width:524px;}

#section .wrap176Sup,
#section .wrap176Inf{display:none;}
#section .wrap176{background:none;width:176px;}
.wrap176  div.textBox { margin-left:-15px !important; }


#section .wrap710.login {background:#f5f5f5; margin-bottom:20px;}

.dosCols div.floatLeft,
.dosCols div.floatRight {
    width: 45%;
}
.asimCols div.floatLeft {
    width: 58%;
}
.asimCols div.floatRight {
    width: 39%;
}

.asimCols2 div.floatLeft 
{
	width: 62%;
}
.asimCols2 div.floatRight
{
	width: 35%;
}

.trescolLeft{
	margin-right:5px;
	width:33%
}
.trescolRight {
	width:32%
}
/*                                                                  Classe panel para loa contenedores------------------------------------------------------------------------------------------------------*/.panelGrande {	width:665px;}ul.imagenAsociada div.panel{	padding-top:20px;}/*                                                                                            Listados
------------------------------------------------------------------------------------------------------
*/
.panel,#menuLateral {
	display:none;
}

.panelGrande {
	width:665px;
}

ul.imagenAsociada div.panel{
	padding-top:20px;
}


/*                                                                                            Listados
------------------------------------------------------------------------------------------------------
*/


ol li {
	padding-bottom:5px;
	margin-left:30px;
}

tr.par td {
    background-color: #DDD;
}

ul.listaGris li a {
	color:#4C4C4C;
	text-decoration:none;
}
ul.listaGris li a:hover {
	color:#477CA8;
}
/*LOZA : antes tenia 600px, ahora se le pone 580 y padding de 10(al .imagenAsociada li), para igualarlo a los destacados y tratarlos todos igual*/
.imagenAsociada div {
	width: 580px;
	float:right;
	display:inline;
}
ul.comentarios div {
	width: 550px;
}
ul.comentarios div.sepHz{	margin-top:10px;	width:100% !important;}ul.imagenAsociada div div {
    width: auto;
    float: none;
	display:block;}
.imagenAsociada li 
{
	/*Modificado por riam para que no se separen tanto las fichas y tratar las fichas normales igual que las de destacados*/
	/*padding:10px;
	padding-bottom: 15px;*/ 
	padding-left:10px;
	padding-right:10px;
	/*-------------------*/
	overflow:hidden;
	clear: both;
	margin-bottom:15px;
}

ul.comentarios li.ultimo {
	background: none;
}
.imagenAsociada h3,
#baseRecursos .recursoDetalle h4 {
	background:url(../img/sepHz.gif) repeat-x bottom;
	font-size:1.2em;
	font-weight: normal;
	margin-bottom:10px;
	padding-top:0;
}

.imagenAsociada h3 a,
.imagenAsociada ul li h3 a {
	color:#8186BD;
}
		
.imagenAsociada img.icono,
.imagenAsociada span.fotoPerfil ,
.imagenAsociada span.fotoPerfilMaxi {
	float:left;
	display:inline;
	margin-right:10px;
}

/*****RIAM*******/
.imagenAsociada span.iconoGrupo {
	float:left;
	display:inline;
}

.imagenAsociada ul li {
	margin:0 0 0 45px;
	padding-left:15px;
	background:url(../img/comunidades/dotSubcomunidad.gif) no-repeat left 10px;
	background-position:0% 6px;
}
ul.generico {
	margin-bottom:30px;
}
ul.generico li {
	padding-left:20px;
	margin:5px 0 0 30px;
	background: url(../img/dotListadoGris.gif) no-repeat left 5px;
}

/*****RIAM*******/
/* Modificado
.imagenAsociada ul li h3 {
	padding-left:15px;
}
*/
span.fotoPerfilBlog,
span.fotoPerfil {
	position:relative;
	width:54px;
	height:54px;
	overflow:hidden;
}/*PROBLEMA IE*/

/*****RIAM*******/
span.iconoGrupo
{
	position:relative;
	width:54px;
	height:54px;
	overflow:hidden;
}

div.recursoDetalle .miniSnapshot {
	width: auto;
	height: auto;
}
div.recursoDetalle span.floatLeft {
	/*width: auto;*/
}
div.recursoDetalle span.floatLeft .icono {	width: 70px;}.imagenAsociada span.karma {
    float: left;
    display: inline;
	clear: left;
	width: 64px;
	font-weight:bold;
	font-size:0.82em;
}

span.fotoPerfil a {/*QUITADO: , .miniSnapshot a*/
	position:absolute;
	width:54px;
	height:54px;
	/*background:url(../img/mascFotoPerfil.png) no-repeat;*/
	top:0;
	left:0;
	cursor:pointer;
	text-indent:-100000px;
	
}

.pestanya span.fotoPerfil a {
	/*background:url(../img/mascFotoPerfilClara.png) no-repeat;*/
	
}/*PROBLEMA IE*/
/********RIAM**********/
.busquedaDestacada span.fotoPerfil a{
	/*background:url(../img/mascFotoPerfilOscura.png) no-repeat;	*/
}
span.fotoPerfilMaxi a {
	position:absolute;
	width:150px;
	height:150px;
	background:url(../img/mascMaxiSnapshot.png) no-repeat;
	top:0;
	left:0;
	cursor:pointer;
	text-indent:-100000px;
}

span.fotoPerfilMaxi {
	margin-right:15px;
}
.imagenAsociada span.fotoPerfilBlog {
	float:left;
	display:inline;
	margin-right:10px;
}
span.fotoPerfilBlog a {/*, .miniSnapshot a*/
	position:absolute;
	width:54px;
	height:54px;
	/*background:url(../img/mascFotoPerfil.png) no-repeat;*/

	left:0;
	cursor:pointer;
	text-indent:-100000px;
	
}/*PROBLEMA IE*/
/*LOZA antes tenia 600px, ahora se le pone 580 y padding de 10(al .imagenAsociada li), para igualarlo a los destacados y tratarlos todos igual*/
.imagenAsociada div.multiFuncion {
    width: 580px;
}

/*Modificado por RIAM
.imagenAsociada div.multiFuncion h3 {
    width: 580px;
}
-----------------*/

.imagenAsociada div.funciones {
    width: 120px;
}
.imagenAsociada div.funciones label {
    float: right;
    margin-bottom: 5px;
}
.imagenAsociada div.funciones a,
.imagenAsociada div.funciones button {
    width: 110px !important;
}
li.busquedaDestacada {
	background:#e0e0e0;
	padding:20px 10px;
	margin-top:-18px;
	height:100%;
}

li.busquedaDestacadaBlanco {
	background:#ffffff;
	padding:20px 10px;
	margin-top:-18px;
	height:100%;
}

li.busquedaDestacadaGris {
	background:#F5F5F5;
	padding:20px 10px;
	margin-top:-18px;
	height:100%;
}

.busquedaDestacadaBlanco span.fotoPerfil a{
	/*background:url(../img/mascFotoPerfilBlanca.png) no-repeat;*/	
}

.busqueda ul.imagenAsociada {
	margin-top:40px;
}
/*LOZA:Lo comento para que no pise los estilos de la ficha, ahora se tratan los destacados como fichas normales*/
ul.imagenAsociada  li.busquedaDestacada div{
	/*width:570px !important;*/
}
.busquedasGuardadas li {
    position: relative;
    padding: 3px;
}
.busquedasGuardadas li.odd {
    background: #FFF;
}
.busquedasGuardadas li.even {
    background: #F0F0F0;
}
.miniEliminar {
    position: absolute;
    top: 50%;
    right: 3px;
    z-index: 1;
    height: 16px;
    margin-top: -8px;
    text-align: right;
    overflow: hidden;
}
.miniEliminar:hover img {
    margin-top: -25px;
}
.miniConfirmar {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    background-color: inherit;
    padding: 1px 0;
}
.miniConfirmar span {
    margin-right: 6px;
}
.miniConfirmar button {
    margin: 0 2px;
    padding: 1px;
    width: 17px;
    border: 0;
    background: url(../img/microBoton.gif) no-repeat 50% 50%;
    color: #FFF;
    font-size: 10px;
    vertical-align: baseline;
}

/* reglas para la mascara oscura para confimar accion */
div.confirmar,
div.confirmar .pregunta,
div.confirmar .mascara {
    position: absolute;
    top: 0;
    left: 0;
    min-height:100px;
}
div.confirmar {
	z-index:200;
}
div .mascara {
    background: #000;

    z-index: 3;
}
div.pregunta {
    color: #FFF;
    text-align: center;
    z-index: 4;
}
div.pregunta span {
	font-size:1.1em;
}
div.pregunta .btMini {
	background:url(../img/btMini.gif) no-repeat;
	width:31px!important;
	height:31px;
	border:0;
	color:#FFF;
	padding-top:0;
	margin-left:5px;
	cursor:pointer;
}

p.remitente {
    margin: -10px 0 10px 15px;
    position: relative;
    z-index: 1;
}

table.listadoMails{
    width: 100%;
    clear: right;
}
table.listadoMails th,
table.listadoMails td {
    font-weight: normal;
    padding: 2px;
    border-bottom: 1px solid #B2B2B2;
}

tr.porLeer td {
    background: #FFF;
}

.editarElemento {
    position: relative;
    float: right !important;
    display: inline;
    width: auto !important;
}
.editarElemento a {
    font-size: 0.91em;
}
.editarElemento img {
    cursor: pointer;
    margin-left: 5px;
    vertical-align: text-top;
}
.editarElemento ul,
#editar-clon {
    display: none;
    position: absolute;
    z-index: 10;
    top: 0;
    font-size: 0.9em;
    text-align: left;
    margin-top: 1px;
    margin-left: -22px; /* debe ser igual a -(padding-left + border-left-width) * 2 */
    background: #E6E6E6;
    padding: 5px 10px 10px;
    border: 1px solid #D9D9D9; 
z-index: 9990;
}

.editarElemento li,
#editar-clon li {
    padding-bottom: 2px;
    border-bottom: 1px solid #D9D9D9;
    margin: 0 0 2px 0 !important;
    background: none !important;
    overflow: visible !important;
}
#editar-clon li.ultimo {
    border-bottom: 0;
}
.editarElemento li a {
    font-size: 1em;
}

/*                                                                                           TagClouds
------------------------------------------------------------------------------------------------------
*/
.tagCloud {
	font-size:1.25em;
	text-align:center;
	background:#F5F5F5;
	padding:10px;
	width:97%;
	margin:0 auto;
}

.tagCloud big {
	font-size:1.5em;
	line-height:1.25em;
}

.tagCloud small{
	font-size:0.82em;
}

#comunidades .tagCloud {
	font-size:1.05em;
}

#comunidades .tagCloud big {
	font-size:1.2em;
}

#comunidades .tagCloud small{
	font-size:0.9em;
}

.tagCloud a {
    /*white-space: nowrap;  /* Comentado por Riam "Tags en una sola linea" */
	color:#477CA8;
	text-decoration:none;
}

.tagCloud a:hover {
	color:#8D8D8D;
	background-position: 0 -25px;
	text-decoration:none;}

.tagCloud a img {
	background: url(../img/iconAnyadir.gif) no-repeat 0 0;
	width: 18px;
	height: 18px;
	vertical-align: text-bottom;
}

.tagCloud a:hover img {
    background-position: 0 -25px;
}


/*                                                                           No encuentra resultados
------------------------------------------------------------------------------------------------------
*/

.noResult {
	font-size:1.25em;
	text-align:center;
	padding:10px;
	width:97%;
	margin:0 auto;
}

/*                                                                           resultados de formularios
------------------------------------------------------------------------------------------------------
*/
div.ko {
    color: #E24973;
}

div.ko ul,
div.ko li {
	padding-bottom: 4px;
}


/*                                                                           Movimiento de elementos
------------------------------------------------------------------------------------------------------
*/
.botonMovidoIz {
	margin-right:10px;
}
/*                                                                           Elementos modales VerMas------------------------------------------------------------------------------------------------------*/
.wrap524 div.verMas {
	width:471px;
}

/*																			WebTreeNode (JAVIER)
---------------------------------------------------------------------------------------------------
*/
img.WebTreeNode
{
	padding-right: 5px; 
	padding-bottom:2px;
}

/*
---------------------------------------------------------------------------------------------------
*/
.quitar a
{
    cursor: pointer;
    padding-right: 20px;
    *width: 20px;
    *height: 20px;
	background: url(../images/icoReset.png) no-repeat 100% 0;
	*background: #FFFFFF url(../images/icoReset.png) no-repeat;
	/**background-position:left bottom;*/
	*border: solid thin red;
	
	
	*z-index:1;
}
span.quitar
{
	*display:inline;
	*float:left;
	*border: solid thin red;
	*margin: 0px 100px;
    *width: 20px;
    *height: 20px;
}

.quitar a:hover 
{
	background: url(../images/icoReset2.png) no-repeat 100% 0;
	*background: url(../images/icoReset2.png) no-repeat;
}

.cod1
{
	text-decoration: line-through;
	color:#E24973;
}

.cod2
{
	background-color:#666666;
	color:#FFFFFF;
}

/*                                                                           entrada y salida
------------------------------------------------------------------------------------------------------
*/
body.entraSale {
	background-color:#FFF !important;
	background-image: none;
	text-align:left;
}

body.entraSale div {
	position: absolute;
	left:40%;
	top:250px;
}
.entraSale p {
	text-align:left;
}

.entraSale div img.loader {
	margin-left:77px;
	margin-top:20px;
}



/*											      ToolTips
------------------------------------------------------------------------------------------------------
*/
.tooltip {
	position: absolute;
	z-index: 2000;
	padding: 3px;
	border: 1px solid #CCC;
    	background: #FFF;
    	text-align: left;
}

.tooltip .nombre {
	color:#477CA8;
	font-weight:bold;
}



/**SLIDER DE IMAGENES**/
.gallery-area{
	width:920px;
	margin-top : 20px;
}
.gallery{
	overflow:hidden;
	width:100%;
	margin:0 auto;
}
#carousel li.active{
	z-index: 2;
}

.gallery .text{
	overflow:hidden;
	line-height:16px;
	float:left;
	position:absolute;
	width:395px;
	z-index:10;
	
}
.gallery .text p{margin:0 0 10px;}
.gallery .title{
	display:block;
	font-weight:normal;
	margin:0 0 8px;
	color:#6a6a6a;
	font-size:12px;
}


/*COLORES SLIDER*/

.gallery .items .item.uno.active {
	background:url(../img/slider/fondos/azul.png) no-repeat;
}


/*-----------*/
.gallery .items .item.dos.active {
	background:url(../img/slider/fondos/lila.png) no-repeat;
}

/*-----------*/

.gallery .items .item.tres.active {
	background:url(../img/slider/fondos/naranja.png) no-repeat;
}

/*-----------*/

.gallery .items .item.cuatro.active {
	background:url(../img/slider/fondos/rosa.png) no-repeat;
}

/*-----------*/

.gallery .items .item.cinco.active {
	background:url(../img/slider/fondos/verde.png) no-repeat;
}

/*-----------*/

.gallery .items .item.seis.active{
	background:url(../img/slider/fondos/verde-claro.png) no-repeat;
	opacity:0.7;
}


.switcher{
	list-style:none;
	margin:0 0 33px;
	padding:0;
	width:100%;
	overflow:hidden;
}
.switcher li{
	float:left;
	margin:0 1px 0 0;
	padding-right:15px;
}
.switcher a{
	float:left;
	width:8px;
	height:8px;
	text-indent:-9999px;
	overflow:hidden;
	background: url(http://static.gnoss.com/img/slider/selectors/gris.gif) no-repeat 0 -8px;
}
.switcher .active a,
.switcher a:hover{background-position:0 0px;}

.gallery h2, .gallery h3{margin-bottom:5px; color:#FFF;}

.gallery h3 { margin-bottom:20px; margin-top:0px;}
.gallery .items {
	position: relative;
	height: 328px;
	width:395px;
	margin-bottom:15px;
}
.gallery .items .item {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	height: 328px;
	/*background: #f3f3f3;*/
}
.gallery .items .active {
	z-index: 2;
}
.gallery .items h2 {
	/*font-family: 'Ubuntu', arial, serif;*/
	/*font-family: 'MisoRegular';*/
	font-size:34px !important;
	color:#FFF !important;
	border:none;
	padding-left:20px;
	padding-right:20px;	
	padding-top: 20px;
	font-weight:bold !important;
	line-height:1.1;
}

.gallery .items h2 span{
	font-size:24px;
	/*font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,sans-serif !important;*/
	font-weight:normal !important;
}

.gallery .items h2 a {
	color:#4C4C4C !important;
	font-size:18px;
	text-decoration:underline;
	padding-right:14px;
}

.gallery .items h2 a:hover {
	font-weight:bold;
}


#carousel{
	width:562px;
	overflow:hidden;
	position:relative;
	float:right;
	height: 374px;
	margin-right:-20px;
}
#carousel ul{
	padding:0;
	margin:0;
	list-style:none;
}
#carousel ul img{display:block;}
#carousel li{
	width:562px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
#carousel li.active{
	z-index: 2;
}

.imagenAsociada .recursoRSS{
	width:570px;
	*margin-top:-50px;
}

.editarBiografia h4
{
	padding: 0;	
}

/* Facetas (los nombres estÃ¡n reducidos al mÃ­nimo para que la respuesta del servicio ocupe lo menos posible)*/

.menuSidebar div.mgb10,
div.mgb10
{
	margin-bottom: 10px;
}

.menuSidebar a.mgl10
{
	margin-left: 10px;
}

.menuSidebar span.izq
{
	float: left;
}

.menuSidebar span.dcha
{
	float: right;
}

.menuSidebar a.inline
{
	display: inline !important;
}

.menuSidebar input.flt
{
	width: 40px; color:gray;
}

.menuSidebar input.flt-l
{
	width: 40px; color:gray; margin-left:10px;
}

.menuSidebar div.flt70-i,
.menuSidebar .fechaDesdeHasta input.flt70-i
{
	width: 70px; color:gray; display:inline;
}

.menuSidebar div.flt70,
.menuSidebar .fechaDesdeHasta input.flt70
{
	width: 70px; color:gray;
}

.menuSidebar img.top
{
	vertical-align: top;
}

.menuSidebar img.imgMas
{
	float: left; margin-top: 4px; cursor: pointer;
}

.menuSidebar div.pdb4
{
	padding-bottom: 4px;
}

#divSelCatTesauro div.externo {
	background-color:#ddd;
}


/****************AVISOS USUARIOS******************/
#capaModal .mascara {
    background: none repeat scroll 0 0 #000000;
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;    
    opacity: 0.7;    
    z-index: 800;    
}

#capaModal .modalSup,
#capaModal .modalInf {
    height: 15px;
    width: 435px;
    position: absolute;
    top: -15px;
    left: 0;
    z-index: 900;
    background: url(../img/capaModalSup.gif) no-repeat 0 0;
}

#capaModal .modalInf {
    top: 100%;
    background-image: url(../img/capaModalInf.gif)
}

.notificacionInicio {
	background: none repeat scroll 0 0 #F0F0F0;   
    max-height:710px;
    width: 335px;
    z-index: 1000;
    padding: 5px 50px;
    position: absolute;      
    left: 50%;
    margin-left: -218px;
    margin-top: 65px;     
    text-align: left;
    top: 0;    
}
/*********************************************/
/*control grupo editores ontologÃ­a */
ul.icoEliminar{}
ul.icoEliminar li{min-height:18px}
ul.icoEliminar li .remove{float:right; width:18px; height:18px; text-indent:-6666em; background: url('../img/iconBorrar.gif') no-repeat 0 0}
/**/ 
/*plantillas.css*/ 
/*                                                                                                Home
------------------------------------------------------------------------------------------------------
*/

.loginPanel div.ko {
    color: #FFFAA5;
}

#section.home {
	padding:0 15px 0px 25px; 
	margin-right:0;
    width:930px;
}

#section.home .tagCloud {
	background:none;
	text-align:left;
	padding:10px 5px 20px 0;
}
#section.home .tagCloud,
#conecta li h2{
	border:0;
}
#section.home .tagCloud a,
#dias li a {
	padding-right:5px;
}
#section.home .tagCloud a,
#destacados li, 
#vistos li .texto,
#usuarios li img,
#activos li .usuarios
#dias li {	
	display:inline;
}

#menuBienvenida h2,
#section.home h2 {
	font-size:1.5em;
	font-weight:normal;
	background:none;
}
#section.home li.ver {
	border-left:#a0a0a0 2px solid;
	padding-left:5px;
}
#destacados {
	margin-bottom:40px;
}
#destacados,
#dias li a {
	font-size:0.9em;
}
#destacados li {
	padding:0px 18px 0 0;
}
#destacados #activos li {
	padding:10px 10px 0 0;
	width:220px;
}

#destacados #otrosusuarios li {
	padding:10px 10px 0 0;
}
#destacados li, 
#comunidades.tagCloud,  
#vistos li .texto,
#usuarios li img,
#dias li,
#conecta li {
	float:left;
}
#destacados li h2 {
	margin-bottom:0;
	border-bottom:0 !important;
}
#comunidades {
	width:300px;
	padding:20px 20px 20px 30px;
	height:330px;
}
#comunidades, 
#recursos,
#conecta {
	background:#f0f0f0;	
	overflow:auto;
}
#comunidades,
#recursos,
#usuarios {
	border-top:2px solid #DDDDDD;
}

#comunidades h3{
	font-size:1.33em;
}

#destacados #recursos .transparencia
{
	background: url("../img/transparencia040.png") repeat scroll center bottom transparent;
    height: 40px;
    margin-top: 35px;
    position: absolute;
    width: 210px;
    margin-left:58px;
    *margin-left:-200px;
}

#destacados #comunidades .transparencia
{
	background: url("../img/transparencia040.png") repeat scroll center bottom transparent;
    height: 40px;
    margin-top: -40px;
    position: absolute;
    width:300px;
}

#destacados #usuarios .usuario
{
	max-height: 35px;
	overflow: hidden;
}

#comunidades h3,
#destacados h4,
#dias li.destacado {
	font-weight:bold;
}

#comunidades img.floatLeft {
	padding:10px 5px 20px 0;
}
#comunidades.tagCloud {
	width:160px;
}
#comunidades.tagCloud,
#destacados .botones li {	
	margin-top:15px;
}
#destacados .botones, 
#comunidades p, 
#etiquetas {
	clear:left;
}
#destacados .botones li {
padding-top:0;
}

#recursos {
	width:270px;
	padding:20px 5px 20px 25px;
	height:330px;
}

.pag_recurso{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
#recursos .contenedor{
	position: relative;	
}
#recursos .botones
{
	position:absolute;
	margin-top:300px;
}

#recursos .botones a
{
	background: url("../img/boton.gif");   
	float:left;
	width:7px;
	height:7px;
}

#recursos .botones .active a
{
	background: url("../img/botonGrande.gif");   
	width:10px;
	height:10px;
}

#recursos .active
{
	z-index:2; 
}



.pag_comunidades{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
#comunidades .contenedor{
	position: relative;	
}
#comunidades .botones
{
	position:absolute;
	margin-top:300px;
}

#comunidades .botones a
{
	background: url("../img/boton.gif");   
	float:left;
	width:7px;
	height:7px;
}

#comunidades .botones .ver a
{
	background: none;   
	float:left;
	width:auto;
	height:auto;
}

#comunidades .botones  a.active
{
	background: url("../img/botonGrande.gif");   
	width:10px;
	height:10px;
}

#comunidades .active
{
	z-index:2; 
}

#usuarios {
	width:225px;
}

#vistos li {
	padding:0;
	height:75px;
}

#conecta {
	padding:30px 0 50px 50px; 
	margin:30px -15px 0 -25px;
}

#conecta li {
	width:220px;
	padding-right:30px;
}	

#menuBienvenida div
{
	width:130px;
	padding-left:10px;
}


#conecta li.comunidad {
	width:180px;
}
#menuBienvenida h2,
#conecta li h2 {
	color:#4A4C6C;
	padding:0 !important;
	margin:0 !important;
}
#conecta li p {
	font-size:1.16em;
}
#conecta li a,
div.lostLink a.login {
	text-decoration:underline;
}

.home a.btAprende {
	width:85px;
	height:50px;
	background: url(../img/btAprende.gif) no-repeat right;
	float:right;
	display:inline;
	cursor:pointer;
	color:#FFF;
	font-size:0.77em;
	padding:33px 10px;
	text-align:center;
}
.home .destacado a:hover {
	text-decoration:none;
} 
#tarjetaLeft, 
#tarjetaRight {
	background:url(../img/tarjetaHome.png) no-repeat;
	width:262px;
	height:218px;
	padding:15px 40px 0 40px;
	margin-bottom:30px;
}

#tarjetaLeft h2,
#tarjetaRight h2 {
	background: url(../img/sepHz.gif) repeat-x bottom;
	padding:17px 0 4px 0;
	margin:0 0 10px 0 !important;
	display:block;
}

/* hack */
* html #tarjetaLeft label.boton,
* html #tarjetaRight label.boton {
    background-image: url(../img/btHomeIE6Izq.gif);
}
* html #tarjetaLeft button,
* html #tarjetaRight label.boton a {
    background-image: url(../img/btHomeIE6Der.gif);
}

#tarjetaLeft h2 {
	margin-bottom:10px;
}

#tarjetaLeft div.ko p {
    position: relative;
    margin: 5px 0 -5px;
}

#tarjetaRight p {
	line-height:1.5em;
	margin-top:13px;
}

#tarjetaRight img {
	margin:0 3px;
	vertical-align:text-bottom;
}

#tarjetaLeft div,
#tarjetaRight label {
    position: relative;
}

.destacadoLeft,
.destacadoRight {
	width:290px;
	padding-bottom:40px;
}
.destacadoLeft img {
	margin:0 15px 30px 0;
}

.destacadoRight .tagCloud {
	text-align:left;
}
.home label input{
	width:252px;
	margin-right:10px;
}
.home label select{
	padding:2px 0 2px 3px;
	margin-right:10px;
}

.home button {
	margin:0 10px;
}

.home div.busqueda {
	margin:30px 0 ;
    overflow: hidden;
}

.home fieldset.busquedaEstandar label {
    float: left;
}


/* Modificado por RIAM*/
.home fieldset.busquedaEstandar a.boton {
    float: left;
    margin-top: 0.6em;
}

.home fieldset.busquedaEstandar a {
    float: left;
}
/* Fin de Modificado por RIAM*/


.loginPanel {
	height:90px;
	background-color:#82849A;	
}
.loginPanel .loginForm {
	width:390px;
	float:right;
	padding:19px 22px 0 0;
}
.loginPanel .loginForm fieldset {}

div.lostLink {
	float:right;
	margin-right:110px;
}
div.lostLink a.login {
	color:#FFF;
}

/*                                                                                       Pseudo Finder
------------------------------------------------------------------------------------------------------
*/
.pseudoFinder {
    position: relative;
    overflow: hidden;
    width: 664px;
    margin-bottom: 20px;
    background: #FFF;
}
.pseudoFinder div {
    position: relative;
    width: 333px;
    height: 100%;
    background: url(../img/sepVt.gif) repeat-y 100% 0;
}
.pseudoFinder div div {
    display: none;
    position: absolute;
    left: 332px;
    top: 0;
}
.pseudoFinder ul {
    padding: 5px 0;
}
.pseudoFinder li {	height:17px;}.pseudoFinder h4,
.pseudoFinder div a {
    display: block;
    color: #444;
    font-size: 1em;
    padding-left: 10px;
}
.pseudoFinder div a {
    padding-top: 1px;
    padding-right: 18px;
    padding-bottom: 1px; 
    margin-right: 1px;
    background: url(../img/flechaListadoBase.gif) no-repeat -473px 50%;
}
.pseudoFinder a.activo {
    background-position: 319px 50%;
    background-color: #F0F0F0;
    cursor: default;
    text-decoration: none !important;
}
.pseudoFinder a.volver {
    position: absolute;
    z-index: 10;
    display: none;
    top: 1px;
    right: 1px; 
}
.targetPseudoFinder {
    display: none;
    position: relative;
    z-index: 1;
}
.targetPseudoFinder div{
    padding-bottom: 30px;
}
.targetPseudoFinder th,
.targetPseudoFinder td {
    padding: 1px 20px 1px 0;
}
.targetPseudoFinder img {
	background: url(../img/iconBorrar.gif) no-repeat 0 0;
	width: 18px;
	height: 18px;
}
.targetPseudoFinder img:hover {
    background-position: 0 -25px;
}
/*                                                                           Base Recursos/Comunidades
------------------------------------------------------------------------------------------------------
*/
#wrap .baseRecursos ul.imagenAsociada li { /* para evitar herencia con los #wrap.baseRecursos*/
	margin-right:8px;
}
.wrap176 ul.baseRecursos {
	font-size:0.92em;
}
.indice .wrap176 a.desplegable,
.comunidades ul.imagenAsociada a.desplegable,
.personasOrganizaciones ul.imagenAsociada a.desplegable,
.contactos ul.imagenAsociada a.desplegable,
#baseRecursos h3 a,
div.leyenda a.desplegable {
	background:url(../img/offAzul.gif) no-repeat right 65%;
	padding-right:15px;
	outline:none;
	cursor: pointer;
	text-decoration:none !important;
}
.indice .wrap176 a.activo,
.comunidades ul.imagenAsociada a.activo,
#baseRecursos h3 a.activo  {
	background:url(../img/onAzul.gif) no-repeat right 65%;
}
.indice .wrap176 .listaGris li {	
	width:146px;
}
.indice .wrap176 .listaGris li a {
	background:url(../img/dotListadoGris.gif) no-repeat scroll;
	padding: 0px 0px 0px 10px;
	text-decoration:none;	background-position: 0px  4px;
}
.indice .wrap176 ul.listaGris{
	padding-bottom:15px;
	margin-top:5px;
}
div#SubirRecurso{
	width:620px;	
}

#SubirRecurso .text{
	width:620px;
}

#SubirRecurso label{
	display:block;
	width:620px;
}
.baseRecursos h2.baseRecursosSubir { 
    font-size: 1.3em;
	color:#8186BD;
	font-weight:normal;
	background:url(../img/sepHz.gif) repeat-x bottom;
	padding:4px 0;
	margin:15px 0 10px 0;
	
} 
.baseRecursos h2.sinBordeBasede {
	background:none;
	margin-bottom:0px !important; 
	padding-bottom:0px !important;
	font-size: small;
}

h2.BRSinBordeConPading{
	background:none;
	/*margin-bottom:0px !important; 
	padding-bottom:0px !important;
	padding:4px 0;*/
	padding:10px 15px 10px 30px;
	/*margin:15px 0 10px 0;*/
}

h2.BRConPading{
	background:url(../img/sepHz.gif) repeat-x bottom;	
	padding:10px 15px 2px 30px;
}

.baseRecursos textarea{
	width:620px;
}

input.textFichabiblio{
	width:300px;
}

.baseRecursos input .class1{
	width: auto;
}

div#FichaBibliografica {
	width:650px;
	margin-top:30px;
}
	
#FichaBibliografica label{
	display:block;
}

/*#PropiedadesDelRecurso{
	width:300px;
}*/

#PropiedadesDelRecurso li{
	height:30px;
}
.imagenAsociada.comentarios.imagenAsociada li {clear:both;margin-bottom:15px;overflow:hidden;padding-bottom:0px !important;padding-left: 0 !IMPORTANT;}/*                                                                                            Registro
------------------------------------------------------------------------------------------------------
*/
.registro #section{
    padding-bottom: 40px;
}

.registro #section form {
    width: 375px;
}

.registro #section label {
    display: block;
}

.registro .wrap375 input,
.registro .wrap375 select,
.registro label.chkLegal,
.registro div.chkLegal
 {
    width: 98%;
    margin-bottom: 10px;
}

.registro div.wrap375Sup {
    margin-top: 0;
}
.registro .wrap375 label.floatLeft {
	width:50%;
}
.registro div.wrap300Sup {
    padding-top: 1.43em;
    margin-top: 24px;
}

.registro div.wrap300 h3,
.registro div.wrap300 p {
    margin-bottom: 1.8em;
}

fieldset#datosPersonales {
	display: none;
}

.registro p.descr {
	font-size: 0.8em;
	margin-right: 15px;
	text-align: right;
	color: #8186BD;
}

fieldset#loginContactoPral {
	display:none;
}

fieldset#modoOperacion {
	display:none;
}

/*                                                                          Pestanyas de tagcloud PyO
------------------------------------------------------------------------------------------------------
*/
#pestanyasTagCloud li {
    float: left;
    display: inline;
    margin-right: 5px;
    background: #E0E0E0;
}
#pestanyasTagCloud li.activo {
    background: #F2F2F2;
}
#pestanyasTagCloud a {
    float: left;
    display: inline;
    padding: 5px;
	color:#8186BD;
}
#pestanyasTagCloud li.activo a {
    outline: none;
}
.pestanya {
    clear: both;
}


/*                                                              Clases propias para usuarios invitados
------------------------------------------------------------------------------------------------------
*/
.noDisponible .wrap710Sup {
	margin-top:0px !important;
}
.noDisponible .textBox{
	padding:10px 70px;
}
.noDisponible label {
	margin:5px 0 15px 0;
}

/*                         Elementos especificos para la maquetacion de paginas interiores de MyGnoss.
 *
 *  
 *                                                                                        Desplegables
------------------------------------------------------------------------------------------------------
*/
.tituloDesplegable {
    clear: right;
	padding-bottom:5px;
}
.tituloDesplegable  a.desplegable,
.tituloSubDesplegable  a.desplegable {
	color:#4c4c4c;
	background:url(../img/offGrisDespl.gif) no-repeat left center;
	padding-left:25px;
	font-size:1.1em;

}

.tituloDesplegable a.activo,
.tituloSubDesplegable a.activo{
	background:url(../img/onGrisDespl.gif) no-repeat left center;
}

.tituloDesplegable  a:hover,
.tituloSubDesplegable a:hover {
	text-decoration:none;
	color:#666666;
}
.tituloSubDesplegable{
	margin-left:15px;
}

/* lista de mensajes */
.porLeer {
    background: #FFF;
}

/*                                                                                  Visor de biografia
------------------------------------------------------------------------------------------------------
*/
div.inicio #section h2 {
    overflow: hidden;
}

h2 span.perfilPublico {
    float: right;
    font-size: 0.69em;
    color: #444;
    padding: 2px 5px;
    width: 200px;
}
h2 span.perfilPublico img {
	background: url(../img/iconBorrar.gif) no-repeat 0 0;
	width: 18px;
	height: 18px;
	vertical-align: text-top;
	cursor: pointer;
}

h2 span.perfilPublico img:hover {
    background-position: 0 -25px;
}

div.imagenAsociada {
    overflow: hidden;
    margin-bottom: 50px;
}

div.imagenAsociada div.funciones {
    width: 210px;
}

div.imagenAsociada div.funciones label a {
    width: 90px !important;
}
div.imagenAsociada div.funciones label.primero {
    margin-left: 10px;
}
div.imagenAsociada div.funciones label.ultimo a {
    width: 200px !important;
}

div.imagenAsociada div.multiFuncion {
    width: 390px;
}


/*                                                                                       Inicio perfil
------------------------------------------------------------------------------------------------------
*/

.myGnoss .wrap710 h2 {
	margin: 0 !important;
}

/* Base de recursos */
#selectoresBase {
    padding: 2px 0;
    text-align: right;
}
#selectoresBase label {
    margin-left: 2em;
}
#selectoresBase label.boton {
    margin: 2px 0 0;
}
#selectoresBase img {
    vertical-align: middle;
    margin-left: 2px;
}

.amigos ul.imagenAsociada {
	margin-top:20px;
}
#baseRecursos {
    clear: right;
    background: #FFF url(../img/sepVt.gif) repeat-y 174px 0;
    padding: 5px 0;
}

#baseRecursos.baseRecursosAuto{
	height:auto !important;
}
#baseRecursos table{
    background: #FFF; /*RIAM*/
}
#baseRecursos.baseRecursosFavorito{	height:430px; !important;}#baseRecursos div.floatLeft {
    width: 162px;
    position: relative;
}
#baseRecursos div.floatRight {
    width: 460px;
    position: relative;
}
#baseRecursos h3,
#baseRecursos div.floatLeft h4{
    font-size: 1em;
    display: block !important;
    padding: 2px 10px;
    font-weight: normal;
}
#baseRecursos h3 {
    font-weight: bold;
}
.listadoCategorias a {
    /*Modificado por JAVIER */
    /*background: url(../img/flechaListadoBase.gif) no-repeat -635px 50%;*/
	width:145px;	padding: 2px 20px 2px 2px;}
.listadoCategorias a.activo {
    color: #444;
    background-color: #F0F0F0;
    background-position: 157px 50%;
    text-decoration: none !important;
    cursor: default;
	width:150px;}
.listadoCategorias .sepHz {
    width: 100px;
    margin: 5px 15px 5px;
	padding:0px !important;}
.listadoCategorias ul {
    margin-top: 5px;
}
.listadoCategorias ul ul {
    margin-top: 0;
}
.listadoCategorias ul ul a {
    padding-left: 20px;
}
.listadoCategorias ul ul a.activo {    padding-left: 20px;	width:135px;}.listadoCategorias li,#baseRecursos .listadoCategorias a {	padding-bottom:2px;	float:left;	display:inline !important;	clear:left;}#baseRecursos .filtroRapido {
    margin-right: 10px;
}
ul.recursoDetalle li {
    margin: 10px 10px 20px;
}
.recursoDetalle span.floatLeft {
    width: 80px;
    padding: 8px 2px;
    text-align: center;
    background: #FFF;
}
.recursoDetalle span.floatLeft img {
    margin-bottom: 5px;
}
#baseRecursos span.fecha,
div.recursoDetalle span.fecha {
    float: right;
    font-size: 0.9em;
}
.recursoDetalle span.fecha {
    margin-top: 0.4em;
    padding-top: 5px;
}
.fichaRecurso h4 {
	border-bottom:1px solid #CCC;
	margin:15px 0;
	display:block;
}
div .imagenAsociada .compartidaCon {
    width: 100%;
}
.compartidaCon {
    margin-top: 5px;
}
table.recursoSimple {
    margin: 8px;
    width: 100%;
}
.recursoSimple td {
    padding: 3px 2px;
}

td.tagsRecursos p
{
	OVERFLOW: hidden; 
	WIDTH: 380px
}

.recursoSimple td.tagsRecursos 
{
    font-size:0.92em;
	width:200px;
}

.miniSnapshot {
    margin: auto;
    /*z-index: 5;*//*Comentado por Javier para que las imágenes no queden por encima de los pop-ups*/
    display: block;
}
.miniSnapshot a{
    z-index: 6;
    /*background-image: url(../img/mascMiniSnapshot.png);*/
}
/* acciones de base de recursos (anyadir cats, subir y tal)*/
.accionesRecursos {
    position: absolute;
    z-index: 11;
    top: 5px;
    left: 10px;
    margin-top: 1.3em;
    background: #E6E6E6;
    padding: 10px;
    border: 1px solid #D9D9D9;
	margin-right:0px;}
.accionesRecursos ul {
    padding-top: 2px;
    border-top: 1px solid #D9D9D9;
    margin-top: 2px;
}
#baseRecursos .ko p {
    padding-right: 10px;
    padding-left: 10px;
}
/* ficha de recurso */
div.fichaRecurso {
    /*margin-bottom: 20px;*/
    /*margin-bottom: 30px;*//*Agregado por Javier*/
}
.fichaRecurso span.floatLeft {
    padding-left:0px;
    padding-right: 10px;
    background: transparent 
}

.fichaRecurso .miniSnapshot a {
    width: 120px;
    height: 90px;
}

.fichaRecurso .miniSnapshot a {
    /*background-image: url(../img/mascMediSnapshot.png);*/
}
span.karmaPolice {
    float: left;
    display: inline;
    width: 40px;
    text-align: center;
    font-size: 1.6em;
}
span.karmaPolice img {
	margin: 5px 0;
}
p.karmaPolice {
	float: left;
	display: inline;
	width: 30px;
	font-size: 0.91em;
    text-align: center;
}
p.karmaPolice span {
    display: block;
    margin: 1px 0;
}

/*MODIFICADO POR RIAM*/
div.karmaPolicePeque {
	float: left;
	display: inline;
	width: 15px !important;
	margin-right: 10px;
	font-size: 0.91em;
    text-align: center;
}
div.karmaPolicePeque span {
    display: block;
    margin: 1px 0;
}
/*FIN MODIFICADO POR RIAM*/

/* Anyadir recurso a categoria */
#capaModal .mascara {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 800;
    background: #000;
    opacity: 0.7;
    filter: alpha(opacity=70);
}
#capaModal .modalSup,
#capaModal .modalInf {
    height: 15px;
    width: 435px;
    position: absolute;
    top: -15px;
    left: 0;
    z-index: 900;
    background: url(../img/capaModalSup.gif) no-repeat 0 0;
}
#capaModal .modalInf {
    top: 100%;
    background-image: url(../img/capaModalInf.gif)
}


#capaModal .modalSup700,
#capaModal .modalInf700 
{
	display:none;
}

#capaModal .anyadirCategorias {
    position: absolute;
    left: 50%;
    top: 0;
    z-index: 900;
    width: 335px;
    height: auto;
    padding: 5px 50px;
    margin-left: -218px;
    margin-top: 65px;
    text-align: left;
    background: #F0F0F0;
}
#capaModal .anyadirCategorias ul {
    padding: 0.5em 0 0.5em 15px;
}
#capaModal .anyadirCategorias li {
    margin-bottom: 2px;
    position: relative;
	z-index: 1003;
}

#capaModal .anyadirCategorias a.verMas {
    position: absolute;
    top: 1px;
    left: -14px;
}
#capaModal .anyadirCategorias a.icoEliminar {
	position:relative;
	z-index:1005;
}

/*MODIFICADO POR RIAM*/
.capaModal .mascara {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1000;
    background: #000;
    opacity: 0.7;
    filter: alpha(opacity=70);
}
.capaModal .modalSup,
.capaModal .modalInf {
    height: 15px;
    width: 435px;
    position: absolute;
    top: -15px;
    left: 0;
    z-index: 900;
    background: url(../img/capaModalSup.gif) no-repeat 0 0;
}
.capaModal .modalInf {
    top: 100%;
    background-image: url(../img/capaModalInf.gif)
}
.capaModal .anyadirCategorias {
    position: absolute;
    left: 50%;
    top: 0;
    z-index: 1001;
    width: 335px;
    height: auto;
    padding: 5px 50px;
    margin-left: -218px;
    margin-top: 65px;
    text-align: left;
    background: #F0F0F0;
}
.capaModal .anyadirCategorias ul {
    padding: 0.5em 0 0.5em 15px;
}
.capaModal .anyadirCategorias li {
    margin-bottom: 2px;
    position: relative;
	z-index: 1003;
}

.capaModal .anyadirCategorias a.verMas {
    position: absolute;
    top: 1px;
    left: -14px;
}
.capaModal .anyadirCategorias a.icoEliminar {
	position:relative;
	z-index:1005;
}
/*FIN MODIFICADO POR RIAM*/

/* editar/crear categoria */
div.editarCategoria input {
    width: 290px;
}
div.editarCategoria .sinAncestro {
    font-style: italic;
}
div.editarCategoria .botonera {
    margin-top: 0;
}
/* subir recurso - paso 1*/
#seleccionarRecurso div {
    margin: 10px 0;
}
#seleccionarRecurso div label {
    display: none;
}
#seleccionarRecurso div input {
    display: block;
    width: 652px;
}
/*                                                                                      Editar perfil
------------------------------------------------------------------------------------------------------
*/

div #editarPerfil fieldset {
	width:600px;
	margin-top:30px;
}
div #editarPerfil fieldset.foto {
	*width:450px;
}

div #editarPerfil div.floatRight { 
    width: 290px;
}
div #editarPerfil div.floatRight div { 
    width: auto
}
#editarPerfil label {
	display:block;
}

#editarPerfil input {
	width:280px;
}

#editarPerfil input#fotoPerfil{
	width:170px;
}

#editarPerfil div.codigoPost input {
	width:80px;
	margin-right:10px;
}
#editarPerfil div.poblacion input {
	width:184px;
}
#editarPerfil select{
	width:290px;
	height:22px;
}
#reencuadrar img.floatLeft {
    margin-bottom: 10px;
}
#reencuadrar div {
    float: left;
    margin-left: 30px;
}
#reencuadrar span.fotoPerfil {
    display: block;   
    margin: 5px 0 10px; 
}
#reencuadrar .boton {
    margin-top: 39px;    
}
/*                                                                                 Perfil comunidades
------------------------------------------------------------------------------------------------------
*/

.perfilComunidades .botonAsociado{
	margin-top:10px !important;
}
.perfilComunidades .panel {
	padding-top:20px;
}
.perfilComunidades .imagenAsociada ul li {
	background:url(../img/comunidades/dotSubcomunidad.gif) no-repeat 0 1.2em;
	margin:0px 0 0 30px;
}
* html .perfilComunidades .imagenAsociada ul li{	background-position:0 0.3em;}
.perfilComunidades form.ordenarListado {
	padding-top:20px;
}

.perfilComunidades h3 input {
	margin-right:5px;
}


.perfilComunidades .botones {
	height:40px;
	float:left;
	display:inline;
	margin-bottom:10px;
}

.perfilComunidades .botones label {
	margin-right:10px;
}

/*                                                                               Perfil contribuciones
------------------------------------------------------------------------------------------------------
*/

.perfilContribuciones p.estadisticas big{
	font-size:1.1em;
	font-weight:bold;
}

.perfilContribuciones span#contenedorFiltros {
	margin:5px 0 10px 0;
}


.perfilContribuciones #selectoresBase {
	margin-top:20px;
}
/*                                                                                 Perfil Biograf?a
------------------------------------------------------------------------------------------------------
*/
div #editarBiografia {
	width:620px;
	margin-top:30px;
}

#editarBiografia label {
	display:block;
}
#editarBiografia label.guardar {	display:block;	width:420px;}
#editarBiografia input {
	width:280px;
}

#editarBiografia textarea {
	width:610px;
}	


.editarBiografia div.floatLeft biografia {
	width:610px;
}


#editarBiografia input#etiquetas{
	width:610px;
}

#editarBiografia .sepHz{
	clear:both;
	width:620px;
	padding: 20px 0;
	background-position:50% 50%;
}
ul.imagenAsociada li.perfil {	padding-bottom:20px;	margin-bottom:0px !important;	display:block;}
/*                                                                                 Intro Biograf?a
------------------------------------------------------------------------------------------------------
*/
#introBiografia input{
	width:400px;
}

/*                                                                                 Editor de Biograf?a
------------------------------------------------------------------------------------------------------
*/

#editorBiografias td.normal{
	padding-left:10px;
}

#editorBiografias td.sublevel{
	padding-left:30px;
	width:30px;
	/*border-top:2px solid #FFF;*/
}

#editorBiografias div.sublevel{
	border-top:2px solid #FFF;
}


#editorBiografias td.sublevel1{
	border-top:2px solid #FFF;
}

#editorBiografias tr.active{
	background-color:#FFF;
	padding:10px 10px 0px 10px;
}

#editorBiografias td.PubliSelect{
	width:120px;
}

#BioActions select {
	width:240px;
	margin-right:20px;
}

#BioActions input {
	width:232px !important;
}

#BioActions button {
	width:80px !important;
}

#BioActions label.Actions{
	width:180px;
	margin-right:10px;
}

#BioActions td.width200{
	width:200px;
}
/*                                                                                 Login MyGnoss
------------------------------------------------------------------------------------------------------
*/

#Login input {
	width:230px;
}

#Login label.botonLoginMyGnoss {
	margin-left:80px;
	margin-top:8px;
	
}

#Login label {
	display:block;
	width: auto;
}

#Login .LoginTableNewAccount {
	height:70px;
	width:100%;
	border:none 0px;
}

/*                                                                                 Login MyGnoss
------------------------------------------------------------------------------------------------------
*/
.contactos .busquedaAv fieldset {
	width:560px;
}

.contactos .busquedaAv  fieldset#contactos {	width: auto !important;}.contactos .busquedaAv .boton {
	clear:none !important;
	
}

.contactos .busquedaAv .buscadores {
	margin-right:0px;
}

.contactos .busquedaAv .buscadores a.desplegable {
	margin-left:10px;
	background:url(../img/offAzul.gif) no-repeat right 65%;
	padding-right:15px;
	outline:none;
}

.contactos .busquedaAv .buscadores a.activo {
	background:url(../img/onAzul.gif) no-repeat right 65%;
}

.contactos form.anyadirContactos {
	width:545px;
	margin-bottom:20px;
}

.contactos form.anyadirContactos input,
.contactos form.anyadirContactos select{
	width:140px;
}

.contactos form.anyadirContactos select {
	height:21px;
}

.contactos form.anyadirContactos  label.boton {
	margin-top:-5px;
}

.contactos ul.imagenAsociada {
	margin-top:30px;
}

.contactos .botonAsociado h3 a {
	margin-left:10px;
}
.contactos .bgGris .imagenAsociada h3 {
	/*width:420px;*/
}
.contactos .botonAsociado select {
	font-size:0.72em;
	color:#666;
}

.contactos .bgGris {
	background:#f9f7f7;
	margin-bottom:20px;
	height:auto; 
	width:665px;
}
 
 /*Modificado por RIAM*/
.contactos .bgGris .imagenAsociada div{
	width:580px;
	/*margin-top:20px;*/
}
/*-------------------*/

 div#contactos.tituloDesplegable div.sepHz {	width:536px;	margin-top:4px;}
 
 /*LOZA : Antes era 590px, pero con los padding que se han añadido a .imagenAsociada li, lo reduzco a 580 para que se vea en la misma linea*/
 .invitaciones .imagenAsociada div {
	width:580px;
}

.invitaciones div.funciones {
    float: right;
    margin-top: -35px;
    width: 120px;
}

.contactos .bgGris  h3 span,
.invitaciones h3 span {
	color:#4C4C4C;
	font-size:0.82em;
}
.contactos .imagenAsociada div.funciones  label,
.invitaciones .imagenAsociada div.funciones  label  {
	background-color:#f9f7f7 !important;
	margin-left:2px;
}

.contactos .imagenAsociada div.funciones button,
.invitaciones .imagenAsociada div.funciones button {
	width:55px !important;

}
/*Modificado por riam*/
.contactos .bgGris ul.imagenAsociada {
	padding-bottom:10px;
}
/*-----------------*/

.contactos .bgGris ul.imagenAsociada li {
	margin-bottom:10px;
}

.contactos #contenedorFiltros a {
	float:none;
	line-height:37px;
}


/*                                                                                				Blogs
------------------------------------------------------------------------------------------------------
*/

.BlogSubtitle{
	font-size:0.86em;
	display: inline-block;
}

#BlogBuscar input#buscar {
	width:200px;
	margin-left:40px;
	margin-right:25px;
}

h2.MiBlogSinborde{
	background:none;
	margin-bottom:0px !important; 
	padding-bottom:0px !important;
}


.BlogInicio h3{
	background: url(../img/sepHz.gif) repeat-x bottom;
	/*padding:17px 0 4px 0;*/
	/*margin:15px 0 10px 0 !important;
	display:block;
	clear: left;*/
}

.BlogInicioRight,
.BlogInicioComentariosRight{
	color:#000;
	font-size: 0.81em !important;
}

.BlogNavegacion{
	text-align:center;
}

div#nuevoBlog{ /*RIAM*/
	width:640px;
	
}
#nuevoBlog label{
	display:block;
	width: auto;
}

#nuevoBlog input{
	/*width:640px;*/
}

#nuevoBlog textarea{
	width:640px;
	overflow:auto;
}


#nuevoBlog div.addCategoria {
	padding-left:25px;
	padding-top:4px;
	width:460px;
	height:auto;
}

.blogOpciones div.addCategoria {
	padding-left:25px;
	padding-top:4px;
	width:500px;
	height:auto;
}

table.editoresBlog {
    padding: 8px;
    width: 100%;
	border:none;
}

.editoresBlog td {
    padding: 3px 2px;
}

.editoresBlog td.checkboxBlog {
	width:40px;
	text-align:left;
}

div.filtroRapidoBlog{
	margin-top:25px;
	width:640px;
}

#BlogInicio {
    clear: right;
    background: #FFF url(../img/sepVt.gif) repeat-y 174px 0;
    padding: 5px 0;
}
#BlogInicio div.floatLeft {
    width: 174px;
    position: relative;
}
#BlogInicio div.floatRight {
    width: 470px;
    position: relative;
}
#BlogInicio .listadoCategorias a {width: 170px;	padding: 2px 20px 2px 2px;}#BlogInicio .listadoCategorias li {	width: 170px;}#BlogInicio h3,
#BlogInicio div.floatLeft h4 {
    font-size: 1em;
    display: block !important;
    padding: 2px 10px;
    font-weight: normal;
}
#BlogInicio h3 {
    font-weight: bold;
}

#BlogInicio .filtroRapido {
    position:absolute;
	top:0px;
	right:20px;
}

/*#nuevoArticuloBlog label,*/
form.anyadirGnoss label{
	display:block;
	width: auto;
}

/*#nuevoArticuloBlog input{*/
form.anyadirGnoss input{
	width:640px;
}

#nuevoArticuloBlog textarea,div.anyadirGnoss textarea,form.anyadirGnoss textarea {
	width:640px;
	overflow:auto;
}

#nuevoArticuloBlog div.addCategoria {
	padding-left:15px;
	padding-top:4px;
	width:536px;
}

.nuevoArticuloBlog label{ /*RIAM*/
	display:block;
	width: auto;
}

.nuevoArticuloBlog input{ /*RIAM*/
	width:640px !important;
}

.nuevoArticuloBlog textarea{ /*RIAM*/
	width:640px !important;
	overflow:auto;
}

.nuevoArticuloBlog div.addCategoria { /*RIAM*/
	padding-left:15px;
	padding-top:4px;
	width:536px !important;
}

div.recursoBlog{
	width:640px;
	height:250px;
	overflow:auto;
}
table.recursoBlog {
    padding: 8px;
    width: 100%;
	border:none;
}

.recursoBlog td {
    padding: 3px 2px;
}

.recursoBlog td.checkboxBlog {
	width:40px;
	text-align:left;
}

.recursoBlog td.dateBlog {
	width:50px;
	padding-right:10px;
	text-align:right;
}

#addRecurso .botoneraInferior{
	width:280px;
	margin-top:-13px;
}

form#BuscarArticulosBlog{
	width:520px;
	height:40px;
}
#BuscarArticulosBlog label{
	padding-right:25px;
	font-size: 1.1em;
	color:#8186BD;
	font-weight:normal;
}

#BuscarArticulosBlog input{
	width:300px;
}

div.BuscarArticulosBlog{ /*RIAM*/
	width:520px;
	height:40px;
}
.BuscarArticulosBlog label{ /*RIAM*/
	padding-right:25px;
	font-size: 1.1em;
	color:#8186BD;
	font-weight:normal;
}

.BuscarArticulosBlog input{ /*RIAM*/
	width:300px;
}

table.MiBlogPanel {
	padding: 8px;
    width: 100%;
	border:none;
}
.MiBlogPanel td.checkboxBlog {
	width:40px;
	text-align:left;
}

.MiBlogPanel td.h3panelblog {
    font-size: 1.3em;
	color:#8186BD;
	font-weight:normal;
	height:30px;
}

.MiBlogPanel td.panelBlogArtComent {
    font-size: 1.1em;
	font-weight:normal;
	padding-left: 5px; /*RIAM*/
}
	
#blogOpciones label{
	display:block;
	width: auto;
}

#blogOpciones input{
	/*width:640px;*/
}

#blogOpciones textarea{
	width:640px;
	overflow:auto;
}

#blogOpciones label.BlogOpcionesLabel{
	display: inline;
	width: auto;
}
#blogOpciones input.checkboxBlogOpciones{
	width:20px;
}
#blogOpciones label.BlogOpcionesLabel2{
	width: auto;
	height:30px;
}

#blogOpciones ul.checkboxBlogDobleUl{
	margin-bottom:20px;
	padding-left:0px;

}#blogOpciones div.checkboxBlogDoble{
	height:40px;
	width:200px;
	margin-right:330px;}
	
.blogOpciones label{ /*RIAM*/
/*display:block;*/
width: auto;
}

.blogOpciones input{ /*RIAM*/
}

.blogOpciones textarea{ /*RIAM*/
	width:640px;
	overflow:auto;
}

.blogOpciones label.BlogOpcionesLabel{ /*RIAM*/
	display: inline;
	width: auto;
}
.blogOpciones input.checkboxBlogOpciones{ /*RIAM*/
	width:20px;
}
.blogOpciones span.BlogOpcionesLabel2{ /*RIAM*/
	width: auto;
	height:30px;
	display:block;
}

.blogOpciones ul.checkboxBlogDobleUl{ /*RIAM*/
	margin-bottom:20px;
	padding-left:0px;

}.blogOpciones div.checkboxBlogDoble{ /*RIAM*/
	height:40px;
	width:200px;
	margin-right:330px;}	
	
	
#blogAdminEditors h2{
    font-size: 1.3em;
	color:#8186BD;
	font-weight:normal;
	background:url(../img/sepHz.gif) repeat-x bottom;
	padding:4px 0;
	margin:15px 0 10px 0;
	width:646px;
}

#blogAdminEditors div.floatLeft{
	padding-top:10px !important;
	width:520px !important;
}

#blogAdminEditors ul {
	width:640px;
	height:54px;
	margin-bottom:10px;
}

form#blogAdminEditors {
	width:646px;
}
#blogAdminEditors select{
	margin-left:25px;
}

#blogAdminEditors a.blogEjemploPerfil{
	margin-left:25px;
	margin-right:25px;
}

.CajaFotoBlog{
	width:150px;
	padding-right:15px;

}

.CajaFotoBlog .TextCajaFotoBlog{
	position:relative;
	top:4px;
	text-align:right;
}

.CajaFotoBlog .TextCajaFotoBlog a{
    font-size: 1.1em;
	color:#8186BD;
	font-weight:normal;
}
.CajaFotoBlog .fotoPerfilBlog a {
    /*background-image: url(../img/mascFotoPerfilBlanco.png);*/
} 

#blogReferenciaRecurso .cajaBlogValidaRecurso{
	width:614px;
}

#blogReferenciaRecurso input {
	width:550px;
}
.botonMovidoDr {
	margin-left:10px;
}
/*                                                                      		                                        		Usuarios
---------------------------------------------------------------------------------------------------------------------------------------------
*/

#usuariosEmpresa .imagenAsociada {
	margin:0px 20px 0px 20px;

}

div.imagenAsociada div.infoEmpresa {
    width: 580px;
}

.imagenAsociada h3.infoEmpresaH3{
background:transparent url(../img/sepHz.gif) repeat-x scroll center bottom;
font-size:1.2em;
font-weight:normal;

}

form#buscaContactos {
	width: auto;
	margin-top:25px;
}

#buscaContactos label {
	width:auto;
}#buscaContactos label#busca {	width:auto;	position:relative;	top:-4px;}#selectoresBase a.selectorSube {	position:relative;	top:-3px;}selectorSube#buscaContactos label span {	clear:both;	height:25px;
	vertical-align: top;	position:relative;	top:6px;}
#buscaContactos input {
	width:250px;
}

#buscaContactos .botonbuscar {
	position:relative;
	margin-left:380px !important;
	width:auto;
}

#adminEmpresa {
	width:auto;
}

.imagenAsociada h3.adminEmpresa{
font-size:1.2em;
font-weight:normal;
background:none !important;
margin-bottom:0px !important;
}

.imagenAsociada .infoUsuario{
	padding-left:10px;
	width:580px;
	margin-top: -15px;
}

div.imagenAsociada.imagenAsociadaUsuarios{
	margin-bottom:30px !important;	
	}

#adminEmpresa h2 {
padding-bottom:20px;
}
/*                                                                      		                                        		CV Profesional
---------------------------------------------------------------------------------------------------------------------------------------------
*/

#EditaDatosPerso label {
	display:block;
	width: auto;
}
#EditaDatosPerso label.cp {	display:block;	width: 90px;}#EditaDatosPerso label.labelAncha{
	margin-top:5px;
	margin-bottom:5px;
}

#EditaDatosPerso input {
	width: 280px;
}

#EditaDatosPerso input.textPeque{
	width: 180px;
}
#EditaDatosPerso input.textPobla{
	width: 164px;
}
#EditaDatosPerso input.textPequeMas{
	width: 80px;
}

#EditaDatosPerso input.InputEtiquetas{
	width: 657px;
}


#EditaDatosPerso select {
	width: 288px;
	height:22px;
}

#EditaDatosPerso select.selectSexo{
	width:100px;
}

#EditaDatosPerso .selectFechaCV{
	width: auto;
	float:right;
	margin-right:8px;
}
#EditaDatosPerso select.selectDiaCv {
	width:43px !important;
}
#EditaDatosPerso select.selectMesCv {
	width:50px !important;
}
#EditaDatosPerso select.selectAnyCv {
	width:60px !important;
}

#EditaDatosPerso .columna.PoblaClass{
	width:60% !important;
}
#EditaDatosPerso .columna.CodigoClass{
	width:37% !important;
}

#EditaDatosPerso input.checkCV{
	width: 15px;
}

#EditaDatosPerso textarea{
	width: 657px;
	overflow:auto;
}

#EditaDatosPerso .cajaDestacadaLila{
	background-color:#e7ebf7;
	padding:10px;
}

#EditaDatosPerso label.textoCheck{
	margin-right:205px;
}


#ExperienciaLaboral #trabajaEmpresa th,
#ExperienciaLaboral #trabajaEmpresa td{
	text-align:left;
	width:32%
}
#ExperienciaLaboral #trabajaEmpresa td.editarEmpresa {
	width:30px;
}
#ExperienciaLaboral label {
	display:block;
	width:auto;
}
#ExperienciaLaboral input.grandeCV {
	width:314px;
}

.contendorFechas {
	width:325px;
}
.contendorFechas2 {
	width:372px;
}

#ExperienciaLaboral .trescolLeft,
#OrganizaActivID .trescolLeft{
	margin-right:5px;
	width:33%
}
#ExperienciaLaboral .trescolLeft input,
#OrganizaActivID .trescolLeft input {
	width:203px;
}
#ExperienciaLaboral .trescolLeft select,
#ExperienciaLaboral .trescolRight select{
	width:213px;
	height:22px;
}

#OrganizaActivID .trescolRight select{
	width:209px;
	height:22px;
}

#ExperienciaLaboral .trescolRight,
#OrganizaActivID .trescolRight {
	width:32%
}
#ExperienciaLaboral textarea{
	width:657px;
	overflow: auto;
	height:60px;
}

#ExperienciaLaboral .cuatroColLeft{
	margin-right:5px;
	width:29%
}
#ExperienciaLaboral .cuatroColLeft input {
	width:170px;
}
#ExperienciaLaboral .cuatroColLeft select,
#ExperienciaLaboral .CuatroColRight select{
	width:178px;
	height:22px;
}

#ExperienciaLaboral .CuatroColRight{
	width:10%
}
.botonBajado {
	margin-top:17px;
}
.botonBajado10px {	margin-top:10px;}
.subdesplegable{
	margin-left:15px;
	width:98%;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, sans-serif;
}
.subdesplegableTexto{
	color:#8186BD;
}

#OrganizaActivID label {
	display:block;
	width:auto;
}

#OrganizaActivID input {
	width:654px;
}

#IdiomasEstancias label {
	display:block;
}
#IdiomasEstancias input {
	width:318px;
}

#IdiomasEstancias select.nivelIdioma{
	width:158px;
}

#IdiomasEstancias select{
	height:22px;
}
#IdiomasEstancias .contenedorFechas3{
	width:323px;
	margin-right:-4px;
}

.columnaRightCV{
	margin-left:10px;
	width:320px;
}

.columnaLeftCV{
	margin-right:10px;
	width:325px;
}

#IdiomasEstancias select.PaisEstancia{
	width:318px;
	height:22px;
}

input.guardaCV {
	width:420px;
	margin-left:20px;
}
	
	
/*                                                                      		                                        		       GMaps
---------------------------------------------------------------------------------------------------------------------------------------------




*/
.mapa {
	padding-left:50px;






}
.mapa a img {
	margin:30px 0 0  0;
	border:1px solid #ADADAD;






}

.mapa .cajaDestacadaLila {
	width:520px;
	background-color:#E7EBF7;
	padding:20px;
	margin-top:10px;
}

.mapa .cajaDestacadaLila p span {
	color:#8186C8;
	font-weight:bold;
}
	
.autocomplete-load
{
	background: window url( '../img/indicator.gif' ) no-repeat scroll right center;
}

/*																							AutoCompletar
------------------------------------------------------------------------------------------------------------
*/
div.panAutoCompletar ul.listaAutocomplete
{
	padding: 0px;
	margin: 0px;
	background-color: #FFF;
	border-color: #CCC;
	border-style: none solid solid;
	border-width: medium 1px 1px;
}

div.panAutoCompletar ul.listaAutocomplete li
{
	padding: 1px 0px 1px 10px;
	list-style-type: none;
	border-top: solid 1px #CCC;
	cursor: pointer;
	background : none;
}

div.panAutoCompletar ul.listaAutocomplete li:hover
{
	background-color: #ffc000;
}

div.panAutoCompletar ul.listaAutocomplete li.achover
{
	background-color: #ffc000;
}

/*
---------------------------------------------------------------------------------------------
*/
.capaModal .modalSup,
.capaModal .modalInf {
    height: 15px;
    width: 435px;
    position: absolute;
    top: -15px;
    left: 0;
    z-index: 900;
    background: url(../img/capaModalSup.gif) no-repeat 0 0;
}
.capaModal .modalInf {
    top: 100%;
    background-image: url(../img/capaModalInf.gif)
}
.capaModal .anyadirCategorias {
    position: absolute;
    left: 50%;
    top: 0;
    z-index: 1001;
    width: 335px;
    height: auto;
    padding: 5px 50px;
    margin-left: -218px;
    margin-top: 65px;
    text-align: left;
    background: #F0F0F0;
}
.capaModal .anyadirCategorias ul {
    padding: 0.5em 0 0.5em 15px;
}
.capaModal .anyadirCategorias li {
    margin-bottom: 2px;
    position: relative;
	z-index: 1003;
}

.capaModal .anyadirCategorias a.verMas {
    position: absolute;
    top: 1px;
    left: -14px;
}
.capaModal .anyadirCategorias a.icoEliminar {
	position:relative;
	z-index:1005;
}
	
/*                                                                                                                                Tutoriales
---------------------------------------------------------------------------------------------------------------------------------------------
*/

.tutorial #sidebar {
	width:150px;
}
.tutorial #section {
	padding-bottom:120px;
}
ul.menuAprende {
	margin:110px 0 0 0;
}
ul.menuAprende li {
	margin-bottom:3px;
	letter-spacing:-0.08em;
}
ul.menuAprende li a {
	color:#8186bd;
}
ul.menuAprende li a span {
	font-size:1.7em;
	color:#e37f4f;
}
ul.menuAprende li a:hover{
	text-decoration:none;
	color:#e37f4f;
}

ul.menuAprende li.activo a {
	color:#e37f4f;	
}
ul.menuAprende li.activo a span {
	color:#8186bd;
}

ul.menuAprende ul {
	margin:5px 5px 5px 10px;
}

ul.menuAprende ul li {
	margin-bottom:0px !important;
}

ul.menuAprende ul li a span {
	font-size:1.1em;
}
div.menuAprende {
	background:url(../img/btMenuAprende.gif) no-repeat;
	text-align:center;
	width:127px;
	height:49px;
	padding:5px 0px;
	/*padding:1px 0px; Arreglan el boton Registrate */	
	
}
a.menuAprende 
{
	cursor:pointer;
	color:#FFF;
}
button.menuAprende a{
	display:block;
	color:#FFF;	
}

div.aprendeDestSup {
	background:url(../img/aprendeDestSup.gif) no-repeat;
	width:595px;
	height:19px;
}
div.aprendeDest {
	background:#d9d9d9;
	padding:0 20px;
	width:555px;
}

div.aprendeDestInf {
	background:url(../img/aprendeDestInf.gif) no-repeat;
	width:595px;
	height:19px;
	margin-bottom:20px;
}
.tutorial .wrap710 .textBox {
	margin:0 30px;
	padding-bottom:30px;
}
.tutorial h3 {
	font-size:1.3em;
	color:#e37f4f;
}

.tutorial h3 span {
	font-size:1.5em;
	color:#8186bd;
}
.tutorial h4 {
	font-weight:normal;
	padding-top:20px;
}
.tutorial img.ejemplo {
	margin:20px 0;
} 
.tutorial .siguiente {
	width:180px;
	font-size:0.92em;
	background: url(../img/pagRight.gif) no-repeat 100% 50%;
	text-align:right;
	padding-right:20px;
}
.tutorial .anterior{
	width:180px;
	font-size:0.92em;
	background: url(../img/pagLeft.gif) no-repeat 0% 50%;
	padding-left:20px;
}
.tutorial ul.listado{
	list-style-type:circle;
	list-style-position:outside;
	padding-left:30px;
}
.tutorial ul.listadoAcerca {
	padding-top:20px;
}
.tutorial ul.listadoAcerca li {
	background:url(../img/listadoAcercaGnoss.gif) no-repeat 0% -2px;
	padding-left:27px;
	padding-bottom:15px;
}
.tutorial ul.listadoAcerca ul {
	padding-top:10px;
}
.tutorial ul.listadoAcerca ul li {
	background:url(../img/pagRightOrange.gif) no-repeat 0 10%;
	padding:0 0 5px 15px !important;
}
.tutorial .wrap710 .siguiente {
	margin-right:15px;
	background: url(../img/pagRightOrange.gif) no-repeat 100% 50%;
}

.tutorial .wrap710 .anterior {
	margin-left:15px;
	background: url(../img/pagLeftOrange.gif) no-repeat 0% 50%;
}
.tutorial .wrap710 .siguiente a,
.tutorial .wrap710 .anterior a {
	color:#e37f4f;
}

/*                                                                                                                            Anyadir a Gnoss
---------------------------------------------------------------------------------------------------------------------------------------------
*/

.anyadir .wrap710 p span {
	font-size:1.5em;
	color:#8186BD;
}
.anyadir .wrap710 a.marcador {
	float:left;
	display:inline;
	font-size:1.3em;
	margin:20px 40px;
	text-decoration:underline;
}
.anyadir .wrap710 p {
	padding:10px 0;
}
.anyadir .wrap710 p.floatRight,
.anyadir .wrap710 p.floatLeft{
	width:380px;
}

.anyadir .wrap710 div.animacion {
	width:250px;
	display:inline;
	float:right;
	
}
.anyadir form.login  {
	width:200px;
	margin:10px;
}
.anyadir form.login label {
	display:block;
}

.anyadir form.login input {
	width:180px;
}

.anyadir form.anyadirGnoss {
	padding-bottom:30px;
}


.anyadir form.anyadirBase ul{
	margin-left:60px;
}
.anyadir form.anyadirBase  ul ul {
	margin-left:30px;
}

.anyadir form.anyadirBase label.btGris {
	margin:30px 0 30px 220px;
}

/*                                                                                                                         Invitación a Gnoss
---------------------------------------------------------------------------------------------------------------------------------------------
*/
.registro .wrap375 label.chkLegal input {
	width:auto;
	margin-bottom:0;
}
#pestanyasInvitacion li {
    float: left;
    display: inline;
    margin-right: 5px;
    background: #E0E0E0;
	padding:5px;
}
#pestanyasInvitacion li.activo {
    background:#f9f9fb;
}
#pestanyasInvitaciona {
    float: left;
    display: inline;
    padding: 5px;
	color:#8186BD;
}
#pestanyasInvitacion li.activo a {
    outline: none;
}
div.pestanyaContactos, 
div.pestanyaCorreo {
	background:#f9f9fb;
	padding: 20px ;
	margin-top: 0px;
	margin-bottom:20px;
}
div.pestanyaContactos span.filtroRapido input{
	display:block;
	width:200px;
	margin:5px 0 15px 0;
}
div.pestanyaContactos .contactos {
	width:100%;
	border:1px solid #ddd;
	padding:15px 5px;
	overflow:auto;
	height:250px;
	display:block;
	position:relative;
}
div.pestanyaContactos .contactos  div.floatLeft{
	width:48%;
}
div.pestanyaContactos .listaContactos {
	margin:15px 0 0 5px;	
	width:auto;
}
div.pestanyaContactos .listaContactos span.fotoPerfil {
	margin-right:10px !important;
}

div.pestanyaCorreo form label input {
	display:block;
	width:280px;
}

/*LOZA : Cambio el form por un div para que se muestre bien*/
div.pestanyaCorreo div label input {
	display:block;
	width:280px;
}

div.panGris{    
    background: #E0E0E0;
	padding:15px;
}
/*-------------------------------------------------------------------*/

div.pestanyaCorreo  form.enviarContacto {
	width:350px;
}

div.pestanyaCorreo  form.enviarContacto label.boton {
	margin-top:15px;
}

.home .destacado {
    font-size: 1.2em;
    margin: 45px auto 10px;
    width: 700px;
}
.home .destacado p {
    display: inline;
    float: left;
    margin-top: 50px;
    width: 445px;
}/**/ 
/*forms.css*/ 
/*
 *  Elementos de formularios definidos globalmente y formularios comunes.
 *  Para paginas planteadas enteramente como formularios ver plantillas.css
 */
input, select, button, textarea {
    /* Hay que especificar siempre el font-family y el font-size de estos elementos */
    font: 1em  "Lucida Grande","Lucida Sans Unicode",Helvetica, Arial, sans-serif;
	border:1px solid #A9A9AA;
	padding:3px;
	margin:2px 0;
	/**border:;*/
}

.facetas p, .facetas ul, .facetas ul li {
    display: inline;
}

select {
	padding:0 0 0 3px;
}

fieldset {
    border: 0;
}

legend {
    margin: 0;
    padding: 0;
    color: #8186BD;
    font-size: 1.1em;
}

label {
    /*cursor: pointer;*/
	color: #4C4C4C;
}

button {
    vertical-align: middle;
}

label.checkboxGlobal input {
	width:auto !important;
}
optgroup option {
    padding-left: 5px;
}

h2 select {
    font-size: 0.77em;
    margin-left: 5px;
}
h3 select {
    font-size: 0.9em;
    margin-left: 5px;
}
fieldset.campoBusqueda {
    overflow: hidden;
}
fieldset.campoBusqueda label {
    float: left;
    display: inline;
}
fieldset.campoBusqueda input {
    width: 420px;
    margin-left: 10px;
}
fieldset.campoBusqueda .btAzul {
    margin: -4px 0 0 10px;
}

fieldset.campoBusquedaPeque {
    overflow: hidden;
}
fieldset.campoBusquedaPeque label {
    float: left;
    display: inline;
}
fieldset.campoBusquedaPeque input {
    width: 260px;
    margin-left: 10px;
}
fieldset.campoBusquedaPeque .btAzul {
    margin: -4px 0 0 10px;
}
/*                                                                                           Botones
------------------------------------------------------------------------------------------------------
*/
label.boton {
    display: block;
    text-align: left;
    padding: 0 !important;
}

label.boton button,
label.boton a {
    display: inline !important;
    width: auto !important;
    border: 0;
    margin: 0;
    text-align: center;
    vertical-align: top;
    cursor: pointer;
}
label.boton a {
    float: left;
    text-decoration: none !important;
}

/* Boton azulete */
label.btAzul {
    height: 34px;
    padding-left: 15px !important;
}

label.btAzul button,
label.btAzul a {
    font-size: 11px;
    height: 34px;
    padding-right: 15px;
    color: #EFEFEF;
}
label.btAzul a {
    padding-top: 10px;
    height: 24px;
}

label.btAzul button:hover,
label.btAzul a:hover {
	color:#CACDE3;
}

/* Boton Login */
div.navHead label#botonLogin {
    background: #82849A;
}

/* Boton gris */
label.btGris {
    height: 23px;
    padding-left: 5px !important;
}

label.btGris button,
label.btGris a {
    font-size: 10px;
    height: 23px;
    padding-right: 5px;
    color: #4C4C4C;
}
label.btGris a {
	height:19px;
	padding-top:4px;
}
label.btGris a:hover {
	color:#6B6B6B;
	text-decoration:none;
}

/* Botones asociados a una linea */
.botonAsociado {
    position: relative;
    display: block !important;
    float: none !important;
    width: auto !important;
    height: 100%;
    margin: 0 !important;
    padding: 0 !important;
}

.botonAsociado label {
    position: absolute;
    right: 0;
    bottom: 0;
    /*background-color: #FFF !important;*/
    background-position: 10px 0 !important;
}
* html .botonAsociado label {
    bottom: 10px;
}
*:first-child+html .botonAsociado label {
    bottom: 10px;
}
.wrap710 .botonAsociado label,
.wrap524 .botonAsociado label {
    background-color: #F0F0F0 !important;
}
.wrap710 .busquedaDestacada .botonAsociado label, 
.wrap524 .busquedaDestacada .botonAsociado label {
	background-color:#E0E0E0 !important;
}
.botonAsociado label.btAzul {
    padding-left: 25px !important;
}
.botonAsociado label.btGris {
    padding-left: 15px !important;
    *top:  20px! important;
}

.botonera {
    overflow: hidden;
    margin: 5px 0 10px;
	height:100%;
}
.botonera label.boton {    float: left;
    display: inline;
    margin-right: 5px;
}

.botonancho .boton *{
	padding-left:10px !important;
	padding-right:10px !important;
}

.botonSubido {
	margin-top:-3px;
}

label.disabled {
	opacity:0.6;
	filter:alpha(opacity=60);
}
label.disabled button,
label.disabled a {
	cursor:default;
}

/*                                                                                   Busqueda generica
------------------------------------------------------------------------------------------------------
*/
.busquedaAv {
    background:none repeat scroll 0 0 #F5F5F5;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	margin-bottom:10px;
	overflow:visible;
	padding-bottom:18px;
	padding-left:20px;
	padding-top:30px;
}
#desplegarBusqueda a {
    position: absolute;
    bottom: 10px;
    right: 0;
    padding-right: 13px;
    background: url(../img/offAzul.gif) no-repeat 100% 50%;
}
#desplegarBusqueda a.activo {
    background-image: url(../img/onAzul.gif);
}

.busquedaAv fieldset {
	width: 459px;
}
.busquedaAv div {	width: 459px;}.checkBlogs input{	width: auto !important;	margin-right:10px !important;}
.busquedaAv fieldset.floatRight {
	width: 170px;
}

.busquedaAv .controlForm {
	clear: both;
	overflow: hidden;
	position:relative;

}
.busquedaAv label {
    display: block;
    clear:left;
    padding: 2px 0;
}
.busquedaAv fieldset.floatLeft span {
    float: left;
    display: inline;
    width: 170px;
}
.busquedaAv fieldset.floatLeft input{
    width: 278px
}
.busquedaAv select {
    width: 286px;
}
.busquedaAv .fechaDesdeHasta input {
    width: 107px !important;
}
.busquedaAv #txtHasta {
    margin-left: 6px;
}

#objetivoTagCloud {
    display: none;
    overflow: hidden;
    padding: 5px 0;
}

a.eliminarFaceta,
#contenedorFiltros a {
    color: #477CA8;
    text-decoration: none;
    height: 1.5em;
    padding-right: 22px;
    margin-right: 15px;
	background: url(../img/iconBorrar.gif) no-repeat 100% 0;
}



.menuSidebar a.eliminarFaceta
{
    padding-right: 20px;
    margin-right: 0;
    display:inline;
}

#contenedorFiltros a:hover {
	background-position: 100% -25px;
}

.busquedaAv fieldset.floatRight input {
    vertical-align: text-top;
}
.busquedaAv .boton {
    clear: none !important;
}

#indicePersonas {
    padding: 2px 0;
    height: 23px;
}
#indicePersonas div{
	width:289px;
	float:left;
	display:inline;
}
#indicePersonas a {/*****RIAM*****/
    margin-right: 3px; 
}
.busquedaAv div.camposX2 div,
.busquedaAv div.camposX3 div{
	width:289px;
	float:left;
	display:inline;
}
.busquedaAv div.camposX2 div *,
.busquedaAv div.camposX3 div * {
    margin-right: 9px;
}
.busquedaAv div.camposX2 input {
    width: 129px;
}
.busquedaAv div.camposX2 select {
    width: 137px;
}
.busquedaAv div.camposX3 input {
    width: 81px;
}
.busquedaAv div.camposX3 select {
    width: 87px;
}
.busquedaAv div.camposX2 .ultimo,
.busquedaAv div.camposX3 .ultimo {
    margin-right: 0;
}

#guardarBusqueda .desplegable {
    display: block;
    background: url(../img/sepHz.gif) repeat-x bottom;
    padding-bottom: 5px;
    text-decoration: none;
	color:#8186BD;
}
#guardarBusqueda label {
    float: left;
    display: inline;
}
#guardarBusqueda input {
    width: 200px;
    margin-right: 20px;
}
#guardarBusqueda .boton {
    margin-top: -0.3em;
}

.ui-effects-transfer {
    background:#D9D9FF;
	color:#FFF;
    opacity: 0.4;
    filter: alpha(opacity=40);
 }
/*                                                                                  Seleccionar fechas
------------------------------------------------------------------------------------------------------
*/
.selectFecha span{
	display: block;
}
.selectFecha select {
	display: inline !important;
	width: auto !important;
	margin-right: 4px;
}

/*                                                                                  Ordenar Listados
------------------------------------------------------------------------------------------------------
*/
/*div.ordenarListado {
	margin-bottom:20px;
}*/

div.ordenarListado fieldset {
    display: inline;
}

div.ordenarListado label {
	margin-right:5px;
}
div.ordenarListado img{
	vertical-align:middle;
}

/*                                                                                       filtro rapido
------------------------------------------------------------------------------------------------------
*/
.filtroRapido input {
    padding-right: 18px;
    margin-bottom: 0;
}
.filtroRapido .activo {
    background: #FFC url(../img/flechaFiltroActivo.gif) no-repeat 100% 50%;
}

.reset a
{
    cursor: pointer;
    padding-right: 20px;
	background: url(../img/icoReset.png) no-repeat 100% 0;
}

.reset a:hover 
{
	background: url(../img/icoReset2.png) no-repeat 100% 0;
	text-decoration:none;
}

/*                                                                                      Agregar campos
------------------------------------------------------------------------------------------------------
*/
.agregarCampo {
	margin:8px 0;
}
.agregarCampo input{
	margin:2px 0!important;
}


/*                                                                                      Enviar mensaje
------------------------------------------------------------------------------------------------------
*/
#redactarMensaje {
    float: right;
    display: inline;
    width: 582px;/*width: 600px;*/
}

#redactarMensaje label {
    display: block;
    clear: both;
}

#redactarMensaje input,
#redactarMensaje textarea {
    float: right;
    clear: right;
    position: relative;
    width: 520px;
}

#redactarMensaje button {
    width: 120px !important;
}

fieldset.destacadoBorde {
    padding: 15px 5px;
    margin: 10px -5px;
    border:1px solid #9296C0;
}
fieldset.destacadoBorde legend{
    font-size: 1em;
    padding: 0 5px;
}
.redactarMensaje {
    float: right;
    display: inline;
}

.redactarMensaje label {
    display: block;
    clear: both;
}
.redactarMensaje label span {
    float: left;
    margin-top: 3px;
}
.redactarMensaje input,
.redactarMensaje textarea {
    float: right;
    clear: right;
    position: relative;
    width: 510px;
}

.redactarMensaje button {
    width: 120px !important;
}

 
/*DAFO*/

#redactarMensaje.responderDafo textarea {
    position: relative;
    width: 575px;
	margin-right:16px;
}/**/ 
/*tools.css*/ 
@charset "utf-8";
/* Clearing */
.clear {
    float: none !important;
    clear: both;
    height: 1px;
    font-size: 1px;
    line-height: 0;
}

.noBgImg {
    background-image: none !important;
}

.floatLeft {
    float: left;
    display: inline !important;
}

.floatRight {
    float: right;
    display: inline !important;
}

.listaIndentada {
	padding-left: 2em;
	list-style: disc;
}

.listaIndentada ul {
	padding-left: 2em;
	list-style: circle;
}
/**/ 
/*print.css*/ 
@charset "utf-8";
/* Impresion */
@media print { 
    body {
 	    font: 12pt/1.5em georgia, serif;
	    background: #ffffff;
	    color: #000000;
    }

    a img {
	    border: 0;
    }
}
/**/ 
/*gnossStyle.css*/ 


a img.imgAddSelector
{
	margin-top: 15px; margin-top:29px;
background-color:transparent;
background-image:url(../img/iconAnyadir.gif);
background-repeat:no-repeat;
background-attachment:scroll;
background-position:0pt0pt;
width:18px;
height:18px;
vertical-align:text-bottom;
cursor:pointer;
}

a:hover img.imgAddSelector
{
	background-position: 0pt -25px;
}

a img.imgRemoveSelector
{
background-color:transparent;
background-image:url(../img/iconBorrar.gif);
background-repeat:no-repeat;
background-attachment:scroll;
background-position:0pt0pt;
width:18px;
height:18px;
vertical-align:text-bottom;
cursor:pointer;
}

.Usuarios  .small  div
{
	line-height:18px;
}

a:hover img.imgRemoveSelector
{
	background-position: 0pt -25px;
}

.imagenAsociada div.divAccionFicha
{
	float: right;
	width: 20px;
	height: 50px;
	background-color: #f0f0f0;
}

div.subNav td.activoMenuMorado
{
	background-color: transparent;
	background-image: url(../img/activoSubMenu.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	display: block;
	height: 18px;
	padding: 10px 20px;
	padding-left: 10px;
}

/*div.subNav td.nav1 activoMenuMorado
{
	margin-left: 15px;
	background:transparent url(../img/bgSubNavLi.gif) no-repeat scroll left center;
}*/
div.hackMascara
{
	padding: 0 0 20px 0;
	width: 100%;
}

/*----- ADD TO GNOSS  ---------*/

.anyadir div.login
{
	width: 200px;
	margin: 10px;
}
.anyadir div.login label
{
	display: block;
}

.anyadir div.login input
{
	width: 180px;
}

.anyadir div.anyadirGnoss
{
	padding-bottom: 30px;
}


.anyadir div.anyadirBase ul
{
	margin-left: 60px;
}
.anyadir div.anyadirBase ul ul
{
	margin-left: 30px;
}

.anyadir div.anyadirBase label.btGris
{
	margin: 30px 0 30px 220px;
}

div.anyadirGnoss label
{
	display: block;
	width: auto;
}

div.anyadirGnoss input
{
	width: 640px;
}

div.anyadirGnoss textarea
{
	width: 640px;
	overflow: auto;
}

.anyadir .wrap710 .textBox p span
{
	color: inherit;
	font-size: inherit;
}

/*------------------------------*/


/*LOZA : Necesario para que las fichas se muestren correctamente (al introducir el div.hackMascara*/
.imagenAsociada div.hackMascara div.multiFuncion
{
	width: 580px;
	float: right;
	display: inline;
}
.comGnoss .imagenAsociada div.hackMascara div.multiFuncion
{
	/*width: 625px;Comentado por javier*/
	float: right;
	display: inline;
}

.pestanya .imagenAsociada div.hackMascara div.multiFuncion
{
	width: 530px; 
}
.small .desplegarEtiquetas div,
.small .desplegarEtiquetas label{display:inline-block !important;}

.small .desplegarEtiquetas div,
.small .desplegarEtiquetas label{*display:inline !important;}

.small .etiquetas div,
.small .etiquetas label{display:inline-block !important;}

.small .etiquetas div,
.small .etiquetas label{*display:inline !important;}
/*---------------------------------------------------------------------------------------------------------*/

.TipoEnlace
{
	color: #477ca8;
}

.fechaDesdeHasta input
{
	margin-left:0px;
}

.menuSidebar button,
.menuSidebar input
{
	float:left;	
	padding: 2px 0;
}


/** REGION PARA QUE SE OCULTEN LAS IMAGENES AL SALIR LOS POP-UPS  **/

.miniSnapshot, .miniSnapshot2
{
	position: relative;
	display: block;
	z-index: 0 !important;
}
/*PROBLEMA IE*/

.miniSnapshot, .miniSnapshot2
{
	position: relative;
	width: 54px;
	height: 54px;
	overflow: hidden;
}
/*PROBLEMA IE*/

.miniSnapshot a, .miniSnapshot2 a
{
	/*position: absolute;*/
	width: 54px;
	height: 54px;
	/*background: url(../img/mascFotoPerfilBlanca.png) no-repeat;*/
	top: 0;
	left: 0;
	cursor: pointer;
	/*text-indent: -100000px;*/
}

.miniSnapshot2 a
{
	position: absolute;
	width: 54px;
	height: 54px;
	/*background: url(../img/mascFotoPerfilOscura.png) no-repeat !important;*/
	top: 0;
	left: 0;
	cursor: pointer;
	text-indent: -100000px;
}


/*.miniSnapshot a {
	position:absolute;
	width:54px;
	height:54px;
	background:url(../img/mascFotoPerfil.png) no-repeat;

	left:0;
	cursor:pointer;
	text-indent:-100000px;
	
}*//*PROBLEMA IE*/


/** Fin region **/

/* LOZA : Arreglo de mascara en popups oscuros para IE6;
.capaModal .mascara
{ *position:absolute!important;
*top:0px;
*left:0px;
}
#capaModal .mascara
{ *position:absolute!important;
*top:0px;
*left:0px;
}
-------------------------------------------------------*/


/*LOZA : Arreglo para mostrar bien las fichas en la pantalla de usuarios*/
/* MIGUEL: Removido, lo estropea. */
/*.myGnoss .wrap710 h2
{ *margin:0px!important;
*margin-bottom:0px!important;
}
.myGnoss h2
{ *margin-bottom:0px!important;
*width:665px;
}

#ctl00_CPH1_listadoUsuariosUsu
{ *width:665px;
*margin:0px;
}
#ctl00_CPH1_listadoUsuariosEdit
{ *width:665px;
*margin:0px;
}
#ctl00_CPH1_listadoUsuariosAdm
{ *width:665px;
*margin:0px;
}*/


/*--------------------------------------------------*/

/*LOZA : para mostrar botones de invitacion en IE6*/
.contactos .imagenAsociada div.funciones label, .invitaciones .imagenAsociada div.funciones label
{ position:relative!important;
}
/*--------------------------------------------------------------------------*/



/*LOZA : Estilo para mostrar bien el tiny cuando se redacta un mensaje*/
#redactarMensaje .mceEditor
{
	clear: right;
	float: right;
	position: relative;
	width: 460px;
	margin-right: 8px;
}
/*----------------------------------------------------------------------*/




/*LOZA : Estilo para mostrar bien los contenidos editados desde el tiny*/

.TextoTiny
{
	/*overflow: hidden;*/ /* Miguel: Problema si se activa en Ficha Recurso, no rodea la imagen */
}

.TextoTiny ul
{
	list-style-image: none;
	list-style-position: inside;
	list-style-type: disc;
}
.TextoTiny ul li
{
	overflow:visible;
	background: none;
	margin-bottom: 0px;
	margin-left: 30px;
	padding-bottom: 5px;
}
.TextoTiny ol
{
	list-style-image: none;
	list-style-position: inside;
	list-style-type: decimal !important;
}
.TextoTiny ol li
{
	overflow:visible;
	background: none;
	margin-bottom: 0px;
	margin-left: 30px;
	padding-bottom: 5px;
}

.TextoTiny h1 a
{
	background:none;
}

.myGnoss div.loginCom fieldset
{
	width: 280px;
	padding-bottom: 30px;
}

.myGnoss div.loginCom
{
	width: 365px;
}

.myGnoss div.loginCom input
{
	width: 250px;
}
.myGnoss div.loginCom label#loginComunidad
{
	margin-top: 51px;
}
.myGnoss div.botonesLogin
{
	float: right;
	display: inline;
	width: 200px;
	margin-top: 20px;
	text-align: right;
}

.myGnoss p.botonesLogin
{
	float: left;
	width: 440px;
	display: inline;
	margin-top: 20px;
}

.gnoss div.loginCom fieldset
{
	width: 280px;
	padding-bottom: 30px;
}

.gnoss div.loginCom
{
	width: 365px;
}

.gnoss .textBox div.loginInvitacion
{
	width: 420px;
}

.gnoss div.loginCom input
{
	width: 250px;
}
.gnoss div.loginCom label#loginComunidad
{
	margin-top: 51px;
}
.gnoss div.botonesLogin
{
	float: right;
	display: inline;
	width: 200px;
	margin-top: 20px;
	text-align: right;
}

.gnoss p.botonesLogin
{
	float: left;
	width: 440px;
	display: inline;
	margin-top: 20px;
}

/*---------------------------------------------------------------------*/



/*JAVIER : Capa blanca que ocupa la pagina para no poder interactuar mientras sale el updateprogress (relojillo)*/
#mascaraBlanca
{
	background: transparent none repeat scroll 0 0;
	left: 0;
	opacity: 0.0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2000;
}

ul.descargarArchivosPlantilla
{
    z-index: 10;
    top: 0;
    font-size: 0.9em;
    text-align: left;
    margin-top: 1px;
    background: #E6E6E6;
    padding: 5px 10px 10px;
    border: 1px solid #D9D9D9;
}

li.descargarArchivosPlantilla
{
	padding-bottom: 2px;
    border-bottom: 1px solid #D9D9D9;
    margin: 0 0 2px 0 !important;
    background: none !important;
    overflow: visible !important;
}

div.descargarArchivosPlantilla
{
	position: relative;
    float: right !important;
    display: inline;
    width: auto !important;
}
/*---------------------------------------------------------------------------------------------------------------*/




/*LOZA : Estilo para mostrar el redondeado de las fotos del perfil en las panallas de enviar invitaciones*/
.listaContactos span.fotoPerfil a /*, .miniSnapshot a */
{
	/*background: transparent url(../img/mascFotoPerfilClara.png) no-repeat scroll 0%;*/
}
/*--------------------------------------------------------------------------------------------------------*/


/*LOZA : Estilo para mostrar correctamente las fichas selector identidades en invitaciones y permitir ocultarlas con javascript*/

div.pestanyaContactos .listaContactos
{
	margin: 15px 0pt 0pt 5px;
	width: 290px;
	min-height: 100px;
	float: left;
}

flotarLeft
{
	float: left;
}

div.pestanyaContactos .contactos div.floatLeft
{
	width: 220px;
}

div.flotarLeft img
{
	float: left;
}

/*--------------------------------------------------------------------------------------------------------------*/


/*LOZA : Estilo para mostrar redondeado grande en las paginas de inicio de comunidad*/
span.fotoPerfilGrande
{
	display: block;
	position: relative;
	height: 150px;
	width: 150px;
}
span.fotoPerfilGrande img
{
	height: 150px;
	width: 150px;
}
span.fotoPerfilGrande a
{
	/*background: transparent url(../img/mascFotoPerfilGrande.png) no-repeat scroll 0%;*/
	height: 150px;
	width: 150px;
	position: absolute;
	text-indent: -10000px;
	top: 0pt;
	left: 0pt;
}
/*-----------------------------------------------------------------------------------*/


/*LOZA : Estilo para mostrar divs como si fuesen listas para lso avisos legales en IE*/
div.imitaLista
{
	padding-left: 20px;
	margin: 5px 0px 5px 40px;
	background: url(../img/dotListadoGris.gif) no-repeat left 5px;
}
/*----------------------------------------------------------------------------------*/




/*Loza : Prueba para horizontal menu mejor*/
/*
<div class="MenuLoza">
<table cellspacing="0" cellpadding="0"><tbody><tr><td>
<div class="PastillaMenuLoza"><a href="">Texto Pastilla</a></div>
<div class="PastillaMenuLoza"><a href="">Texto Pastilla2</a></div>
<div class="PastillaMenuLoza"><a href="">Texto Pastilla4</a></div>
<div class="PastillaMenuLoza"><a href="">Texto Pastilla5</a></div>
<div class="PastillaMenuLoza"><a href="">Texto Pastilla6</a></div>
<div class="PastillaMenuLoza"><a href="">Texto Pastilla7</a></div>
<div class="PastillaMenuLoza"><a href="">Texto Pastilla8</a></div>
</td></tr></tbody></table>
</div>

.MenuLoza
{
	width:700px;
	background:transparent url(../img/bgSubMenu.gif) repeat-y scroll center 1px;
	padding: 0px 5px;
}

.PastillaMenuLoza
{
	float:left;
	height:38px;
	background-image:url(../img/bgSubNavLi.gif);
	background-repeat:no-repeat;
	background-position:left center;
	display:table;
	text-align:center;
	padding-left:10px;
}

.MenuLoza .PastillaMenuLoza a
{
	display:table-cell;
	vertical-align:middle;
	background-image:url(../img/activoSubMenu.gif);
	background-repeat:no-repeat;
	background-position:right center;
	color:White;
	padding-right:10px;
}






.MenuLoza
{
	width:700px;
	background:transparent url(../img/bgSubMenu.gif) repeat-y scroll center 1px;
	padding: 0px 5px;
}

.PastillaMenuLoza
{
	float:left;
	background-image:url(../img/bgSubNavLi.gif);
	background-repeat:no-repeat;
	background-position:left center;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	width:100px;
}

.PastillaMenuLoza div
{
	height:38px;
	display:table;
	float:left;
	background-image:url(../img/activoSubMenu.gif);
	background-repeat:no-repeat;
	background-position:right center;
	width:100px;
}

.MenuLoza .PastillaMenuLoza a
{
	display:table-cell;
	vertical-align:middle;
	color:White;
	
	*line-height:19px;
}

.MenuLoza .PastillaMenuLoza a:hover {
color:#D5D6DD;
text-decoration:none;
}


/*
<div class="MenuLoza">
<table cellspacing="0" cellpadding="0"><tbody><tr><td>
<div class="PastillaMenuLoza"><div><a href="">Texto Pastilla</a></div></div>
<div class="PastillaMenuLoza"><div><a href="">Texto Pastilla2</a></div></div>
<div class="PastillaMenuLoza"><div><a href="">Texto Pastilla4</a></div></div>
<div class="PastillaMenuLoza"><div><a href="">Texto Pastilla5</a></div></div>
<div class="PastillaMenuLoza"><div><a href="">Texto Pastilla659824567J.L.</a></div></div>
<div class="PastillaMenuLoza"><div><a href="">Texto Pastilla7</a></div></div>
<div class="PastillaMenuLoza"><div><a href="">Texto Pastilla8</a></div></div>
</td></tr></tbody></table>
</div>
*/
/*------------------------------------------------------------------------------------*/


/**/
#nuevoBlog div.addCategoria 
{
	width:500px;
}
#nuevoBlog .anyadirCategorias label
{
	display:inherit;
}

#nuevoBlog .anyadirCategorias span label
{
	*display:inline;
}

/**/

/**/
.blogOpciones .anyadirCategorias label
{
	display:inherit;
}
/**/

/*-----------------------------------------------------------------------------------*/


/*Castillo : para que en las paginas de editar perfil los radiobuton no cojan ningun estilo e*/
#panSeleccionarCaducidadResulSusc input
{
	 width: auto !important;
}

#panSeleccionarCaducidadResulSuscProfesional input
{
	 width: auto !important;
}

/*----------------------------------------------------------------------------------*/

/**/
.explicacion
{
	color:#8186BD;
	margin: 5px 0px;
}
/**/

/*Estilos del selector de categorias en javascript*/
div#divSelCatTesauro label
{
	margin-left:5px;
}
div#divSelCatLista label
{
	margin-left:5px;
}
/*------------------------------------------------*/

/*LOZA : Estilos para las fichas de solicitudes en administrar miembros de la comunidad*/
div.ContenedorFichasSolicitudes
{
	padding:10px !important;
}
div.ContenedorFichasSolicitudes .listaContactos
{
	float:left;
	margin:15px 0pt 0pt 5px;
	min-height:100px;
	width:315px;
}

div.ContenedorFichasSolicitudes .listaContactos input.floatLeft
{
	margin-right:5px;
}

div.ContenedorFichasSolicitudes .listaContactos div
{
	width:240px;
}

/*-------------------------------------------------------------------------------------*/



/*Estilos para mostrar bien las fichas de miembros de comunidad en la pantalla de administrar miembros de la comunidad*/
.contendorFichasMiembros div.listaContactos
{
	float:left;
	display:block;
	width:310px;
	margin-right:20px;
	min-height:100px;
}

.contendorFichasMiembros div.listaContactos div.clear
{
	display:inline;
}

.contendorFichasMiembros div.listaContactos h3
{
	background:transparent url(../img/sepHz.gif) repeat-x scroll center bottom;
	padding-top:0px;
}

.contendorFichasMiembros div.listaContactos h3 a:hover
{
	text-decoration:none;
}

.contendorFichasMiembros div.listaContactos div.editarElemento img
{
	float:none;
}

.contendorFichasMiembros div.listaContactos span span.fotoPerfil
{
	float:left;
	margin-top:10px;
}

.contendorFichasMiembros div.listaContactos span span.fotoPerfil a
{
	/*background:transparent url(../img/mascFotoPerfil.png) no-repeat scroll 0%;*/
	cursor:pointer;
	height:54px;
	left:0pt;
	position:absolute;
	text-indent:-100000px;
	top:0pt;
	width:54px;
}

.contendorFichasMiembros div.listaContactos div.floatLeft
{
	width:215px;
	margin:10px 0px 0px 10px;
}

.contendorFichasMiembros div.listaContactos div.hackMascara
{
	display:block;
	float:left;
	padding:0pt 0pt 40px;
	width:100%;
}


.autocomplete-load
{
	background: window url( '../img/indicator.gif' ) no-repeat scroll right center;
}

.listaAutocomplete
{
	margin: 0px;
	z-index: 1002;
	text-align: left;
}

.listaAutocomplete li
{
	padding: 1px 0px 1px 2px;
	list-style-type: none;
	border-top: solid 1px #CCC;
	cursor: pointer;
	background-image:none !important;
}

.listaAutocomplete li:hover
{
	background-color: #ffc000;
}

.listaAutocomplete li.achover
{
	background-color: #ffc000;
}

.listItem
{
	background-color: #ffffff !important;
}

.itemHighlighted
{
	background-color: #ffc000 !important;
	font-weight: bold;
} 
	 
.listaAutocompleteALaDerecha
{
	/*left:970px !important;
	top:inherit !important;
	width: 250px !important;*/
}

/*--------------------------------------------------------------------------------------------------------------------*/

/*
	CLASE PARA PODER MOSTRAR BOTONES ANCHOS EN LAS MASCARAS CANCELAR DE COMUNIDADES
*/
label.botonlargoMascara
{
	background:transparent url(../img/btAzulIzq.png) no-repeat scroll 0 0 !important;
}

label.botonlargoMascara a
{
	background:transparent url(../img/btAzulDer.png) no-repeat scroll 100% 0 !important;
}

/*IMAGEN DE GNOSS DEL PIE EN LAS COMUNIDADES*/
a.enlaceGnossPieComunidades
{
	width:87px;
	height:26px;
	display:block;
	margin-left:40px;
}
/*------------------------------------------*/

/* LISTA DE FACTORES VINCULADOS (HIJOS)*/
ul.listadoFactoresHijos li
{
	padding : 0px;
}
ul.listadoFactoresHijos ul
{
	padding : 5px 15px;
}
/**/


/*Estilo para que el contenido de los documentos no sobrepase la anchura cuando se muestran en dos columnas (inicio de la comunidad)*/
div.contenedor355  div.TextoTiny
{
	width:250px;
	overflow:hidden;
}

/**/
div.EstadoDafo0
{
	width:31px;
	height:31px;
	background-image:url('../img/EstadoDafo0.png');
}
div.EstadoDafo1
{
	width:31px;
	height:31px;
	background-image:url('../img/EstadoDafo1.png');
}
div.EstadoDafo2
{
	width:31px;
	height:31px;
	background-image:url('../img/EstadoDafo2.png');
}
div.EstadoDafo3
{
	width:31px;
	height:31px;
	background-image:url('../img/EstadoDafo3.png');
}
/**/


div.panelOcultar
{	
    padding: 8px 0pt 0pt;
}

.SinBottom p
{
	margin-bottom: 0 !important;
}

span.SpanFoto35
{
	height: 35px;
	width: 35px;
	float: left;
	margin-right: 10px;
	text-align: center;
	position: relative;
	display: inline;
}

.SpanFoto35 a
{
	height: 35px;
	width: 35px;
	cursor: pointer;
	position: absolute;
	left: 0pt;
	top: 0pt;
}

div.Live235
{
	width: 235px;
	float: left;
}

div.Live278
{
	width: 278px;
	float: right;
	overflow: hidden;
}

div.Live325
{
	width: 325px;
	float: right;
	overflow: hidden;
}

div.sepLive
{
	border-bottom:1px solid #e2e2e2; 
	margin-top:8px;
}

/***** REGION SELECTOR CATEGORIAS BUSQUEDAS (BY JAVIER)  *****/

div.selectorCatBusqueda
{
	border: 1px solid rgb(169, 169, 170);
	position: absolute;
	background: none repeat scroll 0pt 0pt rgb(255, 255, 255);
	z-index: 2000;
	width:615px;
}

div.selectorCatBusqueda span
{
	float:none !important;
	width:auto !important;
}

div.selectorCatBusqueda *
{
	width:auto !important;
}

div.selectorCatBusqueda label, input
{
	/*clear:both !important;*/
}

div.selectorCatBusqueda label
{
	display: inline !important;
}


div.selectorCatBusqueda #divSelCatTesauro
{
	padding-top:2px;
	padding-bottom:2px;
}

div.selectorCatBusqueda label.btAzul
{
	display: block !important;
	float:right;
	margin-right:50px;
}

a.CatBusquedaLimpiarCerrar
{
	display: inline;
	color: rgb(221, 221, 255);
	cursor: pointer;
	margin-left: 15px;
}

#contenedorFiltrosCategorias a, #contenedorFiltrosCatDocumentacion a {
    float: left;
    color: #477CA8;
    text-decoration: none;
    height: 1.5em;
    padding-right: 22px;
    margin-right: 15px;
	background: url(../img/iconBorrar.gif) no-repeat 100% 0;
}
#contenedorFiltrosCategorias a:hover, #contenedorFiltrosCatDocumentacion a:hover {
	background-position: 100% -25px;
}

/* Para el selector de categorias de tesauro de la página nuevo articulo de blog */
.nuevoArticuloBlog .capaModal input
{
	width: auto !important;
}
.nuevoArticuloBlog .capaModal label
{
	display: inherit;
}

.bottom10
{
	margin-bottom: 10px !IMPORTANT;
}

.top10
{
	margin-top: 10px !IMPORTANT;
}

.left10
{
	margin-left: 10px !IMPORTANT;
}

.right10
{
	margin-right: 10px !IMPORTANT;
}

.top0
{
	margin-top: 0 !IMPORTANT;
}

.padtop0
{
	padding-top:0 !IMPORTANT;
}

.padbottom0
{
	padding-bottom:0 !IMPORTANT;
}

.right5
{
	margin-right: 5px !IMPORTANT;
}

.top20
{
	margin-top: 20px !IMPORTANT;
}

.bottom20
{
	margin-bottom: 20px !IMPORTANT;
}

.top5
{
	margin-top: 5px !IMPORTANT;
}

.widthauto
{
	width: auto !IMPORTANT;
}

/********* END REGION SELECTOR CATEGORIAS BUSQUEDAS  *********/

.LandingEducaExp #section
{
	min-height: 560px;
}

.LandingUni20 #section
{
	min-height: 750px;
}

table.radioButton input
{
	width: auto !important;	
	margin-right: 10px;
	float:left;
}
table.radioButton label
{
	display: inline !important;
	float:left;
}

span.checkBox input
{
	width:auto !important;
	margin-right:5px;
	margin-bottom:0 !important;
}

span.checkBox label
{
	display: inline !important;
}

.comGnoss h1 a
{
	height:33px;
	left:15px;
	top:30px;
	width:143px;
}

.ayudaTextBox
{
	font-size:0.92em;
	margin-top:-10px;
	margin-bottom:10px;
}

.azul
{
color:#8186BD;
}

.negrita
{
font-weight:bold;
}

.miniTitulo
{
color:#8186BD;
font-weight:bold;
margin-left: 30px;
}

h1 a.imgEducaExp
{
	height:65px;
	left:10px;
	top:7px;
	visibility:visible;
	width:145px;
	z-index:8000;
}

.contenedorContexto
{
	display: inline ! important;
	margin-left: 15px;
	margin-bottom: 10px;
	/*border: 1px solid rgb(169, 169, 170);*/
	padding: 5px;
}

.privado54 a
{
	background-image:url(../img/iconos/privado54.gif);
}

.privado35 a
{
	background-image:url(../img/iconos/privado35.gif);
}

.privado120 a
{
	background-image:url(../img/iconos/privado120.gif);
}


/*Comentario y recursos vinculados de la ficha de un recurso*/
/*
.dosCols .imagenAsociada div
{
	width:270px;
}
.dosCols .imagenAsociada.comentarios div
{
	width:310px;
}
.indiceCom .dosCols .imagenAsociada div
{
	width:350px;
}*/

.dosCols .karmaPolicePeque div
{
	width:15px !important;
}

.dosCols .karmaPolicePeque span
{
	width:15px !important;
}


/*   ********************************                       */

#PanelRecursosRelacionados
{

}

#PanelRecursosRelacionados div.recurso
{
	width: 120px;
	float: left;
	text-align: center;
	height : 90px;
}

#PanelRecursosRelacionados div.recurso img
{
	height: 52px;
}

#BotonAnterior
{
	float:left; 
	margin-top: 20px;
}

#BotonSiguiente
{
	float:right; 
	margin-top: 20px;
}

#BotonAnterior.deshabilitado
{
	cursor:default;
}

#BotonSiguiente.deshabilitado
{
	cursor:default;
}

.transparencia{
	/*background:url("../img/transparencia040.png") repeat scroll center bottom transparent;
	height:30px;
	position:relative;
	margin-top:-30px;*/
	/*overflow:hidden;
	top:310px;*/
}

.nobackground
{
	background: none !IMPORTANT;
}

.panelAcciones div
{
	display:inline-block;
	*display:inline;
}

li.NumElementNuevos
{
	color:White;
	padding: 2px 0 0 2px !IMPORTANT;
	width:auto !IMPORTANT;
	*margin-top:10px;
}

.avisoRojo{background:red; margin-left:5px; top:2px; color:#fff; font-weight:bold; right:0; padding:0 2px; font-size:10px;  -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}

.avisoRojoFlotante{background:red; position:absolute; top:2px; color:#fff; font-weight:bold; right:10; /**right:-8px;*/ padding:0 2px; font-size:10px;  -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}

.avisoGris{background:grey; margin-left:5px; top:2px; color:#fff; font-weight:bold; right:0; padding:0 2px; font-size:10px;  -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}

.cajaLicencia{background: none repeat scroll 0 0 #EEEEEE; padding: 1em; width: 605px;}

div.cajaLicencia p{font-weight: bold;}

div.cajaLicencia label{display: inline !IMPORTANT;}

.propIntelectual{padding:5px 20px; background:none repeat scroll 0 0 #82849A;}

small.datosMyGnoss  p{margin-bottom:0;}

#configuradorPlantilla {
    clear: right;
    background: #FFF url(../img/sepVt.gif) repeat-y 10px 0;
    padding: 5px 0;
}

#configuradorPlantilla h4 {
    padding: 0;
}

#configuradorPlantilla h5 {
    margin-left:-10px;
}

#configuradorPlantilla input.edicionTexto {
    margin-left:15px;
    width:300px;
}

#configuradorPlantilla div.seccion {
    margin-top:30px;
    padding-left:10px;
}

h2.subirRecurso
{
	width:635px;
}

/*   Encuestas         */

.encuesta
{
	width:100%;	
}

.encuestaFila
{
	position:relative;
	padding:5px;	
	background-color:#F5F5F5;
}

.encuestaFilaOculta
{	
	border-width:1px;
	position:relative;
	padding:5px;	
}

.encuestaSombra
{
	background-color:#D9D9D9;
	height:100%;
	position:absolute;	
	top:-1px;
	left:-1px;
}
 
.encuestaRespuesta
{
	position:relative;
}

.encuestaCheck
{
	width:20px;
}

/* facetas */
.faceta ul.visualizacion{text-align:right}
.faceta ul.visualizacion li{display:inline}
/*++++*/


.no-utilizar-1{position:relative}
#section .no-utilizar-1 .no-utilizar-2{position:absolute; width:380px; min-height:280px; display:block !important; top:-180px; left:-20px}
.relatedInfoWindow p,
.relatedInfoWindow li{margin:0; color:#747474; font-size:11px; font-family:"Lucida Sans", Lucida Grande, Lucida Sans Unicode,Helvetica,sans-serif}
.relatedInfoWindow li{margin-bottom:6px;}
.relatedInfoWindow p.poweredby{text-align:right; height:25px; line-height:25px; }
.relatedInfoWindow p.poweredby a{height:25px; line-height:25px; background:url('../img/spriteInfoWindow.png') no-repeat 0 3px; width:60px; display:block; position:relative; float:right; overflow:hidden;}
.relatedInfoWindow p.poweredby a strong{position:absolute; left:-9999em; top:-999em}	
.relatedInfoWindow,
.relatedInfoWindow div{display:block !important}
.relatedInfoWindow{padding:0 10px 10px; background:#F5F5F5}
.relatedInfoWindow div.wrapRelatedInfoWindow{background:white; padding:9px; border:1px solid #ddd; margin-bottom:4px}
.relatedInfoWindow span.moreInfo{display:block}
.relatedInfoWindow p.titulo{margin-bottom:6px}
.relatedInfoWindow p.resource{height:30px; line-height:30px; margin-bottom:-6px}
.relatedInfoWindow p.resource,
.relatedInfoWindow ul{padding-left:36px}
.relatedInfoWindow p.resource{background:url('../img/spriteInfoWindow.png') no-repeat 0 0}
.relatedInfoWindow .newYorkTimes p.resource{background-position:0 -70px}
.relatedInfoWindow .freeBase p.resource{background-position:0 -105px}
.relatedInfoWindow .moreInfo a{background:url('../img/spriteInfoWindow.png') no-repeat 0 0; padding-left:20px}
.relatedInfoWindow .moreInfo a.dbpedia{background-position: 0 -149px}
.relatedInfoWindow .moreInfo a.wikipedia{background-position: 0 -176px}
.relatedInfoWindow .moreInfo a.geonames{background-position: 0 -200px}

:first-child + html body .menuSidebar .header{
	height: 100% !important
}

.mgNovedades .listado li.t041 span.icono{width:44px; background:none;}
.mgNovedades .listado li.t021 span.icono{width:44px;background:none;}


#wrap.tutorial{
    font-size: 115%;
}


#wrap.tutorial #sidebar
{
    width:200px;
}

.tutorial ul.listadoAcerca
{
    list-style: disc;
    padding-left: 27px;
    padding-top: 15px;
}

.tutorial ul.listadoAcerca li
{
    padding-right: 27px;  
    padding-left: 0px; 
    background: none;
}

label.boton a.ocultoImportant
{
    display: none !important;
}/**/ 
/*cabecera.css*/ 
/* aa: arquitectura antigua */
body{margin:0; padding:0}
/* 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;
}

.invitado form .aaCabecera {
    padding-top: 1px;
    position: relative;
    top: -1px;
}

.aaCabecera .formularioLoginHeader{display:none}

.aaCabecera p,
.aaCabecera li,
.aaCabecera a
{font-size:13px}
.aaCabecera a{color:#8186BD; text-decoration:none}

/* identidad theme.css l.23 */
#identidad p,
#identidad li
{font-size:1.3em; color:#fff}
#identidad a{color:#fff}

/* identidad */
#identidad{background:#8186BD; position:relative}
	#identidad .wrapper{width:990px; margin:0 auto; background:transparent; padding:0}
	#identidad ul{list-style-type:none; padding:0}
	#identidad ul li{float:left}
	#identidad ul li a{padding:5px; display:block}
	#identidad ul li.active{background:#fff}
	#identidad ul li.active a{padding:5px 10px 4px}
	#identidad ul li.active a{color:#8186BD; font-weight:bold}
	#identidad ul li.logo a{margin-left:10px}
	#identidad ul li.logo a span{font-size:11px; color:#eee}
	#identidad ul#opciones{float:left}
	#identidad ul#gnoss{float:right}
	#identidad ul#gnoss,
	#identidad ul#opciones,
	#identidad ul#opciones li{}
	#identidad ul#opciones li{}
	#identidad ul#gnoss{}
	#identidad ul#gnoss,
	#identidad ul#opciones{}

/* idioma */

body.invitado ul#gnoss li a {
    color: #EEEEEE;
}
body.invitado #identidad ul li.logo a span {
    color: #EEEEEE;
}

ul#gnoss{position:absolute; top:0; right:0}
ul#gnoss li a{padding:3px; color:#888}
#identidad ul li.logo a span{color:#888}

/* usuario conectado */
#perfilUsuarioGnoss{}
	#identidad{}
	.contenedorSidebar{}
	.opcionesPanel,
	#identidad ul ul
	{display:none}
	.itemActivo .opcionesPanel
	{display:block}

	#perfilUsuarioGnoss #identidad,
	#perfilUsuarioGnoss .perfilPersonal,
	#perfilUsuarioGnoss .perfilProfesional,
	#perfilUsuarioGnoss .perfilProfesor
	{background:#9DA3DA}
	.contenedorSidebar,
	#perfilUsuarioGnoss #identidad ul li.activo
		{background:#8186BD}
	.contenedorSidebar,
	#perfilUsuarioGnoss #identidad{width:992px; margin:0 auto}
	#perfilUsuarioGnoss #identidad ul li.identidad {border-right:1px solid #8186BD; padding:0 10px;}
	#perfilUsuarioGnoss #identidad ul li.activo {padding:0;}
	#perfilUsuarioGnoss #identidad ul li.identidad a{display:inline-block; padding:0; height:25px; line-height:25px;}
	#perfilUsuarioGnoss #identidad ul li.activo a.iconoUsuario{margin-right:10px}
	#perfilUsuarioGnoss #identidad ul li.activo a.iconoUsuario img{display:block; float:left; width:25px; margin-right:5px}
		*:first-child+html #perfilUsuarioGnoss #identidad ul li.identidad.activo{width:360px; position:relative}
		*:first-child+html #perfilUsuarioGnoss #identidad ul li.identidad.activo ul.infoCuenta{position:absolute; top:0; right:0}
		*:first-child+html #perfilUsuarioGnoss #identidad ul li.activo a.iconoUsuario{padding-left:30px; position:relative}
		*:first-child+html #perfilUsuarioGnoss #identidad ul li.activo a.iconoUsuario img{position:absolute; top:0; left:0;}
	
	#identidad li.activo .infoCuenta{display:block; float:right; position:relative; height:25px;}
	#identidad li.activo .infoCuenta li{height:25px; line-height:25px}
	#identidad li.activo .infoCuenta li,
	#identidad li.activo .infoCuenta li a,
	#identidad li.activo .infoCuenta li span
	{display:block; float:left; font-size:100%}
	span#infoNumMensajesSinLeer,
	span#infoNumComentariosSinLeer,
	span#infoNumInvitacionesSinLeer,
	span#infoNumSuscripcionesSinLeer{position:relative; top:3px; left:-2px; font-weight:bold; color:#eee; font-size:12px !important}
	#identidad ul ul.infoCuenta li a{
		height:inherit; line-height:inherit; width:20px;
		background:url('resources/spriteIdentidad.png') no-repeat
	}
	.infoCuenta .NumElementNuevos{margin-right:5px}
	#identidad ul ul.infoCuenta li.item01 a{background-position: -4px -4px}
	#identidad ul ul.infoCuenta li.item02 a{background-position: -4px -30px}
	#identidad ul ul.infoCuenta li.item03 a{background-position: -4px -56px}
	#identidad ul ul.infoCuenta li.item04 a{background-position: -4px -84px}

	#identidad ul ul.infoCuenta li.item01,
	#identidad ul ul.infoCuenta li.item02,
	#identidad ul ul.infoCuenta li.item03,
	#identidad ul ul.infoCuenta li.item04{position:relative; background:none; padding-right:5px}
	#identidad ul ul.infoCuenta span.aviso{position:absolute; right:0; top:0}
	
	
	#perfilUsuarioGnoss #identidad ul ul.infoCuenta span.aviso{
		background: orangeRed;
		font-family: Tahoma, Arial, sans;
		font-size: 9px;
		font-weight: bold;
		height: 9px;
		line-height: 9px;
		padding: 2px;	
	}
	.contenedorSidebar .item{height:0}
	.contenedorSidebar .item li,
	.contenedorSidebar .item li a,
	.listadoOtrasIdentidades li,
	.listadoOtrasIdentidades li a
	{text-align:left; white-space:nowrap; cursor: pointer; color:#8186BD}
	.contenedorSidebar .item li a:hover
	{color:#8186BD}
	.item.itemActivo {position:relative; top:1px}
		*:first-child+html #identidad,
		*:first-child+html .item.itemActivo
			{z-index:9980}
	.item.itemActivo .opcionesPanel{
		background:#fff; position:absolute; padding:10px; top:24px; left:0; z-index:9980; 
		border:1px solid #ddd; 
		border-top:0;
		border-bottom-color:#8186BD; 
	}
	.item.itemActivo .opcionesPanel ul{list-style-type:none; padding:0}
	.item.itemActivo .opcionesPanel ul li{padding:2px 0; padding-left:0 !important; margin-top:4px}
	.item.itemActivo .opcionPrincipal{background:#fff; border:1px solid #ddd; border-bottom:#fff; height:24px; line-height:24px}
	.item.itemActivo .opcionPrincipal a{font-weight:bold; color:#8186BD}
	.itemConOpcionesSegundoNivel .opcionPrincipal a{padding-right:28px; background:url('resources/spriteIdentidad.png') no-repeat right -145px}
	.itemConOpcionesSegundoNivel.itemActivo .opcionPrincipal a{background-position: right -185px}
	.itemConOpcionesSegundoNivel a{cursor:pointer}
	.contenedorSidebar{height:25px}
	.opcionPrincipal{float:left; height:25px; line-height:25px; padding:0 10px}
	.itemConOpcionesSegundoNivel .opcionPrincipal{padding-right:0}
	.opcionPrincipal a{color:#fff; font-size:13px}
	.opcionesPanel div#panVerTodas{border-top:1px dotted #ddd; margin-top:10px}
	.opcionesPanel div#panVerTodas a{font-size:13px; position:relative; top:4px}
	
	/*otras identidades */
	#perfilUsuarioGnoss  #identidad  #otrasIdentidades .wrap a{cursor:pointer; padding-right:28px; background:url('resources/spriteIdentidad.png') no-repeat right -212px}
	#perfilUsuarioGnoss  #identidad  #otrasIdentidades.itemActivo{background:#fff}
	#perfilUsuarioGnoss  #identidad  #otrasIdentidades.itemActivo .wrap a{color:#8186BD; font-weight:bold; background-position: right -182px}
	#identidad  .listadoOtrasIdentidades{display:none}
	#identidad  .listadoOtrasIdentidades ul{display:block}
	#identidad  .listadoOtrasIdentidades a{color:#8186BD}
	.listadoOtrasIdentidades{
		background:#fff; 
		position:absolute; 
		padding:10px; top:24px; left:0; z-index:9970; 
		border:1px solid #ddd; 
		border-top:0;
		border-bottom-color:#8186BD; 	
	}
	#identidad .listadoOtrasIdentidades ul li{font-size:100%; float:none}
	#perfilUsuarioGnoss #identidad .listadoOtrasIdentidades ul li a{height:22px; line-height:22px}

	
	/* ajustes 13.06.2012 
	*/
	#perfilUsuarioGnoss #identidad li li span{font-family:Tahoma, Arial, sans; font-weight:normal; font-size:11px}
	#identidad ul ul.infoCuenta li.item01, 
	#identidad ul ul.infoCuenta li.item02, 
	#identidad ul ul.infoCuenta li.item03, 
	#identidad ul ul.infoCuenta li.item04{padding-right:2px}	
	
	/* color perfil personal
	*/
	#perfilUsuarioGnoss .perfilPersonal{}
	#perfilUsuarioGnoss .perfilPersonal .contenedorSidebar,
	#perfilUsuarioGnoss .perfilPersonal #identidad ul li.activo	{background-color:#3B75A1}
	#perfilUsuarioGnoss .perfilPersonal #identidad ul li.identidad{border-right-color:#759EBD}
	.perfilPersonal #identidad ul ul.infoCuenta li a,
	.perfilPersonal .itemConOpcionesSegundoNivel .opcionPrincipal a{background-image:url('resources/spriteIdentidadPersonal.png')}
	#perfilUsuarioGnoss .perfilPersonal  #identidad, 
	#perfilUsuarioGnoss .perfilPersonal{background-color:#eee}
	.perfilPersonal #identidad .identidad .wrap a,
	.perfilPersonal #identidad .identidad .wrap span{color:#999}
	.perfilPersonal #identidad .identidad.activo a,
	.perfilPersonal #identidad .identidad.activo span{color:#fff}

	/* color perfil corporativo
	*/
	#perfilUsuarioGnoss .perfilProfesional{}
	#perfilUsuarioGnoss .perfilProfesional .contenedorSidebar,
	#perfilUsuarioGnoss .perfilProfesional #identidad ul li.activo{background-color:#259FC3}
	#perfilUsuarioGnoss .perfilProfesional #identidad ul li.identidad{border-right-color:#66BCD5}
	.perfilProfesional #identidad ul ul.infoCuenta li a,
	.perfilProfesional .itemConOpcionesSegundoNivel .opcionPrincipal a{background-image:url('resources/spriteIdentidadProfesional.png')}
	#perfilUsuarioGnoss .perfilProfesional  #identidad, 
	#perfilUsuarioGnoss .perfilProfesional{background-color:#eee}
	.perfilProfesional #identidad .identidad .wrap a,
	.perfilProfesional #identidad .identidad .wrap span{color:#999}
	.perfilProfesional #identidad .identidad.activo a,
	.perfilProfesional #identidad .identidad.activo span{color:#fff}
	
	/* color perfil profesor
	*/
	#perfilUsuarioGnoss .perfilProfesor{}
	#perfilUsuarioGnoss .perfilProfesor .contenedorSidebar,
	#perfilUsuarioGnoss .perfilProfesor #identidad ul li.activo{background-color:#E3773B}
	#perfilUsuarioGnoss .perfilProfesor #identidad ul li.identidad{border-right-color:#EBA075}
	.perfilProfesor #identidad ul ul.infoCuenta li a,
	.perfilProfesor .itemConOpcionesSegundoNivel .opcionPrincipal a{background-image:url('resources/spriteIdentidadProfesor.png')}
	#perfilUsuarioGnoss .perfilProfesor  #identidad, 
	#perfilUsuarioGnoss .perfilProfesor{background-color:#eee}
	.perfilProfesor #identidad .identidad .wrap a,
	.perfilProfesor #identidad .identidad .wrap span{color:#999}
	.perfilProfesor #identidad .identidad.activo a,
	.perfilProfesor #identidad .identidad.activo span{color:#fff}	

	/* color perfil alumno
	*/
	#perfilUsuarioGnoss .perfilAlumno{}
	#perfilUsuarioGnoss .perfilAlumno .contenedorSidebar,
	#perfilUsuarioGnoss .perfilAlumno #identidad ul li.activo{background-color:#DF1777}
	#perfilUsuarioGnoss .perfilAlumno #identidad ul li.identidad{border-right-color:#E95CA0}
	.perfilAlumno #identidad ul ul.infoCuenta li a,
	.perfilAlumno .itemConOpcionesSegundoNivel .opcionPrincipal a{background-image:url('resources/spriteIdentidadAlumno.png')}
	#perfilUsuarioGnoss .perfilAlumno  #identidad, 
	#perfilUsuarioGnoss .perfilAlumno{background-color:#eee}
	.perfilAlumno #identidad .identidad .wrap a,
	.perfilAlumno #identidad .identidad .wrap span{color:#999}
	.perfilAlumno #identidad .identidad.activo a,
	.perfilAlumno #identidad .identidad.activo span{color:#fff}		
	
#header{}
	#corporativo{}
	#buscador{}
	#nav{}
	#identidad{}

#header .wrapper{width:992px; margin:0 auto; padding:0; background:white; position:relative}
	#corporativo{min-height:110px; width:420px; margin-right:10px; float:left}
		#corporativo .content{}
		#corporativo h1{font-family: 'MisoBold', Lucida Sans, sans; font-size:60px; line-height:0.8; padding:5px 0; text-align:left}		
		#corporativo h1 a{font-size:100%; position:static; width:100%; height:58px}		
		#corporativo h1 a,		
		#corporativo h1 a img{display:block}		
		#corporativo h1 a img{max-width:420px; max-height:76px}		
		#corporativo p{padding:5px 0; text-align:left}		
		#corporativo p span.subcomunidadDe{display:block}		
		#corporativo p.identificadorClase{font-family: 'MisoRegular', Lucida Sans, sans; font-size:17px; line-height:1; color:#FF8300}		
		#corporativo h1 a:hover{text-decoration:none}		

#nav{height:28px; clear:both; overflow:hidden; width: auto; float:none}
	#nav ul{list-style-type:none; padding:0}
	#nav ul li{font-size:100%}
	#nav ul li a{font-size:14px; text-decoration:none; color:#8186BD}
	#nav ul.principal{height:28px}
	#nav ul.principal li a{padding:5px 0}
	#nav ul.principal li.nivel01{background:whiteSmoke; float:left; width:auto; line-height:28px; padding:0 12px}
	#nav ul.principal li.activo{background:#dddddd}
	#nav ul.principal li.activo a{font-weight:bold}

	#buscador{height:110px; width:560px; float:left}
		*:first-child+html #buscador{width:562px; float:none}
		#buscador fieldset{margin:15px 0 0 0; padding:1em; background:#D9DBF7}
		.listadoComunidad  #buscador fieldset{background:none}
		#buscador fieldset div.fieldsetGroup label{color:#666}
		#buscador fieldset div.fieldsetGroup{margin-bottom:4px}
		#buscador fieldset div.fieldsetGroup.searchGroup{margin-bottom:0}
		#buscador fieldset select{display:none}
		#buscador fieldset div.searchGroup,
		#buscador *{text-align:left; font-size:13px}
		#buscador fieldset{
			-moz-border-radius:3px;
			-webkit-border-radius:3px;
			border-radius:3px;		
		}
		#buscador fieldset div.searchGroup{
			background:white;
			border:1px solid #ccc;
			border-bottom-color:#bbb
		}
		#buscador fieldset div.searchGroup input.defaultText{color:#aaa; font-style:italic}
		#buscador fieldset div.searchGroup input.text,
		#buscador fieldset div.searchGroup input.encontrar{border:0; padding:0; margin:0; height:32px}
		#buscador fieldset div.searchGroup input.text{width:50%; padding:8px; height:14px}
		#buscador fieldset div.searchGroup input.encontrar{
			color:#fff; padding:0; float:right; cursor:pointer;
			background-color: #FF8300;
			background-image: url('resources/spriteIcons.png?v=2.1.1880'), -webkit-linear-gradient(top,#FF8300,#EB6F00);
			background-image: url('resources/spriteIcons.png?v=2.1.1880'), -moz-linear-gradient(top,#FF8300,#EB6F00);
			background-image: url('resources/spriteIcons.png?v=2.1.1880'), -ms-linear-gradient(top,#FF8300,#EB6F00);
			background-image: url('resources/spriteIcons.png?v=2.1.1880'), -o-linear-gradient(top,#FF8300,#EB6F00);
			background-image: url('resources/spriteIcons.png?v=2.1.1880');			
			background-repeat: no-repeat;
			background-position:-214px -494px;
			border: 0 solid #3079ED;
			color: white;
			text-shadow: 0 1px #666;	
			text-indent:-999em; 
			width:34px
		}		
		.listadoComunidad  #buscador fieldset div.searchGroup input.encontrar{
			background-color: #ddd;
			background-image: url('resources/spriteIcons.png?v=2.1.1880'), -webkit-linear-gradient(top,#f0f0f0,#ddd);
			background-image: url('resources/spriteIcons.png?v=2.1.1880'), -moz-linear-gradient(top,#f0f0f0,#ddd);
			background-image: url('resources/spriteIcons.png?v=2.1.1880'), -ms-linear-gradient(top,#f0f0f0,#ddd);
			background-image: url('resources/spriteIcons.png?v=2.1.1880'), -o-linear-gradient(top,#f0f0f0,#ddd);
			background-image: url('resources/spriteIcons.png?v=2.1.1880');				
		}
		*:first-child+html #buscador fieldset div.searchGroup input.encontrar{margin-top:-32px}	
		#buscador #selector{
			float:left; 
			height:32px; 
			position:relative; 
			z-index:999;		
		}
		#buscador #selector p.seleccionado{line-height:32px; margin:0; padding:0 24px 0 10px; position:relative}
		#buscador #selector p.seleccionado a{color:#666; font-weight:bold}
		#buscador #selector p.seleccionado span{
			display:block; 
			position:absolute; 
			width:12px; height:12px;
			top:13px; right:4px;
			background:url('resources/spriteIcons.png?v=2.1.1880') no-repeat -229px -280px;}
		*:first-child+html #buscador #selector p.seleccionado span{top:5px}
		#buscador #selector,
		#buscador #selector #opciones{
			background-color: whiteSmoke;
			background-image: -webkit-linear-gradient(top,whiteSmoke,#dedede);
			background-image: -moz-linear-gradient(top,whiteSmoke,#dedede);
			background-image: -ms-linear-gradient(top,whiteSmoke,#dedede);
			background-image: -o-linear-gradient(top,whiteSmoke,#dedede);
			background-image: linear-gradient(top,whiteSmoke,#dedede);			
		}
		#buscador #selector.desplegado{background:whiteSmoke}
		#buscador #selector #opciones{border-width:0 1px 1px 1px; border-style:solid; border-color:#ccc; margin-left:-1px; display:none}
		#buscador #selector #opciones ul{list-style-type:none; margin:0; padding:0 10px 10px 10px}
		#buscador #selector #opciones ul li{padding:2px 0}
		#buscador #selector #opciones ul li a.seleccionado{}
			
	
/* formatos de lectura disponibles */
.formats{float:right; position:absolute; width:150px; 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.1880') 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}


.formularioLoginHeader{display:none; background:whiteSmoke}
.formularioLoginHeader *{text-align:left; margin:0; padding:0}
.formularioLoginHeader h3,
#identidad .formularioLoginHeader p,
.formularioLoginHeader legend,
.formularioLoginHeader label
{color:#000}
.formularioLoginHeader .mediumLabels label{width:10%}
.formularioLoginHeader fieldset{margin-bottom:0}	

/* formularios */
	.aaCabecera fieldset{margin-bottom:10px}
	.aaCabecera fieldset legend{padding:5px 0; font-weight:bold; position:relative}
	.aaCabecera fieldset p{margin-bottom:5px}
	.aaCabecera fieldset p label{margin-right:5px}
	.aaCabecera fieldset p input.text,
	.aaCabecera fieldset p.textarea textarea
		{border:1px solid #ddd; padding:2px 4px}
	.aaCabecera fieldset p input.text.big{width:60%}
	.aaCabecera fieldset p input.text.medium{width:30%}
	.aaCabecera fieldset p input.text.small{width:15%}
	.aaCabecera fieldset p input.text.smaller{width:5%}
	.aaCabecera fieldset p input.numeral.big{width:20%}
	.aaCabecera fieldset p input.numeral.medium{width:16%}
	.aaCabecera fieldset p input.numeral.small{width:12%}
	.aaCabecera fieldset p input.numeral.smaller{width:8%}	
	.aaCabecera fieldset p input.text.numeral{text-align:right}
	
	.aaCabecera fieldset p em.help{font-style:italic; color:#bbb; display:block; font-size:12px; clear:both}
	
	.aaCabecera fieldset.mediumLabels p,
	.aaCabecera fieldset.largeLabels p{}
	.aaCabecera fieldset.mediumLabels p label,
	.aaCabecera fieldset.largeLabels p label,
	.aaCabecera fieldset.mediumLabels p input.text,
	.aaCabecera fieldset.largeLabels p input.text
		{float:left}
	.aaCabecera fieldset.mediumLabels p label{padding-top:7px; width:25%}
	.aaCabecera fieldset.largeLabels p label{padding-top:7px; width:45%}
	
	.aaCabecera fieldset.labels p{margin-bottom:8px}
	.aaCabecera fieldset.labels label
	{display:block; padding:4px 0}
	
	.aaCabecera p.textarea{}
	.aaCabecera p.textarea label,
	.aaCabecera p.textarea textarea
	{display:block; width:80%}
	.aaCabecera p.textarea textarea
	{min-height:120px}

/* formularios errores */
.errores{background:#FFF2F2;border:1px solid #FFCCCC; border-bottom-color:red; padding:10px; margin-bottom:10px}
.errores p{margin-bottom:6px}
.errores p,.errores li{color:red; font-size:13px}

/* componentes formularios */
.submit{
	padding:6px 12px; 
	cursor:pointer;	
	border:1px solid #ddd;
	border-color:#ddd #bbb #bbb #ddd;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;					
}
.principal.submit{
	font-weight:bold;
	background-color: #8186BD;
	border-color:#8186BD;
	color:#fff;
	/*
	background-image: -webkit-linear-gradient(top,#eee,#ddd);
	background-image: -moz-linear-gradient(top,#eee,#ddd);
	background-image: -ms-linear-gradient(top,#eee,#ddd);
	background-image: -o-linear-gradient(top,#eee,#ddd);
	background-image: linear-gradient(top,#eee,#ddd);	
	*/
}
.submit.secundario{color:#444}
p.button .submit{color:#444; padding:2px 6px}

.menu #wrap .menuSuperior{}
.menu #wrap .menuSuperior #navegacion{background:url('http://static.gnoss.com/img/bgMenuSup.gif') no-repeat right center}
.menu #wrap .menuSuperior #navegacion ul {padding-top:6px; height:55px}

#perfilUsuarioGnoss, #identidad.idiomasCustomizado {
    z-index: 9999;
}
.idiomasCustomizado #gnoss li {
    display: none;
}
.idiomasCustomizado #gnoss li.logo {
    display: block;
}
.idiomasCustomizado #idiomas, .idiomasCustomizado #gnoss {
    float: left;
}
.idiomasCustomizado #idiomas {
    position: relative;
}
.idiomasCustomizado #idiomasSelector {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    display: none;
    padding: 10px;
    position: absolute;
    right: 0;
    top: 40px;
}
#identidad.idiomasCustomizado #idiomasSelector {
    top: 26px;
}
.idiomasCustomizado #idiomasSelector ul {
}
.idiomasCustomizado #idiomasSelector ul li {
    height: 24px;
    line-height: 24px;
}
.idiomasCustomizado #idiomasSelector ul li.beta {
    display: none;
}
.idiomasCustomizado #idiomasSelector ul li a {
    color: #3b75a1;
    white-space: nowrap;
}
.idiomasCustomizado .desplegar {
    background: url("resources/verticalSprite.png") no-repeat scroll -6px -13px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 10px;
    position: relative;
    text-indent: -9999em;
    top: 17px;
    width: 10px;
}
#identidad.idiomasCustomizado .desplegar {
    top: 8px;
}
#identidad.idiomasCustomizado #idiomas {
    float: right;
    margin-right: 70px;
}
.perfilUsuarioGnoss .identidadGNOSS {
    position: relative;
}
#identidad .beta {
    display: none;
}
.perfilUsuarioGnoss .beta {
    color: #cccccc;
    font-size: 10px;
    font-style: italic;
    position: absolute;
    right: 30px;
    top: -13px;
    z-index: 9999;
}

 /* sistema de avisos generales */
#info{}
#info p.title-panel-info{font-weight:bold; font-size:13px; margin-left:0!important; padding-left:0 !important}
#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.1881') 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;}	

body{background:#DDD}
/* links without dotteds
*/
a, a:active {outline:none}
/* indentacion de componentes
*/
.nota{display:none; position: absolute; left: -999em; text-indent: -999em; line-height: 0;}
.oculto{display: none;}
.nevershow{display: none !important;}
hr {background:#eee;color:#eee; clear:both; float:none; width:100%; height:.1em; margin:0 0 1em; border:none;}

/* ayudas
*/
.indentado {display:block; left:-999em; line-height:0; position:absolute; top:-999em;}	


.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 {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}	/**/ 
/*default.css*/ 

body{}
				
/* configuracion basica */		

#wrap{background: #fff; padding:0; width:970px; margin-top:40px;}
	
 a.leerMas{display:none !important}

.comGnoss  #section .tituloComunidad{margin:0; padding:20px 0; height:auto}

/*panelFichaResumenProyecto*/
.comGnoss .fichaRecurso h4{font-size:120%}
.comGnoss .panelFichaResumenProyecto{
	border:0;		
	margin-bottom:10px;
}
.comGnoss .panelFichaResumenProyecto .TextoTiny p{line-height: 1.4}

.comGnoss .panelEnlaceTwitter{text-align:right}
.comGnoss .panelEnlaceTwitter a{display:block !important; float:none !important; padding:0 !important; margin:0 !important}

.panelControlVoto {float:left;}

/*botones
	label a
*/

label.boton
{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background:#eee;
	border:1px solid #ddd;
	font-size:13px;
	height:auto;
	min-height:22px;
	padding:0 !important;
	width:auto !important;
	float:left;
}
label.boton a{background:none; height:auto; padding:4px 10px; margin:0; font-size:12px}
label.floatRight{float:right !important}

label.btAzul{background: #8186BD; border:1px solid #8186BD}

.comGnoss .panelAcciones .botonera{height:auto; display:inline}
.comGnoss .botonera label.floatRight{float:right}

.comGnoss .botonera{height:36px; display:block}
.comGnoss .botonera label.floatRight{float:right}

/* indice */
/* solicitar categoria */
.comGnoss #SolicitarCategoria .floatRight{width:50%}
.comGnoss #SolicitarCategoria .floatRight .floatRight{width:auto}
.comGnoss .indiceCat h4 a{font-weight:bold}

/* recursos */
.comGnoss .imagenAsociada h3 a{letter-spacing:0; font-weight:normal}
.comGnoss .busquedaAv label.btAzul{margin-right:6px} 

/* ficha recurso, ficha debate */

.comGnoss .panelAcciones{margin-top:7px}
.comGnoss .panelAcciones div{display:inline-block}
.comGnoss .panelAcciones div label.boton a{padding: 4px 7px !important}
.comGnoss .panelAcciones div label.right10{margin-right:6px !important}
.comGnoss .panelAcciones .btAzul a{display:block !important}

/*665
*/
.comGnoss .panelFichaRecurso{}
.comGnoss .panelFichaRecurso .panelControlVoto{width:40px; float:left}
.comGnoss .panelFichaRecurso .panelContenidoRecurso  .TextoTiny{}
.comGnoss #divRecursosRelacionadosFicha{position:relative; }
.comGnoss #divRecursosRelacionadosFicha .botonAnterior,
.comGnoss #divRecursosRelacionadosFicha .botonSiguiente{width:20px; position:absolute}
.comGnoss #divRecursosRelacionadosFicha .botonAnterior{float:left; top:50px; left:0}
.comGnoss #divRecursosRelacionadosFicha .botonSiguiente{float:right; top:50px; right:0}
.comGnoss #divRecursosRelacionadosFicha #PanelRecursosRelacionados{width:625px; margin:0 auto}
.comGnoss #divRecursosRelacionadosFicha #PanelRecursosRelacionados div.recurso{width:120px; height:120px}


/* footer*/
/* modelo de caja */
div:after,
#section #opcionesDestacadas ul:after{content: ""; display: block; clear: both; height: 0; visibility: hidden;}

/*.desplegarEtiquetas{height:16px !important; font-size:12px; }*/
/**/ 
/*riam.css*/ 
.administracionComunidad #section
{
    float: left;
    margin-left: 10px;  
    /*width: 950px;  */
}

/*.administracionComunidad #section .wrap710
{
    width: 950px;
}*/

#info.info,
#info.aviso,
#info.error{padding-right:60px; padding-left:60px; position:relative}

#info.info h3, #info.info a {
color: #006699;
}

#info.info h3
{
    font-weight: bold;
    line-height: 1.0;
}

#info {
    background: white;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin: 1em 0;
}

#info.info h3 span {
    background-position: -199px -790px;
}

#info h3 span {
    position: absolute;
    left: 1em;
    top: 1em;
    width: 40px;
    height: 40px;
    text-indent: -999em;
    background: url('../cssNuevo/resources/spriteIcons.png?v=2.1.1880') no-repeat -199px -790px;
}

.password #section {float: none; margin-top: 10px; margin-left:15px;}
.password #page { margin-top: -15px;}
.ko p span{ color: Red;}/**/ 
/*header.css*/ 
/* version 27.06.2013.16.20 */
/* cabecera usuario conectado 
*/
#perfilUsuarioGnoss{}
	.wrapper{}
		.usuarioConectado{}
		.espacios{}
		.otrasIdentidades{}
		.identidadGNOSS{}
		
	.usuarioConectado{}
		p.usuario{}
		.novedades{}

.usuarioConectado,
.espacios,
.otrasIdentidades{margin-right:10px}
	
.perfilUsuarioGnoss
	{background:#888888 url('resources/bgUsuarioConectado.png') repeat-x 0 0; position:relative; z-index:9980}
	.perfilPersonal{background-color:#3B75A1}
	.perfilProfesional{background-color:#259FC3}
	.perfilProfesor{background-color:#E3773B}
	.perfilAlumno{background-color:#DF1777}	
.perfilUsuarioGnoss a
	{color:#eee}
.perfilUsuarioGnoss ul
	{list-style:none; padding:0; margin:0}
.perfilUsuarioGnoss{width:100%}
.perfilUsuarioGnoss .wrapper
	{margin:0 auto; height:40px; width:992px;}
.perfilUsuarioGnoss .perfilUsuarioGnoss p, 
.perfilUsuarioGnoss .perfilUsuarioGnoss li, 
.perfilUsuarioGnoss .perfilUsuarioGnoss a{}
.perfilUsuarioGnoss .usuarioConectado,
.perfilUsuarioGnoss .espacios,
.perfilUsuarioGnoss .otrasIdentidades,
.perfilUsuarioGnoss .identidadGNOSS
	{height:40px; display:inline-block; float:left}
.perfilUsuarioGnoss p.usuario,
.perfilUsuarioGnoss .espacios li,
.perfilUsuarioGnoss .otrasIdentidades li,
.perfilUsuarioGnoss .identidadGNOSS li
	{height:40px; line-height:40px; display:inline-block; float:left}

.perfilUsuarioGnoss .otrasIdentidades li{overflow:hidden; position:relative}
.perfilUsuarioGnoss .otrasIdentidades li a img{position:absolute; top:0; left:0; width:40px; background-color: #ffffff;}


.perfilUsuarioGnoss p.usuario img{width:40px; margin-right:5px}
.perfilUsuarioGnoss p.usuario img,
.perfilUsuarioGnoss p.usuario span{display:inline-block; float:left;}

.perfilUsuarioGnoss p.usuario{margin-right:5px}
.perfilUsuarioGnoss p.usuario,
.perfilUsuarioGnoss .novedades
{float:left; display:inline-block}
.perfilUsuarioGnoss .novedades li{position:relative; width:40px; height:40px; float:left; display:inline-block; line-height:40px; margin-right:1px}
.perfilUsuarioGnoss .novedades li a{width:40px; height:40px; display:block; text-indent:-9999em; background:#ffffff url('resources/spriteIconsUsuarioConectado.png') no-repeat 0 0}

.perfilUsuarioGnoss .novedades li span.novedades,
.perfilUsuarioGnoss .novedades li span.avisos,
.perfilUsuarioGnoss .otrasIdentidades li span.novedades
{
	font-family: Arial, sans;
	font-size: 10px;
	position: absolute;
	height: auto;
	line-height: 1;
	width: auto;
	right: 0;
	text-align: right;
	padding: 2px;
	font-weight: bold;
	color: white;
}
.perfilUsuarioGnoss .novedades li span.novedades{background: orangeRed; top: 0;}
.perfilUsuarioGnoss .novedades li span.avisos{background: none; bottom: 0; color:#888; width:40px; text-align:center}
.perfilUsuarioGnoss .otrasIdentidades li span.novedades{bottom:0; right:0; background:orangeRed}

.perfilUsuarioGnoss .novedades .usuarioHome a{background-position:-440px -200px}
.perfilUsuarioGnoss .novedades .usuarioMensajes a{background-position:-320px -40px}
.perfilUsuarioGnoss .novedades .usuarioComentarios a{background-position:-200px 0}
.perfilUsuarioGnoss .novedades .usuarioInvitaciones a{background-position:0 -80px}
.perfilUsuarioGnoss .novedades .usuarioSuscripciones a{background-position:-320px -200px}
.perfilUsuarioGnoss .novedades .usuarioContactos a{background-position:-40px -360px}

.perfilUsuarioGnoss .espacios li{padding:0 5px}
.perfilUsuarioGnoss .listadoAmpliado,
.mgHerramientas .listadoAmpliado{display:none}
.mgHerramientas .mostrarListadoAmpliado{border-top:0}
.mostrarListadoAmpliado,
.mostrarListadoTodos
{text-align:right; border-top:1px dotted #ddd; margin-top:4px; padding-top:4px}
.mostrarListadoAmpliado a,
.mostrarListadoTodos a
{color:orangeRed}
.mostrarListadoTodos{display:none}
.perfilUsuarioGnoss a.menuDesplegable,
.perfilUsuarioGnoss p.menuDesplegable a{background:url('resources/verticalSprite.png') no-repeat center 7px; padding:6px 0}

.perfilUsuarioGnoss .otrasIdentidades li{width:40px; height:40px; float:left; display:inline-block; line-height:40px; margin-right:1px}
.perfilUsuarioGnoss .otrasIdentidades li .identidadProfesor{width:14px; height:14px; position:absolute; left:0; bottom:0; background:transparent url('resources/verticalSprite.png') no-repeat 0 -47px}
.perfilUsuarioGnoss .otrasIdentidades li a{width:40px; height:40px; display:block; text-indent:-9999em; background:#ffffff url('resources/spriteIconsUsuarioConectado.png') no-repeat -80px 0}
.perfilUsuarioGnoss .otrasIdentidades li a.organizacion{background-position:-120px -360px}
.perfilUsuarioGnoss .otrasIdentidades li.masIdentidades a{background-position:-80px -80px}


.perfilUsuarioGnoss .identidadGNOSS{float:right}
.perfilUsuarioGnoss .identidadGNOSS li{padding: 0 2px}
.perfilUsuarioGnoss .identidadGNOSS li.logo{}
.perfilUsuarioGnoss .identidadGNOSS li.logo{padding:0; width:70px; background:url('resources/gnossCabecera.png') no-repeat 0 0; display:block}
.perfilUsuarioGnoss .identidadGNOSS li.logo a{text-indent:-9999em; width:100%; display:block}
.perfilUsuarioGnoss .identidadGNOSS li.logo li a{text-indent: inherit}

.perfilUsuarioGnoss .espacios li li,
.identidadGNOSS #gnoss li li
{height:auto; line-height:1; display:block; float:none}
.perfilUsuarioGnoss  .usuarioConectado,
.perfilUsuarioGnoss .espacios li.usuarioClases,
.perfilUsuarioGnoss .espacios li.usuarioComunidades,
.perfilUsuarioGnoss .espacios li.usuarioBlogs,
.perfilUsuarioGnoss .espacios li.usuarioDafos,
.identidadGNOSS li
	{position:relative}

.perfilUsuarioGnoss .desplegable,
.identidadGNOSS .desplegable
	{display:none; position:absolute; min-width: 240px; top:40px; left:0; border:1px solid #ddd; border-width:0 2px 2px 1px;  background:#ffffff; padding:8px 16px}
.identidadGNOSS .desplegable{left:auto; right:0; min-width:160px}
.identidadGNOSS .desplegable li{text-align:right}
.perfilUsuarioGnoss .showDesplegable .desplegable,
.identidadGNOSS .showDesplegable .desplegable
	{display:block}
.perfilUsuarioGnoss .showDesplegable a.activo,
.identidadGNOSS .showDesplegable a.activo
	{color:#fff}
.perfilUsuarioGnoss .desplegable li,
.identidadGNOSS .desplegable li
{padding:4px 0}
.perfilUsuarioGnoss .desplegable li a,
.identidadGNOSS .desplegable li a
	{white-space:nowrap}
.perfilUsuarioGnoss .desplegable li.salir a,
.identidadGNOSS .desplegable li.salir a
	{color:orangeRed}
.perfilUsuarioGnoss .desplegable li.salir,
.perfilUsuarioGnoss .desplegable li.administrar,
.identidadGNOSS .desplegable li.salir,
.identidadGNOSS .desplegable li.administrar
	{border-top:1px dotted #ddd; margin-top:2px}
.perfilUsuarioGnoss .desplegable li a,
.identidadGNOSS .desplegable li a
	{white-space:nowrap; color:#3B75A1}
.perfilUsuarioGnoss  li a.activado,
.identidadGNOSS  li a.activado
	{font-weight:bold}
.perfilUsuarioGnoss .listado.listadoMisContribuciones{border-bottom:1px dotted #ddd; padding-bottom:4px; margin-bottom:4px}
	
.perfilUsuarioGnoss .otrasIdentidades{position:relative}
.perfilUsuarioGnoss .otrasIdentidades ul{height:40px;width:164px; overflow:hidden}
.perfilUsuarioGnoss .otrasIdentidades .panelMasIdentidades.desplegable
	{display:none; position:absolute; min-width: 240px; top:40px; left:auto; right:0; border:1px solid #ddd; border-width:0 2px 2px 1px;  background:#ffffff; padding:8px 16px}
.perfilUsuarioGnoss .otrasIdentidades .panelMasIdentidades ul{height:auto; width:auto}
.perfilUsuarioGnoss .otrasIdentidades .panelMasIdentidades li{float:none; display:block; width:auto; height:auto; line-height:inherit}
.perfilUsuarioGnoss .otrasIdentidades .panelMasIdentidades li img{display:none}
.perfilUsuarioGnoss .otrasIdentidades .panelMasIdentidades li a{background:none; text-indent:inherit; color:#3B75A1; width:auto; height:auto; line-height:inherit}

.perfilUsuarioGnoss .otrasIdentidades.showDesplegable .panelMasIdentidades.desplegable{display:block}

.perfilUsuarioGnoss .otrasIdentidades li .identidadProfesor{line-height:inherit;}

#identidad ul#gnoss li.beta{color:#fff; font-size:13px;padding: 5px;}
#identidadGNOSS ul#gnoss li.beta {color:#fff; font-size:13px}

/* fin cabecera usuario conectado */

/*	layout.css	*/

#header{background:white;}
#header .wrapper{width:992px; margin:0 auto; padding:0; background:white; position:relative}


/*  */
#corporativo p.ecosistema{position:absolute; top:0; right:50px; font-family:Arial, sans; color:#FF6600; text-transform:uppercase; font-size:11px}
#corporativo p.ecosistema span{color:#fff; background:#FF6600; text-transform:lowercase; padding:0 2px}


/* componentes aside */
.formularioLoginHeader{display:none; background:whiteSmoke; width:992px; margin:0 auto}

.formularioLoginHeader .wrap{padding:2em; background:#fff}
.formularioLoginHeader h3,
#identidad .formularioLoginHeader p,
.formularioLoginHeader legend,
.formularioLoginHeader label
{color:#000}
.formularioLoginHeader .mediumLabels label{width:120px; text-align:right; padding-top:6px}
.formularioLoginHeader .mediumLabels input.text.medium{width:260px}
.formularioLoginHeader fieldset{margin:0}
.formularioLoginHeader .supertitle{margin-bottom:6px}
.formularioLoginHeader legend{display:none}
.formularioLoginHeader fieldset{clear:both}

/* login redes sociales */
.formularioLoginHeader .mediumLabels,
.formularioLoginHeader .registroRedesSociales{width:50%; float:left; clear:none}
.formularioLoginHeader legend{display:block; color:#444; margin-bottom:10px}
.formularioLoginHeader .submit{margin-left:125px}
.formularioLoginHeader .registroRedesSociales ul{margin:0; padding:0; list-style:none}
.formularioLoginHeader .registroRedesSociales ul li{width:180px; float:left}
.formularioLoginHeader .registroRedesSociales ul{margin:0; padding:0; list-style:none}
.formularioLoginHeader .registroRedesSociales ul li
{padding-left:40px; height:31px; background:url('resources/spriteIconosSocialMedia.png') no-repeat 0 0; margin-bottom:10px}
.formularioLoginHeader .registroRedesSociales ul li a{display:block}
.formularioLoginHeader .registroRedesSociales ul li.iconFacebook{background-position:0 0}
.formularioLoginHeader .registroRedesSociales ul li.iconTwitter{background-position:0 -40px}
.formularioLoginHeader .registroRedesSociales ul li.iconGoogle{background-position:0 -80px}
.formularioLoginHeader .registroRedesSociales ul li.iconGnoss{background-position:0 -122px}

/* usuario conectado */
#perfilUsuarioGnoss{}
	#identidad{}
	.contenedorSidebar{}
	.opcionesPanel,
	#identidad ul ul
	{display:none}
	.itemActivo .opcionesPanel
	{display:block}

	#perfilUsuarioGnoss #identidad,
	#perfilUsuarioGnoss .perfilPersonal,
	#perfilUsuarioGnoss .perfilProfesional,
	#perfilUsuarioGnoss .perfilProfesor
	{background:#9DA3DA}
	.contenedorSidebar,
	#perfilUsuarioGnoss #identidad ul li.activo
		{background:#8186BD}
	
	.contenedorSidebar,
	#perfilUsuarioGnoss #identidad{width:99.2em; margin:0 auto}
	#perfilUsuarioGnoss #identidad ul li.identidad {border-right:1px solid #8186BD; padding:0 10px;}
	#perfilUsuarioGnoss #identidad ul li.activo {padding:0;}
	#perfilUsuarioGnoss #identidad ul li.identidad a{display:inline-block; padding:0; height:30px; line-height:30px;}
	#perfilUsuarioGnoss #identidad ul li.activo a.iconoUsuario{margin-right:10px}
	#perfilUsuarioGnoss #identidad ul li.activo a.iconoUsuario img{display:block; float:left; width:25px; margin-right:5px}
		*:first-child+html #perfilUsuarioGnoss #identidad ul li.identidad.activo{width:360px; position:relative}
		*:first-child+html #perfilUsuarioGnoss #identidad ul li.identidad.activo ul.infoCuenta{position:absolute; top:0; right:0}
		*:first-child+html #perfilUsuarioGnoss #identidad ul li.activo a.iconoUsuario{padding-left:30px; position:relative}
		*:first-child+html #perfilUsuarioGnoss #identidad ul li.activo a.iconoUsuario img{position:absolute; top:0; left:0;}
	
	#identidad li.activo .infoCuenta{display:block; float:right; position:relative; height:30px;}
	#identidad li.activo .infoCuenta li{height:30px; line-height:30px}
	#identidad li.activo .infoCuenta li,
	#identidad li.activo .infoCuenta li a,
	#identidad li.activo .infoCuenta li span
	{display:block; float:left; font-size:100%}
	span#infoNumMensajesSinLeer,
	span#infoNumComentariosSinLeer,
	span#infoNumInvitacionesSinLeer,
	span#infoNumSuscripcionesSinLeer{position:relative; left:-2px; font-weight:bold; color:#eee; top:2px}
	#identidad ul ul.infoCuenta li a{
		height:inherit; line-height:inherit; width:20px;
		background:url('resources/spriteIdentidad.png') no-repeat
	}
	.infoCuenta .NumElementNuevos{margin-right:5px}
	#identidad ul ul.infoCuenta li.item01 a{background-position: -4px 0}
	#identidad ul ul.infoCuenta li.item02 a{background-position: -4px -26px}
	#identidad ul ul.infoCuenta li.item03 a{background-position: -4px -52px}
	#identidad ul ul.infoCuenta li.item04 a{background-position: -4px -80px}

	#identidad ul ul.infoCuenta li.item01,
	#identidad ul ul.infoCuenta li.item02,
	#identidad ul ul.infoCuenta li.item03,
	#identidad ul ul.infoCuenta li.item04{position:relative; background:none; padding-right:5px}
	#identidad ul ul.infoCuenta span.aviso{position:absolute; right:0; top:0}
	
	
	#perfilUsuarioGnoss #identidad ul ul.infoCuenta span.aviso{
		background: orangeRed;
		font-family: Tahoma, Arial, sans;
		font-size: 9px;
		font-weight: bold;
		height: 9px;
		line-height: 9px;
		padding: 2px;	
	}
	
	.item.itemActivo {position:relative; top:1px}
		*:first-child+html #identidad,
		*:first-child+html .item.itemActivo
			{z-index:9999}
	.item.itemActivo .opcionesPanel{
		background:#fff; position:absolute; padding:1em; top:24px; left:0; z-index:9980; 
		border:1px solid #ddd; 
		border-top:0;
		border-bottom-color:#8186BD; 
	}
	.item.itemActivo .opcionesPanel ul{list-style-type:none; padding:0}
	.item.itemActivo .opcionesPanel ul li{padding:2px 0; padding-left:0 !important; margin-top:4px}
	.item.itemActivo .opcionPrincipal{background:#fff; border:1px solid #ddd; border-bottom:#fff; height:24px; line-height:24px}
	.item.itemActivo .opcionPrincipal a{font-weight:bold; color:#8186BD}
	.itemConOpcionesSegundoNivel .opcionPrincipal a{padding-right:28px; background:url('resources/spriteIdentidad.png') no-repeat right -145px}
	.itemConOpcionesSegundoNivel.itemActivo .opcionPrincipal a{background-position: right -185px}
	.itemConOpcionesSegundoNivel a{cursor:pointer}
	.contenedorSidebar{}
	.opcionPrincipal{float:left; height:25px; line-height:25px; padding:0 10px}
	.itemConOpcionesSegundoNivel .opcionPrincipal{padding-right:0}
	.opcionPrincipal a{color:#fff; font-size:1.3em}
	.opcionesPanel div#panVerTodas{border-top:1px dotted #ddd; margin-top:10px}
	.opcionesPanel div#panVerTodas a{font-size:1.3em; position:relative; top:4px}
	
	/*otras identidades */
	#perfilUsuarioGnoss  #identidad  #otrasIdentidades .wrap a{cursor:pointer; padding-right:28px; background:url('resources/spriteIdentidad.png') no-repeat right -212px}
	#perfilUsuarioGnoss  #identidad  #otrasIdentidades.itemActivo{background:#fff}
	#perfilUsuarioGnoss  #identidad  #otrasIdentidades.itemActivo .wrap a{color:#8186BD; font-weight:bold; background-position: right -182px}
	#identidad  .listadoOtrasIdentidades{display:none}
	#identidad  .listadoOtrasIdentidades ul{display:block}
	#identidad  .listadoOtrasIdentidades a{color:#8186BD}
	.listadoOtrasIdentidades{
		background:#fff; 
		position:absolute; 
		padding:1em; top:24px; left:0; z-index:9970; 
		border:1px solid #ddd; 
		border-top:0;
		border-bottom-color:#8186BD; 	
	}
	#identidad .listadoOtrasIdentidades ul li{font-size:100%; float:none}
	#perfilUsuarioGnoss #identidad .listadoOtrasIdentidades ul li a{height:22px; line-height:22px}
	
	/* ajustes 13.06.2012 
	*/
	#perfilUsuarioGnoss #identidad li li span{font-family:Tahoma, Arial, sans; font-weight:normal; font-size:11px}
	#identidad ul ul.infoCuenta li.item01, 
	#identidad ul ul.infoCuenta li.item02, 
	#identidad ul ul.infoCuenta li.item03, 
	#identidad ul ul.infoCuenta li.item04{padding-right:2px}	
	
	/* color perfil personal
	*/
	#perfilUsuarioGnoss .perfilPersonal{}
	#perfilUsuarioGnoss .perfilPersonal .contenedorSidebar,
	#perfilUsuarioGnoss .perfilPersonal #identidad ul li.activo	{background-color:#3B75A1}
	#perfilUsuarioGnoss .perfilPersonal #identidad ul li.identidad{border-right-color:#759EBD}
	.perfilPersonal #identidad ul ul.infoCuenta li a,
	.perfilPersonal .itemConOpcionesSegundoNivel .opcionPrincipal a{background-image:url('resources/spriteIdentidadPersonal.png')}
	#perfilUsuarioGnoss .perfilPersonal  #identidad, 
	#perfilUsuarioGnoss .perfilPersonal{background-color:#eee}
	.perfilPersonal #identidad .identidad .wrap a,
	.perfilPersonal #identidad .identidad .wrap span{color:#999}
	.perfilPersonal #identidad .identidad.activo a,
	.perfilPersonal #identidad .identidad.activo span{color:#fff}

	/* color perfil corporativo
	*/
	#perfilUsuarioGnoss .perfilProfesional{}
	#perfilUsuarioGnoss .perfilProfesional .contenedorSidebar,
	#perfilUsuarioGnoss .perfilProfesional #identidad ul li.activo{background-color:#259FC3}
	#perfilUsuarioGnoss .perfilProfesional #identidad ul li.identidad{border-right-color:#66BCD5}
	.perfilProfesional #identidad ul ul.infoCuenta li a,
	.perfilProfesional .itemConOpcionesSegundoNivel .opcionPrincipal a{background-image:url('resources/spriteIdentidadProfesional.png')}
	#perfilUsuarioGnoss .perfilProfesional  #identidad, 
	#perfilUsuarioGnoss .perfilProfesional{background-color:#eee}
	.perfilProfesional #identidad .identidad .wrap a,
	.perfilProfesional #identidad .identidad .wrap span{color:#999}
	.perfilProfesional #identidad .identidad.activo a,
	.perfilProfesional #identidad .identidad.activo span{color:#fff}
	
	/* color perfil profesor
	*/
	#perfilUsuarioGnoss .perfilProfesor{}
	#perfilUsuarioGnoss .perfilProfesor .contenedorSidebar,
	#perfilUsuarioGnoss .perfilProfesor #identidad ul li.activo{background-color:#E3773B}
	#perfilUsuarioGnoss .perfilProfesor #identidad ul li.identidad{border-right-color:#EBA075}
	.perfilProfesor #identidad ul ul.infoCuenta li a,
	.perfilProfesor .itemConOpcionesSegundoNivel .opcionPrincipal a{background-image:url('resources/spriteIdentidadProfesor.png')}
	#perfilUsuarioGnoss .perfilProfesor  #identidad, 
	#perfilUsuarioGnoss .perfilProfesor{background-color:#eee}
	.perfilProfesor #identidad .identidad .wrap a,
	.perfilProfesor #identidad .identidad .wrap span{color:#999}
	.perfilProfesor #identidad .identidad.activo a,
	.perfilProfesor #identidad .identidad.activo span{color:#fff}	

	/* color perfil alumno
	*/
	#perfilUsuarioGnoss .perfilAlumno{}
	#perfilUsuarioGnoss .perfilAlumno .contenedorSidebar,
	#perfilUsuarioGnoss .perfilAlumno #identidad ul li.activo{background-color:#DF1777}
	#perfilUsuarioGnoss .perfilAlumno #identidad ul li.identidad{border-right-color:#E95CA0}
	.perfilAlumno #identidad ul ul.infoCuenta li a,
	.perfilAlumno .itemConOpcionesSegundoNivel .opcionPrincipal a{background-image:url('resources/spriteIdentidadAlumno.png')}
	#perfilUsuarioGnoss .perfilAlumno  #identidad, 
	#perfilUsuarioGnoss .perfilAlumno{background-color:#eee}
	.perfilAlumno #identidad .identidad .wrap a,
	.perfilAlumno #identidad .identidad .wrap span{color:#999}
	.perfilAlumno #identidad .identidad.activo a,
	.perfilAlumno #identidad .identidad.activo span{color:#fff}	
	
	
body #identidad ul#gnoss{top:0}
body #identidad ul#gnoss a{color:#fff}
body #identidad ul#gnoss a span{color:#ddd}

.usuarioComunidades  .listado-comunidades .listado li span, .usuarioComunidades  .listado-comunidades .listadoAmpliado li span{display:block; float:left; width:14px; height:14px; margin-right:2px; background:url('resources/spriteTools.png?v=2.1.1881_001') no-repeat -2px -186px}
.usuarioComunidades  .listado-comunidades .listado li.abierta span, .usuarioComunidades  .listado-comunidades .listadoAmpliado li.abierta span{background-position:-18px -186px}


#perfilUsuarioGnoss, #identidad.idiomasCustomizado {
    z-index: 9995;
}
.idiomasCustomizado #gnoss li {
    display: none;
}
.idiomasCustomizado #gnoss li.logo {
    display: block;
}
.idiomasCustomizado #idiomas, .idiomasCustomizado #gnoss {
    float: left;
}
.idiomasCustomizado #idiomas {
    position: relative;
}
.idiomasCustomizado #idiomasSelector {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    display: none;
    padding: 10px;
    position: absolute;
    right: 0;
    top: 40px;
}
#identidad.idiomasCustomizado #idiomasSelector {
    top: 26px;
}
.idiomasCustomizado #idiomasSelector ul {
}
.idiomasCustomizado #idiomasSelector ul li {
    height: 24px;
    line-height: 24px;
}
.idiomasCustomizado #idiomasSelector ul li.beta {
    display: none;
}
.idiomasCustomizado #idiomasSelector ul li a {
    color: #3b75a1;
    white-space: nowrap;
}
.idiomasCustomizado .desplegar {
    background: url("resources/verticalSprite.png") no-repeat scroll -6px -13px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 10px;
    position: relative;
    text-indent: -9999em;
    top: 17px;
    width: 10px;
}
#identidad.idiomasCustomizado .desplegar {
    top: 8px;
}
#identidad.idiomasCustomizado #idiomas {
    float: right;
    margin-right: 70px;
}
.perfilUsuarioGnoss .identidadGNOSS {
    position: relative;
}
#identidad .beta {
    display: none;
}
.perfilUsuarioGnoss .beta {
    color: #cccccc;
    font-size: 10px;
    font-style: italic;
    position: absolute;
    right: 30px;
    top: -13px;
    z-index: 9999;
}

/*	mygnoss.css	*/

#identidad{background:#386C94}


#identidad .wrapper {position:relative}
#identidad ul#gnoss{top:0}
#identidad ul#gnoss a.enlaceDesplegable {background:url('resources/verticalSprite.png') no-repeat 48px -5px; padding-right:20px}
#identidad ul#gnoss a{color:#fff}
#identidad li.logo{position:relative}
#identidad li.showDesplegable{position:relative; z-index:9980}
#identidad li .desplegable{display:none}
#identidad li.showDesplegable .desplegable{display:block; position:absolute; top:24px; right:0; background:white; 
border: 1px solid #ddd; border-top-width:0; border-bottom-width:2px; border-right-width:2px; }
#identidad li.showDesplegable .desplegable ul{display:block}
#identidad li.showDesplegable .desplegable ul li{white-space:nowrap; display:block; font-size:100%; float:none; text-align:right}
#identidad ul#gnoss ul li a{color:#386C94}

/*
#identidad, #header{position:fixed; width:100%}
#identidad{z-index:9980; top:0; left:0}
#header{z-index:9970; top:24px; left:0; border-bottom:1px solid #ddd}
#page{margin-top:145px !important}
*/


div.identidadGNOSS ul#gnoss li a{color: #EEEEEE;}
div.identidadGNOSS ul#gnoss ul.listado li a{color: #3B75A1;}
div.identidadGNOSS ul#gnoss{position:inherit;}
/*div#section div.subNav{margin-left: 0;}*/
div.usuarioConectado div.desplegable li, div.espacios div.desplegable li, div.otrasIdentidades div.desplegable li {text-align: left;}



.perfilUsuarioGnoss .otrasIdentidades li .identidadProfesor{line-height:inherit;}


#identidad ul#gnoss li.beta{color:#fff; font-size:13px;padding: 3px;}
#identidadGNOSS ul#gnoss li.beta {color:#fff; font-size:13px}



/* responsive to ie */
.widescreen{}
	/* ajustes layout */
	.widescreen .perfilUsuarioGnoss{width:100%}
	.widescreen #header{}
	.widescreen body #identidad .wrapper,
	.widescreen #header .wrapper,
	.widescreen #perfilUsuarioGnoss .wrapper
	{width:1108px}
	/* identidad */
	.widescreen #identidad .wrapper{width:1108px}
	/* header */
	.widescreen .myGnoss #corporativo{width:536px}


@media only screen and (min-width: 1024px){
	/*
	.perfilUsuarioGnoss{width:100%}
	#header{}
	body #identidad .wrapper,
	#header .wrapper,
	#perfilUsuarioGnoss .wrapper
	{width:1108px}
	
	.formularioLoginHeader,
	#identidad .wrapper{width:1108px}
	.formularioLoginHeader{margin:0 auto}

	.myGnoss #corporativo{width:536px}
	*/
}

/* feb 2013 */
/* header theme 01. header simplificada */
#header-theme-01{background:#fff}
#identidad-theme-01{background:whitesmoke}
#identidad-theme-01 .wrapper,
#header-theme-01 .wrapper{width:992px; margin:0 auto}
#header-theme-01 .wrapper{height:90px}

#identidad-theme-01{}
#identidad-theme-01 ul#gnoss{list-style:none; margin:0; padding:0}
#identidad-theme-01 ul#gnoss li{display:inline-block}
	.ie7 #identidad-theme-01 ul#gnoss li{display:inline}
#corporativo-theme-01 h1{font-family: 'MisoBold', Lucida Sans, sans; font-size:60px; line-height:1; padding:0}	
#corporativo-theme-01{}
#buscador-theme-01{}
#opciones-theme-01{}
#nav-theme-01{}
#formats-theme-01{}

#corporativo-theme-01 .content{margin-top:10px}
#corporativo-theme-01,
#buscador-theme-01,
#opciones-theme-01{float:left; height:90px}
#corporativo-theme-01,
#buscador-theme-01{margin-right:10px}
#corporativo-theme-01{width:230px}
#nav-theme-01, #formats-theme-01{display:none}

#opciones-theme-01 ul{list-style:none; margin:0; padding:0}
#opciones-theme-01 ul li{
	display: inline-block;
	margin-left: 4px;
	overflow: hidden;
	background: whitesmoke;
	height: 30px;
	line-height: 30px;
	vertical-align:top
}
#opciones-theme-01 ul li.opUsuario,
#opciones-theme-01 ul li.opMensajes,
#opciones-theme-01 ul li.opComentarios,
#opciones-theme-01 ul li.opInvitaciones
{width:30px}

	.ie7 #opciones-theme-01 ul li{display:inline; margin-left:2px}

/*opciones theme 01*/
#opciones-theme-01{}
#opciones-theme-01 ul{margin-top:30px}
/*buscador theme 01*/
#buscador-theme-01{}
.buscador-theme-01 select{display:none}


.busquedas-sugeridas{margin:5px 0 0 0; padding:0}
.busquedas-sugeridas li{display:inline-block}
	.ie7 .busquedas-sugeridas li{display:inline}
.buscador-theme-01{width:420px}
		.buscador-theme-01 fieldset{margin:28px 0 0 0; padding:0; display:none}
		.buscador-theme-01 fieldset div.fieldsetGroup label{color:#666; display:none}
		.buscador-theme-01 fieldset div.fieldsetGroup.searchGroup{margin-bottom:0}
		.buscador-theme-01 fieldset select{display:none}
		.buscador-theme-01 fieldset div.searchGroup,
		.buscador-theme-01 fieldset{
			-moz-border-radius:3px;
			-webkit-border-radius:3px;
			border-radius:3px;		
		}
		.buscador-theme-01 fieldset div.searchGroup{
			background:white;
			border:1px solid #ccc;
			border-bottom-color:#bbb
		}
		.buscador-theme-01 fieldset div.searchGroup input.defaultText{color:#aaa; font-style:italic}
		.buscador-theme-01 fieldset div.searchGroup input.text,
		.buscador-theme-01 fieldset div.searchGroup input.encontrar{border:0; padding:0; margin:0; height:30px}
		.ie7 .buscador-theme-01 fieldset div.searchGroup input.encontrar{position:relative; top:-1px; right:1px; height:32px}
		.buscador-theme-01 fieldset div.searchGroup input.text{width:50%; padding:0 2px; height:30px; margin-left:2px}
		.buscador-theme-01 fieldset div.searchGroup input.encontrar{
			color:#fff; padding:0; float:right; cursor:pointer;
			background-color: #FF8300;
			background-image: url('resources/spriteIcons.png?v=2.1.1880'), -webkit-linear-gradient(top,#FF8300,#EB6F00);
			background-image: url('resources/spriteIcons.png?v=2.1.1880'), -moz-linear-gradient(top,#FF8300,#EB6F00);
			background-image: url('resources/spriteIcons.png?v=2.1.1880'), -ms-linear-gradient(top,#FF8300,#EB6F00);
			background-image: url('resources/spriteIcons.png?v=2.1.1880'), -o-linear-gradient(top,#FF8300,#EB6F00);
			background-image: url('resources/spriteIcons.png?v=2.1.1880');			
			background-repeat: no-repeat;
			background-position:-214px -494px;
			border: 0 solid #3079ED;
			color: white;
			text-shadow: 0 1px #666;	
			text-indent:-999em; 
			width:34px
		}		
		.buscador-theme-01  #buscador fieldset div.searchGroup input.encontrar{
			background-color: #ddd;
			background-image: url('resources/spriteIcons.png?v=2.1.1880'), -webkit-linear-gradient(top,#f0f0f0,#ddd);
			background-image: url('resources/spriteIcons.png?v=2.1.1880'), -moz-linear-gradient(top,#f0f0f0,#ddd);
			background-image: url('resources/spriteIcons.png?v=2.1.1880'), -ms-linear-gradient(top,#f0f0f0,#ddd);
			background-image: url('resources/spriteIcons.png?v=2.1.1880'), -o-linear-gradient(top,#f0f0f0,#ddd);
			background-image: url('resources/spriteIcons.png?v=2.1.1880');				
		}
		.ie7 .buscador-theme-01 fieldset div.searchGroup input.encontrar{margin-top:-32px}	
		.buscador-theme-01 #selector{
			float:left; 
			height:30px; 
			position:relative; 
			z-index:999;		
		}
		.ie7 .buscador-theme-01 #selector{height:32px}
		.buscador-theme-01 #selector p.seleccionado{line-height:30px; margin:0; padding:0 24px 0 10px; position:relative}
		.ie7 .buscador-theme-01 #selector p.seleccionado{line-height:32px}
		.buscador-theme-01 #selector p.seleccionado a{color:#666; font-weight:bold}
		.buscador-theme-01 #selector p.seleccionado span{
			display:block; 
			position:absolute; 
			width:12px; height:12px;
			top:13px; right:4px;
			background:url('resources/spriteIcons.png?v=2.1.1880') no-repeat -229px -280px;}
		.ie7 .buscador-theme-01 #selector p.seleccionado span{top:5px}
		.buscador-theme-01 #selector,
		.buscador-theme-01 #selector #opciones{
			background-color: whiteSmoke;
			background-image: -webkit-linear-gradient(top,whiteSmoke,#dedede);
			background-image: -moz-linear-gradient(top,whiteSmoke,#dedede);
			background-image: -ms-linear-gradient(top,whiteSmoke,#dedede);
			background-image: -o-linear-gradient(top,whiteSmoke,#dedede);
			background-image: linear-gradient(top,whiteSmoke,#dedede);			
		}
		.buscador-theme-01 #selector.desplegado{background:whiteSmoke}
		.buscador-theme-01 #selector #opciones{border-width:0 1px 1px 1px; border-style:solid; border-color:#ccc; margin-left:-1px; display:none}
		.buscador-theme-01 #selector #opciones ul{list-style-type:none; margin:0; padding:0 10px 10px 10px}
		.buscador-theme-01 #selector #opciones ul li{padding:2px 0}

/* ajustes ie7 */
*:first-child+html #page{}
*:first-child+html .row.destacadoPrincipal{}
*:first-child+html .buscador-theme-01 fieldset input.text{float:left}
*:first-child+html .buscador-theme-01 fieldset div.searchGroup{height:30px}
*:first-child+html .busquedas-sugeridas li{display:inline; margin-right:6px}
*:first-child+html .buscador-theme-01 #selector p.seleccionado span{top:4px}

*:first-child+html #opciones-theme-01 #opciones li{display:inline}
*:first-child+html #opciones-theme-01 #opciones li.opExplora,
*:first-child+html #opciones-theme-01 #opciones li.widthOpciones
{position:relative; padding-right:12px}
*:first-child+html #opciones-theme-01 #opciones li.opExplora a{}
*:first-child+html #opciones-theme-01 #opciones li a{padding-top:0}
*:first-child+html #opciones-theme-01 #opciones li a.desplegar{position:absolute; top:0; right:0}



@media only screen and (min-width: 1024px){
	/*
	#identidad-theme-01 .wrapper, 
	#header-theme-01 .wrapper{width:1108px}
	*/
}/**/ 
/*jquery.autocomplete.css*/ 
.ac_results {
	padding: 0px;
	border: 1px solid #ccc;
	background-color: white;
	overflow: hidden;
	z-index: 9980;
	border-top:0;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	/*margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;

	font: menu;
	font-size: 12px;

	line-height: 16px;
	overflow: hidden;*/
	
	padding: 1px 0px 1px 2px;
	list-style-type: none;
	border-top: solid 1px #ccc;
	cursor: pointer;
	background-image:none !important;
	text-align:left;
}

.ac_loading {
	background: white;
}

.ac_odd {
	/*background-color: #eee;*/
}

.ac_over {
	/*background-color: #0A246A;
	color: white;*/
	
	background-color: #ffc000;
	font-weight: bold;
}


/**********************************************/
/*AUTOCOMPLETAR*/

div.autocompletar
{
	border: 1px solid #DDDDDD; 
	padding: 2px 4px; 
	cursor: text;
	background:white;
}
div.autocompletar input{border: 0}
div.tag div.autocompletar input
{
	border:1px solid #ddd;
	padding:2px
}

div.autocompletar input.txtAutocomplete
{
	margin-top:2px;
}

div.autocompletar span.contenedor div.tag
{
	float:left; 
	padding: 2px 5px 2px 2px;
}

div.autocompletar span.contenedor div.tag a.remove {
    background: url("resources/spriteIcons.png?v=2.1.1880") no-repeat scroll -222px -678px transparent;
    cursor: pointer;
    display: block;
    float: right;
    height: 16px;
    margin-left: 5px;
    text-indent: -999em;
    width: 16px;
    position: absolute;
    top: 4px;
    right: 4px
}

div.autocompletar span.contenedor div.tag div {	
	background:#E6E6FA;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	display:inline-block;
	padding:3px 26px 3px 6px;
	word-break: break-all;
	margin-right:3px;
	margin-bottom:2px;
	font-size:12px; 
	position: relative
}
* html div.autocompletar span.contenedor div.tag div {display:inline} /*ie6*/
*:first-child+html div.autocompletar span.contenedor div.tag div {position:relative; display:inline; width:1%; padding-right:30px}/*ie7*/
*:first-child+html div.autocompletar span.contenedor div.tag div a{position:absolute; top:4px; right:4px}/*ie7*/
	
div.autocompletar span.contenedor div.tag.selected div {
	background: none repeat scroll 0pt 0pt #6688FF; 
	border: 1px solid #5566FF;
}

div.autocompletar span.contenedor div.tag input {
	display:none;
}

div.propuestos
{
	margin-top:10px;
}

div.propuestos span.contenedor{
	width:100%; display:block
}
div.propuestos span.contenedor div.tag {	
	background:#FFEFD5;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	display:inline-block; 
	padding:3px 6px;
	word-break: break-all;	
	margin-right:3px;
	margin-bottom:2px;
	font-size:12px	
}
div.propuestos span.contenedor div.tag a.add {
    background: url("resources/spriteIcons.png?v=2.1.1880") no-repeat scroll -199px -678px transparent;
    cursor: pointer;
    display: block;
    float: right;
    height: 16px;
    margin-left: 5px;
    text-indent: -999em;
    width: 16px;
}

*:first-child+html div.propuestos span.contenedor div.tag{
	display:inline; 
	position:relative;
	padding-right:30px
} /*ie7*/
*:first-child+html div.propuestos span.contenedor div.tag a.add{
	position:absolute;
	top:4px; 
	right:2px
} /*ie7*//**/ 	
