/* -------------CSS Document ------------------------------*/
/* skin deportesonline.com version Nitro 2.0 */
/* Mikeldi Cesteros (Marlo) & Miguel Peteiro (Pelogüisky) */
/* Larga vida a Crom */
/* --------------------------------- */

html, body {
	margin:0;
	padding:0;
}
body {
	font: 76% arial, sans-serif;
	background:transparent url("/images/bk_body.gif") repeat-x 0 0;
}
div#header {
	background: transparent url("/images/bk_header.gif") repeat-x center top;
	background-repeat:repeat-x;
	border-bottom:1px solid #B7D3E4;
	border-top:1px solid #B7D3E4;
	height:114px;
	padding:0;
}
div#header .logo {
float:left;
height:111px;
margin:0 0 0 25px;
position:relative;
width:222px;
}

div#header .logo a {
	float:left;
	display:block;
	height:105px;
}

div#header .logo a img{
	height:105px;
	width:192px;
}
div#header h1 {
	color:#333333;
	padding:0;
	margin:0;
	font-size:11px;
	font-weight:bold;
	position:absolute;
	bottom:0;
	left:0;
}
/* ----------------------- header ENDE --------------------------- */

div#web {
	margin:0 auto;
	width:998px;
	border-left:1px solid #B7D3E4;
	border-right:1px solid #B7D3E4;
}
div#wrapper {
/*border:1px solid #FF0099;*/
float:right;
height:100%;
overflow:hidden;
width:731px;
}

/* ----------------- NAVIGATION -------------------- */

div#navigation {
	/*border:1px dotted #f90;*/
	float:left;
	/*margin:5px 0 0 -992px;*/
	width:250px;
	padding:5px 0 0 5px;
}

div#navigation h3 {
background-image:url("/images/ico1.gif");
background-position:left center;
background-repeat:no-repeat;
color:#3A3A3A;
font-size:16px;
margin:5px;
padding:3px 4px 2px 13px;
text-transform:uppercase;
}

div#navigation .under_h3 {
	background-image:url("/images/separa_menus.gif");
	background-position:center top;
	background-repeat:repeat-x;
	color:#3A3A3A;
	font-size:16px;
	margin:5px;
	padding:8px 4px 18px;
	text-transform:uppercase;
}

div#navigation #eventos_destacados{}

div#navigation #eventos_destacados ul{margin:1px 0px 5px 10px; padding:0;}

div#navigation #eventos_destacados ul li {list-style-type:none;}

div#navigation #eventos_destacados ul li a{background-position:center left;
	background-repeat:no-repeat;
	color:#2E6AB1;
	display:block;
		font-weight:bold; font-size:13px;}

div#navigation #eventos_destacados ul li ul{}

div#navigation #eventos_destacados ul li ul li{margin:2px 0;}

div#navigation #eventos_destacados ul li ul li a{background-position:center left;
	background-repeat:no-repeat;
	color:#2E6AB1;
	display:block;
	padding:0 0 0 12px;
	background-image:url("/images/ico2.png"); font-size:12px; font-weight:normal;}

/* recolocacion deportes destacados ende */

/* sustituir clase extra start*/

div#navigation #eventos_destacados, div#navigation #banner_left, div#navigation #listado_deportes, div#navigation #noticias_deportes {
	border:1px solid #B7D3E4;
	margin:0 0 6px 0;
}

 .banner_border{	background-color:#FFFFFF;
background-image:url("/images/back_cajas.gif");
background-position:center bottom;
background-repeat:repeat-x;
border:1px solid #B7D3E4;
padding:0 0 0 10px;
width:238px; margin:0 0 7px;}

/* sustituir clase extra ende */

div#navigation #eventos_destacados, div#navigation #listado_deportes, div#navigation #noticias_deportes  {
	background-color:#FFFFFF;
	background-image:url("/images/back_cajas.gif");
	background-position:center bottom;
	background-repeat:repeat-x;
}
/* listado deportes */

div#navigation #listado_deportes {
	overflow:hidden;
}
div#navigation #listado_deportes ul {
	list-style-type: disc;
	margin:0;
	float: left;
	width: 100%;
	width:238px;
	padding:0 7px 12px 7px;
}
div#navigation #listado_deportes ul li {
	float: left;
	width: 117px;
	list-style-type: none;
}
div#navigation #listado_deportes ul li a {
	display:block;
	font-size:12px;
	margin:0;
	padding:1px 2px 1px 3px;
	text-align:left;
	color:#2E6AB1;
}
div#navigation #listado_deportes ul li a.neg {
	font-weight:bold;
}

/*---------------------- noticias deportes --------------------*/

#noticias_deportes ul {
margin:0;
padding:0;
}

#noticias_deportes ul li {
list-style-type:none;
margin:0;
padding:0;
}

#noticias_deportes ul li a {
background-image:url("/images/ico3.png");
background-position:13px 6px;
background-repeat:no-repeat;
border-bottom:1px dotted #CCCCCC;
/*color:#006EBE;*/
display:block;
font-size:11px;
margin:0;
padding:5px 5px 3px 27px;
text-align:left;
/*text-decoration:none;*/
}

#noticias_deportes .ver_mas{text-align:right; padding:14px 7px; font-size:14px;}

#noticias_deportes .ver_mas a{ font-size:11px;}

/* #noticias_deportes .ver_mas a:hover{ text-decoration:underline;} */


/* -------------------- nav2 ----------------------- */

