@charset "utf-8";
/* CSS Document */

.enviar_contactos label{ margin-left:15px; width:115px !important; float:left;  padding:3px;}
.enviar_contactos input{ border:0px; background:#D8D8D8; width:460px; padding:3px; } 
.enviar_contactos textarea{ border:0px; background:#D8D8D8; width:460px; height:100px; padding:3px; }

body{
  font: normal 11px Arial, Helvetica, sans-serif;
  background: #FFF;
  font-size: 11px;
  height: auto;
  margin:0px;
  padding:0px;
}

a{
  color: #fff;
  text-decoration: none;
}

a:hover{
  text-decoration: none;
}


h1,h2,h3{
	margin:0px;
	padding:0px;
}

h1 {
  font-weight: normal;
  padding-top: 20px;
  text-align: center;
}

h2 {
  font-size:14px;
  color:white;
  text-align: left;
  padding:0px;
  margin:0px;
}

h3 {
	padding:0px;
	margin:0px;
}

p {
  margin: 5px 0px;
  border: 0px;
  overflow: hidden;
  padding: 5px 0;
  text-align: left;
  color:#666;
  font-size:12px;
}

.pointer{ cursor:pointer; }

.borde_gris{
	border:1px solid #CCC;
}

.titulo_24_black{
  width:945px !important;
  height:32px !important;
  padding-left:5px;
  line-height:32px;
  background-image:url(../images/barra_titulo/titulo_24_black.png);
  color:white;
  margin-bottom:7px;
}

.titulo_24{
  width:945px !important;
  height:32px !important;
  padding-left:5px;
  line-height:32px;
  background-image:url(../images/barra_titulo/titulo_24.png);
}

.titulo_16{
  width:627px !important;
  height:32px !important;
  padding-left:5px;
  line-height:32px;
  background-image:url(../images/barra_titulo/titulo_16.png);
}

.titulo_8{
  width:305px !important;
  height:32px !important;
  padding-left:5px;
  line-height:32px;
  background-image:url(../images/barra_titulo/titulo_8.png);
}

.titulo_4{
  width:142px !important;
  height:32px !important;
  padding-left:5px;
  line-height:32px;
  background-image:url(../images/barra_titulo/titulo_4.png);
}

.botonera{
	cursor:pointer;
	color:white;
	top:30px;
	position:absolute;
	line-height:37px;
	margin-left:20px;
	font-weight:bold;
}

.bot_home{ background:url(../images/botonera/home.png);	width:91px;	height:37px; }
.bot_home_over{ background:url(../images/botonera/home.png); background-position:bottom; width:91px; height:37px; }

.bot_quienes_somos{ background:url(../images/botonera/quienes_somos.png); width:134px; height:37px; }
.bot_quienes_somos_over{ background:url(../images/botonera/quienes_somos.png); background-position:bottom; width:134px; height:37px; }

.bot_informacion{ background:url(../images/botonera/informacion.png); width:112px; height:37px; }
.bot_informacion_over{ background:url(../images/botonera/informacion.png); background-position:bottom; width:112px; height:37px; }

.bot_sedes{ background:url(../images/botonera/sedes.png); width:78px; height:37px; }
.bot_sedes_over{ background:url(../images/botonera/sedes.png); background-position:bottom; width:78px; height:37px; }

.bot_reglamentos{ background:url(../images/botonera/reglamentos.png); width:121px; height:37px; }
.bot_reglamentos_over{ background:url(../images/botonera/reglamentos.png); background-position:bottom; width:121px; height:37px; }

.bot_premios{ background:url(../images/botonera/premios.png); width:89px; height:37px; }
.bot_premios_over{ background:url(../images/botonera/premios.png); background-position:bottom; width:89px; height:37px; }

.bot_inscripcion_contacto{ background:url(../images/botonera/inscripcion_contacto.png); width:194px; height:37px; }
.bot_inscripcion_contacto_over{ background:url(../images/botonera/inscripcion_contacto.png); background-position:bottom; width:194px; height:37px; }

.ligas_edeba{
background:url(../images/bg_ligas.png); 
width: 55px;
height: 44px;
text-align: center;
font-weight:bold;
color: #FFFFFF;
line-height: 20px;
font-size: 18px;
padding-top: 10px;
margin: 8px; 
float:left; 
text-shadow: 0em 0.1em 0.05em #AAAAAA
}

.ligas_edeba:hover{
background:url(../images/bg_ligas.png) bottom; 
}

.borde_reglamento, .borde_reglamento td{ border:1px solid #666; }
.borde_reglamento td{ padding:5px; }

.slider_content{ height:300px; }
.sedes_top{ background:url(../images/sedes_top.jpg); height:5px; width:298px; float:right; }
.sedes_middle{ background-image:url(../images/sedes_middle.jpg); width:288px;float:right; color:#868686; padding-left:10px; padding-top:10px; }
.sedes_bottom{ background-image:url(../images/sedes_bottom.jpg); height:5px; width:298px; float:right;}

.sedes_juegan{ list-style:none; margin:0px; padding:0px; width:110px; padding:5px 0px; }
.sedes_items{ padding:5px 0px; font-size:14px; font-weight:200;border-bottom:dashed 1px #999; }

.box_noticia_imagen{ float:left; margin-top:7px; margin-left:7px; margin-right:10px; width:120px; height:89px; overflow:hidden; }
.box_noticia_fecha{ float:left;margin-top:7px; width:370px; }
.box_noticia_titulo{ float:left;width:370px; margin-top:5px; font-size:16px; font-weight:bold; }
.box_noticia_copete{ float:left;width:370px;margin-top:5px; font-size:12px; }

.edeba_tv_logo{ float:left; margin-left:10px; margin-top:3px; margin-right:10px; }
.edeba_tv_brief{ float: left; text-align: left; margin-top: 25px; font-size: 12px; width:200px;}
.edeba_tv_btn{ float: left; margin-left: 10px; }
.edeba_tv_new_section{ background:url(../images/new_section.png); float:right; width:118px; height:65px; margin-top:-33px; }
.edeba_last_video{ float:left; margin-left:20px; margin-bottom:20px; margin-top:-8px; width:250px; }

.noticias_fecha{ 
margin:10px 0px;
background:url(../images/bg_fecha_noticias.jpg);
width:620px;
height:32px;
color:white;
line-height:32px;
padding-left:10px;
}

.noticia_titulo, .equipo_nombre{ 
font-size:22px;
color:#666;
font-weight:bold;
padding-left:5px;
}

.noticia_titulo{
font-size:12px !important;
font-weight:none !important;
}

.equipo_nombre{
	margin:10px 0px;
}

.fecha_activa{ color:#39acd7; font-weight:bold; font-size:14px; }

.noticia_descripcion{
color:#666;
margin-top:10px;
padding-left:5px;
font-size:12px;
}

.noticia_files{ padding-left:5px; margin-top:10px; }

.proximo_compromiso{
	background:url(../images/bg_compromiso_sede_horario.jpg);
	height:32px;
	width:630px;
}

.ultimos_resultados{ 	background:url(../images/ultimos_resultados.jpg);height:32px;width:630px; }

.titulo_8_black{ background:url(../images/titulo_8_black.jpg); height:32px; width:289px; line-height:32px; color:white; padding-left:10px; font-size:14px; font-weight:bold;}

.titulo_16_black{ background:url(../images/bg_fecha_noticias.jpg); height:32px; width:620px; line-height:32px; color:white; padding-left:10px; font-size:14px; font-weight:bold; margin-top:10px; }

.shadow_up{
	background:url(../images/shadow_up.png);
	height:91px;
}

.botonera{
	float:right;
	list-style:none;
}

.botonera li{
	float:left;
}

.galeria{
	position:relative;
	top:0px;
	background-color:#0D0D0D;
	height:220px;
}

.footer{
background-color: #121212;
height: 50px;
color: #909090;
line-height: 50px;	
margin-top:20px;
}

.black{ color:#000; }

.colorGrey{
color: #999 !important;
text-decoration: none !important;
}

.lg{
	color:#000;
	text-decoration:underline;
}

/**
 * Grid container
 */
#menu_reportajes {
list-style-type: none;
position: relative; /** Needed to ensure items are laid out relative to this container **/
margin: 0;
}

/**
 * Grid items
 */
#menu_reportajes li {
width: 200px;
background-color: #ffffff;
border: 1px solid #dedede;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
display: none; /** Hide items initially to avoid a flicker effect **/
  cursor: pointer;
padding: 4px;
color: #666;
}

#menu_reportajes li:hover {
background-color: #A8D3FF;
color:#FFFFFF !important;
}

#menu_reportajes li img {
display: block;
}

/**
 * Grid item text
 */
#menu_reportajes li p {
font-size: 12px;
margin: 7px 0 0 7px;
}

/**
 * Some extra styles to randomize heights of grid items.
 */
#menu_reportajes ali:nth-child(3n) {
height: 175px;
}

#menu_reportajes ali:nth-child(4n-3) {
padding-bottom: 30px;
}

