body {
	background-color:#fff;
	color:#535353;
	font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0;
	padding:0;
}

a img {
	border:none;
}

h1 {
	border-bottom:5px solid #f5f4e1;
	color:#bbb98a;
	font-size:18px;
	margin:10px 0 0 0;
	padding:0 0 2px 0;
}

h2 {
	color:#bbb98a;
	font-size:16px;
	margin:10px 0;
	padding:0;
}

hr {
	border-bottom:none;
	border-left:none;
	border-right:none;
	border-top:1px dotted #8b8958;
	clear:both;
	margin:20px 0;
}

ul {
	list-style-type:disc;
	margin:16px 0 20px 0;
	padding:0 0 0 20px;
}

ul li {
	margin:4px 0 18px 0;
	padding:0 4px;
}

a {
	color:#8b8958;
}

a:hover {
	text-decoration:none;
}

.clear {
	clear:both;
	height:0;
	/* IE 6 */
	font-size:0;
	line-height:0;
}

.txt {
	font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:3px;
	width:200px;
}

select.txt {
	width:210px;
}

textarea.txt {
	width:400px;
}

.btn {
	background-color:#eeedd6;
	border:2px solid #bbb98a;
	color:#a7a56c;
	cursor:pointer;
	font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size:17px;
	padding:4px;
}

.btn-fancy {
	background-color:#eeedd6;
	border:2px solid #bbb98a;
	font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:3px;
}

.naranja {
	color:#f28f17;
}

.cuadro-aviso {
	background:#ffffcc url(images/icono_info.gif) 10px 10px no-repeat;
	border:1px solid #ffcc33;
	color:#666;
	margin:30px 0 0;
	padding:20px 20px 20px 50px;
}

/************************/
/*		CONTENEDOR		*/
/************************/
#wrapper {
	margin:0 auto;
	width:960px;
}

/************************/
/*		CABECERA		*/
/************************/
#cabecera {
	padding:20px 0 10px;	
}

#logo {
	float:left;
}

#right_stats{
	float:right;
	padding-top:21px;
	padding-right:8px;
	font-size:12px;
}

#idiomas {
	float:right;
	padding-top:36px;
}



#idiomas ul {
	list-style:none;
	margin:0;
	padding:0;
}

#idiomas ul li {
	float:left;
	margin:0 0 0 24px;
	padding:2px 0;
}

#idiomas ul li img {
	vertical-align:middle;
}

#idiomas ul li a {
	color:#535353;
}

#idiomas ul li a:hover {
	text-decoration:none;
}

/************************/
/*		MENU			*/
/************************/
#menu{
	background:url(images/bg-menu.gif) left top no-repeat;
	font-size:16px;
}

#menu ul , .upper_menu ul{
	list-style:none;
	margin:0;
	padding:0;
}

#menu ul li , .upper_menu ul li{
	float:left;
	margin:0 20px;
	padding:0;
}

#menu ul li a {
	background:url(images/bg-menu-link.gif) center -25px no-repeat;
	color:#8b8958;
	display:block;
	padding:30px 0 0 0;
	text-decoration:none;
}

#menu ul li a:hover {
	background-position:top;
	text-decoration:underline;
}

#menu ul li a.seleccionado {
	background-position:top;
	color:#f28f17;
	text-decoration:underline;
}

.upper_menu ul li a {
	color:#8b8958;
	display:block;
	font-size:17px;
	padding:30px 0 0 0;
	text-decoration:underline;
}

.upper_menu ul li a:hover {
	text-decoration:none;
}

.upper_menu ul li a.seleccionado{
	color:#f28f17;
	text-decoration:underline;
}

#menu-izquierda {
	float:left;
}

#menu-derecha {
	float:right;
}


/************************/
/*	 CUADRO ANUNCIOS 	*/
/************************/
#cuadro-anuncios {
	background:url(images/bg-cuadro-anuncios.gif) left top repeat-x;
	margin-bottom:20px;
	padding-top:2px;
}

#cuadro-anuncios-texto {
	background-color:#f5f4e1;
	font-size:17px;
	padding:10px 50px 10px 50px;
}

#cuadro-anuncios2 {
	background:#f5f4e1 url(images/bg-cuadro-anuncios2.gif) left bottom repeat-x;
	padding-bottom:2px;
	/* IE6 */
	font-size:0;
	line-height:0;
	clear:both;
}