div#menu_nav2 {
	/*float:right;*/
	width:736px;
	padding:7px 0 0 0;
	position:relative;
}
div#menu_nav2 .left_part {
	float:left;
}
div#menu_nav2 .breadcrumbs {
	margin:0 0 3px 0;
	padding:0;
	overflow:hidden;
}
div#menu_nav2 .breadcrumbs li {
	float:left;
	list-style-type:none;
}
div#menu_nav2 .breadcrumbs li a {
	font-weight:bold;
	background:transparent url("/images/breadcrumbs_separator.jpg") no-repeat left center;
	margin:0 0 0 1px;
	padding:0 0 0 10px;
}
div#menu_nav2 .combo_fecha {
	text-align:left;
	font-size:11px;
	color:#816666;
	padding:0 0 0 12px;
}

/*
div#menu_nav2 .combo_fecha span{display:none;}


div#menu_nav2 .combo_fecha select{
	display:none;
}*/


div#menu_nav2 .combo_fecha select {
	font-size:11px;
	margin:0;
	padding:0;
}

/* login old */

div#menu_nav2 #logeo {
	float:right;
	/*border:dotted 1px #f00;*/
	padding:0 15px 0 0;
	width:265px;
	position:relative;
}
div#menu_nav2 #logeo p {
	margin:0 0 4px;
	padding:0;
	font-size:11px;
	color:#816666;
}
div#menu_nav2 #logeo .stng {
	color:#816666;
	font-size:11px;
	text-align:left;
	font-weight:bold;
}



/* old */
div#menu_nav2 #logeo .formlogeo {
	color:#333333;
	font-size:11px;
	margin:0;
	padding:0;
}

/* old ende */

/* login new aspx */

span#lbUsuario, span#lbContrasena{	margin:5px 0;
	padding:0;
	font-size:11px;
	color:#816666;
}

#ctl00_Login1_UserName, #ctl00_Login1_Password{	color:#333333;
	font-size:11px;
	margin:0;
	padding:0;
	width:59px;
	}

#logeo .linea_login{float:left; margin:0 8px 0 0;}

#ctl00_Login1_LoginButton{background:none; color:#0068A7; font-size:11px; border:none; padding:0; cursor:pointer; width:41px; float:left;}

#ctl00_Login1_LoginButton:hover{color:#d6742b}

#logeo .linea_botones{margin:8px 0 0; padding:6px 0 0 0; clear:both;}

* html #logeo .linea_botones{margin:2px 0 0;}

*:first-child+html #logeo .linea_botones{margin:2px 0 0;}

#logeo .linea_botones a{font-size:12px;color:#0068A7;
text-decoration:none;}

#logeo .linea_botones a:hover{color:#d6742b}

#logeo .linea_botones .boton_registro{border-right:solid 1px #cccccc; border-right:1px solid #CCCCCC;
margin:0 3px 0 0;
padding:0 7px 0 0;}

#logeo .incorrect_data{position:absolute;
right:21px;
top:4px; color:#CC3300; font-size:11px;}

/* usuario logeado */

#ctl00_lbNombreUsuario{ font-size:11px; color:#333333;}

#ctl00_btCerrarSesion{background:none; color:#0068A7; font-size:11px; border:none; padding:0; cursor:pointer; margin:0 0 0 2px; float:right; }

div#menu_nav2 #logeo a.perfil_usuario {
background:url("/images/icono_perfil_usuario.gif") no-repeat scroll left center transparent;
display:block;
font-size:12px;
font-weight:bold;
line-height:23px;
margin:5px 0 0;
padding:0 0 0 27px;
}

/* usuario logeado ende */


/* menunav 2 */

div#menu_nav2 .header2 {
	background:transparent url("/images/bk_encuentro.gif") no-repeat 0 0;
	padding:26px 20px 5px 22px;
}

html>body div#menu_nav2 .header2 {
	background:transparent url("/images/bk_encuentro.gif") no-repeat 0 0;
	padding:15px 10px 8px 15px;
}


div#menu_nav2 h2 {
	margin:0;
	/*padding:26px 20px 5px 22px;*/
	text-align:left;
	color:#3a3a3a;
	font-size:18px;
	width:410px;
	/*border:dotted 1px #f09;*/
}

/* -------------------- banners -------------------- */

div#navigation #banner_left {
	text-align:center;
	width:248px;


	/*border:dotted 1px #90f;*/
}

div#extra #banner_right {
/*	text-align:center;*/
	/*border:dotted 1px #90f;*/
}

#banner_bottom {
	float:right;
	margin:8px 7px 0 0;
	background-image:url("/images/separa_menus.gif");
background-position:center bottom;
background-repeat:repeat-x;
height:99px;
width:724px;
/*border:dotted 1px #90f;*/
}

#banner_top{/*border:1px dotted #9900FF;*/
height:90px;
margin:10px 0 0 255px;
width:728px;}

/* otros */
.cajas_publi{
	padding:10px;
}
#banner_p2p{	
	margin:0 0 6px 0;}
#banner_juegos{	
	margin:0 0 6px 0;}
	

 #banner_juegos{	
border:1px solid #B7D3E4;
text-align:center;
padding:4px 0 0 0;
 }

#banner_juegos p{padding:0 9px;}

#banner_adiviname{
background-image:url("/images/bg_adiviname.gif");
background-position:center top;
background-repeat:no-repeat;
padding:14px 16px 0;
text-align:center;}

#banner_adiviname p{margin:0; margin:7px 0 0 0;}

#banner_adiviname h4{font-size:16px; color:#006895; padding:0; margin:11px 0 7px 0; text-decoration:underline;}


