@charset "utf-8";
/* INICIO Estilos Etiquetas */
html {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}
body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	font-weight:normal;
	color:#000000;
	background-color:#FFFFFF;
	background-image:url(../imagenes/fondos/fondo-body.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
a {
	color:#333333;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
img {
	border:none;
}
img.imagen-izquierda {
	float:left;
	margin-right:10px;
}
img.imagen-derecha {
	float:right;
	margin-left:10px;
}
h1 ,
h2 ,
h3 ,
h4 ,
p ,
ul ,
ol ,
td ,
th ,
form {
	margin:0;
	padding:0;
	margin-top:0.5em;
	margin-bottom:0.5em;
	font-size:1.2em;
}
td p ,
td td ,
th p ,
ul ul ,
ul ol ,
ol ol ,
ol ul {
	font-size:inherit;
}
ul li ,
ol li {
}
h2.titular {
	margin:0;
	padding:0;
	font-size:1.5em;
	color:#000000;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:26px;
	padding-right:26px;
}
h2.titular.naranja {
	background-image:url(../imagenes/fondos/fondo-titular-naranja.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FF9221;
	color:#000000;
}
h2.titular.rojo {
	background-image:url(../imagenes/fondos/fondo-titular-rojo.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#C0031F;
	color:#FFFFFF;
}
h2.titular.negro {
	background-image:url(../imagenes/fondos/fondo-titular-negro.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#000000;
	color:#FFFFFF;
}
h2.titular.bandera {
	padding-left:65px;
	padding-bottom:5px;
	margin-bottom:30px;
}
h2.titular.bandera img.titulo-circuito-bandera {
	position:absolute;
	margin-top:-8px;
	margin-left:-67px;
}
h2.titular.interior-noticias {
	background-image:url(../imagenes/fondos/fondo-titular-interior-noticias.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#D3232D;
	color:#FFFFFF;
	font-size:1.2em;
	padding-top:2px;
	padding-bottom:1px;
}
h2.titular.interior-noticias span.ver-mas {
	float:right;
}
h2.titular.interior-noticias span.ver-mas a {
	color:#FFFFFF;
}
h3 {
	font-size:1.8em;
	font-weight:bold;
	color:#B10515;
}
h3#titulo-otras-noticias {
	font-size:1.6em;
	font-weight:bold;
	color:#5E5E5E;
}
p.derecha {
	text-align:right;
}
p.centrado {
	text-align:center;
}
span.no-spam {
	display:none;
}
/* FIN Estilos Etiquetas */

/* INICIO Estilos Maquetacion */
div#contenedor {
	width:100%;
}

/* INICIO Estilos Cabecera */
div#cabecera {
	clear:both;
	width:100%;
}
div#zona-logotipo-cabecera {
	width:100%;
	border-bottom:1px solid #FFFFFF;
	background-image:url(../imagenes/fondos/fondo-zona-logotipo-cabecera.png);
	background-repeat:repeat;
	background-position:0 0;
}
div#zona-logotipo-cabecera h1 {
	margin:0;
	padding:0;
	display:block;
	width:995px;
	margin-left:auto;
	margin-right:auto;
	padding-left:17px;
	padding-right:17px;
	padding-top:9px;
	padding-bottom:13px;
}
div#zona-logotipo-cabecera h1 a {
	margin:0;
	padding:0;
	display:block;
	outline:none;
	width:256px;
	height:83px;
	text-align:left;
	text-indent:-9999px;
	background-image:url(../imagenes/logotipos/logotipo-addax-cabecera.png);
	background-repeat:no-repeat;
	background-position:0 0;
}
div#zona-menus-cabecera {
	margin:0;
	padding:0;
	clear:both;
	width:995px;
	margin-left:auto;
	margin-right:auto;
	padding-left:17px;
	padding-right:17px;
	background-image:url(../imagenes/fondos/fondo-cuerpo-sombra.png);
	background-repeat:repeat-y;
	background-position:0 0;
}
div#zona-menu-superior {
	width:995px;
	min-height:34px;
	background-image:url(../imagenes/fondos/fondo-menu-superior.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#D3232D;
	color:#FFFFFF;
}
div#zona-menu-superior a {
	color:#FFFFFF;
}
div#zona-submenu-superior {
	width:995px;
	min-height:34px;
	background-image:url(../imagenes/fondos/fondo-submenu-superior.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FF9221;
	color:#FFFFFF;
}
div#zona-submenu-superior a {
	color:#FFFFFF;
}
ul#idiomas {
	margin:0;
	padding:0;
	float:right;
	margin-right:4px;
	margin-top:4px;
}
ul#idiomas li {
	margin:0;
	padding:0;
	float:left;
	list-style:none;
}
ul#idiomas li a {
	margin:0;
	padding:0;
	display:block;
	width:28px;
	height:28px;
	text-align:left;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-position:0 0;
	outline:none;
}
ul#idiomas li a.es {
	background-image:url(../imagenes/sprites/idioma-es.png);
}
ul#idiomas li a.en {
	background-image:url(../imagenes/sprites/idioma-en.png);
}
ul#menu-social {
	margin:0;
	padding:0;
	float:right;
	margin-right:8px;
	margin-top:8px;
}
ul#menu-social li {
	margin:0;
	padding:0;
	float:left;
	list-style:none;
}
ul#menu-social li a {
	margin:0;
	padding:0;
	display:block;
	width:20px;
	height:20px;
	text-align:left;
	text-indent:-9999px;
	background-image:url(/imagenes/sprites/iconos-social.png);
	background-repeat:no-repeat;
	outline:none;
}
ul#menu-social li a.facebook {
	background-position:0 0;
}
ul#menu-social li a.twitter {
	background-position:0 -20px;
}
/* FIN Estilos Cabecera */