/************************/
/* COMENTARIOS RECIENTES */
/************************/
#comentarios-recientes {
	margin-bottom:20px;
}

/************************/
/*		ADSENSE			*/
/************************/
#adsense {
	padding:30px 0;
	text-align:center;
}

/************************/
/*	   INICIO BUSCAR	*/
/************************/
#inicio-buscar {
	background:url(images/bg-inicio-buscar.gif) left top no-repeat;
	float:left;
	height:58px;
	margin:0 0 20px 0;
	padding:32px 0 0 90px;
	width:500px;
}

/************************/
/*	 	INICIO TAGS		*/
/************************/
#inicio-tags {
	line-height:250%;
	margin:0 0 20px 0;
	
	/*width:960px;*/
}

#inicio-tags-arriba, #inicio-tags-arriba2 {
	/*background:url(images/bg-tags-arriba.gif) left top no-repeat;*/
	font-size:0;
	height:0;
	line-height:0;
	margin-top:10px;
	/*padding-top:5px;*/
}

#inicio-tags-medio, #inicio-tags-medio2 {
	/*background:url(images/bg-tags-medio.gif) left top repeat-y;*/
	padding:10px 10px 15px 10px;
	color:#8b8958;
}

#inicio-tags-abajo, #inicio-tags-abajo2 {
	/*background:url(images/bg-tags-abajo.gif) left bottom no-repeat;*/
	font-size:0;
	height:0;
	line-height:0;
	padding-bottom:5px;
}

#inicio-tags a, #inicio-tags2 a {
	color:#8b8958;
	padding:4px 2px;
	text-decoration:none;
}

#inicio-tags a:hover, #inicio-tags2 a:hover {
	background-color:#d5d2a2;
	color:#fff;
}

#inicio-tags p a, #inicio-tags2 p a {
	color:#8b8958;
	padding:0;
	text-decoration:underline;
}

#inicio-tags p a:hover, #inicio-tags2 p a:hover {
	background-color:#fff;
	color:#8b8958;
	text-decoration:none;
}

#inicio-tags a.tag_c{

}

#inicio-tags a.tag1 {
	font-size:14px;
}

#inicio-tags a.tag2 {
	font-size:16px;
}

#inicio-tags a.tag3 {
	font-size:20px;
}

#inicio-tags a.tag4 {
	font-size:22px;
}

#inicio-tags a.tag5 {
	font-size:26px;
}

/************************/
/*	INICIO REGISTRARSE	*/
/************************/
#inicio-registrarse {
	float:right;
	height:340px;
	margin:0 0 20px 0;
	text-align:center;
	width:350px;
}

#inicio-registrarse-arriba {
	background:url(images/bg-inicio-comparte-arriba.gif) left top no-repeat;
	font-size:0;
	height:0;
	line-height:0;
	padding-top:5px;
}

#inicio-registrarse-medio {
	background:url(images/bg-inicio-comparte-medio.gif) left top repeat-y;
	padding:15px 10px 15px 10px;
}

#inicio-registrarse-abajo {
	background:url(images/bg-inicio-comparte-abajo.gif) left bottom no-repeat;
	font-size:0;
	height:0;
	line-height:0;
	padding-bottom:5px;
}

#inicio-registrarse p {
	margin-bottom:20px;
}

#icono-registrarse {
	margin-bottom:30px;
}

/************************/
/*	 TEXTOS RECIENTES	*/
/************************/
#textos-recientes {
	margin-bottom:20px;
}

.texto-reciente {
	background:url(images/bg-texto-favorito.gif) left bottom repeat-x;
	border-bottom:1px dotted #8b8958;
	padding:8px 10px;
}

.texto-reciente-avatar {
	float:left;
	width:60px;
}

.texto-reciente-avatar a img {
	border:1px solid #e9e6bd;
	padding:1px;
	width:40px;

}

.texto-reciente-avatar a:hover img {
	border:1px solid #8b8958;
}

.texto-reciente-derecha {
	float:right;
	width:880px;
}

.texto-reciente-derecha h3 {
	color:#bdbb8b;
	font-size:16px;
	margin:0;
	/*width:400px;*/
}

.texto-reciente-derecha h3 a {
	color:#8b8958;
	text-decoration:none;
}

