*{
	margin:0px;
	padding:0px;
	border:0px;
}


a{
text-decoration: none;
}

/* Maquetacion */



body{
	font-family: tahoma, verdana, sans-serif; font-size: 11px;
	color: #000;
	text-align: center;
	background: #454545 url("images/bgsitio.jpg") repeat-x;
	padding: 5px 0 0 0;
	}


#container {
	width: 1000px;
	margin: auto;
	text-align: left;
	overflow: hidden;
	z-index: 1;
	position: relative;
	background: #fff url("images/bgtop.jpg") 0 -5px repeat-x;
	border: #fff 2px solid;
	}

#header{
	width: 1000px;
	height: 90px;
	position: relative;
	}


#right{
	float: right;
	width: 240px;
	padding-top: 0px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	z-index: 5000;
	}

#left{
	float: left;
	width: 755px;
	margin: 20px 0 0 0;
	padding: 0px 0px 25px 0px;
        overflow: hidden;
        position: relative;
	z-index: 0;
	}


#footer{
	margin: 30px 0 0 0;
	clear : both;
	width: 1000px;
	padding: 15px;
	background: #fff url("imagenes/bgvideos.jpg") 0 -15px repeat-x;
	position: relative;
	}


#wm {
	position: absolute;
	top: 20px;
	right: 60px;
	}




#left h2{
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 28px;
	letter-spacing: -2px;
	display: block;
	width: 550px;
	margin: 0px 0px 10px 20px;
	padding: 0 0 0 16px;
	background: url("imagenes/flecharoja.gif") 0px 3px no-repeat;
	color: #666;
	}

#left h3{
	clear : both;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	color: #777;
	font-size: 18px;
	letter-spacing: -1px;
	display: block;
	margin: 10px 0 10px 30px;
	padding: 0 0 0 8px;
	background: url("imagenes/punto.gif") 0px 10px no-repeat;
	}



#right h2{
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	display: block;
	color: #fff;
	margin: 7px 0 10px 5px;
	font-weight: bold;
	padding: 0 0 0 16px;
	background: url("imagenes/flechablanca.gif") 0px 3px no-repeat;
	font-size: 22px;
	letter-spacing: -0.05em;
	}


#right h2{
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	display: block;
	padding: 0 0 0 12px;
	margin: 7px 0 10px 5px;
	font-family: tahoma;
	font-size: 19px;
	color: #006;
	background: transparent url('imagenes/flecharoja.gif') -4px 2px no-repeat;
	letter-spacing: -1px;
	border-bottom: #666 0px solid;
	line-height: 20px;
	}





#right div{
	background: #efefef url("imagenes/bgdeg3.gif") 0 0 repeat-x;
	border: #e0e0e0 1px solid;
	}

#right #links{
	width: 230px;
	display: block;
	overflow: hidden;
	background: #fff;
	border: 0px solid THreeDShadow;
	}	


/* header */


#header h1 { position: absolute; top: 8px; left: 30px; margin: 0; font-size: 2px; height: 8px; z-index: 10000; }
#header h1 a { display: block;	width: 178px; height: 50px; background: transparent url("images/top2.gif") no-repeat; text-indent: -700em; text-decoration: none;} 
#header ul { width: auto; position: absolute; bottom: 0px; right: 0; margin: 0;	padding: 0 15px 0 0; list-style: none; z-index: 90; background: #888 url("images/bgtop.jpg") 0 -73px repeat-x; }
#header li { float: right; padding: 0px 6px 0 0; margin: 0 0px 0 0; height: 22px; line-height: 22px;	background: transparent; border-left: #555 1px solid;}


#header .activo{ background: transparent url("imagenes/flechablanca.gif") -4px 3px no-repeat;}
#header ul a { float: left; display: block; padding: 0px 4px 0px 10px;	font-weight: bold; color: #fff;	text-decoration: none;}
#header ul li:hover a { background: transparent;}
#header ul li:hover  {	background: transparent;}
#header ul .primer{/*border-left: #fff 3px solid;*/}


/* scroll noticias */


#scroll2{display: none;}
#scroll{position: absolute;bottom: 0px;left: 2px;padding: 0;margin: 0;width: 370px;height: 22px;line-height: 25px;color: #fff;overflow: hidden;z-index: 500;}
#scroll span{font-weight: bold;	color: #fff;margin: 0 5px 0 0;padding: 0px 0px 0 5px;float: left;line-height: 22px;overflow: hidden;}
#scroll marquee{margin: 0;padding: 0;width: 275px;float: left;line-height: 20px;}
#scroll a{color: #fff;padding: 0;margin: 0px 10px 0 10px;overflow: hidden;font-size: 10px;height: 22px;}

/* Agenda home */


#cajaagenda{padding: 10px 0 10px 0; margin: 0; width: 750px;overflow:hidden; background: #efefef;background: #efefef url("imagenes/bgdeg3.gif") 0 0 repeat-x;float: left;z-index: 0;}
#agenda {margin: 15px 10px 10px 5px;padding: 0px;display: block;overflow: auto;height: 330px;background-color: #efefef;font-size: 11px;background: transparent; }
#agenda a {font-weight: bold;text-decoration: none;color: #000099;}
#agenda li {border-bottom: 0px solid #333;padding: 3px;padding-left: 5px;overflow: hidden;line-height: 15px;background-color: #efefef;height: auto;}
#agenda li.par {background-color: #fefefe;padding-left: 5px;}
#agenda .hora, .horalive, .horash {font-weight: bold; display: block; background: #d00; width: 50px; height: 30px; color: #fff; line-height: 30px; text-align: center; float: left; margin-right: 5px;}
#agenda .horalive{background: #090;}
#agenda .horash { background: #888;}

