@charset "utf-8";
/* CSS Document */

.clear{
	border:none;
	visibility:hidden;
	overflow:hidden;
	clear:both;
	height:0;
}

div#content{
	background-color:#276480;
	padding:0 10px 0 10px;
	color:#333;
	line-height:1.7em;
}

#content h2, #content h2.h2-noticias, #content .title-noticias{
	font:1.7em/1.8em "Trebuchet MS", sans-serif, Helvetica, Arial, Verdana;
	font-weight:bold;
	margin-bottom:5px;
}

#content h4, #content #call-to-action .title, #content #call-to-action-rcol .title{
	font:1.5em/1.6em "Trebuchet MS", sans-serif, Helvetica, Arial, Verdana;
}

#content a, .prox-partidos div,  .prox-partidos-empty div{
	text-decoration:none;
	color:#00abe3;
	font-weight:bold;
}

#content a{
	font-size:1.1em;
	}

#content a:hover{
	text-decoration:underline;
}

#content a img{
	border:none;
}

#content .bold{
	font-weight:bold;
}

/* Cabezal */

#ligas-header{
	background:url(../img/fifa_header.jpg) top center no-repeat;
	width:958px;
	height:354px;
	border:1px solid #fff;
	position:relative;
	}

.titular{
	position:absolute;
	top:21px;
	left:28px;
	}
	
#ligas-header h1, #ligas-header p.presenta, #ligas-header p.canales, #ligas-header p.presenta span, #lHead h1, #lHead p.presenta, #lHead p.canales, #lHead p.presenta span{
	font-family:"Trebuchet MS", sans-serif, Helvetica, Arial, Verdana;
	font-size:2em;
	font-weight:bold;
	color:#fff;
	}
	
#ligas-header h1, #lHead h1{
	margin: 9px 0 0;
	line-height:1;
}
	
#ligas-header p.presenta, #ligas-header p.presenta span, #lHead p.presenta, #lHead p.presenta span{
	font-size:1.14em;
	}

#ligas-header p.presenta span, #lHead p.presenta span{
	color:#69cbef;
	}
	
#ligas-header p.canales{
	font-size:1em;
	font-weight:normal;	
	word-spacing:2px;
	}

#ligas-header p.header-desc, #lHead p.header-desc{
	display:none;
}

#lHead h1{
	font-size:1.6em;
	line-height:0.9;
}

#lHead p.canales{
	font-size:1em;
	font-weight:normal;
	}

#sharebox {
	float:right;
	margin-top:5px;
	width:130px;
	position:relative; /*agregado */
	clear:right;
}

#sharebox a {
	padding-left:16px;
	color:#7aa9bc;
	background:url(../img/globo_link.gif) no-repeat;
	font-size:9px;
	text-decoration:none
}

#sharebox ul {
	position:absolute;/*cambiado */
	display:none;
	height:146px;
	margin-top:2px;
	padding:7px 0 0 16px;/*cambiado */
	background:url(../img/sharebox_bg.png) no-repeat;
	width:97px;/*agregado */
}

#sharebox ul.show {
	display:block
}

#sharebox li {
	margin-bottom:3px;
	padding-left:24px
}

#sharebox ul a {
	padding-left:0;
	color:#62c1e9;
	background:none;
	font-family:"Trebuchet MS";
	font-size:10px;
	text-decoration:none
}

#sharebox a:hover {text-decoration:underline}

li.enviar {background:url(../img/share_enviar.png) 1px 3px no-repeat}
li.imprimir {background:url(../img/share_imprimir.png) 0 3px no-repeat}
li.favoritos {background:url(../img/share_favoritos.png) 0 3px no-repeat}
li.facebook {background:url(../img/share_facebook.png) 0 3px no-repeat}
li.digg {background:url(../img/share_digg.png) 0 3px no-repeat}
li.delicious {background:url(../img/share_delicious.png) 0 3px no-repeat}
#sharebox li.close a {
	position:absolute;
	display:block;
	top:10px;
	right:11px;
	width:11px;
	height:11px
}

/* menu */
/* menu */
	/* common */