.texto-reciente-derecha h3 a:hover {
	color:#a8a673;
}

.texto-reciente-derecha p, .ultimo_texto_list p {
	margin:0 0 10px;
}

.ultimo_texto_list img {
	border:1px solid #e9e6bd;
	float:left;
	padding:1px;
	margin:0 4px 2px 0;
	vertical-align:middle;
}

.texto-reciente-derecha p a, .tags_more_links a{
	color:#8b8958;
}

.texto-reciente-derecha p a:hover ,.tags_more_links a:hover{
	text-decoration:none;
}

.texto-reciente-meta {
	font-size:12px;
}

.texto-reciente-comentarios {
	background:url(images/comentario.gif) left 50% no-repeat;
	margin-right:16px;
	padding-left:22px;
}

.texto-reciente-lecturas {
	background:url(images/lecturas.gif) left 50% no-repeat;
	margin-right:16px;
	padding-left:22px;
}

.texto-reciente-hora {
	background:url(images/calendario.gif) left 50% no-repeat;
	margin-right:16px;
	padding-left:22px;
}

/************************/
/*	 TEXTOS FAVORITOS	*/
/************************/
#textos-favoritos {
	float:left;
	margin:0 0 20px 0;
	/*width:590px;*/
	width:100%;
}

.texto-favorito {
	background:url(images/bg-texto-favorito.gif) left top repeat-x;
	border-bottom:1px dotted #8b8958;
	height:44px;
	padding:8px 10px;
}

.texto-favorito a img {
	border:1px solid #e9e6bd;
	float:left;
	margin-right:10px;
	padding:1px;
}

.texto-favorito a:hover img {
	border:1px solid #8b8958;
}

.texto-favorito h3 {
	color:#bdbb8b;
	float:left;
	font-size:16px;
	margin:0;
	width:400px;
}

.texto-favorito h3 a {
	color:#8b8958;
	text-decoration:none;
}

.texto-favorito h3 a:hover {
	color:#a8a673;
}

.texto-favorito p {
	float:left;
	margin:0;
	width:400px;
}

.texto-favorito p a {
	color:#8b8958;
}

.texto-favorito p a:hover {
	text-decoration:none;
}

.texto-favorito .estrellas {
	float:right;
	padding:8px 0 0 0;
	width:70px;
}

/************************/
/*	 AUTORES FAVORITOS	*/
/************************/
#autores-favoritos {
	float:right;
	margin:0 0 20px 0;
	width:350px;
}

.autor-favorito {
	background:url(images/bg-texto-favorito.gif) left top repeat-x;
	border-bottom:1px dotted #8b8958;
	height:44px;
	padding:8px 10px;
}

.autor-favorito a img {
	border:1px solid #e9e6bd;
	float:left;
	margin-right:10px;
	padding:1px;
}

.autor-favorito a:hover img {
	border:1px solid #8b8958;
}

.autor-favorito h3 {
	color:#bdbb8b;
	font-size:16px;
	margin:0;
}

.autor-favorito h3 a {
	color:#8b8958;
	text-decoration:none;
}

.autor-favorito h3 a:hover {
	color:#a8a673;
}

.autor-favorito p {
	margin:0;
}

.autor-favorito p a {
	color:#8b8958;
}

.autor-favorito p a:hover {
	text-decoration:none;
}

/************************/
/*	      QUE ES		*/
/************************/
#que-es-izquierda {
	float:left;
	width:590px;
}

#que-es-izquierda ul {
	padding-left:40px;
}

#que-es-izquierda ul li {
	margin-bottom:10px;
}

#que-es-derecha {
	background:url(images/bg-inicio-registrarse.gif) left top no-repeat;
	float:right;
	height:470px;
	margin-top:20px;
	padding:20px 14px;
	text-align:center;
	width:322px;
}

/************************/
/*	   ULTIMOS TEXTOS	*/
/************************/
#ultimos-textos-buscar {
	background:url(images/bg-ultimos-textos-buscar.gif) left top no-repeat;
	height:58px;
	margin:0 auto 20px auto;
	padding:32px 0 0 200px;
	width:580px;
}

#ultimos-textos {
	margin:0 0 20px 0;
	padding:20px 20px 0 20px;
	width:920px;
}

