#mask {
    height:100%;
    background:transparent url("../images/mascara-cabecera3.png") no-repeat;
}

#header-tile.header-events #mask{
    background:transparent url("../images/mascara-cabecera_agenda.png") no-repeat !important;
}

#header-fix{
    background:no-repeat;
    height:17.5em;
}

#header-tile{
    background:none;
    background:#FFF url(../images/pre-background-info.png) repeat-x;
    background-position:140px 67px;
}

#search-info{
    margin-top:1em;
}

/*Reescritura de estilos para el contenedor*/
#content-tile.agenda #content .inner,
#content-tile.actualidadmunicipal #content .inner,
#content-tile.agendaalcalde #content .inner{
    border:none;
    background-color:#f5f9fb;
}

#content.info{
    margin-right:-20.5em !important;
}

#content.info .inner-content{
    margin-right:20.5em !important;
}

/*columna con los eventos del dia*/
#events {
    float:right;
    padding:2em 0 1em 1em;
    width:19.5em;
}

#calendar{
    padding:0;
}

#calendar-sheet{
    float:left;
    background:url("../images/event-calendar-back.gif") no-repeat;
    width:7.35em;
    height:9em;
    margin-right:1.5em;
    text-align:center;
}

#calendar-sheet-info{
    padding:.5em 3.2em 1em;
}

#calendar-sheet-info #calendar-sheet{
    margin:0;
}

#calendar-sheet .day-num{
    font-size:4em;
    color:#0fa0f4;
    font-weight:bold;
}

#calendar-sheet .month{
    color:#0fa0f4;
    text-transform:uppercase;
    font-weight:bold;
    padding:.5em 0;
    border-bottom:1px dotted #0fa0f4;
}

#calendar-sheet .day-text{
    color:#FFF;
    text-transform:uppercase;
    font-weight:bold;
    font-size:.8em;
    padding:.4em 0 0;
}

#events .today-events{
    list-style:none;
    clear:both;
}

#events .today-events .time-slot{
    padding:.8em 0 0;
}

#events .today-events .time{
    border-bottom:1px dotted #6d7680;
    color:#2a353b;
    font-weight:bold;
    font-size:.9em;
    padding:.1em 0;
}

#events .today-events .time-slot .time-events{
    list-style:none;
    padding:.4em 0 0;
}

#events .today-events .time-slot .time-events li{
    padding:0 0 .3em 0;
}

#events .today-events .time-slot .time-events .title a{
    color:#0b0b0b;
    font-size:.8em;
}

#events .today-events .time-slot .time-events .add-event{
    padding-top:3px;
    vertical-align:middle;
}
#tituloagendahoy .title{
	margin-top:5px;
	border-top:solid 1px #f1f1f1;
	font-size:1em;
	font-weight:bold;
        padding-top:5px;
}

/**/

/*Evento en detalle*/
#event-detail .row{
	min-height: 0; /* IE7 Clearing */
	height: auto !important; /* IE5+6 Clearing */
	height: 1%;
    padding:.5em 0;
}

#event-detail .row:after { /* CSS2 Clearing */
	content: '.';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

#event-detail .row .label-inline{
    float:left;
    padding-right:.6em;
}
#event-detail .row .label{
    padding:0 .6em .6em 0;
}

#event-detail .row .text{
    padding-left:0;
}

#event-detail .row .text ul{
    padding-left:1.2em;
}

#event-detail .row .text-inline{
    float:left;
    padding-left:0;
}

#event-detail .row .text a{
    color:#003575;
    font-weight:bold;
}


