body 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555;
	padding:0;
	margin:0;
}

a
{
	color:#ea0403;
}

.contenido
{
	/*width:980px;*/
	margin:0 auto;
	position:relative;
	background:#EEEEEE;
}

.contenido .header
{
	height:150px;
	width:100%;
	position:relative;
	background:url(/images/template/header_linea.png) repeat-x;
	cursor:default;
	min-width:980px;
}

.header .logoTol
{
	/*background:url(/images/template/header_logo.png) no-repeat scroll 0 0px;*/
	width:144px;
	height:100%;
	position:absolute;
	top:-13px;
	left:17px;
	display:block;
	cursor:default;
}

.header .logoTol img
{
	display:block;
	margin-top:13px;
}

.header .headerDeportivo
{
	background:url(/images/template/header_deportivo.png) no-repeat scroll 0 0px;
	width:254px;
	height:100%;
	position:absolute;
	top:0px;
	left:179px;
}

.header .textIntro
{
	width:254px;
	position:absolute;
	bottom:10px;
	left:178px;
	color:#fff;
	font-size:11px;
	text-transform:uppercase;
	line-height:16px;
	font-weight:bold;
	height:32px;
	background:url(/images/template/header_div_nombre.png) no-repeat;
	padding-top:20px;
}

.header .textIntro h1
{
	position:absolute;
	top:13px;
	left:0px;
	z-index:10;
}

.header .textIntro h1.drop
{
	color:#000;
	position:absolute;
	z-index:9;
	opacity:.70;
	filter:alpha(opacity=70);
	top:14px;
	left:1px;
}


.header .fotoHeader
{
	position:absolute;
	top:0px;
	right:0px;
	width:440px;
	height:150px;
}

.header .fotoHeader .frame
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:10;
	display:none;
}

.header .fotoHeader .activo
{
	display:block;
}

.header .fotoHeader .superior
{
	z-index:20;
}

.menu
{
	width:100%;
	height:32px;
	background:#A30101 url(/images/template/menu_gradiente.png) repeat-x;
	position:relative;
	z-index:50;
	min-width:980px;
}

.seccionMedia
{
	width:980px;
	margin:0 auto;
	position:relative;
	height:100%;
	overflow:hidden;	
}

.menu ul
{
	list-style:none;
	margin:0;
	padding:0;
	display:inline-block;
}

.menu ul li
{
	float:left;
	
}

.menu ul li:hover
{
	
}

.menu ul li.primer
{
	margin-left:10px;
}

.menu ul li.ultimo
{
	margin-right:10px;
}

.menu ul li a.lMenu,.menu ul li span
{
	display:block;
	padding:10px 18px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	cursor:pointer;
	/*text-transform:uppercase;*/
	position:relative;
}

.menu ul li a.lMenu:hover,.menu ul li span:hover
{
	background:url(/images/template/menu_gradiente_over.png) repeat-x scroll 0 0px;	
}

.menu ul li span div.submenu
{
	position:absolute;
	left:0px;
	top:32px;
	display:none;
	min-width:100%;
}

.menu ul li span:hover div.submenu
{
	display:block;
}

.menu ul li span div.links
{
	position:relative;
	z-index:100;
}

.menu ul li span div.links a
{
	display:block;
	padding:6px 22px;
	color:#fff;
	text-decoration:none;
	font-size:11px;
	white-space:nowrap;	
	text-align:left;
}

.menu ul li span div.links a:hover
{
	background:#a90000;
	text-decoration:none;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	padding:5px 22px;
}

.menu ul li span div .fondo
{
	width:100%;
	height:100%;
	background:#000;
	position:absolute;
	z-index:99;
	opacity:.85;
	filter:alpha(opacity=85);
}

.cuerpo
{
	min-height:450px;
	position:relative;
	width:950px;
	margin:0 auto;
	padding:4px 15px 15px;
	background:#fff;
	z-index:20;
}

.cuerpo .colIzq,.cuerpo .colDer
{
	position:absolute;
	width:9px;
	height:100%;
	top:0px;
	z-index:1;
}