/* ############################################# content main (el contenido principal) ###################################################### */


div#content_main {
margin:0 8px 0 0;
clear:both;
}

div#date_navigation{
display:block;
margin:5px 0 0;
border-bottom:3px solid #CCCCCC;
}

div#date_navigation input{background-color:#006699;
border-left:none;
border-right:none;
border-top:none;
border-bottom:solid 1px #ccc;
/*font-size:14px;*/
font-weight:bold;
/*padding:6px 12px;*/
margin:0;
cursor:pointer;
color:#FFF;
width:158px;
height:30px;
}

div#date_navigation input:hover{background-color:#E78F3A;}

div#date_navigation input.Activo{background-color:#E78F3A; }


div#date_navigation input#ctl00_ContentPlaceHolder1_BtProx{width:177px; margin:0 0 0 55px;}


div#date_navigation input#ctl00_ContentPlaceHolder1_BtProx{}

div#sport_navigation{clear:both; margin:15px 0 0;
padding:0 0 0 30px; overflow:hidden; position:relative;}

div#sport_navigation .filtro_deporte{float:left; width:190px;}
div#sport_navigation .filtro_deporte span{	background:transparent url("/images/ico3.gif") no-repeat center left; padding:0 0 0 10px; margin:0 0 4px 0; display:block;}
div#sport_navigation .filtro_deporte select{width:150px; font-size:12px;}


div#sport_navigation .filtro_fechas{/*border:dotted 1px #f90; */float:right;
width:175px;}

div#sport_navigation .filtro_fechas .linea_fil{margin:0 0 3px 0; text-align:right;}

div#sport_navigation .filtro_fechas input{width:88px;}

div#sport_navigation .filtro_fechas span{}





div#sport_navigation .filtro_evento{float:left; width:222px;}
div#sport_navigation .filtro_evento span{background:transparent url("/images/ico3.gif") no-repeat center left; padding:0 0 0 10px; margin:0 0 4px 0; display:block;}
div#sport_navigation .filtro_evento select{width:207px; font-size:12px;}

div#sport_navigation .filtro_buscar{float:left; width:144px;}
div#sport_navigation .filtro_buscar input{}

div#sport_navigation .filtro_boton{margin:19px 0 0 0; float:left;}

div#sport_navigation .filtro_boton input{border:none; background:none; color:#2e6abf; font-weight:bold; padding:0;}

div#sport_navigation .filtro_boton input:hover{cursor:pointer; text-decoration:underline !important; border-bottom:1px solid #2e6abf;}



div#status_navigation{clear:both;
float:left;
padding:15px 0 0 7px;}

div#status_navigation input{background-color:#FFFFFF;
border:1px solid #9AAFE5;
color:#2E6AB1;
cursor:pointer;
font-size:12px;
margin:0 7px 0 0;
padding:0 3px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
}


*:first-child+html div#status_navigation input{ font-size:12px; overflow:visible;}

div#status_navigation input:hover{background-color:#E78F3A; color:#ffffff; cursor:pointer;}

div#status_navigation input.Activo2{background-color:#2E6AB1; color:#ffffff; cursor:auto; font-weight:bold; border:1px solid #2B66A5;}


div#directo_navigation{padding:10px 0 0 111px;}

#ctl00_ContentPlaceHolder1_rblFiltro{width:240px;}


div#father_daemon{clear:both; padding:20px 0; margin:20px 0 0 0; border-top:solid 3px #CCCCCC;}

div#father_daemon.quitamelalineagris{clear:both; padding:20px 0; margin:0 !important; border-top:none !important;}

div#father_daemon2{clear:both;}

div#father_daemon .entidad_header {
overflow:hidden;
background-color:#ffffff;
border-top:0 solid black;
color:#006EBE;
font-size:12px;
font-weight:bold;
margin:0;
padding:7px 12px 0px 30px;
}


.collapsePaneltotal{
	clear:both;
	height:34px;
	background-color:#CCC;
	background-image: url(../images/bg_entidad_header.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	}
.collapsePanelHeader{
	width:28px;
	float:left
	}
.collapsePanelHeader2{
	width:694px;
	float:right;
	}
.collapsePanelHeader2 h2{
	float: left;
	padding:0;
	margin:8px 0 0 0;
	color: #1e75a1;
	}	
.enlaceapuestas{	
	float: right;
	margin: 10px 10px 0 10px;
	border:1px solid #FFF;
	}
.enlaceapuestas a{	
	color:#FFF;
	background-color: #006699;
	padding:2px 5px;
	}
.enlaceapuestas a:hover{	
	color:#FFF;
	background-color:#e78f3a;
	padding:2px 5px;
	text-decoration:none;
	}	
.panelimg{
	float: left; 
	vertical-align: middle;
	padding:12px 5px 0 5px
	}	
div#father_daemon .entidad_header .title_header{
	float:left;
	}

div#father_daemon .entidad_header .apuestas{
	float:right; border-left:solid 1px #b8b8b8; padding:0 0 0 12px;
	}
div#father_daemon .damien{border:1px solid #CCCCCC;
border-collapse:collapse;
margin:7px 0 7px 7px;
width:707px; }

div#father_daemon2 .damien2{
border:1px solid #CCCCCC;
border-collapse:collapse;
margin:7px 0 0 7px;
width:480px;
float:left
 }

.tabla_lista {border:1px solid #CCCCCC;
border-collapse:collapse;
margin:7px 0 7px 7px;
width:684px;
color:#666666;
}

