@charset "UTF-8";
/* Estilos para el posicionamiento del calendario en la web */
#calendar{font-family: Arial, Helvetica, sans-serif;font-size:11px; top:0px;left:-280px;}
.posicionCalendario{ z-index:+999; position:absolute; visibility:hidden;}
#calendar table{float:left;margin:0 !important;border-bottom-width:0;border:1px solid #A0A0A0;}
#calendar table td{padding:0 !important;margin:0 !important}
/* Estilos propios del calendario */
table#popupCalendar{border-collapse:separate;border:1px solid #A0A0A0;background:#fff;}

#popupCalendar .celda_botonera{height:21px;padding:1px;background:#BDCCD0;}
#popupCalendar, #popupCalendar table{font-family: Arial, Helvetica, sans-serif;padding:0;margin:0;}
#popupCalendar a{text-decoration:none;}

/* Tablas principales del calendario */ 
#popupCalendar table#botonera {color:#fff;border-collapse:separate;}
#popupCalendar table#botonera td{padding:1px 0 !important;}
#popupCalendar table#tabla_calendario {float:left;width:100%;background:#E9E9E9;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;border-collapse:separate;}

/* Zonas dinámicas */
#popupCalendar table#botonera span.boton_imagen {border:1px solid #3366ff;color:#fff;cursor:pointer;font-weight:bold;padding:0;} 
#popupCalendar table#botonera span#spanBorrar{margin-left:15px;background:#C0C0C0;color:#000;font-size:.9em;border:1px solid #808080;border-top:1px solid #fff;border-left:1px solid #fff;height:11px;}

#popupCalendar table#tabla_calendario tr.nombre_dia td.celda_dia{color:#006;background:#F6F7EF;font-weight:bold;height:15px;padding:2px 4px !important;}
#popupCalendar table#tabla_calendario td{background:#fff;margin:0;padding:0;}
#popupCalendar td.celda_dia a{display:block;margin:0;padding:2px 3px;}
#popupCalendar td.celda_dia a:hover{background:#F6F5F5;}
#popupCalendar tr.barra_estado{color:#F90;background-color:#F6F5F5; text-align:center;}
#popupCalendar tr.barra_estado td{padding:2px 0 !important;}
#popupCalendar tr.barra_estado td a{color:#369}

#popupCalendar td.celda_dia a.ancla_hoy, #popupCalendar td.celda_dia a.ancla_hoy:hover{background-color:#C4C5B2;}
#popupCalendar .hoy{color:#F90;font-weight:bold;}
#popupCalendar .sabado, #popupCalendar .domingo {color:#369;}
#popupCalendar .festivo{color:#F90;}
#popupCalendar .laboral{color:#333}

#popupCalendar span#pie_calendario a{color:#000;}
#popupCalendar span#pie_calendario {border:0; text-decoration:none;}
#popupCalendar span#pie_calendario a:hover{color:#F90;}

/* Menús desplegables (Mes y Anio) */
#popupCalendar table#botonera span#capaAnio, #popupCalendar table#botonera span#capaMes{position:relative;font:normal 11px Arial !important;color:#006 !important}

table.menu_desplegable{cursor:pointer;color:#006 !important;padding:0;margin:0;background-color:#f0f0f0;border:1px solid #666}
.menu_desplegable_control{text-align: center;}

table.menu_desplegable td.celda_combo_mes, table.menu_desplegable td.celda_combo_anio{padding:0 3px !important;border:0 !important;background:#F4F4E5;color:#006 !important;font:normal 1em Arial}

table.menu_desplegable td.celda_combo_mes a, table.menu_desplegable td.celda_combo_anio a{color:#2F4C55 !important;text-decoration:none !important}
table.menu_desplegable td.celda_combo_mes a:hover, table.menu_desplegable td.celda_combo_anio a:hover{background:#F4F4E5 !important}
table.menu_desplegable td.celda_combo_mes a:link, td.celda_combo_mes a:visited, td.celda_combo_mes a:active,
table.menu_desplegable td.celda_combo_anio a:link, td.celda_combo_anio a:visited, td.celda_combo_anio a:active{background:transparent !important}

#comboAnio, #comboMes{position:absolute;padding:0;margin:0;top:30px !important;left:130px !important}
#comboMes{left:40px !important}

span.anio{padding:0;margin:0}
span.negrita{font-weight:bold}