@charset "utf-8";
/*----------This CSS must be included for any new site using 990px width---------*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

* {padding:0; margin:0;}

#discovery_content_container {float:left; width:816px;}
#pageContainer{clear:both;float:left;margin-top:5px; width:990px;}
#contentHolder {float:left;}

#ad-right-skyscraper-container {float:left;
background-color:#b8d4ff;
padding:0;width:163px;
height:623px;
overflow:hidden;
display:inline;
margin-left:6px
}

#ad-right-skyscraper {text-align:center;}
#ad-right-advertisement img {border:none; overflow:hidden;}

/* ------------------------------------------ */

.txtTitulos{
	font-family:Tahoma,Geneva,Kalimati,sans-serif;
	font-size:18px;
	color:#fff;
	line-height:17px;
}
.txtTitulos2{
	font-family:Tahoma,Geneva,Kalimati,sans-serif;
	font-size:16px;
	color:#fff;	
}
.txtTitulos a{	
	color:#fff;
	text-decoration:none;
}
.txtTitulos a:hover{	
	color:#fff;
	text-decoration:underline;
}

table.txtTexto1{ margin:0 auto;}

.txtTexto1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#aaaaaa;
	line-height:18px;
	text-align:left;
}
.txtTexto1 a{
	text-decoration:none;
	color:#ffffff;
}
.txtTexto1 a:hover{
	text-decoration:none;	
	color:#aaa;
}



.txtTexto2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#aaaaaa;
}
.txtTexto2 a{
	text-decoration:none;
	color:#aaaaaa;
}
.txtTexto2 a:hover{
	text-decoration:none;	
	color:#ffffff;
}

.txtTexto3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#9f9f96;
}
.txtTexto3 a{
	text-decoration:none;
	color:#9f9f96;
}
.txtTexto3 a:hover{
	text-decoration:none;	
	color:#09aadc;
}

.txtTexto4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;	
	color:#09aadc;
}
.txtTexto4 a{
	text-decoration:none;
	color:#09aadc;
}
.txtTexto4 a:hover{
	text-decoration:none;	
	color:#fff;
}


.txtRankingNumero{
	font-family: Arial, Helvetica, sans-serif;
	font-size:38px;
	color:#09aadc;
	font-weight:bold;
}

.txtNombreComentarios{
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
}

.txtLikeComentarios{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;	
	color:#FFF;
}

.txtInapropiadoComentarios{
	color:#51c7ec;
}
.txtInapropiadoComentarios a{
	color:#51c7ec;
}
.txtInapropiadoComentarios a:hover{
	color:#fff;
}

.botonesComentarios{
	background:url(../images/fondo_boton.jpg) no-repeat top;
	cursor:pointer;
	width:73px;
	height:27px;	
	border:none;
	vertical-align:top;
	padding-top:3px;
	text-align:center;
}
.botonesComentarios input{	
	cursor:pointer;
	width:60px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#aaaaaa;	
	border:none;
	vertical-align:middle;
	background:transparent;
	overflow:auto;
}

.botonEscribir{
	background:url(../images/fondo_boton_2.jpg) no-repeat top;	
	width:153px;
	height:30px;	
	border:none;
	vertical-align:top;
	padding-top:1px;
	text-align:center;	
}
.botonEscribir input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#fff;
	width:140px;
	height:25px;
	background:transparent;
	overflow:auto;
	border:none;
	cursor:pointer;
	vertical-align:top;
}


.formComentario{
	background:url(../images/fondo_input_1.jpg) no-repeat top left;
	height:100px;
	width:501px;
	border:none;
	text-align:center;
	padding:8px 0 0 0;
}
.formComentario textarea{
	height:85px;
	width:480px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#aaaaaa;	
	background:transparent;
	overflow:auto;
	border:none;
}
.formInput{
	background:url(../images/fondo_input_2.jpg) no-repeat top left;
	width:247px;
	height:23px;
	border:none;
	text-align:center;
	padding:3px 0 6px 0;
}
.formInput input{
	height:18px;
	width:228px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#aaaaaa;	
	background:transparent;
	overflow:auto;
	border:none;
	text-align:left;
}