.ultimo-texto {
	background:url(images/bg-texto-favorito.gif) left bottom repeat-x;
	border-bottom:1px dotted #8b8958;
	min-height:44px;
	padding:8px 10px;
}

.ultimo-texto a img {
	border:1px solid #e9e6bd;
	float:left;
	margin-right:10px;
	padding:1px;
	width:40px;
}

.ultimo-texto a:hover img {
	border:1px solid #8b8958;
}

.ultimo-texto h3 {
	color:#bdbb8b;
	float:left;
	font-size:16px;
	margin:0;
	width:620px;
}

.ultimo-texto h3 a {
	color:#8b8958;
	text-decoration:none;
}

.ultimo-texto h3 a:hover {
	color:#a8a673;
}

.ultimo-texto p {
	float:left;
	margin:0;
	width:700px;
}

.ultimo-texto p a {
	color:#8b8958;
}

.ultimo-texto p a:hover {
	text-decoration:none;
}

.ultimo-texto .estrellas {
	float:right;
	padding:8px 0 0 0;
	width:70px;
}

#ultimos-textos-publicidad {
	float:right;
	margin-bottom:20px;
	width:160px;
}

/************************/
/*	 ULTIMOS USUARIOS	*/
/************************/
#ultimos-usuarios {
	float:left;
	margin:0 0 20px 0;
	width:450px;
}

.ultimo-usuario {
	float:left;
	font-size:12px;
	margin:10px 10px 0 10px;
	text-align:center;
	width:58px;
}

.ultimo-usuario img {
	border:1px solid #e9e6bd;
	height:40px;
	padding:1px;
	width:40px;
}

/************************/
/*	   	   TAGS			*/
/************************/
#tags {
	float:left;
	line-height:260%;
	margin:20px 0 20px 0;
	width:960px;
}

#tags-arriba {
	background:url(images/bg-tags-arriba.gif) left top no-repeat;
	font-size:0;
	height:0;
	line-height:0;
	padding-top:5px;
}

#tags-medio {
	background:url(images/bg-tags-medio.gif) left top repeat-y;
	padding:15px 10px 15px 10px;
	color:#8b8958;
}

#tags-abajo {
	background:url(images/bg-tags-abajo.gif) left bottom no-repeat;
	font-size:0;
	height:0;
	line-height:0;
	padding-bottom:5px;
}

#tags a {
	color:#8b8958;
	padding:4px 2px;
	text-decoration:none;
}

#tags a:hover {
	background-color:#d5d2a2;
	color:#fff;
}

#tags a.tag1 {
	font-size:14px;
}

#tags a.tag2 {
	font-size:16px;
}

#tags a.tag3 {
	font-size:20px;
}

#tags a.tag4 {
	font-size:22px;
}

#tags a.tag5 {
	font-size:26px;
}

/************************/
/*    INICIAR SESION	*/
/************************/
#iniciar-sesion-izquierda {
	float:left;
	/*height:250px;*/
	margin:0 20px 20px 0;
	/*padding:20px;*/
	width:470px;
}

#iniciar-sesion-izquierda form {
	margin:20px 0 0 0;
}

#login-arriba {
	background:url(images/bg-login-arriba.gif) left top no-repeat;
	font-size:0;
	height:0;
	line-height:0;
	padding-top:5px;
}

#login-medio {
	background:url(images/bg-login-medio.gif) left top repeat-y;
	padding:15px 10px 15px 10px;
}

#login-abajo {
	background:url(images/bg-login-abajo.gif) left bottom no-repeat;
	font-size:0;
	height:0;
	line-height:0;
	padding-bottom:5px;
}

#iniciar-sesion-derecha {
	float:right;
	height:200px;
	margin:0 0 20px 0;
	/*padding:20px;*/
	width:470px;
}

#iniciar-sesion-derecha ul {
	padding-left:30px;
}

#iniciar-sesion-derecha ul li {
	margin-bottom:10px;
}

/************************/
/* RECUPERAR CONTRASENA */
/************************/
#recuperar-contrasena {
	margin:0 0 20px 0;
	padding:20px 0 0 0;
	width:920px;
}

#recuperar-contrasena form {
	background:url(images/bg-ultimos-textos-buscar.gif) left top no-repeat;
	height:58px;
	margin:0 auto;
	padding:32px 0 0 150px;
	width:630px;
}

