/* plus.es - Champions League */

* { margin: 0px; padding: 0px; }
img {	border: 0px; }
span.sogecable {
	color: #FFF; }
	
div#alojaespecial { clear:both;
	background-color: #000; width:752px; float:left; }
div#alojaespecial a:link, 
div#alojaespecial a:visited {
	color: #FFF; }
div#alojaespecial a:hover, 
div#alojaespecial a:active {
	text-decoration: none; }


/* Cabecera  */
body#comosehizo div.subcabecera {
	height: 120px;
	background-image: url(/mediaD/deportes/champions_league0506/subcabecera.gif);
	background-repeat: no-repeat; width:752px;
}

body#comosehizo div.subcabecera img{
	width:100px;
	height: 100px;
}

div.subcabecera {
	height: 120px;
	background-image: url(/mediaD/deportes/champions_league0506/subcabecera.gif);
	background-repeat: no-repeat; width:752px;
}

div.subcabecera h1 {
	display: none;
}

/* Div contenedor del contenido :) */
div.alojabloques {
	padding: 0 20px 20px 20px !important; padding: 0 0px 20px 0px;
	color: #FFF;
	background-image: url(/mediaD/deportes/champions_league0506/fondo2.gif);
	background-position: right top;
	background-repeat: no-repeat; width:
}


/* Menú */
body#comosehizo .alojamenumulti {
	display: none;
	}

div.alojamenu,
div.alojamenumulti {
	width: 160px;
	float: left;
	padding: 20px 20px 20px 20px;
	background-color: #121212;
	font-weight: bold;
	font-size: 1.1em;
}
div.alojamenu ul,
div.alojamenumulti ul {
	list-style: none;
	border-top: 1px solid #262626;
}
div.alojamenu ul li,
div.alojamenumulti ul li {
	padding: 0;
	margin: 0;
}
div.alojamenumulti ul li.conhijos {
	padding: 8px 0 0 10px;}
	
div.alojamenu ul li ul,
div.alojamenumulti ul li ul {
	border-top: none;
	margin: 8px 0 0 0;
}
div.alojamenu ul li ul li,
div.alojamenumulti ul li ul li {
	border-bottom: none;
}
div.alojamenu span,
div.alojamenumulti span {  /* No funciona en IE */
	display: block;
	padding: 8px 10px;
	border-bottom: 1px solid #262626;
	text-decoration: none !important;
}
div.alojamenu span:hover,
div.alojamenumulti span:hover {
	background-color: #222;
	color: #3C9;
}