#menu_reportajes ali:nth-child(5n) {
height: 250px;
}

.drag{ cursor:pointer; }
.drag:hover .span_stats { display:block; }

.span_stats
{
	z-index: 99999999;
	display: none;
	position: absolute;
	background: white;
	border: 1px solid #069;
	top: -20px;
	top: -46px;
	left: 35px;
	width: 155px;
	text-align: left;
	padding-left: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-radius: 5px;
}

.lg
{
	color:#000000;
	text-decoration:underline;
}

.ale_deportivo{ float:left; width:100%; }
#ale_main, #ale2_main{ float:left; width:100%; }
#ale_main .ale_image, #ale2_main .ale2_image{ float:left; margin-left:10px; margin-right:20px; }
#ale_main .ale_title, #ale2_main .ale2_title{ float:left; width:310px; margin-top:7px; }
#ale_main .ale_description, #ale2_main .ale2_description{ float:left; width:310px; margin-top:7px; }
#ale_main .ale_description a, #ale2_main .ale2_description a{ float:left; color:#1573a5; font-weight:bold; }
#ale_main .ale_title a, #ale2_main .ale2_title a{ color:#1573a5; font-weight:bold; font-size:22px; }

#ale_news_selector, #ale_news2_selector{ background:#dadada; margin-top:10px; margin-bottom: 10px; padding:5px; width:620px; float:left; }
.ale_news_item, .ale_news2_item{ float:left; margin:3px; overflow:hidden; width:145px; height:112px; cursor:pointer; height:90px; overflow:hidden; border:2px solid #DADADA; }
.ale_news_item:hover, .ale_news2_item:hover{ border:2px solid #1573A5; } 
.ale_news_item img, .ale_news2_item img{ max-width:148px; }
.ale_news_item_nselected{ border:2px solid #DADADA; }
.ale_news_item_selected{ border:2px solid #1573A5; }

.ale_mas_noticias_title{ margin-left:10px; font-size:14px; font-weight:bold; color:#333 !important; }
.ale_mas_noticias{ margin:0px; padding:0px; margin-left: 25px; color:#333; font-size:12px; font-weight:bold; }
.ale_mas_noticias li{ margin-top:3px; margin-bottom:3px; } 
.ale_mas_noticias li:hover{ text-decoration:underline; } 

.btn_leer_todo_ale{ margin-left:15px; margin-bottom:10px; }

.box_video{ background:#efefef; float:left; margin-right:16px; margin-bottom:15px; }
.box_video_related{ background:#efefef; float:left; margin-right:16px; margin-bottom:15px; width:145px; padding: 5px; }
.box_video_nombre{ float:left; width:145px; }
.box_video_nombre a{ color:#000000; }
.box_video_nombre a:hover{ text-decoration:underline; }
.video_cont{ padding:5px; float:left; width:145px; }
.video_description{ padding:5px; float:left; widows:100px;}
.btn_ver_video{ float:right; margin:5px; }

.hist_button { padding:5px; border:1px solid #ccc; background: #217297; float:left; color:#FFFFFF; margin-right:10px; margin-bottom:10px; margin-top:5px; width: 289px; height: 50px; line-height: 50px; font-weight: bold; cursor:pointer; }

.box_video_detail{ background:#efefef; float:left; padding-bottom:20px; margin-bottom:10px; }

.video_home:hover{ opacity:0.5;}

.success{background:#DFD;border:thin solid #62FF62;color:#060;margin:5px 10px 5px 0;padding:10px 10px 10px 30px;text-align:left; font-size:12px;}
.error{background:#FFD2D3;border:thin solid #FF6468;color:#E60005;margin:5px 10px 5px 0;padding:10px 10px 10px 30px;text-align:left; font-size:12px;}
.alert{background:#C1D5F7;border:thin solid #0073BC;color:#0073BC;margin:5px 0;padding-left:10px;text-align:left;width:727px; font-size:12px;}