@charset "utf-8";
/* CSS Document */

body
	{
		background-color:#e4b005;
		background-image:url(images/old-hazard-stripes.jpg);
		background-position:top;
		background-repeat:repeat-y;
	}
#principal 
	{
		margin-left:auto;
		margin-right:auto;
		width:800px;
		overflow:visible;
		color:#FFF;
		background-image:url(images/fondo2.png);
		background-repeat:no-repeat;
		background-color:#000;
	}
.topheader
	{
		width:800px;
		height:82px;
		background-image:url(images/top.jpg);
		background-repeat:no-repeat;
	}
.header
	{
		width:800px;
		height:100px;
		background-image:url(images/avalon-shop3.png);
		background-repeat:no-repeat;
		position:relative;
	}
.senal
	{
	position:absolute;
	top:20px;
	left:600px;
	width:200px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-variant:small-caps;
	color:#FFF;
	font-weight:bolder;
	overflow:hidden;
	text-align:justify;
	}
.menu
	{
		width:800px;
		background:#000;
		padding-top:5px;

	}
.nav
	{
		width:450px;
		margin-left:359px;
		height:30px;
	}
	
.nav li
	{
		width:85px;
		height:30px;
		display:inline;
		
	}

.nav a 
	{
		color: #03C;
		font-weight:bolder;
		text-decoration:none;
		font-variant:small-caps;
	}


	
.nav a img:hover,
#principal #navi01 a img,
#clanex #navi02 a img,
#shop #navi03 a img,
#politicas #navi04 a img,
#contacto #navi05 a img

	{
		width:85px;
		height:34px;
		background-image:url(images/fondo.png);
		background-repeat:no-repeat;
	}

.publicidad
	{
		background-color:#f3c309;
		width:800px;
		height:80px;
		background-image:url(images/publi.png);
		position:relative;
	}
#google
	{
	position:absolute;
	top:-29px;
	left:10px;
	}
#feedback
	{
		width:50%;
		float:right;
		padding-right:10px;
		margin-top:5px;
		color:#FFF;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:13px;
	}

	
#MLad
	{
		width:40%;
		float:left;
		padding-left:50px;
		margin-top:10px;
	}
.cuerpo
	{
		width:800px;
		clear:both;
		overflow:visible;
		margin-top:10px;
	}
	
.izquierda
	{
		width:58%;
		float:left;
		height:auto;
		margin-left:10px;
	}
	
.derecha
	{
		width:38%;
		float:right;
		margin-right:10px;
	}
.gocont
	{
		width:300px;
		height:250px;
		margin-top:20px;
	}
	
h1
	{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bolder;
		width:96%;
		height:25px;
		padding-top:5px;
		padding-left:10px;
		background-color:#f29400;
		color:#FFF;
		
	}
	
h2
	{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		margin-left:20px;
	}

h3
	{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		font-style:italic;
		margin-left:20px;
		color:#f29400;
	}
		

.textos
	{
		padding-left:20px;
		padding-right:20px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;
		text-align:justify;
		line-height:1.3em;
	}
.textos2
	{
		padding-left:10px;
		padding-right:10px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;
		text-align:justify;
		line-height:1.1em;
	}

.pie
	{
		clear:both;
		width:800px;
		height:40px;
		background-image:url(images/publi.png);
		position:relative;
	}
.terminos
	{
	position:absolute;
	top:15px;
	left:19px;
	}
.privacidad
	{
	position:absolute;
	top:15px;
	left:579px;
	}

/* Shop */

#shop
	{
		margin-left:auto;
		margin-right:auto;
		width:800px;
		overflow:visible;
		color:#FFF;
		background-image:url(images/fondo2.png);
		background-repeat:no-repeat;
		background-color:#000;
	}
.ulprin
	{
		margin-left:50px;
		list-style-image: url(images/ico_flecha.gif);
		width:80%;
	}
	
.lixbox
	{
		list-style-image: url(images/ico_flecha.gif);
		list-style-position: inherit;
		padding-bottom:5px;
		padding-top:20px;
		font-size:16px;
		font-weight:bolder;
		font-variant: small-caps; 
		color:#090;
	}

