body
{
	font-family: sans-serif, serif;
	font-size: 10pt;
	color: rgb(60, 60, 60);
	background-color: rgb(200, 200, 190);
}



font,th,td,p { font-family: sans-serif, Verdana, Arial, Helvetica}

/*
h1, h2, h3
{
	color: rgb(62, 122, 199);
	margin-top: 0;
}

h1
{
	border-bottom: 2px solid rgb(62, 122, 199);
	font-size: 16pt;
}

h2
{
	font-size: 12pt;
	margin-top: 2em;
}

h3
{
	font-size: 11pt;
	margin-top: 2em;
}
*/

/*
#contenedor_principal
{
	background-color: white;
	margin: 5px;
	background-image: url('ima/menu.png');
	background-repeat: repeat-y;
	border-right: 1px solid black;
}


#contenedor_auxiliar
{
}

*/
#cabecera
{
	background-color: rgb(194, 233, 187);
	background-image: url('ima/fondo.png');
	border: 1px solid black;
	border-right: 0;
	border-left: 0;
	height: 49px;
}

	#cabecera #logo_1
	{
		background-image: url('ima/logo_1.png');
		width: 286px;
		height: 55px;
		float: left;
                border: 0;
	}
/*
#secciones
{
	width: 130px;
	float: left;
	padding-left: 5px;
	padding-top: 1em;
	padding-bottom: 2em;
}

	#secciones h1
	{
		border: 0;
		font-size: 10pt;
		vertical-align: middle;
		margin-top: 0;
	}

	#secciones h1 + h1, #secciones ul + h1
	{
		margin-top: 2em;
	}

	#secciones ul
	{
	}

		#secciones ul li
		{
			margin-bottom: 4px;
		}

		#secciones ul li em
		{
			font-size: xx-small;
			color: gray;
			font-style: normal;
		}

	#secciones a.link, #secciones a, #secciones a:visited
	{
		color: black;
		text-decoration: none;
	}

	#secciones h1 a, #secciones h1 a:visited
	{
		color: rgb(62, 122, 199);
	}

	#secciones a:hover
	{
		color: blue;
		text-decoration: underline;
	}

	#secciones span
	{
		background-repeat: no-repeat;
		background-position: left middle;
		display: block;
		float: left;
		width: 24px;
		height: 24px;
		margin-right: 0.5em;
	}

		#secciones span.principal
		{
			background-image: url('iconos/secciones/principal.png');
		}

		#secciones span.noticias
		{
			background-image: url('iconos/secciones/noticias.png');
		}

		#secciones span.juegos
		{
			background-image: url('iconos/secciones/juegos.png');
		}

		#secciones span.referencia
		{
			background-image:url('iconos/secciones/referencia.png');
		}

		#secciones span.galeria
		{
			background-image: url('iconos/secciones/galeria.png');
		}

		#secciones span.comunidad
		{
			background-image: url('iconos/secciones/comunidad.png');
		}

		#secciones span.links
		{
			background-image: url('iconos/secciones/links.png');
		}


div #ruta
{
	margin-left: 160px;
	text-align: right;
	padding-right: 1em;
}


	#ruta a.link, #ruta a, #ruta a:visited
	{
		color: rgb(100, 100, 255);
		text-decoration: none;
	}

	#ruta a:hover
	{
		color: rgb(50, 50, 100);
		text-decoration: underline;
	}


div #principal
{
	margin-left: 160px;
	padding-right: 1em;
	padding-top: 1em;
	padding-bottom: 4em;
}


	div #principal ul
	{
		margin-top: 2em;
		margin-bottom: 2em;
	}

		div #principal ul li
		{
			margin-bottom: 1em;
		}

*/

textarea, select, input
{
	border: 1px solid black;
	font-family: sans-serif;
	font-size: 10pt;
}


	input:hover
	{
		background-color: rgb(250, 250, 200);
	}


