body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td{
	margin:0;
	padding:0;
}

em { font-style: normal; }

body{
	background-color: #FFFFFF;
	font-size:62.5%;
	cursor:default;
	font-family:Verdana, Arial, sans-serif;
	overflow-x:hidden;
}

html > body { font-size: 10px; }

a img { border: none; }

a.link { cursor:pointer; }

#wrap{
	padding:0 25px;
}

#wrap, #header div.cont, #footer div.cont{
	min-width:972px;
	max-width:972px;
	margin:0 auto;
	width:expression(document.body.clientWidth < 972 ? "972px" : document.body.clientWidth > 1206 ? "1206px" : "auto");
}

#contenido{
	min-width:972px;
	max-width:1206px;
	position:absolute;
}

/* ----------------------- */




#header{
	margin:0 auto;
	min-width:972px;
	max-width:972px;
	width:expression(document.body.clientWidth < 972 ? "972px" : document.body.clientWidth > 1206 ? "1206px" : "auto");
	height:94px;
	padding:0 25px;
}

	#header div.content{
		background: transparent url(../images/fondos/header_der.png) no-repeat top right;
	}

	#header div.content_izq{
		background: transparent url(../images/fondos/header_izq.png) no-repeat top left;
		padding-left:3px;
	}
	
	#header div.content_cen{
		background: transparent url(../images/fondos/header_cen.png) repeat-x top left;
		margin-right:3px;
	}

	#header div.top {
		height:60px;
	}
	
	#header div.top div.izquierda {
		float:left;
		height:60px;
		width:265px;
	}
	
	#header div.top div.izquierda a img {
			border: 0 none;
	}
	
	#header div.top div.derecha {
		float:right;
	}

	#header div.top div.izquierda ul#opciones, #header div.top div.derecha ul#opciones {
		list-style-type:none;
		padding-top:1em;
	}

		ul#opciones li { color:#aaa; display:inline; font-size:1.1em; }
		ul#opciones li.publicar { margin-left: 2em; margin-right: 0; }

			ul#opciones li a { color: #0066CC; text-decoration: none; }
			ul#opciones li a:visited { color:#0066CC; }
			
			ul#opciones li.publicar a { color: #FFFFFF; text-decoration: none; font-size: 1.1em; padding-top:0.3em; margin-top: -0.3em; margin-right: 0; }
			ul#opciones li.publicar a:visited { color:#FFFFFF; }

	#header div.bottom {
		clear: both;
		height: 34px;
	}
	
	#header div.bottom div.izquierda {
		float:left;
		margin-top:0.6em;
	}
	
	#header div.bottom div.derecha {
		float:right;
	}

	form#busq{		
		
	}

	div#busqueda_usuario{		
		padding-bottom:20px;
	}

		form#busq_user fieldset, form#busq_coleccion fieldset{
				border:none;
				border-bottom:1px solid #FFC642;
				padding:10px 10px 20px;
		}

		form#busq_user fieldset p, form#busq_coleccion fieldset p { font-size: 1.2em; padding-bottom: 5px; }
		form#busq_user fieldset div, form#busq_coleccion fieldset div { margin: 0 auto; width: 530px; }
		form#busq_user fieldset input, form#busq_coleccion fieldset input { width: 190px; padding: 2px 5px; margin-right: 5px; float: left; }
		form#busq_user fieldset a, form#busq_coleccion fieldset a { padding-top: 2px; float: left; margin-right: 5px; }

		form#busq input, form#busq select { font-family:	Verdana, Arial, sans-serif; }

		form#busq input#q{
			width:256px;
			padding:3px;
			border:none;
			float:left;
			margin-right:0.7em;
			margin-left:0.3em;
			display:block;
		}
		
		form#busq select{
			background:#fff url(../images/botones/tipo.png) no-repeat;
			padding:2px;
			border:none;
			width:170px;
			float:left;
			margin-right:0.7em;
		}
		
		form#busq a.buscar{
			float:left;
			padding-top:3px;
			margin-right:0.7em;
		}

		form#busq a.avanzada{
			float:left;
			font-size:1em;
			color:#FFF;
			margin-top:0.7em;
		}

		form#busq_user input.submit-buscar{
			position:relative;
			top:6px;
			left:-4px;			
		}

	ul#secciones{
		list-style-type:none;
		width:296px;
		z-index: 500;
	}

		ul#secciones li{			
			float:left;
			font-family:Arial, Verdana, sans-serif;
			padding:0 8px;
			height:34px;
		}

			ul#secciones li a{
				color:#FFFFFF;
				display:block;
				font-size:1.6em;
				font-weight:bold;
				padding:7px 0;
				text-decoration:none;
				/*cursor:pointer;*/
			}

/* ------------------------- */


ul#breadcrumbs{
	border:0px solid #ffcc00;
	padding:0.2em 0 0.7em;	
	margin:0.5em 0;
	/*background:#FFFCF2;*/
}

	ul#breadcrumbs li{
		display:inline;
		font-size:1em;
		color:#AAAAAA;
	}

	ul#breadcrumbs li strong a{
		color:#0066CC;
	}

		ul#breadcrumbs li a { text-decoration: none; color: #0066cc; }
		ul#breadcrumbs li a:visited { color: #0066cc; }			

/* ------------------------*/

div#central{
	overflow:hidden;
}

	div#central.centrado{
		margin:0 auto;
		width:1000px
	}

		div#wrap h1 a.editarsello, div#central h1 a.editarsello{
			text-decoration:none;
			color:#0066ff;
			font-size:0.5em;
			font-weight:bold;
		}

	.cabecera
	{
		font-size:2.5em;
		color:#990000;
		font-family:"Trebuchet MS",Arial,sans-serif;
		border-bottom:0px solid #ffcc00;
		padding-bottom:2px;
		margin-bottom:0em;
		font-weight:bold;
		display: block;
	}

	div#wrap h1, div#central h1{
		font-size:2.5em;
		color:#990000;
		font-family:"Trebuchet MS",Arial,sans-serif;
		border-bottom:0px solid #ffcc00;
		padding-bottom:2px;
		margin-bottom:0em;
	}

	div#resenya h1{
		font-size:2em;
		color:#990000;
		font-family:"Trebuchet MS",Arial,sans-serif;
		font-weight: normal;
		padding-bottom:0.2em;
		margin-bottom:0.4em;
		border-bottom: 0;
	}


	div#central h1 span.articulos {
			font-size:0.7em;
	}
	
	
	
	div#central h1.busqueda{	
		background:transparent url(../images/titulos/pestana-activa-l.png) no-repeat scroll 0 0;		
		color:#fff;
		padding:0 0 0 3px;
		margin:0;
		font-size:1.8em;
		font-weight:normal;
		border-bottom:0px;
		font-family:Verdana,Arial,sans-serif;
		float:left;			
	}

	div#PasosColeccion h1{
		border-bottom:0px ;
		padding-bottom:0;
		margin-bottom:0;		
		font-size: 4em;
		font-weight: lighter;
		font-family: "Trebuchet MS",Arial,sans-serif;
		text-align: center;
		margin-top: -10px;
	}
	
	div#PasosColeccion span.subtitulo{
		font-family: Verdana Normal,Arial,sans-serif;
		font-size: 12px;
		text-align: center;
	}

	div#PasosColeccion p{		
		font-size: 1.2em; 
		text-align:center;
		color:#666666;
	}

		div#central h1.busqueda span{												
				margin:0 4px 0 0;
				background:#FE9B00 url(../images/titulos/pestana-activa-r.png) no-repeat scroll right center;			
				display:block;
				height:27px;
				padding:4px 12px 0 8px;
				text-align:center;
				text-decoration:none;	
		}

		div#central h1 span.sello{
			/*background:url(../images/botones/sello36.png) right 50% no-repeat;*/
		}
		
		div#central h1 div.sello{ 
			background:url(../images/botones/sello36.png) right 50% no-repeat; 
			display:inline;
			margin-right:0.4em;
			padding-left:1px;
		}

		div#central h1 span.logged{
			background:url(../images/botones/logged36.gif) right 50% no-repeat;
			padding-right:35px;
		}

		div#central div#pestanas { width: 100%; overflow: hidden; border-bottom: 1px solid #ffc642; margin-bottom: 1.1em; min-width: 600px; }
		div#central div#pestanas.grupos { margin-bottom: 0; margin-top: 1.4em; }
		
		div#central h2.pestana-activa { 
			font-size:1.8em; 
			background:transparent url(../images/titulos/pestana-activa-l.png) no-repeat scroll 0 0;
			float:left;
			padding-left:3px;
		}
			div#central h2.pestana-activa a{
				color:#fff;
				font-weight:normal;
				margin:0 4px 0 0;
				background:#FE9B00 url(../images/titulos/pestana-activa-r.png) no-repeat scroll right center;				
				display:block;
				height:27px;
				padding:4px 8px 0 3px;
				text-align:center;				
				text-decoration:none;				
			}
		
		div#central h2.pestana {
			font-size:1.8em; 
			background:transparent url(../images/titulos/pestana-l.png) no-repeat scroll 0 0;
			float:left;
			padding-left:3px;		
		}

			div#central h2.pestana a{
				color:#FE9B00;
				font-weight:normal;
				margin:0 4px 0 0;
				background:#FE9B00 url(../images/titulos/pestana-r.png) no-repeat scroll right center;				
				display:block;
				height:27px;
				padding:4px 8px 0 3px;
				text-align:center;				
				text-decoration:none;				
			}



	div#imagenesdestacados{
		border-bottom:0px;
		margin-top:10px;
		margin-bottom:20px;
		overflow:hidden;		
		width:100%;
	}
  div#imagenesdestacados.static { height: 118px; }


	div#imagenes{
		/* border-bottom:1px solid #ffc642; */
		overflow:hidden;		
		width:100%;
		margin-top: 0.7em;
	}

	div#imagenes.static { height: 108px; }
	
	div#imagenespasoscoleccion.static { height: 227px; }

	div#imagengran{
		text-align:center;
		border-bottom:1px solid #ffc642;
 	  padding:0.5em 0 0.5em;		
	}

	div#imagengrandetalle{
		text-align:center;
		border-bottom:1px solid #ffc642;
 	  padding:0em 0 0.7em;		
	}


		div#imagengrandetalle, div#imagengran a{
			font-size:1.2em;
			color:#0066cc;
			font-weight:bold;
			text-decoration:none;
			/*border-bottom: 1px solid #FFC642;*/
			padding-bottom: 5px;			
		}

			div#imagengran a#todas{
				margin:0 -22px 0 0;
				float:left;
			}

			div#imagengran a#todas2{
				margin:0 40% 0 40%;
				padding:3px 25px 3px 0;
				background:url(../images/botones/vertodas.png) right no-repeat;
				height:20px;
			}

			div#imagengran ul { 
					list-style-type: none; 
					padding-bottom: 10px;
					margin-bottom: 1px solid #FFC642;
			}
			
				div#imagengran ul li { display:	inline; }
			
			div#imagengrandetalle a#ampliar, div#imagengran a#ampliar{
				float:center;
			}

			div#imagengrandetalle img, div#imagengran img{
				border:1px solid #ffc642;
				clear:both;
				margin:5px 0 3px 0;								
				max-width: 640px;
			}

		a.imagenpasoscoleccion{			
			float:left;
			text-align:center;
			font-size:1em;
			color:#3366cc;
			font-weight:bold;
			text-decoration:none;
			margin:20px 55px 12px 0;
		}

		a.ultimagenpasoscoleccion{			
			float:left;
			text-align:center;
			font-size:1em;
			color:#3366cc;
			font-weight:bold;
			text-decoration:none;
			margin:20px 0px 12px 0;
		}


		a.imagen{
			width:102px;
			float:left;
			text-align:center;
			font-size:1em;
			color:#3366cc;
			font-weight:bold;
			text-decoration:none;
			margin:2px 6px 12px 0;
		}

			a.imagen img, a.ultimagen img{
				border:1px solid #ffc642;
			}

		a.ultimagen{
			width:102px;
			float:left;
			text-align:center;
			font-size:1em;
			color:#3366cc;
			font-weight:bold;
			text-decoration:none;
			margin:2px 0px 12px 0;
		}

		span.imagenrepes {
			width:102px;
			height:110px;
			float:left;
			text-align:center;
			font-size:1em;
			color:#3366cc;
			font-weight:bold;			
			margin:2px 6px 0 0;
		}

		
		span.imagen{
			width:102px;
			height:140px;
			float:left;
			text-align:center;
			font-size:1em;
			color:#3366cc;
			font-weight:bold;			
			margin:2px 6px 0 0;
		}

		span.imagen a, span.imagenrepes a {	
			text-decoration:none;
			color:#3366cc;
		}

			span.imagen a.destacada { cursor: pointer; }

			span.imagen a.img img, span.imagenrepes a.img img {
				border:1px solid #ffc642;
			}
			
			span.imagen a.comentario { display:block; }

		div.mosaico {
				float:left;
				font-size:1em;
				font-weight:bold;
				margin:10px 6px 0 0;
				text-align:center;
				width:102px; 
				height:135px;
		}
		
		div.loquiero {
				width:58px !important; 
				height:58px !important;
				margin:3px !important;
		}
		
    a.imagen_mosaico{
			width:102px;
			float:left;
			text-align:center;
			font-size:1em;
			color:#3366cc;
			font-weight:bold;
			text-decoration:none;	
			margin-top:10px;
			margin-left:5px;
			margin-right:5px;
			margin-bottom:15px;			
		}
		
		.pieamigo
		{
				float: left; margin-top:140px; margin-left: -80px;
		}
		
		div.mosaico img {margin-bottom:4px !important;}
		div.mosaico a {color:#3366cc;}
		div.mosaico a.imagen_mosaico { width:auto;float:none;margin:0;}

			a.imagen_mosaico img{
				border:1px solid #ffc642;
			}

/* --------------------- */

div#ficha, div#resenya, div#afiliados{
	border-bottom:1px solid #ffcc00;
	padding:0.5em 0 1.5em 0;
}