.lixbox a
	{
		text-decoration:none;
		color:#090;
		font-size:16px;
		font-weight:bolder;
		font-variant: small-caps;
	}
.lisnes
	{
		list-style-image: url(images/ico_flecha.gif);
		list-style-position: inherit;
		padding-bottom:5px;
		padding-top:20px;
		font-size:16px;
		font-weight:bolder;
		font-variant: small-caps; 
	}

.lisnes a
	{
		text-decoration:none;
		color:#CF0;
		font-size:16px;
		font-weight:bolder;
		font-variant: small-caps;
	}
.ligboy
	{
		list-style-image: url(images/ico_flecha.gif);
		list-style-position: inherit;
		padding-bottom:5px;
		padding-top:20px;
		font-size:16px;
		font-weight:bolder;
		font-variant: small-caps; 
	}

.ligboy a
	{
		text-decoration:none;
		color:#F00;
		font-size:16px;
		font-weight:bolder;
		font-variant: small-caps;
	}

.liotro
	{
		list-style-image: url(images/ico_flecha.gif);
		list-style-position: inherit;
		padding-bottom:5px;
		padding-top:20px;
		font-size:16px;
		font-weight:bolder;
		font-variant: small-caps; 
	}

.liotro a
	{
		text-decoration:none;
		color:#F90;
		font-size:16px;
		font-weight:bolder;
		font-variant: small-caps;
	}
	
.menushop
	{
		list-style-type:square;
		list-style-position:outside;
		color:#090;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		margin-left:5px;
		width:80%;
	}

.menushop a
	{
		color:#090;
		text-decoration:none;
		font-size:13px;
		font-weight:bolder;
		width:80%;
	}
.menushops
	{
		list-style-type:square;
		list-style-position:outside;
		color:#CF0;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		margin-left:5px;
		width:80%;
	}

.menushops a
	{
		color:#CF0;
		text-decoration:none;
		font-size:13px;
		font-weight:bolder;
	}
.menushopg
	{
		list-style-type:square;
		list-style-position:outside;
		color:#F00;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		margin-left:5px;
		width:80%;
	}

.menushopg a
	{
		color:#F00;
		text-decoration:none;
		font-size:13px;
		font-weight:bolder;
	}
	
.menushopo
	{
		list-style-type:square;
		list-style-position:outside;
		color:#F90;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		margin-left:5px;
		width:80%;
	}

.menushopo a
	{
		color:#F90;
		text-decoration:none;
		font-size:13px;
		font-weight:bolder;
	}	
	
.imapro
	{
		width:30%;
		float:left;
		margin-right:15px;
	}
.imapro img
	{
		width:130px;
		height:207px;
		margin-left:15px;
		
		
	}
.descrip
	{
		width:58%;
		float:right;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:1.2em;
	}

.izq
	{
		width:35%;
		float:left;
		padding:20px 0 20px 0;
		line-height:1.5em;
	}
.der
	{
		width:58%;
		float:right;
		padding:20px 0 20px 0;
		line-height:1.5em;
	}
.pro
	{
		margin:20px 10px 20px 10px;
		clear:both;
	}
	
.rev
	{
		float:left;
		width:58%;
		text-align:justify;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:1.2em;
	}
.com
	{
		float:right;
		width:38%;
		padding-top:20px;
	}
.com img
	{
		padding:10px 0px 10px 0px;
	}
#textml
	{
		text-align:center;
	}
	
#textml a
	{
		color:#09F;
		font-variant:small-caps;
	}
.categ
	{
		text-align:center;
		font-size:14pt;
		margin-top:25px;
	}

/* Politicas */

#politicas 
	{
		margin-left:auto;
		margin-right:auto;
		width:800px;
		overflow:visible;
		color:#FFF;
		background-image:url(images/fondo2.png);
		background-repeat:no-repeat;
		background-color:#000;
	}
.pregunta
	{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		margin-bottom:1em;
		text-align:justify;
	}
	
.respuesta
	{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;
		margin-bottom:1em;
		line-height:1.2em;
		text-align:justify;
	}

