@charset "UTF-8"; 

html, body{font-family:Tahoma, sans-serif;}

/*  --------------------- Textos  -------------*/

a, a:visited{color:#c60824}
a:hover{color:#c60824}

.texto_gris_peq {font-family: Tahoma, sans-serif; font-size:10px; color:#78797b;}
.texto_gris_footer {font-family: Tahoma, sans-serif; font-size:10px; color:#78797b;}

.titulo {font-family: Tahoma, sans-serif; font-size:15px; color:#78797b; text-align:left; padding: 6px 10px 6px 6px;}
.texto_normal {font-family: Tahoma, sans-serif; font-size:11px; line-height:1.4em; color:#c6c7c8; text-align:left; padding:10px;}
.texto_normal a, .texto_normal a:visited {font-family: Tahoma, sans-serif; font-size:11px; color:#c6c7c8; text-align:left; padding-left:10px; padding-bottom:5px;}
.texto_normal a:hover {font-family: Tahoma, sans-serif; font-size:11px; color:#c60824; text-align:left; padding-left:10px; padding-bottom:5px;}

.texto_titulo {font-family: Tahoma, sans-serif; font-size:11px; color:#e10226; text-align:left; padding-top:6px; padding-left:6px;}
.texto_titulo a, .texto_titulo a:visited {font-family: Tahoma, sans-serif; font-size:11px; color:#c6c7c8; text-align:left; padding-top:6px; padding-left:6px;}
.texto_titulo a:hover {font-family: Tahoma, sans-serif; font-size:11px; color:#c60824; text-align:left; padding-top:6px; padding-left:6px;}


.titular_noticia {font-family: Tahoma, sans-serif; font-size:11px; line-height:1.4em; color:#c6c7c8; text-align:left; padding:10px;}
.titular_noticia a, .titular_noticia a:visited {font-family: Tahoma, sans-serif; font-size:11px; line-height:1.4em; color:#c6c7c8; text-align:left; font-weight:bold;}
.titular_noticia a:hover {font-family: Tahoma, sans-serif; font-size:11px; line-height:1.4em; color:#c60824; text-align:left; font-weight:bold;}

.fecha_noticia {font-family: Tahoma, sans-serif; font-size:11px; line-height:1.4em; color:#ffffff; text-align:left; padding-top:8px; padding-left:10px;}
.titulo_noticia {font-family: Tahoma, sans-serif; font-size:15px; line-height:1.4em; color:#ffffff; text-align:left; padding:10px; font-weight:bold;}
.texto_noticia p {font-family: Tahoma, sans-serif; font-size:11px; line-height:1.4em; color:#c6c7c8; text-align:left; padding-left:10px; padding-bottom:15px;}
.texto_noticia a, .texto_noticia a:visited {font-family: Tahoma, sans-serif; font-size:11px; line-height:1.4em; color:#c6c7c8; text-align:left; font-weight:bold;}
.texto_noticia a:hover {font-family: Tahoma, sans-serif; font-size:11px; line-height:1.4em; color:#c60824; text-align:left; font-weight:bold;}

.texto_normal_decons {font-family: Tahoma, sans-serif; font-size:11px; line-height:1.3em; color:#c6c7c8; text-align:left; padding:6px;}
.texto_amarillo_decons {font-family: Tahoma, sans-serif; font-size:11px; line-height:1.3em; color:#f1e400; text-align:left; padding:6px;}
.texto_amarillo_decons a, .texto_amarillo_decons a:visited {font-family: Tahoma, sans-serif; font-size:11px; line-height:1.3em; color:#f1e400; text-align:left; padding:10px 6px 3px 6px;}
.texto_amarillo_decons a:hover, .texto_amarillo_decons a:active {font-family: Tahoma, sans-serif; font-size:11px; line-height:1.3em; color:#c60824; text-align:left; padding:10px 6px 3px 6px;}

.texto_normal_padel {font-family: Tahoma, sans-serif; font-size:11px; line-height:1.1em; color:#c6c7c8; text-align:left; padding:6px auto auto 6px;}
.texto_normal_padel a, .texto_normal_padel a:visited {font-family: Tahoma, sans-serif; font-size:11px; color:#c6c7c8; text-align:left; padding:6px;}
.texto_normal_padel a:hover, .texto_normal_padel a:active {font-family: Tahoma, sans-serif; font-size:11px; color:#c60824; text-align:left; padding:6px;}

.texto_amarillo_padel {font-family: Tahoma, sans-serif; font-size:11px; line-height:1.3em; color:#f1e400; text-align:left; padding:6px auto 8px 6px;}
.texto_amarillo_padel a, .texto_amarillo_padel a:visited {font-family: Tahoma, sans-serif; font-size:11px; line-height:1.3em; color:#f1e400; text-align:left; padding:6px;}
.texto_amarillo_padel a:hover, .texto_amarillo_padel a:active {font-family: Tahoma, sans-serif; font-size:11px; line-height:1.3em; color:#c60824; text-align:left; padding:6px;}


/* ------------------------------------------- */

.clear{clear:both; display:block; height:1px; width:100%}

body{margin:0px; padding:0px; text-align:center; background:#000}

#bg_top{width:100%; height:580px; margin:0px; padding:0px; text-align:center; background:#000}

#contenedor{position:relative; z-index:10; width:900px; height:580px; padding:0px; margin:0.3% auto auto auto;  }

#header{width:900px; height:100px; border-bottom-color:#78797b; border-bottom-width:thin; border-bottom-style:solid; background: #000000; float:left}

#logo{width:auto; height:auto; float:left; text-align:left}

#header img.logo{height:100px;display:block;margin:0;padding:0;border:none;line-height:0;}

#header_right{float:right; height:100px; width:720px; background:transparent}

#menu_superior{height:29px; width: 720px; text-align: right; margin:17px 0px 0px 0px; z-index:50}

#menu_inferior{height:29px; width: 720px; text-align: right; z-index:50}
#myslidemenu{ width:644px; margin:27px 0px 0px 76px !important; margin:27px 0px 0px auto;}

#content{float:left; height:450px; width:900px; margin: 5px 0px 5px 0px !important; margin: 2px 0px 2px 0px}
#content_flash{float:left; height:397px; width:900px;}
#content_publicidad{float:left; height:50px; color:#78797b; background: #000000; width:900px; margin: 10px 0px 0px 0px !important; margin: 4px 0px 0px 0px}

#content_interior{float:left; height:450px; width:900px; margin: 5px 0px 5px 0px !important; margin: 3px 0px 2px 0px}
#content_izquierda{float:left; height:450px; width:325px;}
#content_derecha{float:left; height:450px; width:575px;}

/* ------------------- Contenido proyectos -------------- */

#content_superior{float:left; width:325px; height: 250px;}
#content_inferior{float:left; width:325px; height: 100px; vertical-align: text-bottom; margin: 0px 0px 50px 0px !important; margin: 0px 0px 30px 0px}

/* ------------ Indice Proyectos   ------------------- */

#content_interior{float:left; height:450px; width:900px; margin: 15px 0px 5px 0px !important; margin: 13px 0px 2px 0px}
#content_izq_indice{float:left; height:450px; width:470px; vertical-align:top;}
#content_der_indice{float:left; height:450px; width:420px;}

.titulo_indice {float:left; width:100%; font-family: Tahoma, sans-serif; font-size:14px; color:#c6c7c8; text-align:left; font-weight:bold; padding: 20px 0px 8px 40px;}
.titulo_indice a, .titulo_indice a:visited {float:left; width:100%; font-family: Tahoma, sans-serif; font-size:14px; color:#c6c7c8; text-align:left; font-weight:bold; }
.titulo_indice a:hover { color:#c60824; }
.texto_indice {float:left; width:100%; font-family: Tahoma, sans-serif; font-size:12px; color:#c6c7c8; text-align:left; padding: 2px 0px 8px 40px;}
.texto_indice a, .texto_indice a:visited {float:left; width:100%; font-family: Tahoma, sans-serif; font-size:12px; color:#c6c7c8; text-align:left; }
.texto_indice a:hover { color:#c60824; }


/* -------- Contenido Decons - Filosofía ------  */
#content_izquierda_filosofia{float:left; height:362px; width:325px;}
#content_derecha_filosofia{float:left; height:362px; width:575px;}
#content_inferior_filosofia{float:left; height:80px; width:900px; vertical-align:top;}

#content_inferior_miembros{float:left; height:50px; width:700px;}
#texto_miembros{float:left; height:12px; width:690px; padding-left: 5px; text-align:left; font-family: Tahoma, sans-serif; font-size:10px; color:#c60824;}
#imagenes_miembros{float:left; height:38px; width:696px; text-align:left;}

#content_inferior_patrocinadores{float:left; height:50px; width:200px;}
#texto_patrocinadores{float:left; height:12px; width:188px; padding-left: 8px; text-align:left; font-family: Tahoma, sans-serif; font-size:10px; color:#c60824;}
#imagenes_patrocinadores{float:left; height:38px; width:196px; text-align:left; }
/* -------------------------------- */

#listado_noticias{margin: 45px 0px 0px 0px;}
#detalle_noticia{margin: 45px 20px 0px 0px;}

#capa_imagen{margin: 5px 0px 0px 0px;}

/* -------- Proyectos ------  */
#imagen_grande{float:left; height:355px; width:575px; padding-top: 6px;}
#lista_imagenes{float:left; height:62px; width:575px; text-align:left; padding: 12px 0px 0px 0px;}
.imagen_peq { padding:0px 4px; width:80px; height:50px; }

/* -------- Juegos ------  */
#content_interior_juegos {float:left; height:450px; width:900px; margin: 10px 0px 5px 0px !important; margin: 8px 0px 2px 0px}
#content_interior_juegos_d {float:left; width:450px; height:auto;}
#content_interior_juegos_i {float:left; width:450px; height:auto;}
.content_juego {float:left; height:90px; width: 420px;}
.imagen_juego { vertical-align: top; padding-right: 8px;}
.texto_juego {float:left; font-family: Tahoma, sans-serif; font-size:11px; line-height:1.4em; color:#c6c7c8; text-align:left; vertical-align: top;}
.titulo_juego {font-size:12px; font-weight:bold}
.texto_juego a, .texto_juego a:visited { color:#c6c7c8; font-weight:bold}
.texto_juego a:hover { color:#c60824; font-weight:bold}

#footer{float:left; width:900px; height:20px; border-top-color:#78797b; border-top-width:thin; border-top-style:solid; padding-top: 5px; margin:5px 0px 0px 0px !important; margin:4px 0px 0px 0px}