ul#liga-tabs{
	margin:0;
	position:absolute;
	bottom:0; /* Change according to the particular menu. Use body signatures if different pages need different separations */
	left:20px; /* Change according to the particular menu. */
	height:30px;
	outline:0;
}

ul#liga-tabs li {
	float:left;
	display:inline;
	height:30px;
	line-height:30px;
}

ul#liga-tabs li a {
	float:left;
	display:inline;
	background-image:url(../img/bLeft.png); /* the path to this image may need to be changed */
	background-position:0 0;
	background-repeat:no-repeat;
	height:30px;
	line-height:30px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	color:#FFF;
	padding:0 14px 0 20px;
}
ul#liga-tabs li span {
	background:url(../img/bRight.png) 0 0 no-repeat; /* the path to this image may need to be changed */
	float:left;
	display:inline;
	height:30px;
	width:6px;
}
ul#liga-tabs li:hover span,
body#intro ul#liga-tabs li.intro span, /* change ids/classes accordingly */
body#teams ul#liga-tabs li.teams span, /* change ids/classes accordingly */
body#sub20 ul#liga-tabs li.sub20 span, /* change ids/classes accordingly */
body#sub17 ul#liga-tabs li.sub17 span, /* change ids/classes accordingly */
body#playa ul#liga-tabs li.playa span, /* change ids/classes accordingly */
body#sorteo ul#liga-tabs li.sorteo span /* change ids/classes accordingly */
{
	background-position:0 -30px;
}
ul#liga-tabs li:hover a,
body#intro ul#liga-tabs li.intro a, /* change ids/classes accordingly */
body#teams ul#liga-tabs li.teams a, /* change ids/classes accordingly */
body#sub20 ul#liga-tabs li.sub20 a, /* change ids/classes accordingly */
body#sub17 ul#liga-tabs li.sub17 a, /* change ids/classes accordingly */
body#playa ul#liga-tabs li.playa a, /* change ids/classes accordingly */
body#sorteo ul#liga-tabs li.sorteo a /* change ids/classes accordingly */
{
	background-position:0 -30px;
	color:#333;
	text-decoration:none;
}
/* /uMenu */

#content #call-to-action, #content #call-to-action-rcol{
	background:url(../img/bg_calltoaction.png) top center no-repeat;
	width:182px;
	height:195px;
	float:right;
	margin:88px 30px 0 0;
	padding:0 17px 15px;
	font-size:0.85em;
}

#content #call-to-action{
	clear:right;
	display:inline;
	}

#content #call-to-action .title, #content #call-to-action-rcol .title{
	line-height:22px;
	text-align:center;
	margin-bottom:10px;
	font-size:1.4em;
}

#call-to-action p, #call-to-action-rcol p{
	font-size:1.3em;
	}

.highlight{
	font-weight:bold;
	color:#009fcc;
}

#content a.calltoaction_btn{
	background:url(../img/btn_cuenta.gif) top left no-repeat;
	width:83px;
	height:17px;
	color:#fff;
	text-align:center;
	font-size:1.2em;
	display:block;
	line-height:17px;
	margin:5px 0 10px;
}

#content a.calltoaction_btn:hover{
	text-decoration:none;
}


/* Contenido principal*/

#content #ligas-content{
	background:#fff url(../img/footer_image.jpg) bottom center no-repeat;
	padding:17px 30px 215px 30px;
}

#content .main {
	width:666px;
	float:left;
}

#content .main p{
	margin-bottom:19px;
	font-size:1.3em;
}

#content .main a{
	font-size:1em;
}

#content .main-mundial, #content .main-sub20, #content .main-sub17, #content .main-playa{
	background:url(../img/bg_mundial.jpg) 100% 6px no-repeat;
	padding-bottom:20px;
}

#content .main-mundial{
	padding-bottom:15px;
	}

#content .main-sub20{
	background:url(../img/bg_sub20.jpg) 100% 6px no-repeat;
}

#content .main-mundial p, #content .main-sub20 p, #content .main-sub17 p, #content .main-playa p{
	padding-right:35px;
}

#content .main-mundial p.img-pad, #content .main-sub20 p.img-pad, #content .main-sub17 p.img-pad, #content .main-playa p.img-pad{
	padding-right:130px;
}

.torneos {
	padding-top:20px;
	}
	