/*
	div #principal form
	{
		margin-left: 2em;
		margin-right: 1em;
		border: 1px solid black;
		padding: 5px;
		background-color: rgb(245, 255, 245);
	}

		div #principal form input, div #principal form textarea
		{
			margin-left: 2em;
			border: 1px solid black;
			margin-top: 5px;
		}


	div #principal blockquote
	{
		color: gray;
	}

	div#principal div.link
	{
		margin-top: 2em;
	}

		div#principal div.link img
		{
			float: left;
			border: 1px solid black;
		}
		
		div#principal div.link .texto
		{
			border: 1px solid rgb(230, 230, 230);
			background-color: rgb(240, 250, 250);
			margin-left: 60px;
			padding: 0.5em;
		}


	div #principal .descargas
	{
		border: 1px solid rgb(230, 230, 230);
		background-color: (230, 240, 250);
		width: 90%;
		margin: auto;
		padding: 0.5em;
	}

		div #principal .descargas ul
		{
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
		
			div #principal .descargas li
			{
				 padding-left: 30px;
				 background-repeat: no-repeat;
				 background-position: 0.5em;
				 margin-bottom: 0.25em;
			}
			
			div #principal li.gz
			{
				 background-image: url('iconos/descargas/gz.png');
			}

			div #principal li.deb
			{
				 background-image: url('iconos/descargas/deb.png');
			}

			div #principal li.win
			{
				 background-image: url('iconos/descargas/win.png');
			}


	div #principal .new
	{
		border: 1px solid rgb(230, 230, 230);
		margin: 2em;
		padding: 1em;
	}

		div #principal .new ul
		{
			list-style-type: square;
			margin-left: 3em;
		}
		
			div #principal .new li
			{
				margin-bottom: 0.5em;
			}


		div #principal .new h2
		{
			padding: 0;
			margin-top: 0;
		}

	div #principal div.terminal
	{
		background-color: rgb(245, 255, 245);
		border: 1px solid #aaa;
		margin-left: 1em;
		margin-right: 1em;
		padding: 6px;
	}



	div #principal div.codigo_titulo
	{
		border: 1px solid gray;
		border-bottom-style: none;
		margin-bottom: 0;
		padding: 3px;
		margin-left: 1em;
		margin-right: 1em;
		background-color: rgb(220,230,230);
	}

	div #principal div.codigo
	{
		background-color: rgb(255, 255, 250);
		border: 1px solid #aaa;
		margin-left: 1em;
		margin-right: 1em;
		padding: 6px;
	}

		div #principal div.codigo span.kw1
		{
			color: rgb(100, 00, 100);
			font-weight: bold;
		}


		div #principal div.codigo span.kw2
		{
			color: rgb(200, 0, 0);
		}


		div #principal div.codigo span.kw4
		{
			color: green;
			font-weight: bold;
		}

		div #principal div.codigo span.st0
		{
			color: rgb(200, 100, 100);
		}

		div #principal div.codigo span.co1
		{
			color: gray;
		}

		div #principal div.codigo span.coMULTI
		{
			color: gray;
		}

		div #principal div.codigo span.co2
		{
			color: purple;
		}



	div #principal div.imagen
	{
		text-align: center;
		border: 0;
		font-size: x-small;
		margin: 1em;
	}

		div #principal div.imagen img
		{
			border: 0;
		}
		

	div #principal div.galeria
	{
		text-align: center;
		background-color: rgb(245, 245, 230);
		border: 1px solid rgb(225, 225, 220);
		padding: 5px;
		width: 90%;
		margin:auto;
	}

		div #principal div.galeria img
		{
			margin: 5px;
			border: 1px solid black;
		}


	div #principal div.thumb
	{
		text-align: center;
		padding: 1px;
		margin-bottom: 1em;
		margin-right: 5px;
		font-size: x-small;
	}

	div #principal div.thumb img
	{
		border: 0;
	}

	#principal a.link, #principal a, #principal a:visited
	{
		color: rgb(100, 100, 255);
		text-decoration: none;
	}

	#principal a:hover
	{
		color: rgb(50, 50, 100);
		text-decoration: underline;
	}


		#principal span.principal
		{
			background-repeat: no-repeat;
			background-position: left top;
			display: block;
			float: left;
			width: 35px;
			height: 22px;
			background-image: url('iconos/secciones/principal.png');
		}

		#principal span.noticias
		{
			background-image: url('iconos/secciones/noticias.png');
			background-repeat: no-repeat;
			background-position: left top;
			display: block;
			float: left;
			width: 35px;
			height: 22px;
		}

		#principal span.juegos
		{
			background-image: url('iconos/secciones/juegos.png');
			background-repeat: no-repeat;
			background-position: left top;
			display: block;
			float: left;
			width: 35px;
			height: 22px;
		}

		#principal span.referencia
		{
			background-image:url('iconos/secciones/referencia.png');
			background-repeat: no-repeat;
			background-position: left top;
			display: block;
			float: left;
			width: 35px;
			height: 22px;

		}

		#principal span.galeria
		{
			background-image: url('iconos/secciones/galeria.png');
			background-repeat: no-repeat;
			background-position: left top;
			display: block;
			float: left;
			width: 35px;
			height: 22px;
		}

		#principal span.comunidad
		{
			background-image: url('iconos/secciones/comunidad.png');
			background-repeat: no-repeat;
			background-position: left top;
			display: block;
			float: left;
			width: 35px;
			height: 22px;
		}

		#principal span.links
		{
			background-image: url('iconos/secciones/links.png');
			background-repeat: no-repeat;
			background-position: left top;
			display: block;
			float: left;
			width: 35px;
			height: 22px;
		}

		#principal span.descarga
		{
			background-image: url('iconos/secciones/descarga.png');
			background-repeat: no-repeat;
			background-position: left top;
			display: block;
			float: left;
			width: 35px;
			height: 22px;
		}



	div #principal span.gz
	{
		width: 16px;
		height: 16px;
		border: 1px red solid;
		display: block;
		float: left;
	}


	div #principal .subpage
	{
		padding: 5pt;
		margin: 5px;
		margin-top: 20pt;
	}

		div #principal .subpage img
		{
			border: 1px solid gray;
			float: left;
		}

		div #principal .subpage h1
		{
			background-image: none;
			padding-top: 0;
			margin-top: 0;
			border: 0;
			font-size: 10pt;
		}

		div #principal .subpage h1 a
		{
			text-decoration: none;
		}

		div #principal .subpage .texto
		{
			border: 1px solid #e0e0e0;
			margin-left: 90px;
			padding: 10px;
			background-color: #f9f9f9;
		}

		div #principal .subpage ul
		{
			margin-left: 100px;
		}


	div #principal .subpage_link
	{
		padding: 5pt;
		margin: 5px;
		margin-top: 20pt;
	}

	
		div #principal .subpage_link img
		{
			border: 1px solid black;
			float: left;
		}

		div #principal .subpage_link .texto
		{
			border: 1px solid #e0e0e0;
			margin-left: 60px;
			padding: 10px;
			background-color: #f9f9f9;
		}

	div #principal .archivo
	{
		border: red 1px solid;
		margin-top: 2px;
	}

	div #principal table
	{
		border: 2px solid black;
		text-align: center;
		margin: auto;
	}

		div #principal table td
		{
			border: 1px solid gray;
			text-align: center;
			padding: 3px;
		}

		div #principal table th
		{
			border: 1px solid gray;
			text-align: center;
			padding: 3px;
		}

	*/