/* INICIO Estilos Cuerpo */
div#cuerpo {
	margin:0;
	padding:0;
	clear:both;
	width:995px;
	margin-left:auto;
	margin-right:auto;
	padding-left:17px;
	padding-right:17px;
	background-image:url(../imagenes/fondos/fondo-cuerpo-sombra.png);
	background-repeat:repeat-y;
	background-position:0 0;
}
div#cuerpo-contenido {
	background-color:#FFFFFF;
	padding:25px;
}
div.contenido-interior h2 {
	margin-bottom:1em;
}
div.contenido-interior h3 {
	padding-left:20px;
	padding-right:65px;
}
div.contenido-interior p {
	margin:0;
	padding:0;
	padding-left:20px;
	padding-right:65px;
	margin-bottom:1.5em;
	line-height:1.5em;
}
div.contenido-interior p.sin-margen {
	padding-right:10px;
}
div.contenido-interior ul ,
div.contenido-interior ol {
	padding-left:20px;
}
/* FIN Estilos Cuerpo */

/* INICIO Estilos Pie */
div#pie {
	clear:both;
	width:995px;
	margin-left:auto;
	margin-right:auto;
	padding-left:17px;
	padding-right:17px;
	background-image:url(../imagenes/fondos/fondo-pie-sombra.png);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:40px;
}
div#pie p {
	margin:0;
	padding:0;
	color:#000000;
	font-size:1.2em;
	text-align:center;
}
div#pie p a {
	color:#000000;
}
div#pie p.logotipo-csnet a {
	outline:none;
}
/* FIN Estilos Pie */

/* INICIO Estilos Menu Superior */
ul#menu-superior {
	margin:0;
	padding:0;
	font-size:1.4em;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:16px;
	padding-right:16px;
}
ul#menu-superior li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
ul#menu-superior li a {
	display:block;
	margin:0;
	padding:0;
	outline:none;
	color:#FFFFFF;
	padding-top:8px;
	padding-bottom:9px;
	padding-left:14px;
	padding-right:14px;
	margin-left:1px;
	margin-right:1px;
}
ul#menu-superior li a:hover ,
ul#menu-superior li a.seleccionada {
	background-image:url(../imagenes/fondos/fondo-menu-superior-activo.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#D3232D;
	text-decoration:none;
	margin-left:0;
	margin-right:0;
	border-left:1px solid #AA2027;
	border-right:1px solid #AA2027;
}
/* FIN Estilos Menu Superior */