/************************/
/* 		REGISTRARSE 	*/
/************************/
#registrarse {
	float:left;
	margin-bottom:20px;
	padding:20px 20px 0;
	width:920px;
}

#registrarse form {
	margin:20px 0 0 0;
}

#registrar-arriba {
	background:url(images/bg-registrarse-arriba.gif) left top no-repeat;
	font-size:0;
	height:0;
	line-height:0;
	padding-top:5px;
}

#registrar-medio {
	background:url(images/bg-registrarse-medio.gif) left top repeat-y;
	padding:15px 20px 15px 20px;
}

#registrar-abajo {
	background:url(images/bg-registrarse-abajo.gif) left bottom no-repeat;
	font-size:0;
	height:0;
	line-height:0;
	padding-bottom:5px;
}

/************************/
/* 			ACTIVAR 	*/
/************************/
#activar {
	float:left;
	margin-bottom:20px;
	padding:20px 20px 0;
	width:920px;
}

#activar form {
	background:url(images/bg-activar.gif) left top no-repeat;
	margin:20px 0 0 0;
	padding:20px;
}

/************************/
/*	   CATEGORIAS		*/
/************************/
#categoria-buscar {
	background:url(images/bg-ultimos-textos-buscar.gif) left top no-repeat;
	float:left;
	height:58px;
	margin:0 auto 20px auto;
	padding:32px 0 0 200px;
	width:580px;
}

#categoria {
	margin:0 0 20px 0;
	padding:20px 20px 0 20px;
	width:920px;
}

#categoria h1 a {
	text-decoration:none;
}

#categoria h1 a:hover {
	color:#bbb98a;
}

#categoria ul li {
	width:100%;
}

#categoria ul li img {
	vertical-align:middle;
}

#categoria-publicidad {
	float:right;
	margin-bottom:20px;
	width:160px;
}

/************************/
/*	   	  TEXTOS		*/
/************************/
#texto {
	float:left;
	margin:0 0 20px 0;
	width:780px;
}

#texto-publicidad {
	float:right;
	margin-bottom:20px;
	width:160px;
}

.texto-autor {
	background:#f5f4e1 url(images/bg-texto-favorito.gif) left top repeat-x;
	border-bottom:1px dotted #8b8958;
	/*height:44px;*/
	min-height:44px;
	padding:8px 10px;
}

.texto-autor a img,.autor-avatares img {
	border:1px solid #e9e6bd;
	float:left;
	margin-right:10px;
	padding:1px;
	
	
}

.texto-autor a:hover img {
	border:1px solid #8b8958;
}

.texto-autor p {
	float:left;
	margin:2px 0 0 0;
	width:620px;
}

.texto-autor p a {
	color:#8b8958;
}

.texto-autor p a:hover {
	text-decoration:none;
}

.texto-meta {
	border-bottom:1px solid #e9e6bd;
	margin-bottom:20px;
	padding:10px 20px;
}

.texto-meta p {
	margin:0;
}

.texto-meta .texto-calificacion {
	float:left;
	width:170px;
}

.texto-meta .texto-fecha {
	float:right;
	text-align:right;
	width:570px;
}

.texto-contenido {
	border:1px solid #f5f4e1;
	margin-bottom:20px;
	padding:10px;
}

#texto-favorito-usuarios {
	margin-bottom:20px;
}

.texto-favorito-usuario {
	float:left;
	font-size:12px;
	margin:10px 10px 0 10px;
	text-align:center;
	width:58px;
}

.texto-favorito-usuario img {
	border:1px solid #e9e6bd;
	height:40px;
	padding:1px;
	width:40px;
}

.comentario {
	margin-bottom:20px;
}

.comentario-meta {
	/*background:url(images/bg-texto-favorito.gif) left top repeat-x;
	border-bottom:1px dotted #8b8958;*/
	height:44px;
	padding:8px 10px;
}

.comentario-autor {
	float:left;
}

.comentario-autor a img {
	border:1px solid #e9e6bd;
	float:left;
	margin-right:10px;
	padding:1px;
}

.comentario-autor a:hover img {
	border:1px solid #8b8958;
}

.comentario-autor p {
	float:left;
	margin:2px 0 0 0;
	width:620px;
}

.comentario-autor p a {
	color:#8b8958;
}