div#father_daemon .damien th, div#father_daemon2  .damien2 th, .tabla_lista th{border:1px solid #CCCCCC; background-color:#eeeeee; color:#000; font-weight:normal; font-size:10px;}

div#father_daemon .damien td,  .damien2 td{border:1px solid #CCCCCC; padding:0; margin:0;}

.tabla_lista td{border:1px solid #CCCCCC; padding:2px; margin:0; text-align:center;}

div#father_daemon .damien th.hora{width:80px}
div#father_daemon .damien th.encuentro{width:220px}
div#father_daemon .damien th.marcador{width:127px}
div#father_daemon .damien th.tv_online{width:140px}
div#father_daemon .damien th.radio_online{width:140px}



div#father_daemon2 .damien2 th.equipo{width:170px; padding:5px;}
div#father_daemon2 .damien2 th.jugados{width:65px; padding:5px;}
div#father_daemon2 .damien2 th.afavor{width:110px; padding:5px;}
div#father_daemon2 .damien2 th.encontra{width:110px; padding:5px;}
div#father_daemon2 .damien2 th.puntos{width:55px; padding:5px;}


div#father_daemon2 .damien2 td.equipo{width:140px; padding:5px; text-align:center}
div#father_daemon2 .damien2 td.jugados{width:80px; padding:5px; text-align:center}
div#father_daemon2 .damien2 td.afavor{width:110px; padding:5px; text-align:center}
div#father_daemon2 .damien2 td.encontra{width:110px; padding:5px; text-align:center}
div#father_daemon2 .damien2 td.puntos{width:70px; padding:5px; text-align:center}

div#father_daemon .damien td.hora{text-align:center;}

div#father_daemon .damien td.hora .reloj{font-size:11px; color:#666666;}
div#father_daemon .damien td.hora .status{font-size:11px; color:#222222;}

div#father_daemon .damien td.encuentro{text-align:center;}



/* iluminacion celdas en hover */

div#father_daemon .damien td.encuentro a, div#father_daemon .damien td.marcador a{display:block;}

div#father_daemon .damien td.encuentro a:hover, div#father_daemon .damien td.marcador a:hover{ color:#ffffff; text-decoration:none; background-color:#e78f3a;}

/* ilumniacion celdas en hover ende */

div#father_daemon .damien td.marcador{text-align:center;}

div#father_daemon .damien td.marcador span{font-weight:bold;}

div#father_daemon .damien td.tv_online{text-align:left; padding:0 3px 0 10px;}
div#father_daemon .damien td.radio_online{text-align:left; padding:0 10px;}

.enlaces_subidos{
float:left;
text-align:center;
width:103px;
}
.enlaces_subidos ul{ margin:0; padding:0; }

.enlaces_subidos ul li{margin:0; padding:0; list-style-type:none;}

.enlaces_subidos ul li a{text-align:center;}


.subir_enlace{float:right;}

/* ---------------------- content detalle (lo q viene siendo 'content' a secas)------------------------ */

div#content {
	/*margin:100px 310px 0 261px;*/
width:412px;
/*background-image:url("/images/background.gif");
background-position:center 10px;
background-repeat:repeat-x;*/
border:0 solid #CCCCCC;
float:left;
}

div#content h2{
background-image:url("/images/backacordeon.gif");
background-position:right center;
background-repeat:no-repeat;
border-bottom:4px solid #CCCCCC;
margin:0;
padding:8px 0;
color:#333333;
}

div#content h2 img{
	width: 30px;
	padding: 2px 10px 0px;
	float:left;
	}

div#content p {
	line-height:1.4
}
div#extra {
	float:right;
	padding:11px 6px 0 0;
}

div#extra .facebook_widget{
width:298px;
height:600px;
}

div#extra #banner_right, div#extra .facebook_widget{
margin:0 0 7px 0;
/*border:dotted 1px #00f;*/
}


/* detalles tv radio */