/* INICIO Estilos SubMenu Superior */
ul#submenu-superior {
	margin:0;
	padding:0;
	font-size:1.2em;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:16px;
	padding-right:16px;
}
ul#submenu-superior li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
ul#submenu-superior li a {
	display:block;
	margin:0;
	padding:0;
	outline:none;
	color:#000000;
	padding-top:8px;
	padding-bottom:10px;
	padding-left:14px;
	padding-right:14px;
	margin-left:1px;
	margin-right:1px;
}
ul#submenu-superior li a:hover ,
ul#submenu-superior li a.seleccionada {
	background-image:url(../imagenes/fondos/fondo-submenu-superior-activo.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FF9221;
	text-decoration:none;
	margin-left:0;
	margin-right:0;
	border-left:1px solid #E57A0E;
	border-right:1px solid #E57A0E;
}
/* FIN Estilos SubMenu Superior */

.gris {
	color:#666666;
}
.rojo {
	color:#B10515;
}
div.terminador {
	clear:both;
	width:100%;
	height:1px;
}
div.dos-columnas {
}
div.dos-columnas div.columna {
	float:left;
	width:46%;
	margin-right:3%;
}
div.tres-columnas {
}
div.tres-columnas div.columna {
	float:left;
	width:32%;
	margin-right:1%;
}
div#imagenes-portada {
	overflow:hidden;
	width:943px;
	height:364px;
	border:1px solid #000000;
	margin-bottom:10px;
	z-index:5;
}
div#enlace-descarga-video {
	position:absolute;
	padding:10px;
	height:15px;
	margin-left:0;
	margin-top:329px;
	z-index:901;
	background-color:#FFFFFF;
}
div#enlace-descarga-video p {
	margin:0;
	padding:0;
	font-weight:bold;
}
div#zona-cambio-pagina {
	position:absolute;
	width:302px;
	height:66px;
	margin-left:641px;
	margin-top:298px;