div#sucesos
{
	border-bottom:1px solid #ffcc00;
	padding:0.5em 0 1.5em 0;
}

	div#comentarios{
		border-bottom:1px solid #FFCC33;
		padding:0.5em 0;
	}

	div#comentarios.grupos { padding:	0; }
	
		form.addcomentario div{		
			padding:0.5em 0;
		}

			form.addcomentario div h3{		
				font-family:"Trebuchet MS", Arial, sans-serif;
				color:black;
				font-size:1.8em;
				font-weight:normal;
				margin-top:0.5em;
			}

			form.addcomentario div textarea{		
				border:1px solid #ffcc00 !important;
				width:620px;
				height:80px;
				padding:0.8em;
				margin-bottom:5px;
				text-align:left;
				font-family:Verdana, Arial, sans-serif;
				font-size:1.1em;
			}

			form#formsinopsis-edit textarea, form#formimagen-edit textarea{		
				width:580px;
				height:80px;
				padding:0.8em;
				margin-bottom:5px;
				text-align:left;
				font-family:Verdana, Arial, sans-serif;
				font-size:1.1em;
			}

		form.addcomentario a.submit-guardar{		
			padding-top:2px;
		}

    div#ficha h2, div#resenya h2, div#comentarios h2, div#sucesos h2, div#afiliados h2 {
		font-family:"Trebuchet MS", Arial, sans-serif;
		color:#990000;
		font-size:2em;
		font-weight:normal;
		margin-bottom:0.5em;
	}			
	
	div#afiliados h2, div#afiliados a { float:left; margin-right: 1em; }
	div#afiliados a { padding-top: 1em; }

	div#comentarios h2 { margin-bottom: 0.9em; }
		
		div#sucesos h2 a  {
			text-decoration:none;
			color:#0066CC;
			font-size:0.6em;
			font-weight:bold;
			cursor:pointer;
			float:right;
			font-family: Verdana,Arial,sans-serif;						
		}
				
		div#comentarios h2 a {
			text-decoration:none;
			color:#0066CC;
			font-size:0.6em;
			font-weight:bold;
			cursor:pointer;
			float: right;
		  font-family: Verdana,Arial,sans-serif;			
		  margin-top: -0.1em;
		}
		
		
		div#comentarios h2 img {
			float:right;
			margin-left:0.4em;
			margin-top:-0.2em;
		}
				
		div#ficha h2 a, div#resenya h2 a {
			text-decoration:none;
			color:#0066CC;
			font-size:12px;
			font-weight:bold;
			cursor:pointer;
			float: right;
			margin-top: -0.2em;
			font-family: Verdana,Arial,sans-serif;
		}
		
	div#resenya h1 a {
			text-decoration:none;
			color:#0066CC;
			font-size:12px;
			font-weight:bold;
			cursor:pointer;
			float: right;
			margin-top: -0.2em;
			font-family: Verdana,Arial,sans-serif;
		}		
		
	div#ficha h2 img, div#resenya h2 img, div#sucesos h2 img, div#resenya h1 img{
		float:right;
		margin-left:0.4em;
		margin-top:-0.2em;
	}		
		
		div#PopularesSemana h2 a
		{
			text-decoration:none;
			color:#0066CC;
			font-size:0.7em;
			font-weight:bold;
			cursor:pointer;
		}
		

		div#comentarios span a.ficha{
				color:#990000;
				text-decoration:none;
				font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
				font-size:1.9em;
				padding-left:0px;
				letter-spacing:-1px;
		}
		
		div#comentarios span a.sello{
				background:url(../images/botones/sello.png) right 50% no-repeat;
				padding-right:25px;
		}

		div#resenya p{
			color:#000;
			font-size:1.2em;
			line-height:1.5;
		}

	div#ficha table th{
		text-align:left;
		font-size:1.2em;
		padding:0 0.8em 0.8em 0;		
		vertical-align:top;		
	}

	div#imagenes table th{
		text-align:left;
		font-size:1.2em;	
	}

	td#fila_numestrellas{
		padding-bottom:0em !important; 
	}

	div#ficha table td{
		text-align:left;
		font-size:1.2em;
		vertical-align:top;
	}

	div#ficha table td.edit{
		padding-bottom:0.8em;	
	}

		div#ficha table td a {
			color:#0066CC;
			text-decoration:none;
		}

		div#imagenes table td a{
			font-size:1.2em;
			color:#0066CC;
			text-decoration:none;
		}

		div#ficha table td strong { font-size: 1.4em; font-weight: normal; margin-left: 8px; }

		/* -------------------- */

		ul#estrellas { list-style-type: none; }

			ul#estrellas li{
				float:left;
				display:block;
				width:15px;
				height:15px;
				background:url(../images/botones/lleno.png) no-repeat;
				margin:2px 0 0 0;
				padding-right:3px;
			}

			ul#estrellas li.votar{				
				background:url(../images/botones/votar.png) no-repeat !important;
				cursor:pointer;			
			}

				ul#estrellas li.medio { background:	url(../images/botones/medio.png) no-repeat; }

				ul#estrellas li.vacio { background:	url(../images/botones/vacio.png) no-repeat; }

/*---------------------- */

div#comentarios ul { list-style-type: none; }