.cuerpo .colIzq
{
	left:-9px;
	background:url(/images/template/sombra_izq.png) repeat-y;
}

.cuerpo .colDer
{
	right:-9px;
	background:url(/images/template/sombra_der.png) repeat-y;
}

.divisionFooter
{
	height:8px;
	width:100%;
	background:#EA0001;
}

.footer
{
	height:230px;
	width:100%;
	background:#1A1A1A url(/images/template/footer_linea.png) repeat-x;
	position:relative;
	padding-bottom:30px;
	min-width:980px;
}

.footer .menuFooter
{
	overflow:hidden;
}

.footer .menuFooter ul
{
	list-style:none;
	margin:10px 0 0;
	padding:0;
}

.footer .menuFooter li
{
	float:left;
	margin:0 10px;	
}

.footer .menuFooter li a
{
	color:#FFF;
	text-decoration:none;
	cursor:pointer;
}

.footer .menuFooter li a:hover
{
	text-decoration:underline;
}

.footer .patrocinadores
{
	height:112px;
	width:100%;
	position:absolute;
	top:35px;
	left:0px;
}

table.tablaSponsors
{		
	height:100%;
	margin:0 auto;
}

table.tablaSponsors td
{
	height:100%;
	vertical-align:middle;
	text-align:center;
	padding:0 30px;
}

table.tablaSponsors.tablaSponsorsInicio td
{
	/*width:196px;*/
}

.footer .datos
{
	color:#fff;
	height:72px;
	width:100%;
	bottom:0px;
	position:absolute;
	font-size:11px;
	padding-left:10px;
}

.footer .datos .club h1
{
	font-weight:bold;
	margin:2px 0 2px;
}

.footer .datos .club div
{
	line-height:14px;
}

.footer .datos .bit
{
	position:absolute;
	top:30px;
	right:21px;
	color:#fff;
	text-align:right;
	line-height:21px;
	font-style:italic;
	font-family:Georgia, Times;
	font-size:10px;
}