/*	z-index:100;*/
	z-index:900;
	background-color:#FFFFFF;
}
div#zona-cambio-pagina ul {
	margin:0;
	padding:0;
}
div#zona-cambio-pagina ul li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
div#zona-cambio-pagina ul a {
	display:block;
	outline:none;
	margin:0;
	padding:0;
	background-repeat:no-repeat;
	background-position:0 0;
	text-align:left;
	text-indent:-9999px;
}
div#zona-cambio-pagina ul a.gp2 {
	margin-top:6px;
	margin-left:20px;
	width:70px;
	height:43px;
	background-image:url(../imagenes/logotipos/logotipo-cambio-pagina-gp2.gif);
}
div#zona-cambio-pagina ul a.gp2-asia {
	margin-top:6px;
	margin-left:30px;
	width:70px;
	height:51px;
	background-image:url(../imagenes/logotipos/logotipo-cambio-pagina-gp2-asia.gif);
}
div#zona-cambio-pagina ul a.gp3 {
	margin-top:6px;
	margin-left:30px;
	width:70px;
	height:43px;
	background-image:url(../imagenes/logotipos/logotipo-cambio-pagina-gp3.gif);
}
div#galeria-portada {
	width:943px;
	height:364px;
	overflow:hidden;
}
div#galeria-portada div.imageElement {
	display:none;
}
div#galeria-presentacion {
	width:300px;
	height:188px;
	overflow:hidden;
}
div#video-presentacion {
	width:300px;
	height:260px;
	overflow:hidden;
}
div.dos-columnas-inicio {
	clear:both;
	width:943px;
}
div.dos-columnas-inicio div.columna {
	float:left;
}
div.dos-columnas-inicio div.columna.izquierda {
	width:690px;
	margin-right:10px;
}
div.dos-columnas-inicio div.columna.derecha {
	width:243px;
}
div.dos-columnas-interior {
	clear:both;
	width:943px;
}
div.dos-columnas-interior div.columna {
	float:left;
}
div.dos-columnas-interior div.columna.izquierda {
	width:690px;
	margin-right:10px;
}
div.dos-columnas-interior div.columna.derecha {
	width:243px;
}
div.contenedor-tres-noticias {
	width:690px;
	padding-top:20px;
	padding-bottom:30px;
}
div.contenedor-tres-noticias.interior {
	padding-top:10px;
	padding-bottom:10px;
}
div.contenedor-tres-noticias div.contenido-noticia {
	float:left;
	width:205px;
	margin-left:20px;
}
div.contenedor-tres-noticias div.contenido-noticia h3 {
	margin:0;
	padding:0;
	margin-bottom:1em;
	font-size:1.1em;
	font-weight:bold;
	color:#CA0300;
}
div.contenedor-tres-noticias div.contenido-noticia h3 a {
	color:#CA0300;
}
div.contenedor-tres-noticias div.contenido-noticia p {
	font-size:1.1em;
	color:#666666;
}
div.contenedor-tres-noticias div.contenido-noticia p.noticia-listado-resumen {
	display:block;
	width:205px;
	height:80px;
	overflow:hidden;
	margin-bottom:10px;
}
span.enlace-mas ,
a.enlace-mas {
	display:block;
	background-image:url(../imagenes/sprites/boton-mas-centro.jpg);
	background-repeat:repeat-x;
	background-position:top;
	color:#FFFFFF;
	text-decoration:none;
	font-size:1.1em;
}
span.enlace-mas.derecha ,
a.enlace-mas.derecha {
	float:right;
	margin-left:10px;
}
span.enlace-mas.izquierda ,
a.enlace-mas.izquierda {
	float:left;
	margin-right:10px;
}
span.enlace-mas span ,
a.enlace-mas span {
	display:block;
	background-image:url(../imagenes/sprites/boton-mas-izquierda.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
span.enlace-mas span span ,
a.enlace-mas span span {
	display:block;
	background-image:url(../imagenes/sprites/boton-mas-derecha.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:10px;
	padding-left:10px;
}
div.dos-columnas-inicio div.dos-columnas-noticias-portada {
	width:690px;
	padding-bottom:10px;
}
div.dos-columnas-inicio div.dos-columnas-noticias-portada div.columna {
	margin:0;
	padding:0;
	width:300px;
}
div.dos-columnas-inicio div.dos-columnas-noticias-portada div.columna.izquierda {
	margin-left:20px;
}
div.dos-columnas-inicio div.dos-columnas-noticias-portada div.columna.derecha {
	margin-left:55px;
}
div#noticias-listado-meses {
	background-image:url(../imagenes/fondos/fondo-noticias-listado-meses.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:300px;
	height:21px;
	background-color:#BD031E;
	color:#FFFFFF;
}
div#noticias-listado-meses.interior {
	background-image:url(../imagenes/fondos/fondo-noticias-listado-meses-interior.jpg);
	width:690px;
	height:25px;
}
div#noticias-listado-meses a {
	color:#FFFFFF;
}
div#noticias-listado-meses p {
	margin:0;
	padding:0;
	font-size:1.1em;
	color:#FFFFFF;
	padding:4px;
	padding-left:6px;
}
div#noticias-listado-meses.interior p {
	padding:4px;
	text-align:center;
	font-size:1.2em;
}
div#noticias-portada {
	padding-top:5px;
	margin-bottom:14px;
	width:300px;