.list-item-icon{float:left; margin:6px 6px 6px 0; background-color:#000; width:3px; height:3px; line-height:1px;}
.list-item-sep{clear:both; height:1px; line-height:1px; background-image:url(images/misc_linea_horiz_punt.gif); margin:2px 0;}
#main_footer #footer_links{ position:absolute; left:159px; top:65px; font: bold 10pt "Trebuchet MS", Tahoma, Verdana, Arial; color: #a1d3ef;}




/********* ULTIMO TEMPLATE ***********/

a img{
	border:0;
}

.clearFloat{
	clear:both;
}

.link-logo{
	float:left;
}

.titles{
	height:68px;
	color:#fff;
	font-family:Arial;
	font-size:16px;
}

.txt{
	line-height:20px;
}


/********* MULTIMEDIA ***********/

.programas-wrapper{
	width:485px;
	float:right;
	padding:50px 30px 0 0;
}

.programas-wrapper .programas-number{
	font-family:Arial;
	font-size:2.31em;
	color:#eee;
	text-align:right;
	padding:0 10px 0 0;
}

.programas-wrapper .programas-paginado{
	float:right;
	padding:3px 0 0 0;
}

.programas-wrapper .programas-paginado .paginado-number{
	float:left;
	font-family:Arial;
	font-size:0.75em;
	padding:0 15px 0 15px;
	color:#a09f9f;
}

.programas-wrapper .programas-paginado .paginado-number a{
	text-decoration:none;
	color:#ccc;
}

.programas-wrapper .programas-paginado .paginado-number-seleccionado a{
	color:#09aadc;
	font-weight:bold;
}

.programas-wrapper .programas-paginado .paginado-number a:hover{
	text-decoration:underline;
}


/******** NAV MENU **********/

ul.nav-menu{
	margin:0;
	padding:0 0 0 23px;
	list-style-type:none;
	text-align:center;
}

ul.nav-menu li{
	margin:0;
	padding:0;
	float:left;
	position:relative;
}

ul.nav-menu li a span{
	display:none;
}

ul.nav-menu li a {
	background:url("../images/menu.gif") no-repeat top left;
	color:#000000;
	display:block;
	height:53px !important;
}

ul.nav-menu a.bt-inicio {
	background-position:0 0;
	width:90px;
}
ul.nav-menu a.bt-inicio:hover {
	background-position:0 -53px;
	width:90px;
}

ul.nav-menu a.bt-equipos {
	background-position:-97px 0;
	width:100px;
}
ul.nav-menu a.bt-equipos:hover,
div.page-equipos ul.nav-menu a.bt-equipos {
	background-position:-97px -53px;
	width:100px;
}

ul.nav-menu a.bt-programas {
	background-position:-195px 0;
	width:125px;
}
ul.nav-menu a.bt-programas:hover,
div.page-programas ul.nav-menu a.bt-programas {
	background-position:-195px -53px;
	width:125px;
}

ul.nav-menu a.bt-videos {
	background-position:-325px 0;
	width:185px;
}
ul.nav-menu a.bt-videos:hover {
	background-position:-325px -53px;
	width:185px;
}

ul.nav-menu a.bt-juegos {
	background-position:-515px 0;
	width:95px;
}
ul.nav-menu a.bt-juegos:hover {
	background-position:-515px -53px;
	width:95px;
}

ul.nav-menu a.bt-comunidades {
	background-position:-615px 0;
	width:160px;
}
ul.nav-menu a.bt-comunidades:hover {
	background-position:-615px -53px;
	width:160px;
}


/******** EQUIPOS ************/
#lista_equipos .nombre-equipo {color:#ffffff; font:bold 18pt Arial, Helvetica, sans-serif; margin-left:10px }
#lista_equipos .nombre-equipo a{color:#ffffff; text-decoration:none}
#lista_equipos .nombre-equipo a:hover{color:#151515}
#lista_equipos .pais-equipo {color:#09aadc; font:bold 10pt Arial, Helvetica, sans-serif;margin-left:10px}
#lista_equipos .rating-equipo{display:block; color:#ffffff; font:bold 7.5pt Arial, Helvetica, sans-serif}
#lista_equipos .posicion-equipo{display:block; padding-top:3px; color:#09aadc; font:bold 30pt Arial, Helvetica, sans-serif}
#lista_equipos .votacion{ color:#ffffff; font:bold 8.5pt Arial, Helvetica, sans-serif; margin-left:10px }
#lista_equipos .conocemas{ color:#ffffff; font:bold 8.5pt Arial, Helvetica, sans-serif; margin-top:15px; margin-left:10px }
#lista_equipos .conocemas a{color:#ffffff; text-decoration:none}
#lista_equipos .conocemas a:hover{ color:#151515; }

.page-equipos .intro { font:normal 10pt Arial, Helvetica, sans-serif; color:#ffffff;}
.page-equipos .intro h1 {font:bold 12pt Arial, Helvetica, sans-serif;	color:#09aadc;margin:0; padding:0}
.page-equipos .intro strong { color:#09aadc;}
.page-equipos .titular_numero_equipo { color: #09aadc; font:bold 18pt Arial, Helvetica, sans-serif;}
.page-equipos .titular_nombre_equipo { color: #ffffff; font:bold 18pt Arial, Helvetica, sans-serif; }

.equipos_noticias_rss h2{ font:normal 16pt Arial, Helvetica, sans-serif; color:#fff; padding:15px 0 0 25px; background:url(../images/tit_bullet.gif) 25px 15px no-repeat; text-indent:30px; }
.equipos_noticias_rss #equipos_caja_noticias_rss{ padding: 0 25px;}
.equipos_noticias_rss h3{ font: bold 13pt Arial, Helvetica, sans-serif; color:#09aadc; margin-top:15px;}
.equipos_noticias_rss p{ margin-bottom:20px; }



/********* COMENTARIOS FACEBOOK ***********/
.comentarios_fb h2{ font:normal 16pt Arial, Helvetica, sans-serif; color:#fff; padding:15px 0 0 25px; background:url(../images/tit_bullet.gif) 25px 15px no-repeat; text-indent:30px; }
.comentarios_fb .comentarios_fb_caja{ padding: 20px 25px 0 25px;}


/********** ETAPAS POSICIONES ***********/
.tabla-posiciones{ background-color:#777777; color:#cccccc; font-size:9pt }
.tabla-posiciones .round-tl{ background:url(../images/tabla1_roundcorner_topleft.gif) top left no-repeat}
.tabla-posiciones .round-tr{ background:url(../images/tabla1_roundcorner_topright.gif) top right no-repeat}
.tabla-posiciones .round-bl{ background:url(../images/tabla1_roundcorner_bottomleft.gif) bottom left no-repeat}
.tabla-posiciones .round-br{ background:url(../images/tabla1_roundcorner_bottomright.gif) bottom right no-repeat}
.tabla-posiciones .cabezal-col1{ font:bold 10pt Verdana,Arial,Sans-serif; color:#fff; text-align:left; padding:10px }
.tabla-posiciones .cabezal-col2{ font:bold 10pt Verdana,Arial,Sans-serif; color:#fff; text-align:center; padding:10px }
.tabla-posiciones .encabezado{ background-color:#7e7e7e }
.tabla-posiciones .encabezado .equipo{ padding:5px 10px; }
.tabla-posiciones .encabezado .etapa{ text-align:center; width:26px; padding:3px 0; }
.tabla-posiciones .cuerpo{ font-size:8.5pt; }
.tabla-posiciones .cuerpo .equipo{ padding:0 7px; }
.tabla-posiciones .cuerpo .etapa{ text-align:center; font-size:8.5pt; width:26px; padding:3px 0; }
.tabla-posiciones .cuerpo .primero{ background:url(../images/tabla1_etapas_ganador_bg.gif); font-weight:bold; }
.tabla-posiciones .cuerpo .ultimo{ text-align:center; background:url(../images/tabla1_roundcorner2_bottomright.gif) bottom right no-repeat;}
.tabla-posiciones .cuerpo .post-ultimo{ text-align:center; background:url(../images/tabla1_roundcorner2_topleft.gif) #646464 top left no-repeat;}
.tabla-posiciones .cuerpo .vacio{ background-color:#646464}