#pie
{
	background-color: rgb(240, 240, 240);
	border: 1px solid black;
	border-right: 0;
	border-left: 0;

	margin: auto;
	clear: both;

	font-size: 8pt;
	text-align: center;

	padding: 0.5em;
}

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

	#pie li
	{
		margin-left: 2em;
		padding-left: 25px;
		background-repeat: no-repeat;
		background-position: 0.5em;
		margin-bottom: 0.25em;
		display: inline;
	}

		#pie li.contactenos
		{
			background-image: url('iconos/mini/contactenos.png');
		}

		#pie li.comunidad
		{
			background-image: url('iconos/mini/comunidad.png');
		}

		#pie li.cc
		{
			background-image: url('iconos/mini/cc.png');
		}

		#pie li.foro
		{
			background-image: url('iconos/mini/foro.png');
		}

	#pie a.link, #pie a, #pie a:visited
	{
		color: rgb(100, 100, 255);
		text-decoration: none;
	}

	#pie h1 a, #pie h1 a:visited
	{
		color: rgb(62, 122, 199);
	}

	#pie a:hover
	{
		color: blue;
		text-decoration: underline;
	}


/*
	


		
#panel
{
	text-align: right;
	padding: 0;
	margin:0;
	border: 1px solid red;
}

	#panel form
	{

		padding: 5px;
		margin: 0;
	}

	#panel form input
	{
		border: 1px solid black;
		padding: 0;
		margin: 0;
	}

	#panel form input:hover
	{
		background-color: white;
	}


*/

span.small
{
	font-size: x-small;
}









/*


























/*
body
{
	font-size: 10pt;
	color: rgb(60, 60, 60);
	font-family: sans-serif;
}

font, th, td, p, input
{

	font-family: sans-serif;
}

h2
{
	margin-top: 0;
}

div.navegador
{ 
	margin-bottom: 1em;
}



	div #principal div.error
	{
		margin: 1em;
		margin-left: 0;
		color: red;
		font-weight: bold;
	}

	div #principal .status
	{
		float: left;
		font-size: xx-small;
		padding-bottom: 1em;
	}

		div #principal .status ul
		{
			margin: 0;
			padding: 0;
			list-style: none;
		}

		div #principal .status ul li
		{
			margin: 0;
			padding: 0;
		}

	div #principal .acciones_login
	{
		float: right;
		font-size: xx-small;
		padding-bottom: 1em;
	}

		div #principal .acciones_login ul
		{
			margin: 0;
			padding: 0;
			list-style: none;
		}

		div #principal .acciones_login ul li
		{
			margin: 0;
			padding: 0;
		}

*/

div #principal
{
	padding: 1em;
	margin: 0;
}

	div #principal table
	{
		margin-bottom: 1em;
	}


		div #principal table td.titulo, th, th.secthead
		{
			font-weight: bold;
			background-color: rgb(107, 117, 123);
			padding: 5px;
			color: white;
		}
			
			div #principal table td.titulo a
			{
				color: white;
			}


