#content .intro .content{
    text-align:left;
}

#section-shortcuts-content{
    padding:1em 0 0;
    margin:.5em 0 0 17em;
}

#section-shortcuts-content .title{
    font-size:1.2em;
    line-height:1em;
    background:no-repeat left 1px;
}

/*Estilos especiales para los titulos de portada de cada apartado*/
#content-tile.elayuntamiento #section-shortcuts-content .title{background-image:url(../images/arrow-title-elayuntamiento.gif);}
#content-tile.serviciosmunicipales #section-shortcuts-content .title{background-image:url(../images/arrow-title-serviciosmunicipales.gif);}
#content-tile.laciudad #section-shortcuts-content .title{background-image:url(../images/arrow-title-laciudad.gif);}
#content-tile.serviciosonline #section-shortcuts-content .title{background-image:url(../images/arrow-title-serviciosonline.gif);}
#content-tile.actualidadmunicipal #section-shortcuts-content .title{background-image:url(../images/arrow-title-actualidadmunicipal.gif);}
#content-tile.agenda #section-shortcuts-content .title{background-image:url(../images/arrow-title-agenda.gif);}
/**/

#content-tile.elayuntamiento #shortcuts-container{border-top:2px solid #2a97d8;}
#content-tile.serviciosmunicipales #shortcuts-container{border-top:2px solid #a21ee0;}
#content-tile.laciudad #shortcuts-container{border-top:2px solid #e01eab;}
#content-tile.serviciosonline #shortcuts-container{border-top:2px solid #e0301e;}
#content-tile.actualidadmunicipal #shortcuts-container{border-top:2px solid #ffa200;}
#content-tile.agenda #shortcuts-container{border-top:2px solid #d8ff00;}

#content-tile.elayuntamiento #news-container{border-top:2px solid #2a97d8;}
#content-tile.serviciosmunicipales #news-container{border-top:2px solid #a21ee0;}
#content-tile.laciudad #news-container{border-top:2px solid #e01eab;}
#content-tile.serviciosonline #news-container{border-top:2px solid #e0301e;}
#content-tile.actualidadmunicipal #news-container{border-top:2px solid #ffa200;}
#content-tile.agenda #news-container{border-top:2px solid #d8ff00;}

#shortcuts-container{
    clear:both;
    padding:.8em 0 2em;
}

#news-container{
    clear:both;
    padding:.8em 0 0;
}

#shortcuts-container .shortcuts{
    min-height: 0; /* IE7 Clearing */
    height: auto !important; /* IE5+6 Clearing */
    height: 1%;
    padding:.5em 0 0;
    list-style:none;
}

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

#shortcuts-container .shortcuts li{
    float:left;
    width:20.8%;
    min-height:5em;
    border:1px solid #eeeded;
    position:relative;
    margin:-1px 0 0 -1px;
    padding:2% 2%;
}

* html #shortcuts-container .shortcuts li{
    height:5em;
}

#shortcuts-container .shortcuts .shortcut-title a{
    color:#003575;
    font-size:.95em;
}

#shortcuts-container .shortcuts .shortcut-intro{
    color:#000;
    font-size:.8em;
}

#shortcuts-container .shortcuts .shortcut-intro a{
    color:#000;
}

#shortcuts-container .shortcuts .shortcut-intro a:hover{
    text-decoration:none;
}

/**/

#news-container .title{
   float:left;
}

#news-container .news{
    min-height: 0; /* IE7 Clearing */
    height: auto !important; /* IE5+6 Clearing */
    height: 1%;
    list-style:none;
    clear:both;
    padding:.6em 0;
}

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

#news-container .news li{
    float:left;
    width:47.5%;
    border-top:1px dotted #969494;
    padding:.4em 0;
}

#news-container .news .news-date{
    color:#2a353b;
    font-size:.8em;
    width:5.5em;
    display:block;
    float:left;
}

#news-container .news .news-txt{
     margin-left:5em;
     display:block;
}

#news-container .news .news-txt a{
    color:#003575;
    font-size:.8em;
    font-weight:bold;
    display:block;
}

#news-container .news li{
    clear:left;
}

#news-container .news li.end-row{
    margin-left:4%;
    width:47.5%;
    clear:none;
}

#news-container .tools{
    list-style:none;
    display:block;
    float:left;
    padding:0 .4em 0;
    position:relative;
    margin-left:-0.8em;
}

#news-container .tools li{
    display:block;
    float:left;
    padding:0 .2em;
}

#news-container .tools li a{
    opacity:1;
}

#section-shortcuts-content .tools li a:hover{
    opacity:.8;
}