li.comentario{
	overflow:hidden;
	border-top:1px dotted #ffcc33;
	padding:0.8em 0;
}
	li.respuesta { padding-left: 55px; display: block;}

	li.respuesta2 { padding-left: 110px; display: block;}

	li.comentario div{
		float:left;
		width:155px;
	}
	
	div#comentarios.grupos li.comentario div { width:auto; }
	div#comentarios.itemgrupo { padding-top:0; }
	div#comentarios.itemgrupo li.comentario div { width:auto; }
	div#comentarios.itemgrupo li.comentario div input.checkbox { float: left; margin: 0.8em 2em 0 0; }

	div#comentarios.itemgrupo div#opciones { width:auto; padding: 2.5em 0 2.2em 0; border-bottom: 1px solid #ffcc33; background-color:#fffcf2;}
	div#comentarios.itemgrupo div#opciones input { float: left; margin: 0 2.2em 0 0; }
	div#comentarios.itemgrupo div#opciones a { 
		float:left; 
		margin-right:2.5em; 
		padding:1px 0 2px 18px;
		color:#0066CC;
		cursor:pointer;
		font-size:1.1em;
		text-decoration:none;
	}
	div#comentarios.itemgrupo div#opciones a.compartir { background: transparent url(../images/botones/iconocompartir.png) no-repeat scroll left 50%; }
	div#comentarios.itemgrupo div#opciones a.mover { background: transparent url(../images/botones/next.png) no-repeat scroll left 50%; }
	div#comentarios.itemgrupo div#opciones a.eliminar { background: transparent url(../images/botones/reportar.png) no-repeat scroll left 50%; margin-right: 0px; }
	div#comentarios.itemgrupo div#opciones a.addcoleccion { font-weight:bold; background: transparent url(../images/botones/nuevoitemscoleccion.png) no-repeat scroll left 50%; }
	div#comentarios.itemgrupo div#opciones a.moverquiere { background: transparent url(../images/botones/up.png) no-repeat scroll left 50%; }
	
	li.comentario img{
		float:left;
		margin-right:5px;
	}

	li.comentario a.usuario{
		color:#0066cc;
		text-decoration:none;
		font-size:1.2em;
		font-weight:bold;
	}

	li.comentario a.respuestas{
		color:#0066CC;
		cursor:pointer;
		display:block;
		font-size:1.1em;
		margin-left:14em;
		position:absolute;
		text-decoration:none;
	}
	
	li.comentario a.abuso_sello {
			margin-left:14.2em;
	}
	

	li.comentario a.responder{
		color:#0066cc;
		text-decoration:none;
		font-size:1.1em;
		float:right;
		cursor:pointer;
	}

	div#comentarios.grupos li.comentario div.links { float: right; margin-top: 0.8em; }
	div#comentarios.itemgrupo li.comentario div.links {  float: right; margin-top: 2em; }
	div#comentarios.grupos li.comentario div.links a { float: none; margin-right: 5px; padding: 1px 0 2px 18px; }
	div#comentarios.itemgrupo li.comentario div.links a { float: none; margin-right: 5px; }
	div#comentarios.grupos li.comentario a.eliminar { background: transparent url(../images/botones/reportar.png) no-repeat scroll left 50%; margin-right: 0px; }
	div#comentarios.grupos li.comentario a.renombrar { background: transparent url(../images/botones/folder_edit.png) no-repeat scroll left 50%; }
	div#comentarios.grupos li.comentario a.privado { background: transparent url(../images/botones/lock.png) no-repeat scroll left 50%; }
	div#comentarios.grupos li.comentario a.publico { background: transparent url(../images/botones/users.png) no-repeat scroll left 50%; }

	div#comentarios.grupos #renombrar div { padding: 1em; }
	div#comentarios.grupos #renombrar p { margin-bottom: 5px; }
	div#comentarios.grupos #renombrar input { float:left; margin-right: 18px; width: 350px; }
	div#comentarios.grupos #renombrar a { float:left; padding-top: 2px; margin-right: 5px; }
	div#comentarios.grupos #renombrar ul.error li {
			background:transparent url(../images/botones/atencion.png) no-repeat scroll 0 0;
			font-size:1.2em;
			line-height:1.5em;
			padding-left:21px;
	}

	li.comentario span.tiempo{
		color:#666;
		font-family:Tahoma, Arial, sans-serif;
		font-size:1.1em;
		line-height:1.5;
		display:block;
	}

	li.comentario p{
		font-size:1.2em;
		line-height:1.5;
		margin-bottom:17px;
		text-align:justify;
		margin-left:12.9em;
		margin-top:-0.2em;
	}

		li.comentario p a { color: #666; }
		
		li.comentario span.tipoabuso {font-size:1.2em;font-weight:bold;}
		
/*---------------------- */

	div.sinresultados{
		width:100%;					
	}
		div.sinresultados img{
			float:left;			
		}

		div.sinresultados p{
			padding-top:20px;
			text-align:center;						
			font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
			font-size:2.5em;
			letter-spacing:-1px;
			font-weight:normal;			
		}

		div.sinresultados p a{
			color:#0066CC;
			font-weight:bold;
		}

	div.resultado{
		width:100%;
		overflow:hidden;
		border-bottom:1px solid #ffc642;
		padding-bottom:0.5em;
		margin-bottom:1em;
		position:relative;
	}

		div.resultado img{
			float:left;
			border:1px solid #ffc642;
			margin:0 14px 14px 0;
		}

		div.resultado h2{
			font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
			font-size:1.9em;
			letter-spacing:-1px;
		}
			div.resultado h2 a{
				color:#990000;
				text-decoration:none;
			}

				div.resultado h2 a span{
					font-family:Arial, Verdana, sans-serif;
					font-style:italic;
					color:#0066cc;
					font-size:0.8em;
				}

				div.resultado h2 a.sello{
					background:url(../images/botones/sello.png) right 50% no-repeat;
					padding-right:20px;					
				}

				div.resultado h2 a img.selloindep
				{
			 			border: 0 !important; float: none !important; margin: 0!important;
			 	}

				div.resultado h2 a.logged{
					background:url(../images/botones/logged.gif) right 50% no-repeat;
					padding-right:20px;
				}

		div.resultado ul { list-style-type: none; }

			div.resultado ul li { color: #666; display: inline; font-size: 1.1em; }

				div.resultado ul li a { color: #666; text-decoration: none; }

		div.resultado p { color: #000; font-size:	1.2em; line-height: 1.8; padding-bottom: 18px; text-align: justify; margin-left: 116px; }

		div.resultado div.comentar{
			position:absolute; 
			bottom:5px; 
			width:100%;
		}

		div.resultado div.comentar a{
			text-decoration:none;
			color:#0066cc;
			display:block;
			text-align:right;
			font-size:1.1em;
			float:right;
		}

/* -------------------------------------- */


div#central.publi { margin-top: 30px; }

div#central.grande { display: block; }


div#central.grande h1{
	font-family:Verdana, Arial, sans-serif;
	font-size:1.8em;	
}

div#central.grande form{
	text-align:center;
	/*padding:2em 2em 0 2em;*/
}

	div#central.grande form fieldset{
		border:none;
		margin-top:1em;
	}

	div#central.grande form label input{
		border:1px solid #888;
		padding:2px 3px;
		width:33em;
	}

	div#central.grande form label input.autocomplete{
		border:0px;
		padding:0 0;
		font-size:0.8em;	
		vertical-align: top;
		width:300px !important;
	}

	div#central.grande form label span { font-size: 1.2em; }

	div#central.grande form div.comprobar { margin: 0 auto; width: 505px;}		
	div#central.grande form div.comprobar label { float:left; }
	div#central.grande form div.comprobar a.submit-comprobar { float:right; padding-top: 3px; }

	form.addcomentario div.submit { width: 203px; }
	form#form-edit div.submit { width: 203px; }
	div#central.grande form div.submit, form#formsinopsis-edit div.submit, form#formimagen-edit div.submit { margin: 0 auto; width: 203px;}  
	div#central.grande form div.submit a, form.addcomentario div.submit a { padding-top: 2px;}
	div#central.grande form div.submit a.disable { cursor: default; opacity: .25; filter:alpha(opacity=50); }
	div#central.grande form div.submit a.submit-anterior, form.addcomentario div.submit a.submit-anterior { float: left;  }
	div#central.grande form div.submit a.submit-siguiente, form.addcomentario div.submit a.submit-siguiente { float: right;  }

  div#central.grande form div.submit a.disable { display:none; }	

	div#central.grande form p.aviso{
		font-size:1.2em;
		margin:5em 0 3.33em 0;
		line-height:1.3;
		clear:both;
	}

		div#central.grande form p.aviso a{
			color:#0066CC;
			text-decoration:none;
		}

div#central.grande div#resultados { padding: 0 1em; }

div#central.grande div#paginacion { margin: 30px 70px 0 70px; }


div#central div#cuadros{
	clear:both;
	overflow:hidden;
	margin:0 auto;
	width:665px;
	margin-bottom:45px;
}

div#central.grande ul.lista-categoria{
	border:1px solid #ffc642;
	list-style-type:none;
	height:210px;
	width:201px;
	overflow:auto;
	float:left;
	text-align:left;
	margin:0 1em 0 0;
}

	div#central.grande ul.lista-categoria li{
		font-size:1.2em;
	}

		div#central.grande ul.lista-categoria li a { 
			color:#000; 
			text-decoration:none;
			display:block;
			padding:0.2em 0 0.2em 0.3em;
		}

			div#central.grande ul.lista-categoria li a:hover { background: #ffc642; }
			div#central.grande ul.lista-categoria li a.seleccionado { background: #ffc642; }

div#central.grande div#img-holder{
	border:1px solid #ffc642;
	height:210px;
	width:213px;
	float:left;
	/*margin-bottom:45px;*/
}

	div#central.grande div#img-holder div#mensaje { display: none; padding: 30px 15px 5px 17px; }

	div#central.grande div#img-holder div#mensaje div.left  { padding-right: 10px; float: left; height: 100px; }	
	div#central.grande div#img-holder div#mensaje div.right { font-size: 1.15em; line-height: 16px; text-align: left; }
	div#central.grande div#img-holder div#mensaje span.bold { font-weight: bold; }

/* ------------------------------------- */			

	div#paginacion{
		border:1px solid #ffc642;
		padding:0.5em 0.7em;
		list-style-type:none;
		margin-top:3em;
		background:#fffcf2;
		text-align:center;
	}

		div#paginacion ul { }

		div#paginacion ul li{
			display:inline;
			color:#000;
			font-size:1.3em;
			margin:0 0.5em;
		}

			div#paginacion ul li a{
				color:#0066cc;
				font-weight:bold;
			}

			div#paginacion a#previa { color:#0066cc;font-weight:	bold; text-decoration: none; font-size: 1.3em; float: left; }
			div#paginacion a#siguiente { color:#0066cc;font-weight:	bold; text-decoration: none; font-size: 1.3em; float: right; margin-top: -15px; }

/* ------------------------ */

div#sidebarpublicar{
	width:300px;
	float:right;
	margin-left:30px;	
}
	div#sidebarpublicar h2, div#sidebarpublicar h1{
		font-family:"Trebuchet MS", Arial, sans-serif;
		color:#990000;
		font-weight:bold;
		font-size:1.9em;
		margin-bottom:0.2em;
	}


div.transbox 
{
	text-align: left;
	color: black;
	font-weight: normal;
}

div.transbox span
{
		font-family:"Trebuchet MS", Arial, sans-serif;
		color:#990000;
		font-weight:bold;
		font-size:1.4em;
		margin-bottom:0.2em;				
}


