/* = = = = = = = = = = = = calendario = = = = = = = = = = = = */
html {
        background-color: #000;
}
#calendario {
        width:947px;
        padding-top:4px;
    color:#fff;
    font-family:Georgia;
    font-style:italic;
}
.calMain {
        display:block; 
        float: left; 
        /*overflow: auto;*/
        z-index:2500;
       width:264px; 
        /* -- extra -- */
        border:0px solid red;
}
.calMain td hr {
   border-bottom: 1px dotted;
   border-top: none;
}
.calCont {
        float: right; /*left;*/
        width: 188px; /*350px;*/
        margin-right: 40px;
        text-align:justify;
}
#calendario a {
        text-decoration:none;
}
#calendario a:hover {
        text-decoration:none;
}
#calendario a.link {
        text-decoration:none;
}
.moldura {
        width: 100%;
        text-align: center;
        font-weight: bold;
}
.moldura a{
        color:#000000;
}
.moldura td{
        text-align: center;
        vertical-align: top;
}
.cabecalho td{
    height:10px ;
    background-color: #ababab;
    color:#FFFfff;
}
.dia_no_hand a{
   cursor: default;
}
.dia_hand {
    cursor: pointer;        
}
.programa, .programa_high {
    padding:1px 10px;
    cursor: pointer;
}
.programa a, .programa_high a {
        text-decoration:none;
        
}
.cl_act {
    background-color: #999999;
}
.cl_limpo{      
    background-color:#FFFFFF;
}
.evento_base {
    width:50px;
    height:50px;
    overflow:hidden;
    position:relative;
    z-index:500;
}

.calendarioTit {
    color:#fff;
    font-family:Georgia;
    font-size:24px;
    font-style:italic;
}
.linksMes {
    color:#FFFFFF;
    font-family:Georgia;
    font-style:italic;
    font-size:12px;
}
.eventos {
    font-size: xx-small;
}
.dia_g {
    width:136px;
    height:94px;
   /* background-color:  #dedede;*/
    position:relative;
    vertical-align:top;
    text-align:left;
}
.dia_p {
	 
    filter:alpha(opacity=50);   /* Internet Explorer       */
    -moz-opacity:0.5;           /* Mozilla 1.6 and below   */
    opacity: 0.5;               /* newer Mozilla and CSS-3 */
    width:136px;
    height:94px;
    position: absolute;
    color:#ffffff;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    z-index:200;
}
.dia_g a {
    width:137px;
    height:94px;
}
.AspanLink:hover .spanDia {
    background-color: #5f3e0d; /*bf7c1a;*/
    color: #fff;
}
.fundoX {
    background-color: #5f3e0d !important;
}
.spanDia{
    height:15px;
    background-color: #000000;
    height:15px;
    width:59px;
    text-align: center;
    display: block;
	 z-index:5;
    color: #fff;
    float: left;
    font-style: italic;
}
.spanDiaSetas{
	display:block;
   float: right;
   width:35px;
   text-align: right;
}
.spanDiaX{
	display:block;
   float: right;
   width:15px;
   text-align: right;
}
#sbCloseLink{
   float: right;
   width:15px;
   height:15px;
   display: block;
   text-align: center;
}
.diaActivo {
	 position:absolute;
	 top: 0;
	 left: 0;
	 width:273px;
	 height:284px;
	 background-color: #FFF;
    filter:alpha(opacity=90);   /* Internet Explorer       */
    -moz-opacity:0.8;           /* Mozilla 1.6 and below   */
    opacity: 0.8;               /* newer Mozilla and CSS-3 */
 	 z-index:300;
	 color:#333333;
    font-family: none;
    font-size: ;
    font-style: normal; 
    overflow: hidden;
}
.diaActivo {
	 color: #ffffff;
}

.sobe {
	 z-index: 2350;
	 
}
.divMenuTop{
    position:fixed;
    left: 0;
    bottom: 0;
    z-index:2700;
    
}
.spanLink {
    height:95px;
    position:absolute;
    width:137px;
    left:0;
    top:0px;
    z-index:1;
    /*cursor: pointer;*/
}
.espaco {
        height:100px;
 
        display: block;
}
.calSeta {
        border:0;
        margin-right:5px;
}
.calSetaX {
        border:0;
}
.logoN {
top:1px !important;
}