#content .h2-line{
	padding-bottom:6px;
	background:url(../img/line.gif) bottom left no-repeat;
	margin-bottom:13px;
}

#content .main p.controlplus, #content .main p.vivemas-text{
	float:left;
	font-size:1.2em;
	margin-left:19px;
	width:486px;
	line-height:1.3em;
}

#vivemas{
	margin-bottom:42px;
}

#vivemas img {
	float:left;
}

#content .main p.vivemas-text{
	width:470px;
	margin:0 0 5px 10px;
}

#content .main p.controlplus a, #content .main p.vivemas-text a{
	font-size:0.9em;
}

#content .call-to-action-wrapper{
	margin-top:50px;
}

#content .call-to-action-wrapper h3{
	font-size:1.45em;
	font-weight:bold;
}

#content .call-to-action-wrapper p{
	margin-bottom:12px;
}

#content .big-call-to-action{
	background:url(../img/bg_cuenta.gif) top left no-repeat;
	width:565px;
	height:80px;
	padding:10px 15px;
	font-size:0.9em;
}

#content .main .big-call-to-action p{
	margin:0;
	font-size:1.3em;
}

#content .cliente, #content .no-cliente{
	float:left;
	font-size:1em;
}

#content .cliente{
	width:52%;
	padding:0 0 0 15px;
	border-left:1px dashed #b2b2b2;
}

#content .no-cliente{	
	width:45%;
}

#content .cliente a.calltoaction_btn, #content .no-cliente a.calltoaction_btn, #content .noticia p, #content .main-mundial p.subtitulo, #content .main-sub20 p.subtitulo, #content .main-sub17 p.subtitulo, #content .main-playa p.subtitulo{
	margin-bottom:0;
}

#content .no-cliente a.calltoaction_btn{
	margin-top:23px;
}

#content .no-cliente a.calltoaction_btn, #content .cliente a.calltoaction_btn{
	font-size:1.1em;
}

#content .partidos-tabs li a{
	float:left;
	display:block;
	height:25px;
	margin-right:2px;
	cursor:pointer;
	background:url(../img/bg_tabs.gif) top center no-repeat;
	width:70px;
	color:#333;
	font-size:11px;
	text-align:center;
	line-height:30px;
}

#content .partidos-tabs li.current a, #content .partidos-tabs li a:hover{
	line-height:25px;
}

#content .partidos-tabs li a:hover, #content .partidos-tabs li.current a{
	background-position:0 -25px;	
	text-decoration:none;
}

#content .resultados{
	border:1px solid #e6e6e6;
	margin-bottom:40px;
	width:664px;
}

#content .vs th{
	text-align:left;
	font-size:1em;
	padding-left:10px;
	background:url(../img/bg_th_resultados.gif) center left repeat-x;
	height:18px;
	font-weight:bold;
}

#content .vs td{
	padding:4px 5px 3px;
	font-size:1em;
	border-top:1px solid #e6e6e6;
	border-left:1px solid #e6e6e6;
}

#content .vs, #content .vs th{
	font-family:"Trebuchet MS", sans-serif, Helvetica, Arial, Verdana;
}

#content .vs tr.non, #content .non{
	background-color:#fafafa;
}

.intro-list{
	margin:5px 0 20px;
	padding-left:10px;
	}

.intro-list li{
	background:url(../img/bullet_arrow.gif) center left no-repeat;
	font-size:1.3em;
	margin-bottom:5px;
	padding-left:25px;
	}

/* Columna derecha */
#content .right-col{
	width:215px;
	float:right;
}

#content .prox-partidos{
	background:url(../img/mid_proximos_partidos.gif) top center repeat-y;
	width:214px;
	margin:11px 0 30px;
}

#content .prox-partidos h3,  #content .prox-partidos-empty h3{
	background:url(../img/bg_th_proximamente.gif) top center no-repeat;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:1.6em;
	font-weight:bold;
	font-family:"Trebuchet MS", sans-serif, Helvetica, Arial, Verdana;
}

#content .prox-partidos div,  #content .prox-partidos-empty div{
	padding:5px 10px;
	font-size:1em;
	font-family:"Trebuchet MS", sans-serif, Helvetica, Arial, Verdana;
	border:1px solid #e5e5e5;
	border:1px 0;
	margin:0 0 -1px;
}