div#sidebar{
	width:300px;
	float:right;
	margin-left:30px;
	margin-top:35px;
}

	div#sidebar span#antiguedad{		
		color:#666;		
		padding-top: 0.4em;
		font-size: 0.6em;
		font-family: Verdana,Arial,sans-serif;
	}

	div#sidebar h2, div#sidebar h1{
		font-family:"Trebuchet MS", Arial, sans-serif;
		color:#990000;
		font-weight:bold;
		font-size:1.9em;
		margin-bottom:0.2em;
	}

	div#PopularesSemana h2{
		font-family:"Trebuchet MS", Arial, sans-serif;
		color:#990000;
		font-weight:bold;
		font-size:2.1em;
		margin-bottom:0.2em;
		border-bottom:1px solid #ffc642;
	}


		div#sidebar h2 span, div#sidebar h1 span { font-weight: normal; font-size: 0.9em; font-family: Arial, Verdana, sans-serif; }

		div#sidebar h2 a, div#sidebar h1 a {
			color:#990000;
			text-decoration:none;
			font-weight:bold;
		}
		

		div#sidebar h2 a.editar, div#sidebar h1 a.editar{
			color:#0066FF;
			text-decoration:none;
			font-weight:bold;
			font-size:0.5em;
			cursor:pointer;
		}


	div#perfil div#enlaces{
		border-top:1px dotted #ffcc33;
		/*margin-top:1em;*/
		overflow:hidden;
		width:100%;
	}
		div#perfil span#img-perfil {
				width:170px;
				/*height:230px;*/
		}

		div#perfil img#img-perfil{
			border:1px solid #ffcc33;
			margin-right:10px;
			float:left;
			margin-bottom:1em;
		}

		div#perfil span{
			color:#000;
			font-size:1.2em;
			margin-bottom:1.5em;
			display:block;
			margin-left:15em;
		}

		div#perfil span#nivel{
			width:67px;
			height:35px;
			padding-top:15px;
			color:#fff;
			text-align:center;
			background:url(../images/fondos/nivel.png) no-repeat;
			float:left;
			font-family:"Lucida Sans Unicode", Arial, Verdana, sans-serif;
			font-size:2.4em;
			font-weight:bold;
			margin-bottom:0;
			margin-left:0;
		}
		
		div#perfil span#puntos { margin-top: 4.4em; }

	div#resenas{
		border:1px solid #ffc642;
		padding:7px;
		overflow:hidden;
		margin-bottom:2em;
		background:#fffcf2;
	}

		div#resenas a, div#perfil div#enlaces a{
			font-size:1.2em;
			text-decoration:none;
			font-weight:bold;
			color:#0066cc;
			float:left;
			width:105px;
			line-height:2.5;
			padding-left:20px;
		}

 	div#pestanas a.follow {
 		  background: url(../images/botones/follow.png) left 50% no-repeat; width: 52px;
			font-size:12px;
			text-decoration:none;
			font-weight:bold;
			color:#0066cc;
			float:right;			
			line-height:2.5;
			padding-left:20px;
		}
		
 	div#pestanas a.unfollow {
 		  background: url(../images/botones/unfollow.png) left 50% no-repeat; 
			font-size:12px;
			text-decoration:none;
			font-weight:bold;
			color:#0066cc;
			float:right;			
			line-height:2.5;
			padding-left:20px;
		}
		

		div#pestanas h2 a.editar{
			color:#0066cc;
			text-decoration:none;
			font-weight:bold;
			font-size:12px;			
			cursor:pointer;
			/*float: right; */
			margin-top: 6px;
		}

		div#pestanas h2 a.editar2{
			color:#0066cc;
			text-decoration:none;
			/*font-weight:bold;*/
			font-size:10px;			
			float: right;
			margin-top: 5px;
			margin-left: 4px;
			margin-right: 4px;
		}

		div#pestanas h2 img{
			float: right;
			margin-top: 0.2em;
			margin-left: 0.4em;
		}
		
		
			div#resenas a.favoritos { background: url(../images/botones/favoritos.png) left 50% no-repeat; width: 130px; }
			div#resenas a.compartir { background: url(../images/botones/iconocompartir.png) left 50% no-repeat; }
			div#resenas a.usuariocompartir { background: url(../images/botones/iconocompartir.png) left 50% no-repeat; }
			div#resenas a.sello { background: url(../images/botones/sello.png) left 50% no-repeat; width: 130px; }
			div#resenas a.reportar { background: url(../images/botones/reportar.png) left 50% no-repeat; }
			div#resenas a.listadosellos { background: url(../images/botones/listado_sellos.png) left 50% no-repeat; width: 130px; }
			div#resenas a.listadoabusos { background: url(../images/botones/listado_abusos.png) left 50% no-repeat; }
			div#resenas a.eliminarimagen { background: url(../images/botones/image_remove.png) left 50% no-repeat; }
			div#resenas a.eliminarficha { background: url(../images/botones/ficha_remove.png) left 50% no-repeat; }
			div#resenas a.eliminarcomunidad { background: url(../images/botones/comunidad_remove.png) left 50% no-repeat; }
			div#resenas a.cambiarimagen { background: url(../images/botones/cambiarimagen.png) left 50% no-repeat; width: 115px; }
			div#resenas a.destacados { background: url(../images/botones/up.png) left 50% no-repeat; width: 110px; }
			div#resenas a.premio { cursor:pointer; background: url(../images/botones/html_page_accept.png) left 50% no-repeat; width: 110px; }
			div#resenas a.vercoleccion { background: url(../images/botones/iconolistadocolecc.png) left 50% no-repeat; width: 130px; }
			div#resenas a.editarcoleccion { background: url(../images/botones/iconoeditcolecciones.png) left 50% no-repeat; width: 110px; }
			div#resenas a.unirse { background: url(../images/botones/unirse.png) left 50% no-repeat; width: 120px; }
			div#resenas a.abandonar { background: url(../images/botones/reportar.png) left 50% no-repeat; width: 120px; }
			div#resenas a.ver-comunidades { background: url(../images/botones/comunidades.png) left 50% no-repeat; width: 120px; }
			div#resenas a.follow { background: url(../images/botones/follow.png) left 50% no-repeat; width: 120px; }
			div#resenas a.unfollow { background: url(../images/botones/unfollow.png) left 50% no-repeat; width: 120px; }
			div#resenas a.addimage { background: url(../images/botones/image_add.png) left 50% no-repeat; width: 120px; }
			div#resenas a.defaultimage { background: url(../images/botones/default_image.png) left 50% no-repeat; width: 120px; }
			div#resenas a.lotengo { background: url(../images/botones/lotengo.png) left 50% no-repeat; width: 120px; }
			div#resenas a.loquiero { background: url(../images/botones/loquiero.png) left 50% no-repeat; width: 120px; }
			div#resenas a.vacio { width: 115px; }

			div#pestanas a.lotengo { 
				background: url(../images/botones/lotengo.png) left 50% no-repeat; width: 75px; 
				font-size:12px;
				text-decoration:none;
				font-weight:bold;
				color:#0066cc;
				float:right;				
				line-height:2.5;
				padding-left:20px;				
			}
			div#pestanas a.loquiero { 
				background: url(../images/botones/loquiero.png) left 50% no-repeat;  
				font-size:12px;
				text-decoration:none;
				font-weight:bold;
				color:#0066cc;
				float:right;				
				line-height:2.5;
				padding-left:20px;								
			}
			div#pestanas a.addimage { 
				background: url(../images/botones/image_add.png) left 50% no-repeat; width: 75px; 
				font-size:0.8em;
				text-decoration:none;
				font-weight:bold;
				color:#0066cc;
				float:right;				
				line-height:2.5;
				padding-left:20px;								
			}
			
			div#perfil div#enlaces a.visitar { background: url(../images/botones/perfil.png) left 50% no-repeat; width: 118px; }
			div#perfil div#enlaces a.anadir { background: url(../images/botones/anadir.png) left 50% no-repeat; width: 118px; }
			div#perfil div#enlaces a.dejar { background: url(../images/botones/userremove.png) left 50% no-repeat; width: 118px; }
			div#perfil div#enlaces a.enviar { background: url(../images/botones/mensaje.png) left 50% no-repeat; width: 118px; }
			div#perfil div#enlaces a.cambiarimagen { background: url(../images/botones/cambiarimagen.png) left 50% no-repeat; width: 118px; }
			div#perfil div#enlaces a.abandonar { background: url(../images/botones/reportar.png) left 50% no-repeat; width: 118px; }
			div#perfil div#enlaces a.unirse { background: url(../images/botones/unirse.png) left 50% no-repeat; width: 118px; }
			div#perfil div#enlaces a.ver-resenas { background: url(../images/botones/ver-resena.png) left 50% no-repeat; width: 120px; }
			div#perfil div#enlaces a.ver-comunidades { background: url(../images/botones/comunidades.png) left 50% no-repeat; width: 120px; }
			div#perfil div#enlaces a.ver-colecciones { background: url(../images/botones/collection.png) left 50% no-repeat; width: 120px; }
			div#perfil div#enlaces a.ver-amigos { background: url(../images/botones/amigos.png) left 50% no-repeat; width: 120px; }			
			div#perfil div#enlaces a.vacio { width: 115px; }

	div#cajaderechahome{
		border-top:1px solid #ffc642; 		
		border-bottom:1px solid #ffc642; 		
		/*padding:7px 7px 0 7px;*/
		overflow:auto;		
		/*max-height:302px;*/
		background:		#fff;
		margin-bottom:	1em;	
	}

	div#relacionados {
		border:1px solid #ffc642;
		overflow:auto;				
		max-height:302px;
		background:#fffcf2 none repeat scroll 0 0;
		margin-bottom:2em;
	}	

	div#vinculos, div#destacados{
		border:1px solid #ffc642; 
		padding:7px 7px 0 7px;
		overflow:auto;		
		max-height:302px;
		background:#fffcf2;
		margin-bottom:1em;
	}

	div#perfil{
		border:1px solid #ffc642;
		padding:7px 7px 0 7px;
		overflow:auto;				
		background:#fffcf2;
		margin-bottom:1em;
		height:302px;
	}

	div#perfil { height: auto; padding: 10px; margin-top: 5px; margin-bottom: 2em; overflow-x: hidden; }
	
	
	div#normaspub { 
			height: auto; padding: 10px; margin-top: 4px; margin-bottom: 2em; overflow-x: hidden; 
			font-size: 1.2em; 
			background: none repeat scroll 0 0 #F9F9F9;
			border: 1px solid #EEEEEE;
	}

	ul.errorimagen
	{ 
			height: auto; padding: 10px; margin-top: 20px; margin-bottom: 2em; overflow-x: hidden; 
			font-size: 1.3em !important; 
			background: none repeat scroll 0 0 #FFF6F7;
			border: 1px solid #D82D21;
			font-weight: bold;
	}

	
	div#ayuda { 
			height: 345px; padding: 10px; margin-top: 5px; margin-bottom: 2em; overflow-x: hidden; 
			font-size: 1.2em; 
			background: none repeat scroll 0 0 #FFFCF2;
			border: 1px solid #FFC642;
	}

 div#ayuda2 { 
			height: 1000px; padding: 10px; margin-top: 5px; margin-bottom: 2em; overflow-x: hidden; 
			font-size: 1.2em; 
			background: none repeat scroll 0 0 #FFFCF2;
			border: 1px solid #FFC642;
	}
	
 div#ayuda3 { 
			height: 560px; padding: 10px; margin-top: 5px; margin-bottom: 2em; overflow-x: hidden; 
			font-size: 1.2em; 
			background: none repeat scroll 0 0 #FFFCF2;
			border: 1px solid #FFC642;
	}
		
	
  div#ayuda a, div#capaPublicar a{ 
  	color:  #0066CC;
  	text-decoration: none;
  	font-weight: bold;
  }	
  	
  	
		div.item, div.itemhome{
			display:block;
			border-bottom:1px dotted #ffcc33;
			padding:7px;
			overflow:hidden;
			background-color:#FFFCF2;
		}

		div#vinculos.colecciones div.item { border-bottom: 0px; padding: 0.8em 0.8em 0.8em 1.2em; }
		div#vinculos.colecciones div.addgrupo { margin: 1em 0; }
		div#vinculos.colecciones div.addgrupo span { color: #000000; font-size: 1.2em; padding-bottom: 0.2em; }
		div#vinculos.colecciones div.addgrupo a { float: left; padding-top: 2px; }
		div#vinculos.colecciones div.addgrupo input { 
			float:left;
			border:1px solid #FFCC00 !important;
			font-family:Verdana,Arial,sans-serif;
			font-size:1.1em;
			width:155px;
			margin-right:5px;
			padding:0.4em;
		}

		div#vinculos.colecciones ul.error { margin-bottom: 0.4em; }
		div#vinculos.colecciones ul.error li {
			background:transparent url(../images/botones/atencion.png) no-repeat scroll 0 0;
			padding-left:2em;
			line-height:1.5em;
			list-style-type:none;
			font-size:1.2em;
		}

		div#vinculos.colecciones label.error {
			color:red;
			padding-left:4px;
		}

			div.par { background: #feffff; }

			div.sinborder { border-bottom: 0 none; }

			div.itemhome img{				
				margin-right:0.7em;
				float:left;
				background-color:#fffefa;
			}

			div.item img{
				border:1px solid #ffcc00;
				margin-right:0.7em;
				float:left;
				background-color:#fffefa;
			}												

			div.item h3, div.itemhome h3  { font-size: 1.2em; }

				div.item h3 a, div.itemhome h3 a{
					color:#0066cc;
					text-decoration:none;
					font-weight:bold;
				}
				
				div.item h3 a span.small { color:#0066CC; display:inline; font-size:0.9em; font-weight:normal; }
				
				div.item h3 a.sello, div.itemhome h3 a.sello{ background:transparent url(../images/botones/sello.png) no-repeat scroll right 50%; padding-right:20px; }

				div#vinculos.colecciones div.item h3 a { color: #227ad2; font-weight:	bold; }

			div.item span, div.itemhome span{
				display:block;
				color:#666666;
				font-size:1.1em;
			}
			
			
	    span.pasocolecciones{	
				display: block; 
				width:177px; 
				color:#000000;
				font-size: 1.6em;
				font-family: Arial,sans-serif;
			}



			div.item span.strong, div.itemhome span.strong, div#PasosColeccion span.strong{	
				color:#666666;
				font-weight:bold;
			}

				div.item span a, div.itemhome span a{
					text-decoration:none;
					color:#0066cc;
				}

				div.item span.camino, div.itemhome span.camino{					
						color:#666666;
				}

				div.item span.camino a, div.itemhome span.camino a{
						text-decoration:none;
						color:#666666;
				}

		div#usuarios a.mosaico { margin: 0 10px 10px 0; text-decoration:none; }
		div#usuarios a img { border: 0 none; }

		div#sidebar-item{
			margin-bottom:2em;
		}
		
		div#sidebar-item a.vertodo{
			color:#0066cc;
			text-decoration:none;
			font-size:1.2em;
			text-align:right;
			display:block;
			margin-left:18em;
		}

		div#sidebar-item a.premio { color:#0066cc; text-decoration:none; font-size:0.7em; }

		div#usuarios a.vertodo{
			color:#0066cc;
			text-decoration:none;
			font-size:1.2em;
			text-align:right;
			display:block;
			margin-left:18em;
		}

		div#sidebar-relacionados a.vertodo{
			color:#0066cc;
			text-decoration:none;
			font-size:1.2em;
			text-align:right;
			display:block;			
			padding:5px 5px 10px 0;
			margin-left:17em;
		}

		div#vinculos-container a.vertodo{
			color:#0066cc;
			text-decoration:none;
			font-size:1.2em;
			text-align:right;
			display:block;			
			padding:0px 5px 10px 0;
			margin-left:18em;
		}

