@charset "utf-8";
/* CSS Document */

body {
	font:11px Arial, sans-serif;
	background:#000 url(../Images/bg.jpg) repeat-x;
	margin:0;
}
a, a:hover, a:active {
	text-decoration : none;
}
.clear { clear:both; height: 0px; }
a {
	color:#000;
	text-decoration:none;
}
form, label, input, p, h1, h2, h3, form, select {
	margin:0;
	padding:0;
}
img {
	behavior: url(iepngfix.htc); /* if lt IE 6. */
}

a.ho:link {
	text-decoration:none;
}
a.ho:hover {
	text-decoration:underline;
}

a.ho2, a.ho2:active {
	font-size:11px;
	color:#FFF;
	text-decoration : none;
}
a.ho2:link {
	font-size:11px;
	color:#FFF;
	text-decoration:none;
}
a.ho2:hover {
	font-size:11px;
	color:#FFF;
	text-decoration:underline;
}

a.ho3, a.ho3:active {
	color:#b20000;
	text-decoration : none;
}
a.ho3:link {
	color:#b20000;
	text-decoration:none;
}
a.ho3:hover {
	color:#b20000;
	text-decoration:underline;
}

a.tag-articulo {
	color:#000;
	text-decoration:none;
}
a.tag-articulo:hover {
	text-decoration:underline;
}

