/* 
	El albúm de la semana 
	Cascading Style Sheets
	by  Prisacom S.A.
	http://www.prisacom.com
	
	(c) Copyright Sogecable, S.A. 2000 - 2006 Todos los derechos reservados.
	(c) Copyright PRISACOM S.A.
*/

/*	GENERICOS
****************************/
.estirar:after { content: "."; display: block;  height: 0; clear: both; visibility: hidden; }
.estirar {display: inline-table; background-color:#F0EEE7} /* inline-table */
/* oculto IE-mac \*/
* html .estirar {height: 1%;}
.estirar {display: block;}
/*fin oculto IE-mac */
* { padding: 0; margin: 0; }
img { border: none; }
a img { border: none; }

/*	CONTENEDOR
****************************/
div#container { background: #282629 /*url(/MediaD/television/elalbumdelasemana/fondo.jpg) repeat-x*/; padding: 0 0 20px 0; width: 752px; float:left; overflow: auto; font-family: Arial, Helvetica, sans-serif; }
div#container strong { font-variant: normal; }
div#container p { line-height: 1.5em; margin: 1em 0 .5em 0; }
div#container ul { list-style: none; }
span.sogecable { color: #482589; }
div#header { height: 62px; background: transparent url(/MediaD/television/elalbumdelasemana/cabecera.jpg) 0px 0 no-repeat; }
div#header h1, #header h2 { position: absolute; top: -1600px; }
div#sidebar { width: 168px; padding: 0; float: left; background-image: url(/MediaD/television/elalbumdelasemana/fonSidebar.jpg); background-repeat: no-repeat; padding-top: 140px; }
div#sidebar div#cuentatras { display: none; }
div#sidebar ul { padding-left: 20px; font-weight: bold; color: #FFF; text-transform: uppercase; height: 1%; }
div#sidebar ul li { display: block; padding: 10px 8px 7px 0; border-bottom:1px solid #C0C0C0; list-style: none; }
div#sidebar ul li a:link, div#sidebar ul li a:visited { display: block; text-transform: uppercase; text-decoration: none; color: #C0C0C0; font-weight: bold; }
div#sidebar ul li a:hover, div#sidebar ul li a:active { color:#996699; }
div#sidebar ul li ul { margin: 10px 0 0 0; border: none; }
div#sidebar ul li ul li { background: #282629 url(/MediaD/cine/oscars/2005/identado.gif) left center no-repeat; padding: 0; margin: 0; border: none; }
div#sidebar ul li ul li a:link, div#sidebar ul li ul li a:visited { display: block; padding: 5px 8px 4px 26px; text-transform: none; color: #F0AA18; }
div#sidebar ul li ul li a:hover, div#sidebar ul li ul li a:active { color: #FFF; }

/*	CONTENIDO
*********************/
div#content { background: #FFF /*url(/MediaD/television/elalbumdelasemana/fondo_fecha.gif) left top no-repeat*/; width: 584px; float: left; height: auto; padding: 0px 0 0 0; margin: 0 0 0 0; font-size: 1.1em; color: #666; }
div#content a:link, div#content a:visited { color: #666;}
div#content a:hover, div#content a:focus, div#content a:active { color: #333; }
div.pintaRuta { display: none; }
div#content h2 { /*background: transparent url(/MediaD/television/elalbumdelasemana/ico_naranja.gif) 20px 24px no-repeat;*/ padding: 20px 0 0 35px; font-size: 1.8em; color: #222;}
div#destunico { width: 584px; overflow: auto; border-bottom: 1px solid #EAE7DE; }
div#destunico img.fotodest { background-color: #232D2F; width: 292px; float: left; margin: 0 20px 0 0; padding: 0;}
div#destunico div.destinfo { float:left;width: 252px; padding-bottom:15px; }
div#destunico div.destinfo h2 { /*background: transparent url(/MediaD/television/elalbumdelasemana/estasemana.gif) 0 20px no-repeat;*/ padding: 25px 0 0 0; font-size: 1.8em; color: #222; }
div#destunico div.destinfo h2 a { text-decoration: none; color: #222; }
div#destunico div.leermas { padding: 5px 0 10px 0;}
div#destunico div#extras { border-top: 1px dotted #111; padding: 10px 0; color: #482589; font-weight: bold; }
/*div#destunico div#extras a { display: block; margin: 5px 0;}*/
div.destsecundario, div.destsecundario_video { width: 292px; /*min-height: 275px; */ float: left; }
* html div.destsecundario, * html div.destsecundario_video {/*height: 275px;*/ }
div.destsecundario h3, div.destsecundario_video h3 { /*background: transparent url(/MediaD/television/elalbumdelasemana/ico_naranja.gif) 20px 18px no-repeat;*/ padding: 15px 0 15px 35px; font-size: 1.6em; color: #222; }
div.destsecundario img, div.destsecundario_video img { margin: 0 0 20px 0; }
div.destsecundario div, div.destsecundario_video div { margin: 0 20px 20px 20px;}
div.destsecundario div div, div.destsecundario_video div div { margin: 0; }
div#dest3 { background: #FFF; min-height: 323px; *height: 323px; }
div#dest4 { background: #f0f0f0; }
div#dest5 { background: #f0f0f0; }
div#dest6 { background: #FFF; }
div#cuerpo { padding: 20px 20px 0 20px; }
div#cuerpo div#extras { width: 295px; float: right; margin: 0 0 10px 20px; }
div#cuerpo div#extras a { display:block; margin: 2px ; }
div#cuerpo div#extras div.cajavideo { margin: 1em 0; padding-bottom:1em; border-bottom:1px dotted #999; }
div#cuerpo div#extras div.cajavideo a { display:inline; }
div#cuerpo div#extras div.cajavideo span { display:inline; margin: 0 .5em;}
#container #content .cajavideofoto { border-top: 1px solid #F0EEE7; padding: 14px 0; margin: 10px 20px; width: 540px; overflow: auto; }
#container #content .cajavideofoto img.fotogramavideo { width: 150px; float: right; }
#container #content .cajavideofoto span { font-size: 1.2em; font-weight: bold; padding: 10px; text-transform: uppercase; }
#container #content .cajavideofoto .videoEntradilla { padding: 10px 170px 10px 0; }
#container #content ul.paginacion { /* También para los resultados de búsqueda */ border-top: 1px solid #D7DDF7; padding: 28px 10px 10px 10px; text-align: center; }
#container #content ul.paginacion li { display: inline; margin: 5px; }
body#foroscar #content p { margin: 20px; }
#content table.foro { width: 540px; margin: 0 20px; border-collapse: collapse; }
#content table.foro a:link, #content table.foro a:visited { color: #482589; border: none; }
#content table.foro a:hover, #content table.foro a:active { background: transparent; }
#content table.foro th { background: #F0EEE7; border-bottom: 1px solid #D2D2D2; text-align: left; padding: 10px 5px; color: #482589; }
#content table.foro th.asunto { width: 300px; }
#content table.foro th.nick { width: 120px;}
#content table.foro th.numHijos { width: 30px;}
#content table.foro th.fecha { width: 60px;}
#content table.foro td { padding: 8px 5px; border-bottom: 1px solid #D2D2D2; }
						
/*	HILO
*******************/
#content div.msj { padding: 0 0 0 0; margin: 0 20px;	}
#content div.msj p { margin: 0 !important; }
#content div.msj div.msjCabecera { }
#content div.msj div.msjCabecera h3 { font-size: 1.5em; background: transparent; border: none; padding: 0 0 0 0; margin: 0; }
#content div.msj h4 { font-size: 1.2em; }
#content 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; }
#content div.msj div.msjCuerpo { padding: 0 0 5px 0; }
#content div.msj div.msjCabecera p.msjResponder { padding: 0 0 20px 0; }
#content div.msj div.hijos div p.msjResponder { padding: 5px 0 30px 20px; }
#content div.msj div.msjCuerpo { line-height: 1.4em; }
#content div.msj div.hijos div { padding: 0 0 0 20px; }
#content div.msjMio > div.msjCabecera p { color: #F90; font-weight: bold; }

/*	FORMULARIO
*********************/
body#foroscar div#alojaformcomentario { background: #F0EEE7; padding: 20px 0px; width: 540px; margin: 0 20px 20px 20px;	}
body#foroscar div#alojaformcomentario h4 { font-size: 1.2em; padding: 0 0 5px 10px; }
body#foroscar div#alojaformcomentario label { display: block; font-weight: bold; padding: 0 0 3px 0; }
body#foroscar div#alojaformcomentario label span { font-style: italic; }
body#foroscar div#alojaformcomentario input#asunto, body#foroscar div#alojaformcomentario textarea { width: 500px; }
body#foroscar div#alojaformcomentario p.avisoforo { border:1px solid #482589; padding:5px 5px 5px 25px; background: #fff url(/MediaD/deportes/fiebremaldini/icono_aviso.gif) no-repeat; background-position: 5px 5px;}
.editor{color:#482589; font-weight:bold; font-style:normal;}
div#destunico div#extras  { clear:both; margin:0; padding:0; padding-top:10px;   }									
div#destunico div#extras div.alojavideo span{ clear:both;display: inline;  padding:0}	
div#destunico div#extras div.alojavideo a{display:inline;padding-left:5px;}	
div#destunico div#extras  a{ display:block;}	
div#extras a{   padding:2px 0;}	
div#container div#content div#cuerpo div#extras div.alojavideo  a{display: inline; float:left; }	 

/*	PROTAGONISTAS
********************/
.limpiar{ clear:both; line-height:1px; font-size:1px; height:1px;  }

div#cuerpo div.protagonistas {clear:both;}
div#cuerpo div.protagonistas ul{ margin-bottom:30px; list-style-type:none;}
div#cuerpo div.protagonistas ul li{ float:left;padding:0 14px; border: none;  }
div#cuerpo div.protagonistas ul li a{clear:both; display:block; text-decoration:none; font-size:1.1em; font-weight:bold; margin-bottom:30px;}
div#cuerpo div.protagonistas ul li a:visited,
div#cuerpo div.protagonistas ul li a:hover,
div#cuerpo div.protagonistas ul li a:active,
div#cuerpo div.protagonistas ul li a:link{ text-decoration:none;border: none;}
div#cuerpo div.protagonistas ul li span{color:#FF9700; font-size:1.1em;}

div#cuerpo div.protagonistas ul li   { border: none; }

/*	FICHA_NUBE
**********************/
div.columna1 h2 { color: #327235; font-size: 1.5em; }
div#ficha{ clear:both; width: 505px !important ; width: 515px; padding: 1px 0px 39px 39px; margin:0; }
div#ficha h3 { font-size: 1em; margin: 1.5em 0 .5em 0; padding: 0 0 .3em 0; border-bottom: 1px solid #E2E2E2; text-transform: uppercase; }	
div#ficha div.logosCanal { float: right; }
div#ficha div.proximaemision { margin: 1em 0;}
div.proximaemision p { margin: 0; }
div.proximaemision p.primera { }
div.proximaemision p.otrasagenda { }
div.proximaemision p.otrasagenda img { vertical-align: middle; margin: 0 10px 0 0;}
div#ficha div#bloqueficha2 { }
div#fotoyvideo { border-left: 20px solid #FFF; padding:70px 0 0 0px; float:right; }
div#fichatecnica ul { list-style: none;  margin: 0;  padding: 0 0 0 1em; }
div#argumentoficha { clear: both; }
div#tablapases { }
div#tablapases table { width: 100%; margin: 1em 0; border-collapse: collapse; }
div#tablapases table td { border: 1px solid #E2E2E2; padding: 5px; }
div#tablapases table th { background: #F2F2F2; border: 1px solid #E2E2E2; padding: 5px; }
div#botonaddevento { margin: 1em 0; }
div#botonaddevento, div#paseserie { text-align: center; }
div#botonaddevento img { vertical-align: bottom; margin: 0 10px 0 0; }
div.imprimir { text-align: center; padding: 20px 0px 0px 0px; }
div.imprimir img { vertical-align: middle; margin: 0 5px 0 0; }
div.imprimir a { color: #F00; text-decoration: none; }
div.imprimir a:hover { color: #000; }

/*	CONCURSO
********************/
body#c579803 div.ModeloA { min-height: 500px;}
* html body#c579803 div.ModeloA {height: 500px;}	

body#c579803 div.ModeloA div.seccion  { background: transparent url(/MediaD/television/elalbumdelasemana/votafavorito.gif) 15px 20px no-repeat; padding: 0px 0 0 0; color: #fff; height:35px;}
span.info{ padding:10px;}
span.ok{ padding:10px;}
span.error{ padding:10px;}
div.cajaCategoria1 {padding: 20px 20px 20px 20px;margin-bottom:20px; }
div.cajaCategoria1 form button {display: none; }
div.cajaCategoria1 form fieldset {margin: 20px 0;border: 0; }
div.cajaCategoria1 form fieldset legend span {display: block;width: 250px;font-weight: bold; font-size: 1.5em;color: #111; }
div.cajaCategoria1 form fieldset div.respuestaTexto input {vertical-align: middle;margin: 0 5px 0 0; }
div.cajaCategoria1 form fieldset div.respuestaTexto {padding: 10px 0 5px 0; }

.estadisticas{padding:0; margin:25px; margin-bottom:12px; clear:both;}
.estadisticas .tema{ width:400px;}
.estadisticas .tema .respuesta .texto{clear:both;font-size:1.2em;padding:0;margin:0;width:auto;}
.estadisticas .tema .respuesta .cajavotos{background:#482589 url(/MediaD/television/elalbumdelasemana/1pxestadistica.gif) repeat-x; height:15px;}
.estadisticas .tema .respuesta .porcentaje{font-size:0.8em;color:#482589;font-weight:bold;color:#FF9900;}
.estadisticas .pregunta{ clear:both; display:block;color:#482589; font-size:1.4em; font-weight:bold; text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;border-bottom:1px solid #482589; width:520px; padding-top:10px;  }

body#c579803 div#content div.ModeloA div.cajaCategoria1 form.concurso a{color:#482589;}
body#c579803 div#content div.ModeloA div.cajaCategoria1 form.concurso span.pregunta a{color:#482589; font-size:0.9em; text-decoration:none; }
body#c579803 div#content div.ModeloA a.botonvolver{clear:both;color:#482589;  display:block; height:60px; padding:50px 0 10px 0; text-align:center;}

/*	BUSCADOR_VIDEOS
*************************/
.busca_video{ background: #f5f5f5 ; padding:0; text-align: left; margin:10px 0 10px 0; float:left;display:inline; width:100%; padding-bottom:15px;} 
.busca_video form{margin:0; padding:0;}
.busca_video form input{margin:10px 10px 0 18px; width:160px;font-size: 10px;}
.busca_video form select{  margin:10px 10px 0 10px;font-size:10px;width:190px;}
.busca_video form input.btn_buscar{ border:0px;margin:10px 10px 0 10px; width:60px; height:20px; background-color: #222;color:#fff;font-size:10px;font-weight:bold; cursor: hand; text-align:center; padding:0 5px;}
.busca_video h6{ background: #D9D8D8; margin: 0; font-size: 12px; padding: 4px 18px; color:#000; height: 14px; }
.limpiar{ clear:both; font-size:1px; height:1px; line-height:1px;}
p.resultado{ text-align:center; padding:15px;}