/* ------------------------ */

#form-izq h2, #form-rig h2 {
	color:#990000;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:2em;
	font-weight:normal;
	text-align:left;
}

	#form-izq h2 span, #form-rig h2 span {
		font-family:Arial, Verdana, sans-serif;
		font-size:0.8em;
		font-weight:normal;
	}
	#form-izq h2 span.primero { font-size:1em; float:left; margin-bottom:2px; }
	#form-izq h2 span.segundo { float:left;	margin-top:3px; }

#form-izq { float: left; }

	#form-izq fieldset, #form-izq div{
		border:1px solid #ffcc00 !important;
		width:655px;
		min-height:345px;
		padding:1em;
		margin-right:3em;
		text-align:left;
	}
	
	#form-izq fieldset { width:625px;	}

	 #form-izq div { padding: 0;}

	 #form-izq span.aviso {
			font-size:1.2em;
			line-height:1.3em;	
			margin-bottom:2.3em;
			display:block;
		}	

		#form-izq label{
			display:block;
			margin-bottom:1em;
		}

		#form-izq label span{
			color:#000;
			float:left;
			font-size:1.2em;
			margin-left:3em;
			margin-right:14px;			
			text-align:right;
			width:12em;
		}

		#form-izq label input{
			border:1px solid #ffc642;
			padding:2px 3px;
			width:167px;
		}							

		#form-izq label#lbl-condiciones input{ 
			float:left;
			margin-left:17.4em;
			margin-right:14px;
			width:auto;
		}

			#form-izq label#lbl-condiciones span{
				padding-top:2px;
				width:22em;
				text-align:left;
				margin:0 0 1em 0;
				color:#666666;
				font-weight:bold;
			}

				#form-izq label#lbl-condiciones span a{
					color:#0066CC;
					text-decoration:none;
					font-weight:bold;
				}

			#form-izq a.submit-registro { 
				clear:left;
				margin:0 0 10px 19em;
				padding-top:2px;
			}

		div#form-izq label#lbl-condiciones { margin: 1em 0 0 0; }

		div#form-izq label#lbl-condiciones input { float: left; width: auto; }

	#form-izq textarea{
		border:1px solid #ffcc00 !important;
		width:580px;
		height:140px;
		padding:0.8em;
		margin:0 2em 0 0;
		text-align:left;
		font-family:Verdana, Arial, sans-serif;
		font-size:1.2em;
	}

	#form-izq span#contador {
			color:#000000;
			float:right;
			font-size:12px;
			font-weight:bold;
			padding-right:2.2em;
			position:relative;
			margin-top:6px;
	}

#form-rig { float: left; }

	#form-rig fieldset, #form-rig div {
		border:1px solid #ffcc00 !important;
		width:270px;
		height:215px;
		padding:1em;		
		text-align:left;
	}

		#form-rig div { height: 140px; margin-bottom: 3em; }

#form-rig span.aviso, #form-left span.aviso {
	font-size:1.2em;
	line-height:1.3;
	margin-bottom:3em;
	display:block;
}

	#form-rig span.aviso a {
		color:#0066CC;
		text-decoration:none;
	}

	#form-rig span.centro {
		margin-top:1em;
		text-align:center;
	}

#form-rig label, #form-left label{
	display:block;
	margin-bottom:1em;
}

	#form-rig label span, #form-left label span{
		color:#000;
		float:left;
		font-size:1.2em;
		margin-right:14px;
		text-align:right;
		width:7.7em;
	}

	#form-rig label input, #form-left label input{
		border:1px solid #ffc642;
		padding:2px 3px;
	}

	#form-rig label#lbl-iniciar { margin-left: 32px; }

	#form-rig label#lbl-iniciar input { float: left; }

		#form-rig label#lbl-iniciar span {
			margin-right:9px;
			padding-left:4px;
			padding-top:2px;
			text-align:left;
			width:17em;
		}

		#form-rig a.submit-login { 
			margin:35px 0 0 110px; 
			padding-top:2px;
		}

		div#form-rig label#lbl-iniciar { margin: 1em 0 0 0; }

		div#form-rig label#lbl-iniciar input { float: left; width: auto; }

		div#form-rig label#lbl-iniciar span {
			padding-top:2px;
			width:19em;
			text-align:left;
			color:#666;
			font-weight:bold;
		}

			div#form-rig label#lbl-iniciar span a {
				color:#0066cc;
				text-decoration:none;
			}

		div#form-rig input.submit-login { margin: 20px 0 0 40px; }

		#form-rig.publicar { float: left; margin: 0; }
			#form-rig.publicar div { padding-top: 48px; padding-left: 25px; height: 100px; }

/* ------------------------ */



#footer{
	margin:4em auto 0 auto;
	padding:0 25px;
	max-width:972px;
	min-width:972px;
	width:expression(document.body.clientWidth < 972 ? "972px" : document.body.clientWidth > 1206 ? "1206px" : "auto");
	min-height:85px;
	text-align:center;
	clear:both;
}

	#footer div.content{
		background: transparent url(../images/fondos/footer_der.png) no-repeat top right;
	}

	#footer div.content_izq{
		background: transparent url(../images/fondos/footer_izq.png) no-repeat top left;
		padding-left:3px;
	}

	#footer div.content_cen{
		background: transparent url(../images/fondos/footer_cen.png) repeat-x top left;
		margin-right:3px;
		padding:10px 0;
	}

	/*#footer div{
		margin:0 auto;
		width:996px;
	}*/

	#footer ul { list-style-type: none; margin-bottom: 1em; }

		#footer ul li{
			display:inline;
			font-size:1.2em;
			color:#fff;
		}

			#footer ul li a{
				text-decoration:none;
				color:#fff;
				font-weight:bold;
			}

	#footer p{
		color:#fff;
		font-size:1.2em;
		margin:0 auto;
		width:680px;
		text-align:center;
	}

		form#busq-footer fieldset { border: none; margin-bottom: 1em; }

		form#busq-footer input.query{
			background:url(../images/botones/search.png) no-repeat;
			width:256px;
			padding:3px;
			border:none;
			font-family:Verdana, Arial, sans-serif;
		}

		form#busq-footer input.submit-buscar{
			position:relative;
			top:6px;
			left:-4px;
		}

ul#pasos{
	list-style-type:none;
	overflow:hidden;
	height:45px;
	padding-left:128px;
	width:517px;
	margin:0 auto;
	font-family:Arial, Verdana, sans-serif;
}

ul#pasos.comunidad { width:	356px; padding-left:100px; }

ul#pasos.comunidad1 { background:	url(../images/titulos/comunidad1.png) bottom no-repeat; }
ul#pasos.comunidad2 { background:	url(../images/titulos/comunidad2.png) bottom no-repeat; }

	ul#pasos.paso1 { background:	url(../images/titulos/paso1.png) bottom no-repeat; }
	ul#pasos.paso2 { background:	url(../images/titulos/paso2.png) bottom no-repeat; }

	ul#pasos li{
		font-size:1.2em;
		float:left;
		margin-right:88px;
		color:#b2b2b2;
	}

	ul#pasos.comunidad li { margin-right:	68px; }

		ul#pasos li strong { display: block; }

		ul#pasos li.listo strong { background: url(../images/botones/sello.png) right no-repeat; padding-right: 20px; }

		ul#pasos li.listo, ul#pasos li.actual { color: #000; }

		ul#pasos li.final { margin: 0; }		

/*-----------------------------------  */

.nomargin { margin: 0 !important; }

.no { display:	none; }

/* código procedente del antiguo css */

div>a.boto {
    color: #ffffff;
    text-decoration: none;
    width: 100%;
    line-height: 16px;
    display: block;
}

div>a.boto:hover {
    color:#eeeeee;
}

.floatleft { float:left; }
/*---------------------------------------
BOTONES
-----------------------------------------*/
.btnpublicar {
		background:transparent url(../images/botones/publish.png) no-repeat;
		text-align:center;
		font-weight:bold !important;
		font-size:1.2em;
		cursor:pointer;
		display:block;		
		color:white !important;
		width:90px;
		height:24px;
}

.btnpublicararticulo {
		background:transparent url(../images/botones/publish_item.png) no-repeat;
		text-align:center;
		font-weight:bold !important;
		font-size:1.2em;
		cursor:pointer;
		display:block;		
		color:white !important;
		width:137px;
		height:24px;
}


  .barra{	
		background:transparent url(../images/titulos/barra.png) no-repeat;		
		text-align:center;
		text-decoration: none;
		font-weight:normal;		
		display:block;		
		color:white !important;
		width:670px;
		height:38px;
		font-family: Verdana,Arial,sans-serif;
		font-size: 1.8em;
	}
 
  .textobarra
  {
  	padding-top: 10px;
  }



.btngrande {
		background:transparent url(../images/botones/grande.png) no-repeat;
		text-align:center;
		font-weight:bold !important;
		font-size:1.2em;
		cursor:pointer;
		display:block;		
		color:white !important;
		width:98px;
		height:24px;
}

.btngrande2 {
		background: transparent url(../images/botones/grande2.png) no-repeat;
		text-align: center;
		font-weight: bold !important;
		font-size: 1.2em;
		cursor: pointer;
		display: block;		
		color: white !important;
		width: 154px;
		height: 24px;
		text-decoration: none;
}

.btngrande3 {
		background:transparent url(../images/botones/grande3.png) no-repeat;
		text-align:center;
		font-weight:bold !important;
		font-size:1.2em;
		cursor:pointer;
		display:block;		
		color:white !important;
		width:175px;
		height:24px;
}

.btneliminar {
		background: transparent url(../images/botones/eliminar.png) no-repeat;
		text-align: center;
		font-weight: bold !important;
		font-size: 1.2em;
		cursor: pointer;
		display: block;		
		color: white !important;
		width: 100px;
		height: 24px;
}

.btncancelar {
		background: transparent url(../images/botones/cancelar.png) no-repeat scroll 0 0;
		text-align: center;		
		font-size: 1.2em;
		cursor: pointer;		
		display: block;		
		width: 98px;
		height: 24px;		
}

.btnseguir {
		background: transparent url(../images/botones/grande4.jpg) no-repeat scroll 0 0;
		text-align: center;		
		font-size: 1.2em;
		cursor: pointer;		
		display: block;		
		width: 256px;
		height: 24px;		
		color: white;
		font-weight: bold;
		text-decoration: none;		
}


.sinestilo {
	  text-decoration: none;
}

.btncancelargrande {
		background: transparent url(../images/botones/cancelargrande.png) no-repeat scroll 0 0;
		text-align: center;		
		font-size: 1.2em;
		cursor: pointer;		
		display: block;		
		width: 154px;
		height: 24px;		
}

.btncancelarpequeno {
		background: transparent url(../images/botones/cancelarpequeno.png) no-repeat scroll 0 0;
		text-align: center;
		font-size: 1.2em;
		cursor: pointer;
		display: block;
		width: 66px;
		height: 24px;		
}

.btnpequeno {
		background: transparent url(../images/botones/pequeno.png) no-repeat scroll 0 0;
		text-align: center;
		font-weight: bold !important;
		font-size: 1.2em;
		cursor: pointer;
		display: block;
		color: white !important;
		width: 66px !important;
		height: 24px;		
}

/*---------------------------------------
MENSAJES DE ERROR
-----------------------------------------*/
#form-izq ul.error {
	list-style-type:none;	
	color:red;	
	font-size:1.1em;		
	display:block;
}