#agenda .submenu {padding: 10px 0px 10px 70px; font-weight: normal; display: block; display: none; clear: both;	background-color: transparent; line-height: 15px;padding-left: 55px;}
#agenda .submenu ul { list-style-type: none; list-style-image: none;}
#agenda .submenu a { color: #333399;}

h2{
	padding: 2px 0 0 16px;
	background: url("imagenes/flecharoja.gif") 0px 5px no-repeat;
	font-family: trebuchet ms;
	color: #000;
	font-size: 24px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 24px;
	}

#muestracanal{width: 400px;height: 320px;background: #000 url("imagenes/bgplayer2.gif") center 45% no-repeat;margin: 10px 5px auto 10px;display: none;float:left;position: relative;}



/*noticias*/

#noticias{
	margin: 25px 10px 10px 0px;
	padding: 10px 0px 0px 0px;	
	background: #ffffff url("imagenes/fondonoticiasñ.gif") center top no-repeat;
	overflow: hidden;
	//float: left;
	width: auto;
	}

#lnoticias{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	margin: 2px;
	padding: 5px 10px 5px 10px;
	background: #fff url("imagenes/bgnews.png") bottom no-repeat;
	//width: 100%;
	border-bottom: 1px solid #ccc;clear: both;
	}

#lnoticias a{
	font-family: Arial,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #555;
	text-decoration: none;
	}


#lnoticias a:hover{
	color: #c00;
        }


#lnoticias:hover{
	border-bottom: 1px solid #f00;
	}




#ndescripcion{
	padding: 0;
	margin: 0;
	overflow: hidden;
	}

#ndescripcion img{
	float: left;
	margin: 4px;
	padding: 2px;
	height: 60px;
	background: #efefef url("imagenes/ondas.gif") center 9px no-repeat;
	border: #cfcfcf 1px solid;
	overflow: hidden;
	
}

#ndescripcion b{
	color: #666;
	}

#masnoticias{
	margin: 5px 0 0 2px;
	overflow: hidden;
	list-style: none;
	float: left;
}

#masnoticias li{
	margin: 0;
	padding: 0;
	//border-bottom: #fff 1px solid;
}

#masnoticias a {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 11px;
	display: block;
	margin: 0;
	padding: 0;
}

#masnoticias a b{
color: #333399;
}




/* links */

#links{margin: 10px 5px 5px 5px;padding: 5px;}
#links img{margin: 2px 0;}
#links h2{background: transparent url('imagenes/flecharoja.gif') -4px 2px no-repeat;}


/* marcador */


#marcador{margin: 20px 5px 0 5px;padding: 0px;color: #000;background: #efefef url("imagenes/bgdeg3.gif") top repeat-x;border: #e0e0e0 2px solid;font-family: tahoma;font-size: 11px;overflow: hidden;}
#marcador #online {background: #efefef;	border: 0px;}
#marcador span a{display: block;color: #000;text-decoration: none;width: 100%;height: 15px;text-align: right;padding: 0px 10px 5px 0;margin: 0 12px 0 0;}
#online ul {padding: 0;	margin: 5px;list-style: none;background: #efefef;overflow: hidden;}
#online span {border: #f00 0px solid;}
#online ul li {	position: relative;padding: 0;margin: 0;border-bottom: 1px solid #efefef;background: #fff url("imagenes/bgtop2.jpg") 0 -20px repeat-x;overflow: hidden; width: 100%;
	//width: 220px;
	height: 32px;clear: both;display: block;}

#online ul li span {color: #000; overflow: hidden;margin: 0;padding: 0;}
#online .equipo,.equipo2 {position: absolute;top: 0px;left: 30px;overflow: hidden;text-align: left;}
#online .equipo2 {top: 15px;left: 30px;	text-align: left;margin: 0;}
#online .goles, .goles2 {position: absolute;top: 0;right: 35px;width: 15px;color: #009;text-align: right;}
#online .goles2{top: 15px;right: 35px;color: #009;} 
#online .status {position: absolute;top: 0;right: 0;width: 35px;height: 30px;text-align: center;line-height: 30px;}

#online .img {width: 30px;height: 30px;	position: absolute;top: 0;left: 0;line-height: 30px;text-align: center;	}
#online li .img img {border: #000 2px solid;background-color: #efefef;margin-top: 8px;}	
#online li .status img {margin-top: 7px;border: #000 2px solid;}
#online li .close{display: none;position: absolute;top: 0;right: 0;z-index: 1000;width: 35px;height: 30px;text-align: center;line-height: 30px;	background: #fff url('imagenes/close.png') center center no-repeat;}




/*tenis*/

#online .j1, .j2, .s51, .s52, .s41, .s42,.s31, .s32, .s21, .s22, .s11, .s12{ text-align: center;margin: 0;position: absolute; top: 0; width: 11px; color: #009;}
#online .j1,.j2 {width: 100px; left: 4px; overflow: hidden; text-align: left;}
#online .j2 {top: 15px;	left: 4px; text-align: left; margin: 0;}
#online .s51, .s52 {right: 35px;}
#online .s41, .s42 {right: 47px;}
#online .s31, .s32 {right: 59px;}
#online .s21, .s22 {right: 71px;}
#online .s11, .s12 {right: 83px;}
#online .s12,.s22,.s32,.s42,.s52 {top: 15px;}