#contenedor {
	width:1250px;
	margin:0 auto;
	overflow:hidden;
}
div#busqueda {
	width:1250px;
	height:47px;
	background:url(../Images/mini-logo.png) 16px 10px no-repeat;
	padding-bottom:25px;
	overflow:hidden;
	margin: 0 auto;
} /*PNG*/
img, div#busqueda {
	behavior: url(iepngfix.htc);
}
div#busqueda form {
	width:1250px;
	margin-top:8px;
	padding-left:60px;
}
div#busqueda ul {
	margin:0;
	padding:0;
	list-style:none;
}
div#busqueda ul li {
	display:block;
	margin:0 15px;
	float:left;
}
div#busqueda ul li input.b-input {
	width:400px;
	height:22px;
	background:url(../imagenes/cua-text.jpg) no-repeat;
	border:none;
	color:#939393;
	font:12px Arial, sans-serif;
	padding:8px 0 0 38px;
}
div#busqueda input.b-buscar {
	width:84px;
	height:32px;
	background:url(../Images/boton-buscar.jpg) no-repeat;
	border:none;
	font:bold 11px Arial, sans-serif;
	color:#FFF;
}
div#busqueda ul li.opciones {
	width:273px;
	height:30px;
	background:url(../imagenes/select.png) no-repeat;
} /*PNG*/
img, div#busqueda ul li.opciones {
	behavior: url(iepngfix.htc);
}
div#busqueda ul li.opciones select {
	width:245px;
	height:21px;
	font:13px Arial, sans-serif;
	color:#848484;
	border:1px #3c3c3c solid;
	margin:4px 0 0 15px;
}
div#header {
	width:1250px;
	height:171px;
	background:url(../imagenes/header.jpg) no-repeat;
	position:relative;
	overflow:hidden;
}
div#header div#logo {
	width:585px;
	height:104px;
	background:url(../imagenes/logo.png) no-repeat;
	position:absolute;
	top:50px;
	left:23px;
	overflow:hidden;
}/*PNG*/
img, div#header div#logo {
	behavior: url(iepngfix.htc);
}
div#logo a {
	width:487px;
	height:104px;
	display:block;
	text-indent:-9999px;
}
div#header div#menu-h {
	width:443px;
	height:36px;
	background:url(../Images/menu-h.png) no-repeat;
	position:absolute;
	top:11px;
	left:796px;
	overflow:hidden;
} /*PNG*/
img, div#header div#menu-h {
	behavior: url(iepngfix.htc);
}
div#menu-h ul {
	margin:0;
	padding:0;
	list-style:none;
}
div#menu-h ul li {
	display:block;
	font:bold 13px Arial, sans-serif;
	color:#FFF;
	padding-top:10px;
	float:left;
}
div#menu-h ul li a {
	color:#FFF;
}
div#menu-h ul li a:hover {
	color:#FFF;
	text-decoration:underline;
}
div#menu-h ul li.portada {
	width:125px;
	padding-left:45px;
}
div#menu-h ul li.favoritos {
	width:175px;
	padding-left:2px;
}
div#menu-h ul li.contacto {
	width:70px;
	padding-left:14px;
}
div#login {
	position: relative;
	left: 800px;
	top: 70px;
	width: 400px;
	font-size: 14px;
}
div#login p {
	display: block;
	margin: 0 0 5px;
}
div#login fieldset {
	border: 0;
}
div#login label {
	width: 80px;
	text-align: right;
	margin: 0 10px 0 0;
	float: left;
}
div#login .texto {
	border: 1px solid #666;
	padding: 2px;
	width: 150px;
	font-size: 14px;
}
div#login .button {
	background: url(../imagenes/entrar.png) no-repeat;
	padding: 5px;
	border: 0;
	color: #fff;
	position: relative;
	left: 260px;
	top: -55px;
	width: 85px;
	height: 30px;
	text-transform: uppercase;
	font-weight: bold;
}
div#login a.datos {
	color: #B2000E;
	text-decoration: underline;
	position: relative;
	left: 110px;
}
div#menu {
	width:1250px;
	height:45px;
	background:url(../imagenes/menu.jpg) no-repeat;
}
div#menu ul {
	height:45px;
	margin:0 0 0 60px;
	list-style:none;
	position:relative;
	overflow:hidden;
}
div#menu ul li {
	display:block;
	color:#FFF;
	text-align:center;
}
div#menu ul li.nuevo {
	width:144px;
	height:40px;
	background:url(../Images/menu-uno.jpg) no-repeat;
	text-indent:-9999px;
	position:absolute;
	top:7px;
	left:42px;
	overflow:hidden;
}
div#menu ul li.nuevo a, div#menu ul li.nuevo-a a {
	width:144px;
	height:40px;
	display:block;
	color:#FFF;
}
div#menu ul li.nuevo:hover {
	background:url(../Images/menu-uno-h.jpg) no-repeat;
	text-indent:-9999px;
}
div#menu ul li.nuevo-a {
	width:144px;
	height:40px;
	background:url(../Images/menu-uno-h.jpg) no-repeat;
	text-indent:-9999px;
	position:absolute;
	top:7px;
	left:42px;
	overflow:hidden;
}
div#menu ul li.visitado {
	width:164px;
	height:40px;
	position:absolute;
	top:7px;
	left:215px;
	text-indent:-9999px;
	background:url(../Images/menu-dos.jpg) no-repeat;
	overflow:hidden;
}
div#menu ul li.visitado a, div#menu ul li.visitado-a a {
	width:164px;
	height:40px;
	display:block;
	color:#FFF;
}
div#menu ul li.visitado:hover {
	background:url(../Images/menu-dos-h.jpg) no-repeat;
	text-indent:-9999px;
}
div#menu ul li.visitado-a {
	width:164px;
	height:40px;
	background:url(../Images/menu-dos-h.jpg) no-repeat;
	text-indent:-9999px;
	position:absolute;
	top:7px;
	left:215px;
	overflow:hidden;
}
div#menu ul li.registro {
	width:164px;
	height:40px;
	position:absolute;
	top:7px;
	left:608px;
	text-indent:-9999px;
	background:url(../imagenes/menu-registro.jpg) no-repeat;
	overflow:hidden;
}
div#menu ul li.registro a, div#menu ul li.registro-a a {
	width:164px;
	height:40px;
	display:block;
	color:#FFF;
}
div#menu ul li.registro:hover {
	background:url(../imagenes/menu-registro-h.jpg) no-repeat;
	text-indent:-9999px;
}
div#menu ul li.registro-a {
	width:164px;
	height:40px;
	background:url(../imagenes/menu-registro-h.jpg) no-repeat;
	text-indent:-9999px;
	position:absolute;
	top:7px;
	left:608px;
	overflow:hidden;
}
div#menu ul li.enlaces {
	width:164px;
	height:40px;
	position:absolute;
	top:7px;
	left:412px;
	text-indent:-9999px;
	background:url(../Images/menu-tres.jpg) no-repeat;
	overflow:hidden;
}
div#menu ul li.enlaces a, div#menu ul li.enlaces-a a {
	width:164px;
	height:40px;
	display:block;
	color:#FFF;
}
div#menu ul li.enlaces:hover {
	background:url(../Images/menu-tres-h.jpg) no-repeat;
	text-indent:-9999px;
}
div#menu ul li.enlaces-a {
	width:164px;
	height:40px;
	background:url(../Images/menu-tres-h.jpg) no-repeat;
	text-indent:-9999px;
	position:absolute;
	top:7px;
	left:412px;
	overflow:hidden;
}
div#menu ul li.faq {
	width:274px;
	height:40px;
	position:absolute;
	top:7px;
	left:806px;
	text-indent:-9999px;
	background:url(../Images/menu-cuatro.jpg) no-repeat;
	overflow:hidden;
}
div#menu ul li.faq a, div#menu ul li.faq-a a {
	width:274px;
	height:40px;
	display:block;
	color:#FFF;
}
div#menu ul li.faq:hover {
	background:url(../Images/menu-cuatro-h.jpg) no-repeat;
	text-indent:-9999px;
}
div#menu ul li.faq-a {
	width:274px;
	height:40px;
	background:url(../Images/menu-cuatro-h.jpg) no-repeat;
	text-indent:-9999px;
	position:absolute;
	top:7px;
	left:806px;
	overflow:hidden;
}
div#publicidad-a {
	width:1250px;
	height:26px;
	background:url(../imagenes/publicidad-arriba.gif) no-repeat;
	padding-top:12px;
}
div#publicidad-a img {
	display:block;
	margin:0 auto;
}
div#medio {
	width:1250px;
	background: url(../imagenes/medio-bg.gif) repeat-y;
	padding-top:15px;
}
div#medio div#bloque {
	width:1220px;
	background-color:#e4e4e4;
	overflow:hidden;
	margin:0 auto;
}
div#bloque div#b-arriba {
	width:1220px;
	height:15px;
	background:url(../imagenes/bloque-arriba.gif) no-repeat;
}
div#bloque div#b-abajo {
	width:1220px;
	height:14px;
	background:url(../imagenes/bloque-abajo.gif) no-repeat;
	overflow:hidden;
}
div#bloque div#izq {
	width:879px;
	float:left;
}
div#izq div.titulo {
	width:879px;
	height:76px;
	background:url(../imagenes/titulo.jpg) no-repeat;
}
div.titulo p {
	width:800px;
	display:block;
	padding:36px 0 0 40px;
	overflow:hidden;
}
div.titulo p span.doble {
	font:13px Arial, sans-serif;
	display:block;
	float:left;
}
div.titulo p span.mostrando {
	font:10px/16px Arial, sans-serif;
	text-transform:uppercase;
	display:block;
	padding-right:40px;
	float:right;
}
div.titulo span.n-enlace {
	width:240px;
	height:26px;
	background:url(../Images/nuevo-enlace.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	margin:32px 0 0 10px;
	float:left;
}
div.titulo span.faq {
	width:313px;
	height:31px;
	background:url(../Images/faq.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	margin:30px 0 0 10px;
	float:left;
}
div.titulo span.registro {
	width:254px;
	height:26px;
	background:url(../imagenes/registro-usuarios.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	margin:32px 0 0 10px;
	float:left;
}
div.titulo span.perfil-usuario {
	width:206px;
	height:26px;
	background:url(../imagenes/perfil-usuario.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	margin:32px 0 0 10px;
	float:left;
}
div.titulo span.recordar-pass {
	width:385px;
	height:26px;
	background:url(../imagenes/recuperar-pass-usuarios.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	margin:32px 0 0 10px;
	float:left;
}
div.titulo span.n-articulo {
	width:262px;
	height:26px;
	background:url(../imagenes/nuevo-articulo.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	margin:32px 0 0 10px;
	float:left;
}
div#izq div.titulo-a {
	width:880px;
	height:21px;
	background:url(../imagenes/titulo-a.jpg) no-repeat;
}
div#izq div.izq-c {
	background-color:#c1c1c1;
	margin-left:7px;
}
div.izq-c p.encabezado {
	width:840px;
	height:26px;
	color:#FFF;
	background:url(../imagenes/subtitulo.gif) no-repeat;
	display:block;
	font:bold 13px Arial, sans-serif;
	padding-top:10px;
	margin:0 auto;
}
div.izq-c p.encabezado span.hoy {
	display:block;
	text-indent:13px;
	float:left;
}
div.izq-c p.encabezado span.fecha {
	display:block;
	padding-right:20px;
	float:right;
}
div.izq-c div.m-opciones {
	width:730px;
	overflow:hidden;
	margin:0 auto;
}
div.m-opciones ul {
	list-style:none;
	padding:0 0 0 8px;
	margin:0;
}
div.m-opciones ul li {
	width:165px;
	height:42px;
	display:block;
	margin-right:15px;
	float:left;
}
div.m-opciones ul li:hover {
	background-color:#e4e4e4;
}
div.m-opciones ul li a.anterior, a.v-atras, a.s-enlace, a.r-abuso {
	height:38px;
	background:url(../Images/a-enlace.png) 5px 2px no-repeat;
	font:bold 13px/38px Arial, sans-serif;
	color:#000;
	padding-left:50px;
	display:inline-block;
}
div.m-opciones ul li a.anterior, a.v-atras, a.s-enlace {
	behavior: url(iepngfix.htc);
}
div.m-opciones ul li a.v-atras {
	background:url(../imagenes/v-atras.png) 5px 2px no-repeat;
}
div.m-opciones ul li a.s-enlace {
	background:url(../Images/s-enlace.png) 5px 2px no-repeat;
}
div.m-opciones ul li a.r-abuso {
	background:url(../imagenes/r-abuso.png) 5px 2px no-repeat;
}
div.izq-c div.cuadro {
	width:840px;
	border-bottom:1px #929292 solid;
	background:url(../imagenes/encabezado.jpg) no-repeat;
	margin:10px auto 0;
	padding-bottom:15px;
}
div.cuadro h1 {
	width:815px;
	height:46px;
	font:bold 13px/33px Arial, sans-serif;
	color:#FFF;
	padding-left:10px;
}
div.cuadro h1 p {
	width:660px;
	display:block;
	float:left;
}
div.cuadro h1 span {
	height:46px;
	background:url(../Images/icono-categoria.gif) 0 16px no-repeat;
	text-transform:uppercase;
	font-size:10px;
	padding-left:10px;
	display:block;
	text-align:right;
	float:right;
	overflow:hidden;
}
div.cuadro h1 span img {
	margin-bottom:-5px;
	_margin:9px 0 -4px 0;
}
div.cuadro div.c-centro {
	width:840px;
	background-color:#FFF;
	overflow:hidden;
}
div.c-centro div.imagen {
	width:105px;
	padding:10px 0;
	float:left;
}
div.imagen img {
	display:block;
	margin:0 auto;
}
div.c-centro div.text {
	width:728px;
	padding:5px 0 10px 0;
	overflow:hidden;
}
div.text p.hits {
	width:710px;
	font:normal 10px/20px Arial, sans-serif;
	color:#636363;
	text-transform:uppercase;
	display:block;
	overflow:hidden;
}
p.hits span {
	font:normal 10px/18px Arial, sans-serif;
	padding-right:10px;
	float:right;
}
div.text h3 {
	display:block;
	font:normal 12px/22px Arial, sans-serif;
	color:#000;
}
div.text h3 a {
	color:#b20000;
	text-decoration: none;
}
div.text h3 a:hover {
	text-decoration: underline;
}
div.text h3 p {
	margin: 0 0 10px;
}
div.text span.url {
	color:#b20000;
	font:10px/24px Arial, sans-serif;
}
div.text span.enviar {
	width:128px;
	height:25px;
	font:bold 11px Arial, sans-serif;
	color:#FFF;
	background:url(../Images/enviar.jpg) no-repeat;
	text-align:center;
	margin:4px;
	padding-top:10px;
	float:left;
}
span.enviar a {
	color:#FFF;
}
div.c-centro div.v-recibidos {
	width:840px;
	height:34px;
	background:url(../imagenes/cua-abajo.gif) no-repeat;
}
div.v-recibidos span.votos {
	display:block;
	font:bold 11px/28px Arial, sans-serif;
	color:#FFF;
	padding-right:10px;
	float:right;
}
div.izq-c div.paginador {
	width:730px;
	/*height:51px;*/
	background:#c1c1c1 url(../imagenes/paginador.gif) repeat;
	margin-top:10px;
	padding:4px 0 10px 14px;
}
div.paginador ul {
	width:730px;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
div.paginador ul li {
	width:41px;
	height:40px;
	color:#FFF;
	font:18px/36px Arial, sans-serif;
	background:url(../Images/pag.jpg) no-repeat;
	display:block;
	text-align:center;
	margin:4px;
	float:left;
}
div.paginador ul li:hover {
	color:#FFF;
	background:url(../Images/pag-h.jpg) no-repeat;
}
div.paginador ul li a {
	color:#FFF;
}
div.paginador ul li.activo {
	color:#FFF;
	background:url(../Images/pag-h.jpg) no-repeat;
}
div.paginador ul li.atras {
	background:url(../Images/atras.jpg) no-repeat;
}
div.paginador ul li.atras a {
	width:41px;
	height:40px;
	display:block;
	text-indent:-9999px;
}
div.paginador ul li.siguiente {
	background:url(../Images/adelante.jpg) no-repeat;
}
div.paginador ul li.siguiente a {
	width:41px;
	height:40px;
	display:block;
	text-indent:-9999px;
}
div.izq-c div.izq-ab {
	width:872px;
	height:28px;
	background:url(../imagenes/abajo.gif) no-repeat;
}
div#bloque div#drc {
	width:309px;
	overflow:hidden;
	float:right;
}
div#drc div.banner {
	width:309px;
	height:281px;
	background:url(../Images/bg-banner.gif) no-repeat;
	padding-top:50px;
}
div.banner img {
	display:block;
	margin:0;
	float:right;
}
div#drc div.categorias {
	width:310px;
	overflow:hidden;
}
div.categorias h1 {
	width:310px;
	height:43px;
	color:#CCC;
	background:url(../Images/titulo-drc.jpg) no-repeat;
	text-indent:-9999px;
}
div.categorias ul {
	width:290px;
	margin:0 auto;
	padding:0;
	list-style:none;
}
div.categorias ul li {
	width:74px;
	background:url(../Images/icono-cat.jpg) 4px no-repeat;
	font:11px/26px Arial, sans-serif;
	color:#000;
	display:block;
	padding-left:22px;
	float:left;
}
div.categorias ul li a {
	color:#000;
}
div.categorias ul li a:hover {
	color:#000;
	text-decoration:underline;
}
div#drc div.medio-drc {
	width:310px;
	padding:10px 0;
	overflow:hidden;
}
div.m-izq {
	width:145px;
	float:left;
}
div.m-izq div.menu-principal {
	width:140px;
	padding:2px 0;
	overflow:hidden;
}
div.menu-principal h1 {
	width:141px;
	height:37px;
	background:url(../Images/menu-principal.jpg) no-repeat;
	text-indent:-9999px;
}
div.menu-principal ul {
	margin:0;
	padding:5px 0 0 0;
	list-style:none;
	float:right;
}
div.menu-principal ul li {
	width:133px;
	font:11px/20px Arial, sans-serif;
	color:#000;
	text-indent:20px;
	display:block;
	background:url(../Images/icono-bandera.gif) no-repeat;
	border-bottom:1px #d0d0d0 solid;
	padding-bottom:4px;
	margin:4px 0;
}
div.menu-principal ul li a {
	color:#000;
}
div.menu-principal ul li a:hover {
	color:#000;
	text-decoration:underline;
}
div.m-izq div.encuesta {
	width:145px;
	padding:5px 0;
	overflow:hidden;
}
div.encuesta h1 {
	width:145px;
	height:37px;
	text-indent:-9999px;
	background: url(../Images/encuesta.gif) no-repeat;
}
div.encuesta ul {
	margin:0;
	padding:5px 0 0 0;
	list-style:none;
	float:right;
}
div.encuesta ul li {
	width:138px;
	font:11px/21px Arial, sans-serif;
	color:#000;
	text-indent:20px;
	display:block;
	background:url(../Images/icono-encuesta.gif) no-repeat;
	border-bottom:1px #d0d0d0 solid;
	padding-bottom:4px;
	margin:4px 0;
}
div.encuesta ul li a {
	color:#000;
}
div.m-izq div.top {
	width:145px;
	padding:5px 0;
	overflow:hidden;
}
div.top h1 {
	width:145px;
	height:36px;
	text-indent:-9999px;
	background: url(../Images/top.jpg) no-repeat;
}
div.top h2 {
	width:145px;
	height:36px;
	font:bold 11px/24px Arial, sans-serif;
	text-align:center;
	background: url(../Images/listado.gif) no-repeat;
}
div.top h2 a {
	color:#000;
}
div.top h2 a:hover {
	color:#000;
	text-decoration:underline;
}
div.top ul {
	padding:5px 0 0 0;
	margin:0 auto;
	list-style:none;
}
div.top ul li {
	width:140px;
	font:11px/20px Arial, sans-serif;
	color:#000;
	display:block;
	background:url(../Images/icono-enlace.gif) 2px 6px no-repeat;
	border-bottom:1px #d0d0d0 solid;
	padding-bottom:4px;
	margin:4px 0;
	overflow:hidden;
}
div.top ul li p {
	display:block;
	padding-left:20px;
	float:left;
}
div.top ul li span {
	font:bold 11px Arial, sans-serif;
	text-align:right;
	display:block;
	color:#ae0f0f;
	padding-right:5px;
	float:right;
}
div.top ul li a {
	color:#000;
}
div.top ul li a:hover {
	color:#000;
	text-decoration:underline
}
div.m-drc {
	width:162px;
	float:right;
}
div.m-drc div.publicidad {
	width:162px;
	height:660px;
	background:url(../Images/bg-publicidad.gif) 0px 40px no-repeat;
	overflow:hidden;
}
div.publicidad img {
	display:block;
}
div.publicidad h1 {
	width:162px;
	height:36px;
	text-indent:-9999px;
	background:url(../Images/publicidad.jpg) no-repeat;
}
div#drc div.nube {
	width:310px;
	overflow:hidden;
	margin: 0 0 15px;
}
div.nube h1 {
	width:310px;
	height:37px;
	background:url(../Images/nube.gif) no-repeat;
	text-indent:-9999px;
}
div.nube div.etiquetas {
	padding:0 8px;
	overflow:hidden;
}
div.etiquetas span {
	font:14px Arial, sans-serif;
	color:#b70000;
	padding:1px 3px;
}
div.etiquetas span a {
	color:#b70000;
}
div.etiquetas span.uno {
	font:bold 27px Arial, sans-serif;
	color:#b70000;
	text-transform:uppercase;
}
div.etiquetas span.uno a {
	color:#b70000;
}