/*	height:132px;*/
	height:auto;
	overflow:hidden;
}
div#noticias-portada.gp2 {
	height:auto;
}
div#noticias-portada div.noticia-titulo {
	border-bottom:1px solid #999999;
	clear:both;
	width:300px;
	height:21px;
	overflow:hidden;
}
div#noticias-portada div.noticia-titulo h3 {
	font-size:1.2em;
	font-weight:normal;
	color:#B20416;
	background-image:url(../imagenes/sprites/flecha-noticia.gif);
	background-repeat:no-repeat;
	background-position:25px 5px;
	padding-left:35px;
}
div#noticias-portada div.noticia-texto {
}
div#noticias-portada div.noticia-texto p {
	font-size:1.1em;
	padding-left:25px;
	padding-right:10px;
}
div#banners-portada {
	padding-top:10px;
}
div#banners-portada.banners-gp2 {
}
div#banners-portada.banners-gp3 {
}
div#banners-portada-banner-izquierda {
	float:left;
	width:310px;
}
div#banners-portada-banner-izquierda div.banner {
}
div#banners-portada-grupo-derecha {
	float:left;
	width:370px;
	margin-left:10px;
}
div#banners-portada-grupo-derecha-grupo-2c {
	width:370px;
}
div#banners-portada-grupo-derecha-grupo-2c div.banner {
	float:left;
	width:180px;
	margin-right:10px;
}
div#banners-portada-grupo-derecha-grupo-2c div.banner.ultimo {
	margin-right:0;
}
div#banners-portada-grupo-derecha-grupo-2c-desigual {
}
div#banners-portada.banners-gp3 div#banners-portada-grupo-derecha-grupo-2c-desigual {
	padding-top:17px;
}
div#banners-portada-grupo-derecha-grupo-2c-desigual div.columna.izquierda {
	float:left;
	width:211px;
	margin-right:10px;
}
div#banners-portada-grupo-derecha-grupo-2c-desigual div.columna.derecha {
	float:left;
	width:149px;
}
div#banners-portada-grupo-derecha-grupo-2c-desigual div.columna.izquierda div.banner {
}
div#banners-portada-grupo-derecha-grupo-2c-desigual div.columna.derecha div.banner {
	margin-bottom:10px;
}
div#banners-portada-grupo-derecha-grupo-2c-desigual div.columna.derecha div.banner.ultimo {
	margin-bottom:0;
}
div#banners-portada-grupo-derecha-grupo-3c {
	clear:left;
	width:370px;
	padding-top:10px;
}
div#banners-portada-grupo-derecha-grupo-3c div.banner {
	float:left;
	width:119px;
	margin-right:6px;
}
div#banners-portada-grupo-derecha-grupo-3c div.banner.ultimo {
	margin-right:0;
	margin-left:1px;
}
div#banner-webmaster {
	width:243px;
	padding-top:10px;
}
div#banner-webmaster div.banner {
}
div#banners-portada-columna {
	padding-top:10px;
	width:243px;
}
div#banners-portada-columna-superior {
}
div#banners-portada-columna-inferior {
	padding-top:10px;
}
div#banners-portada-grupo-derecha-grupo-2c-superior {
	width:370px;
}
div#banners-portada-grupo-derecha-grupo-2c-inferior {
	clear:left;
	width:370px;
	padding-top:10px;
}
div#banners-portada-grupo-derecha-grupo-2c-superior div.banner ,
div#banners-portada-grupo-derecha-grupo-2c-inferior div.banner {
	float:left;
	width:180px;
	margin-right:10px;
}
div#banners-portada-grupo-derecha-grupo-2c-superior div.banner.ultimo ,
div#banners-portada-grupo-derecha-grupo-2c-inferior div.banner.ultimo {
	margin-right:0;
}
div#banners-portada-columna-superior div.banner img ,
div#banners-portada-columna-inferior div.banner img ,
div#banners-portada-grupo-derecha-grupo-2c-superior div.banner img ,
div#banners-portada-grupo-derecha-grupo-2c-inferior div.banner img {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
div#listado-clasificacion {
	width:204px;
	margin-left:auto;
	margin-right:auto;
}
div#listado-clasificacion h3 {
	display:block;
	margin:0;
	padding:0;
	width:197px;
	height:20px;
	padding-top:8px;
	padding-left:7px;
	margin-bottom:4px;
	margin-top:10px;
	background-image:url(../imagenes/fondos/fondo-titulo-clasificacion-redondo.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:1.4em;
	font-weight:bold;
	background-color:#000000;
	color:#FFFFFF;
}
div#listado-clasificacion h3.recto {
	margin-top:0;
	background-image:url(../imagenes/fondos/fondo-titulo-clasificacion-recto.jpg);
}
div#listado-clasificacion ul {
	margin:0;
	padding:0;
	font-size:1.1em;
	margin-bottom:4px;
}
div#listado-clasificacion ul li {
	margin:0;
	padding:0;
	list-style:none;
	background-color:#E5E5E5;
	font-weight:bold;
	color:#5F5F5F;
	clear:right;
	padding:7px;