#marcador h2{
	font-size: 19px;
	color: #009;
	background: transparent url('imagenes/flecharoja.gif') -4px 2px no-repeat;
	letter-spacing: -1px;
	line-height: 20px;
	padding: 0 0 0 12px;
	margin: 8px 0 8px 10px;
	}


#right h5{
	font-size: 14px;
	color: #009;
	background: transparent url('imagenes/punto.gif') 0px 8px no-repeat;
	letter-spacing: 0px;
	line-height: 20px;
	margin: 0 0 0 10px;
	padding: 0 0 0 8px;
	}



/* radios */

#radios h2{
	font-size: 19px;
	color: #007;
	display: block;
	padding: 0 0 0 12px;
	background: transparent url('imagenes/flecharoja.gif') -4px 2px no-repeat;
	border-bottom: #666 0px solid;
	line-height: 20px;
	letter-spacing: -1px;
	}


#radios{ 
	width: auto;
	margin: 10px 5px 0px 5px;
	padding: 0px 5px 10px 5px;
	background: #efefef url("imagenes/bgdeg1.gif") center top repeat-x;
	border: #bfbfbf 1px solid;
	overflow: hidden;
	}

#reproductor{
	overflow: hidden;
	margin: 5px;
	border: #dfdfdf 2px solid;
	background: transparent;
	display: none;
	z-index: 0;
	}


#radios ul {  
	width: auto;
	list-style:none;
	margin: 0;
	padding:0;
	overflow: hidden;
	}

#radios li {
	margin:0px;
	padding:0px;
	width: auto;
	height: 20px;
	//height: 22px;
	line-height: 20px;
	text-align: center;
        border-bottom: 2px solid #efefef;
	background: #fff url("imagenes/bgtop2.jpg") 0 -30px repeat-x;
	display: block;
	overflow: hidden;
	}


#radios .act li {background-color: #d00;}
#radios .act a {color: #007;}
#radios .act a:hover {color: #007;}

#radios li a {
	display: block;
	text-decoration: none;
        color: #333399;
	font-weight: bold;
	line-height: 20px;
	height: 20px;
	//height: 18px;
	}


#radios li a:hover {
	display: block;
	text-decoration: none;
        font-weight: bold;
	background-color: #efefef;
	color: #a00;
	color: #007;
	}




/*tablas*/

#mtabla{width: auto;border: #ccc 0px solid;}
#mtabla table{width: 90%;}

.tabpos{
	width: auto;
	margin: 10px auto 0px 40px;
	}

.tabpos .tit{
	background-color: #d00;
	color: #fff;
	text-align: left;
	font-weight: bold;
	height: 20px;
	line-height: 18px;
	padding: 0 0 0 8px;
	}


.tabpos .tit_2{
	background-color: #dfdfdf;
	font-weight: bold;
	height: 22px;
	color: #000;
	}

.tabpos td{
	font-size: 11px;
	border-right: #fff 1px solid;
	border-bottom: #fff 1px solid;
	background-color: #efefef;
	text-align: center;
	height: 22px;
	}

.tabpos .pos{font-weight: bold;width: 50px;}
.tabpos .equ{text-align: left;padding: 0 0 0 20px;color: #333;}
.tabpos .dat{text-align: center;width: 40px;}
.tabpos .ptos{width: 50px;font-weight: bold;background-color: #dfdfdf;}

#tabpos{width: 100%;margin: 25px 0 50px 0;}

#tabpos h2{	
	margin: 0px 10px 30px 10px;
	padding: 2px 0 0 16px;
	background: url("imagenes/flecharoja.gif") 0px 5px no-repeat;
	font-family: trebuchet ms;
	color: #000;
	font-size: 24px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 24px;
	}


#tabpos h3{
	display: block;
	width:280px;
	margin: 0px auto 0px auto;
	padding: 2px 0 0 10px;
	font-family: trebuchet ms;
	color: #000;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	background-color: #efefef;
	}

#tabpos span{margin: 0 5px 0 0;}
#tabpos img{border: #000 1px solid;}




/*infochannel*/

/*
#infochannel{
	display: none;
	position: absolute;
	bottom: 70px;
	left: 50%;
	margin: 0 0 0 -172px;
	width: 345px;
	height: 40px;
	display: block;
	background: transparent url('imagenes/bg_infochannel.png') no-repeat;
	z-index: 5000;
	opacity:0.7; 
	filter:alpha(opacity=70);
	padding: 5px 0 0 15px;
	}

#infochannel ul{list-style: none;}
#infochannel li{height: 40px;float: left;}
#infochannel a{	display: block;	height: 30px;border: #f00 0px solid;text-indent: -700em;width: 90px;margin: 0 20px 0 0;}

*/


#infochannel{
	display: none;
	position: absolute;
	top: 5px;
	right: 5px;
	margin: 0 0 0 0px;
	width: 174px;
	height: 30px;
	display: block;
	background: transparent url('imagenes/bg_infochannel2.png') no-repeat;
	z-index: 5000;
	opacity:0.8; 
	filter:alpha(opacity=80);
	padding: 0px 0 0 0px;
	}

#infochannel ul{list-style: none;}
#infochannel li{width: 85px; height: 30px;float: left;}
#infochannel a{display: block; height: 30px; border: #f00 0px solid; text-indent: -700em; width: 85px; margin: 0px;}



/*overlay*/

#overlay{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: .3; 
	//background: transparent;
	z-index: 1000;
	cursor: pointer;
	}