div.etiquetas span.uno a:hover {
	color:#b70000;
	text-decoration:underline
}

div.etiquetas span.dos {
	font:bold 24px Arial, sans-serif;
	color:#b70000;
}
div.etiquetas span.dos a {
	color:#b70000;
}
div.etiquetas span.dos a:hover {
	color:#b70000;
	text-decoration:underline
}

div.etiquetas span.tres {
	font:bold 21px Arial, sans-serif;
	color:#c90000;
}
div.etiquetas span.tres a {
	color:#c90000;
}
div.etiquetas span.tres a:hover {
	color:#b70000;
	text-decoration:underline
}

div.etiquetas span.cuatro {
	font:bold 17px Arial, sans-serif;
	color:#c60a0a;
}
div.etiquetas span.cuatro a {
	color:#c60a0a;
}
div.etiquetas span.cuatro a:hover {
	color:#b70000;
	text-decoration:underline
}

div.etiquetas span.cinco {
	font: 13px Arial, sans-serif;
	color:#c60a0a;
}
div.etiquetas span.cinco a {
	color:#c60a0a;
}
div.etiquetas span.cinco a:hover {
	color:#b70000;
	text-decoration:underline
}

div.etiquetas span.otros {
	font: 15px Arial, sans-serif;
	color:#c60a0a;
}
div.etiquetas span.otros a {
	color:#c60a0a;
}
div.etiquetas span.otros a:hover {
	color:#b70000;
	text-decoration:underline
}