/*	padding-left:15px;*/
	padding-left:10px;
}
div#listado-clasificacion ul li.impar {
	background-color:#CCCCCC;
}
div#listado-clasificacion ul li.par {
}
div#listado-clasificacion ul li.addax {
	color:#000000;
	background-image:url(../imagenes/sprites/logo-addax-clasificacion.png);
	background-repeat:no-repeat;
	background-position:right;
}
div#listado-clasificacion ul li span.posicion {
	display:block;
	width:15px;
	float:left;
	margin-right:10px;
	text-align:right;
}
div#listado-clasificacion ul li span.puntuacion {
	display:block;
	width:20px;
	float:right;
	margin-right:10px;
}
div#listado-clasificacion div.listado-clasificacion-pie {
	margin:0;
	padding:0;
	margin-top:4px;
	background-color:#000000;
	color:#FFFFFF;
	height:18px;
	background-image:url(/imagenes/fondos/fondo-pie-clasificacion.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:2px;
}
div#listado-clasificacion div.listado-clasificacion-pie div.icono {
	height:18px;
	background-image:url(/imagenes/sprites/icono-pdf-descarga-clasificacion.gif);
	background-repeat:no-repeat;
	background-position:0 1px;
	margin-left:8px;
	padding-left:27px;
}
div#listado-clasificacion div.listado-clasificacion-pie a {
	font-size:1.2em;
	text-decoration:underline;
	color:#FFFFFF;
}
div#alta-newsletter {
	width:202px;
	height:84px;
	padding-left:20px;
	padding-right:20px;
	padding-top:18px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	background-image:url(../imagenes/fondos/fondo-alta-newsletter.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	background-color:#C00520;
	color:#FFFFFF;
}
div#alta-newsletter h3 {
	color:#FFFFFF;
	margin:0;
	padding:0;
	font-size:1.4em;
	margin-bottom:0.5em;
}
div#alta-newsletter form {
	margin:0;
	padding:0;
	font-size:1.1em;
}
div#alta-newsletter form label {
	display:block;
	color:#FFFFFF;
	margin:0;
	padding:0;
	margin-bottom:4px;
}
div#alta-newsletter form input {
	margin:0;
	padding:0;
	border:none;
	background-color:#FFFFFF;
	color:#666666;
}
div#alta-newsletter form input#txtEMail {
	display:block;
	float:left;
	padding:3px;
	width:162px;
	border:1px solid #FFFFFF;
}
div#alta-newsletter form input#txtEMail.input-formulario-alerta {
	color:#FF0000;
	background-color:#FFD5D5;
}
div#alta-newsletter form input#btnEnviar {
	display:block;
	float:left;
	padding:3px;
	width:22px;
}
div#banners-interior {
	padding-top:30px;
}
div#banners-interior div.banner {
	padding-bottom:30px;
}
div#banners-interior div.banner img {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
ul.listado-palmares {
	font-size:1.4em;
	font-weight:bold;
}
ul.listado-palmares li {
	list-style:none;
	margin-bottom:1em;
}
ul.listado-palmares li ul {
	font-size:0.8571em;
	font-weight:normal;
}
ul.listado-palmares li ul li {
	margin-bottom:0.5em;
}
ul.listado-staff-tecnico {
	font-size:1.4em;
	font-weight:bold;
}
ul.listado-staff-tecnico li {
	list-style:none;
	margin-bottom:1em;
}
ul.listado-staff-tecnico li ul {
	font-size:0.8571em;
	font-weight:normal;
}
ul.listado-staff-tecnico li ul li {
	margin-bottom:0.5em;
}
ul.listado-miniaturas {
	font-size:1.2em;
	margin-bottom:35px;
}
ul.listado-miniaturas li {
	clear:left;
	padding-left:20px;
	padding-top:20px;
	list-style:none;
	margin-bottom:0.5em;
	line-height:1.5em;
}
ul.listado-miniaturas li a {
	text-decoration:underline;
}
ul.listado-miniaturas img.imagen-izquierda {
	border:1px solid #CCCCCC;
	margin-top:-15px;
}
ul.listado {
	font-size:1.2em;
}
ul.listado li {
	padding-left:20px;
	list-style:none;
	margin-bottom:0.5em;
	line-height:1.5em;
}
table.tabla-calendario {
	width:605px;
	margin-left:20px;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	margin-bottom:20px;
}
table.tabla-calendario td {
	background-color:#E5E5E5;
	padding:5px;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}
