body{
	background: #222;
}

table, body, div, td, input, textarea, select, form{
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	vertical-align: top;
	font-family: Tahoma;
	font-size: 11px;
}
img{
	border: 0px;
	vertical-align: bottom;
}
p{
	margin: 11px 0px;
}
th{
	text-align: left;
}
img.avatar{
	width: 60px;
	height: 60px;
}
#contenedor{
	margin: 0px auto;
	width: 1000px;
	color: #f0f0f0;
	font-family: Tahoma;
	font-size: 11px;
	background: url(imagenes/sitio/fondo-contenedor.jpg);
}
	#contenedor .rw{
		color: #090;
	}
	#contenedor .rl{
		color: #900;
	}
	#contenedor .rd{
		color: #999;
	}
div.hrn{
	height: 1px;
	clear: both;
}
div.hrn hr{
	display: none;
}
#logo{
	background: #000;
	height: 120px;
	width: 978px;
	margin: 0px 10px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
}
	#logo img{
		border-left: 1px solid #000;
	border-right: 1px solid #000;
	}
	#logo1{
		width: 470px;
		float: left;
		text-align: center;
	}
	#logo2{
		padding: 20px 0px;
		width: 508px;
		float: right;
		text-align: center;
	}
#main1{
	background: url(imagenes/sitio/fondo-main1.jpg) top no-repeat;
}
#main2{
	background: url(imagenes/sitio/fondo-main2.jpg) bottom no-repeat;
}
#principal{
	float: left;
	width: 779px;
}
#lateral{
	float: left;
	width: 201px;
	padding: 40px 0px 40px 20px;
	color: #000000;
}
#lateral a:link, #lateral a:visited, #publicidad a:link, #publicidadl a:visited, #copy a:link, #copy a:visited {
	color: #ffffff;
}
	#lateral .titulos{
		padding: 4px 10px 0px 10px;
		background: url(imagenes/sitio/fondo-tit1.jpg);
		font-weight: bold;
		height: 26px;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #f90;
	}
	#lateral ul, #publicidad ul{
		margin: 0px 10px 20px 10px;
		padding: 0px;
		list-style: none;
	}
	#lateral ul li, #publicidad ul li{
		margin: 5px 0px;
		padding: 0px;
	}
	#lateral ul li img, #publicidad ul li img{
		vertical-align: middle;
	}
	#lateral div.titulos img, #publicidad div.titulos img{
		vertical-align: bottom;
	}
	#lateral ul li a:link, #lateral ul li a:visited, #publicidad ul li a:link, #publicidad ul li a:visited{
		border: 1px solid #DADADA;
		display: block;
		text-decoration: none;
		color: #000;
		height: 16px;
		padding: 2px 5px;
		background: none;
	}
	
	#lateral ul li a:hover, #publicidad ul li a:hover{
		color: #ffffff;
		background: #000;
	}