div#drc div.top-escritores {
	width:310px;
	overflow:hidden;
}
div.top-escritores h1 {
	width:310px;
	height:37px;
	background:url(../imagenes/top-escritores.gif) no-repeat;
	text-indent:-9999px;
}
div.top-escritores div.escritores {
	padding:0 8px;
	overflow:hidden;
	font-size: 13px;
}
div.top-escritores div.escritores ul {
	padding: 5px 0;
	margin: 0;
}
div.top-escritores div.escritores ul li {
	float: left; 
	margin: 0 5px 5px 0;
	list-style: none;
	width: 140px;
}
div.top-escritores div.escritores ul li a:hover{
	text-decoration: underline;
}

div#footer {
	width:1250px;
	height:150px;
	background:url(../imagenes/footer.jpg) no-repeat;
	position:relative;
	overflow:hidden;
	margin-bottom:20px;
}
div#footer div#f-logo {
	width:372px;
	height:99px;
	background:url(../Images/logo-footer.png) no-repeat;
	position:absolute;
	top:20px;
	left:20px;
	overflow:hidden;
}/*PNG*/
img, div#footer div#f-logo {
	behavior: url(iepngfix.htc);
}
div#footer div#f-logo a {
	width:372px;
	height:99px;
	text-indent:-9999px;
	display:block;
}
div#footer div#compartir {
	position:relative;
	top:30px;
	left:440px;
	color: #fff;
	width: 218px;
	text-align: center;
}
div#footer div#compartir p {
	margin: 0 0 5px;
}
div#footer div#compartir img{
	border: 0;
}
div#footer div#contactenos {
	width:215px;
	height:60px;
	font:12px/19px Arial, sans-serif;
	color:#FFF;
	position:absolute;
	top:27px;
	left:732px;
	overflow:hidden;
}
div#contactenos span.nucleo {
	color:#ffa3a3;
}
div#contactenos span.aviso {
	display:block;
	font:bold 11px Arial, sans-serif;
	text-transform:uppercase;
}
div#contactenos span.aviso a {
	color:#FFF;
}
div#footer div#derechos {
	width:452px;
	height:15px;
	color:#454545;
	text-transform:uppercase;
	position:absolute;
	top:97px;
	left:732px;
	overflow:hidden;
}
div#footer div#validacion {
	width:270px;
	height:70px;
	position:relative;
	top:27px;
	left:630px;
	overflow:hidden;
}
div#validacion a.xhtml {
	width:145px;
	height:70px;
	display:block;
	text-indent:-9999px;
	float:left;
}
div#validacion a.css {
	width:123px;
	height:70px;
	display:block;
	text-indent:-9999px;
	float:left;
}
/* Interior */
	
	div.izq-c div.nuevo-enlace {
	overflow:hidden;
	padding:0 20px;
}
div.nuevo-enlace h3 {
	font:normal 13px/30px Arial, sans-serif;
}
div.nuevo-enlace h3 span {
	font-weight:bold;
	color:#ed1b1b;
}
div.nuevo-enlace div.reglas {
	width:820px;
	background-color:#242424;
	overflow:hidden;
	margin:0 auto;
}
div.reglas h1 {
	width:820px;
	height:74px;
	background:url(../imagenes/reglas-intercambio.gif) no-repeat;
	text-indent:-9999px;
}
h1.normas {
	width:820px;
	height:74px;
	background:url(../imagenes/normas-publicacion.gif) no-repeat;
	text-indent:-9999px;
}
div.reglas ul {
	list-style:none;
	padding:5px 15px;
	margin:0;
}
div.reglas ul li {
	font-size:12px;
	line-height:20px;
	padding:12px 0;
	color:#FFF;
	display:block;
}
div.reglas ul li span {
	font-weight:bold;
	line-height:24px;
	color:#ff9e9e;
	display:block;
	margin:0 15px;
}
div.reglas div.importante {
	width:820px;
	height:99px;
	background:url(../imagenes/reglas-importante.gif) no-repeat;
}
div.importante p {
	font:bold 12px/20px Arial, sans-serif;
	color:#FFF;
	padding:4px 20px;
}
div.nuevo-enlace div.a-enlace {
	width:600px;
	margin:15px auto;
	overflow:hidden;
}
div.a-enlace label {
	font:bold 13px/36px Arial, Helvetica, sans-serif;
	text-indent:5px;
	display:block;
}
div.a-enlace input.a-campo {
	width:375px;
	height:18px;
	background:url(../Images/add-enlace.gif) no-repeat;
	padding:10px;
	border:none;
}
div.a-enlace span.si {
	width:16px;
	height:18px;
	background:url(../Images/bien.gif) no-repeat;
	display:inline-block;
	margin:0 10px;
}
div.a-enlace span.no {
	width:14px;
	height:18px;
	background:url(../Images/mal.gif) no-repeat;
	display:inline-block;
	margin:0 10px;
}
div.a-enlace select {
	width:152px;
	height:32px;
	border:1px #909090 solid;
	background-color:#e7e7e7;
	padding:6px;
}
div.a-enlace textarea {
	width:468px;
	height:156px;
	background:url(../Images/add-area.gif) no-repeat;
	border:none;
	padding:10px;
	display: block;
}
div.a-enlace input.e-enlace {
	width:153px;
	height:36px;
	background:url(../Images/enviar-enlace.gif) no-repeat;
	border:none;
	margin:12px 5px;
}
div.a-enlace input.e-articulo {
	width:153px;
	height:36px;
	background:url(../imagenes/enviar-articulo.gif) no-repeat;
	border:none;
	margin:12px 5px;
}
div.a-enlace input.e-registro {
	width:153px;
	height:36px;
	background:url(../imagenes/enviar-registro.gif) no-repeat;
	border:none;
	margin:12px 5px;
}
div.a-enlace input.e-guardar-datos {
	width:153px;
	height:36px;
	background:url(../imagenes/guardar-datos.gif) no-repeat;
	border:none;
	margin:12px 5px;
}
div.a-enlace input.e-recordar {
	width:153px;
	height:36px;
	background:url(../imagenes/recuperar-clave.gif) no-repeat;
	border:none;
	margin:12px 5px;
}
div.a-enlace input.v-campos {
	width:153px;
	height:36px;
	background:url(../Images/vaciar-campos.gif) no-repeat;
	border:none;
	margin:12px 5px;
}
div.a-enlace ul {
	width:100%;
	list-style:none;
	padding:0;
	margin:10px 0;
	overflow:hidden;
}
div.a-enlace ul li {
	display:block;
	margin-right:30px;
	float:left;
}
/* Interior2 */