.comentario-autor p a:hover {
	text-decoration:none;
}

.comentario-numero {
	float:right;
}

.comentario-numero p {
	color:#d8d6a8;
	font-size:30px;
	margin:2px 0 0 0;
}

.comentario-texto {
	background:#f6f5e3 url(images/bg-bocadillo-comentario.gif) left top no-repeat;
	border-bottom:1px dotted #8b8958;
	padding:10px;
}

/************************/
/*	   	  CONTACTO		*/
/************************/
#pagina-contacto{
	margin:0 0 20px 0;
	width:920px;
}

/************************/
/*	   	  AUTOR			*/
/************************/
#autor-izquierda {
	float:left;
	margin:0 0 20px 0;
	width:770px;
}

#autor-tags {
	border:1px solid #f5f4e1;
	line-height:260%;
	margin:20px 0;
	padding:10px;
	color:#8b8958;
}

#autor-tags a {
	color:#8b8958;
	padding:4px 2px;
	text-decoration:none;
}

#autor-tags a:hover{
	background-color:#d5d2a2;
	color:#fff;
}

#autor-tags a.tag1 {
	font-size:14px;
}

#autor-tags a.tag2 {
	font-size:16px;
}

#autor-tags a.tag3 {
	font-size:20px;
}

#autor-tags a.tag4 {
	font-size:22px;
}

#autor-tags a.tag5 {
	font-size:26px;
}

#autor-derecha {
	float:right;
	margin-bottom:20px;
	width:170px;
}

#opciones-autor-derecha {
	background-color:#fbfaf2;
	border-bottom:1px dotted #8b8958;
	font-size:11px;
	list-style:none;
	margin:0 0 20px;
	padding:4px;
}

#opciones-autor-derecha li {
	margin:10px 0;
}

#opciones-autor-derecha li img {
	margin-right:2px;
	vertical-align:middle;
}

/************************************************/
/*	 	  BOOKING BUTTONS AFTER TEXT			*/
/************************************************/


.after_text{
	
	list-style:none;
	margin:0px;
	padding:0px;

}

.after_text li{
	float:left;
	margin:2px;
	padding:2px 5px;
}

.after_text li img {
	margin-right:2px;
	vertical-align:middle;
}

/************************/
/*	 	  PANEL			*/
/************************/
#panel {
	
}

#panel-menu {
	background:url(images/bg-panel-menu.gif) left 30px repeat-x;
	margin-top:30px;
	padding:0 20px 50px;
}

#panel-menu ul {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}

#panel-menu ul li {
	float:left;
	margin:0 4px 0 0;
	padding:0;
}

#panel-menu ul li a {
	display:block;
	padding:6px 8px;
}

#panel-menu ul li a.seleccionado {
	background-color:#f5f4e1;
}

#panel-menu span {
	float:right;
	font-weight:bold;
	padding-top:6px;
}

#panel-resumen-datos {
	background-color:#faf9ef;
	border:1px solid #edebc9;
	float:left;
	margin:20px 0;
	padding:10px;
	width:708px;
}

#resumen-datos-imagen {
	float:left;
	font-size:12px;
	text-align:center;
	padding:10px;
	vertical-align:middle;
	/*width:60px;*/
}

#resumen-datos-imagen img {
	border:1px solid #e9e6bd;
	padding:1px;
	width:40px;
}

#panel-boton-crear {
	float:right;
	margin:20px 0;
	width:210px;
}

#resumen-datos-info {
	float:left;
	/*float:right;
	width:628px;*/
}

.tbl-cabecera-panel {
	border-bottom:1px dotted #8b8958;
	font-size:12px;
	font-weight:bold;
	margin-top:20px;
}

.panel-texto {
	background:url(images/bg-texto-favorito.gif) left bottom repeat-x;
	border-bottom:1px dotted #8b8958;
	padding:10px;
}

.panel-texto p {
	margin:0;
}

.panel-texto-imagen {
	float:left;
	margin-right:10px;
	width:40px;
}

.panel-texto-titulo {
	float:left;
	margin-right:10px;
	width:650px;
}

.panel-texto-titulo h3 {
	color:#bdbb8b;
	font-size:16px;
	margin:0;
}

.panel-texto-titulo h3 a {
	color:#8b8958;
	text-decoration:none;
}

