/* MINI CALENDARIO */
#CALENDARMENU{ float:left; background-color:#FFFFFF; width:100%; height:auto}
TABLE.TBLMINIcalendarioEventos { border-collapse:collapse; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;} 
TABLE.TBLMINIcalendarioEventos TABLE { border-collapse:collapse; width:190px;  text-align:center;    }
TABLE.TBLMINIcalendarioEventos TABLE TR { font-size:11px; color:#000000; font-weight:bold; background-color:#e2e2e1; }
TABLE.TBLMINIcalendarioEventos TABLE TD { font-size:14px; color:#0c7ba9; font-weight:bold; }

TABLE.TBLMINIcalendarioEventos TR.CalDiSe_Fila { }
TABLE.TBLMINIcalendarioEventos TD.CalDiSe_Di { background-color:#FFFFFF;  color:#0c7ba9;font-size:14px; text-align:center; width:20px; font-weight:bold; padding-top:10px; padding-bottom:10px; padding-left:3px; padding-right:3px; }

TABLE.TBLMINIcalendarioEventos TR.CalDi_Fila { }
TABLE.TBLMINIcalendarioEventos TD.CalDi_Di { background:url(../images/fd_calen.gif); background-repeat:repeat-x; color:#3d3d3d;font-size:14px; text-align:center;  padding-bottom:5px; height:18px; width:20px; padding-left:3px; padding-right:3px; }

/* botones navegar calendario */
.CALIMGAnt { background-image:url(/images/BtnAntCalendario.png); background-position:left top; width:20px; height:20px; overflow:hidden; }
.CALIMGSig { background-image:url(/images/BtnSigCalendario.png); background-position:left top; width:20px; height:20px; overflow:hidden; }


/* hoy ó tiene evento */
TABLE.TBLMINIcalendarioEventos TD.CalDi_Di_sel {  color:#3d3d3d;font-size:14px; text-align:center;  padding-bottom:5px; height:18px; width:20px; padding-left:3px; padding-right:3px; background:url(../images/fd_destcalen.gif); background-repeat:no-repeat; font-weight:normal;  }
TABLE.TBLMINIcalendarioEventos a { text-decoration:none; color:#FFFFFF; }

TABLE.TBLMINIcalendarioEventos TD.CalDi_Di_Hoy {  color:#0c7ba9;font-size:14px; text-align:center;  padding-bottom:5px; height:18px; width:20px; padding-left:2px; padding-right:2px; font-weight:normal; background:url(../images/fd_calen.gif); background-repeat:repeat-x;}


/* LISTADO EVENTOS del CALENDARIO */
#LISTADOEVENTOSCALENDARIO { margin:0px; padding:0px}
#LISTADOEVENTOSCALENDARIO .calendarioListado_content_general { float:left; clear:both; width:508px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  }
#LISTADOEVENTOSCALENDARIO .calendarioListado_content_evento {  float:left; clear:both; width:508px; padding:3px 0px 3px 0px;  border-bottom:1px solid #cccccc;margin:0px; }
#LISTADOEVENTOSCALENDARIO .col_fecha { float:left; width:488px; color:#ffffff; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; background-color:#0f8fbb; vertical-align:top; padding:1px 10px 1px 10px;margin:0px;}
#LISTADOEVENTOSCALENDARIO .col_tipoevento { float:left; width:130px; color:#333333; font-weight:normal; font-size:10px; font-family:Arial, Helvetica, sans-serif; vertical-align:top; padding:5px 0px 0px 20px; border-bottom:0px solid #0f8fbb; display:inline; text-align:left; line-height:12px;margin:0px;}
#LISTADOEVENTOSCALENDARIO .col_titulo { float:left; padding-right:5px; display:none;margin:0px;}
#LISTADOEVENTOSCALENDARIO .col_lugar { float:left; width:149px; color:#333333; font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif; vertical-align:top; padding:5px 0px 0px 20px; line-height:14px;margin:0px; }
#LISTADOEVENTOSCALENDARIO .col_ciudad { float:left; width:149px; color:#333333; font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif; vertical-align:top; padding:5px 0px 0px 20px; line-height:14px;margin:0px; }
#LISTADOEVENTOSCALENDARIO .col_detalle_evento { float:left; clear:both; width:468px; padding:3px 20px 0px 20px; color:#0f8fbb; font-weight:normal; font-size:11px; font-family:Arial, Helvetica, sans-serif; vertical-align:top; line-height:14px;margin:0px;}
#LISTADOEVENTOSCALENDARIO .col_detalle_evento a{ color:#0f8fbb; font-weight:bold }

#LISTADOEVENTOSCALENDARIO .listado_eventoscontent_volver{  float:left; width:490px; text-align:right; padding:0px 16px 0px 15px; background-image:url(../images/ico_volver.gif); background-repeat:no-repeat; background-position: 350px; clear:both; margin:0px}
#LISTADOEVENTOSCALENDARIO a.listado_eventoscontent_volver_enl{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#0b658a; text-decoration:none}
#LISTADOEVENTOSCALENDARIO a.listado_eventoscontent_volver_enl:hover{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#0b658a; text-decoration:underline}


#LISTADOEVENTOSCALENDARIO #col_icoevento { float:left; padding-right:3px; }
#LISTADOEVENTOSCALENDARIO .col_ico_Concierto {
	background-image:url(/images/iconos_calen/ico_concierto.gif); background-position:left top; width:25px; height:25px; overflow:hidden; }
#LISTADOEVENTOSCALENDARIO .col_ico_Firmadediscos {
	background-image:url(/images/iconos_calen/ico_firma.gif); background-position:left top; width:25px; height:25px; overflow:hidden; }
#LISTADOEVENTOSCALENDARIO .col_ico_Lanzamiento {
	background-image:url(/images/iconos_calen/ico_lanzamiento.gif); background-position:left top; width:25px; height:25px; overflow:hidden; }
#LISTADOEVENTOSCALENDARIO .col_ico_ShowCase {
	background-image:url(/images/iconos_calen/ico_showcase.gif); background-position:left top; width:25px; height:25px; overflow:hidden; }
#LISTADOEVENTOSCALENDARIO .col_ico_ConciertoConcert {
	background-image:url(/images/iconos_calen/ico_concierto.gif); background-position:left top; width:25px; height:25px; overflow:hidden; }
#LISTADOEVENTOSCALENDARIO .col_ico_FirmadediscosAutographsigning {
	background-image:url(/images/iconos_calen/ico_firma.gif); background-position:left top; width:25px; height:25px; overflow:hidden; }
#LISTADOEVENTOSCALENDARIO .col_ico_LanzamientoLaunch {
	background-image:url(/images/iconos_calen/ico_lanzamiento.gif); background-position:left top; width:25px; height:25px; overflow:hidden; }