div.izq-c div.banner-izq {
	width:860px;
	height:auto;
	/*background:url(../Images/banner-izq.gif) no-repeat;*/
	background-color: #e4e4e4;
	padding:10px;
	margin:15px 0;
}
div.izq-c div.r-enlace {
	width:820px;
	overflow:hidden;
	margin:10px auto;
	position: relative;
	left: -10px;
}
div.r-enlace h1 {
	width:820px;
	height:44px;
	background:url(../imagenes/r-enlaces.gif) no-repeat;
	font:bold 20px/46px Arial, sans-serif;
	color:#FFF;
	letter-spacing:-0.5px;
	text-indent:40px;
	margin-bottom:10px;
}
div.r-enlace form {
	position:relative;
	overflow:hidden;
}
div.r-enlace label {
	width:185px;
	font-size:12px;
	line-height:22px;
	text-indent:5px;
	display:block;
}
div.r-enlace input.r-campo {
	width:176px;
	height:26px;
	background:url(../Images/r-campo.gif) no-repeat;
	display:block;
	border:none;
	padding:6px 0 0 10px;
}
div.r-enlace textarea {
	width:575px;
	height:78px;
	background:url(../imagenes/r-area.gif) no-repeat;
	position:absolute;
	top:22px;
	left:200px;
	border:none;
	padding:10px 0 10px 10px;
}
div.r-enlace input.e-mensaje {
	width:147px;
	height:30px;
	background:url(../Images/e-mensaje.gif) no-repeat;
	position:absolute;
	top:125px;
	left:640px;
	border:none;
}
div.izq-c div.r-spam {
	width:820px;
	overflow:hidden;
	margin:10px auto;
	position: relative;
	left: -10px;
}
div.r-spam h1 {
	width:820px;
	height:44px;
	background:url(../imagenes/r-spam.gif) no-repeat;
	font:bold 20px/46px Arial, sans-serif;
	color:#FFF;
	letter-spacing:-0.5px;
	text-indent:40px;
	margin-bottom:10px;
}
div.r-spam form {
	position:relative;
	overflow:hidden;
	height: 168px;
}
div.r-spam label {
	width:185px;
	font-size:12px;
	line-height:22px;
	text-indent:5px;
	display:block;
}
div.r-spam input.r-campo {
	width:176px;
	height:26px;
	background:url(../Images/r-campo.gif) no-repeat;
	display:block;
	border:none;
	padding:6px 0 0 10px;
}
div.r-spam textarea {
	width:575px;
	height:78px;
	background:url(../imagenes/r-area.gif) no-repeat;
	position:absolute;
	top:22px;
	left:200px;
	border:none;
	padding:10px 0 10px 10px;
}
div.r-spam input.e-mensaje {
	width:147px;
	height:30px;
	background:url(../Images/e-mensaje.gif) no-repeat;
	position:absolute;
	top:125px;
	left:640px;
	border:none;
}
div.izq-c div.r-comentario {
	width:820px;
	overflow:hidden;
	margin:10px auto;
	position: relative;
	left: -10px;
}
div.r-comentario h1 {
	width:820px;
	height:67px;
	background:url(../imagenes/r-comentario.gif) no-repeat;
	font:bold 20px/60px Arial, sans-serif;
	color:#FFF;
	letter-spacing:-0.5px;
	text-indent:40px;
	position:relative;
	overflow:hidden;
	margin-bottom:10px;
}
div.r-comentario h1 span {
	height:50px;
	position:absolute;
	left:745px;
	display:block;
	font:43px/48px Georgia;
	color:#000;
	text-indent:0;
	text-align:center;
	width: 65px;
	top: 3px;
}
div.izq-c div#comentario-a {
	width:810px;
	height:44px;
	background:url(../imagenes/comentario-a.gif) no-repeat;
	position:relative;
	overflow:hidden;
	margin:0 auto;
}
div#comentario-a h2 {
	font-size:13px;
	font-weight:bold;
	position:absolute;
	top:6px;
	left:52px;
}
div#comentario-a span {
	font-size:10px;
	text-transform:uppercase;
	color:#a20000;
	position:absolute;
	top:7px;
	left:640px;
}
div.izq-c div.comentario-m {
	width:780px;
	background:url(../imagenes/comentario-m.gif) repeat-y;
	overflow:hidden;
	padding:0 15px;
	margin:0 auto;
}
div.comentario-m p {
	font:15px/22px Arial, sans-serif;
}
div.izq-c div.comentario-i {
	width:810px;
	height:51px;
	background:url(../imagenes/comentario-i.gif) no-repeat;
	margin:0 auto;
}
div.izq-c div.n-comentario {
	width:800px;
	overflow:hidden;
	margin:0 auto;
	position: relative;
	left: -10px;
}
div.n-comentario h1 {
	width:770px;
	height:61px;
	background:url(../imagenes/n-comentario.gif);
	text-indent:-9999px;
	margin-bottom:15px;
}
div.n-comentario form {
	height:120px;
	position:relative;
}
div.n-comentario label {
	width:150px;
	font-size:13px;
	line-height:26px;
	display:block;
	text-indent:5px;
}
div.n-comentario input.n-mensaje {
	width:172px;
	height:26px;
	background:url(../Images/n-mensaje.gif) no-repeat;
	border:none;
	padding:10px 10px 0 10px;
}
div.n-comentario label.mensaje {
	width:150px;
	position:absolute;
	top:3px;
	left:213px;
}
div.n-comentario textarea {
	width:540px;
	height:60px;
	background:url(../imagenes/n-area.gif) no-repeat;
	position:absolute;
	top:30px;
	left:210px;
	border:none;
	padding:10px 0 10px 10px;
}
div.izq-c div.e-relacionados {
	width:810px;
	overflow:hidden;
	margin:10px auto;
	position: relative;
	left: -10px;
}
div.e-relacionados h1 {
	width:800px;
	height:44px;
	background:url(../imagenes/e-relacionados.gif) no-repeat;
	font:bold 20px/45px Arial, sans-serif;
	color:#FFF;
	letter-spacing:-0.5px;
	text-indent:40px;
	position:relative;
	overflow:hidden;
	margin-bottom:10px;
}
div.e-relacionados ul {
	width:800px;
	position:relative;
	list-style:none;
	padding:0;
	margin:0 auto;
}
div.e-relacionados ul li {
	width:750px;
	background:#dadada url(../Images/icono-relacionado.gif) 5px 2px no-repeat;
	font-size:12px;
	display:block;
	padding:6px 0 6px 35px;
	margin:5px 0;
}
div.e-relacionados ul li span {
	position:absolute;
	right: 150px;
	color:#ab0000;
}
div.e-relacionados ul li span a {
	color:#ab0000;
}
div.e-relacionados ul li a {
	color:#000;
}
div.e-relacionados ul li:hover {
	background-color:#e3e3e3;
}
/* Interior 3 */

