/* 
	v0.22 - Radio Maliboom Boom [06.10.2009]
	CSS General. © 2009 Intelygenz
*/

.texto1 { color: #800; }
.texto2 { color: #F40; }

/* Estructura de IFrames */

BODY.playerWindow { text-align: center; }


/* Cabecera contenidos */

.playerSup { width: 484px; height: 95px; margin: 0 auto; padding: 0; }

.cabecera { width: 100%; height: 280px; position: absolute; top: 0; left: 0; z-index: 10; margin: 0; padding: 0; }
.cabeceraSep { 
	background: url(../pix/fondo_sup_2.png) top left no-repeat; 
	width: 1024px; height: 280px; margin: 0 auto; padding: 0; text-align: left; 
}
.cabeceraLogo { float: left; width: 245px; height: 279px; overflow: hidden; }
.cabeceraLogoIsland { float: left; width: 779px; height: 149px; }
.cabeceraLogoIslandSep { float: left; width: 272px; }

.menuSup { float: left; height: 40px; margin: 6px 10px 0 10px; padding: 0; }
.menuSup img { margin: 0 5px; border: none; }


/* Elementos generales */

.columnaIZ { vertical-align: top; background: url(../pix/sombra_lat_iz.png) top right repeat-y; }
.columnaCT { vertical-align: top; width: 1024px; background: #e8e8e8; }
.columnaDC { vertical-align: top; background: url(../pix/sombra_lat_dc.png) top left repeat-y; }

.contenido { 
	vertical-align: top; background: #e8e8e8; 
	width: 1024px; /*width: 100%;*/ height: 100%; margin: 0; padding: 0; 
}
.contenidoSep { margin: 0; height: 100%; }

.colIZ { float: left; margin: 130px 0 0 0; padding: 0; width: 245px; }
.colIZSepEnlace { padding-right: 15px; }
.colIZSepInterior { margin-top: 150px; }
.contenidoInterior { float: left; margin: 240px 0 0 10px; width: 750px; }

.separaBloques { 
	background: url(../pix/separabloques.png) top left no-repeat; 
	width: 218px; height: 18px; margin: 3px 5px; 
}

/*.footer { margin: 0 auto; padding: 0; border: 1px solid #0cf;}*/
.footer { 
	width: 1024px; height: 146px; margin: 0 auto; /**margin: 0 0 0 1px;*/ padding: 0; 
	text-align: left; background: url(../pix/footer.png) top left no-repeat; 
}

.footerIZ { vertical-align: top; background: url(../pix/footer_lat_iz.png) top right no-repeat; }
.footerCT { vertical-align: top; text-align: center; width: 1024px; }
.footerDC { vertical-align: top; background: url(../pix/footer_lat_dc.png) top left no-repeat; }

.footer span { text-align: left; margin: 10px 0 0 15px; color: #000; }
.footer div.footerLogoIZ { padding: 65px 0 0 15px; color: #000; }


/* Modulos */

.colIZPodcast { 
	background: url(../pix/podcast_bg.gif) top left no-repeat; 
	width: 245px; /*height: 180px;*/ margin: 0; padding: 0; overflow: hidden; 
}
.colIZPodcastText { margin: 80px 0 25px 15px; width: 145px; }

.colIZProgramas { 
	background: url(../pix/programashoy_bg.png) top left no-repeat; 
	width: 245px; margin: 0; padding: 0; overflow: hidden; 
}
.colIZProgramasText { margin: 50px 15px 10px 15px; }

.QuienEresBloque { padding: 0 0 20px 15px; }
.QuienEresBloque table { margin-right: 20px; }
.QuienEresBloque img { margin-top: 5px; }
.QuienEresBloque td.qebCol1 { color: #000; font-weight: bold; text-transform: uppercase; }
.QuienEresBloque input { background: #FFF; border: 1px solid #440018; width: 115px; padding: 0 2px; } 
.QuienEresBloque A, .QuienEresBloque A:link, .QuienEresBloque A:visited { color: #000; text-decoration: underline; } 
.QuienEresBloque A:hover, .QuienEresBloque A:active { color: #000; text-decoration: none; } 

.DescargaWidget { background: url(../pix/widget_bg.png) top left no-repeat; width: 235px; }
.DescargaWidgetSep { padding: 55px 15px 15px 15px; } 

#ContDescargaWidget { margin: 10px 8px; }


	/* Generales */
	
.tituloGfx { margin-bottom: 25px; }
.cInteriorSep { padding: 0 20px 0 22px;  }


	/* Secciones */

table.playlistTabla td { vertical-align: top; padding: 10px 0 5px 0; }
div.playlistTextoListado { margin: 0; padding-left: 5px; } 

		/* tablón de anuncios */
		
.bordeCeldasTablon { background: url(../pix/tablon_anuncios/tabla_borde_inf.gif) bottom left repeat-x; }
.bannerIZ { float: left; /*width: 546px;*/ padding: 30px 0 0 0; }
.bannerDC { float: left; padding: 30px 0 0 0; }
.txtBanner { /*width: 524px;*/ margin: 14px 0 14px 5px; }
.envioIZ { float: left; width: 435px; *width: 456px; padding: 7px 0 0 21px; }
.envioDC { float: left; }
.txtEnvio { padding: 28px 0 0 0; }
.cajaTxtEnvio { margin-top: 34px; }
.textAreaAnuncio { width: 430px; *width: 446px; height: 58px; font-size: 18px; }
.subirFichero { margin-top: 10px; }
.btnEnviar { text-align: right; padding: 30px 0 0 0; }
.btnVolver2 { clear: both; text-align: right; padding: 23px 31px 20px 0; }
.btnVolver3 { clear: both; text-align: right; padding: 23px 0 20px 0; }

		/* fiestas */

.flechasFiesta { float: left; }
.fiestaAmpl { float: left; padding: 0 0 0 12px; }
.btnVolver { clear: both; text-align: right; padding: 23px 31px 0 0; *padding: 0 31px 0 0; }


	  /* promociones */
  
.promoDet img{ margin: 0 17px 0 0; }
.txtPromoDet { padding: 0 0 0 0; *padding-bottom: 20px; }

		/* podcast */
		
.cambiaMes { padding: 5px 0 0 22px; }

		/* el equipo */
		
.contEquipoIZ { float: left; /*width: 477px;*/ }
.contEquipoDC { float: left; }
.txtEquipo { margin-left: 22px; }
.logosRedes { margin-left: 22px; padding-bottom: 20px; }
.logo { float: left; padding: 0 10px 0 0; }
.equipoImg { float: left; }
.equipoInf{ overflow: hidden; }
.equipoSup{ overflow: hidden; height: 354px; }


		/* parrilla */
		
.parrilla { margin: 10px 0 0 0; padding: 0 0 0 0; width: 750px; height: 500px; overflow-x: hidden; overflow-y: auto; }


	/* Muro */
	
.cajaComentario { 
	background: url(../pix/muro/cuadro_comment.gif) top left no-repeat; 
	width: 732px; height: 52px; margin-left: 15px;
}
.cajaComentario div { margin: 8px 12px; }
.cajaComentario textarea { width: 710px; height: 40px; background: transparent; font-size: 11px; color: #000; border: none; }
.dejaComentario { text-align: right; padding-right: 10px; margin-top: 2px; }
.ultimosComentariosTit { padding-left: 20px;  }

.uCCcomentario { text-align: left; width: 720px; margin-left: 20px; background: url(../pix/muro/separa_muro.gif) top left no-repeat; padding: 25px 0 0 0; }
.uCCcomentario P.uccc { margin-top: 3px; text-align: right; font-family: tahoma, arial, sans-serif; font-size: 12px; color: #20135c; font-weight: bold; }
.uCCcomentario A, .uCCcomentario A:visited { color: #20135c; text-decoration: none; }
.uCCcomentario A:hover, .uCCcomentario A:active { color: #20135c; text-decoration: underline; }

.leerTodos { width: 500px; margin-left: 20px; text-align: right; background: url(../pix/home/separa_muro.gif) top left no-repeat; padding: 25px 0 0 0;  }

.cajaRespuestasIni { background: #f00; height: 10px; }
.cajaRespuestas { 
	display: block; background: url(../pix/muro/respuestas_bg.gif) top left no-repeat; 
	width: 727px; height: 325px; }
.crCerrar { text-align: right; padding-top: 20px; padding-right: 15px; }
.crRespuestas { margin: 15px; width: 700px; height: 155px; overflow-y: auto; }
.crComentario { 
	background: url(../pix/muro/respuestas_comentario_bg.gif) top left no-repeat; 
	width: 711px; height: 59px; margin-left: 8px;
}
.crComentario div { padding: 8px 15px 15px 12px; }
.crComentario textarea { width: 690px; height: 40px; background: transparent; font-size: 11px; color: #000; border: none;  }
.crComentarioEnviar { text-align: right; margin-top: 0; padding-right: 5px;  }




.ComentarioColor1 { color: #9a4cc9; }

/* Paginación muro */

.paginacion{ text-align: right; padding-right: 5px; }
.paginacion a { font-size: 14px; font-family: /*tahoma,*/arial, sans-serif; font-weight: bold; }
A.paginacion:link, A.paginacion:visited { color: #20135C; text-decoration: none; }  
A.paginacion:hover, A.paginacion:active { color: #20135C; text-decoration: none; }
A.paginacionActiva:link, A.paginacionActiva:visited { text-decoration: none; }
A.paginacionActiva:hover, A.paginacionActiva:active { text-decoration: none;; }

/* Fin muro */	


.separador { background: url(../pix/muro/separa_muro.gif) top left no-repeat; width: 729px; height: 13px; }
.cajaArchivos { margin-top: 15px; }
.descripcionCorcho { margin: 20px 0 30px 0; }
.cajaVolverCorcho { margin: 0 0 30px 0; }
.bgTitulo { background: url(../pix/bg_titulo.png) top left no-repeat; width: 400px; height: 79px; padding: 20px 0 0 25px; }

.cajaTitularIZ { float: left; width: 418px; }
.txtEntrada { padding: 0 7px; }
.cajaTitularDC { float: left; }

.divArchivoIZ { width: 546px; float: left; }
.divArchivoDC { float: left; }
.separadorSubir { background: url(../pix/muro/separa_muro.gif) top left no-repeat; width: 546px; height: 13px; }

#divArchivoAdd { margin: 55px 0 0 0; }
.txtDivArchivo { padding: 5px; }

.textoCorchoCat { padding: 7px; }
.tituloCorchoCat { padding: 0 0 0 3px; }
.cajaCat { margin-bottom: 35px; }

.contenidoDani { background: url(../pix/bg_dani_martin.jpg) top left no-repeat; width: 737px; height: 913px; }
.txtDani { width: 443px; height: 187px; }
.btnBases { margin: 578px 0 0 25px; }