.pannel{background-color:#ebebeb;}

.pannel h4{color:#DB9000;
font-size:14px;
font-weight:bold;
padding:0;
text-align:center;
margin:0 0 5px 0;
}

.sep_embeds{
width:388px !important;}

hr.sep_embeds{border-bottom:1px dashed #C5C5C5;
border-top:0 none;
height:0;
margin-top:0;
width:97%;}

hr{
border-bottom:1px dashed #C5C5C5;
border-top:0 none;
height:0;
margin-top:0;
width:97%;
}

/* directos tv detalle */

.directos_tv {
background:url("/images/icono_tv.png") no-repeat scroll 24px 21px #EBEBEB;
overflow:hidden;
padding:0 8px 17px;
text-align:center;
}
.directos_radio {
background:url("/images/icono_radio.png") no-repeat scroll 24px 21px #EBEBEB;
overflow:hidden;
padding:0 8px 17px;
text-align:center;
}

.directos_tv ul, .directos_radio ul{margin:0; padding:8px 0 14px 127px;
}

.directos_tv ul li, .directos_radio ul li{list-style-type:none; padding:1px 0 1px 20px; background:transparent url(/images/play_button.gif) no-repeat left center; text-align:left;
}

.directos_tv ul li a, .directos_radio ul li a{
}

/* sin directo */

.directos_tv .no_directos, .directos_radio .no_directos{margin:0; padding:8px 0 14px 127px;}

.directos_tv .no_directos li, .directos_radio .no_directos li{color:#E80D0D;  padding:1px 0 1px 20px; background:transparent url(/images/sindirectos.gif) no-repeat left center; text-align:left;}

/* sin directo ende */

/* directos tv ende */



/* botones */

.anadir_tv_detalle, .anadir_radio_detalle{
background-color:#006085;
border:1px solid #CCCCCC;
color:#FFFFFF;
display:block;
font-weight:bold;
margin:0 auto;
padding:5px;
width:213px;
}

.anadir_tv_detalle:hover, .anadir_radio_detalle:hover{
border:1px solid #CCCCCC;
background:#ffffff;
color:#006085;
text-decoration:none;
}


/* detalles tv radio ende */

.resumen_encuentro{padding:5px 0;}

.subresumen_encuentro{background-image:url("/images/background.gif");
background-position:center 10px;
background-repeat:repeat-x;}

.subresumen_encuentro .liga{}

.subresumen_encuentro .liga_info{padding:14px;}


/* -- */

.detalles_encuentro{padding:12px;}

.detalles_encuentro .linea_detalle{display:block;}

.detalles_encuentro .linea_detalle span{font-weight:bold;}

/* -- */

.previo_partido{/*border:dotted 1px #f00;*/ overflow:hidden; /*clear:both;*/}



.previo_partido ul {
background-color:#FFFFFF;
font-size:10px;
padding:10px;
text-align:left;
width:175px;
}
.previo_partido ul.equipo1 {
float:left;
margin:0 0 5px 4px;
}
.previo_partido ul.equipo2 {
float:right;
margin:0 4px 5px 0;
}
.previo_partido ul li {
border-bottom:1px dotted #CCCCCC;
clear:both;
color:#666666;
list-style:none outside none;
margin-left:0;
padding:4px 0;

}

.previo_partido span.stng {
font-weight:normal;
}

.previo_partido img {
margin:0 0 -3px;
}





/* ------------------------ jquery accordion start ------------------ */

.basic {
font-family:verdana;
}
/*.basic div {
background-color:#FBFBFB;
}*/
.basic p {
border:medium none;
font-size:10px;
font-weight:bold;
margin:0;
padding:10px;
text-decoration:none;
}

.basic a.selector_acordeon {
background-color:#FFFFFF;
border-bottom:4px solid #B7D3E4;
color:#2E6AB1;
font-size:15px;

/*margin:10px 0 0;*/
padding:5px 5px 5px 7px;
display:block;
font-weight:bold;
background-color:transparent;
/*background-image:url("/images/boton_maximizar.gif");*/
background-position:7px center;
background-repeat:no-repeat;
cursor:pointer;
text-decoration:none;
}

.basic a.selector_acordeon:hover {
text-decoration:none;
}

.basic a.selector_acordeon span{font-size:10px; color:#333333; font-weight:normal;}

.basic a.selector_acordeon input{
vertical-align:top;
}

/*.basic a.selected {
background-color:transparent;
background-image:url("/images/boton_minimizar.gif");
background-position:7px center;
background-repeat:no-repeat;
}
.basic a.selected:hover {
text-decoration:overline;
}*/

/* ------------------------ jquery accordion ende ------------------------------*/


/* ----------------------- prefooter and footer START --------------------------*/

div#prefooter {
	clear:both;
	border-top:1px solid #B7D3E4;
	border-bottom:2px solid #CCCCCC;
	padding:10px 0;
}
div#prefooter #legal {
	font-size:12px;
	text-align:center;
	overflow:hidden;
}
div#prefooter #legal .copyright {
	margin:0 0 0 25px;
	float:left;
}
div#prefooter #legal .year {
	margin:0 0 0 6px;
	float:left;
}
div#prefooter ul {
	padding:0;
	float:right;
	margin:0 22px 0 0;
}
div#prefooter ul li {
	float:left;
	list-style-type:none;
}
div#prefooter ul li a {
	border-right:solid 1px #8EACCF;
	padding:0 4px;
}
div#prefooter ul li a.last {
	border-right:none;
	padding:0 4px;
}
div#prefooter a {
	font-weight:bold;
}

/* pie conteneo */

div#footer  {
overflow:hidden;
padding:0 0 20px;
}
div#footer p {
color:#666666;
font:11px Arial,Helvetica,sans-serif;
}
div#footer p.enlaces_externos {
line-height:19px;
text-align:center;
padding:5px 0 0 0;
}
div#footer p.enlaces_externos a {
border-right:1px solid #777777;
font-size:11px;
margin:0 5px 0 0;
padding:0 5px 0 0;
}
.derecha {
float:right;
margin-left:20px;
margin-top:8px;
}
.left {
float:left;
margin-top:5px;
}

p.logo_conteneo  {
float:left;
margin:0 30px 0 15px;
padding:10px 0 0 0;
}
div.miembro {
float:right;
margin:9px 9px 0 20px;
}
div.miembro .literal {
color:#999999;
font-size:11px;
overflow:hidden;
}
div.miembro a {
float:left;
margin:0 5px 0 0;
}
div.miembro span {
color:#999999;
display:block;
font-size:10px;
}

/* pie conteneo ende */

/* ----------------------- prefooter and footer ENDE -------------------------*/

/* --------------------------- COMMON ---------------------------- */

a {
	color: #0068A7;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a img {
	border:none;
}
.texto12a {
	font-size:12px;
}

/* ------------------------------------- REGISTRO USUARIOS START --------------------------------- */