table.tabla-calendario tr.impar td {
	background-color:#CCCCCC;
}
table.tabla-calendario td.columna-izquierda {
	width:50%;
	text-align:left;
	border-right:none;
}
table.tabla-calendario td.columna-derecha {
	width:50%;
	text-align:right;
}
table.tabla-calendario.tres-columnas td.columna-izquierda {
	width:33%;
}
table.tabla-calendario.tres-columnas td.columna-centro {
	width:33%;
	text-align:left;
	border-right:none;
}
table.tabla-calendario.tres-columnas td.columna-derecha {
	width:33%;
}
table.tabla-equipos {
	width:605px;
	margin-left:20px;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	margin-bottom:20px;
}
table.tabla-equipos th ,
table.tabla-equipos td {
	background-color:#E5E5E5;
	padding:5px;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}
table.tabla-equipos th {
	font-weight:bold;
	background-color:#000000;
	color:#FFFFFF;
}
table.tabla-equipos tr.impar td {
	background-color:#CCCCCC;
}
table.tabla-equipos th.columna-izquierda ,
table.tabla-equipos td.columna-izquierda {
	width:15%;
	text-align:center;
}
table.tabla-equipos th.columna-central ,
table.tabla-equipos td.columna-central {
	width:70%;
	font-weight:bold;
	text-align:left;
}
table.tabla-equipos th.columna-derecha ,
table.tabla-equipos td.columna-derecha {
	width:15%;
	text-align:center;
}