.footer .datos .bit a
{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.footer .datos .bit a img
{
	width:30px;
}

.footer .datos .bit a:hover
{
	text-decoration:underline;
}

.divPrincipal
{
	padding-top:15px;
	clear:both;	
}

.divinstante
{
	color:#a5a5a5;
	font-size:11px;	
	background:url(/images/template/instante_linea.png) repeat-x;
	width:842px;
	height:35px;
	position:relative;
	left:-15px;
	overflow:hidden;
	padding:0 15px 0 120px;
	top:0px;
	margin:0px;
	border:3px solid #800;
	border-left:none;
}


.loguito
{
	position:absolute;
	top:0px;
	left:0px;
	width:120px;
	height:35px;
	background:url(/images/template/instante_loguito.png) no-repeat;
}

.divinstante .noticiasChico
{
	overflow:hidden;
	width:845px;
	position:absolute;
	left:120px;
	top:0px;
	height:100%;
}

.divinstante .noticiasInstante
{
	padding-top:10px;
	overflow:hidden;	
	height:23px;
	position:absolute;
	height:100%;
}

.divinstante .noticiasInstante ul
{
	padding:0;
	margin:0px;
	list-style:none;
	height:100%
}

.divinstante ul li
{
	float:left;
	margin:0 7px;
	height:100%;
	width:845px;
	overflow:hidden;
	color:#1a1a1a;
	color:#D7B454;
	font-size:12px;
	text-transform:uppercase;
	white-space:nowrap;
}

.divinstante ul li span
{
	font-weight:bold;
}

.arbol
{
	font-size:11px;
	overflow:hidden;
	margin:0 0 15px 0;
}

.arbol a
{
	color:#ea0403;
	text-decoration:none;
}

.arbol a:hover
{
	text-decoration:underline;
}

.arbol b
{
	color:#7E7A7A;
	font-size:11px;
}

.proxPartido .fondo
{
	width:100%;
	height:100%;
	position:absolute;
	z-index:10;
}

.proximoEncuentro
{
	width:544px;
	height:177px;
	position:relative;
	background:url(/images/template/inicio_proximo.jpg) no-repeat;
	z-index:9;
}

.proximoEncuentro .equipos
{
	position:absolute;
	top:0;
	left:0;
	width:368px;
	height:121px;
}

.proximoEncuentro .equipos a
{
	display:block;
	width:100%;
	height:100%;	
	text-decoration:none;
	cursor:pointer;
}

.proximoEncuentro .equipos a
{
	
}

.proximoEncuentro .tablaGeneralResumen
{
	position:absolute;
	top:0px;
	right:0px;
	width:176px;
	height:100%;
}

.proximoEncuentro .tablaGeneralResumen .rotuloTabla
{
	font-size:12px;
	color:#fff;
	font-weight:bold;
	position:relative;
	width:100%;
	overflow:hidden;
	height:25px;
}

.proximoEncuentro .tablaGeneralResumen .cabeceras
{
	font-size:11px;
	color:#fff;
	height:21px;
	overflow:hidden;
}

.proximoEncuentro .tablaGeneralResumen .cabeceras h1
{
	float:left;
	padding-top:4px;
	font-weight:bold;
}

.proximoEncuentro .tablaGeneralResumen .cabeceras h1.tg
{
	padding-left:8px;
	width:134px;
}

.proximoEncuentro .tablaGeneralResumen .cabeceras h1.pts
{
}

.proximoEncuentro .tablaGeneralResumen .puntaje
{
	width:100%;
	height:92px;
	overflow:hidden;
	position:relative;
}

.proximoEncuentro .tablaGeneralResumen .puntaje .tiraPuntos
{
	overflow:hidden;
	width:100%;
	position:absolute;
	top:0;
	left:0px;
	color:#fff;
}

.proximoEncuentro .tablaGeneralResumen .puntaje .tiraPuntos ul
{
	margin:0;
	padding:0;
	list-style:none;
}

.proximoEncuentro .tablaGeneralResumen .puntaje .tiraPuntos ul li
{
	font-size:11px;
	height:14px;
	padding:2px 4px;
}

.proximoEncuentro .tablaGeneralResumen .puntaje .tiraPuntos ul li.toluca
{
	color:#d7b454;
}

.proximoEncuentro .tablaGeneralResumen .puntaje .tiraPuntos ul li h1
{
	float:left;
	width:140px;
}

.proximoEncuentro .tablaGeneralResumen .puntaje .tiraPuntos ul li h2
{
	margin-left:140px;
	text-align:center;
}

.proximoEncuentro .tablaGeneralResumen .puntaje .tiraPuntos ul li h1 span
{
	padding:0 8px 0 1px;
}

.proximoEncuentro .tablaGeneralResumen .rotuloTabla h1
{
	padding:6px 6px;
	font-weight:bold;
}

.proximoEncuentro .tablaGeneralResumen .flechas
{
	width:100%;
	height:12px;
}

.proximoEncuentro .tablaGeneralResumen .flechas .flecha
{
	float:left;
	display:block;
	width:49.5%;
	height:100%;
	cursor:pointer;
	text-align:center;
	position:relative;
}

.proximoEncuentro .tablaGeneralResumen .flechas .noactivo
{
	opacity:.35;
	filter:alpha(opacity=35);
	cursor:default;
}

.proximoEncuentro .tablaGeneralResumen .flechas .abajo
{
	margin-left:1px;
}

.proximoEncuentro .tablaGeneralResumen .flechas .flecha img
{
	position:absolute;
	top:50%;
	left:50%;
	margin:-3px 0 0 -4px;
}

.proximoEncuentro .tablaGeneralResumen .todasEstadisticas
{
	padding:5px 0 0 7px;
}

.proximoEncuentro .tablaGeneralResumen .todasEstadisticas a
{
	font-size:11px;
	color:#d7b454;
	text-decoration:none;
}

.proximoEncuentro .tablaGeneralResumen .todasEstadisticas a:hover
{
	text-decoration:underline;
}

.proximoEncuentro .equipos .cuadro
{
	float:left;
	width:100px;
	height:100%;
	text-align:center;
}

.proximoEncuentro .equipos .cuadroCentro
{
	width:168px;
}

.proximoEncuentro .equipos .cuadro table
{
	height:100%;
	width:100%;
}

.proximoEncuentro .equipos .cuadro table td
{
	height:100%;
	width:100%;
	vertical-align:middle;
	text-align:center;
}

.proximoEncuentro .equipos .cuadro table.tablaVS
{
	height:90%;
	margin-top:5px;
}

.proximoEncuentro .equipos .cuadro table.tablaVS td
{
	height:auto;	
}

.proximoEncuentro .equipos .cuadro table.tablaVS td div
{
	position:relative;
}

.proximoEncuentro .equipos .cuadro table.tablaVS td h1
{
	color:#fff;
	font-weight:bold;
	font-size:16px;
	font-family:Calibri, Arial;
	position:relative;
	z-index:10;
}

.proximoEncuentro .equipos .cuadro table.tablaVS td h1.drop
{
	position:absolute;
	z-index:9;
	top:1px;
	left:1px;
	color:#000;
	width:100%;
	text-align:center;
	opacity:.75;
	filter:alpha(opacity=75);
}

.proximoEncuentro .lugar
{
	position:absolute;
	top:121px;
	left:0px;
	width:358px;
	height:29px;
	overflow:hidden;
}

.proximoEncuentro .lugar h1
{
	color:#fff;
	font-size:12px;
	padding:6px 9px 0;
}

.proximoEncuentro .lugar h1 span
{
	font-weight:bold;
}

.proximoEncuentro .ticket
{
	position:absolute;
	top:150px;
	left:0px;
	width:358px;
	height:27px;
	overflow:hidden;
}

.proximoEncuentro .ticket h1
{
	font-size:11px;
	padding:6px 9px 0;
	color:#d7b454;
}

.proximoEncuentro .ligaTicket 
{
	position:absolute;
	display:block;
	width:123px;
	height:27px;
	bottom:0px;
	left:235px;
}

.ultimoMarcador
{
	width:188px;
	height:177px;	
	position:relative;
}

.ultimoMarcador .marcador
{
	width:100%;
	height:100%;	
	position:relative;
	z-index:10;
	background:transparent url(/images/template/inicio_ultimo_resultado.png) no-repeat scroll;
}

.ultimoMarcador .marcador .linkGeneralUltimo
{
	position:absolute;
	display:block;
	top:26px;
	left:0px;
	width:100%;
	height:131px;
	z-index:200;
}

.ultimoMarcador .fondo
{
	position:absolute;
	top:25px;
	left:0px;
	background:transparent;	
	width:188px;
	height:132px;
	overflow:hidden;
	z-index:9;
}

.ultimoMarcador .marcador h1.tituloUltimo
{
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	margin:0px 0 0 8px;
	padding-top:5px;
}

.ultimoMarcador .marcador .resultadosMarcador
{
	position:absolute;
	bottom:0;
	width:100%;
	height:68px;	
}

.ultimoMarcador .marcador .resultadosMarcador table
{
	height:48px;
	width:100%;
	margin:0 auto;
}

.ultimoMarcador .marcador .resultadosMarcador table td
{	
	text-align:left;
	height:50%;
	vertical-align:middle;	
	color:#fff;
}

.ultimoMarcador .marcador .resultadosMarcador table td.equipo
{
	font-size:14px;
	color:#fff;
	font-weight:bold;
	padding-left:10px;
}

.ultimoMarcador .marcador .resultadosMarcador table td.toluca
{
	color:#D7B454;
}

.ultimoMarcador .marcador .resultadosMarcador table td div
{
	position:relative;
}

.ultimoMarcador .marcador .resultadosMarcador table td div h1
{
	position:relative;
	z-index:10;
	font-weight:bold;
	font-size:14px;
}

.ultimoMarcador .marcador .resultadosMarcador table td div h1.drop
{
	position:absolute;
	z-index:9;
	padding-left:1px;
	width:100%;
	top:1px;
	color:#000;
	opacity:.85;
	filter:alpha(opacity=85);
	left:0px;
}

.ultimoMarcador .marcador .resultadosMarcador table td.puntos
{
	font-size:14px;
	font-weight:bold;
	padding-right:10px;
	text-align:right;
}

.ultimoMarcador .marcador .masInfo
{
	height:28px;
	position:absolute;
	bottom:0px;
	left:0px;
	overflow:hidden;
	font-size:11px;	
	text-align:right;	
	width:100%;
}

.ultimoMarcador .marcador .masInfo a
{
	color:#fff;
	text-decoration:none;
	display:block;
	margin:10px 5px 0;
}

.ultimoMarcador .marcador .masInfo a:hover
{
	text-decoration:underline;
}

.noticiasRelacionadas
{
	width:308px;
}

.noticiasRelacionadas table
{
	width:100%;
}

.noticiasRelacionadas table tr.title td
{
	height:27px;
}

.noticiasRelacionadas table tr.title td.izq
{
	background:url(/images/template/barra_roja_informativa_izq.png) no-repeat;
	width:5px;
}

.noticiasRelacionadas table tr.title td.cen
{
	vertical-align:middle;
	background:url(/images/template/barra_roja_informativa_linea.png) repeat-x;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	width:298px;
}

.noticiasRelacionadas table tr.title td.der
{
	background:url(/images/template/barra_roja_informativa_der.png) no-repeat;
	width:5px;
}

.noticiasRelacionadas table td.noticiasLista
{
	border:1px solid #E9E9E9;
	border-top:none;
}

.noticiasRelacionadas table td.noticiasLista ul
{
	padding:0 5px 0 22px; 
	#padding:0 5px 0 0px;
	/*#margin-left:30px;*/
}

.noticiasRelacionadas table td.noticiasLista ul li
{
	color:#EB1514;
	margin:10px 0;
}

.noticiasRelacionadas table td.noticiasLista ul li a
{
	color:#555;
	text-decoration:none;
}

.noticiasRelacionadas table td.noticiasLista ul li a:hover
{
	text-decoration:underline;
}


.proximoEncuentroBanner
{
	width:308px;
	height:191px;
	position:relative;
	background:url(/images/template/dinamico_proximo.jpg) no-repeat;
}

.proximoEncuentroBanner .equipos
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:137px;
}