#overcenter{
	position: absolute;
	left: 50%;
	bottom: 50%;
	overflow: hidden;
	background: transparent url("imagenes/bgtr.png");
	width: 500px;
	height: 35px;
	//height: 50px;
	margin: -150 0 0 -250px;
	padding: 10px;
	z-index: 100001;
	text-align: left;
	display: none;
}



#overcontent{
	float: none;
	margin: 0px;
	padding: 0px;
	background: #fff url('imagenes/bgdeg.gif') repeat-x;
	width: 100%;
	height: 100%;
	overflow: hidden;
	
}


#overcenter h1{
	margin: 5px;
	float: left;
	display: block;
	width: 100%;
	height: 30px;
	background: transparent url("imagenes/top2.gif") no-repeat;
	text-indent: -700em;
	text-decoration: none;
	clear: both;
	} 


#overcontent h3{
	margin: 5px;
	padding: 3px 0 0 25px;
	display: block;
	width: 268px;
	height: 20px;
	line-height: 20px;
	background: transparent url("imagenes/configurar.gif") no-repeat;
	overflow: hidden;
	font-size: 17px;
	letter-spacing: -1px;
	color: #666;
	} 

#overcontent h2{
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	margin: 0px;
	padding: 5px 0 0 30px;
	display: block;
	width: 100%;
	height: 30px;
	background: transparent url("imagenes/ondas_mini.png") 10px 2px no-repeat;
	overflow: hidden;
	font-size: 21px;
	letter-spacing: -1px;
	color: #666;
	text-align: left;
	} 

#form {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	padding: 0 20px;
	margin: 0;
	text-align: left;
	clear: both;
	}

#form ul{
	list-style: none;
	padding: 0px;
	margin: 15px 0 0 0;
	}

#form li{
	float: left;
	width: 140px;
	height: 15px;
	height: 18px;
	line-height: 15px;
	border: #f00 0px solid;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	}

input{
}


input.check{
	margin: 0 5px 0 0;
	padding: 0;
	border: #000 2px solid;
	}

#form .button{
	font-size: 11px;
	margin: 20px 5px 0 0;
	border: #555 2px solid;
	background: #efefef url(imagenes/bgtop2.jpg) 0 bottom repeat-x;
	}




/*fotografias*/


#galeria{
	list-style: none;
	width: 100%;
	margin: 20px 0 40px 10px;
	overflow: hidden;
	font-family: tahoma;
	font-size: 11px;
	border: #f00 0px solid;
	}

#galeria li{
	float: left;
	width: 130px;
	height: 150px;
	border: #efefef 3px solid;
	display: block;
	overflow: hidden;
	margin: 3px;
	}

#galeria li:hover{
	float: left;
	width: 130px;
	height: 150px;
	border: #f0f0f0 3px solid;
	background: #f8f8f8;
	display: block;
	}



#galeria .link {
	display: block;
	width: 120px;
	margin: 5px;
	color: #000;
	}

#galeria span {
	display: block; 
	margin: 5px 5px 0 5px;
	padding: 0;
	width: 115px; 
	height: 70px;
	text-align: center; 
	overflow: hidden;
	border: #ddd 2px solid;
	}


#galeria img{
	width: 130px;
	height: 90px;
	margin-top: -10px;
	background: #fff url("imagenes/ondas.gif") center 20px no-repeat;
	}


#monline{
	margin: 15px 0 30px 0;
	width: 100%;
	text-align: center;
	overflow: hidden;
	border: #f00 0px solid;
	clear: both;
	}



/*futbol*/




.tfutbol{
	border-bottom: #ccc 1px solid;
	margin: 20px auto 30px auto;
	}

.tfutbol td{
	font-size: 11px;
	text-align: center;
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	height: 21px;
	}

.tfutbol .img{width: 50px;border-left: #ccc 1px solid;}
.tfutbol .img2{width: 50px;border-left: #ccc 0px solid;}
.tfutbol .img img{border: #555 2px solid;width: 14px;height: 10px;}


.tfutbol .submenu2{
	display: none;
	margin: 0;
	padding: 0 0 10px 51px;
	border-top: #ccc 1px solid;
	overflow: hidden;
	}


.tfutbol .more{
	height: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: #ccc 0px solid;
	text-align: left;
	}


.tfutbol .plomo{
	background-color: #555;
	font-weight: bold;
	color: #fff;
	width: 70px;
	}

.tfutbol .rojo{
	background-color: #c00;
	font-weight: bold;
	color: #fff;
	width: 70px;
	}

.tfutbol .naranjo{
	background-color: #F75C17;
	font-weight: bold;
	color: #fff;
	width: 70px;
	}

.tfutbol .verde{
	background-color: #090;
	font-weight: bold;
	color: #fff;
	width: 70px;
	}


.tfutbol .equipo{
	width: 180px;
	text-align: center;
	}

.tfutbol .marcador{
	width: 70px;
	background: #efefef;
	font-weight: bold;
	text-align: center;
	}



.tfutbol .video{
	width: 30px;
	}

.tfutbol .video a{
	display: block;
	width: 16px;
	height: 16px;
	background: #fff url('imagenes/relvideo.png') center no-repeat;
	text-indent: -700em;
	margin: 0 auto;
	}



.tfutbol .mas{
	width: 50px;
	font-weight: normal;
	text-align: center;
	}


.tfutbol .mas a{
	text-decoration: none;
	color: #333399;
	}

.tfutbol .mas img{
	border: #555 2px solid;
	}

.tfutbol .edit{
	width: 40px;
	border: 0px;
	}

.tfutbol .sel{
	background: #fff url('imagenes/add_home1.png') center 3px no-repeat;
	}

.tfutbol .submenu{
	border: #ccc 0px solid;
	text-align: center;
	}

.tfutbol .plomo2{
	width: 70px;
	background: #efefef;
	}

.tfutbol .submenu .img{
	background: #efefef;
	border: #ccc 0px solid;
	}

.tfutbol .submenu2 table{
	position: relative;
	top: -1px;
	margin: 0 0 0 0;
	border-bottom: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-top: #ccc 0px solid;
	}

.edit{text-align: center;}
.edit a{display: block;	width: 25px;height: 15px;margin: auto;}


#tonline .add1 a{
background: #fff url("imagenes/add_home.png") 0 -15px no-repeat;
}

#tonline .add1 a:hover{
background: #fff url("imagenes/add_home.png") 0 -30px no-repeat;
}


#tonline .add2 a{
background: #fff url("imagenes/add_home.png") 0  0px no-repeat;
}