div.alojamenu a,
div.alojamenumulti a {
	height: 1%;
	display: block;
	padding: 8px 0 8px 10px;
	margin: 0;
	border-bottom: 1px solid #262626;
}
div.alojamenu ul li ul li a,
div.alojamenumulti ul li ul li a {
	padding: 8px 0 8px 32px;
	margin: 0;
	background-image: url(/mediaD/deportes/ligasextranjeras/identado.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
div.alojamenu a:link,
div.alojamenu a:visited,
div.alojamenumulti a:link,
div.alojamenumulti a:visited {
	font-weight: bold;
	color: #FFF;
	text-decoration:none;
}
div.alojamenu a:hover,
div.alojamenu a:active,
div.alojamenumulti a:hover,
div.alojamenumulti a:active {
	color: #3C9 !important;
	background-color: #262626;
}


/* Ruta */
body#comosehizo .pintaRuta{
	display: none;
	margin: 0;
}

div.pintaRuta {
	padding: 20px;
	margin: 0 0 0 220px;
	color: #FFF;
	position: relative;
	background-color: #121212;
	background-image: url(/mediaD/deportes/champions_league0506/fondo1.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
div.pintaRuta a.ruta {
	padding: 0px 7px;
	color: #FFF;
	text-decoration: none;
}
div.pintaRuta span {
	color: #FFF;
}

/* Contenido */
#comosehizo div.ModeloA {
	padding: 0 20px 20px 20px;
	margin: 0;
	background-color: #121212;
	background-image: url(/mediaD/deportes/champions_league0506/fondo3.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 1.1em;
	}

div.ModeloA {
	padding: 0 20px 20px 20px;
	margin: 0 0 0 220px;
	background-color: #121212;
	background-image: url(/mediaD/deportes/champions_league0506/fondo3.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 1.1em;
	}
	
	
	* html div.ModeloA {
		display:inline-block;
		margin: 0 0 0 217px;
		padding: 0 20px 20px 23px; }
div.ModeloA p {
	line-height: 1.5em;
	padding: 5px 0px;
}


body#comosehizo div.seccion {
	background: url(/mediaD/deportes/champions_league0506/imgChampions.jpg) no-repeat;
	font-size: 1.65em;
	font-weight: bold;
	color: #fff;
	padding: 182px 0px 10px 0px;
	position: relative;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div.seccion {
	font-size: 1.65em;
	font-weight: bold;
	color: #3C9;
	padding: 0px 0px 10px 0px;
	position: relative;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
}

body#portada div.ModeloA div.cajavideo {
	background-color: transparent;
	border: none;
	width: 200px;
}
body#portada div.ModeloA div.cajavideo img {
	float: none;
	padding: 0 3px 0 0;
	margin: 0;
}

div.ModeloA table.webdb {
	width: 99%;
	text-align: center;
	border-collapse: collapse;
	margin: 0 0 0 1px;
}
div.ModeloA table.webdb caption {
	font-weight: bold;
	font-size: 1.5em;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #222;
	padding: 5px;
	color: #3C9;
}
div.ModeloA table.webdb em {
	color: #3C9;
}
body#comosehizo div.ModeloA table.webdb em {
	color: #FFF;
}
div.ModeloA table.webdb span.sogecable {
	color: #3C9;
}
div.ModeloA table.webdb td {	
	border: 2px solid #222;
	padding: 5px;
	width: auto;
}


/* Estilos del menú principal */

div#alojaespecial div.alojamenumulti a:link,
div#alojaespecial div.alojamenumulti a:visited {
	color: #FFF;
	text-decoration: none !important;
}

div#alojaespecial div.alojamenumulti a:hover,
div#alojaespecial div.alojamenumulti a:active {
	color: #3C9;
}

div.ModeloA SMALL{
	font-size:1.3em;
	border-bottom:1px solid #FFFF8C;
	font-weight:bold;
	color: #FFFF8C;
}


/* Portada */
body#portada div.ModeloA strong {
	font-size: 1.8em;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	color: #3C9;
}
body#portada div.ModeloA img {
	float: right;
	padding: 10px 0px 10px 15px;
	position: relative;
}
body#portada div.sumario {
	color: #3C9;
	border: none;
	margin: 10px 0px 0px 4px;
	padding: 10px;
	background-color: #222;
	width: 445px;
	float: none;
	line-height: 1.6em; }

/* comosehizo - Retransmisiones */

#comosehizo div.ModeloA strong {
	color: #BBB;
}
#comosehizo div.ModeloA span {
	color: #3C9;
}
body#comosehizo div.alojafotosder {
	float: right;
	width: 160px;
	padding: 0px 0px 10px 0px;
}
body#comosehizo div.alojafotosder img {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	border: 3px #004827 solid;
}


/* Videos */
#videos div.cajavideofoto {
	background-color: #222;
	border: none;
	margin: 0 10px 25px 10px;
	padding: 10px;
	width: 112px;
	height: 135px;
	float: left;
	text-align: center; }