.proximoEncuentroBanner .equipos a
{
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
	cursor:pointer;
}

.proximoEncuentroBanner .equipos .cuadro
{
	float:left;
	width:33%;
	height:100%;
	text-align:center;
}

.proximoEncuentroBanner .equipos .cuadro .arriba
{
	height:33%;
	width:100%;
	vertical-align:middle;
	text-align:center;
	position:relative;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	font-family:"Comic Sans MS";
}

.proximoEncuentroBanner .equipos .cuadro .arriba h1
{
	position:absolute;
	top:13px;
	left:7px;
	z-index:2;
}

.proximoEncuentroBanner .equipos .cuadro .abajo h1
{
	left:18px;
}

.proximoEncuentroBanner .equipos .cuadro .arriba h1.drop
{
	color:#000;
	opacity:.75;
	filter:alpha(opacity=75);
	z-index:1;
	top:14px;
	left:8px;
}

.proximoEncuentroBanner .equipos .cuadro .abajo h1.drop
{
	left:19px;
}

.proximoEncuentroBanner .equipos .cuadro .medio
{
	height:33%;
}

.proximoEncuentroBanner .equipos .cuadro table
{
	height:100%;
	width:100%;
}

.proximoEncuentroBanner .equipos .cuadro table td
{
	vertical-align:middle;
	text-align:center;
	width:100%;
}