#tonline .add2 a:hover{
background: #fff url("imagenes/add_home.png") 0 -15px no-repeat;
}



.title {text-align:left;
	padding: 0 0 0 80px;
	font-weight: bold;
	border-left: #ccc 1px solid;
}



/*tennis*/

#monline .ttenis{ 
	border-left: #ccc 1px solid;
	border-top: #ccc 1px solid;
	margin: 25px auto 0px auto;
	width: 90%;
	}


#monline .ttenis td {
	padding: 0 5px 0 5px;
	height: 20px;
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	font-size: 11px;
	text-align: center;
	}


.ttenis .verde{
	background: #0a0;
	color: #fff;
	font-weight: bold;
	}

.ttenis .rojo{
	background: #c00;
	color: #fff;
	font-weight: bold;
	}

.ttenis .plomo{
	background: #555;
	color: #fff;
	font-weight: bold;
	}


.ttenis .amarillo{
	background-color: #ffffaa;
	font-weight: bold;
	}

.t_torneo{
	background-color: #efefef;
	font-weight: bold;
	}

#monline .ttenis .edit{
	width: 25px;
	border-right: #fff 0px solid;
	border-bottom: #fff 0px solid;
	}

.edit img{
	width: 23px;
	height: 15px;
	}

.sel{
	background: #fff url('imagenes/add_home.png') center 2px no-repeat;
	}


.img img{
	width: 14px;
	height: 11px;
	border: #555 2px solid;
	}


#info{
	position: relative;
	font-family: tahoma;
	font-size: 12px;
	width: 90%;
	margin: 0 auto 0px auto;
	padding: 10px;
	border: #cc0 2px solid;
	background: #ffc;
	display: none;
	//margin: 0 5% 0 5%; 
	}


#info .close{
	position: absolute;
	text-indent: -700em;
	padding: 0;
	right: 5px;
	top: 5px;
	width: 19px;
	height: 19px;
	border: #cc0 2px solid;
	cursor: pointer;
	background: #ffc url('imagenes/close.png') center center no-repeat;
	}



/* video home */


#cajavideos{
	padding: 10px 0 10px 0; 
	margin: 0 0 0 5px; 
	width: 750px;
	overflow:hidden; 
	background: #efefef url("imagenes/bgdeg3.gif") 0 0 repeat-x;
	float: left;
	}


#videoh {
	font-family: tahoma,Verdana, Arial, Helvetica, sans-serif;
	margin: 15px 10px 10px 5px;
	padding: 0px;
	display: block;
	overflow: auto;
	height: 320px;
	background-color: #efefef;
	font-size: 11px;
	background: transparent; 
	color: #000; 
	z-index: 0;
	}

#videoh a {
	font-weight: bold;
	text-decoration: none;
	color: #000099;
	}


#videoh li {
	border-bottom: 0px solid #333;
	padding: 3px;
	padding-left: 5px;
	overflow: hidden;
	line-height: 15px;
	background-color: #efefef;
	height: auto;
	clear: both;
	}


#videoh li.par {
	background-color: #fefefe;
	padding-left: 5px;
	}

#videoh .img {
	font-weight: bold; 
	display: block; 
	background: #d00; 
	width: 50px; 
	height: 28px;
	color: #fff; 
	line-height: 30px; 
	text-align: center; 
	float: left; 
	margin-right: 5px; 
	background: #fff url('imagenes/bgtop2.jpg') 0 -40px repeat-x;
	border: #ccc 2px solid; 
	overflow: hidden;
	}

#videoh img{
	border: #555 2px solid;
	background: transparent url('imagenes/flags/flag_friend.png') no-repeat;
	width: 16px;
	height: 12px;
	margin: 6px 0 4px 0;
	//margin: 5px 0 2px 0;
	}

#videoh .submenu {
	padding: 10px 0px 10px 70px;
	FONT-WEIGHT: normal;
	font-size: 11px;
	display: block;
	display: none;
	clear: both;
	background-color: transparent;
	line-height: 15px;
	padding-left: 55px;
	}




#videoh .submenu ul {
	list-style-type: none;
	list-style-image: none;
	}

#videoh .submenu a {
	width: 150px;
	color: #333399;
	padding: 0 0 0 12px;
	background: transparent url('imagenes/punto.gif') 4px 5px no-repeat;
	}



#muestravideo{
	width: 380px;
	height: 300px;
	background: #000 url("imagenes/bgplayer2.gif") center 45% no-repeat;
	margin: 10px 5px auto 10px;
	display: none;
	float:left;
	position: relative;
	}