.panel-texto-titulo h3 a:hover {
	color:#a8a673;
}

.panel-texto-titulo p a {
	color:#8b8958;
}

.panel-texto-titulo p a:hover {
	text-decoration:none;
}

.panel-texto-votos {
	float:left;
	margin-right:10px;
	padding:4px 0 0 0;
	text-align:center;
	width:80px;
}

.panel-texto-estado {
	float:left;
	margin-right:10px;
	text-align:center;
	width:80px;
}

.panel-texto-editar {
	float:left;
	margin-right:10px;
	text-align:center;
	width:40px;
}

.panel-texto-borrar {
	float:left;
	text-align:center;
	width:40px;
}

/* textos favoritos */

.panel-texto-favorito {
	background:url(images/bg-texto-favorito.gif) left bottom repeat-x;
	border-bottom:1px dotted #8b8958;
	padding:10px;
}

.panel-texto-favorito p {
	margin:0;
}

.panel-texto-favorito-titulo {
	float:left;
	margin-right:10px;
	width:740px;
}

.panel-texto-favorito-titulo h3 {
	color:#bdbb8b;
	font-size:16px;
	margin:0;
}

.panel-texto-favorito-titulo h3 a {
	color:#8b8958;
	text-decoration:none;
}

.panel-texto-favorito-titulo h3 a:hover {
	color:#a8a673;
}

.panel-texto-favorito-favorito-titulo p a {
	color:#8b8958;
}

.panel-texto-favorito-titulo p a:hover {
	text-decoration:none;
}

/* autores favoritos */
.panel-autor-favorito {
	background:url(images/bg-texto-favorito.gif) left bottom repeat-x;
	border-bottom:1px dotted #8b8958;
	padding:10px;
}

.panel-autor-favorito p {
	margin:0;
}

.panel-autor-imagen {
	float:left;
	margin-right:10px;
	width:40px;
}

.panel-autor-imagen a img {
	border:1px solid #e9e6bd;
	padding:1px;
}

.panel-autor-imagen a:hover img {
	border:1px solid #8b8958;
}

.panel-autor-favorito-titulo {
	float:left;
	margin-right:10px;
	width:830px;
}

.panel-autor-favorito-titulo h3 {
	color:#bdbb8b;
	font-size:16px;
	margin:0;
}

.panel-autor-favorito-titulo h3 a {
	color:#8b8958;
	text-decoration:none;
}

.panel-autor-favorito-titulo h3 a:hover {
	color:#a8a673;
}

.panel-autor-favorito-favorito-titulo p a {
	color:#8b8958;
}

.panel-autor-favorito-titulo p a:hover {
	text-decoration:none;
}

.panel-autor-borrar {
	float:left;
	text-align:center;
	width:40px;
}

/* Mensajes privados */
#frm_compose {
	background:url(images/bg-form_compose.gif) left top no-repeat;
	padding-left:80px;
}

#mensajes-enviados-recibidos {
	background:url(images/bg_messages.gif) left top no-repeat;
	margin-bottom:40px;
	padding-top:40px;
}

#mensajes-enviados-recibidos th {
	font-size:18px;
	font-weight:normal;
}

#mensajes-enviados-recibidos td {
	padding:6px 10px;
}

#leer-mensaje-privado td {
	padding:12px 0;
}

.box_odd{
}

.box_even{

}

.read{
	background:#f5f4e1;
}

.unread{

}

/************************/
/*	 		PIE			*/
/************************/
#pie {
	background:url(images/bg-pie.gif) left top no-repeat;
	color:#8b8958;
	height:60px;
	padding:0 20px;
}

#pie a {
	font-weight:bold;
}

#pie-izquierda {
	float:left;
}

#pie-derecha {
	float:right;
}