#form-izq ul.error li {
	background:transparent url(../images/botones/atencion.png) no-repeat scroll 0 0;
	padding-left:2em;
	line-height:1.4em;
	font-size:1.2em;
}

#form-rig ul.error li label {
	font-size:1.2em;
}

#form-izq label.error {
	display: none;
	color: red;
	padding-left: 4px;
	font-size:1.2em;
}

#form-izq.registro label.error {
	float:left;
	font-weight:bold;
	position:absolute;
	width:19em;
	height:2em;
	background:transparent url(../images/botones/registromal.png) no-repeat scroll 0 0;
	vertical-align:middle;
	padding-left:2.3em;
}

#form-izq.registro label.success {
	float:left;
	font-weight:bold;
	position:absolute;
	width:13em;
	height:2.3em;
	background:transparent url(../images/botones/registrook.png) no-repeat scroll 0 0;
}

#form-izq.registro label#lbl-condiciones span { width:17em; float:left; }

#form-izq.registro label#lbl-condiciones label.error { padding-top:4px; width:15em; }
#form-izq.registro label#lbl-errorcondiciones.error { padding-top:4px; width:15em; }

.addcomentario ul.error, .descripcion ul.error {
	list-style-type:none;	
	color:red;	
	font-size:1.2em;
	padding:15px 0;
	display:block;
	width:580px;
}

	.addcomentario ul.error li, .descripcion ul.error li {
		background:transparent url(../images/botones/atencion.png) no-repeat scroll 0 0;
		line-height:1.4em;
		text-align:left;
		padding-left:2em;
	}

	.addcomentario textarea.error, .descripcion textarea.error {
		border:1px solid #FFCC00;
		background-color:#FFFCF2;	
		color:red;
	}

#form-rig ul.error {
	list-style-type:none;	
	color:red;	
	font-size:1em;
	margin:-3em 1em 1em 1em;
	display:block;
	width:auto;
}

	#form-rig ul.error li {
		background:transparent url(../images/botones/atencion.png) no-repeat scroll 0 0;		
		line-height:1.5em;
		text-align:left;
		padding-left:2em;
		font-size:1.1em;
	}

form#subirimagen ul.error {
	list-style-type:none;	
	color:red;	
	font-size:1em;
	margin:0 1em;
	display:block;
	width:auto;
}

	form#subirimagen ul.error li {
		background:transparent url(../images/botones/atencion.png) no-repeat scroll 0 0;		
		line-height:1.5em;
		text-align:left;
		padding-left:2em;
		font-size:1.2em;
	}

#comentar ul.error {
	list-style-type:none;	
	color:red;	
	font-size:1.2em;
	padding-bottom:15px;
	display:block;
	width:500px;
	margin:0 auto;
}

	#comentar ul.error li {
		background:transparent url(../images/botones/atencion.png) no-repeat scroll 0 0;
		padding-left:2em;
		line-height:1.4em;
		text-align:left;
	}

#vincular textarea.error {
	border:1px solid #FFCC00;
	background-color:#FFFCF2;	
	color:red;
}

#vincular ul.error, #form-ban ul.error li {
	list-style-type:none;	
	color:red;	
	font-size:1.2em;
	padding-bottom:15px;
	display:block;	
}

	#vincular ul.error li{
		background:transparent url(../images/botones/atencion.png) no-repeat scroll 26% 0;
		padding-left:2em;
		line-height:1.4em;
	}
	#form-ban ul.error li { 
			background:transparent url(../images/botones/atencion.png) no-repeat scroll 10% 0; 
			width: 300px; 
			margin: 0 auto; 
			padding-left:3em !important; 
			line-height:1.4em; 
	}

label input.error {
	border:1px solid red;
	background-color:#FFFCF2;	
	color:red;
}

#form-edit label.error {
	display:none;
	color:red;
	padding-left:4px;
}

#form-edit ul.error {
	list-style-type:none;	
	color:red;	
	font-size:1.2em;
	padding-bottom:15px;
	display:block;
	width:550px;
	/*margin-left:11.3em;*/
}

#formsinopsis-edit ul.error {
	list-style-type:none;	
	color:red;	
	font-size:1.2em;
	padding-bottom:15px;
	/*padding-left:80px;*/
	display:block;
	width:500px;
}

#form-rig-login ul.error {
	list-style-type:none;	
	color:red;	
	font-size:1.2em;
	padding-bottom:15px;
	padding-left:80px;
	padding-top:10px;
	display:block;
}

#form-edit ul.error li, #formsinopsis-edit ul.error li  {
	background:transparent url(../images/botones/atencion.png) no-repeat scroll 0 0;
	padding-left:2em;
	line-height:1.4em;
}

#form-rig-login ul.error li{
	background:transparent url(../images/botones/atencion.png) no-repeat scroll 0 0;
	padding-left:3em;
	line-height:1.4em;
}

#formsinopsis-edit textarea.error, #form-rig-login textarea.error {
	border:1px solid #FFCC00;
	background-color:#FFFCF2;
	color:red;
}

#formsinopsis-edit label.error {
	display:none;
	color:red;
	padding-left:4px;
}

#form-rig-login label.error {
	display:none;
	color:red;
	padding-left:4px;
}