/*infovideo*/


#infovideo{
	color: #fff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 18px;
	z-index: 50000;
	position: absolute;
	bottom: 70px;
	left: 50%;
	margin: 0 0 0 -162px;
	padding: 5px 0 9px 5px;
	width: 315px;
	background: #000 url('imagenes/negrodeg.gif') 5px 50% repeat-x;
	//background: #000 url('imagenes/back_infovideo.png') 0px 0px repeat-x;
	border: #000 2px solid;
	opacity:0.8; 
	filter:alpha(opacity=80);
	overflow: hidden;
	}

#infovideo div{
	padding: 0 0 0 23px;
	background: transparent url('imagenes/flechablanca.gif') 5px 50% no-repeat;
	}

#infovideo span{
	color: #fff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 18px;
	}





#cajamedia{
	position: relative; 
	overflow: hidden; 
	margin: 0px 0 0 5px; 
	padding: 0px;
	height: 390px; 
	width: 750px;
	border: #e0e0e0 0px solid;
	}

#cajamedia2{
	position: absolute; 
	width: 1600px; 
	overflow: hidden; 
	margin: 0px; 
	padding: 0px;
	z-index: 0;
	border: #f00 0px solid;
	}


.swmedia{
	display: block;
	padding: 2px 10px;
	}


.swmedia a{
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 28px;
	letter-spacing: -2px;
	display: block;
	margin: 0px 0px 10px 20px;
	padding: 0 0 0 16px;
	font-weight: bold;
	color: #ccc;
	}

.swmedia a:hover{
	color: #333399;
	}



#swmedia1{
	position: absolute;
	top: 4px;
	//top: 3px;
	left: 125px;
	}

#swmedia2{
	position: absolute;
	top: 4px;
	//top: 3px;
	left: 845px;
	//left: 90px;
	}


.compartir{
	margin: 25px 0 0 0;
	display: none;
	}

.compartir2{
	position: absolute;
	top: 0px;
	right: 30px;
	}


#compartir{
	margin:0px;
	padding:0px;
	border:0px;
	width: 87px;
	//width: 95px;
	border: #bbb 1px solid;
}



#compartir a{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #333399;
	display: block;
	background: #fff url('imagenes/bgtop2.jpg') 0 -40px repeat-x;
	padding: 4px;
	margin: 0;
	}


#compartir a span{
	padding: 0;
	margin: 0 0 0 4px;
	line-height: 16px;
	border: #f00 0px solid;
	color: #333399;
	}


#compartir a img{
	padding: 0;
	margin: 0;
	width: 16px;
	height: 16px;
	float: left;
	border: #f00 0px solid;
	background: transparent url("imagenes/addthis.png") no-repeat;
	}


/*videos*/



#vid img{
	border: #555 2px solid;
	margin: 0px;
	width: 16px;
	height: 12px;
	}


#vid{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	list-style: none;
	display: block;
	overflow: hidden;
	}


#vid li{
	float: right;
	padding: 2px;
	line-height: 14px;
	}





#paginador{
	float: right;
	font-family: tahoma;
	font-size: 11px;
	}

#paginador ul{
	padding: 0 15px 0 0;
	list-style: none;
	}

#paginador li{
	width: 20px;
	height: 20px;
	line-height: 20px;
	border: #bbb 1px solid;
	float: left;
	margin: 1px;
	font-weight: bold;
	text-align: center;
	}

#paginador a{
	color: #888;
	text-decoration: none;
	}

#paginador a:hover{
	color: #f00;
	text-decoration: none;
	}


#paginador .activo{
	background: #efefef;
	color: #000;
	border: #000 1px solid;
	}


#lvideos{
	list-style: none;
	padding: 0px; 
	margin: 20px 0 0 20px;
	background: transparent; 
	color: #000;
	}

.dvideo{
	overflow: hidden;
	}


#lvideos a{
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
	color: #333;
	font-weight: bold;
	}


#lvideos li{
	border-bottom: 1px solid #cfcfcf;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	display: block;
	line-height: 30px;
	/*clear: both;*/
	}

#lvideos .vimg{
	display: block;
	overflow: hidden; 
	/*background: #fff url('imagenes/bgtop2.jpg') 0 -45px repeat-x;*/ 
	width: 35px; 
	color: #fff; 
	text-align: center; 
	float: left; 
	margin: 2px 8px 2px 0px;
	/*border: #ccc 1px solid;*/
	font-weight: bold;
	}

/*
#lvideos img{
	border: #555 2px solid;
	background: transparent url('imagenes/flags/flag_friend.png') no-repeat;
	width: 16px;
	height: 12px;
	margin: 5px 0 5px 0;
	//margin: 5px 0 2px 0;
	}
*/

#lvideos .masvideos{
	display: none;
	margin: 15px 0 0 40px;
	}

#lvideos .masvideos li{
	list-style: none;
	font-weight: bold;
	line-height: 20px;
	background: #fff;
	border: #fff 0px solid;
	}

.masvideos a{
	margin: 1px;
	display: block;
	width: 150px;
	height: 20px;
	color: #333399;
	font-family: tahoma;
	font-size: 14px;
	line-height: 20px;
	padding: 0 0px 0 12px;
	background: #fff url('imagenes/punto.gif') 4px 9px no-repeat;
	}

.vplayer{
	width:380px;
	height:300px;
	background: #000;
	float: left;
	margin: 10px;
	display: none;
	overflow: hidden;
	background: #000 url("imagenes/bgplayer2.gif") center 120px no-repeat;
	position: relative;
	}