#content .prox-partidos div.alternate{
	background-color:#f5f5f5;
	border:1px solid #e5e5e5;
	border:1px 0;
	margin:0 auto -1px;
	width:192px;
}

#content .prox-partidos div.partidos-foot{
	background:url(../img/footer_proximos_partidos.gif) top center no-repeat;
	padding:9px 35px;
	border:none;
}

#content .prox-partidos div.partidos-foot a{
	background:url(../img/btn_grabar_partidos.gif) top left no-repeat;
	width:137px;
	height:27px;
	display:block;
	text-indent:-99999px;
}

#content .prox-partidos div.clear{
	padding:0;
	}
	
#content .prox-partidos span.partido-fecha{
	float:left;
	width:55px;
	color:#333;
	}
	
#content .prox-partidos span.partido-desc{
	width:135px;
	float:left;
}

#content .prox-partidos a:hover span{
	text-decoration:underline;
}

#content div.lateralDynamic div.lDChild ul li a{	
	color:#333;
	font-weight:normal;
	line-height:1.3em;
}

/* mundial */
#content div#lHead {
	background:url(../img/blHead.jpg) top center no-repeat;
	width:958px;
	height:118px;
	border:1px solid #FFF;
	position:relative;
}

#content div#lContent {
	background-color:#FFF;
	padding:28px 0 0 28px;
}

#content .main p.subtitulo-mundial{
	margin-bottom:8px;
}

.mundial-wrapper, .mundial-wrapper-2{
	margin-bottom:30px;
	}

.mundial-wrapper h3, .mundial-wrapper-2 h3{
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:1.3em;
	}

#content .main .mundial-wrapper-2 p{
	margin-bottom:0
	}

.mundial-wrapper p.mundial-desc, .mundial-wrapper h3{
	margin-left:234px;
	width:429px;
	}
	
#content .main p.mundial-desc{
	font-size:1.1em;
	}

.mundial-wrapper img{
	float:left;
}

/* calendario */

/* equipos */
#content .equipos-intro{
	margin-bottom:40px;
}

#content .equipos-desc{
	background-color:#f6f9f9;
	border:1px solid #f2f2f2;
	width:654px;
	margin-bottom:40px;
	padding:17px 0 0 11px;
	margin-top:19px;
}

#content #call-to-action-rcol{
	margin:6px 0 30px;
	float:none;
	}
	
#content .equipo{
	float:left;
	height:80px;
	margin-bottom:38px;
	padding-right:2px;
	width:216px;
}

#content .equipo p{
	margin:0;
	font-size:1em;
}
	
#content .equipos-iso{
	background:url(../img/bg_logos_equipos.gif) top center no-repeat;
	width:82px;
	height:76px;
	float:left;
	margin-right:3px;
	padding-top:15px;
	text-align:center;
}

#content .equipo p.club{
	font-family:"Trebuchet MS",sans-serif,Helvetica,Arial,Verdana;
	font-weight:bold;
	font-size:1.3em;
	margin:1px 0 1px;
}
	
div.lateralDynamic p.title-banner-hd{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:bold;
	margin:10px 0 5px;
	}
	
div.lateralDynamic p.banner-hd-lk{
	margin:12px 0 10px;
	}

/* Lateral Dynamic */

div.lateralDynamic {
	width:214px;
	background-image:url(../img/bLateralDynamicUp.png);
	background-position:0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
	color:#333;
/* the following can change*/
	margin:30px 0 0 0;

}
div.lateralDynamic div.lDChild {
	background-image:url(../img/bLateralDynamicDown.png);
	background-repeat:no-repeat;
	background-position:0 100%;
	padding:16px 8px 8px 9px;
}
div.lateralDynamic div.lDChild h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.45em;
	line-height:1.2em;
	margin:0 0 8px 0;
	font-weight:bold;
}

div.lateralDynamic div.lDChild ul li {
	background-image:url(../img/bullet_circular_azul.gif);
	background-repeat:no-repeat;
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	background-position:0 7px;
}


div.lateralDynamic div.child-eq-hd{
	padding-top:10px;
	}