/*             styles for the star rater                */	
.star-rating{
	list-style:none;
	margin: 0px;
	padding:0px;
	width: 125px;
	height: 25px;
	position: relative;
	background: url(images/alt_star.gif) top left repeat-x;		
}
.star-rating li{
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}
.star-rating li a{
	display:block;
	width:25px;
	height: 25px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.star-rating li a:hover{
	background: url(images/alt_star.gif) left bottom;
	z-index: 2;
	left: 0px;
}
.star-rating a.one-star{
	left: 0px;
}
.star-rating a.one-star:hover{
	width:25px;
}
.star-rating a.two-stars{
	left:25px;
}
.star-rating a.two-stars:hover{
	width: 50px;
}
.star-rating a.three-stars{
	left: 50px;
}
.star-rating a.three-stars:hover{
	width: 75px;
}
.star-rating a.four-stars{
	left: 75px;
}	
.star-rating a.four-stars:hover{
	width: 100px;
}
.star-rating a.five-stars{
	left: 100px;
}
.star-rating a.five-stars:hover{
	width: 125px;
}
.star-rating li.current-rating{
	background: url(images/alt_star.gif) left center;
	position: relative;
	height: 25px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}


/* Galeria avatares */
#galeria-avatares {
	margin:0 auto;
	padding:10px 0 10px 42px;
	width:710px;
}

.avatar-galeria {
	border:1px solid #d7edbe;
	float:left;
	margin:0 10px 20px 10px;
	padding:2px;
	text-align:center;
	width:100px;
}

.avatar-galeria img {
	height:100px;
	width:100px;
}

#paginas-avatares{
	font-weight:bold;
	padding:14px 0;
	text-align:center;
}

.paginas {
	font-weight:bold;
	padding:14px 0;

}

#avatar-pagina-actual, .pagina-actual {
	background-color:#d7edbe;
	padding:3px;
}

#sub-menu{

}

#sub-menu ul {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}

#sub-menu ul li {
	float:left;
	margin:0 4px 0 0;
	padding:0;
}

#sub-menu ul li a {
	display:block;
	padding:6px 8px;
}

#sub-menu ul li a.seleccionado {
	background-color:#f5f4e1;
}

#sub-menu span {
	float:right;
	font-weight:bold;
	padding-top:6px;
}

.avatar_image img,.avatar_img{
	width:40px;
	height:40px;
}

.avatar_img_big{
	width:100px;
	height:100px;
}

/* Mensaje emergente */
/*--- panel elastico ----------*/
div.ppanel {
	float:left;
	width:430px;
	height:auto;
	background:#f5f4e1 none repeat scroll 0% 50%;
	border:2px solid #d3cf9b;
	height:214px;
	position:absolute;
	z-index:1000;
}
div.ppanel div.pbarra {
	background-color:#e9e6bd;
	padding:3px 0px 1px 10px;
	font-weight:bold;
	text-decoration:none;
	color:#8b8958;
	display:block;
	float:left;
	height:18px;
}
div.ppanel div.pbarra div.pcerrar {
	float:right;
	background:transparent url(images/boton_cerrar_chico.gif)
	no-repeat scroll 0%;
	height:20px;
	width:21px;
	cursor:pointer;
}
div.ppanel div.pbarra div.ptitulo {
	float:left;
}
div.ppanel p {
	padding:10px; float:left;
}

/* VOTE EXPLAINATION BOX */

#vote_explain{
	padding:7px;
	font-weight:bold;
	color:#996600;
	font-size:14px;
}

.login_label, .login_input, .login_error  {
  padding:10px;
  color:#000;
  text-align:left;
  float:left; 
  width:100px;
  font-size:20px;
  color:#64355A;
}

.login_input {
  width:200px;
}

.login_error {
  width:420px;
  color:#F00;
}

.login_input input {
  width:100%;
}
#login {
  background:#123;

}

#tabla-ranking {
	margin:10px 0 20px;
}

#tabla-ranking td {
	border-bottom:1px dotted #8b8958;
	padding:10px 0;
}

#tabla-ranking img {
	vertical-align:middle;
}

.rank-usuario a img {
	border:1px solid #e9e6bd;
	padding:1px;
}

.rank-usuario a:hover img {
	border:1px solid #8b8958;
	padding:1px;
}

.rank_home_left,.rank_home_right{
	float:left;
	margin:0 0 20px 0;
	width:450px;
}

.rank_home_right{
	margin-left:60px;
}

/* Widgets y banners */
.widget {
	float:left;
	margin-left:20px;
	width:300px;
}

.codigo-widget {
	border:1px solid #a7a6aa;
	height:60px;
	margin-top:20px;
	overflow:scroll;
	width:220px;
}

.banner {
	float:left;
	margin-left:100px;
	width:200px;
}

.codigo-banner {
	height:60px;
	margin-top:20px;
	overflow:scroll;
	width:146px;
}