.bgnegro{
	width: 380px;
	height: 300px;
	background: #000 url("imagenes/bgplayer2.gif") center 120px no-repeat;
	margin: 5px auto 30px 0;
	border: #000 3px solid;
	}

#mvideos{
	width: 390px;
	text-align: left;
	border: #f00 0px solid;
	margin: 30px 0 0 40px;
	//margin: 30px 0 0 20px;
	float: left;
	overflow: hidden;
}

#mvideos h3{
	width: 200px;
	text-align: left;
	margin: 0 0;
}


#morevideos{
	width: 270px;
	float: left;
	margin: 35px 0 0 40px;
	//margin: 35px 0 0 30px;
	background: #fff url("imagenes/bgdeg.gif") repeat-x;
	border: #efefef 1px solid;
	}


#morevideos ul{
	margin: 10px 0 0 5px;
	font-family: tahoma;
	font-size: 11px;
	list-style: none;
}

#morevideos li{
	clear: both;
	line-height: 16px;
}

#morevideos span{
	margin: 0 10px 0 0;
}

#morevideos a{
	color: #000;
}

#morevideos h3{
	color: #333399;
	width: 240px;
	margin: 10px 0 0 10px;
	padding: 0 0 0 12px;
	background: transparent url("imagenes/flecharoja.gif") -4px 2px no-repeat;
	border-bottom: #555 0px solid;
}




/*imagenes home*/
/*
#imagenes{
	width: 735px;
	//width: 750px;
	height: 210px;
	margin: 0 0 0 5px;
	padding: 10px 5px 5px 12px;
	background: #fff url("imagenes/bgdeg.gif") center top repeat-x;
	border: #efefef 2px solid;
	font-size: 11px;
	}

#imagenes ul {  
	list-style:none;
	margin: 0;
	padding: 0;
	}

#imagenes li {
	width: 225px;
	//width: 240px;
	//height: 45px;
	display: block;
	font-family: tahoma;
	font-size: 11px;
	color: #888;
	margin: 2px;
	padding: 5px;
	border: #efefef 1px solid;
	background: #fff url("imagenes/bgtop2.jpg") 0 -10px repeat-x;
	float: left;
}


#imagenes li:hover {
	border: #ccc 1px solid;
}


#imagenes  a {
	text-decoration: none;
	color: #000;
	margin: 0px;
	padding: 0px;
	
}


#imagenes span {
	display: block; 
	background: #efefef; 
	width: 80px; 
	height: 40px;
	line-height: 30px; 
	text-align: center; 
	float: left; 
	margin: 0 5px 0 0; 
	overflow: hidden;
	border: #ccc 1px solid;
}


#imagenes img{
	border: #ccc 0px solid;
	width: 100px;
	height: 70px;	
	margin-top: -10px;
	margin-left: -10px;
	background: #fff url("imagenes/ondas.gif") center 3px no-repeat;
	padding: 0px; 
}
*/


#addfav {
	background: #fff568;
	border: 3px solid #9e9601;
	padding: 0px 10px 4px 10px;
	position: absolute;
	width: 200px;
	border-top: 0;
	top: 0;
	right: 40px;
	z-index: 1600;
	display: none;
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;	
}

#addfav a{
	color: #333;
	font-weight: bold;
	}

#addfav a:hover{
	color: #333399;
	font-weight: bold;
	}


/*imagenes home*/


#imagenes{
	margin: 5px 0 0 5px;
	padding: 10px 5px 5px 12px;
	background: #fff url("imagenes/bgdeg.gif") center top repeat-x;
	border: #efefef 2px solid;
	font-size: 11px;
	overflow: hidden;
	}

#imagenes ul {
	width: 100%; 
	list-style:none;
	margin: 0;
	padding: 0;
	border: #f00 0px solid;
	overflow: hidden;
	}

#imagenes li {
	width: 225px;
	display: block;
	font-family: tahoma;
	font-size: 11px;
	color: #888;
	margin: 2px;
	padding: 5px;
	border: #efefef 1px solid;
	background: #fff url("imagenes/bgtop2.jpg") 0 -10px repeat-x;
	float: left;
	overflow: hidden;
}


#imagenes li:hover {
	border: #ccc 1px solid;
}


#imagenes  a {
	text-decoration: none;
	color: #000;
	margin: 0px;
	padding: 0px;
	
}


#imagenes span {
	display: block; 
	background: #efefef; 
	width: 80px; 
	height: 40px;
	line-height: 30px; 
	text-align: center; 
	float: left; 
	margin: 0 5px 0 0; 
	overflow: hidden;
	border: #ccc 1px solid;
}


#imagenes img{
	border: #ccc 0px solid;
	width: 100px;
	height: 70px;	
	margin-top: -10px;
	margin-left: -10px;
	background: #fff url("imagenes/ondas.gif") center 3px no-repeat;
	padding: 0px; 
}


/*menu estadisticas*/


#menupos{
overflow: hidden;
margin: 0 10px 0 0;
}

#menupos a{
text-decoration: none;
}

#menupos img{
border: #555 2px solid;
margin: 0px;
width: 16px;
height: 12px;
}


#menupos ul{
list-style: none;
float: right;
}

#menupos li{
float: left;
padding: 2px;
line-height: 12px;
}


/*paginador*/

#paginador2{
	position: relative;
	height: 32px;
	top: 0;
	padding: 0;
	margin: 0 0 20px 5px;
	display: block;
	overflow: hidden;
}