.proximoEncuentroBanner .equipos .cuadro table.tablaVS
{
	height:90%;
	margin-top:5px;
}

.proximoEncuentroBanner .equipos .cuadro table.tablaVS td
{
	height:auto;
}

.proximoEncuentroBanner .lugar
{
	position:absolute;
	top:137px;
	left:0px;
	width:100%;
	height:29px;
	overflow:hidden;
}

.proximoEncuentroBanner .lugar h1
{
	color:#fff;
	font-size:12px;
	padding:6px 9px 0;
}

.proximoEncuentroBanner .lugar h1 span
{
	font-weight:bold;
}

.proximoEncuentroBanner .ticket
{
	position:absolute;
	top:150px;
	left:0px;
	width:358px;
	height:27px;
	overflow:hidden;
}

.proximoEncuentroBanner .ticket h1
{
	font-size:11px;
	padding:6px 9px 0;
	color:#d7b454;
}

.otroPartido
{
	margin:15px 0 0;
}


.ventanaTabs .tabs
{
	border-bottom:2px solid #EA0403;
	overflow:hidden;
	padding-bottom:10px;
	margin-bottom:25px;
}

.ventanaTabs .tabs ul
{
	list-style:none;
	margin:0px;
	padding:0px;
}

.ventanaTabs .tabs ul li
{
	float:left;
	font-size:14px;	
	margin:0 10px 0 0;
}