#footer a{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}
		form#form-edit span{			
			font-family:Verdana,Arial,sans-serif;					
		}

	 	span.graciasvaloracion{
			padding-left:40px;
		}

		span.alt_estrella1{
			padding-left:0px;
		}
		span.alt_estrella2{
			padding-left:20px;
			margin-top:-40px;
		}
		span.alt_estrella3{
			padding-left:40px;
		}
		span.alt_estrella4{
			padding-left:58px;
		}
		span.alt_estrella5{
			padding-left:75px;
		}
		span.alt_estrella6{
			padding-left:93px;
		}
		span.alt_estrella7{
			padding-left:110px;
		}
		span.alt_estrella8{
			padding-left:130px;
		}
		span.alt_estrella9{
			padding-left:147px;
		}
		span.alt_estrella10{
			padding-left:162px;
		}

		form#form-edit label{			
			margin-right:20px;
		}

		form#form-edit label span{ float: left; margin-left: 10px; }

	form#form-edit input{
		width:300px;
		font-family:Verdana, Arial, sans-serif;
		color:#000;
		font-size:1em;
		vertical-align:middle;		
		padding:2px 3px;
	}				

	form#form-edit input.checkb{		
		width:100px;						
	}				

	form#form-edit input.anyo{
		width:35px;
	}				

	form#form-edit input.mesdia{
		width:23px;
	}				

  form#form-edit div.submit a{
		font-family:Verdana, Arial, sans-serif;
		font-size:1em;  
    top:10px;		
  }
  
  form#form-edit  span.checkbox table { width:600px; }
	form#form-edit  span.checkbox table td {
			font-family:Verdana,Arial,sans-serif;			
			font-size:1em;
			width: 200px;
	}
	
	form#form-edit span.checkbox table td span {
			margin-left: 4px;
	}

	form#form-edit  span.checkbox input {
			width:14px;
			float:left;
	}

	form#form-edit  span.checkbox input {
			width:14px;
			float:left;
	}

	form#form-edit div.submit a.submit-guardar {
	 	float:left;  
	 	margin-top:10px;	
	 	color:white;	
	  padding-top:2px;	 	
	}

	form#form-edit div.submit a.submit-cancelar { 
	 	float:left;  
	 	margin-top:10px;	
	 	margin-left:5px;	
	 	color:black;	
	 	padding-top:2px;	 	
	}

	form#formsinopsis-edit div.submit a.submit-guardar, form#formimagen-edit div.submit a.submit-guardar {
	 	float:left;  
	 	margin-top:10px;	
	 	color:white;	
		padding-top:2px;	 		 	
	}

	form#formsinopsis-edit div.submit a.submit-cancelar, form#formimagen-edit div.submit a.submit-cancelar { 
	 	float:left;  
	 	margin-top:10px;		
	 	margin-left:5px;	
	 	color:black;	
		padding-top:2px;	 		 	
	}

	form#subirimagen {
		padding:5px;
	}

		form#subirimagen div {
			margin:1em 1em 0;
		}

		form#subirimagen a.submit{
			display:block;
			margin:0 auto;
			padding:2px 0 0;
			line-height:1.2;
			width:98px !important;
			float:none;
			clear:left;
			font-size:1.2em !important;
		}

		form#subirimagen label{
			display:block;
			margin-bottom:1em;
		}
			form#subirimagen label.error{
				color:red;
			}

			form#subirimagen label#lbl-iniciar { margin: 1em 0 0 0; }

				form#subirimagen label#lbl-iniciar input { float: left; width: auto; }

				form#subirimagen label#lbl-iniciar span {
					 	padding:2px 0 0;
						width:19em;
						text-align:left;
						color:#666;
						font-weight:bold;
						font-size:1.2em;
						float:left;
						margin-bottom:1em;
				}

					form#subirimagen label#lbl-iniciar span a { 
							color: #0066cc; 
							text-decoration:none; 							
							line-height:auto !important;
							width:auto !important;
							float:none;
							padding:0;
							line-height:1.2;
							font-size:1em;
					}

	div#pie-sello span{
		text-align:left;
		font-size:1.2em;
		padding:0 1em 0.8em 0;		
		vertical-align:top;		
		font-weight:bold;		
	}

	div#pie-sello a.usuario{
		color:#0066cc;
		text-decoration:none;
		font-size:1.2em;
		font-weight:bold;
	}

		div#central h2.derecha {
				float:right !important;
		}		

		form#formulario fieldset {
				border:medium none;
		}
		form#formulario label {
				display:block;
				padding-bottom:1.5em;
		}

		form#formulario label a {
				font-family:Arial,Verdana,sans-serif;
				font-size:1.1em;
				margin-left:21px;
				text-decoration:none;
				color: #0066CC;
		}

		form#formulario li.comentario div {
				width:190px !important;
		}

		form#formulario li.comentario input {
				float:left;
				margin:11px 28px 50px 4px;
		}

		form#formulario li.comentario p {
				margin-left:200px;
				overflow: hidden;
		}

		form#formulario li.comentario p.asunto {
				color:#0066CC;
				cursor: pointer;
				margin-left: 15.8em;
		}
		
		form#formulario li.comentario p.body {
				margin-left: 0;
		}

		form#formulario li.comentario p.strong {
				font-weight: bold;
		}

		form#formulario li.comentario span.de {
				font-weight:bold;
				margin-bottom:3px;
				display:block;
		}

		form#formulario li.comentario span.de strong {
				color:#0066CC;
		}

		form#formulario li.comentario span.compartir {
				font-weight:bold;
				margin-top:-12px;
				clear:left;
				display:block;
		}

		form#formulario li.comentario span.compartir a {
				color:#0066CC;
				text-decoration:none;
		}

		form#formulario li.comentario a.responder {
				margin-left:12px;
		}
		
		div#sucesos div#preferenciassucesos{ font-size:1.2em; display:none; }
		div#sucesos div#preferenciassucesos p { border-bottom:1px dotted #FFCC33;margin:1.7em 0;padding-bottom:4px; }
		div#sucesos div#preferenciassucesos table { margin-bottom:1.7em; }
		div#sucesos div#preferenciassucesos table tr { height:25px; }
		div#sucesos div#preferenciassucesos table td { width:80px; text-align: center; }
		div#sucesos div#preferenciassucesos table th { width:80px; text-align: center; }
		div#sucesos div#preferenciassucesos table td.header { width:170px; text-align: left; font-weight:bold; }
		div#sucesos div#preferenciassucesos table td.nobold { font-weight:normal; }
		div#sucesos div#preferenciassucesos label span { padding-right: 20px; }
		div#sucesos div#preferenciassucesos label input { width: 250px; padding-left:5px; }
		div#sucesos div#preferenciassucesos div.ban span { font-weight:bold; }
		div#sucesos div#preferenciassucesos div.ban a { color:#0066CC;font-size:0.8em; cursor: pointer; }
		div#sucesos div#preferenciassucesos div.submit { width:203px; margin-top:2em; }
		div#sucesos div#preferenciassucesos div.submit a { padding-top:2px; font-size: 1em !important; }
		div#sucesos div#preferenciassucesos div.submit a.submit-guardar { float:left; }
		div#sucesos div#preferenciassucesos div.submit a.submit-cancelar { float:right; }

		#formpreferenciassucesos ul.error {
				color:red;
				display:block;
				list-style-type:none;
				padding-bottom:1.7em;
				padding-left:10px;
				width:500px;
		}

		#formpreferenciassucesos ul.error li {
				background:transparent url(../images/botones/atencion.png) no-repeat scroll 0 0;
				line-height:1.4em;
				padding-left:2em;
		}
		
		.addcoleccion { color:#0066CC;text-decoration:none; }
		
		ul#opciones li.desplegar { background:transparent url(../images/botones/desplegar.png) no-repeat scroll 0% 60%; }
		ul#opciones li.desplegar a { padding-left: 1.2em; }
		ul#opciones li.desplegar ul { height:0; left:0; padding-top:5px; position:absolute; top:12px; visibility:hidden; }
		ul#opciones li {float:left;position:relative;margin-right:5px;}
		ul#opciones a, ul#opciones a:visited {float: left; display:block;margin-right:5px;}
		ul#opciones li ul li a { width: 80px; }
		ul#opciones li.desplegar ul a, ul#opciones li.desplegar ul a:visited {font-size:0.9em;line-height:1.4;}
		ul#opciones li.desplegar:hover ul,
		ul#opciones li.desplegar a:hover ul{visibility:visible; }
		ul#opciones li.desplegar:hover ul li a:hover { text-decoration: underline; }
		
		div#sucesos div#contenidosucesos{ font-size:1.2em; padding:1em 0; }
		div#sucesos div#contenidosucesos div.element{ margin:1em 0; }
		div#sucesos div#contenidosucesos div.element div.mensaje{ padding:1px 0 1px 1.7em; }
		div#sucesos div#contenidosucesos div.element a{ color:#0066CC; text-decoration:none; font-weight:bold; }
		div#sucesos div#contenidosucesos div.element p { margin:0.5em 1.7em; }
		div#sucesos div#contenidosucesos div.element p a { margin-right:0.5em; }
		div#sucesos div#contenidosucesos div.element div.mensaje span b.editar { color:#0066FF; font-size:0.75em; font-weight:bold; }
		div#sucesos div#contenidosucesos div.element p a img { border:1px solid #FFCC33; }
		div#sucesos div#contenidosucesos div.element div.tipo1{ background:transparent url(../images/botones/info.png) no-repeat scroll left 12%; }
		div#sucesos div#contenidosucesos div.element div.tipo2{ background:transparent url(../images/botones/favorite.png) no-repeat scroll left 12%; }
		div#sucesos div#contenidosucesos div.element div.tipo4{ background:transparent url(../images/botones/nuevomensaje.png) no-repeat scroll left 12%; }
		div#sucesos div#contenidosucesos div.element div.tipo5{ background:transparent url(../images/botones/birthday.png) no-repeat scroll left 12%; }
		div#sucesos div#contenidosucesos div.element div.tipo6{ background:transparent url(../images/botones/user_comment.png) no-repeat scroll left 12%; }
		div#sucesos div#contenidosucesos div.element div.tipo7{ background:transparent url(../images/botones/peticiondeamistad.png) no-repeat scroll left 12%; }
		div#sucesos div#contenidosucesos div.element div.tipo8{ background:transparent url(../images/botones/nuevosamigos.png) no-repeat scroll left 12%; }
		div#sucesos div#contenidosucesos div.element div.tipo10{ background:transparent url(../images/botones/anadirsecomunidad.png) no-repeat scroll left 12%; }
		div#sucesos div#contenidosucesos div.element div.tipo11{ background:transparent url(../images/botones/unirsecomunidad.png) no-repeat scroll left 12%; }
		div#sucesos div#contenidosucesos div.element div.tipo12{ background:transparent url(../images/botones/up.png) no-repeat scroll left 12%; }
		div#sucesos div#contenidosucesos div.element div.tipo13{ background:transparent url(../images/botones/crearcomunidad.png) no-repeat scroll left 12%; }
		div#sucesos div#contenidosucesos div.element div.tipo14{ background:transparent url(../images/botones/anadido_fotolog.png) no-repeat scroll left 12%; }
		div#sucesos div#contenidosucesos div.element div.tipo15{ background:transparent url(../images/botones/comment_add.png) no-repeat scroll left 12%; }
		div#sucesos div#contenidosucesos div.element div.tipo16{ background:transparent url(../images/botones/crearcomunidad.png) no-repeat scroll left 12%; }
		div#sucesos div#contenidosucesos div.element div.tipo17{ background:transparent url(../images/botones/unirse.png) no-repeat scroll left 12%; }
		div#sucesos div#contenidosucesos div.element div.tipo18{ background:transparent url(../images/botones/database_add.png) no-repeat scroll left 12%; }
		div#sucesos div#contenidosucesos div.element div.tipo19{ background:transparent url(../images/botones/crear_nuevo_grupo.png) no-repeat scroll left 12%; }
		div#sucesos div#contenidosucesos div.element div.tipo20{ background:transparent url(../images/botones/database_add.png) no-repeat scroll left 12%; }
		div#sucesos div#contenidosucesos div.element div.tipo21{ background:transparent url(../images/botones/nuevoitemagrupo.png) no-repeat scroll left 12%; }
		div#sucesos div#contenidosucesos div.element div.tipo22{ background:transparent url(../images/botones/nuevapublicacion.png) no-repeat scroll left 12%; }
		div#sucesos div#contenidosucesos div.element div.tipo23{ background:transparent url(../images/botones/nuevapublicacion.png) no-repeat scroll left 12%; }
		div#sucesos div#contenidosucesos div.element div.tipo24{ background:transparent url(../images/botones/nuevoitemagrupo.png) no-repeat scroll left 12%; }
		div#sucesos div#contenidosucesos div.element div.tipo26{ background:transparent url(../images/botones/comment_add.png) no-repeat scroll left 12%; }
		div#sucesos div#contenidosucesos div.element div.tipo27{ background:transparent url(../images/botones/comment_add.png) no-repeat scroll left 0%; }
		div#sucesos div#contenidosucesos div.element div.tipo28{ background:transparent url(../images/botones/anadido_fotolog.png) no-repeat scroll left 0%; }
		div#sucesos div#contenidosucesos div.element div.tipo29{ background:transparent url(../images/botones/comment_add.png) no-repeat scroll left 0%; }
		div#sucesos div#contenidosucesos div.element div.tipo30{ background:transparent url(../images/botones/user_comment.png) no-repeat scroll left 0%; }
		div#sucesos div#contenidosucesos div.element div.tipo33{ background:transparent url(../images/botones/up.png) no-repeat scroll left 0%; }
		div#sucesos div#contenidosucesos div.element div.tipo34{ background:transparent url(../images/botones/amigotieneamigonuevo.png) no-repeat scroll left 0%; }
		div#sucesos div#contenidosucesos div.element div.tipo37{ background:transparent url(../images/botones/info.png) no-repeat scroll left 12%; }
		div#sucesos div#contenidosucesos div.element div.tipo38{ background:transparent url(../images/botones/nuevoitemscoleccion.png) no-repeat scroll left 12%; }
		div#sucesos div#contenidosucesos div.element div.tipo39{ background:transparent url(../images/botones/image_edit.png) no-repeat scroll left 12%; }
		div#sucesos div#contenidosucesos div.element div.tipo40{ background:transparent url(../images/botones/image_add.png) no-repeat scroll left 12%; }
		div#sucesos div#contenidosucesos div.element div.tipo41{ background:transparent url(../images/botones/favorite_add.png) no-repeat scroll left 12%; }
		div#sucesos div#contenidosucesos div.element div.tipo42{ background:transparent url(../images/botones/blog_post_edit.png) no-repeat scroll left 12%; }
		div#sucesos div#contenidosucesos div.element div.tipo43{ background:transparent url(../images/botones/blog_post_edit.png) no-repeat scroll left 12%; }
		div#sucesos div#contenidosucesos div.element div.tipo44{ background:transparent url(../images/botones/comment_add.png) no-repeat scroll left 12%; }
		div#sucesos div#contenidosucesos div.element div.tipo45{ background:transparent url(../images/botones/image_add.png) no-repeat scroll left 12%; }
		div#sucesos div#contenidosucesos div.element div.tipo46{ background:transparent url(../images/botones/comment_add.png) no-repeat scroll left 12%; }
		div#sucesos div#contenidosucesos div.element div.tipo47{ background:transparent url(../images/botones/image_edit.png) no-repeat scroll left 12%; }
		div#sucesos div#contenidosucesos div.element div.tipo48{ background:transparent url(../images/botones/nuevoitemscoleccion.png) no-repeat scroll left 12%; }
		div#sucesos div#contenidosucesos div.element div.tipo49{ background:transparent url(../images/botones/comment_add.png) no-repeat scroll left 12%; }
		div#sucesos div#contenidosucesos div.element div.tipo50{ background:transparent url(../images/botones/unirse.png) no-repeat scroll left 12%; }

		div.tags div.cont {
				border:1px solid #9598C7;
				padding:3px 0 3px 5px;
				width:350px;
				margin:0 0 10px !important;
				text-align:left;
		}
		
		div.tags div.cont input.autocomplete {
				border:0 none;
				font-size:1em;
				width:340px !important;
				padding:5px 0 4px 5px;
		}
		
		div.tags div.cont div.tag {
				background:#FFF2CF none repeat scroll 0 0;
				float:left;
				font-size:0.95em;
				margin:0 3px 3px 0;
				padding:1px 14px 1px 4px;
				width:auto;
				font-family:Tahoma,Arial,sans-serif !important;
				display:inline !important;
				text-decoration: none;
		}
		
		div.tags div.cont div.tag a {
				background:#FFF2CF url(../images/botones/borrar.png) no-repeat scroll 0 60%;
				cursor:pointer;
				margin-left:3px;
				position:absolute;
				text-decoration:none;
				width:7px;
		}
		
		div.tags div.cont div.tag a strong { visibility:hidden; font-size: 0.95em !important; margin: 0 !important; font-weight: bold; }
		
		div#cajaderechahome ul { margin: 1.5em; list-style: none; }
		div#cajaderechahome li { line-height: 1.8; }
		div#cajaderechahome li a { font-size: 1.2em; color:#0066CC; text-decoration: none; }
		div#cajaderechahome li a:visited { color:#0066CC; }

		div#resultados div.dotted {	border-bottom-style:dotted; }
		div#resultados div.categoria { float: left; width: 33%; }
		div#resultados div.categoria ul li { font-size:1.2em; line-height: 1.8; display: block; margin-left:0.7em; }
		div#resultados div.categoria ul li ul li { font-size:1em; }
		div#resultados div.categoria ul li.bold { font-weight: bold; margin-left:0em; }
		div#resultados div.categoria ul li a { color:#0066CC; text-decoration: none; }
		div#resultados div.categoria ul li a:visited { color:#0066CC; }
		
		div#mapa { width:452px; }
		div#mapa p.titulo { background-color:#FE9B00; border:1px solid #FFCC33; color:#FFF; font-size:20px; padding-left:10px; }
		div#mapa div.container { width:450px; border:1px solid #FFCC33; border-top: none; }
		div#mapa div.container div.left, div#mapa div.container div.right { font-size:1.1em; width:225px; background-color:#FFFCF2; padding: 1em 0; float:left; }
		div#mapa div.container ul { margin: 0 1.5em; list-style: none; }
		div#mapa div.container li { line-height: 1.2; }
		div#mapa div.container li.cat { margin: 0 1.5em; }
		div#mapa div.container li a { color:#0066CC; text-decoration: none; }
		div#mapa div.container li a.bold { font-weight: bold; }
		div#mapa div.container div.centrado { clear:left; margin:0 auto 1em; width:100px; }
		div#mapa div.container div.centrado a.cerrar { padding-top: 2px; }
		
		img.transparency { filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3; }
		
		div.subir-imagen span.mensaje {
			color:#666666;
			font-size:1.2em;
			font-weight:bold;
		}
		
		div.subir-imagen input[type=file] { width:290px !important; }
		div.subir-imagen div.boton, div.subir-imagen div.botones { margin:3em auto 0; }
		div.subir-imagen div.boton { width: 100px; }
		div.subir-imagen div.botones { width: 205px; }
		
		div.subir-imagen input[type=file] { font-size:1.4em !important; }
		div.subir-imagen input.break { display:block; margin-bottom:0.5em; }
		div.subir-imagen a.uploader { color:#0066CC; font-size:1.2em; font-weight:bold; text-decoration:none; }
		div.subir-imagen a.btngrande, div.subir-imagen a.btncancelar { padding-top:2px; }
		div.subir-imagen a.left { float:left; }
		div.subir-imagen a.right { float:right; }
		
		div#central div#pestanas div.list-type { float: right; margin-top: 0.5em; }
		div#central div#pestanas div.list-type a { margin-right: 1em; }
		
		div#central div#pestanas div.list-type label.format { position:relative; top:-0.2em; }
		div#central div#pestanas div.list-type label.format span { font-size:1.1em; margin-right: 0.3em; }
		div#central div#pestanas div.list-type label.format select { 
				background:#FFFFFF url(../images/botones/tipo.png) no-repeat scroll 0 0;
				border:medium none;
				margin-right:0.7em;
				padding:2px 2px 0;
				width:110px;
				font-family:Verdana,Arial,sans-serif;
				font-size:1.1em;
		}
		
		input.multi-upload { margin-bottom: 0.5em; }
		
		.swfupload { position:absolute; z-index:99; }

		div.subir-imagen span.ok { 
				background:transparent url(../images/botones/ok.png) no-repeat scroll 0 0;
				padding:0 0 0 5em;
				line-height:1.3;
				display:block;
				height:50px;
				width:320px;
				font-weight:normal !important;
				color:#333333 !important;
				text-align:center;
		}
		
		fieldset#nakokoUploader div.images { width: 374px; float:left; font-size:1.2em; margin-right: 2em; }
		fieldset#nakokoUploader div.images div.header, fieldset#nakokoUploader div.advertising div.header { 
				height:1.5em; 
				text-align:left;
				color:#333333; 
				font-weight:bold; 
		}
		fieldset#nakokoUploader div.images div.content { height:20.9em; border:1px solid #FFCC33; background-color:#FFFFFF; overflow-y:auto; }
		fieldset#nakokoUploader div.images div.progress { height:1.5em; border:1px solid #FFCC33; border-top-width:0; background-color:#FFFFFF; }
		fieldset#nakokoUploader div.images div.progress div.bar { height:100%; width: 0; display:none; background-color:#FE9B00; }
		fieldset#nakokoUploader div.images div.total { margin-top:0.5em; font-weight:bold; }
		fieldset#nakokoUploader div.images div.total a.addImages { color:#0066CC; }
		fieldset#nakokoUploader div.images div.col1 { width: 218px; float:left; margin-left:1em; }
		fieldset#nakokoUploader div.images div.col2 { float:left; min-width:125px; width:auto; }
		fieldset#nakokoUploader div.advertising { width: 300px; float:left; font-size:1.2em; }
		fieldset#nakokoUploader div.advertising div.header { text-align:center; }
		fieldset#nakokoUploader div.advertising div.content { height:22.4em; }
		fieldset#nakokoUploader div.advertising div.content p.padding { padding-bottom: 1em; }
		fieldset#nakokoUploader div.bottoms { width: 205px; margin:1.5em auto 0 auto;}
		fieldset#nakokoUploader div.bottoms a.btngrande, fieldset#nakokoUploader div.bottoms a.btncancelar { padding-top:2px; }
		fieldset#nakokoUploader div.bottoms a.left { float:left; }
		fieldset#nakokoUploader div.bottoms a.disable { display:none; }
		fieldset#nakokoUploader div.bottoms a.right { float:right; }
		
		fieldset#nakokoUploader div.images div.content div.queueitem { 
				overflow:hidden; 
				position:relative; 
				border-bottom:1px solid #FFCC33;
				padding-top:1px;
				height:1.5em;
		}
		
		fieldset#nakokoUploader div.images div.content div.global { font-weight:bold; text-align:center; }
		fieldset#nakokoUploader div.images div.content div.error { color:#666666; }
		fieldset#nakokoUploader div.images div.content div.finished { color:#737373 !important; }
		fieldset#nakokoUploader div.images div.content div.queueitem div.container { overflow:visible; }
		fieldset#nakokoUploader div.images div.content div.queueitem div.container span.filename { }
		fieldset#nakokoUploader div.images div.content div.queueitem div.container span.error { margin-left: 1em; }
		fieldset#nakokoUploader div.images div.content div.queueitem div.container div.size { float:left; width:55%; }
		fieldset#nakokoUploader div.images div.content div.queueitem div.container a.bottom {
				display:block;
				float:left;
				font-size:0;
				height:16px;
				width:16px;
		}
		fieldset#nakokoUploader div.images div.content div.queueitem div.container a.cancel {
				background: transparent url(../images/botones/cancel.png) no-repeat 0 0;
		}
		fieldset#nakokoUploader div.images div.content div.queueitem div.container a.defaultImage {
				background: transparent url(../images/botones/defaultImage.png) no-repeat 0 0;
				padding-right:5px;
		}
		fieldset#nakokoUploader div.images div.content div.queueitem div.container a.noDefaultImage {
				background: transparent url(../images/botones/noDefaultImage.png) no-repeat 0 0;
				padding-right:5px;
		}
		fieldset#nakokoUploader div.images div.content div.queueitem div.container a.ok {
				background: transparent url(../images/botones/uploadOk.png) no-repeat 0 0;
				display:none;
		}
		
		fieldset#nakokoUploader div.images div.content div.progressBar { background:transparent url(../images/botones/bar.png) no-repeat scroll 0 0; }
		
								