#LISTADOEVENTOSCALENDARIO .col_ico_EncuentrodigitalOnlinechat {
	background-image:url(/images/iconos_calen/ico_encuentro.gif); background-position:left top; width:25px; height:25px; overflow:hidden; }
#LISTADOEVENTOSCALENDARIO .col_ico_EntrevistaInterview {
	background-image:url(/images/iconos_calen/ico_entrevista.gif); background-position:left top; width:25px; height:25px; overflow:hidden; }
#LISTADOEVENTOSCALENDARIO .col_ico_ProgramaTVTVprogram {
	background-image:url(/images/iconos_calen/ico_progtv.gif); background-position:left top; width:25px; height:25px; overflow:hidden; vertical-align:baseline }
#LISTADOEVENTOSCALENDARIO a{ color:#ff0000}	





/* MINI CALENDARIO */

#NCONTENEDOR { }
#NCONTENEDOR #CALENDARMENU{ float:left; background-color:#FFFFFF; width:190px; height:auto}
#NCONTENEDOR TABLE.TBLMINIcalendarioEventos { border-collapse:collapse; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;} 
#NCONTENEDOR TABLE.TBLMINIcalendarioEventos TABLE { border-collapse:collapse; width:190px;  text-align:center;    }
#NCONTENEDOR TABLE.TBLMINIcalendarioEventos TABLE TR { font-size:11px; color:#000000; font-weight:bold; background-color:#e2e2e1; }
#NCONTENEDOR TABLE.TBLMINIcalendarioEventos TABLE TD { font-size:14px; color:#0c7ba9; font-weight:bold; }