#linea{
	position: absolute;
	bottom: 0;
	left: 0;
	height: 26px;
	width: 100%;
	border-bottom: #bbb 1px solid;
	overflow: hidden;
	}


#paginador2 ul{
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	right: 108px;
	list-style-type: none;
	list-style-image: none;
}


#paginador2 li{
	font-family: tahoma;
	font-size: 11px;
	width: 30px;
	height: 24px;
	line-height: 24px;
	border: #ccc 1px solid;
	border-bottom: #bbb 1px solid;
	float: left;
	margin: 0 1px;
	padding: 0;
	font-weight: bold;
	text-align: center;
	background: #fff url('imagenes/bgtop2.jpg') 0 -40px repeat-x;
	}


#paginador2 .activo{
	font-family: tahoma;
	font-size: 12px;
	width: 30px;
	height: 24px;
	line-height: 24px;
	border: #bbb 1px solid;
	border-bottom: #fff 1px solid;
	float: left;
	margin: 0 1px;
	font-weight: bold;
	text-align: center;
	background: #fff;
	}

#paginador2 li a{
	display: block;
	height: 24px;
	width: 30px;
	line-height: 24px;
	font-family: tahoma;
	font-size: 11px;
	color: #333399;
	text-decoration: none;
} 


#paginador2 .compartir3{position: absolute;bottom: -0px;right: 10px;z-index: 1000;}






/*vid*/


#vid{
	position: relative;
	height: 33px;
	top: 0;
	padding: 0;
	margin: 0 0 20px 5px;
	display: block;
	overflow: hidden;
}


#vid img{
	border: #555 2px solid;
	margin: 4px auto 4px auto;
	width: 16px;
	height: 12px;
	}


#vid ul{
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	right: 10px;
	list-style: none;
}


#vid li{
	font-family: tahoma;
	font-size: 11px;
	width: 34px;
	height: 24px;
	line-height: 24px;
	border: #ccc 1px solid;
	border-bottom: #bbb 1px solid;
	float: left;
	margin: 0 1px;
	padding: 0;
	font-weight: bold;
	text-align: center;
	background: #fff url('imagenes/bgtop2.jpg') 0 -40px repeat-x;
	}


#vid .activo{
	font-family: tahoma;
	font-size: 11px;
	width: 34px;
	height: 24px;
	line-height: 24px;
	border: #bbb 1px solid;
	border-bottom: #fff 1px solid;
	float: left;
	margin: 0 1px;
	font-weight: bold;
	text-align: center;
	background: #fff;
	}


#vid2 .compartir4{
	position: absolute;
	bottom: -0px;
	right: 10px;
	z-index: 1000;
	}




/*vid*/


#navi{
	position: relative;
	height: 32px;
	top: 0;
	padding: 0;
	margin: 0 0 20px 5px;
	display: block;
	overflow: hidden;
}


#navi img{
	border: #555 2px solid;
	margin: 4px;
	width: 16px;
	height: 12px;
	}


#navi ul{
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	right: 108px;
	list-style-type: none;
	list-style-image: none;
}


#navi li{
	font-family: tahoma;
	font-size: 11px;
	width: 34px;
	height: 24px;
	line-height: 24px;
	border: #bbb 1px solid;
	float: left;
	margin: 0 1px;
	padding: 0;
	font-weight: bold;
	text-align: center;
	background: #fff url('imagenes/bgtop2.jpg') 0 -40px repeat-x;
	}


#navi .activo{
	font-family: tahoma;
	font-size: 11px;
	width: 34px;
	height: 24px;
	line-height: 24px;
	border: #bbb 1px solid;
	border-bottom: #fff 1px solid;
	float: left;
	margin: 0 1px;
	font-weight: bold;
	text-align: center;
	background: #fff;
	}


#navi .compartir4{
	position: absolute;
	bottom: -0px;
	right: 10px;
	z-index: 1000;
	}

/* muestra */


#muestra{
	position: relative;
	background: transparent;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	}


#muestra .titulo{
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: bold;
	display: block;
	padding: 0 0 0 12px;
	margin: 15px 0 10px 15px;
	font-size: 19px;
	color: #555;
	letter-spacing: -1px;
	line-height: 25px;
	background: transparent url('imagenes/flecharoja.gif') -4px 3px no-repeat;
	}

#muestra .videos{
	float: left;
	margin: 10px 0 0 0;
	padding: 0 0 0 20px; 
	line-height: 20px;
	width: 160px;
	height: 400px;
	overflow: hidden;
	}

#muestra .videos a{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #333399;
	padding: 0 0 0 10px;
	background: #fff url('imagenes/punto.gif') 0 5px no-repeat;
	}

#muestra .close{
	position: absolute;
	top: 0px;
	//top: 15px;
	right: 15px;
	font-family: Tahoma;
	font-size: 0px;
	font-weight: bold;
	border: #ddd 2px solid;
	padding: 0px;
	display: block;
	width: 22px;
	height: 22px;
	text-indent: -700em;
	background: #fff url('imagenes/close2.png') center center no-repeat;
	}

#muestra .close:hover{
	border: #333399 2px solid;
	}

#cargando { 
    
	color: #fff;
	font-weight: bold;
	text-align: right;
	background: #555;	
	height:25px;
	width:150px;
	position:fixed;
	//position: absolute;	
	left:-163px;
	bottom:5%;
	z-index:100001;
	line-height: 25px;	
	padding: 0 10px 0 0;
	border: #777 1px solid;
	border-left: #555 1px solid;
  }

.crojo{
	background:#900;
}