.ventanaTabs .tabs ul li a
{
	text-decoration:none;
	color:#a5a5a5;
}

.ventanaTabs .tabs ul li.pipe
{
	width:1px;
	background:#EA0403;
	height:16px;
}

.ventanaTabs .tabs ul li.activo a
{
	font-weight:bold;
	color:#1a1a1a;
	cursor:default;
}

.ventanaTabs .tabs ul li a:hover
{
	color:#555;
}

.ventanaTabs .tabs ul li.activo a:hover
{
	color:#1a1a1a;
}

.ventanaTabs .contenidos
{
	
}

.tablaBanner
{
	margin:10px 0;	
	list-style:none;
	padding-left:10px !important;
}

.tablaBanner li
{
	
}

.tablaBanner li span
{
	text-align:left;
	color:#ea0403;
	font-weight:bold;
}

.tablaBanner li b
{
	color:#555;
	padding-left:3px;
}

.bannerAbajo
{
	margin-top:15px;
}

.seccionMediaMenu
{
	overflow:visible !important;
	z-index:100;
	text-align:center;
}

h2.subtitulo
{
	font-weight:bold;
	color:#000;
	font-size:16px;
	margin-bottom:15px;
}

.parrafo
{
	
}

.parrafo p
{
	line-height:18px;
	margin-bottom:15px;
	text-align:justify;
}

.parrafo p i
{
	color:#EA0403;
	font-weight:bold;
	font-style:normal;
}

.parrafoEstadio
{
	margin-top:20px;
}

.ventanasMuseo
{
	margin-top:25px;
}

.tablaInstruccionesSalon
{
	margin:10px 0 0;
}

.tablaInstruccionesSalon th
{
	color:#EA0403;
	text-align:left;
	padding:0 5px 0 0;
	font-weight:bold;
	vertical-align:top;
}

.tablaInstruccionesSalon td
{
	
}

.divisionSalon
{
	width:100%;
	margin:20px auto;
	height:1px;
	background:#A5A5A5;
}

.tablaContacto
{
	margin:20px auto;
	width:70%;
}

.tablaContacto th
{
	text-align:left;
	color:#1A1A1A;
	padding:3px 0;
	font-weight:bold;
}

.tablaContacto td
{
	padding:3px 0;
}

.tablaContacto td input,.tablaContacto td textarea
{
	width:100%;
	padding:6px;
	border:none;
	background:#B10101;
	color:#FFF;
}

.tablaContacto td textarea
{
	height:70px;
}

.tablaContacto td input.fecha
{
	width:75%;
}

.center
{
	text-align:center !important;
}

.partidoVivoBanner
{
	position:absolute;
	color:red;
	width:368px;
	height:121px;
	z-index:1000;
	left:0px;
	top:0px;
	overflow:hidden;
}

.partidoVivoBanner .fondoVivo
{
	position:absolute;
	width:100%;
	height:100%;
	z-index:99;
	left:0px;
	top:0px;
	background:#0A0A09;
	opacity:.85;
	filter:alpha(opacity=85);	
}

.partidoVivoBanner .linkMinuto
{
	display:block;
	position:absolute;
	z-index:100;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	cursor:pointer;
}

.partidoVivoBanner .linkMinuto table
{
	width:100%;
	height:100%;
}

.partidoVivoBanner .linkMinuto table td
{
	vertical-align:middle;
	text-align:center;
	color:#EA0403;
	font-weight:bold;
	font-size:36px;	
}