#contenido{
	float: right;
	width: 540px;
	padding: 10px 9px;
	color: #333;
}
	#contenido #bannercontenido {
		padding: 5px 0px;
	}
	#contenido #bannercontenido img{
		width: 540px;
		height: 80px;
	}
	.cuadro{
		border: 1px solid #6B0101;
	}
	#contenido img.avatar{
		border: 1px solid #ccc;
	}
	#contenido div.hr{
		background: #6B0101;
		height: 1px;
		margin: 4px 0px;
		clear: both;
	}
	#contenido div.hr hr{
		display: none;
	}
	#contenido h1{
		margin: 5px 0px;
		font-size: 13px;
		font-weight: bold;
		color: #ffffff;
		border: 1px solid #fff;
		background: #c60;
		padding: 5px;
	}
	#contenido h2{
		margin: 5px 0px;
		color: #ffffff;
		font-weight: bold;
		font-size: 12px;
		background: #6B0101;
		border: none;
		padding: 5px;
	}
	#contenido h2 a:link, #contenido h2 a:visited{
		color: #fff;
	}
	#contenido h3{
		margin: 5px 0px;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		border: 1px solid #999999;
		background: #333;
		padding: 5px;
	}
	#contenido h4{
		margin: 5px 0px;
		color: #ffffff;
		font-weight: bold;
		font-size: 11px;
		background: #110000 url(imagenes/sitio/fondo-h2.gif);
		border: 1px solid #570A0A;
		padding: 5px;
	}
	#contenido a:link, #contenido a:visited{
		color: #6B0101;
		text-decoration: none;
	}
	#contenido a:hover{
		color: #c60;
		text-decoration: underline;
	}
	#contenido div.lista{
		border: 1px solid #c60;
		padding: 6px;
		margin: 10px 0px;
	}	
	#contenido div.lista:hover{
		border-color: #A61313;
	}
		#contenido div.lista div.x1{
			float: left;
			width: 142px;
		}
		#contenido div.lista div.x2{
			float: right;
			padding-left: 9px;
			width: 375px;
		}
	#contenido table.ulista .x{
		text-align: right;
	}
	#contenido table.ulista .img{
		border: 1px solid #570A0A;
		text-align: center;
		padding-top: 10px;
	}
		#contenido table.ulista .img div.lf{
			margin-left: 9px;
			text-align: left;
		}
	#contenido input, #contenido textarea, #contenido select{
		width: 200px;
		border: 1px solid #ccc;
		margin: 3px 0px;	
		background: #f0f0f0;
		color: #333;
	}
	#contenido textarea{
		width: 450px;
	}
	#contenido input:focus, #contenido input:hover, #contenido textarea:focus,#contenido textarea:hover, #contenido select:focus, #contenido select:hover{
		border-color: #ccc;
		background: #fff;
		color: #000;
	}
	#contenido input.boton{
		width: 80px;
		font-weight: bold;
		background: #B40202;
		color: #ffffff;
		padding: 0px;
	}
	#contenido div.botones div{
		font-weight: bold;
		float: left;
		text-align: center;
		margin-right: 10px;
	}
	#contenido div.botones div a:link, #contenido div.botones div a:visited{
		color: #ffffff;
		display: block;
		text-decoration: none;
		border: 1px solid #cccccc;
		background: #B40202;
		padding: 2px 0px;
		width: 100px;
	}
	#contenido div.botones div a:hover{
		border-color: #ffffff;
		background: #920101;
	}
	#contenido ul.portada, #contenido ul.portada2{
		margin: 0px 10px 20px 10px;
		padding: 0px;
		list-style: none;
		width: 230px;
	}
	#contenido ul.portada  li, #contenido ul.portada2  li{
		margin: 5px 0px;
		padding: 0px;
	}
	#contenido ul.portada li img, #contenido ul.portada2 li img{
		vertical-align: middle;
	}
	#contenido ul.portada li a:link, #contenido ul.portada li a:visited,#contenido ul.portada2 li a:link, #contenido ul.portada2 li a:visited{
		background: #f0f0f0;
		border: 1px solid #ccc;
		display: block;
		text-decoration: none;
		color: #666;
		height: 16px;
		padding: 2px 5px;
	}
	#contenido ul.portada li a:link, #contenido ul.portada li a:visited{
		
	}
	#contenido ul.portada li a:hover, #contenido ul.portada2 li a:hover{
		
		color: #ffffff;
	}
	#contenido ul.portada li a:hover, #contenido ul.portada2 li a:hover{
		background: #c0c0c0;
	}
	#contenido p.pimagen{
		text-align: center;
	}
	#contenido img.cuadro{
		border: 1px solid 	#570A0A;
	}
	#contenido div#vista{
		display: none;
	}
	#contenido p.paginas{
		border: 1px solid #570A0A;
		padding: 5px;
	}
	#contenido p.paginas span{
		border: 1px solid #570A0A; 
		padding: 0px 2px
	}
	#contenido span.hits{
		color: #000;
		font-weight: bold;
	}
		#contenido span.hits span{
			color: #000;
			font-weight: normal;
			
		font-family: Courier New;
		}
	#contenido div.life{
		width: 100px;
		padding: 1px;
		border: 1px solid #570A0A; 
		font-family: Courier New;
		height: 5px;
	}
		#contenido div.llife{
			background: #570A0A;
			height: 5px;
		}
		#contenido div.llife hr{
			display: none;
		}
	#contenido div.post{
		border: 1px solid #ccc; 
		width: 528px; 
		padding: 5px; 
		clear: both; 
		margin: 10px 0px;
		background: #f0f0f0;
	}
	#contenido div.post:hover{
		border-color: #A61313;
	}
	
		#contenido div.post .x1{
			float: left; 
			width: 107px; 
			padding-right: 4px; 
			padding-bottom: 5px;
			border-right: 1px solid #ccc;
			margin-right: 11px; 
			text-align: center;
		}
		#contenido div.post .x1 img.avatar{
			margin: 5px 0px;
			border: 1px solid #ccc;
		}
			#contenido div.post .x1 div{
				text-align: left;
			}
		#contenido div.post .x2{
			float: right; 
			width: 405px;
		}
	#contenido table.registrarse{
		width: 540px;
		border: 1px solid #570A0A; 
		padding: 4px;
		margin: 5px 0px;
	}
		table.registrarse td.x{
			font-weight: bold;
		}
		table.registrarse div{
			color: #dd0000;
		}
		
	#contenido p.firma{
		text-align: right;
		font-style: italic;
		color: #666666;
		font-size: 89%;
		margin: 0px 10px 0px 0px;
		border-top: 1px solid #333333;
	}
	#contenido table.ureslutado td{
		font-size: 10px;
	}
		#contenido table.ureslutado td.x{
			font-size: 11px;
			font-weight: bold;
		}
	#contenido .admin{
		margin-top: 10px;
		width: 540px;
	}
		#contenido .admin .ferror{
			border-color: #dd0000;
		}
		#contenido .admin label{
			font-weight: bold;
		}
		#contenido .admin td{
			padding: 5px 0px;
			border-bottom: 1px solid #570A0A;
			vertical-align: top;
		}
		#contenido .admin td.x{
			width: 200px;
		}
		#contenido .admin td.x2{
			width: 340px;
		}
	#comentarios{
		margin: 20px 0px;
		width: 500px;
		padding: 30px 20px;
		/*background: url(imagenes/sitio/fondo-comentarios.gif) top no-repeat;*/
	}
		#comentarios div.comentario{
			/*background: url(imagenes/sitio/fondo-comentario.gif) bottom right no-repeat;*/
			background: #f0f0f0;
			border: 1px solid #ccc;
			padding: 0px 20px;
			margin: 10px 0px;
			text-align: left;
		}
		#comentarios div.comentario:hover{
			border-color: #A61313;
		}
		#comentarios p.usuario{
			margin-bottom: 0px;
		}
		#comentarios p.fecha, div.post p.fecha{
			text-align: right;
			font-style: italic;
			color: #666666;
			font-size: 89%;
			margin: 0px;
		}
		#comentarios p.comentario{
			
		}
		#comentarios form{
			width: 400px;
			margin: 0px auto;
		}
		#comentarios textarea{
			height: 80px;
			width: 100%;
		}