.contenido_paddded{border-right:solid 1px #cacaca; border-left:solid 1px #cacaca; border-bottom:solid 1px #cacaca; margin:0; padding:5px 20px 10px 20px;width:702px; overflow:hidden;}

#registro_usuarios{}

#registro_usuarios p{margin:10px 17px;}

#registro_usuarios ul{margin:0; padding:43px 0; background:transparent url("/images/ventajas.gif") no-repeat 22px center;}

#registro_usuarios ul li {
background-image:url("../images/ico2.gif");
background-position:0 5px;
background-repeat:no-repeat;
list-style:none outside none;
margin-left:200px;
margin-top:5px;
padding-left:10px;}

#registro_usuarios ul li .stngM {
color:#006895;
font-weight:bold;
text-transform:uppercase;
}

#registro_usuarios #datos_usuario{background-color:#EBF7FE; padding:7px; margin:15px 0 0 0;}

#registro_usuarios #datos_usuario h3 {
clear:both;
color:#333333;
display:block;
font-size:18px;
margin:0;
padding:0 0 10px;
width:100%;
}


#registro_usuarios #datos_usuario .linea_form {
float:left;
height:20px;
padding:4px 7px 3px 12px;
width:322px;
}

#registro_usuarios #datos_usuario .form_col_dcha label{
margin:0 0 0 57px;	
}

#registro_usuarios #datos_usuario .linea_form_full_width {
padding:4px 7px 34px 25px;
width:195px;
}

#registro_usuarios #datos_usuario .linea_form_full_width label {
margin:0 10px 0 0;
float:left;
}

#registro_usuarios #datos_usuario .linea_form_full_width input {
float:right;
}

#registro_usuarios #datos_usuario .linea_form_full_width2 {
padding:4px 7px 8px 12px;
width:323px;
clear:both;
}

#registro_usuarios #datos_usuario .linea_form_full_width2 label {
/*margin:0 10px 0 0;*/
float:left;
/*width:158px;*/
}

#registro_usuarios #datos_usuario .linea_form_full_width2 input {
float:right;
width:147px !important;
}

#registro_usuarios #datos_usuario .linea_form_full_width3 {
padding:4px 22px 8px 25px; clear:both; overflow:hidden;
}

#registro_usuarios #datos_usuario .linea_form_full_width3 input {
margin:0 0 0 10px;
float:left;
}

#registro_usuarios #datos_usuario .linea_form_full_width3 label {
margin:0 0 0 32px;
display:block;
}

#registro_usuarios #datos_usuario .linea_form_full_width3 span {
color:#F00 !important; font-weight:bold; margin:0 0 0 31px;
background-color:#FFFACD;
border:1px solid #000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-align:center;
padding:4px 55px;
}

#registro_usuarios #datos_usuario .nota_registro{
float:left;
padding:4px 7px 6px 11px;
width:289px;
color:#414141;
font-size:11px;
text-decoration:none;
}

#registro_usuarios #datos_usuario .error_comprobacion{color:#FF0000;}

#registro_usuarios #datos_usuario p.crear_usuario{margin:20px 0; margin:10px 17px;}

#registro_usuarios #datos_usuario .linea_boton{display:block; text-align:center; clear:both; margin:20px 0 0 0;}

#registro_usuarios #datos_usuario .linea_form label {
float:left;
line-height:18px;
}

#registro_usuarios #datos_usuario .linea_form input{ float:right; font-size:12px; width:145px;}

#registro_usuarios #datos_usuario .linea_form select{ float:right; font-size:12px; width:151px;}

#registro_usuarios #datos_usuario p.aviso_terminos{font-size:10px; padding:0 5px;}

.lyac{float:left;}

#pete,  #pete2 {float:right;}

#pete span, #pete2 span{padding:4px 22px 8px 25px; background-color:#FFFACD;
border:1px solid #000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
padding:5px;
text-align:center;}


#ctl00_ContentPlaceHolder1_apellidosValidator_ValidatorCalloutExtender_popupTable{left:1054px !important;}

/* tooltip */

.tooltip, .tooltip2 {
margin-left:6px;
/*vertical-align:middle;*/
float:left;
}
.tooltip a, .tooltip2 a {
text-decoration:none !important;
}
.tooltip a:hover, .tooltip2 a:hover {
cursor:pointer;
position:relative;
}
.tooltip a span, .tooltip2 a span {
color:#000000;
display:none;
font-weight:normal;
text-align:left;
}
.tooltip a:hover span, .tooltip2 a:hover span {
background-color:#cccccc;
border:1px dotted #0068a7;
display:block;
left:4px;
margin:10px;
padding:5px;
position:absolute;
top:10px;
z-index:999 !important;
}
.tooltip a:hover span {
width:200px;
}
.tooltip2 a:hover span {
width:150px;
}

.tooltip img{vertical-align:bottom;}

/* tooltip ende */

/* noticia detalle */

#noticia_detalle{}

#noticia_detalle h3{
color:#333333;
font-size:16px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
margin:0 0 0 12px;}
 
#noticia_detalle .fecha {
border-bottom:1px dashed #C5C5C5;
font-weight:bold;
margin-bottom:14px;
margin:2px 0 14px 12px;
width:96%;
font-size:11px;
}



#noticia_detalle .sumario{margin:10px 27px; 
color:#333333;
float:right;
font-size:12px;
margin-top:5px;
text-align:justify;
}

/* noticia detalle ende */



/* noticias listado */

#noticias_listado{overflow:hidden;}

#noticias_listado .cabecera{padding:0 0 10px 0; }

#noticias_listado .noticias_repeater_wrapper {border-bottom:solid 3px #CCCCCC;  padding:0 0 20px 0;}

