.anno { width:650px; text-align:right; font-size:12px; font-weight:bold; color:#666; margin:-20px 0 5px 0; padding:4px 0; float:left}
.anno a {padding:5px 4px 5px 5px; margin:0 2px; color:#3b6b83; background-color:#e7ebed; display:block; float:right }
.anno a:hover { text-decoration:none; background-color:#3b6b83; color:#FFFFFF}
.anno a.on { text-decoration:none; background-color:#3b6b83; color:#FFFFFF}
.anno div { float:right; padding: 5px 0; margin: 0 20px 0 0}


.meses { width:650px; text-align:right; font-size:12px; font-weight:bold; color:#999999; border-top:1px solid #e7ebed; border-bottom:1px solid #e7ebed; margin:0 0 10px 0; padding:4px 0; float:left}
.meses a {padding:5px 4px 5px 5px; margin:0 2px; color:#3b6b83; background-color:#e7ebed; display:block; float:left }
.meses a:hover { text-decoration:none; background-color:#3b6b83; color:#FFFFFF}
.meses a.on { text-decoration:none; background-color:#3b6b83; color:#FFFFFF}


.calendario { float:left}


.calendario table { border-top:1px solid #3b6b83; width:620px; margin:10px 0 20px 15px}
.calendario table tr { border-bottom:1px solid #3b6b83}
.calendario table td { border-bottom:1px solid #3b6b83; padding:2px 5px 2px 5px}
.calendario table .peli {width:450px; color:#000  }
.calendario table .peli span {font-size:14px; font-weight:bold; font-style:italic}
.calendario table .peli a {color:#3b6b83 !important; font-weight:bold; font-size:14px !important; font-style:italic}
.calendario table .fecha {width:100px; padding-left:50px; }