#publicidad{
	float: right;
	width: 201px;
	padding: 40px 20px 40px 0px;
}
	#publicidad div.hr{
		background: #ffffff;
		margin: 5px 0px;
		height: 1px;
	}
	#publicidad .hr hr{
		display: none;
	}
	#publicidad .titulos{
		padding: 4px 10px 0px 10px;
		background: url(imagenes/sitio/fondo-tit2.jpg);
		font-weight: bold;
		height: 26px;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #f90;
		
		text-align: right;
	}
	#publicidad a:link, #publicidad a:visited{
		color: #570A0A;
	}
	#publicidad a:hover{
		color: #ff0000;
	}
	#micuenta{
		margin: 0px 10px;
		width: 180px;
		color: #000000;
		font-weight: bold;
	}
	#publicidad p.x{
		text-align: right;
	}
	#publicidad p.x2{
		font-weight: normal;
	}
	#publicidad p.x3{
		text-align: right;
		margin-right: 10px;
	}
	#publicidad input{
		width: 178px;
		border: 1px solid #DADADA;
		background: #fff;
		padding: 2px 0px;
		color: #333;
	}
	#publicidad input:focus, #publicidad input:hover, #publicidad ul li a:hover{
		background: #fff;
		color: #000;
	}
	#publicidad input.ok{
		width: 60px;
		font-weight: bold;
		background: #B40202;
		color: #ffffff;
		padding: 0px;
	}
	
	#publicidad ul.auspiciadores{
		margin: 0px 30px 20px 29px;
		padding: 0px;
		list-style: none;
	}
	#publicidad ul.auspiciadores li{
		margin: 5px 0px;
		padding: 0px;
	}
	#publicidad ul.auspiciadores li a:link, #publicidad ul.auspiciadores li a:visited{
		display: block;
		text-decoration: none;
		color: #000000;
		height: auto;
		border: none;
		background: none;
	}
	#publicidad ul.auspiciadores li a:hover{
		color: #ffffff;
		border: none;
		background: none;
		
	}
#copy{
	clear: both;
	background: url(imagenes/sitio/fondo-copy.jpg);
	padding: 3px 0px 9px 0px;
	font-size: 11px;
	text-align: center;
}
#copy a{
	text-decoration: none;
	color: #000;
}
#copy strong a{
	 text-decoration: underline;
	 font-weight: bold;
}