#NCONTENEDOR TABLE.TBLMINIcalendarioEventos TR.CalDiSe_Fila { }
#NCONTENEDOR TABLE.TBLMINIcalendarioEventos TD.CalDiSe_Di { background-color:#FFFFFF;  color:#0c7ba9;font-size:14px; text-align:center; width:20px; font-weight:bold; padding-top:10px; padding-bottom:10px; padding-left:3px; padding-right:3px; }

#NCONTENEDOR TABLE.TBLMINIcalendarioEventos TR.CalDi_Fila { }
#NCONTENEDOR TABLE.TBLMINIcalendarioEventos TD.CalDi_Di { background:url(../images/fd_calen.gif); background-repeat:repeat-x; color:#3d3d3d;font-size:14px; text-align:center;  padding-bottom:5px; height:18px; width:20px; padding-left:3px; padding-right:3px; }

/* botones navegar calendario */
#NCONTENEDOR .CALIMGAnt { background-image:url(/images/BtnAntCalendario.png); background-position:left top; width:20px; height:20px; overflow:hidden; }
#NCONTENEDOR .CALIMGSig { background-image:url(/images/BtnSigCalendario.png); background-position:left top; width:20px; height:20px; overflow:hidden; }


/* hoy ó tiene evento */
#NCONTENEDOR TABLE.TBLMINIcalendarioEventos TD.CalDi_Di_sel {  color:#3d3d3d;font-size:14px; text-align:center;  padding-bottom:5px; height:18px; width:20px; padding-left:3px; padding-right:3px; background:url(../images/fd_destcalen.gif); background-repeat:no-repeat; font-weight:normal;  }
#NCONTENEDOR TABLE.TBLMINIcalendarioEventos a { text-decoration:none; color:#FFFFFF; }

#NCONTENEDOR TABLE.TBLMINIcalendarioEventos TD.CalDi_Di_Hoy {  color:#0c7ba9;font-size:14px; text-align:center;  padding-bottom:5px; height:18px; width:20px; padding-left:2px; padding-right:2px; font-weight:normal; background:url(../images/fd_calen.gif); background-repeat:repeat-x;}

#LISTADOMINIEVENTOSCALENDARIO #col_icoevento { display:none; }
#LISTADOMINIEVENTOSCALENDARIO .calendarioListado_content_general { float:left; clear:both; width:180px; overflow:hidden; text-align:left }
#LISTADOMINIEVENTOSCALENDARIO .calendarioListado_content_evento {  float:left; clear:both; width:100%; border-bottom:0px solid #CECECE; }
#LISTADOMINIEVENTOSCALENDARIO .col_fecha { float:left; clear:both; color:#0f8fbb; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:14px; background-color:#d3d3d3; margin:0px; }
#LISTADOMINIEVENTOSCALENDARIO .col_tipoevento { float:left; clear:both; width:100%; border-bottom:0px solid #CCCCCC; color:#1d1e1e; font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; line-height:12px; margin:0px}
#LISTADOMINIEVENTOSCALENDARIO .col_titulo { display:none; float:left; margin-right:5px; }
#LISTADOMINIEVENTOSCALENDARIO .col_lugar { float:left; display:none; }
#LISTADOMINIEVENTOSCALENDARIO .col_ciudad { float:left; clear:both;color:#1d1e1e; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:14px; clear:both; padding:0px 0px 10px 0px;}
#LISTADOMINIEVENTOSCALENDARIO .col_detalle_evento { float:left; clear:both; width:100%; display:none; }		

#LISTADOMINIEVENTOSCALENDARIO .listado_eventoscontent_volver{ display:none}