/* /Lateral Dynamic */

/* squary */
div#content ul#squary {
	width:684px;
	float:left;
	list-style:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
div#content ul#squary li {
	float:left;
	display:inline;
	color:#666;
	line-height:17px;
	min-height:85px;
	height:auto;
	width:312px;
	padding:12px 20px 0 10px;
	background-image:url(../img/bg-logos.png);
	background-repeat:inherit;
	background-position: 5px 7px;
	background-repeat:no-repeat;
	margin-bottom:35px;
}

div#content ul#squary li.btm {
	margin-bottom:0;
	}

div#content ul#squary li img {
	float:left;
	width:68px;
	height:80px;
	padding:0 36px;
	margin:0 25px 0 0;
}
div#content ul#squary li h6 {
	font-weight:bold;
	font-size:14px;
}
div#content ul#squary li small {
	font-size:12px;
	display:block;
	margin:2px 0;
}

/* /squary */

/* Tabla comparativa */
.tabla_comparativa{
	width:665px;
	height:400px;
	background:url(../img/bg_comparative_table.png) 0 0 no-repeat;
	margin-bottom:30px;
	}

.tabla_comparativa td{
	padding-left:10px;
	color:#004565;
	font-weight:bold;
	font-size:1.1em;
	}
	
.tabla_comparativa th.benefits{
	font-size:1.8em;	
	padding-left:10px;	
}

.tabla_comparativa th.benefits, .tabla_comparativa th.dtv{
	color:#FFFFFF;
	font-family:trebuchet ms;
	text-transform:uppercase;
	font-weight:bold;
	}

.tabla_comparativa th.dtv, .tabla_comparativa td.dtv, .tabla_comparativa th.cable, .tabla_comparativa td.cable{
	text-align:center;
	font-size:1.1em;	
}

.tabla_comparativa th.cable{
	color:#00a0cc;
	text-transform:uppercase;
	font-weight:bold;
	font-family:Arial;
}

.tabla_comparativa th.dtv{
	font-size:1.45em;
}

.tabla_comparativa th.benefits, .tabla_comparativa td.benefits{
	width:495px;
}

.tabla_comparativa th.dtv, .tabla_comparativa td.dtv{
	width:75px;
}

.tabla_comparativa th.cable, .tabla_comparativa td.cable{
	width:85px;
}

.invisible{
	text-indent:-99999px;
	}
/* Tabla comparativa */

/* Sub 17 */
#content .main-sub17{
	background:url(../img/bg_sub17.jpg) 100% 6px no-repeat;
}

/* Playa */
#content .main-playa{
	background:url(../img/bg_playa.jpg) 100% 6px no-repeat;
}

span.reg{
	font-size:0.75em;
	}


/* position of countdown */
div#ligas-content div#finalCountdown {
	margin:6px 0 30px;
	text-align:center;
}
/* /position of countdown */

/* Grupos */

#content .grupos-desc{
	background-color:#f6f9f9;
	border:1px solid #f2f2f2;
	width:654px;
	margin-bottom:40px;
	padding:17px 0 0 15px;
	margin-top:19px;
}

#content .grupo{
    float:left;
	padding-bottom:38px;
	padding-right:24px;
	width:139px;
}

#content .grupos-titulo{
	background:url(../img/bg_titulo_grupos.gif) top left no-repeat;
	width:139px;
	height:25px;
	float:left;
	text-align:left;
}

#content .grupos-titulo p{
	text-align:left;
	font-family:"Trebuchet MS",sans-serif,Helvetica,Arial,Verdana;
	font-weight:bold;
	font-size:14px;
	margin-left:3px;
	margin-top:4px;
}

#content .grupos-pais li{
    background:url(../img/linea_divisora.gif) left bottom no-repeat;
	width:139px;
	height:30px;
	float:left;	
}

#content .grupos-pais li p{
	text-align:left;
	font-family:"Trebuchet MS",sans-serif,Helvetica,Arial,Verdana;
	font-weight:regular;
	font-size:13px;
	margin: 6px 0 0 35px;
}

#content .grupos-pais img{
	float:left;
	margin:7px 0 7px 3px;
	text-align:center;	}
	
	/* Grupos */