fieldset#cargaitem div.progress { height:1.5em; border:1px solid #FFCC33; background-color:#FFFFFF; }
fieldset#cargaitem div.progress div.bar { height:100%; width: 0; display:block; background-color:#FE9B00; }		

				
.linkmosaico		
{
	display:block !important;
	color: #3366CC;
	text-align: center;	
	margin-bottom:10px;			
	text-decoration: none;
}

/*PEDRO*/
#debug{ width:100%; font-size:14px; color:#990000; font-weight:bold}
/*registerok.php*/
#reg_amigos_izq{float:left; width:645px; margin-right:26px; overflow:visible; font-size:12px; position:relative}
#reg_amigos_izq h1{ width:100%; font-weight:normal; font-size:24px !important; font-family:"Trebuchet MS",Arial,sans-serif !important;  margin-bottom:20px !important;border-bottom:#F3CE34 1px solid !important; padding-bottom:5px !important;;}
#reg_amigos_izq p{font-size:12px;}
#reg_amigos_redes{ width:100%; height:110px; margin-top:40px; cursor:pointer}
#reg_amigos_redes a{margin-right:29px;}
#reg_amigos_redes a:visited{color:#3A66D5}
#reg_amigos_redes div{border-top:#F3CE34 1px solid !important; text-align:right; margin-top:48px;padding-top:4px;}
#reg_amigos_redes div a{margin-right:1px; text-decoration:none }
#reg_amigos_load{position: absolute; width:100%;height:100px; color:#FF8701; top:80px; left:0px; background-color: #FFFFFF; text-align:center; visibility:hidden}
#reg_amigos_izq_con{width:100%; text-align:center; margin-top:10px; font-size:10px; color:#656565; visibility:hidden}
#reg_amigos_izq_con a{margin-left:auto; margin-right:auto; vertical-align:middle}

#reg_amigos_der{ float:left; width:300px;}
#reg_amigos_der h2{ font-size:20px; font-family:"Trebuchet MS",Arial,sans-serif; color:#990000; margin-top:3px; margin-bottom:5px;}
#reg_amigos_der h2 span {font-weight:normal}
.reg_amigos_der_caja{clear:both;width:298px; border:#FFC741 1px solid; background-color:#FDFCF2; margin-bottom:23px; height:auto; min-height:31px; overflow:visible}
.reg_amigos_datosred_caja{width:100%; border-bottom:#F8C94B 1px solid;}
.reg_amigos_datosred{margin-left:13px; margin-top:9px; width:272px; height:24px; padding-top:10px; text-align:right; }
.reg_amigos_datosred_lin{width:100%;height:1px; background-color:#F8C94B;}
.gmail_mini{background:url(../images/redes/gmail_caja.jpg) no-repeat;}
.aol_mini{background:url(../images/redes/aol_caja.jpg) no-repeat;}
.facebook_mini{background:url(../images/redes/facebook_caja.jpg) no-repeat;}
.yahoo_mini{background:url(../images/redes/yahoo_caja.jpg) no-repeat;}
.hotmail_mini{background:url(../images/redes/msn_caja.jpg) no-repeat;}

#reg_amigos_der_cajagente{overflow:auto; overflow-x:hidden;visibility:hidden}
#reg_amigos_der_cajagente table,tr,td{margin:0px;padding:0px;border-spacing: 0px; border: outset 0px; border-collapse: collapse; border: inset 0px; border: 0px}
.reg_amigos_der_linea{width:100%;height:7px;border-bottom:#F8C94B 1px dotted; font-size:0px;}
.reg_amigos_der_check{width:23px;padding-top:7px;}
.reg_amigos_der_foto{width:57px; height:57px; overflow:hidden;padding-top:7px; }
.reg_amigos_der_foto img{border:#F8CE31 1px solid;}
.reg_amigos_der_datos{color:#000000; font-size:11px; width:195px; vertical-align:top;padding-left:10px;padding-top:7px;}
.reg_amigos_der_datos a{font-weight:bold; text-decoration:none; color:#0066cc}
.reg_amigos_der_datos a:visited{color:#0066D5}
#btngrande4 {
		background:transparent url(../images/botones/grande4.jpg) no-repeat;
		text-align:center;
		font-weight:bold !important;
		font-size:1.2em;
		cursor:pointer;
		display:block;		
		color:white !important;
		width:256px;
		height:24px;
		padding-top:2px;
		text-decoration:none;
}

.bold
{
	font-weight:bold;
}


div.transbox
{
  opacity:1;
  filter:alpha(opacity=100);
}

.information {
  background:url("/images/botones/alpha-1.png") repeat scroll left top transparent;
  border:1px solid #CCCCCC;
  display:none;
  margin:0;
  padding:10px;
  position:absolute;  
  z-index:9999;
  width: 180px;
  font-size: 1.2em;
}

.sel_cole
{
		font-size:1.2em;
		font-weight:bold;
}

