@charset "utf-8";
@import url("agenda.css");
/**/

div#futuro { padding:14px; width:297px; background:url(_img/agenda_box_shows.jpg) no-repeat; float:left; }

/*div#futuro  div.data { background:url(../_img/bg_data.jpg) no-repeat; padding-top:2px; color:#FFF; font-family:"trebuchet MS", verdana, tahoma, arial; }*/

#futuro p {font-size:11px}

#futuro ul {height:40px;}
#futuro ul li {background:url(_img/musica_discografia_tabs_bt_li2.jpg) no-repeat scroll left center; float:left; margin:0 6px !important; padding-left:8px !important; display:inline}

#futuro ul li a {background:url(_img/musica_discografia_tabs_bt_span2.jpg) no-repeat scroll right top; padding-right:8px !important;padding-top:2px;height:16px;font-size:10px;display:block; *display:inline; *padding-top:4px; text-decoration:none}

/*div.data { width:34px; height:68px; padding-top:6px;  margin:2px 10px 0 0; float:left; text-align:center; font:bold 11px trebuchet ms,tahoma,arial; } 
div span.mes { display:block; height:12px; margin-bottom: 3px; font-weight: normal; }
div span.dia { font-size:19px; display:block; margin-top:-5px; }
div span.semana { display:block; margin-top:-5px; }*/

div.data { width:34px; height:37px; float:left; margin:2px 6px 10px 0; *margin:8px 6px 10px 0; background:url(../_img/bg-data-cinza.gif) no-repeat; color: #FFF; display:block; padding:0 !important }
div.data a { color:#FFF; font-family:"trebuchet MS", verdana, tahoma, arial; text-decoration:none}
div.data span { display:block; text-align:center;}
div.data span.mes { font-size:10px; position:absolute; width:34px}
div.data span.dia { font-size:18px; font-weight:bold; position:absolute; width:34px; margin-top:0; margin-top:8px }
div.data span.semana {font-size:9px; position:absolute; width:34px; margin-top:25px }

div.dataShows { width:34px; height:37px; float:left; margin:2px 6px 10px 0; *margin:8px 6px 10px 0; background:url(../_img/bg-data-cinza.gif) no-repeat; color: #FFF; display:block; padding:0 !important }
div.dataShows a { color:#FFF; font-family:"trebuchet MS", verdana, tahoma, arial; text-decoration:none}
div.dataShows span { display:block; text-align:center;}
div.dataShows span.mesShows { font-size:10px; position:absolute; width:34px}
div.dataShows span.diaShows { font-size:18px; font-weight:bold; position:absolute; width:34px; margin-top:0; margin-top:8px }
div.dataShows span.semanaShows {font-size:9px; position:absolute; width:34px; margin-top:25px }

div.dataTV { width:34px; height:37px; float:left; margin:2px 6px 10px 0; *margin:8px 6px 10px 0; background:url(../_img/bg-data-laranja.gif) no-repeat; color: #FFF; display:block; padding:0 !important }
div.dataTV a { color:#FFF; font-family:"trebuchet MS", verdana, tahoma, arial; text-decoration:none}
div.dataTV span { display:block; text-align:center;}
div.dataTV span.mesTV { font-size:10px; position:absolute; width:34px}
div.dataTV span.diaTV { font-size:18px; font-weight:bold; position:absolute; width:34px; margin-top:0; margin-top:8px }
div.dataTV span.semanaTV {font-size:9px; position:absolute; width:34px; margin-top:25px }

div.dataRadio { width:34px; height:37px; float:left; margin:2px 6px 10px 0; *margin:8px 6px 10px 0; background:url(../_img/bg-data-azul.gif) no-repeat; color: #FFF; display:block; padding:0 !important }
div.dataRadio a { color:#FFF; font-family:"trebuchet MS", verdana, tahoma, arial; text-decoration:none}
div.dataRadio span { display:block; text-align:center;}
div.dataRadio span.mesRadio { font-size:10px; position:absolute; width:34px}
div.dataRadio span.diaRadio { font-size:18px; font-weight:bold; position:absolute; width:34px; margin-top:0; margin-top:8px }
div.dataRadio span.semanaRadio {font-size:9px; position:absolute; width:34px; margin-top:25px }

div.dataImprensa { width:34px; height:37px; float:left; margin:2px 6px 10px 0; *margin:8px 6px 10px 0; background:url(../_img/bg-data-cian.gif) no-repeat; color: #FFF; display:block; padding:0 !important }
div.dataImprensa a { color:#FFF; font-family:"trebuchet MS", verdana, tahoma, arial; text-decoration:none}
div.dataImprensa span { display:block; text-align:center;}
div.dataImprensa span.mesImprensa { font-size:10px; position:absolute; width:34px}
div.dataImprensa span.diaImprensa { font-size:18px; font-weight:bold; position:absolute; width:34px; margin-top:0; margin-top:8px }
div.dataImprensa span.semanaImprensa {font-size:9px; position:absolute; width:34px; margin-top:25px }

div.dataEvento { width:34px; height:37px; float:left; margin:2px 6px 10px 0; *margin:8px 6px 10px 0; background:url(../_img/bg-data-vermelho.gif) no-repeat; color: #FFF; display:block; padding:0 !important }
div.dataEvento a { color:#FFF; font-family:"trebuchet MS", verdana, tahoma, arial; text-decoration:none}
div.dataEvento span { display:block; text-align:center;}
div.dataEvento span.mesEvento { font-size:10px; position:absolute; width:34px}
div.dataEvento span.diaEvento { font-size:18px; font-weight:bold; position:absolute; width:34px; margin-top:0; margin-top:8px }
div.dataEvento span.semanaEvento {font-size:9px; position:absolute; width:34px; margin-top:25px }

div#futuro div.rs { border-bottom:1px solid #E9E9E9; padding: 16px; clear:both;  }

div#futuro .detalhes { padding:18px; font: 11px "trebuchet MS", verdana, tahoma, arial; color:#666; }

div#futuro .detalhes p { padding:12px 0; font: bold 12px "trebuchet MS", verdana, tahoma, arial; }

div#futuro .mapa {float: right; margin-top:-15px; padding:9px; border:1px solid #CCC; }

/**/

div#naestrada { padding:13px; width:611px;  background:url(_img/agenda_naestrada.jpg) no-repeat; float:left; margin-left:14px; font-size:11px; }

div#naestrada #filtro { margin-top:14px; background:url(_img/agenda_naestrada_filtro.jpg) no-repeat #050505; color:#FFF; font: 11px "Trebuchet MS", tahoma, verdana, arial, sans-serif; padding:8px 10px 0 10px ; }

div#naestrada #filtro li { display:block; float:left; padding:6px; }

div#naestrada #filtro li label { display:block;  }

div#naestrada div#mapa { width:100%; height:400px; }

div#naestrada #resultado { background:url(_img/agenda_naestrada_resultado.jpg) repeat-x; }

div#naestrada #resultado table { width:100%;  }

div#naestrada #resultado table th {  padding:3px; color: #666; text-align:left; font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; }

div#naestrada #resultado table td { border-bottom:1px solid #E7E7E7; font:bold 12px "Trebuchet MS", tahoma, verdana, arial, sans-serif; padding:3px; }

div#naestrada #resultado table td a { color:#C00; text-decoration:underline; }