@charset "utf-8";
/* CSS Document */

div#header { background:url(_img/agenda_header_bg.jpg) no-repeat; padding:14px; color:#fff; height:66px; font-family: "trebuchet ms", tahoma, arial; margin-bottom:6px; }

div#header div.local { color:#9A9A9A; font-size:13px; }

div#header div.local strong { display:block; color:#FFF; font-size:20px; }

div#header div.local a { font-size:11px; color:#EEB156; display:block; margin-left:38px; }

div.data { width:34px; height:38px; 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#header a.eufui { display:block; float:right; margin-top:-44px;   }

div#corpo.agenda div h3 { margin:5px 0; font: bold 11px Arial, Helvetica, sans-serif; }

div#videos, div#fotos, div#usuarios { background: url(_img/agenda_box.jpg) repeat-x top; padding:6px; }

div#videos { width:300px; padding:8px; float:left; }

div#videos ul li a.thumbnail { display:block; float:left; padding:6px; background:#FFF; border:1px solid #CCC; margin:0 6px 6px 0; }

div#videos ul li h4 { font: bold 14px Arial, Helvetica, sans-serif; margin-bottom:6px; }

div#videos ul li h4 a { /*color:#FF9900;*/ color:#990000 }

div#videos ul li { display:block; clear:both; font: 11px Arial, Helvetica, sans-serif; color:#999; border-bottom:1px dotted #CCC; height:94px;  }

div#videos ul li span a { color:#333; }

div#videos #player { margin:6px 0; font: 12px "trebuchet ms", Arial, Helvetica, sans-serif; }

div a.thumbnail { display:block; width:72px; height: 70px; background-repeat:no-repeat; background-position:center; float:left; margin:0px; border:1px solid #FFF;  }

div#fotos a.thumbnail { width:75px; height:75px; }

div a.thumbnail:hover { border:1px solid #FF9900; }

div#videos a span, div#fotos a span { display:none; }

div#fotos { width:313px; /*height:430px;*/ float:left; margin:0 8px 0 8px ; }

div#usuarios { float:left; width:310px; padding-bottom:14px; font: 11px "Trebuchet MS",arial; color:#999; }

div#usuarios a { display:block; margin:1px; width:54px; height:60px; float:left; }

div#comentarios { float:right; margin:0 10px 10px 0; display:inline; width:310px; font: 11px "Trebuchet MS",arial; color:#999;  }

div#comentarios div { clear: both; padding:8px 4px;}

div#comentarios div div.foto { width:60px; float:left;  }

div#comentarios div p { display:block; margin-left:60px; margin-top:8px; }

div#comentarios div a { color:#333; font-weight:bold; font-size:12px; }

div#comentarios div a.foto { margin-top:8px; }

div a.bt { clear:both; float:right; }

/**/

div#corpo.agenda div#top { background:#000 url(_img/agenda_centro_bg.jpg) no-repeat left top; padding: 26px 16px 16px 16px; height:70px; width:576px; }

div#corpo.agenda div#top ul li { float:left; margin-right:14px; }

div#corpo.agenda div#top label { font: bold 13px "trebuchet MS", verdana, tahoma, arial; color: #FFF; display:block; padding-bottom:3px; }

/**/ div#corpo.agenda div#miolo_ajax {_margin-top: -20px;} /*hack para ie6*/

div#corpo.agenda div#centro { width:584px; _padding-right: 34px;  background:url(_img/agenda_box.jpg) repeat-x; _width: 564px; _margin-top: 20px;  }

div#corpo.agenda div#centro a.thickbox { display:block; float:right; }

div#corpo.agenda div#centro div.data { background:url(../_img/bg_data.gif) no-repeat; padding-top:2px; color:#FFF; font-family:"trebuchet MS", verdana, tahoma, arial; }

div#corpo.agenda div#centro div.rs { border-bottom:1px solid #E9E9E9; padding: 16px; clear:both;  }

div#corpo.agenda div#centro .detalhes { padding:18px; font: 11px "trebuchet MS", verdana, tahoma, arial; color:#666; }

div#corpo.agenda div#centro .detalhes p { padding:12px 0; font: bold 12px "trebuchet MS", verdana, tahoma, arial; }

div#corpo.agenda div#centro .mapa {float: right; margin-top:-15px; padding:9px; border:1px solid #CCC; }

div#corpo.agenda div#sidebar { width:330px; font-family:"trebuchet MS", verdana, tahoma, arial; padding:15px; background:url(_img/agenda_sidebar_bg.jpg) no-repeat; margin-top:-102px; _margin-top:-82px; float:right; _width: 304px; /*_margin-top: -15px;*/ }

div#corpo.agenda div#sidebar .data { background: url(_img/agenda_data_ant_g.gif) no-repeat; padding-top:3px; color:#FFF;  }

div#corpo.agenda div#sidebar div.rs { padding:16px 24px; border-bottom:1px dashed #EEE; }

div#corpo.agenda div#sidebar div.rs p {font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif }

div#corpo.agenda div#sidebar div.rs p a { font-weight: bold; color: #0099cc;}

div#corpo.agenda div.rs span.tipo { font-size:10px; color:#CCC }

div#corpo.agenda div.rs h4 { margin:0; }

div#corpo.agenda div.rs h4 a { margin:0; padding:0; color:#666; font: bold 16px "trebuchet MS", verdana, tahoma, arial; text-decoration:none; }

div#corpo.agenda div.rs p { font: bold 13px "trebuchet MS", verdana, tahoma, arial; }

/**/

ul#agenda_menu { height:19px; clear:both; margin-bottom:14px; }
ul#agenda_menu li { margin-right:4px; }
ul#agenda_menu li a { display:block; float:left; background-repeat:no-repeat; background-position:top; height:19px; }
ul#agenda_menu li a:hover { background-position:bottom; }
ul#agenda_menu li a span { display:none; }

ul#agenda_menu li.show a { background-image:url(../_img/agenda_bt_shows.jpg); width:68px; }
ul#agenda_menu li.tv a { background-image:url(../_img/agenda_bt_tv.jpg); width:44px; }
ul#agenda_menu li.radio a { background-image:url(../_img/agenda_bt_radio.jpg); width:63px; }
ul#agenda_menu li.imprensa a { background-image:url(../_img/agenda_bt_imprensa.jpg); width:86px; }
ul#agenda_menu li.eventos a { background-image:url(../_img/agenda_bt_eventos.jpg); width:71px; }


/**/


div#corpo.agenda ul.paginacao { width:100%; margin: 0 auto; clear:both; padding-left: 20px; padding-top: 20px;}

div#corpo.agenda div#sidebar ul.paginacao { width:100%; margin: 0 auto; clear:both; padding-left: 27px; padding-top: 20px;}

div#corpo.agenda ul.paginacao li a { padding:4px; border:1px solid #000; float:left; margin-right:4px; background:#000; color:#FFF; text-decoration:none; }

div#corpo.agenda ul.paginacao li a:hover { background:#FF9900; /*font-size:13px; padding:5px; */}