div.izq-c div.funciona, div.reglas-i, div.respuestas {
	width:820px;
	overflow:hidden;
	margin:0 auto;
	position: relative;
	left: -10px;
}
div.funciona h1, div.reglas-i h1, div.respuestas h1 {
	width:540px;
	position:relative;
	font:25px/45px Arial, sans-serif;
	margin-bottom:10px;
	padding:0 5px;
}
div.funciona h1 a, div.reglas-i h1 a, div.respuestas h1 a {
	width:18px;
	height:17px;
	background:url(../Images/icono-faq.gif) no-repeat;
	display:inline-block;
	position:absolute;
	top:14px;
	left:500px;
	text-indent:-9999px;
}
div.funciona ul {
	width:810px;
	list-style:none;
	padding:0;
	margin:0 auto;
}
div.funciona ul li {
	width:770px;
	font-size:13px;
	line-height:20px;
	background-color:#e4e4e4;
	display:block;
	padding:10px;
	margin:15px 5px;
}
div.funciona ul li.q-faq {
	width:800px;
	height:34px;
	background:url(../imagenes/faq-off.gif) no-repeat;
	font-size:14px;
	line-height:32px;
	color:#FFF;
	display:block;
	padding:0 10px;
	margin:0;
}
div.funciona ul li.q-faq:hover {
	width:800px;
	height:34px;
	background:url(../imagenes/faq-on.gif) no-repeat;
}
div.reglas-i ul {
	width:810px;
	list-style:none;
	padding:0;
	margin:0 auto;
}
div.reglas-i ul li {
	width:750px;
	font-size:13px;
	line-height:22px;
	display:block;
	margin:5px 0 5px 45px;
}
div.reglas-i ul li.q-reglas {
	width:795px;
	height:25px;
	background:#e1e1e1 url(../Images/icono-reglas.gif) no-repeat;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	color:#b20000;
	text-indent:48px;
	padding-top:7px;
	margin:0;
}
div.respuestas ul {
	width:545px;
	overflow:hidden;
	padding:0;
	margin:10px auto;
}
div.respuestas ul li {
	width:328px;
	font-size:11px;
	line-height:20px;
	background-color:#ededed;
	display:block;
	padding:5px;
	margin-right:7px;
	float:left;
}
div.respuestas ul li.rco {
	width:180px;
	font-size:14px;
	font-weight:bold;
	background-color:#cecece;
}

