.portlet-calendar .calendar-container{background:url(/info-theme/images/calendar/calendar_day_drop_shadow.png) repeat-x 0 99%;border:.1em solid #D7D7D7;width:40.0em;}.portlet-calendar .calendar{width:100%;}.portlet-calendar .calendar td{border:.1em solid #ccc;padding:.5em;}.portlet-calendar .calendar td td{border-width:0;padding:0;}.portlet-calendar .calendar-day{float:left;text-align:center;width:20.9em;}.portlet-calendar .calendar-day h2{background:url(/info-theme/images/calendar/day_heading.png) repeat-x 0 100%;font-size:2em;margin:0;padding:.5em 0;}.portlet-calendar .calendar-day h3{font-size:11em;line-height:1.2;margin:0;vertical-align:middle;}.portlet-calendar .calendar-day .day-text{background:#727C81;color:#fff;font-size:1.6em;}.portlet-calendar .calendar-day .day-number{border:.1em solid #fff;border-bottom:none;font-size:11.0em;font-weight:normal;padding-bottom:1.2em;}.portlet-calendar .taglib-calendar{border-color:#999;margin-bottom:1.5em;width:19.0em;}.portlet-calendar .calendar-container .taglib-calendar{background:url(/info-theme/images/calendar/calendar_drop_shadow.png) repeat-y 0 0;clear:none;float:right;margin-bottom:0;margin-left:-0.8em;padding-left:.8em;}.portlet-calendar .calendar-container .taglib-calendar{background:#fff;border-left:.1em solid #D7D7D7;margin-left:-0.1em;padding-left:0;}.portlet-calendar .calendar-container .taglib-calendar table{border:none;}.portlet-calendar .taglib-calendar table .first{border-left:none;}.portlet-calendar .taglib-calendar table .last{border-right:none;}.portlet-calendar .calendar-inactive{color:#999;}.portlet-calendar .calendar-current-day a{font-weight:bold;text-decoration:underline;border:.2em solid #000;}.portlet-calendar .taglib-calendar tr td.calendar-current-day a:hover,.taglib-calendar tr td.calendar-current-day a:focus{border-color:#AEB8BC;color:#06c;}.portlet-calendar .taglib-calendar td.calendar-current-day a span{border:none;}.portlet-calendar .has-events a span{padding-bottom:.2em;font-size:1.1em;font-weight:bold;color:#FFF;}.portlet-calendar .day-grid{border-top:.2em solid #CCC;margin-left:5.0em;}.portlet-calendar .day-grid .business-hour{background:#FEFEFE;}.portlet-calendar .day-grid .night-hour{background:#EFEFEF;}.portlet-calendar .day-grid .hour.all-day{border:none;height:auto;min-height:2.4em;}.portlet-calendar .day-grid .hour{border-bottom:.1em solid #CCC;height:2.4em;}.portlet-calendar .day-grid .hour span{color:#777;display:block;font-size:.8em;font-weight:bold;left:-5.0em;position:absolute;text-align:right;width:4.5em;}.portlet-calendar .day-grid .half-hour{border-bottom:.2em solid #CCC;height:2.3em;}.portlet-calendar .day-grid .event-box{background:#F0F5F7 none repeat scroll 0 0;padding:.5em;}.portlet-calendar .day-grid .event-description{border-top:.1em solid #AEB8BC;padding-top:.5em;}.portlet-calendar .event-box.event_financiacion{border:.3em solid #815332;}.portlet-calendar .event-box.event_internacional{border:#b72929 .3em solid;}.portlet-calendar .event-box.event_innovacion{border:#357647 .3em solid;}.portlet-calendar .event-box.event_profesional{border:#005590 .3em solid;}.portlet-calendar .event-box.event_informacion_empresarial{border:#005590 .3em solid;}.portlet-calendar .event-box.event_many{border:#999 .3em solid;}.portlet-calendar .event-box.event_inversores{border:#800080 .3em solid;}.portlet-calendar .event-box.event_emprendedores{border:#800080 .3em solid;}.portlet-calendar .has-events .tramite{background:url(/info-theme/images/calendar/eventDestacado.png) no-repeat;}.event_financiacion{background:#815332 none repeat scroll 0 0;}.event_internacional{background:#bC2929 none repeat scroll 0 0;}.event_empresarial{background:#005590 none repeat scroll 0 0;}.event_innovacion{background:#357647 none repeat scroll 0 0;}.event_informacion_empresarial{background:#005590 none repeat scroll 0 0;}.event_inversores{background:#800080 none repeat scroll 0 0;}.event_emprendedores{background:#800080 none repeat scroll 0 0;}.event_many{background:#999 none repeat scroll 0 0;}.event-calendar{margin:auto;width:60em;}.event-calendar fieldset{border-width:.1em .6em;border-style:solid;border-color:#Cfcfcf;font-size:12px;margin:20px 0 20px 20px;width:50em;position:relative;display:block;padding:0 10px 10px 10px;}.event-calendar fieldset legend{background-color:#FFF;border-width:1px 10px 1px 1px;border-color:#Cfcfcf;border-style:solid;font-weight:bold;text-transform:uppercase;font-size:90%;text-align:center;padding:3px 5px;margin:0 0 10px 85%;top:-14px;}.event-calendar fieldset legend img{padding:0 5px 0 5px;}.event-calendar fieldset label{font-size:90%;font-weight:bold;display:block;float:left;width:10em;text-align:left;margin:.4em .5em 0 0;}.event-calendar fieldset input[type="text"]{width:40em;margin:2px 0 0 0;border-width:0 0 1px 0;border-style:solid solid dotted solid;border-color:#809431;}.event-calendar fieldset textarea{width:40em;margin:2px 0 0 0;border-width:0 0 1px 0;border-style:solid solid dotted solid;border-color:#809431;padding:1px 2px;overflow-x:hidden;overflow-y:auto;}