/*
	#principal table a.link,  #principal table a, #principal table a:visited
	{
		text-decoration: none;
	}

	#principal table a:hover
	{
		color: rgb(50, 50, 100);
		text-decoration: underline;
	}



	div #principal table td
	{
		padding: 5px;
		font-size: 10pt;
		text-align: left;
	}




		div #principal table td.forumcell, td.row2
		{
			border: 1px solid #e0e0e0;
		}

		div #principal table td.forumnamecell
		{
		}

		div #principal table td.forumcell2, td.row1
		{
			font-size: 8pt;
			background-color: rgb(237, 237, 237);
		}

	div #principal table td.centerrow
	{
		text-align: center;
	}



	div #principal .faqans
	{
		margin-bottom: 1em;
	}


	div #principal .faqback
	{
		margin-top: 1em;
		margin-bottom: 1em;
	}


.box
{
	margin: 1em;
	background-color: rgb(245, 245, 245);
	border: 1px solid rgb(195, 195, 195);
	padding: 5px;
}

	.secthead, .boxtop
	{
		color: rgb(62, 122, 199);
		font-size: 10pt;
		font-weight: bold;
		margin-bottom: 1em;
	}

	.centerrow
	{
		text-align: center;
	}
*/
	span.smalltext
	{
		font-size: 8pt;
	}
/*
	div #principal form
	{
		border: 0;
		background-color: white;
		margin: 0;
	}

		div #principal form input, form textarea, div #principal form select
		{
			margin-left: 2em;
			border: 1px solid black;
			margin-top: 5px;
		}

			div #principal form td
			{
				font-size: 10pt;
			}

	.legend
	{
		border: 1px solid red;
	}

*/



/*


*/
#contenedor_principal
{
	background-image: none;
	background-color: rgb(231, 231, 231);
	border-right: 1px solid black;
	border-left: 1px solid black;
}

/*
#cabecera
{
	border-right: 0;
	border-left: 0;
}

	#cabecera #logo_1
	{
	}

#pie
{
	border-left: 0;
	border-right: 0;
}


*/
.barra_usuario
{
	background-image: url('ima/foro/barra.png');
	border-bottom: 1px solid black;
	padding: 5px;
	text-align: center;
}

	.barra_usuario ul
	{
		list-style: none;
		margin: 0;
		padding: 0;
	}
		.barra_usuario li
		{
			margin-right: 1em;
			padding-left: 30px;
			background-repeat: no-repeat;
			background-position: 0.5em;
			display: inline;
		}

		.barra_usuario ul li.regresar
		{
			background-image: url('iconos/mini/regresar.png');
		}

		.barra_usuario ul li.perfil
		{
			background-image: url('iconos/mini/perfil.png');
		}

		.barra_usuario ul li.grupos
		{
			background-image: url('iconos/mini/grupos.png');
		}

		.barra_usuario ul li.lista
		{
			background-image: url('iconos/mini/lista.png');
		}

		.barra_usuario ul li.registrar
		{
			background-image: url('iconos/mini/registrar.png');
		}

		.barra_usuario ul li.faq
		{
			background-image: url('iconos/mini/faq.png');
		}

		.barra_usuario ul li.buscar
		{
			background-image: url('iconos/mini/buscar.png');
		}

		.barra_usuario ul li.email
		{
			background-image: url('iconos/mini/email.png');
		}



	.barra_usuario a.link,  .barra_usuario a,  .barra_usuario a:visited
	{
		color: rgb(80, 80, 205);
		text-decoration: none;
	}

	.barra_usuario a:hover
	{
		color: rgb(50, 50, 100);
		text-decoration: underline;
	}





/*

.postbox
{
	margin-bottom: 1em;
}

	.titulopost
	{
		color: rgb(62, 122, 199);
		font-size: 10pt;
		margin-bottom: 1em;
		background-color: rgb(107, 117, 123);
		padding: 5px;
		color: white;
	}

	.nombre
	{
		text-align: center;
		font-weight: bold;
	}
	
	.propiedades
	{
		margin-top: 1em;
		text-align: center;
		font-size: xx-small;
	}

		.propiedades ul
		{
			margin: 0;
			padding: 0;
			list-style: none;
		}


	.final
	{
		background-color: rgb(200, 200, 200);
	}


	.quoteblock
	{
		margin-left: 1em;
		margin-right: 1em;
		border: 1px solid #aaa;
		background-color: rgb(220,230,230);
	}

		.quote
		{
			border-top: 1px solid #aaa;
			background-color: rgb(230, 230, 230);
			margin: 0;
			padding: 5px;
		}

			.quote .code
			{
				background-color: rgb(230, 230, 230);
			}

*/