/* Perfil usuarios */

div.perfil-usario {
	width:720px;
	margin: 0 auto;
	overflow: hidden;
	font-size: 13px;
}
div.perfil-usario a {
	color: #B2000E;
	text-decoration: underline;
}
div.perfil-usario a:hover {
	text-decoration: none;
}
div.perfil-usario .user .foto {
	float: left;
	width: 80px;
	margin: 0 10px;
}
div.perfil-usario .user .foto img {
	background: #fff;
	padding: 10px;
	border: 1px solid #ccc;
}
div.perfil-usario .user .desc {
	/* 
	float: right;
	width: 610px;
	*/
	margin: 0 0 20px;
}
div.perfil-usario .user .enlaces-interes {
	clear: both;
	/* 
	width: 610px;
	position: relative;
	left: 110px;
	*/
}
div.perfil-usario .user .enlaces-interes ul {
	margin: 0;
	padding: 0;
}
div.perfil-usario .user .enlaces-interes li {
	display: block;
	margin: 0 0 3px;
}
div.perfil-usario .articulos-usuario h4 {
	font-size: 17px;
	margin: 20px 0 10px;
}
div.perfil-usario .articulos-usuario ul {
	margin: 0;
	padding: 0;
}
div.perfil-usario .articulos-usuario li {
	display: block;
	margin: 0 0 3px;
}