* html #videos div.cajavideofoto {
	margin: 0 18px 25px 0px;
}
#videos div.cajavideofoto img.fotogramavideo {
	width: 100px;
	height: 67px;
}
#videos div.cajavideofoto span {
	margin: 0 0 0 5px;
}
#videos div.cajavideofoto a:link,
#videos div.cajavideofoto a:visited {
	color: #3C9;
	font-weight: bold;
	text-decoration: none;
}
#videos div.cajavideofoto a:hover,
#videos div.cajavideofoto a:active {
	text-decoration: underline;
}

#videos ul.paginacion {
	clear: both;
	list-style: none;
	text-align: center;
}
#videos ul.paginacion li {
	display: inline;
	padding: 0 5px;
}
#videos ul.paginacion li a {
	background-color: #222;
	padding: 5px;
	font-weight: bold;
}
#videos ul.paginacion li a:link,
#videos ul.paginacion li a:visited {
	text-decoration: none;
}
#videos ul.paginacion li a:hover,
#videos ul.paginacion li a:active {
	color: #3C9;
}




/* --- Foro --- */
.alojaforo { padding-right: 0px;width: 598px;}
div#alojaespecial .alojaforo a{color:#000; text-decoration:underline}

.alojaforo .cajaDestGenForo {	
	background-color: #000;
	margin: 0 0px 0px 0;
	/*background-image:url(../../../mediaD/deportes/nbaplus_v2/fondo_int.gif); background-repeat:repeat;*/
 	padding:0px;
	border:1px solid #000;
	padding-bottom:35px; }
.alojaforo .cajaDestGenForo h3{ color: #CCC;
		 font-size: 17px;
		padding: 10px 0 0 15px;
		margin:0 0 0px 0;
		background-image:url(../../../mediaD/deportes/nbaplus_v2/1px_cab.gif); background-repeat:repeat-x;
		height:30px;
		text-transform:uppercase; }
		
.alojaforo .cajaDestGenForo .chechu { text-align: left; padding: 10px; margin: 0; }

#foritoBravo {width: 598px;
	background-color: #000;
	margin:5px;
	background-image:url(../../../mediaD/deportes/nbapluss_v2/fondo_int.gif); background-repeat:repeat;
 	padding:0px;
	border:1px solid #000;
	padding-bottom:35px;  }
#foritoBravo P.anadirMensajeEtiqueta { background-color: #FF6600;; width: 140px; color: #FFF; font-weight: bold; padding: 4px 10px 4px 10px; border-bottom: 1px solid white; margin: 20px 0 0 0; }
#foritoBravo FORM.cajaEnviarMensaje { background-color: #F1F0F0; font-weight: bold; padding: 20px 20px 10px 20px; margin: 0; }
	#foritoBravo FORM.cajaEnviarMensaje{ color: black; }
	#foritoBravo FORM.cajaEnviarMensaje a{ color: #FF6600; }
	#alojacontenido #conteniM.cajaEnviarMensaje .pop2 { font: 10px Verdana, Arial, Geneva, Helvetica, sans-serif; margin-left: 20px; vertical-align: top; }
	#foritoBravo FORM.cajaEnviarMensaje INPUT.botonEnviar { margin: 0 0 0 230px; margin-top: 10px; background-color: #FF6600;; color: #FFF; font-size: 10px; font-weight: bold; border: outset 2px  #F1F0F0; cursor: pointer; }
		
#foritoBravo Ddo #foritoBravo FORM.cajaEnviarMensaje .pop1 { font: 10px Verdana, Arial, Geneva, Helvetica, sans-serif; margin-left: 26px;}
	#foritoBravo FORIV.tablehead { font-weight: bold; text-align: right; color: #FF6600;; border-bottom: 1px solid #D4D4D4; padding-bottom: 5px; }	
	#foritoBravo DIV.tablehead a{ color: #FF6600; font-size:12px; }	
		#foritoBravo DIV.tablehead a:hover{ color: #FF6600; }
	
	#foritoBravo DIV.cajaforo DIV.tablehead .asunto { display: inline; margin-left: 16px; margin-right: 175px; }
	#foritoBravo DIV.cajaforo DIV.tablehead .msj { display: inline; margin-right: 34px; }
	#foritoBravo DIV.cajaforo DIV.tablehead .fecha1 { display: inline; margin-right: 0px; }