table.tabla-records {
	width:605px;
	margin-left:20px;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	margin-bottom:20px;
}
table.tabla-records td {
	background-color:#E5E5E5;
	padding:5px;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	width:25%;
}
table.tabla-records tr.impar td {
	background-color:#CCCCCC;
}
div.noticia-imagen-pequenya {
	width:205px;
	height:127px;
	overflow:hidden;
}
div#contenedor-texto-noticia {
	padding-left:20px;
	padding-right:65px;
}
div.contenido-interior div#contenedor-texto-noticia h2 {
	margin-bottom:inherit;
}
div.contenido-interior div#contenedor-texto-noticia h3 {
	padding-left:0;
	padding-right:0;
}
div.contenido-interior div#contenedor-texto-noticia p {
	margin:0;
	padding:0;
	padding-left:0;
	padding-right:0;
	margin-bottom:1.5em;
	line-height:1.5em;
}
div.contenido-interior div#contenedor-texto-noticia ul ,
div.contenido-interior div#contenedor-texto-noticia ol {
	padding-left:20px;
}
div.contenido-interior div.contenedor-tres-noticias h3 ,
div.contenido-interior div.contenedor-tres-noticias p {
	padding-left:0;
	padding-right:0;
	margin-top:0.5em;
	margin-bottom:0.5em;
}
div.contenedor-circuitos {
	width:690px;
	padding-top:10px;
	padding-bottom:10px;
}
div.contenedor-circuitos div.circuito {
	float:left;
	width:205px;
	margin-left:20px;
	margin-bottom:20px;
}
div.contenedor-circuitos div.circuito h3 ,
div.contenedor-circuitos div.circuito h4 {
	margin:0;
	padding:0.5em;
	font-size:1.1em;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#9A0116;
	background-image:url(/imagenes/fondos/fondo-titular-rojo.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
div.contenedor-circuitos div.circuito h4 {
	background-color:#000000;
	background-image:url(/imagenes/fondos/fondo-titular-negro.jpg);
}
div.contenedor-circuitos div.circuito h3 a ,
div.contenedor-circuitos div.circuito h4 a {
	color:#FFFFFF;
}
div.contenedor-circuitos div.circuito p {
	font-size:1.1em;
	color:#666666;
}
div.contenedor-circuitos div.circuito div.circuito-imagen {
	width:205px;
	height:205px;
	overflow:hidden;
}
div.contenedor-circuitos div.circuito div.circuito-bandera {
	position:absolute;
	z-index:100;
	margin-left:-2px;
	margin-top:3px;
}
div.contenido-interior ul.listado-fotos ,
ul.listado-fotos {
	margin:0;
	padding:0;
	padding-top:15px;
	padding-bottom:5px;
}
ul.listado-staff-tecnico li ul.listado-fotos li ,
ul.listado-fotos li {
	float:left;
	width:200px;
	margin-right:20px;
	margin-bottom:20px;
	text-align:center;
}
ul.listado-fotos li img {
	border:1px solid #000000;
	margin-bottom:10px;
}
/* FIN Estilos Maquetacion */

/* INICIO Estilos Slider Imagenes */
div.sliders {
}
div.sliders div.slider-numeros {
	position:absolute;
	width:878px;
	height:30px;
	overflow:hidden;
	margin-top:124px;
	z-index:500;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	background-color:#CCCCCC;
}
div.sliders div.slider-numeros div {
	float:left;
	display:block;
	text-align:center;
	cursor:pointer;
	color:#FFFFFF;
	width:30px;
	height:17px;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:2px;
	font-weight:bold;
}
div.sliders div.slider-numeros div.activo {
}
div.sliders div.slider-controles {
	position:absolute;
	width:943px;
	height:66px;
	overflow:hidden;
	margin-top:298px;
	z-index:501;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
}
div.sliders div.slider-controles div {
	float:left;
	display:block;
	text-align:center;
	cursor:pointer;
	background-color:#FFFFFF;
	color:#000000;
	width:35px;
	height:66px;
}
div.sliders div.slider-controles div.slider-control-anterior {
	margin-left:571px;
}
div.sliders div.slider-controles div.slider-control-siguiente {
	margin-left:0;
}
div.sliders div.slider {
	position:absolute;
}
/* FIN Estilos Slider Imagenes */

/* INICIO Estilos Galeria */
div.menu-galeria {
	width:100%;
	clear:both;
	margin-top:20px;
	margin-bottom:10px;
}
div.menu-galeria div.contenido {
	margin:0;
	margin-bottom:5px;
	margin-top:10px;
}
div.menu-galeria div.contenido ul {
	margin:0;
	padding:0;
	list-style:none;
}
div.menu-galeria div.contenido ul li {
	margin:0;
	padding:0;
	float:left;
	width:205px;
	margin-left:20px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:5px;
	color:#333333;
	border-bottom:1px solid #999999;
}
div.menu-galeria div.contenido ul li a {
	color:#333333;
}
div.menu-galeria div.contenido ul li a:hover , 
div.menu-galeria div.contenido ul li a.seleccionada {
	text-decoration:none;
	font-weight:bold;
	color:#CA0300;
}
p.paginador {
	text-align:center;
}
div#galeria-fotos {
	margin-left:20px;
}
div.foto-galeria {
	float:left;
	width:192px;
	margin-right:14px;
	margin-top:10px;
}
div.foto-galeria div.foto {
	width:196px;
	height:146px;
	overflow:hidden;
	margin-top:5px;
}
div.foto-galeria div.foto a {
	display:block;
	height:100%;
	width:100%;
	text-align:center;
	vertical-align:middle;
}
div.foto-galeria div.foto img {
	margin-left:auto;
	margin-right:auto;
	margin-top:auto;
	margin-bottom:auto;
}
/* FIN Estilos Galeria */

/* INICIO Estilos Formularios */
form {
	margin-left:20px;
	margin-right:65px;
}
form br {
	display:none;
}
form label {
	display:block;
	text-align:left;
	padding-top:2px;
	padding-bottom:3px;
}
form input ,
form textarea ,
form select {
	display:block;
	width:100%;
	padding:3px;
	border:1px solid #333333;
	margin-bottom:9px;
	font-size:1em;
	font-family:inherit;
}
form textarea {
	overflow:auto;
}
form input.radio ,
form input.checkbox {
	display:inline;
	width:auto;
	border:none;
	margin-bottom:0;
}
form input.boton ,
form .botones input {
	width:auto;
	display:inline;
	float:none;
	background-color:#333333;
	color:#FFFFFF;
}
form .botones {
	width:100%;
	text-align:right;
}
form input.input-formulario-alerta ,
form textarea.input-formulario-alerta ,
form select.input-formulario-alerta {
	border:1px solid #FF0000;
	background-color:#FFBFBF;
}
fieldset {
}
fieldset label {
	display:inline;
}
.asterisco {
}
.asterisco-alerta {
	color:#FF0000;
}
/* FIN Estilos Formularios */
