/* C O N T E N E D O R E S */
#contenedor_listado_cabecera{
}
#contenedor_izda_calendario{
    float:left;
    width:22.50em;
}
#contenedor_calendarios{
    float:left;
    width:22.50em; height:13.33em;
    overflow:hidden;
}
#contenedor_eventos{
    float:right;
}
/* C A L E N D A R I O */
.calendar_wrapper{
    margin-bottom:0.83em;
    display:none;
}
.calendar_shown{
    display:block;
}
#pagina #contenedor_calendarios div {
    border:0.08em solid #888888;
}
.calendar_wrapper table caption{
    background-color:#EEEEEE;
    font-weight:bold;
    padding:0.17em;
    text-align:center;
}
.calendar_wrapper table thead tr th{
    background-color:#016952;
    color: #FFFFFF;
    font-weight:bold;
    padding-left:0.42em; padding-right:0.42em;
    /* HACK IE6 */
    * html padding-left:0.25em;
}
.calendar_wrapper table tbody tr td{
    text-align:center;
    background-color:#F2F2F2;
}
.weekend{
	color:#333;
    background-color:#fcc !important;
}
.has_event{
    background-color:#dcffff !important;
    font-weight:bold;
    cursor:pointer;
}
.has_event a { color:#CC1A00}
.has_event_over{
    background-color:#CC1A00 !important;
}
.events_info{
    position:absolute;
    width:auto;
    padding-right:0.42em;
    text-align:left;
    left:0; top:0;
}
.events_info ul{
    list-style:none;
    padding-left:0.42em;
    margin-left:0.42em;
}
/* G E N E R A L */

/* L I S T A D O */
#calendario_anterior, #calendario_posterior{
    float:left;
    width:5.25em; height:1.25em;
    cursor:pointer;
    overflow:hidden;
}
#ver_mas_texto{
    float:left;
    width:10.58em; height:2.08em;
    text-align:center;
    font-weight:bold;
}
#calendario_anterior{
    background-image:url('../../graficos/flecha_izda.png');
}
#calendario_posterior{
	float:right;
    background-image:url('../../graficos/flecha_drcha.png');
}
.submit_image{
    vertical-align: middle;
}
#contenedor_eventos table{
    width:19.08em;
}
#contenedor_eventos caption{
}
#contenedor_eventos td{
    padding:0.25em;
}
#contenedor_eventos th{
    width:8.33em;
	text-align:center;
}
.fecha_evento_impar{
    background-color: #dcffff;
}
.fecha_evento_impar a , .fecha_evento_par a  { color:#CC1A00;}
.fecha_evento_par{
    background-color: #fff;
}
/* T A B L A   D E    I N F O R M A C I O N*/
.eventos_tabla_info{
    width: 100%;
    margin-bottom:0.83em;
}
.eventos_tabla_info caption{
}
.eventos_tabla_info th{
    background-color: #D0D0D0;
    width:12.50em;
    /*vertical-align:top;*/
}
.eventos_tabla_info td{
    background-color: #E0E0E0;
    padding:0.25em;
}

/** cambios by queli listado de eventos **/
.eventos_listado #contenedor_izda_calendario,
.eventos_listado #contenedor_izda_calendario div,
.eventos_listado #contenedor_izda_calendario p { margin:0; border:none; padding:0; }
#contenedor_eventos {margin-top:0; padding-top:0;  width:20.00em;}
* html #contenedor_eventos table {    width:100%;}


/**  cambios by queli descripcion de un evento **/
#pagina .descripcion-evento dl { display:block;  background:#016952;}
.descripcion-evento dt {display:block; float:left; width:12.5em; margin:0; padding:0.75em; text-align:right; color:#fff;  }
.descripcion-evento dd {float:left; width:28em; margin:0; padding:0.75em; color:#333;   background:#E8FFDC; }
.descripcion-evento dd img{width:auto;height:auto;}