#foritoBravo DIV.cajamensaje { text-align: right; margin-top: 10px; margin-left: 11px; }
	#foritoBravo DIV.cajamensaje .icono { float: left; color: #fff; font-weight: bold; font-size: 8px; text-decoration: none; width: 12px; text-align: center; margin-left: -16px; border: solid 1px #000; }
	#foritoBravo DIV.cajamensaje .texto { float: left; color: #FF6600; text-decoration:none;}
		#foritoBravo DIV.cajamensaje .texto:hover{ color: #FF6600; text-decoration:none; }
		#foritoBravo DIV.cajamensaje .texto .nick { color: #fff; font-weight: bold; margin-right: 5px; }
		#foritoBravo DIV.cajamensaje .numeromensajes { display: inline; margin-right: 22px; margin-left: 22px; }
		#foritoBravo DIV.cajamensaje .fecha2 { display: inline; margin-right: 0px; }
#foritoBravo DIV.paginacionForo{ padding-top: 15px; padding-bottom:15px;}
#foritoBravo DIV.paginacionForo A{ font-weight: bold; color: #FF6600;text-decoration:none; }
#foritoBravo DIV.paginacionForo A:hover{ color: #FF6600; }

#foritoBravo #forodesarr .general{ color: #FF6600; }
	#foritoBravo #forodesarr .general .nick{ color:#fff; margin-left: 5px; margin-right: 10px; font-weight: bold; }
	#foritoBravo #forodesarr .general .texto{ color:#fff; font-weight: normal; display: block; padding: 10px; border-bottom: 1px solid #D4D4D4; }
	#foritoBravo #forodesarr a.boton{ font-weight: bold; color:#FF6600; }
		#foritoBravo #forodesarr a.boton:hover{ color: #FF6600; }
		#foritoBravo #forodesarr .volver{ display: block; margin-top: 20px; padding-left: 10px; color: #FF6600;width: 100px; }
			#foritoBravo #forodesarr .volver:hover{ color: #FF6600; }
#foritoBravo .error a{color:#FF6600;}