.r-spam-popup{
background: #C1C1C1;
}

.r-spam-popup .div{
width: 550px;
padding: 10px;
}

.r-spam-popup .div h1 {
background: url("../imagenes/r-spamp.gif") no-repeat scroll 0 0 transparent;
color: #FFFFFF;
font: bold 20px/46px Arial,sans-serif;
height: 44px;
letter-spacing: -0.5px;
margin-bottom: 10px;
text-indent: 40px;
width: 550px;
}

.r-spam-popup .div p{
font-size: 13px;
padding: 5px;
margin: 0 0 10px;
}

.r-spam-popup .div form {
height: 168px;
overflow: hidden;
position: relative;
}

.r-spam-popup .div label {
display: block;
font-size: 12px;
line-height: 22px;
text-indent: 5px;
width: 185px;
}

.r-spam-popup .div textarea {
background: url("../imagenes/r-areap.gif") no-repeat scroll 0 0 transparent;
border: medium none;
height: 78px;
left: 200px;
padding: 10px 0 10px 10px;
position: absolute;
top: 22px;
width: 340px;
}

.r-spam-popup .div input.e-mensaje {
background: url("../Images/e-mensaje.gif") no-repeat scroll 0 0 transparent;
border: medium none;
height: 30px;
left: 400px;
position: absolute;
top: 125px;
width: 147px;
}