#noticias_listado .noticias_repeater_wrapper .entidad {margin:5px 0; clear:both;}

#noticias_listado .noticias_repeater_wrapper .entidad .fotoNoticia {
display:block;
float:right;
width:110px;}

#noticias_listado .noticias_repeater_wrapper .entidad .noti_mas_info{margin:10px 0 0 0; display:block}


#noticias_listado .noticias_repeater_wrapper h3 {border-bottom:dashed 1px #C5C5C5; display:block; padding:2px 0 4px 0; margin:10px 0 5px 0}

#noticias_listado .noticias_repeater_wrapper h3 a{
color:#006EBE;
display:block;
font-size:13px;
text-decoration:none;
}

#noticias_listado .noticias_repeater_wrapper h3 a:hover{
color:#c86637;
}

#noticias_listado .noticias_repeater_wrapper .fecha {
color:#000000;
font-size:12px;
font-weight:bold;
text-decoration:none;
margin:0 0 0 25px;

}

#noticias_listado .noticias_repeater_wrapper .resumen {margin:8px 0 0 25px; color:#333333; }

#noticias_listado #ctl00_ContentPlaceHolder1_btBuscar{
background:none repeat scroll 0 0 transparent;
border:medium none;
display:block;
margin:0 0 0 -3px;
padding:0;
width:67px;
font-weight:bold;
cursor:pointer;
}

#noticias_listado #ctl00_ContentPlaceHolder1_btBuscar:hover{
text-decoration:underline;
color:#2E6AB1;
}
.pagination_news {
float:left;
margin-bottom:0;
margin-top:36px;
padding:2px;
text-align:left;
width:600px;
}

.pagination_news_top{
margin-top:3px;
margin-bottom:6px;
padding:2px;
text-align:left;
border-bottom:solid 3px #CCCCCC;
padding:0 0 10px 0;
}

.pagination_news ul, .pagination_news_top ul {
font-size:12px;
margin:0;
padding:11px 0;
width:100%;
}
.pagination_news li, .pagination_news_top li {
display:inline;
list-style-type:none;
padding:2px;
}
.pagination_news a, .pagination a:visited, .pagination_news_top a, .pagination_news_top a:visited {
border:1px solid #9AAFE5;
color:#2E6AB1;
padding:0 5px;
text-decoration:none;
}
.pagination_news a:hover, .pagination a:active, .pagination_news_top a:hover, .pagination_news_top a:active {
background-color:#DB771B;
border:1px solid #2B66A5;
color:#FFFFFF;
}
.pagination_news a.Seleccionado, .pagination_news_top a.Seleccionado {
background-color:#2E6AB1;
border-color:#2B66A5;
color:#FFFFFF !important;
cursor:default;
font-weight:bold;
}
.pagination_news a.disablelink, .pagination a.disablelink:hover, .pagination_news_top a.disablelink, .pagination_news_top a.disablelink:hover {
background-color:#FFFFFF;
border-color:#929292;
color:#929292;
cursor:default;
font-weight:normal !important;
}
.pagination_news a.prevnext, .pagination_news_top a.prevnext {
font-weight:bold;
}

/* noticias listado ende */
.nota{
color:#333333;
font-size:12px;
padding:0 12px;
text-align:justify;
}

.textor{
color:#FF0000;
text-decoration:none;}

.botonadura {
background-image:url("/images/jugar.gif");
background-position:left 1px;
background-repeat:repeat-x;
border:1px solid #CCCCCC;
color:#0066CC;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:600;
height:23px;
line-height:23px;
padding:0 13px;
text-align:center;
text-decoration:none;
}

.botonadura:hover {
background-image:url("/images/jugar_on.gif");
background-position:left 1px;
background-repeat:repeat-x;
color:#000000;
text-decoration:none;
cursor:pointer;
border:1px solid #9495AD;
}

.stng{font-weight:bold;}

/* anadir tv radio */

#anadir_tv_radio h3{font-size:16px; color:#333333;}

#anadir_tv_radio h3.paso{color:#006895;
font-size:17px;
font-weight:bold;
padding:0;}

#anadir_tv_radio h3.paso img{vertical-align:middle;}

.pasosanadir{padding:10px 50px;}

.pasosanadirok{padding:10px 50px;}

.pasosanadirok input.left{float:left; margin-left: 100px;}

.pasosanadirok input.right{float:right; margin-right: 100px;}

.pasosanadir p {
font-size:12px;
}


.nota2 {
color:#797979;
font-size:11px !important;
margin:0;
padding:4px 4px 0;}

/* anadir tv radio ende */

.gadgets_gdb{clear:both; overflow:hidden; margin:20px 0 0 0;}

.gadgets_left {
border:0 solid #000000;
/*float:left;*/
margin:0;
padding:0 0 0 10px;
width:340px
}

.gadgets_left h3{
padding-bottom:15px;
color:#DB9000;
font-size:16px;
padding:0;
margin-top:5px;
}

.gadgets_img {
border:0 solid #000000;
float:right;
width:330px;
}


#aviso_legal h3{margin:15px 0 2px 0; padding:0; font-size:13px; color:#333333;}

#aviso_legal p{margin:0 0 10px 0; padding:0;}

.texto12a {
color:#2E6AB1;
font-size:12px;
text-decoration:none;
}

.texto12r {
color:#FF0000;
font-size:12px;
text-decoration:none;
}

.texto11g {
color:#414141;
font-size:11px;
text-decoration:none;
}
a.texto10g {
color:#816666;
font-size:11px;
text-decoration:none;
}
/* ---------------- error al subir enlace ---------------- */