.partidoVivoBanner .linkMinuto table td span
{
	color:#fff;
}

.partidoVivoBanner div.envivo
{
	position:absolute;
	z-index:99;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
}

.textoTienda
{
	margin:20px 0;
}

.monitor
{
	width:302px;
	overflow:hidden;
	position:fixed;
	bottom:0px;
	right:50px;
	z-index:900;
	background:#EA0403;
	max-height:398px;	
}



.monitor .caption
{
	background:url(/images/monitor/en_vivo_titulomonitor.png) no-repeat;
	height:32px;
	position:relative;
	overflow:hidden;
	cursor:move;
}

.minimizado .caption
{
	cursor:default;
}

.monitor .caption h1
{
	font-size:13px;
	font-weight:bold;
	color:#fff;
	position:relative;
	z-index:10;
	padding:8px 8px 8px 30px;
	background:url(/images/monitor/dt.png) no-repeat 8px 50%;
}

.monitor .caption .drop
{
	z-index:9;
	color:#000;
	opacity:.5;
	filter:alpha(opacity=50);
	position:absolute;
	top:1px;
	left:1px;
}

.monitor .contenidoMonitor
{
	padding:0 8px 8px;
	overflow:hidden;
	height:350px;
	position:relative;
}

.monitor .contenidoMonitor .listaMonitor
{
	width:100%;
	height:100%;
	background:#fff;
}

.monitor .contenidoMonitor .listaMonitor .titulo
{
	color:#fff;
	background:#1A1A1A;
	padding:8px;
	font-weight:bold;
	height:15px;
	overflow:hidden;
	font-size:12px;
}

.monitor .contenidoMonitor .listaMonitor .lista
{
	overflow:auto;
	max-height:318px;
}

.monitor .contenidoMonitor .listaMonitor .lista ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}

.monitor .contenidoMonitor .listaMonitor .lista ul li
{
	padding:10px 5px;
}

.monitor .contenidoMonitor .listaMonitor .lista ul li.otro
{
	background:#E1E1E1;
}

.monitor .contenidoMonitor .listaMonitor .lista ul li h1
{
	font-size:10px;
	color:#8C8C8C;
	margin-bottom:5px;
}

.monitor .contenidoMonitor .listaMonitor .lista ul li h2
{
	font-size:12px;
	color:#323232;
}

.monitor .minimizar
{
	width:18px;
	height:18px;
	background:url(/images/monitor/en_vivo_chat_b_minimizar.png) no-repeat;
	position:absolute;
	right:30px;
	top:8px;
	cursor:pointer;
	z-index:10;
}

.monitor .maximizar
{
	background:url(/images/monitor/en_vivo_chat_b_maximizar.png) no-repeat;
}

.monitor .cerrar
{
	width:18px;
	height:18px;
	background:url(/images/monitor/en_vivo_chat_b_cerrar.png) no-repeat;
	position:absolute;
	right:8px;
	top:8px;
	cursor:pointer;
	z-index:10;
}

.bannerDer
{
	margin:10px 0;
}

.bannerDer a img
{
	opacity:.99;
	filter:alpha(opacity=99);
}

.bannerDer a:hover img
{
	opacity:.95;
	filter:alpha(opacity=95);
}

.imagenPromocionSeccion
{
	width:600px;
	overflow:hidden;
	text-align:center;
}

.headerCampeon .headerInterno
{
	width:100%;
	height:100%;
	background:url(/images/template_final/header_base.jpg) no-repeat scroll 50% 0;
	/*background:url(/images/template_final/header.jpg) no-repeat scroll 50% 0;*/
	position:absolute;
	top:0;
	left:0;
}

.headerCampeon .copas
{
	width:452px;
	height:100%;
	position:absolute;
	top:0px;
	right:75px;
	background:url(/images/template_final/header_titulo_p1.png) no-repeat scroll 0% 100%;
}


.headerCampeon .headerCampeones
{
	width:235px;
	height:100%;
	position:absolute;
	top:0px;
	right:0px;
	background:url(/images/template_final/header_titulo_p2.png) no-repeat scroll 0 50%;
}
