/* CSS Document */
/* al poner en la carpeta raiz del sitio, se deben quitar los dos puntos antes de la barra de la carpeta image (dejar la barra)*/

/* @INICIO: estilos genericos etiquetas html */
		body {	background:#F2F2F2	/*#F2F2F2*/;	margin:0px;	padding:0px;	font-family:Arial, Helvetica, sans-serif;	font-size:1em;}
		h1 {font-size:1.1em; margin:0px; padding:0px; font-weight:bold;}
		h2	{color:#00c1e0; font-size:1.4em;}
		h2.titPaginaForm{ background-color:#daf1fa; color:#28bad3 ; padding: 5px 10px 5px 10px; margin:0px; margin-bottom:5px;  /*font-weight:normal;*/
							 border-top:2px solid #28bad3;}
		h3{	color:#999999; font-size:1.2em;	}
		h4{	color:#666666; font-size:1em;}
		h4.titApartado{ text-align:right; background-color:#f7f7f7; display:block; color:#28bad3 ; padding: 5px;
						margin:0px; margin-bottom:25px; }
		form {margin:0px; padding:0px;}
/* --------------------------------------------------------	*/


/* @INI  genericos */
		.btnRegistro{
			background: url(../images/css/bg_Registrar.png) repeat-x #23a2ca;
			height:25px;
			margin: 1px;
			border: 1px solid #23a2ca;
			font-size: 1.3em;
			text-align: center;
			padding-top:5px;
			font-weight:bold;
		}
		.negrita{ font-weight:bold; }
		.limpia{	clear:both;	width:100%;	height:5px;	/*border:#666666 1px solid;/*quitar*/	}
		.campoNameCell		{   font-size:0.85em;  color:#666666; text-align:right;  padding: 5px; /*vertical-align:baseline;*/}
		.datosCell				{   padding: 5px; font-size:0.85em; /* PENDIENTE -->*/ /*text-wrap:normal; word-wrap:break-word; display:compact; */}
		.campoNameResults	{   font-size:0.85em;  color:#666666; text-align:right;  padding: 2px 5px; vertical-align:baseline;}
		.datosCellResults	{   padding: 2px 5px; font-size:0.85em; background-color:#f5f5f5; border-bottom:2px #FFFFFF solid;}
		.datosCellBottomMargin	{   padding-left:15px; padding-top:10px; padding-right:5px; padding-bottom:15px; font-size:0.85em;	/* PENDIENTE -->*/ /*text-wrap:normal; word-wrap:break-word; display:compact; */}
		p.datos{ padding-left:10px; padding-top:15px; font-size:0.85em; }
		label.resp{ font-size:1.1em; font-weight:bold;}
		.mensajesError{ font-weight:bold; color:red;}
		#mensajesError{width:100%; background:#FFEFEF; padding:10px 5px;}
		.mensajeValido{ font-weight:bold; color:green;}
		#mensajeValido{width:100%; background:#CCFF99; padding:10px 5px;}
/* @FIN   genericos */


/* @INICIO: BANNER publicididad - promocion propia	*/
		#banner {	width:711px!important;width:690px; /*hack para IE6*/	height:83px;	margin-right:15px;	text-align:left;
							background:#e8e8e8 url(../images/banners/fondo.gif) center no-repeat;		float:right;	}
		.banner {	width:65%; text-align:center;	margin:25px 20px;	 color:#FFFFFF;	font-weight:bold;
				font-size:14px;	font-family:Verdana, Arial, Helvetica, sans-serif;	}
		#banner a{		text-decoration:none;		color:#FFFFFF;	}
		.bannerPublicidad{	background-color:#999;	color:#000;	opacity: 0.6;	width:100%;	height:12px;	margin-top:-1px;	margin-bottom:-12px;
				z-index:15;	text-align:center;	font-size:11px;	font-variant:small-caps;	}
/* --------------------------------------------------------	*/



/* @INI BARRA BUSCADOR (div) */
		#barra_buscador {	float:right; height:26px;	padding:0px;	padding-right:10px; margin:0px; vertical-align:top; margin-top:-6px;
						vertical-align:text-top; display:table;	vertical-align:top;}
		#barra_buscador input{margin-top:-10px; display:table-cell;font-size:0.8em; color:#666666;border:none; position:relative; }
		#barra_buscador img{ margin-top:-10px; position:relative; }
/* --------------------------------------------------------	*/


/* @INI BARRA TOP (div)*/
		#barra_top{	background:#FFF url(../images/css/barra_top.gif) repeat-x;	width:711px!important;	width:690px;/*hack para IE 6*/
						height:26px;	padding:2px 0px;	margin-right:15px;	margin-top:2px;	color:#666666;	font-size:0.95em;	font-weight:bold; 
						float:right;	overflow:hidden;	}
		#barra_top ul {	margin:0px;	padding:0px;	display:block;}
		#barra_top li {	float:left;	padding:3px 15px;	margin:0px;	list-style:none;	display:block;	text-align:center;}
		#barra_top li a{	width:100% !important;	width:auto;/*hack para IE's todos*/	color:#666666;	text-decoration:none;	display:block;	padding:2px 13px;	margin:-2px -13px; }
		#barra_top li.activo{background:url(../images/css/barra_top_activo.gif) no-repeat center top;	margin-top:-2px;	padding:5px 15px 5px 15px;
						height:38px;	overflow:visible;	display:block;	/*border:#666666 1px solid;/*quitar*/}
		#barra_top li.separador{	background:url(../images/css/barra_top_separar.gif) no-repeat;	margin-top:-2px;	padding:0px;	height:26px;
						width:2px;	display:block;	}
/* --------------------------------------------------------	*/


/* @INI  FOOTER paginas generales */
		#footer {width:910px;	height:36px;	padding-top:6px;	background: url(../images/css/medio_pie.jpg) repeat-x #F2F2F2;
						font-size:0.8em;	color:#FFF;	margin:0px auto; text-align:center;/*border:#666666 1px solid;/*quitar*/}
		#footer a{	text-decoration:none;	color:#FFF;}
		#footer a:hover{	color:#333333;}
		#footerD{	width:24px;	height:36px;	background:url(../images/css/der_pie.jpg) no-repeat right top;	margin-top:-6px;	float:right;}
		#footerI{	width:24px;	height:36px;	background:url(../images/css/izq_pie.jpg) no-repeat left top;	margin-top:-6px;	float:left;}
/* --------------------------------------------------------	*/


/* @INI css enlaces  basicos */
		.lnkTitulo{	font-size: 1.2em;	color: #2bb8d8;	font-weight:bold;	margin:0px; text-decoration:underline; }
		/*	.aviso{ color:#990000;}*/
		a.buttonLnk{ background:#FFFFFF; color:#666666; font-size:1em; text-decoration:none; padding:3px 5px;	border: 1px #c3ecf2 solid; 
						margin:5px;text-align:center; float:right; display:block;}
		a.buttonLnk:hover{ background-color:#e7fafd; }
		a.buttonLnkCommentForm{ background:#FFFFFF; color:#666666; font-size:0.85em;  font-weight:bold; text-decoration:none; padding:3px 5px;
					 	border: 1px #c3ecf2 solid; margin:5px 10px;text-align:center; float:right; display:block;}
		a.buttonLnkCommentForm:hover{ background-color:#999999; color:#FFFFFF }
		a.basicLnk{ text-decoration:none; color:#666666;}
		a.basicLnk:hover{ text-decoration:underline; }
		a.commentLnk{ text-decoration:none; font-size:0.85em; color:#666666;}
		a.commentLnk:hover{ text-decoration:underline; color:#CE5C1E;}
/* --------------------------------------------------------	*/


/* @INICIO: TAGCLOUD	*/
		a.lnkTagCloud{text-decoration:none;}
		a.lnkTagCloud:hover{text-decoration:underline;}
/* --------------------------------------------------------	*/


/* @INI configuracion columnas y distribucion principal */
		#centro {	padding:15px 20px 0px;	background:#FFFFFF;	color:#333333;	width:auto !important;	width:453px; overflow:hidden;/*OJO*/ }
		#centro, #menuIzq, #menuDer{	margin-bottom:	 0px !important; 	padding-bottom: 0px !important;	}
		#contenido {	width:930px;	text-align:left;	padding-top:15px;	overflow:hidden;	color:#666666;	font-size:0.8em; margin:0px auto;	}
		#contenido_derecha {width:710px !important;	width:690px;	float:right;	margin-right:15px;	padding-bottom:40px; padding-bottom:0px!important;	background:#FFFFFF;}
/* --------------------------------------------------------	*/


/* @INI TAG CLOUDS" */
		#dTagsCloud { background-color:#FFFFFF; border: 1px #f5f5f5 solid; margin-top:7px;	 }
		#dTagsCloud h2{  font-family:Arial;	font-size:14px;	color:#FFFFFF;background-color: #7E66BD;	font-weight: bold;padding-left:5px;	}
		/*#dTagsCloud { 	border: #ff9900 1px solid;margin:2px;	padding:3px; font-family:Arial, Helvetica, sans-serif;	font-size:10px;	color:#000; margin-top:20px;			}*/
		#dTagsCloud p{  	text-align:center; text-align:justify; padding:0px 5px; margin:0px;}
		#dTagsCloud a.Level1{	font-family:Arial;	font-size:10px;	color: #999999; font-weight:bold; text-decoration:none; line-height:10px; vertical-align:middle; }
		#dTagsCloud a.Level1:hover{	text-decoration:underline;}
		#dTagsCloud a.Level2{	font-family:Arial;	font-size:12px;	color: #ff9900; font-weight:bold; text-decoration:none; line-height:13px; vertical-align:middle; }
		#dTagsCloud a.Level2:hover{	text-decoration:underline;}
		#dTagsCloud a.Level3{	font-family:Arial;	font-size:14px;	color: #000; font-weight:bold; text-decoration:none;line-height:15px; vertical-align:middle; }
		#dTagsCloud a.Level3:hover{	text-decoration:underline;}
		#dTagsCloud a.Level4{	font-family:Arial;	font-size:16px;	color: #660000; font-weight:bold; text-decoration:none;line-height:17px; vertical-align:middle; }
		#dTagsCloud a.Level4:hover{	text-decoration:underline;}
		#dTagsCloud a.Level5{	font-family:Arial;	font-size:18px;	color: #7E66BD; font-weight:bold; text-decoration:none;line-height:19px; vertical-align:middle; }
		#dTagsCloud a.Level5:hover{	text-decoration:underline;}

/* --------------------------------------------------------	*/


/* @INI css POP UP PAGES -- paginas emergentes "especiales" */
		.dPagePopUp { margin:20px; padding:25px; background:#FFFFFF; font-size:0.8em;  border-left: 2px solid #cccccc;border-bottom: 2px solid #cccccc;}
		.dPagePopUp img#logoWeb {float:right; background-color:#F2F2F2; margin-right:-25px; margin-top:-25px;  /* border:1px #440000 solid;  /* prueba */}
		#popUp h2{clear:both;}
		#popUp	img#logoWeb{height:59px; width:189px; background:#ffffff; }
/* --------------------------------------------------------	*/

	
/* @barraLogos  */
		#barraLogos{margin:0px auto; margin-top:-15px; width:900px;  text-align:center; }
		#barraLogos ul li{display:inline; list-style-type:none; padding:0px 15px;}
/* --------------------------------------------------------	*/



/* @INICIO: formulario de INSERTAR y EDITAR el USUARIO */
		
		
		.fichaEdicionForm { padding-top:10px; /*font-size:0.85em; */} /* para las  tablas dentro del formulario de las fichas (usuario, enlace,...) */
		
		input.trbBox, select.trbBox{ border:1px solid #cccccc; font-size:1.05em; /*padding:1px; /*margin-bottom:10px; */}
		textarea.trbBox{ border:1px solid #cccccc; font-family:Arial, Helvetica, sans-serif; font-size:1.05em; /*margin-bottom:10px; */}

		.separadorHorizontal{ clear:both; width:100%;	height:1px; margin-top:5px; /*margin-bottom:10px; */ border-bottom:1px #cccccc solid;}
		.separadorHorizontalconMargen{ clear:both; width:100%;	height:1px; margin-top:5px; margin-bottom:10px;  border-bottom:1px #cccccc solid;}
		.separadorHorizontalDooted {border-top:1px dotted #CCCCCC;padding-top:5px; }
		
		#imgFichaLnkSnapshot{ vertical-align:middle; padding:2px; text-align:center; margin:5px; border: 2px #c6f1f8 solid; /*border: 3px solid #e8e8e8; */ }
		.imgFichaLnkSnapshot{ 
			/*vertical-align:middle;*/ 
			vertical-align:top;
			padding:2px; 
			text-align:center; 
			margin:5px; 
			padding:5px;
			padding-top:10px;
			/*border: 2px #2bb8d8 solid; /*border: 3px solid #e8e8e8; */
			border-color:#00c1e0; 
			background: #daf1fa;
			color: #2bb8d8;
		}
		.imgFichaLnkSnapshot a {
			color:#2bb8d8;
			font-weight:bold;
		}
		#menuActionsInfoLink{ margin:5px; background-color:#FFFFFF; border:1px #e8e8e8 dashed; padding:3px; text-align:left; display:block;}
		.imgEnlaceSnapshot{ /* border: 2px #c6f1f8 solid;  */background:transparent; padding:4px; border: 1px #2bb8d8 solid; /*border-bottom: 2px solid #e3f6f9; border-right: 2px solid #e3f6f9; */ }
		.imgEnlaceSnapshotINACTVA{ background: url(../images/icos/ico_lnk_desactivado.jpg) right top no-repeat;}
		img.avatarPerfil{ background-color:#FFFFFF; padding:4px; margin:0px; }
		.imgListEnlaceSnapshot{  border: 2px #c6f1f8 solid;  background-color:#FFFFFF; padding:4px;}
		
		.error {  text-align:left; margin:5px;background-color:#f7f7f7;  font-size:0.85em; padding-bottom:4px; }
		.error h4{color:#ffffff; text-align:left; margin-bottom:0; background-color:#999999; padding:3px; font-size:1.3em;}
		.error ul{padding:0px 10px 0px 20px; margin:5px;}
		.error li{padding-bottom:3px;}
		
		.avisoEnlace{color:#333; background:#f2f2f2; font-size:0.85em; margin-top:5px; padding:5px 8px; text-align:justify;}
		.listaAccionesFichaEnlace { margin:0px; padding:0px; float:left; list-style:none; display:inline; font-size:0.85em; margin-top:2px; }
		li.listaAccionesFichaEnlace  { float:left;  display:inline; margin:1px;  padding:0px; }
		.listaInfoFichaEnlace { margin:0px; padding:0px; float:left; list-style:none; font-size:0.85em; margin-top:2px; }
		li.listaInfoFichaEnlace  { float:left; margin:1px;  padding:0px;}
		.accionesFichaEnlace{ vertical-align:baseline;}
		a.accionesFichaEnlace{display:block;  text-decoration:none;   background-color:transparent;  text-align:center;}
		a.accionesFichaEnlace:hover{color:#e68f01;   background-color:#e8e8e8; }
		.infoLnkBrokenLink{ background-image: url(../images/icos/icono_enlace_roto.gif);	margin-bottom:0px;	margin-left:2px;	padding-left:20px;
								background-repeat: no-repeat;		background-color: transparent;  	display:block; line-height:380%; }
		.infoLnkFavoritos{background-image: url(../images/icos/icono_favoritos.gif) ;		margin-bottom:0px;	margin-left:2px;	padding-left:20px;
								background-repeat: no-repeat;		background-color: transparent;  	display:block; line-height:380%;}
		.infoLnkAutor{display:block; margin-bottom:0px; margin-left:2px;	text-align:left; }
		
		.textRight{text-align:right;}
		
		input.error {border:1px solid red; margin:auto;}
		
/*------------------------------------------------*/


/* @INI	elementos de detalles datos enlace */
		ul.listIconDetallesEnlaces{  float:left; list-style: none; margin:0px;	padding:3px;	}
		ul.listIconDetallesEnlaces li{ display:inline;}
		
		td.itemLnkInfo{ padding: 0px 15px;}
		.itemlnkDate{	background-image: url(../images/icos/icono_fecha.jpg);	margin-top:3px;	margin-bottom:0px;	margin-right:5px;
								padding-left:20px;	font-size: 1em;	height:25px;	background-repeat: no-repeat;	background-color: transparent;	line-height: 150%;	}
		.itemlnkDateUpdate{background-image: url(../images/icos/icono_fecha_edicion.jpg);	margin-top:3px;	margin-bottom:0px;	margin-right:5px;
								padding-left:20px;	font-size: 1em;	height:25px;	background-repeat: no-repeat;	background-color: transparent;	line-height: 180%;	}
		.itemlnkVistas{background-image: url(../images/icos/icono_vistas.jpg);	margin-top:3px;	margin-bottom:0px;	margin-right:5px;
								padding-left:17px;	font-size: 1em; font-weight:bold;	height:25px;	background-repeat: no-repeat; background-color: transparent;	line-height: 150%;	}
		.itemlnkAccesos{	background-image: url(../images/icos/icono_puntero.jpg);	margin-top:3px;	margin-bottom:0px; margin-right:5px;
								padding-left:17px;	font-size: 1em; font-weight:bold;	height:25px;	background-repeat: no-repeat; background-color: transparent;	line-height: 150%;	}
		.itemlnkVotosProf{	background-image: url(../images/icos/icono_voto_prof.gif);	margin-top:3px;	margin-bottom:0px;	margin-right:5px;
								padding-left:17px;	font-size:1em; font-weight:bold;	height:25px;	background-repeat: no-repeat;	background-color: transparent;	line-height: 150%;	}
		.itemlnkVotosNormal{background-image: url(../images/icos/icono_voto_normal.gif);	margin-top:3px;	margin-bottom:0px;	margin-right:5px;
								padding-left:17px;	font-size: 1em; font-weight:bold;	height:25px;	background-repeat: no-repeat;	background-color: transparent;	line-height: 150%;	}
		.itemlnkComments{ margin-top:3px;	margin-left:5px; margin-bottom:0px;	padding-left:17px;	font-size: 1em;	height:25px;
								background-image: url(../images/icos/icono_comentario.jpg) ;	background-repeat: no-repeat;	background-color: transparent;	line-height: 150%;	}
		.itemlnkDataURL{	clear:left;	float:left;	margin-top:5px;	margin-left:5px;	margin-bottom:2px;	padding-left:5px;padding-right:15px; 
								background-color: #f1f1f1;	line-height: 200%;	font-size:1em;	white-space: nowrap; 	vertical-align: middle;	}
/* @FIN	elementos de detalles datos enlace */


/* @INI	elementos de PAGINACION de LISTADO */
		.fondoSLPD{ background: url(../images/icos/sinCaptura.gif)  no-repeat ; font-size: 1.6em; color:#06a9c8; font-weight:bold; 
								line-height:800%; text-align:center; width:118px; height:150px; }
		.headerNumEnlaces{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; padding-left:5px;color:#999999;}
		.headerNumPaginas{ text-align:right; padding-right: 5px; color:#cccccc;}
		.headerTampagina{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-align: right; padding-right:5px;color:#9082b7; }
		.activePage{font-family:Arial, Helvetica, sans-serif;  font-weight: bold; font-size: 12px;color:#eb8e02; text-decoration:none;
								border: #eb8e02 2px solid; padding: 1px 3px; display:inline; margin-left:2px; }
		a.lnkListPages{font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px;color:#cccccc; text-decoration:none; 
								border: #cccccc 1px solid; padding: 1px 3px; display:inline;margin-left:3px;  }
		a.lnkListPages:hover{background-color: #eb8e02; color:#ffffff; border-color: #ffffff; }
/* @FIN	elementos de paginacion de listado */



/* @INI	????????????????????????????? */
		.txtCuerpoCentral{ font-size:0.85em;}
		.txtVotosPositivos{ color:#5e8b00; font-weight:normal;}
		.txtVotosNegativos{ color:#ce5c1e; font-weight:normal;}
		
		.txtInfoEtiquetas, .txtInfoCategorias{ font-size:0.85em; font-weight:normal; color:#06a9c8; margin:0px; padding:0 15px;}
		a.lnkTxtCategories, a.lnkTxtKeywords{ color:#06a9c8; text-decoration:none; }
		a.lnkTxtCategories:hover, a.lnkTxtKeywords:hover{ color:#e7845b; text-decoration:underline; }
		
		#logo { 	background:url(../images/css/logoWeb.gif) no-repeat; 	width:189px; 	height:58px;	margin-left:12px;	float:left; cursor:pointer; /*border:#666666 1px solid;/*quitar*/}
		#menuDer {	background:url(../images/css/barra_derecha.jpg) repeat-y;	width:147px;	/*margin-right:15px;*/	padding-left:15px;	padding-top:15px;	padding-right:15px;	float:right;	min-height:150px;	/*border: 1px #003366 solid;*/	/*font-size: 0.87em;	/*border:#666666 1px solid;/*quitar*/	}
		#menuIzq {background:url(../images/css/fondo_menu.jpg) repeat-y;	width:192px;	  margin-left:12px;	/*padding-top:15px*/;	float:left;	min-height:350px;	text-align:left;	/*border:#666666 1px solid;/*quitar*/}
/*------------------------------------------------*/



/* @INICIO: grupo de opciones de #menuIzq :MENU BASICO */
		#menuIzq	#listaMenu, #menuIzq #listaMenuCateg {	 font-size:1em; padding-left:20px; margin-top:-1px; margin-left:-15px; margin-bottom:0px;}
		#menuIzq	#listaMenu{ margin-top: 11px;}
		#menuIzq	#listaMenu li , #menuIzq #listaMenuCateg li{color:#00c1e0; 	margin: 1px 0px 0px 0px;  padding-left:10px; padding-top: 3px; 
										padding-bottom:2px; 	list-style-type:none;	}
		#menuIzq	#listaMenu li a, #menuIzq #listaMenuCateg li a {	color:#00c1e2;	font-size:0.9em;	text-decoration:none;	}
		#menuIzq #listaMenu li.opcMenuOn{	font-weight:bold;font-size:1.03em;	 background: #eeeeee url(../images/css/bg_elem_menu_on.gif) no-repeat; 
							margin-bottom:2px; margin-top:1px}
		#menuIzq #listaMenu li.opcMenu  {font-weight:normal;font-size:1.03em; background: #eeeeee url(../images/css/bg_elem_menu.gif) repeat-y; 	}
		
		#menuIzq #listaMenuCateg li.opcMenuOn{ font-weight:bold;font-size:1.4em; padding:6px 1px 2px 1px; text-align:center;
							background: url(../images/css/bg_elem_menuTema_on.gif) no-repeat #FFFFFF;}
		#menuIzq #listaMenuCateg li.opcMenu { font-weight:bold; font-size:1.2em; padding:5px; text-align:center; padding-left:0px;
							 background: url(../images/css/bg_elem_menuTema.gif) repeat-y;}
/*------------------------------------------------*/



/* @INICIO:		??????????????????????   	*/
		#ruta {	background:#daf1fa;	width:696px !important;	width:680px;	padding:2px 0px;	margin-right:15px;	padding-left:15px;	color:#666666;
								font-size:0.85em;	/*font-weight:bold;	*/ float:right;	}
		#ruta  a{ /*font-size:0.9em;*/ color:#666666; text-decoration:none;}
		#ruta a:hover{ text-decoration:underline;}
		
		#subscripcion input{	vertical-align:top;	display:table-cell;	margin:0px;	padding:1px 3px;	color:#666666;	}
		#subscripcion #respSubs { font-size:0.95em;color:#006699;}
		
		.debugTSB{color:#FF0000; background-color:#FFFF33; font-size:11px; }
		
		a.lnkRelacionados{ font-size:1.05em; color:#666666; text-decoration:none; margin-bottom:2px; display:block;}
		a.lnkRelacionados:hover{ text-decoration:underline; color:#06A9C8; }
		
		.listadoVertical{ list-style:none; padding-left:0px; margin:0px; }
		.listadoVertical li{ margin:0px; padding: 2px 3px; padding-left:18px; border-bottom: 1px dotted #E2e2e2;
							background:url(../images/css/flecha_derecha.gif) center left no-repeat; }

		.boxSideRight{ border: 1px #f5f5f5 solid;	background-color:#FFFFFF; padding:5px; font-size:0.85em;line-height:1.1em; margin-top: 5px; margin-bottom:10px;} 
		.titleBoxSideRight{ background-color:#FFFFFF;  color:#06A9C8; font-size:1.1em; font-weight:bold; margin-left:-15px; 
							padding:4px 5px 4px 15px; margin-right:-13px; border-bottom:#f1f1f1 solid 2px;}
		.titleBoxSideLeft{color:#06A9C8; font-size:1.1em; font-weight:bold; background:url(../images/css/bg_elem_menu.gif);
							padding:4px 0px 4px 15px; margin:0px 4px; border-top:#C1C1C1 solid 2px; }
/*------------------------------------------------*/



/* @ div TOUR */
		#dTour h2 {color:#2bb8d8 ;margin-top: 2px; margin-bottom:3px; padding:0; }
		#dTour h3{ color:#999999; margin-top: 2px; margin-bottom:3px; padding:0;}
		#dTour p{ margin-top:5px; padding-left: 25px; margin-bottom:15px; font-size:0.9em;}
		#dTour ul{padding-left: 25px; margin-bottom:15px; font-size:0.9em;}
		#dTour a.lnkMenuTour{ color:#2bb8d8; text-decoration: none; display: block; text-align:center;  padding: 3px 5px; font-weight:bold; font-size:0.85em;}
		#dTour a.lnkMenuTour:hover{color:#ffffff; background-color:#2bb8d8;}
		#dTour .barraMenu{ border-bottom:#2bb8d8 solid 1px; padding:0px 3px 8px 3px;margin:0px;/* font-size:0.1em;*/}
		#dTour .barraMenuActivo{ border-bottom:#2bb8d8 solid 1px;  height:15px;  padding:0px 3px 8px 3px; margin:0px; background: transparent url(../images/tour/selected.gif) no-repeat scroll center bottom; }
/* fin div TOUR */	



/* @div Listado */
		#dListado{ font-size: 0.85em;}
		#dListado td{padding:2px;}
		#dListado th{background-color:#70B3DA;padding:2px; text-align:center; color:#FFFFFF;}
		#dListado a.lnkOrder{ color:#FFFFFF; text-decoration:none;}
		#dListado a.lnkOrder:hover{  text-decoration:underline;}
		#dListado h2{margin:0px;}
		#dListado .TRnormal { background-color: #FFFFFF; }
		#dListado .TRhighlight { background-color:#c3ecf2; }
/*------------------------------------------------*/



/*  @fin Listado  */
	     br.limpiador{ clear:both;  float:none;}
		 code{ font-size:1.2em; padding: 3px; color:#000066; text-align:justify;}
		 .encabezadoBusqueda{	background:#daf1fa; color:#666; font-size:1.2em; margin-bottom:15px; width:100%; height:20px; 
		 					padding-top:5px; border-top:#333333 1px solid;	 }
		 .busquedaTitulo { 	float:left; font-weight:bold;	}
		 .busquedaDesc { 	 	color:#000000; float:right; font-size:0.9em;	}
/*------------------------------------------------*/



/* @INICIO: grupo de listado de CATEGORIAS */
		#listaCateg { font-size:1em; padding:0px; margin:2px 0px 5px -1px;}
		#listaCateg li { margin-bottom: 1px;}
		
		#listaCateg .cat1 { color: #FFFFFF; background: #169bba url('../images/css/fondoMenuLev1.jpg') repeat-y ; padding-left:10px; display:block; padding-right:15px;}
		#listaCateg .cat1_ON { color: #FFFFFF; background: #e7845b url('../images/css/fondoMenuLevOn.jpg') repeat-y; padding-left:10px; display:block; padding-right:15px;}
		#listaCateg a.catLnk1 { color: #FFFFFF; font: bold 12px arial, sans-serif; text-decoration:none; display:block; padding: 2px 4px 2px 5px;}
		#listaCateg a.catLnk1_ON { color: #FFFFFF; font: bold 12px arial, sans-serif; text-decoration:none;display:block; padding: 2px 4px 2px 5px;}
		
		#listaCateg .cat2 { color: #FFFFFF;background: #5db9ce url('../images/css/fondoMenuLev2.jpg') repeat-y ; padding-left:15px;display:block; padding-right:15px;}
		#listaCateg .cat2_ON { color: #FFFFFF;background: #e7845b url('../images/css/fondoMenuLevOn.jpg') repeat-y ; padding-left:15px;display:block; padding-right:15px;}
		#listaCateg a.catLnk2 { color: #FFFFFF; font: 11px arial, sans-serif; text-decoration:none;display:block; padding: 2px 4px 2px 10px;}
		#listaCateg a.catLnk2_ON { color: #FFFFFF; font: 11px arial, sans-serif; text-decoration:none;display:block; padding: 2px 4px 2px 10px;}
		
		#listaCateg .cat3 { color: #FFFFFF; background: #96d1df url('../images/css/fondoMenuLev3.jpg') repeat-y ; padding-left:30px; display:block; padding-right:15px;}
		#listaCateg .cat3_ON { color: #FFFFFF; background: #e7845b url('../images/css/fondoMenuLevOn.jpg') repeat-y ; padding-left:30px; display:block; padding-right:15px; }
		#listaCateg a.catLnk3 { color: #FFFFFF; font: 11px arial, sans-serif; text-decoration:none;display:block; padding: 2px 4px 2px 15px;}
		#listaCateg a.catLnk3_ON { color: #FFFFFF; font: 11px arial, sans-serif; text-decoration:none;display:block; padding: 2px 4px 2px 15px;}
		
		#listaCateg  .cat4 { color: #b0bbbf; background: #d0ebf2 url('../images/css/fondoMenuLev4.jpg') repeat-y ; padding-left:45px; display:block;   padding-right:15px;}
		#listaCateg  .cat4_ON {	color: #FFFFFF; background: #e7845b  url('../images/css/fondoMenuLevOn.jpg') repeat-y ; padding-left:45px;  display:block; padding-right:15px; }
		#listaCateg  a.catLnk4 {	color: #7c888b;  font:  11px arial, sans-serif; text-decoration:none;display:block; padding: 2px 4px 2px 20px;}
		#listaCateg  a.catLnk4_ON { 	color: #FFFFFF;  font:   11px arial, sans-serif; text-decoration:none;display:block; padding: 2px 4px 2px 20px;}
		
		#listaCateg  .cat5 { color: #b0bbbf;background: #ebf4fb url('../images/css/fondoMenuLev5.jpg') repeat-y ; padding-left:60px;  display:block;  padding-right:15px;}
		#listaCateg  .cat5_ON { 	color: #FFFFFF; background: #e7845b  url('../images/css/fondoMenuLevOn.jpg') repeat-y ; padding-left:60px;  display:block; padding-right:15px; }
		#listaCateg  a.catLnk5 {	color: #7c888b;  font:  11px arial, sans-serif; text-decoration:none;display:block; padding: 2px 4px 2px 25px;}
		#listaCateg  a.catLnk5_ON { 	color: #FFFFFF;  font:  11px arial, sans-serif;  text-decoration:none;display:block; padding: 2px 4px 2px 25px;}
		
		#listaCateg  li.final{ height: 8px; font-size:0.1em; background:url(../images/css/bg_elem_menuTema_final.gif);  padding-left:10px; display:block; } 
/*------------------------------------------------*/



/* @INICIO: group dUserLogin */
		#dUserLogin {border: 1px #f5f5f5 solid;	background-color:#FFFFFF;	font-size:0.85em;	padding:3px;  line-height:1.1em; margin-top: 0px;
								 margin-bottom:10px;	}
		#dUserLogin h2{float: left;	font-family:Arial;	font-size:1.3em;	color:#06a9c8;	padding-left:5px; margin:0px;	padding-bottom:2px;	}
		#dUserLogin form {padding:0px; margin:0px; }
		#dUserLogin label{		font-size:1em;		font-weight: bold;	color:#333333;	padding:2px; margin:0px; }
		#dUserLogin input {font-size:1em;  font-family:Arial;	background-color:#eeeeee; border:0px; }
		a.menuUser{	font-size:1em;	font-family:Arial; color: #333333; text-decoration:none; }
		a.menuUser:hover{	text-decoration:underline;}
		#dUserLogin #error{ margin:2px; padding:3px; font-size:0.9em; color:#E7845B; }
		#dUserLogin img.avatarClass{ padding:5px;}
		#dUserLogin ul { clear: both;  padding: 0px; margin: 0px; list-style-type:none;}
		#dUserLogin ul li{margin:0; padding:2px;padding-left:7px;}
		#dUserLogin #limpia{clear:both; 	width:100%;height:1px; }
/*------------------------------------------------*/



/* @INICIO modulo ENCUESTAS */
		#encuesta form{ margin:0px; padding:0px;}
		#encuesta h1{padding:0px; margin:5px 5px 3px 10px; font-size:1.08em;  color:#666666; font-weight:600; }
		#encuesta h3{padding:0px; margin:5px 5px 3px 10px; font-size:1.08em;  color:#666666; font-weight:600; }
		#encuesta input{ margin-right:4px; padding:0px;}
		#encuesta input.hidden{ margin:0px; padding:0px;}
		#encuesta ul.resps{ list-style-image:none; list-style-type:none;font-size:1em; margin:0px; padding:0px; padding-left:5px;}
		#encuesta ul li{padding:3px 0px; line-height:0.95em; }
		#encuesta ul li.votada{padding-top:5px;line-height:0.85em; font-weight:bold; color:#E7845B;}
		#encuesta .msg{ padding:5px 3px; font-size:1em; color:#E7845B; line-height:0.9em;float:left; display:inline-block; }
		#encuesta .numVotes{font-weight:bold;font-size:1.1em; color:#003366;}
		#encuesta .totalVotes{ float:right; font-size:0.9em; color:#003366; margin-right:125px;}
		#encuesta #limpia{clear:both; 	width:100%;height:1px; }
		
		/*
		#resultadosEncuesta{display:none; position: absolute; top: 75px; right:100px; width:350px; height:400px; background-color:#faee9a; border: 1px solid #000000; padding:15px;}
		*/
/*------------------------------------------------*/



/* @INICIO: dAdmin (seccion administrador) */
	/*
		#dAdmin {	border: #ff9900 1px solid;	margin:2px;	padding-left:5px;	padding-right:5px;	padding-bottom:20px;
							font-family:Arial, Helvetica, sans-serif;		font-size: 12px;	color:#000;	}
		#dAdmin h2{	font-family:Arial;		font-size:1.3em;		color:#FFFFFF;	background-color: #7E66BD;
							font-weight: bold;			padding:0.3em; 		margin-top:0.2em;	}
		#dAdmin h3{	font-size: 1.3em;	color: #6666CC;	font-weight:bold;	margin:5px;	}
		#dAdmin h4{	font-family:Arial;	 font-size:0.9em; color:#7E66BD;	border-bottom: 1px solid #7E66BD ;background-color: #FFFFFF;  width:80%; 
								text-align:right;	  font-weight: bold; margin-top:15px; padding-left:5px; padding-right:5px; padding-bottom:0px; line-height:0.95; }
		#dAdmin  label{	font-weight: bold; font-size: 0.9em;	padding:0.3em; }
		#dAdmin  p{	font-size: 1em;	padding:0.3em; }
		#dAdmin a.formSubmit:hover{	background-color: #FF9933;	color:#660000;	padding: 5px 5px 5px 5px;	text-decoration:underline;
							border-right: 1px solid #660000;	border-bottom: 1px solid #660000;  font-weight:bold; font-size:0.8em; 	margin:10px 10px 15px 5px;}
		#dAdmin input, textarea, select{	font-weight:normal;		font-family:Arial, Helvetica, sans-serif;	font-size: 1em;	border:0;
							background-color:#eeeeee;	margin-top:10px;	margin-left:5px;	padding:2px;}
		#dAdmin #msgError {	color:#990000;	font-family:Arial, Helvetica, sans-serif;	font-size: 0.8em;	padding:5px 10px 5px 10px; 
							background-color:#FFFF99;	border: 1px #990000 solid;	}
		#dAdmin #msgError h2{	color:#FFFFFF; font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	font-size: 1.4em; padding: 5px 10px 5px 10px;
							background-color:#990000; 	margin:  -5px -10px  5px -10px;	}
		#dAdmin ul{ margin-left:15px; padding:5px; font-size: 1.1em;}
		#dAdmin a{color:#666666; text-decoration:none;}
		#dAdmin a:hover{color:#990000; text-decoration:underline; background:#CCCCCC;}
		*/
/*------------------------------------------------*/



 /* @INICIO: group dPerfil div */
		#dPerfil{ font-size:1em; }
		#dPerfil #datosInvitaciones { background-color:#f7f7f7; float:left; font-size:0.85em; padding:3px; font-weight:bold;margin-bottom:15px; width:auto; }
		#dPerfil #datosInvitaciones span{padding-left:10px; padding-top:8px; display:block; }
		#dPerfil #datosInvitaciones ul{ padding:0 15px; margin:0; font-weight:normal; list-style:none;}
		#dPerfil #final{ clear:both; width:100%;	height:1px;border-bottom:2px #28bad3 solid;}
/*------------------------------------------------*/



/* @INICIO: group dLIstado (listado para enlaces) */
		form.fListado {margin:0; padding:0;}
		#dListado{font-family: Arial, Helvetica, sans-serif; font-size: 0.9em;	color: #000000; }
		#dListado table{border-collapse:collapse; 	border-spacing:0pt;display:table;	}
		#dListado td{		padding:4px;	}
		#dListado td.listElems{	border-bottom:#cccccc 1px solid; padding-top: 15px; padding-bottom:15px;	}
		#dListado a.lnkTitulo{	font-size: 1.2em;	color: #2bb8d8;	font-weight:bold;	margin:0px; text-decoration:underline; }
		/*	#dListado h2{	font-size: 1.2em;	color: #6666CC;	font-weight:bold;	margin:0px; text-decoration:underline; margin-bottom:20px; }*/
		#dListado p.itemlnkDesc{ margin: 3px 0px; 	padding-left:10px; }
		#dListado a.itemlnkH2{	font-size: 14px;	color: #6666CC;	font-weight:bold;	margin:0px; text-decoration:underline; }
		#dListado a.itemlnkH2:hover{	font-size: 14px;	color: #663366;	font-weight:bold;	margin:0px; text-decoration:underline; }
		#dListado a.itemlnkURL, a.itemlnkCaptura{	float:none;	margin-left:5px;	padding-left:0px;color:#666666;	font-weight:bold;	font-size:11px;
									text-decoration:none;		/* border: 1px solid #FF3333; */		white-space: nowrap;	}
		#dListado a.itemlnkURL:hover, a.itemlnkCaptura:hover{	text-decoration:underline;	}
/*------------------------------------------------*/



/* @INICIO: ficha enlace  (dFichaEnlace y tComentarios) */
		form.fListado {margin:0; padding:0;}
		
		#dFichaEnlace{	font-family: Arial, Helvetica, sans-serif; color: #000000;	}
		#dFichaEnlace table{	border-collapse:collapse;	border-spacing:0pt; display:table;}
		#dFichaEnlace h2{	font-size: 1.2em;	color: #6666CC;	font-weight:bold;	margin:0px; text-decoration:underline; margin-bottom:20px; }
		#dFichaEnlace h3{ padding:0px;  margin-bottom:2px; margin-top:2px; font-size:1em;}
		#dFichaEnlace h4{ padding:2px; margin:0;}
		#dFichaEnlace td.listElems{	border-bottom:#cccccc 1px dotted; padding: 20px 5px;}
		#dFichaEnlace tbody.tabheader{	/*background-color:#EEEEEE;*/}
		#dFichaEnlace #graficoRatings{ float:right;}
		#dFichaEnlace p.itemlnkDesc{	margin: 3px 0px 5px 0px;padding-left:10px; padding-bottom: 10px;}
		#dFichaEnlace p.itemlnkDataURL{clear:left;	float:left; margin-top:0px; margin-left:5px; margin-bottom:0px;	min-height:25px;		/* display:block;	 */
									padding-left:5px; padding-right:15px; background-color: #f1f1f1; line-height: 200%; font-size:11px;		/* border: 1px solid #FF3333; */
									white-space: nowrap; 		/*word-wrap: break-word;*/		vertical-align: middle;	}
		#dFichaEnlace .activePage{font-family:Arial, Helvetica, sans-serif;  font-weight: bold; font-size: 12px;color:#e7845b;
										 text-decoration:none; border: #e7845b 2px solid; padding: 0px 2px; display:inline; margin-left:2px; }
		#dFichaEnlace .headerTampagina{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-align: right; padding-right:5px;color:#9082b7; }
		#dFichaEnlace .headerNumEnlaces{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; padding-left:5px;color:#999999;}
		#dFichaEnlace .headerNumPaginas{ text-align:right; padding-right: 5px; color:#cccccc;}
		#dFichaEnlace .listComments{ padding:0px;  margin-bottom:2px; margin-top:2px;}
		#dFichaEnlace a.lnkListPages{font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px;color:#cccccc;
										text-decoration:none; border: #cccccc 1px solid; padding: 0px 2px; display:inline;margin-left:2px;  }
		#dFichaEnlace a.lnkListPages:hover{background-color: #FFCC66; color:#999999; border-color: #999999; }
		#dFichaEnlace a.lnkTitulo{	font-size: 1.3em;	color: #2bb8d8;	font-weight:bold;	margin:0px; padding-top:10px;  text-decoration:underline; }
		#dFichaEnlace a.lnkCateg{ font-size:0.85em; color:#666666; text-decoration:none;}
		#dFichaEnlace a.lnkCateg:hover{ color: #6699CC; text-decoration:underline;}
		#dFichaEnlace a.itemlnkH2{	font-size: 14px;	color: #6666CC;	font-weight:bold;	margin:0px; text-decoration:underline; }
		#dFichaEnlace a.itemlnkH2:hover{	font-size: 14px;	color: #663366;	font-weight:bold;	margin:0px; text-decoration:underline; }
		#dFichaEnlace a.itemlnkURL, a.itemlnkCaptura{	float:none;		margin-left:5px;	padding-left:0px;	color:#666666;	font-weight:bold;	font-size:11px;	text-decoration:none;	white-space: nowrap;	}
		#dFichaEnlace a.itemlnkURL:hover, a.itemlnkCaptura:hover{	text-decoration:underline; }

		#tComentarios td, #tCategorias td, #tEtiquetas td{ padding: 2px 5px;}
		#tComentarios td.newComment { background:#e7fafd; font-size:1em; padding:10px;}
		#tComentarios td.titleCommentPAR{ background:#E4E4E4; font-size:0.85em; font-weight:bold; height:100%; vertical-align:middle; border-top: 1px #cccccc solid;}
		#tComentarios td.msgCommentPAR{ background:#E4E4E4; font-size:0.85em; padding-bottom:15px;}
		#tComentarios td.titleCommentIMPAR{ background:#f1f1f1; font-size:0.85em; font-weight:bold; height:100%; vertical-align:middle; border-top: 1px #cccccc solid;}
		#tComentarios td.msgCommentIMPAR{ background:#f1f1f1; font-size:0.85em; padding-bottom:15px;}
		#tComentarios .autorComment{ font-size:1.05em; color:#666666; font-weight:bold;}
		#tComentarios a.lnkAutorComment{ font-size:1.05em; color:#666666; font-weight:bold; text-decoration:none;}
		#tComentarios a.lnkAutorComment:hover{color:#CE5C1E;  text-decoration:underline;}
/* -------------------------------------------------------	*/


/* @INICIO: ficha enlace edicion */
		#dEdicionFicha  label{	font-weight: bold; font-size: 0.9em;	padding:0.3em; }
		#dEdicionFicha  p{	font-size: 1em;	padding:0.3em; }
		#dEdicionFicha a.formSubmit{	background-color:#d6cbf3;	color:#7e66bd;	padding: 5px 5px 5px 5px;	text-decoration:none;	border-right: 1px solid #7e66bd;
									border-bottom: 1px solid #7e66bd; font-weight:bold; font-size:0.8em; 	margin:20px 10px 15px 5px;}
		#dEdicionFicha a.formSubmit:hover{	background-color: #FF9933;	color:#660000;	padding: 5px 5px 5px 5px;	text-decoration:underline;
									border-right: 1px solid #660000;	border-bottom: 1px solid #660000;  font-weight:bold; font-size:0.8em; 	margin:10px 10px 15px 5px;}
		#dEdicionFicha input, textarea, select{	font-weight:normal;		font-family:Arial, Helvetica, sans-serif;	font-size: 1em;	border:0;	/*background-color:#eeeeee;*/
									/*margin-top:10px;margin-left:5px;	 padding:2px; */}
		#dEdicionFicha em{	color:#990000;	font-family:Arial, Helvetica, sans-serif;	font-size: 0.7em;	padding-left:0.7em;	}
		#dEdicionFicha #msgError {	color:#990000;	font-family:Arial, Helvetica, sans-serif;	font-size: 0.8em;	padding:5px 10px 5px 10px; 	background-color:#FFFF99;
									border: 1px #990000 solid;	}
		#dEdicionFicha #msgError h2{	color:#FFFFFF; font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	font-size: 1.4em; padding: 5px 10px 5px 10px;
									background-color:#990000; 	margin:  -5px -10px  5px -10px;	}
		#dEdicionFicha p.itemlnkDesc{ margin: 3px 0px; 	padding-left:10px; }
		#dEdicionFicha .error{ margin: 3px; 	padding:4px;  color:#990000; background-color:#FFFFCC; font: 10px Arial, Helvetica, sans-serif ;}
		#dEdicionFicha p.itemlnkDataURL{	/*	float:left;	 */	width:100%; margin-top:0px;		margin-left:5px;		margin-bottom:0px;	min-height:25px; padding-left:5px;
									padding-right:15px;	background-color: #f1f1f1;	line-height: 200%;	font-size:11px;	/* border: 1px solid #FF3333; */	white-space: nowrap;	/*word-wrap: break-word;*/	vertical-align: middle;	clear: both;	margin-right: 5px;	}
		#dImgSanpshot{	margin:5px;	}
		#dEdicionFicha	.dLnkDesc{	 padding:5px;	border:1px solid #CCCCCC;	font-size:.9em; }
		#dEdicionFicha a.itemlnkURL, a.itemlnkCaptura{		float:none;		margin-left:5px;	padding-left:0px;	color:#663366;	font-weight:bold;	font-size:11px;
									text-decoration:none;	/* border: 1px solid #FF3333; */	white-space: nowrap; 	}
		#dEdicionFicha a.itemlnkURL:hover, a.itemlnkCaptura:hover{		text-decoration:underline;	}

/* -------------------------------------------------------	*/



/* ----------------------------- gestion administrativa Categorias -------- */
	#gestionCategorias #expandcontractdiv {border:1px solid #336600; background-color:#FFFFCC; margin:0 0 .5em 0; padding:0.2em;}
	#gestionCategorias 	#dLnkCategories {	background: #FFFFFF;	border: 1px solid #7E66BD;	width:450px;	height:450px;	max-height:350px;		max-width:450px;
		overflow: auto;	/* position: absolute;	left: 27px;	top:101px; */		padding: 5px;	margin-left: 10px;	margin-bottom: 15px;		margin-right: 10px;}
	#gestionCategorias #dTitMenuSelecCateg{		width:450px;	margin-left: 10px;	margin-top: 10px;	padding: 5px;	background-color: #7E66BD;	color: #ffffff;	font-weight: bold;	border: 1px solid #7E66BD;}
	#gestionCategorias 	input.radio {		background-color: #FFFFFF;	border:none; 	}
	#gestionCategorias 	input[type="radio"] {background-color: #FFFFFF;	border:none; 	}
	#gestionCategorias  #compact{  width:500px; height:500px; border: thin #93B61E solid; font-family: Verdana; font-size: 8px;color: #00eeee; overflow:auto; left:400px; position:absolute;}
	
/* -------------------------------------------------------	*/


/* ----------------------------- Newsletter Setup -------- */
	#dNewsletter h3{ margin-top:5px; margin-bottom:2px; display:block; width:100%; border-top:1px solid #28bad3; border-left:1px solid #28bad3; padding: 5px; }
	#dNewsletter p{margin-top:0px; padding-left:10px;}
/* -------------------------------------------------------	*/
.derecha_comentarios{
	list-style: /*square*/ none;
	padding:0px 5px;
	font-size:0.85em;
	margin:0px;
	-webkit-padding-start:0px;
	-moz-padding-start:0px;
	margin-top:10px;
}
.derecha_comentarios quote{
	font-style:italic;
	/*text-decoration:blink;*/
	color:#000000;
}