.alerta{
background-color:#D8D8D8;
border:1px solid #CCCCCC;
font-weight:bold;
margin:50px 100px;
padding:20px;
text-align:center;
font-size:15px;}


.alerta a{
font-size:15px !important;}

#logeoURL{
margin:50px auto;
font-size:11px;
padding:0;
width:401px;
padding:0 0 10px 10px;
border-color:#CCCCCC;
border-right:3px solid #CCCCCC;
border-style:solid;
border-width:1px 3px 3px 1px;
color:#666666;

}

#logeoURL .formlogeo{width:111px; margin:0 5px 0 0;}

#logeoURL span.right{float:right; margin:20px 0 0 0;}

#logeoURL #ctl00_ContentPlaceHolder1_Login1_LoginButton{
background:none repeat scroll 0 0 transparent;
border:medium none;
color:#0068A7;
cursor:pointer;

font-size:11px;
padding:0;
width:41px;
}

#logeoURL #ctl00_ContentPlaceHolder1_Login1_LoginButton:hover{
color:#D6742B;
}

.glink{margin:0 4px 0 0;}

.emailnospam{vertical-align:middle;}

.errorazo{display:block; text-align:center; color:#F00; padding:15px 4px 4px 4px;}

.usr_green_msg{
background-color:#ADEADE;
color:#333333;
display:block;
font-weight:bold;
margin:10px;
padding:9px 4px;
text-align:center;}

#tabl_bienvenida{background-color:#EBF7FE;
margin:19px auto 10px;
padding:19px 5px 12px 0;
text-align:center;
width:555px;}

#tabl_bienvenida{width:555px;}

#ctl00_ContentPlaceHolder1_UpdateProgressFiltro{background-color:#FFFFFF;
display:block;
height:55px;
left:0;
position:absolute;
top:0;
width:724px;}

.no_marcador{
background:url("/images/no_marcador.gif") no-repeat scroll left center transparent;
height:52px;
line-height:48px;
padding:0 0 0 46px;
}

.banderilla{
	padding:0 10px;
	float:left;
	}


.tit{
	padding-left:5px;
	padding-top:20px;
	font-size:12px;
	font-weight:bold;
	color:#0068A7;}
	
.mundial{
	width:707px;
	float:left;}

.resultados{
	margin-top:6px;
	font-size:11px;	
	/*width:210px;*/
	float:right;
	padding:12px 0;
	border:1px solid #ccc;
}
	
.resultados table{

	padding:0 0 0 10px;
	}
	
.resultados td.destacados{color:#0068A7; font-weight:bold; text-align:center}
.resultados td.destacados{color:#0068A7; font-weight:bold}
.resultados td.destacados2{color:#0068A7; font-weight:bold; padding-bottom:5px;}

.menu_mundial{
	background-image:url(../images/mundial_tit2.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:500px;
	font-size:30px;
	color:#FFF;
	padding-top:55px;
	padding-left:200px;
	height:70px;
	}
	
.mundialname{
	font-size:16px;
	font-weight:bold;
	color:#e78f3a;
	float:right;
	padding-right:10px;
	padding-bottom:10px;

	}
	
.grupo-casilla{
border:1px solid #ccc;
background-color:#eee;
width:80px;
color:#000;
height:20px;
text-align:center;
padding:5px;
font-size:10px;
margin:2px}

.centrar{
	text-align:center}
	
.p2p_soft{
padding:0 20px;
margin-bottom: 20px;
border-top:2px solid #ccc

}

.p2p_soft img{
margin:5px 10px -10px 10px;

}

/* anchoa numero 40967889 (mundial 2010)*/

h2.imagen{background-image:url("../images/mundial_tit2.gif");
background-position:center top;
background-repeat:no-repeat;
color:#FFFFFF !important;
font-size:30px !important;
height:70px;
padding-left:200px;
padding-top:55px;
width:500px;}

h3.imagen{ color:#E78F3A;
color:#E78F3A;
float:right;
font-size:16px;
font-weight:bold;
position:absolute;
right:276px;
top:144px;
}

h3.imagen{.top:184px; _top:164px;}

/* anchoa numero 40967889 (mundial 2010) ende */

/* p2p */

.p2p_soft{
padding:0 20px;
margin-bottom: 20px;
clear:both;
}

.p2p_soft h2{
padding: 5px;
border-bottom:3px solid #86b2de;
}

.p2p_softimg{
float:left;
padding: 0;
padding:2px
}

.p2p_soft img{
margin:5px 10px -10px 10px;
}

.enlace_p2p_detalle{display:block;
padding:8px 0;
text-decoration:none!important;
}


.enlace_p2p_detalle img{vertical-align:middle; padding:0 5px}

/* p2p ende */


.abrev{
width:60px;
display:block;
float:left;
color:#2e6ab1;
font-weight:bold;
font-size:12px;
padding:5px 0;
border:1px solid #9aafe5;
text-align:center;
margin-right:6px
}

.subir{
color:#2E6AB1;
float:left;
font-size:12px;
font-weight:normal;
padding:15px 5px;

}

.subir a{
color:#2E6AB1;
}

.scoreboard{text-align:center; border:none; margin:0; padding:0; border-collapse:collapse;}

.scoreboard td, .scoreboard tr{padding:0 0px 0 4px !important; border:none !important;}

.scoreboard .marcador{background:transparent url(/images/scoreboard_line.gif) no-repeat center right; font-weight:bold; padding:0 7px !important;}