/* GENERAL */ 

.hide { left:-1000em; top:-1000em; position:absolute; width:0.1em; height:0.1em; overflow:hidden; }
.clear { clear:both; }
.ie6, .ie7 .clear{ height:1%; }
.clearfix:after { content: ""; display:block; clear:both; height:0; visibility:hidden; }
.nob { border:none !important; }
.nom { margin:0 !important; }
.nop { padding:0 !important; }

BODY.comunidades .separator  {clear:both}

/* COMUNIDADES */
 BODY.comunidades { font-family: Arial; }
 BODY.comunidades #zonaContenido { border:1px solid #ccc; background:#ececec url(../../images/fd_separadorFiltro.gif) repeat-y -39px 0; padding-top: 0; }
 BODY.comunidades #zonaContenido #contenidos { background: #FFF; padding-top: 1em; padding-bottom:1em }
 BODY.comunidades #zonaContenido #filtros { padding-top: 1em; }

 BODY.comunidades #zonaContenido #filtros .buscador { background-color: #FFF; border: 1px #CCC solid; padding-bottom:0}
	BODY.comunidades #filtros .buscador form .botonera {margin-bottom:1em;} 
 BODY.comunidades #zonaContenido #filtros .contentBg {background-color:#dfdfdf; padding:1.8em 1em} 
 BODY.comunidades #zonaContenido #filtros .buscador FORM .botonera P.masOpciones { padding: .4em .2em .2em 2em; background: url(../../images/arr_9.gif) no-repeat 0 .3em; }
 BODY.comunidades #zonaContenido #filtros .buscador FORM .botonera P.menosOpciones { padding: .4em .2em .2em 2em; background: url(../../images/arr_9b.gif) no-repeat 0 .3em; }
 BODY.comunidades #zonaContenido #filtros .tambien { background-color: #FFF; border: 1px #CCC solid; }
 
 BODY.comunidades #zonaContenido #column-1{background-color: #FFF; padding:1em;width:94em;display:block}
	BODY.comunidades #zonaContenido #column-1 #layout-column_column-1 {width:93.5em;margin-right:0;}
	BODY.comunidades #zonaContenido #column-1 .paginacion {width:97%;}
   
