table.wp-calendar ul.horizontal a, ul a {background-image: none !important}

table.wp-calendar {
    font-family: Verdana;
    font-weight: normal;
    font-size: 10px;
    background:#F4F4F4;
	border: 1px solid #D9EFB9;
}

table.wp-calendar caption div#main_sessao {height: 30px;}
table.wp-calendar caption div div#label_sessoes {display: inline; float: left; height: 25px; width: 50%; background: url(../img/sessoes_pleno.gif) no-repeat left top; border-top: solid 2px green; border-bottom: solid 2px green; padding: 0px; margin: 0px; margin-left: -1px /* css hack for IE6 */}
table.wp-calendar caption div div#selecao {display: inline; float: right; width: 50%; height: 25px; margin: 0px; padding: 0px; border-top: solid 2px green; border-bottom: solid 2px green; padding: 0px; margin: 0px;}
table.wp-calendar caption div div#selecao select {background-color: green; color: white; font-weight: bold; border-color: #EEFFCC; padding: 0px; margin: 5px 0px 0px 0px; font-size: 11px;}
table.wp-calendar tr td {border:1px solid #D9EFB9; padding: 2px; background:#EEEEEE; }
table.wp-calendar tr td.sessao {border:0px solid silver; padding: 2px; background:#EEEEEE; color: #FF0000;}
table.wp-calendar tr td#hoje {border:1px solid red;}
table.wp-calendar thead tr th {border:1px solid silver; padding: 2px; background:#EEFFCC;}
table.wp-calendar #rodape {font-family: Verdana; font-size: 9px; color:#228811; text-align: right}
table.wp-calendar tr.dif td {background:#F5F5F5;}
table.wp-calendar tr.cabec td {  background:#B7BCC0;}
table.wp-calendar tr.cabec td a:hover { color:white; }
table.wp-calendar tr td a { font-weight: bold;}

table.wp-calendar input, select {font-family: Verdana; font-size: 10px}

table.wp-calendar td.remarcado a {
   color: #804000 !important;
   text-decoration: none;
}

table.wp-calendar td.remarcado a:visited {
   color: #804000 !important;
   text-decoration: none;
}

table.wp-calendar td.remarcado a:hover {
   color: #804000 !important;
   text-decoration: none;
}

h1.titulocalendario
{
 font-family:"trebuchet ms",arial,sans-serif;  font-size:11px;
 padding:1px 1px 1px 1px; 
 background-color:rgb(160,214,81);
 margin:0 0 0 0;
}

a {color:rgb(70,122,167); font-weight:bold; text-decoration:none;}
a:hover {color:rgb(42,90,138); text-decoration:underline;}
a:visited {color:rgb(42,90,138);}
a img {border:none 1px rgb(150,150,150); text-decoration:none;}
a:hover img {border:none 1px rgb(220,220,220);}