/* foro nuevo */ 
#foro .pintaRuta{display:none}
#foro .alojaforo tabla a{color:#33CC99}
.alojaforo{ margin:5px 0 15px 0; width:705px; color:#000; background:#fff; padding:10px 0}
.alojaforo a{ color:#000; text-decoration:underline}
.alojaforo a:link,.alojaforo a:visited{ color:#FF6633}
 
.alojaforo p {
			margin:2px 20px 10px 20px}
			.alojaforo .msj p{margin-left:0; margin-right:0}
			.alojaforo h2,
			.alojaContenido h2{ padding-left:20px;  font-size:24px; color:#000; padding-bottom:10px; width:575px}
			.alojaforo .msjCabecera p{font-style:italic}
			.alojaforo .msj{ padding-left:20px; padding-bottom:5px}
			.alojaforo .msj .msjCabecera{padding-top:10px}
				.alojaforo table.foro {
				 background-color:#FFFFFF;
					width: 675px;
					margin: 0 20px;
					border-collapse: collapse;color:#333333;  }
					.alojaforo table.foro a:link,
					.alojaforo table.foro a:visited {
						color: #FE6A20;
						border: none; }
					.alojaforo table.foro a:hover,
					.alojaforo table.foro a:active {
						background: transparent; }
						
					.alojaforo table.foro th {
						background: #E5E5E5;
 						border-bottom: 1px solid #D2D2D2;
						text-align: left;
						padding: 10px 5px;
						color: #33CC99; }
						div#alojaespecial .alojaforo table.foro th a{color:#33CC99}
						.alojaforo table.foro th.asunto {
							width: 395px}
						.alojaforo table.foro th.nick {
							width: 120px;}
						.alojaforo table.foro th.numHijos {
							width: 30px;}
						.alojaforo table.foro th.fecha {
							width: 60px;}
					div#alojaespecial .alojaforo table.foro td a{color:#000}
					.alojaforo table.foro td {
						padding: 8px 5px;
						border-bottom: 1px solid #D2D2D2; }
						
					/* Hilo */
 
#foro #alojaBloques DIV.alojaContenido DIV.contextPortada{width:598px; background-color:#000; margin-bottom:15px;} 
					.contextPortada a{ color:#FF6633}
					.contextPortada a:link,.contextPortada a:visited{ color:#FF6633}
					.contextPortada div.msj {
						padding: 0 0 0 20px;
						margin: 10px 20px;  }
						.contextPortada h2{color:#CCCCCC; padding-left:20px;}
						.contextPortada p{padding-left:20px; }
						
						
						.contextPortada div.msj p {
							margin: 0 !important; }
						
						.contextPortada div.msj div.msjCabecera { }
							.contextPortada div.msj div.msjCabecera h3 {
								font-size: 1.5em; 
								background: transparent;
								border: none;
								padding: 0 0 0 0;
								margin: 0; }
							.contextPortada div.msj h4 {
								font-size: 1.2em; }
							.contextPortada div.msj div.msjCabecera p {
								font-style: italic;
								margin: 0;
								padding: 0 0 5px 15px;
								background: url(/MediaD/cine/oscars/2005/icouser.png) left center no-repeat; }
							.contextPortada div.msj div.msjCuerpo {
								padding: 0 0 5px 0; }
								
							.alojaforo .cajaDestGenForo  div.msjCuerpo {
								padding: 0 0 5px 20px; }
							.alojaforo .cajaDestGenForo  div.msjCabecera h4 {color:#FF6633;padding: 0 0 5px 20px; font-size:12px}
								
								
							.contextPortada div.msj div.msjCabecera p.msjResponder {
								padding: 0 0 20px 0; }
								
							.contextPortada div.msj div.hijos div p.msjResponder {
								padding: 5px 0 30px 20px; }
						.contextPortada div.msj div.msjCuerpo {
							line-height: 1.4em; }
						.contextPortada div.msj div.hijos div {
							padding: 0 0 0 20px; }
						
						.contextPortada div.msjMio > div.msjCabecera p {
							color: #F90;
							font-weight: bold; }

					/* Formulario */
					.alojaforo div#alojaformcomentario {
					width: 557px;
						background: #fff;
						padding: 20px 0px;
						margin: 25px 24px 20px 20px; color:#333333;	
						border:1px solid #ddd}
						.alojaforo div#alojaformcomentario h4 {
							font-size: 1.2em;
							margin: 0 0 0 20px;
							padding: 0 0 5px 0; }
							.alojaforo div#alojaformcomentario label {
								display: block;
								font-weight: bold;
								padding: 0 0 3px 0; }
							.alojaforo div#alojaformcomentario label span {
								font-style: italic; }
							.alojaforo div#alojaformcomentario input#asunto,
							.alojaforodiv#alojaformcomentario textarea {
								width: 300px; }
								
						
						.alojaforo div#alojaformcomentario p.avisoforo { border:1px solid #FE6A20; padding:5px 5px 5px 25px; 
						background: #fff url(/MediaD/deportes/fiebremaldini/icono_aviso.gif) no-repeat; background-position: 5px 5px;
							  }
						
						
								
									.alojaforo ul.paginacion { /* También para los resultados de búsqueda */
				padding: 28px 10px 28px 10px;
				text-align: center; }
					.alojaforo ul.paginacion li {
						display: inline;
						margin: 5px; font-size:12px; }
					.alojaforo ul.paginacion li a{
						color:#FE6A20;}
						
						.editor{color:#FE6A20; font-weight:bold; font-style:normal;  }