/* Contacto */
#contacto
	{
		margin-left:auto;
		margin-right:auto;
		background-image:url(images/fondo2.png);
		background-repeat:no-repeat;
		background-color:#000;
		width:800px;
		overflow:visible;
		color:#FFF;
	}

.superpollo
	{
		margin:30px 50px 30px 0;
		margin-left:50px;
		background-color:#FFF;
		border:#039 3px double;
	}

.contac
	{
		margin-top:30px;
	}
.contac label
	{
		display: block;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#FFF;
		font-weight:bold;
		font-size:14px;
		margin-left:50px;
	}

.submit
	{
		margin-left:265px;
		margin-right:auto;
		margin-top:20px;
		display:block;
		width:60px;
		height:30px;
		margin-bottom:2em;
	}

.bloque
	{
		width:300px;
		margin-left:130px;
		margin-right:auto;
		margin-top:-1em;
		margin-bottom:10px;
		border:#03C solid 2px;
	}
.areatexto
	{
		width:300px;
		height:150px;
		margin-left:130px;
		margin-right:auto;
		margin-top:-1em;
		border:#03C solid 2px;
	}
	
.captcha
	{
		margin-left:12em;
		margin-top:1em;
		margin-bottom:1em;
		width:200px;
		height:50px;
	}
.captin
	{
		border:#03C solid 2px;
		margin-left:16.5em;
		margin-bottom:0px;
	}
		
	
	
/* Legal */


#legal
	{
		margin-left:auto;
		margin-right:auto;
		background-image:url(images/fondo2.png);
		background-repeat:no-repeat;
		background-color:#000;
		width:800px;
		overflow:visible;
		color:#FFF;
	}
	
.termli
	{
		list-style:decimal;
		list-style-type:decimal;
		list-style-position: outside;
		padding:50px;
		text-align:justify;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:normal;
		line-height:1.2em;
	}
	
/* privacidad */

#privacidad
	{
		margin-left:auto;
		margin-right:auto;
		background-image:url(images/fondo2.png);
		background-repeat:no-repeat;
		background-color:#000;
		width:800px;
		overflow:visible;
		color:#FFF;
	}
	
#registro
	{
		margin-left:auto;
		margin-right:auto;
		background-image:url(images/fondo2.png);
		background-repeat:no-repeat;
		background-color:#000;
		width:800px;
		overflow:visible;
		color:#FFF;
	}
#registro a
	{
		color:#09F;
	}
	
#regcli
	{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		padding-top:10px;
	}
.text
	{
		width:250px;
		margin-top:5px;
		margin-bottom:5px;
	}
.edo
	{
		width:150px;
	}
.lada
	{
		width:3em;
		margin-top:5px;
		margin-bottom:5px;
	}
.telefono
	{
		width:150px;
		margin-bottom:5px;
		margin-top:5px;
	}
.recomendado
	{
		margin-left:2px;
	}
.enviar
	{
		margin-left:210px;
		margin-top:10px;
		margin-bottom:10px;
	}
#status_container
	{
		text-align:center;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:12pt;
		font-weight:bolder;
	}

.twitter
	{
		margin-top:-5px;
		margin-bottom:5px;
		margin-left:5px;
	}
.facebook
	{
		margin-top:-5px;
		margin-bottom:5px;
		margin-left:5px;
	}
.youtube
	{
		margin-top:-5px;
		margin-bottom:5px;
		margin-left:5px;
	}
.newgrounds
	{
		margin-top:-8px;
		margin-bottom:8px;
		margin-left:8px;
	}

.preregistro
	{
		width:80%;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:100px;
		line-height:1.1em;
	}
.preregistro input, .preregistro select
	{
		margin-top:20px;
		margin-left:30px;
	}
.tipre
	{
		margin-left:0; 
		text-align:center;  
		background-color:#000000; 
		height:1.5em; width:98%; 
		padding-top:5px;
		margin-bottom:5px;
	}
.presupuesto
	{
		float:left;
	}
.numeros
	{
		float:right;
	}
.envio
	{
		color:#C90;
	}
.total
	{
		color:#CF0;
		font-weight:bolder;
		text-decoration:underline;
	}