.principalComunidades { padding-bottom: 3.5em; position: relative; overflow:hidden} 
    .principalComunidades .columnType1 {position:relative;width:70em;height:25em;overflow:hidden;}
		.principalComunidades  .columnType1 img.imgComMain {height:26em}
		.principalComunidades .datos {position:absolute;bottom:0;left:0;width:46em;height:5.2em;background: transparent url(../../images/fd_tituloModuloDestacado.png) repeat left bottom;padding:1em 1em 0;z-index:10;}
		.principalComunidades .datos h2 {font:bold 2.2em Arial;}
		.principalComunidades .datos a {color:#000000;text-decoration:none;}	
			.principalComunidades .datos h2 a:hover{background-color:transparent;text-decoration:underline}			
		.principalComunidades .datos p {font:normal 1.1em Arial;padding:0.5em 0 0 0.3em;}
		.principalComunidades .datos p  a{text-decoration:underline;}			
	
.principalComunidades .columnType2 { background: transparent url(../../images/fd_tituloModuloDestacado.png) repeat left center;height:24em;padding:1em 1em 0;position:absolute;right:0;top:0;width:20em;}
.principalComunidades .columnType2 p { float:left; width:auto; font-size:1.1em; line-height:1.5em; }
.principalComunidades .columnType2 h3 { float:left; width:100%; color:#444; margin:1.8em 0 0.5em 0; font-size:1.1em; font-weight:bold; }
.principalComunidades .columnType2 ul { float:left; width:100%; font-size:1.1em; }
	.principalComunidades .columnType2 ul li { float:left; width:90%; margin-bottom:1.1em; padding-left:2em; display:inline; line-height:1.2em; }
	.principalComunidades .columnType2 ul li.ico1 { background:url(../../images/ico_members_add.png) 0 0 no-repeat; }
	.principalComunidades .columnType2 ul li.ico2 { background:url(../../images/ico_messages_add.png) 0 0 no-repeat; }
	.principalComunidades .columnType2 ul li.ico3 { background:url(../../images/ico_documents_add.png) 0 0 no-repeat; }
	.principalComunidades .columnType2 ul li span { display:block; }
	.principalComunidades .columnType2 ul li a { color:#444; }
.principalComunidades .columnType2 .verMas{position:absolute; bottom:1em; right:2em;}
 
 #contenidos #bd { float:left; width:100%; }
 #contenidos #bd h2 { float:left; width:auto; margin:0.6em 0 0.4em; font-family:Times New Roman, Courier, Courier-New; font-size:2.8em; font-weight:normal; }
 #contenidos #bd h2 span { color:#064ba0; }
 #contenidos #bd ul { float:left; width:71.8em; margin-left:-1em; }
 #contenidos #bd ul li { float:left; width:22em; margin:0 0.9em 3em 1em; display:inline; }
 #contenidos #bd ul li .image { float:left; margin-bottom:0.3em; border:1px solid #ccc; border-top:4px solid #064ba0; }
 #contenidos #bd ul li .image img { float:left; border-top:none; }
 #contenidos #bd ul li h3 { float:left; width:100%; height:2.4em; overflow:hidden; margin-bottom:0.2em; font-size:1.5em; font-weight:bold; }
 #contenidos #bd ul li h3 a { color:#064ba0; text-decoration:none; }
 #contenidos #bd ul li h3 a:hover { text-decoration:underline; background-color: transparent; }
 #contenidos #bd ul li .texto { float:left; width:100%; height:5.7em; overflow:hidden; font-size:1.1em; }
 #contenidos #bd ul li .texto a { color:#B9021F; }
 #contenidos #bd ul li .texto a:hover { background:#B9021F; color:#fff; }

 #contenidos #bd ul li span.big { width:auto; margin-top:0.1em; font-size:1.2em; line-height:1.2em; }
 #contenidos #bd ul li span.sep { margin:0 0.1em 0 0.4em; }
 #contenidos #bd ul li img.ico { vertical-align:text-top; }


 #contenidos .bd { float:left; width:100%; }
 #contenidos .bd h2 { float:left; width:auto; margin:0.6em 0 0.4em; font-family:Times New Roman, Courier, Courier-New; font-size:2.8em; font-weight:normal; }
 #contenidos .bd h2 span { color:#064ba0; }
 #contenidos .bd ul { float:left; width:71.8em; margin-left:-1em; }
 #contenidos .bd ul li { float:left; width:22em; margin:0 0.9em 3em 1em; display:inline; }
 #contenidos .bd ul li .image { float:left; margin-bottom:0.3em; border:1px solid #ccc; border-top:4px solid #064ba0; }
 #contenidos .bd ul li .image img { float:left; border-top:none; }
 #contenidos .bd ul li h3 { float:left; width:100%; height:2.4em; overflow:hidden; margin-bottom:0.2em; font-size:1.5em; font-weight:bold; }
 #contenidos .bd ul li h3 a { color:#064ba0; text-decoration:none; }
 #contenidos .bd ul li h3 a:hover { text-decoration:underline; background-color: transparent; }
 #contenidos .bd ul li .texto { float:left; width:100%; height:5.7em; overflow:hidden; font-size:1.1em; }
 #contenidos .bd ul li .texto a { color:#B9021F; }
 #contenidos .bd ul li .texto a:hover { background:#B9021F; color:#fff; }

 #contenidos .bd ul li span.big { width:auto; margin-top:0.1em; font-size:1.2em; line-height:1.2em; }
 #contenidos .bd ul li span.sep { margin:0 0.1em 0 0.4em; }
 #contenidos .bd ul li img.ico { vertical-align:text-top; }

/*formulario datos comunidad*/
 BODY.comunidades #contenidos #administracion.admin01.bloque_1 {width:99%}  
 BODY.comunidades #datosComunidad H4{font:bold 1.2em arial}
 BODY.comunidades #datosComunidad .col  textarea {width:30em; height:15em}	
 BODY.comunidades #datosComunidad  form .genericInput {width:30em;}
 BODY.comunidades #datosComunidad .comunidadImg {width:30em; height:6em; overflow:hidden; margin-bottom:2em}
 BODY.comunidades #datosComunidad .comunidadImg img {width:100%;}
 BODY.comunidades #datosComunidad ul li {list-style:none outside none; margin-bottom:.5em; position:relative;top:0.3em;clear:both}
 BODY.comunidades #datosComunidad ul li input{margin-right:.5em} 
 BODY.comunidades #datosComunidad  ul li label select{width:9em}
 
 BODY.comunidades #datosComunidad #comunidadConfig{padding-top:3em; clear:both}
 BODY.comunidades #datosComunidad #comunidadConfig ul li label { float: left; margin: 0 1em 0.5em 0; min-width: 7em;}
 BODY.comunidades #datosComunidad #comunidadConfig ul li label span{display:inline-block;width:10em}  
 BODY.comunidades #datosComunidad #comunidadConfig .opinionTools {float: right; margin-bottom: 2em; position: relative; top: -1.5em; width: 35em;}
 BODY.comunidades #datosComunidad #comunidadConfig .opinionTools  p {margin:0;clear:both}
 
  
#owncom { height:2.6em; margin-bottom:1em; background:url(../../images/bg_14.gif) 0 0 repeat-x; border:1px solid #ccc; }
#owncom a { float:left; width:86%; height:2em; font-size:1.3em; padding:0 1.2em 0 0.8em; line-height:2em; vertical-align:middle; background:url(../../images/arr_8.gif) 100% 50% no-repeat; text-decoration:none; }
#owncom a:hover { color: #B9021F; text-decoration: underline; }
#owncom span { float:left; height:2em; border-right:1px solid #ccc; padding-right:0.6em; }
 
 
 
 /* LA COMUNIDAD */
 
 /* zona contenidos */

	.portadaComunidad { background-color: #000; overflow: hidden; padding: 1.3em 1em .5em 1.4em; margin-bottom: 1em;}
	.portadaComunidad H2 { float:left; font-size:1.6em; color: #FFF; margin:0; padding:0; }
	.portadaComunidad FORM { float: right; font: 1.1em Arial; padding-right: 1em; }
	.portadaComunidad FORM LABEL { color: #FFF; }
	.portadaComunidad FORM SELECT { font: 1em Arial; }
	.portadaComunidad P.migas { color: #FFF; font: 1.1em Arial; }
	.portadaComunidad P.migas A { color: #FFF; margin: 0.3em } .portadaComunidad P.migas A.arr { color: #FFF; padding-left:1.2em; background:url(../../images/arr_10.gif) 0 50% no-repeat; }
		.portadaComunidad p.migas a:hover {background-color: transparent;text-decoration:underline}
	.portadaComunidad P.migas SPAN { margin-left:0.5em; padding-left:1.2em; font-weight:bold; background:url(../../images/arr_10.gif) 0 50% no-repeat; }

	.listadoActividad { padding: .2em 0 1.3em 0; font-size:1.1em; border-top:3px solid #12648c; line-height: 1.4em; overflow: hidden; }

	.listadoActividad .newpost { border-bottom:1px solid #d1d1d1; padding-bottom: .8em; }
	.listadoActividad .newpost h3 { margin: .6em 0 .4em 0; font-size:2em; line-height:1.1em; letter-spacing:-0.005em; }
	.listadoActividad .newpost h3 a { color:#b40021; text-decoration:none; }
	.listadoActividad .newpost h3 a:hover { color:#fff; }
	.listadoActividad .newpost .image { float:left; width:17.4em; margin:0 1em .4em 0; overflow:hidden; }
	.listadoActividad .newpost P.date { padding-bottom: .5em; font: 1em Arial; }
	.listadoActividad .newpost P { padding-bottom: .5em; font: 1.2em Arial; color: #333; }

	.listadoActividad .newmember { padding:0.5em 0 0.5em 2.8em; background:url(../../images/ico_members_add2.gif) 0 0.6em no-repeat; overflow: hidden; }
	.listadoActividad .newmember .sep { float:left; width:100%; height:0.3em; border-bottom:3px solid #d1d1d1;  }
	.listadoActividad .newmember .image { float:left; width:4.1em; height:4.1em; margin:0 1em 1em 0; overflow:hidden; border:1px solid #000; }
	.listadoActividad .newmember h3 { font-size:1.4em; font-weight:bold; color:#b40021; }
	.listadoActividad .newmember h3 a { color:#b40021; text-decoration:none; }
	.listadoActividad .newmember h3 a:hover { color:#fff;  text-decoration:none; }
	.listadoActividad .newmember h4 { font-weight:bold; }
	.listadoActividad .newmember h4 a { color:#000; text-decoration:none; }
	.listadoActividad .newmember h4 a:hover { color:#fff; }

	.listadoActividad .forum { padding:0.5em 0 0.5em 2.8em; background:url(../../images/ico_messages_add2.gif) 0 0.6em no-repeat; overflow:hidden; }
	.listadoActividad .forum .sep { float:left; width:100%; height:0.3em; border-bottom:3px solid #d1d1d1;  }
	.listadoActividad .forum .image { float:left; width:4.2em; height:4.2em; margin:0 1em 1em 0; overflow:hidden; }
	.listadoActividad .forum h3 { font-size:1.4em; font-weight:bold; color:#b40021; }
	.listadoActividad .forum h3 a { color:#b40021; text-decoration:none; }
	.listadoActividad .forum h3 a:hover { color:#fff; }

	.listadoActividad .newdoc { padding:0.5em 0 0.5em 2.8em; background:url(../../images/ico_documents_add2.gif) 0 0.6em no-repeat; overflow: hidden; }
	.listadoActividad .newdoc .sep { float:left; width:100%; height:0.3em; border-bottom:3px solid #d1d1d1;  }
	.listadoActividad .newdoc .image { float:left; width:4.2em; height:4.2em; margin:0 1em 1em 0; overflow:hidden; }
	.listadoActividad .newdoc span.left { float:left; width:auto; }
	.listadoActividad .newdoc h3 { font-size:1.4em; font-weight:bold; color:#b40021; }
	.listadoActividad .newdoc h3 a { color:#b40021; text-decoration:none; }
	.listadoActividad .newdoc h3 a:hover { color:#fff; }

	.listadoActividad .newimg { padding:0.5em 0 0.5em 2.8em; background:url(../../images/ico_fotoAdd.gif) 0 0.6em no-repeat; overflow: hidden; }
	.listadoActividad .newimg .sep { float:left; width:100%; height:0.3em; border-bottom:3px solid #d1d1d1;  }
	.listadoActividad .newimg .image { float:left; width:4.2em; height:4.2em; margin:0 1em 1em 0; overflow:hidden; }
	.listadoActividad .newimg span.left { float:left; width:auto; }
	.listadoActividad .newimg h3 { font-size:1.4em; font-weight:bold; color:#b40021; }
	.listadoActividad .newimg h3 a { color:#b40021; text-decoration:none; }
	.listadoActividad .newimg h3 a:hover { color:#fff; }

	.encabezadoForo { overflow: hidden; }

	.encabezadoForo h2 { margin:0.7em 0 .6em 0; font-size:2.6em; }
	.encabezadoForo  form.search { margin:1em 1em 0em 0; display:inline; }
	.encabezadoForo  form.search label { margin-bottom:0.6em; }
	.encabezadoForo  form.search label span.tit { float:left; width:13.5em; line-height:1.8em; font-size:1.1em; }
	.encabezadoForo  form.search label input { float:left; width:13.7em; padding: .2em 0 .2em .3em; border:1px solid #a7a6ab; font-size:1.1em; }
	.encabezadoForo  form.search label select { float:left; width:14.2em; height:1.95em; border:1px solid #a7a6ab; font-size:1.1em; }
	.encabezadoForo  form.search a.more { float:left; margin-top:0.3em; padding-left:1.8em; font-size:1.1em; color:#B9021F; background:url(../../images/arr_9.gif) 0 0 no-repeat; height:1.4em; }
	.encabezadoForo  form.search .button { float:left; width:10em; height:2em; margin-left:1em; background:url(../../images/bt_1a.gif) 0 0 no-repeat; display:inline; }
	.encabezadoForo  form.search .button.w1 { width:7.8em; }
	.encabezadoForo  form.search .button.w2 { width:13em; }
	.encabezadoForo  form.search .button input { float:left; width:100%; height:2em; margin-top:-0.2em; border:none; outline:0 !important; background:url(../../images/bt_1c.gif) 100% 0.2em no-repeat; text-align:center; font:normal 1.2em arial; display:inline; cursor:pointer; }

	table.main { width:100%; margin:2em 0; font-size:1.1em; }
	table.main th { font-weight:bold;  }
	table.main th.sup { border-bottom:3px solid #efefef; padding: 1em .6em .2em; background-color:#f7f7f7 }
	table.main th h4 { padding-left:0.8em; font-size:1.1em; line-height:1.3em; }
	table.main th h4 a {color:#0f6187; text-decoration:none}
	table.main th h4 a:hover{color:#0f6187; background-color:#fff; text-decoration:underline}
	table.main tbody tr th { vertical-align:text-top; padding:1.6em 0 0 0; border-bottom:1px solid #efefef}
	table.main tbody tr td { padding:1.6em 0 .6em .6em; vertical-align:text-top; border-bottom:1px solid #efefef}

	/*--documentos--*/
	.tabletitle { height:2.8em; background:#f0f0f0; border:1px solid #ccc; border-top:3px solid #12648c; overflow: hidden; margin-top: 1.5em; }
	.tabletitle h3 { float:left; padding-left:1em; line-height:2.2em; font-size:1.2em; font-weight:bold; } 
	.tabletitle .button { float:right; width:13em; height:2em; margin:0.4em 0.4em 0 0; background:url(../../images/bt_1a.gif) 0 0 no-repeat; display:inline; text-decoration:none; color:#000; }
	.tabletitle .button span { float:left; width:100%; height:2em; line-height:2.1em; vertical-align:middle; margin-top:-0.2em; border:none; outline:0 !important; background:url(../../images/bt_1c.gif) 100% 0.2em no-repeat; text-align:center; font:normal 1.2em arial; display:inline; cursor:pointer; padding-top:0.3em;}
	.tabletitle .button input { float:left; width:100%; height:2em; line-height:2em; vertical-align:middle; margin-top:-0.2em; border:none; outline:0 !important; background:url(../../images/bt_1c.gif) 100% 0.2em no-repeat; text-align:center; font:normal 1.2em arial; display:inline; cursor:pointer; }

	table.doc { float:left; width:99.8%; margin:0 0 1em 0.1em; *margin-left:0; font-size:1.1em; }
	table.doc th { height:2.3em; line-height:2.3em; vertical-align:middle; font-weight:bold; border-bottom:1px solid #ccc;padding-left:.5em}
	table.doc thead th{background-color:#f7f7f7}
	table.doc th span.ico { float:left; width:4.25em; margin-top:0.2em; margin-right:1em; display:inline; font-size:0.9em; font-weight:normal; line-height:1.2em; text-align:right; }
	table.doc th span.ico .description { display:block; }
	table.doc th h4 { float:let; width:auto; padding:0 1em 0 0.8em; font-size:1.1em; line-height:1.3em; }
	table.doc th h4 a {color:#0f6187; text-decoration:none}
	table.doc th h4 a:hover{color:#0f6187; background-color:#fff; text-decoration:underline}
	table.doc tbody tr th { vertical-align:text-top; padding-bottom:1em;padding-top: 1em; }
	table.doc tbody tr th.nombre { border-bottom: 0; }
	table.doc tbody tr td { padding:1em 0 1.5em .5em; vertical-align:text-top; }
	
	/*--foros--*/
	BODY.comunidades table.main th h4 span.desc{font:normal .9em arial;}
	
	/*-- paginadores-- */	
	BODY.comunidades .taglib-page-iterator .search-pages {font-size:1.1em;min-width:48em;}
	BODY.comunidades .taglib-page-iterator .search-pages .page-links a.last {display:inline-block}
	BODY.comunidades .taglib-page-iterator .search-pages .page-links a:hover{background-color:#B9021F}
	
	/*-- botones --*/	
	BODY.comunidades span.bt_com {background:url(../../images/bt_1a.gif) no-repeat scroll 0 0 transparent;display:inline;float:right;height:2em;margin:0 0 0 1em;}
	BODY.comunidades span.bt_com input { background:url(../../images/bt_1c.gif) no-repeat scroll 100% 0.2em transparent; border:none; cursor:pointer; display:inline; float:left; font:normal 1.2em arial; height:2em; margin-top:-0.2em; outline:0 none !important; text-align:center; width:auto;}
	
	/*-- table forms admin --*/
	BODY.comunidades table.lfr-table  {font-size:1.1em}
		BODY.comunidades table.lfr-table table.lfr-table {font-size:1em}
	#zonaContenido table.lfr-table  tr td{padding: 0 .5em .5em 0}
	#zonaContenido table.lfr-table tr td.lfr-label {vertical-align:top;}	
		BODY.comunidades table.lfr-table tr td span.txt_val{font-size:1.1em}	
	BODY.comunidades .breadcrumbs  {font-size:1.1em; padding:.5em; background-color:#000; color:#fff}
        BODY.comunidades .breadcrumbs a {color:#fff}
        BODY.comunidades .breadcrumbs a:hover {background-color:transparent; text-decoration:underline}	
	BODY.comunidades .breadcrumbs .last {display:inline;font-size:1em}	
	BODY.comunidades table.lfr-table td input[type="submit"], BODY.comunidades table.lfr-table td input[type="button"] { font-size:.9em}
	
	/*columna iconos acciones*/
	table.main td .colAcciones  , BODY.comunidades  table.taglib-search-iterator td .colAcciones {width:5.5em} 
	table.main td .colAcciones a:hover{background-color:transparent}

	/*--listado usuarios--*/
	.listadoUsuarios {background-color: #FFF; padding-bottom: 2em; margin-bottom: 1.5em; border: 1px #CCC solid;}
	.listadoUsuarios ul.members { margin-top:1.5em; color:#b40021; padding-left: 1em; }
	.listadoUsuarios ul.members UL { padding-left: 5.4em; }
	.listadoUsuarios ul.members li { padding-bottom: 1.4em;  list-style-type:none;}
	.listadoUsuarios ul.members li .image { width:4.1em; height:4.1em; margin:0 1em 1em 0; overflow:hidden; border:1px solid #000; float: left; position:relative;}
	.listadoUsuarios ul.members li span.left { color:#000; font-size: 1.1em; }
	.listadoUsuarios ul.members li h4 { margin-top:-0.2em; font-weight: bold; font-size:1.1em; color:#000; }
	.listadoUsuarios ul.members li h4 a { color:#000; text-decoration:none; }
	.listadoUsuarios ul.members li h4 a:hover , .listadoUsuarios ul.members li ul li a:hover{ color:#fff; }
	.listadoUsuarios ul.members li ul { margin-top:0.4em; }
	.listadoUsuarios ul.members li ul li { line-height:1.05em; margin:0; padding-bottom:.6em; font-size: 1.1em; }


	/*--enlace--*/
	#own { width:21.8em; height:2.6em; margin:1.2em 0 1em 0; background:#ffd401 url(../../images/bg_14.gif) 0 0 repeat-x; border:1px solid #ccc; }
	#own a { float:left; width:80%; height:1.8em; font-size:1.5em; font-weight:bold; padding:0 1em 0 1.5em; line-height:1.8em; vertical-align:middle; background:url(../../images/plus_1.gif) 2% 50% no-repeat; text-decoration:none; color:#000; cursor:pointer; }
	#own span { float:left; height:1.8em; padding-left:0.4em; border-left:1px solid #ccc; padding-right:0.6em; }
		
	/*--comentarios foros--*/
	
	.comment { overflow: hidden; margin-bottom:0.5em; border:1px solid #ccc; border-top:3px solid #12648c; min-height:25em;}
	.comment .colA { float:left; width:9.1em; padding:0.8em 0.9em; }
	.comment .colA .image { float:right; width:4.6em; height:4.6em; border:1px solid #000; overflow:hidden}
	body.comunidades .comment .colA .image {height:5.5em}
	.comment .colA a { clear:right; float:right; width:100%; margin-top:0.8em; font-size:1.1em; text-align:right; cursor: pointer; }
	.comment .colA dl { float:right; width:auto; text-align:right; font-size:1.1em; }
	.comment .colA dl dt { margin-top:0.5em; font-weight:bold; }
	.comment .colA dl dd { margin-bottom:0.3em; }
	.comment .colA dl dd a{ font-size:1em }

	.comment .colB { float:left; width:58.7em; border-left:1px solid #ccc; min-height:25em;}
	.comment .colB h3 { float:left; width:auto; padding:0.6em 0 0 0.65em; font-size:1.6em; font-weight:bold; }
	.comment .colB p.datelink { float:left; width:96%; margin-left:1em; padding:0.7em 0; font-size:1.1em; border-bottom:1px solid #ccc; display:inline; }
	.comment .colB .text { float:left; width:96%; padding:1em; font-size:1.2em; border-bottom:1px solid #ccc; letter-spacing:-0.001em; }
	.comment .colB .text p { /*float:left;*/ width:auto; padding-bottom:0.5em; }
	.comment .colB .text .quote { float:left; width:92.8%; margin:0.1em 0 0.8em 0; padding:1.1em 0 0.2em 3.5em; border:1px solid #ccc; background:#eaeaea url(../../images/ico_quote_up.gif) 0.8em 0.5em no-repeat; font-size:0.9em; }
	.comment .colB .text .quote .close { float:left; width:92.6%; padding-right:3.5em; background:url(../../images/ico_quote_down.gif) 98.5% 98% no-repeat; }
	.comment .colB .text .quote .close { line-height:1.4em; }

	.comment .colB form.search { width:98.4%; margin:0; padding:0.5em; }
	.comment .colB form.search .right  { float:right; width:auto; }
	.comment .colB form.search .button { float:left; }
	.comment .colB form.search .button.w1 { width:8.5em; margin: .5em; }
	.comment .colB form.search .button.w2 { width:13em;  margin: .5em; }
	.comment .colB form.search .button input { float:left; width:100%; height:2em; margin-top:-0.2em; border:none; outline:0 !important; background:url(../../images/bt_1c.gif) 100% 0.2em no-repeat; text-align:center; font:normal 1.2em arial; display:inline; cursor:pointer; }
	.comment .colB form.search .button { float:left; width:10em; height:2em; margin-left:1em; background:url(../../images/bt_1a.gif) 0 0 no-repeat; display:inline; }
	
	.comment .colB form.search .taglib-ratings.thumbs { margin: .5em; }
	BODY.comunidades  .edicion-foros .lfr-label {vertical-align:top; padding-top:0.5em; }
	.edicion-foros .lfr-toolbar { width:57em; }
	.edicion-foros .lfr-textarea { width:56.6em; }
	
	.comment .colB .text BLOCKQUOTE {position:relative; font:italic 1.1em Arial; background: #fafafa url(../../images/ico_quote_up.gif) no-repeat .5em .5em; padding:1em 3em; margin-bottom:1em;border:1px solid #ccc;  }
	.comment .colB .text BLOCKQUOTE SPAN.endQuote {position:absolute;right:.5em; bottom:1em;background: transparent url(../../images/ico_quote_down.gif) no-repeat right bottom;padding:1em 2.5em 0 0;}
	
 /* DIRECTORIO USUARIOS */
 
#portlet-wrapper-11 .encabezado h3.portlet-title {display:none;}
#portlet-wrapper-11 .taglib-search-iterator-page-iterator-top {padding-top: 1.6em;}
#portlet-wrapper-11 .taglib-search-iterator-page-iterator-bottom { background-color: #F0F0F0; margin: 0; padding:0; float: left; font: 1.1em Arial; width: 100%; padding: .6em 1em .5em 1em; color: #000; clear: both; }
#portlet-wrapper-11 .encabezado { margin-bottom: .6em;}

#link_volver {float: right;}

#toggle_id_directory_user_search_mcu_advanced {font-size:1.1em;}
	#toggle_id_directory_user_search_mcu_advanced table.lfr-table { float:left; width:99.8%; margin:0 0 1em 0.1em; *margin-left:0;}
	#toggle_id_directory_user_search_mcu_advanced input { width:97%; margin-bottom: 1.4em}
	#toggle_id_directory_user_search_mcu_advanced input[type="submit"] { width:7.8em; margin-bottom: .6em;}

#toggle_id_directory_user_search_mcu_basic {font-size:1.1em;}
	#toggle_id_directory_user_search_mcu_basic table.lfr-table { float:left; width:99.8%; margin:0 0 1em 0.1em; *margin-left:0;}
	#toggle_id_directory_user_search_mcu_basic input { width:97%; margin-bottom: 1.4em;}
	#toggle_id_directory_user_search_mcu_basic input[type="submit"] { width:7.8em; margin-bottom: .6em;}
	

#portlet-wrapper-11 .portlet-topper {background-color: transparent;}
#portlet-wrapper-11	table.taglib-search-iterator { width:100%; margin:2em 0; border-top: 3px solid #12648c; font-size:1.1em; }

#portlet-wrapper-11	table.taglib-search-iterator tbody tr td { padding-top:1.6em; vertical-align:text-top; }

#portlet-wrapper-11	.results-grid .taglib-search-iterator .results-header th {background-color:#fff !important; color:#000 !important;}
#portlet-wrapper-11	.results-grid .taglib-search-iterator .results-header th a {color:#000 !important;}
#portlet-wrapper-11	.results-grid .taglib-search-iterator .results-header th a:hover {background: transparent;}
#portlet-wrapper-11	.results-grid .taglib-search-iterator .results-header .col-1{border-bottom:1px solid #ccc; padding: 1em 0 .6em 0;}
#portlet-wrapper-11	.results-grid .taglib-search-iterator .results-header .col-2{border-bottom:1px solid #ccc; padding: 1em 0 .6em 0;}
#portlet-wrapper-11	.results-grid .taglib-search-iterator .results-header .col-3{border-bottom:1px solid #ccc; padding: 1em 0 .6em 0;}
#portlet-wrapper-11	.results-grid .taglib-search-iterator .results-row td {background-color:transparent;}
#portlet-wrapper-11	.results-grid .taglib-search-iterator .results-row td.col-1 { padding-left:0.8em; font-weight:bold !important; font-size:1.3em !important; line-height:1.3em; }


/* CODIGOS DESTACADOS COMUNIDADES CON DIV LIFERAY */


#contenidos .db .journal-content-article { float: left; padding-right: 2.3em; width: 20em; overflow:hidden;}
#contenidos .db .journal-content-article h3 { height:2.4em; overflow:hidden; margin-bottom:0.2em; font-size:1.5em; font-weight:bold; padding-top: .5em; }
#contenidos .db .journal-content-article h3 a { color:#064ba0; text-decoration:none; }
#contenidos .db .journal-content-article h3 a:hover { text-decoration:underline; background-color: transparent; }
#contenidos .db .journal-content-article .texto { float:left; width:100%; height:5.7em; overflow:hidden; font-size:1.1em; }
#contenidos .db .journal-content-article .texto a { color:#B9021F; }
#contenidos .db .journal-content-article .texto a:hover { background:#B9021F; color:#fff; }
#contenidos .db li { float:left; margin:0 0.9em 3em 0; display:inline; }
#contenidos .db li .image { float:left; margin-bottom:0.3em; border:1px solid #ccc; border-top:4px solid #064ba0; }
#contenidos .db li .image img { float:left; border-top:none; }
#contenidos .db li span.big { font-size:1.2em; line-height:1.2em; }
 #contenidos .db h2 { width:auto; margin:0em 0 0.4em; font-family:Times New Roman, Courier, Courier-New; font-size:2.8em; font-weight:normal; }
 #contenidos .db h2 span { color:#064ba0; }
 
 
 
 .wol-portlet-group-users-activities { font-size: 1.2em;}
 #formDocumentLibrary { width: 98%; padding-left: 1em;}

.info IMG { float: left; padding: 0 1.3em 1em 0; }
.info P { font: 1.2em Arial; padding-top: .5em;}
.wol-portlet-members h3 { font: 2.2em Arial; padding: .8em 0 0 .5em; }

	
/*********** portlets comunidades **************/


/*portlet identificador comunidades*/
#portletIdenfif {font-size:1.1em; padding:1.6em 0 0 1em;}
#portletIdenfif p.desc {margin-bottom:1em}
#portletIdenfif H3 {font-size:1.2em;}
#portletIdenfif .moduloValoraciones{margin:.5em 0 1em}
#portletIdenfif  ul {padding:0 0.7em;}

/*listados comunidades / mis comunidades*/
 BODY.comunidades .detallesExposiciones #accComunidad {margin-top:1em}
 BODY.comunidades .detallesExposiciones #accComunidad a {font-size:1.1em; margin-right:1em}
 
/*portlets listado edicion comunidad*/ 
ul.listArrow li {list-style: none; font-size:1.2em; padding:.5em 0 .5em 1.5em; background:url(../../images/arr_3.gif) .4em .9em no-repeat; border-bottom: 1px solid #bcbcbc}
ul.listArrow li a {color:#444; text-decoration:none}
ul.listArrow li a:hover{text-decoration:underline;background-color:transparent} 

/*ultimosArticulos*/
BODY.comunidades #filtros .ultimosArticulos {background-color:#FFFFFF;border:1px solid #CCCCCC;margin-bottom:2em;padding-bottom:0.6em;}
BODY.comunidades #filtros .ultimosArticulos .publicacion {margin:1em 1.2em;}
/*fondo portlets en filtros*/
BODY.comunidades #filtros .listaTags, BODY.comunidades #filtros .listaCategorias, BODY.comunidades #filtros .calendario ul {background-color:#fff}
BODY.comunidades #filtros .calendario td.hoy {color:#fff;font-weight:bold;}
/*portlet miAgenda*/
BODY.comunidades #filtros  a.miAgenda{  background: url(../../images/ico_calendario.gif) no-repeat scroll 0 0.3em transparent; display: block; font-size: 1.1em; margin: 1em 0 0 1.5em; padding: 0 0 0 2em;}
/*listado comunidades*/
BODY.comunidades .recomendado {height:21em;margin:1em 0.7em 1em;padding:0.7em 0 0 0.7em;}
BODY.comunidades .recomendado .contenedorImagen {background:transparent url(../../images/fd_sombraExpoDestacado.png) no-repeat center bottom;height:auto;padding-bottom:1.3em;width:20.8em;}
BODY.comunidades .recomendado .imagen {display:block;height:6.9em;overflow:hidden;position:relative;width:20.8em;}
BODY.comunidades .recomendado .imagen img {max-height:none;min-height:6.9em;width:100%;}
/*Listado todas las comunidades*/
#communities .detallesExposiciones .imgContent {height:8em;}
#communities .detallesExposiciones .imgContent img {min-height:6.4em;width:20.8em;}
#communities .detallesExposiciones .imgContent .masq {height:6.5em;overflow:hidden;position:relative}
#communities .detallesExposiciones .imgContent .shdw {background:transparent url(../../images/fd_sombraExpoDestacado.png) no-repeat center top }

/**** admin. en parte publica comunidades ****/
BODY.comunidades ul.ui-tabs {font-size:1.1em; margin-bottom:1.4em;padding-left:.9em;border-bottom:1px solid #DEDEDE;}
BODY.comunidades  #contenidos H3.portlet-title , BODY.comunidades #portlet-wrapper-20 H3.portlet-title, BODY.comunidades #portlet-wrapper-MCU_COMUNIDADES_22 H3.portlet-title
	{ font: 2.2em Georgia; color: #3D3D3D; padding: .4em .7em .35em .6em; background: url(../../images/fd_subrayTit.gif) no-repeat bottom right; margin-bottom:.5em}
BODY.comunidades input[type=text], BODY.comunidades input[type=file], BODY.comunidades textarea{background:none; padding:2px 1px}
/*editar comunidad*/
table#edit_community td label.secLabel{margin-left:5em}
table#edit_community td.nameComunidad input{width:45.45em}
/*tablas*/
BODY.comunidades  table.taglib-search-iterator { width:100%; margin:2em 0; font-size:1em; }
BODY.comunidades  table.taglib-search-iterator th { font:bold 1.1em arial; border-bottom:3px solid #efefef; padding:1em .6em .2em; background-color:#f7f7f7;color:#000 }
	BODY.comunidades .results-header .sort-desc .result-column-name {	background-image:url(../../images/arrows/01_down.png);}
	BODY.comunidades .results-header .sort-column .result-column-name {background:url(../../images/arrows/01_up.png) no-repeat scroll 100% 50% transparent;font-style:normal;}
	BODY.comunidades .results-header th a, BODY.comunidades  .results-header td a {color:#000000;}
	BODY.comunidades .results-header th a:hover, BODY.comunidades  .results-header td a:hover{background-color:transparent} 

	
BODY.comunidades  table.taglib-search-iterator td { border-bottom:1px solid #efefef;padding:1em 0 .6em .6em; font-size:1.1em; line-height:1.3em; max-width:22em}
BODY.comunidades  table.taglib-search-iterator td.col-1 a {color:#0f6187; text-decoration:none;}
	BODY.comunidades table.taglib-search-iterator td.col-1 a strong{font-size:1.1em}
BODY.comunidades  table.taglib-search-iterator td.col-1 a:hover{color:#0f6187; text-decoration:underline; background-color:transparent}	 
BODY.comunidades  table.taglib-search-iterator .results-row td {background:none;}
	BODY.comunidades  table.taglib-search-iterator .results-row span a {background-color:transparent;}
BODY.comunidades  table.taglib-search-iterator td ul.lfr-actions  {position:relative; top:.4em}
BODY.comunidades  table.taglib-search-iterator td .tipoDoc{float:left;width:2em;padding-right:.5em;font:normal .9em  arial;color:#000;}
BODY.comunidades  table.taglib-search-iterator td .moduloValoraciones .votos{font-size:1em}
/*paginador*/
BODY.comunidades .taglib-page-iterator {padding:.5em; background-color:#FAFAFA; border-bottom:3px solid #CFE0E7; }
BODY.comunidades .topPosRel{position:relative;clear:both}
BODY.comunidades .topPosRel .taglib-search-iterator-page-iterator-top {position:absolute; top:-5.6em;width:100%} /*coloca el paginado bajo el titulo en paginas adim, ej: tabla documentos */
BODY.comunidades .topPosRel .taglib-search-iterator-page-iterator-top .taglib-page-iterator{border-bottom:none}
BODY.comunidades .topPosRel .results-grid {min-height:5em}

/*portada actualizaciones*/
BODY.comunidades .ultm_actualizaciones{font-size:1.1em;}
BODY.comunidades .ultm_actualizaciones h4{font: normal 1.645em arial;color:#0f6286;margin-bottom:.2em; margin-left:0}
BODY.comunidades  ul.listActualizaciones li{position:relative; list-style-type:none; border-bottom:2px solid #DEDEDE; margin-bottom:1em;margin-left:3em; padding-bottom:.5em;}
BODY.comunidades  ul.listActualizaciones li img.ico {float:left;position:absolute;left:-3em}
BODY.comunidades  ul.listActualizaciones li a:hover {color:#fff}

BODY.comunidades .ultm_actualizaciones h5{font: bold 1.2em arial;color:#0f6286;}	
BODY.comunidades  ul.listActualizaciones li.nuevo_art {margin-left:0;border-bottom:1px solid #DEDEDE;}
BODY.comunidades  ul.listActualizaciones li.nuevo_art p{margin-left:0; font-size:1.1em}
BODY.comunidades  ul.listActualizaciones li.nuevo_art p.pie{font-size:1em; margin:1em 0 0 ;}
BODY.comunidades ul.listActualizaciones li.nuevo_art p.pie strong , BODY.comunidades ul.listActualizaciones li.nuevo_user strong{color:#444}

BODY.comunidades ul.listActualizaciones li.nuevo_user {min-height:4em}
BODY.comunidades ul.listActualizaciones li .user {float:left; margin-right:1em;height:3.8em;width:3.8em; overflow:hidden;border:1px solid #000}
BODY.comunidades ul.listActualizaciones li .user  img {width:100%}

/*lista portlet valoraciones / actividad*/
ul.listValoraciones { padding-left: 1em; }
ul.listValoraciones li { background:none repeat scroll 0 0 transparent;list-style-type:none;padding:0 0 1.4em; min-height:5em;}
ul.listValoraciones li .image { width:4.1em; height:4.1em; margin:0 1em 1em 0; overflow:hidden; border:1px solid #000; float: left; position:relative;}
ul.listValoraciones li dl{font-size:1.1em;overflow:hidden;width:13em;}
ul.listValoraciones li dl dt, ul.listValoraciones dl dd {float:left; padding:0; margin:0  }
ul.listValoraciones li dl dt {clear:left}	
ul.listValoraciones li dl dd {padding-left:0.5em; min-width:10%;}
ul.listValoraciones .moduloValoraciones {margin-left:5em;width:14.7em}

/*miembros*/
BODY.comunidades .detallesExposiciones .imgContent.user {width:10em;height:12.5em;}
BODY.comunidades .detallesExposiciones .imgContent.user .masq {height:12.5em;}
	BODY.comunidades .detallesExposiciones .imgContent.user .masq  IMG {width:100%}
	BODY.comunidades .detallesExposiciones .imgContent.user .shdw {background-image:url(../../images/fd_imagenMiembro.png)}
BODY.comunidades .detallesExposiciones .datos.user {width:54.4em;}
BODY.comunidades .herramientas .moduloUser {float:left;margin-left:0.4em;padding-right:0.6em;}
	BODY.comunidades .herramientas .moduloUser p  {padding:0 0 0.6em;font:1.1em Arial !important;}
	BODY.comunidades .herramientas .moduloUser p  span.Conectado{padding:0 0 0 1.2em; background:transparent url(../../images/ico_on.gif) no-repeat top left;}
	BODY.comunidades .herramientas .moduloUser p  span.Desconectado{padding:0 0 0 1.2em; background:transparent url(../../images/ico_off.gif) no-repeat top left;}
/*mis comunidades*/
BODY.comunidades #column-1 .detallesExposiciones .datos {width:68.5em;}	
/*formulario buscar Bibliotecas*/
BODY.comunidades .buscarBiblio input[type=text], .buscarBiblio label{float:left; margin-bottom:1em}
BODY.comunidades .buscarBiblio label{font-size:1.1em; padding-right:.5em}

#column-1 .detallesExposiciones .datos {width:68.5em;}

body.comunidades #datosComunidad ul li:after {display:block; clear:both; visibility:hidden; content:"."; height:0;}

