@charset "utf-8";
body {
	background-color: #000000;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;}

/* --------------------- Selectores de elemento/etiqueta --------------------- */
ul, ol, dl { /* Debido a las diferencias existentes entre los navegadores, es recomendable no añadir relleno ni márgenes en las listas. Para lograr coherencia, puede especificar las cantidades deseadas aquí o en los elementos de lista (LI, DT, DD) que contienen. Recuerde que lo que haga aquí se aplicará en cascada en la lista .nav, a no ser que escriba un selector más específico. */
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;	 /* la eliminación del margen superior resuelve un problema que origina que los márgenes escapen de la etiqueta div contenedora. El margen inferior restante lo mantendrá separado de los elementos de que le sigan. */
	font-family: Verdana, Geneva, sans-serif;
}
a img { /* este selector elimina el borde azul predeterminado que se muestra en algunos navegadores alrededor de una imagen cuando está rodeada por un vínculo */
	border: none;
}
/* ~~ La aplicación de estilo a los vínculos del sitio debe permanecer en este orden (incluido el grupo de selectores que crea el efecto hover -paso por encima-). ~~ */
a {
	text-decoration: none;
}

a:link {
	color: #FFF;
	font-style: normal;
}
a:visited {
	color: #FFF;
	font-style: normal;
}
a:hover { /* este grupo de selectores proporcionará a un usuario que navegue mediante el teclado la misma experiencia de hover (paso por encima) que experimenta un usuario que emplea un ratón. */
	font-style: italic;
}
a:active, a:focus { /* este grupo de selectores proporcionará a un usuario que navegue mediante el teclado la misma experiencia de hover (paso por encima) que experimenta un usuario que emplea un ratón. */
	font-style: normal;
}

/* --------------------- Resto de selectores --------------------- */

.index-intro {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #AA0000;
	text-align: center;
	line-height: 8px;
	margin: 0px;
	font-weight: bold;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.index-intro2 { 
	height: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #808080;
	text-align: center;
	line-height: 8px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.index-publi-img { /* este selector elimina el borde azul predeterminado que se muestra en algunos navegadores alrededor de una imagen cuando está rodeada por un vínculo */
	margin-top: 10px;
}

.index-publi-txt {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: center;
	line-height: 8px;
	padding: 0px;
	margin: 0px;
}

.index-entrar1 {
	font-family: Verdana, Geneva, sans-serif;
	color: #808080;
	text-align: center;
	background-color: #323232;
	height: 120px;
	width: 180px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	margin-top: 60px;
	line-height: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.index-entrar1 p11 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 32px;
	line-height: 40px;
	letter-spacing: -7px;
}
.index-entrar1 p12 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 24px;
	letter-spacing: -7px;
}
.index-entrar1 p13 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 24px;
}
.index-entrar1 p2 {
	font-size: 10px;
	color: #808080;
	line-height: 0px;
}
.index-entrar1 a {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: bold;
	line-height: 10px;
}
.index-entrar1 a:link { color: #FF0000; }
.index-entrar1 a:visited { color: #FF0000; font-style: normal; }
.index-entrar2 {
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	background-color: #232323;
	height: 50px;
	width: 180px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.index-entrar2 p2 {
	font-size: 12px;
	color: #808080;
}
.index-entrar2 a {
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	color: #AA0000;
	font-weight: bold;
	line-height: 0px;
}
.index-entrar2 a:link { color: #AA0000; }
.index-entrar2 a:visited { color: #AA0000; font-style: normal; }
.index-espaciofin { 
	height: 50px; 
}
.index-espaciofin p {
	padding-top: 5px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #707070;
	line-height: 2px;
}
