.middle { margin: 0; padding: 10px; }
#otrosmeses {width: 312px; float: right; margin-top: 10px;}
p.mesactual a {font-weight: bold; color: lime;}
h2 { margin: 0 0 10px 0; padding: 6px 0 0 0; font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 30px; font-weight: normal; background: url(http://ficheros.publico-estaticos.es/v2/css/img/filete.gif) no-repeat; color: #057;}
h3 { margin: 0 0 10px 0; padding: 0; font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal;}



/*** mes actual ***/
#mesactual {width: 650px; float: left; padding: 0; margin: 10px 0 0 0;}
#mesactual ul li {width: 146px; float: left; padding: 3px; border: 1px solid #ccc; margin: 0 8px 10px 0; text-align: center;}
#mesactual ul li:hover { background: #F7F7F7}
#mesactual p { margin: 0; padding: 0; line-height: 28px; font-size: 16px; font-family: Georgia, Arial, Helvetica, sans-serif; }
#mesactual p a { color: #057;}
#mesactual p.imagen { width: 142px; float: left; padding: 5px; background: #fff; border: 1px solid #ccc; margin: 0 15px 10px 0; text-align: center;}
#mesactual ul li p { line-height: normal; }
#mesactual ul li p a { font-size: 12px; font-variant: small-caps; color: #057;}

/*** listado de meses de derecha ***/
#otrosmeses { background: #fff; margin: 0 auto; padding: 1em 0; font-family: georgia, serif; font-size: 13px; text-align: center; text-transform: lowercase;}
#otrosmeses ul { text-align: left; list-style: none; padding: 0; margin: 0 auto 30px auto; width: 95%; }
#otrosmeses ul li { display: block; margin: 0; padding: 0;}
#otrosmeses ul li span { margin: 0 0 10px 0; padding: 6px 0 0 0; font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal; background: url(http://ficheros.publico-estaticos.es/v2/css/img/filete.gif) no-repeat; color: #057; width: 100%; display: block;}
#otrosmeses ul li a { display: block; width: 100%; padding: 0.5em 0 0.5em 2em; border-width: 1px; border-color: #ffe #fff #ccc #fff; border-style: solid; color: #777; text-decoration: none; background: #F7F7F7;}
#otrosmeses>ul li a { width: auto; }
#otrosmeses ul li.mesactual a { color: #800000; background: transparent; border-color: #aaab9c; }
#otrosmeses ul li a:hover, #otrosmeses ul li.mesactual a:hover { color: #800000; background: transparent; border-color: #aaab9c; }

/*** listado de especiales ***/
#pdfespeciales {width: 972px; float: left; padding: 0; margin: 10px 0 0 0;}
#pdfespeciales ul li {width: 146px; float: left; padding: 3px; border: 1px solid #ccc; margin: 0 8px 10px 0; text-align: center; height: 280px;}
#pdfespeciales ul li:hover { background: #F7F7F7}
#pdfespeciales p { margin: 0; padding: 0; line-height: 28px; font-size: 16px; font-family: Georgia, Arial, Helvetica, sans-serif; }
#pdfespeciales p a { color: #057;}
#pdfespeciales p.imagen { width: 142px; float: left; padding: 5px; border: 1px solid #ccc; margin: 0 15px 10px 0; text-align: center;}
#pdfespeciales ul li p { line-height: normal; height: 90px; }
#pdfespeciales ul li p a { font-size: 12px; text-transform: uppercase; color: #057;}

/*** Warning ***/
.warning { float: right; width: 455px; padding: 10px; background: #fcfade; border: 1px solid #e9e6c3; }
.warning h4 { margin-bottom: 10px; font: bold 1.125em georgia; border-bottom: 1px solid #e9e6c3; color: #be1649; }
#mesactual .warning p { margin: 10px 0; font: normal 0.85em/1.5em arial; color: #111; }
#mesactual .warning p span { font-weight: bold !important; border-bottom: 1px solid #e9e6c3; }
#mesactual .warning p a { font-weight: bold;  }
#mesactual .warning ul { width: 100%; margin: 10px 0; padding: 0; list-style: none;  font: normal 0.80em/1.5em arial; color: #111; }
#mesactual .warning ul li { float: left; width: 100%; margin: 10px 0; padding: 0; background: none; text-align: left; border: none; list-style: none; }
#mesactual .warning ul li:hover { background: none; }
#mesactual .warning ul li span { font: bold 1.25em georgia; color: #be1649;  }

/** Warning en el listado (index) */
#mesactual ul li.warningIndex {margin-right: 5px; padding: 10px ; width: 136px; background: #fcfade; border: 1px solid #e9e6c3;}
#mesactual ul li.warningIndex p {text-align: left; font: normal 13px/20px georgia; }

.pEdiciones {font-size: 14px;}
.pEdiciones a {color: #005577; text-decoration: none;}
.pEdiciones a:hover, .pEdiciones a.active {color: #b0113a; font-weight: bold;}
