body{
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#686868;
}

p {margin-top:3px;}

.txtboxLogin{ width:130px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#686868; border:0px; }
.txtboxS{ font-family:Verdana; font-size:11px; width:200px; color:#555555; padding:3px; border: 1px solid #BBBBBB;}

.txtboxForm{ font-family:Verdana; font-size:11px; color:#686868; background-color:#dfdfdf; border:1px solid #7d8695; padding:1px; }

img{ border:0px; }

form{ margin:0px; padding:0px; }

.button{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#333;}


/* LINK */

a.menu-principal:link{ text-decoration: none; color: #b10116; font-size:15px; }
a.menu-principal:visited{ text-decoration: none; color: #b10116; font-size:15px; }
a.menu-principal:hover{ text-decoration: none; color: #686868; font-size:15px; }
a.menu-principal:active{text-decoration: none; color: #b10116; font-size:15px; }


a.noticias:link{ text-decoration: none; color: #686868; font-size:11px; }
a.noticias:visited{ text-decoration: none; color: #686868; font-size:11px; }
a.noticias:hover{ text-decoration: none; color: #b10116; font-size:11px; }
a.noticias:active{text-decoration: none; color: #686868; font-size:11px; }


a.tituloPdflogin:link{ text-decoration: none; color: #686868; font-size:11px; }
a.tituloPdflogin:visited{ text-decoration: none; color: #686868; font-size:11px; }
a.tituloPdflogin:hover{ text-decoration: none; color: #353535; font-size:11px; }
a.tituloPdflogin:active{text-decoration: none; color: #686868; font-size:11px; }

a.anos:link{ text-decoration: none; color: #b10116; font-size:11px; }
a.anos:visited{ text-decoration: none; color: #b10116; font-size:11px; }
a.anos:hover{ text-decoration: none; color: #b10116; font-size:11px; }
a.anos:active{text-decoration: none; color: #b10116; font-size:11px; }


a.calendario:link{ text-decoration: none; color: #FFF; font-size:11px; }
a.calendario:visited{ text-decoration: none; color: #FFF; font-size:11px; }
a.calendario:hover{ text-decoration: none; color: #d7d7d7; font-size:11px; }
a.calendario:active{text-decoration: none; color: #FFF; font-size:11px; }


a.lista-areas:link{ text-decoration: none; color: #686868; font-size:11px; }
a.lista-areas:visited{ text-decoration: none; color: #686868; font-size:11px; }
a.lista-areas:hover{ text-decoration: none; color: #b10116; font-size:11px; }
a.lista-areas:active{text-decoration: none; color: #686868; font-size:11px; }

a:link{ text-decoration: none; color: #333; font-size:11px; }
a:visited{ text-decoration: none; color: #333; font-size:11px; }
a:hover{ text-decoration: underline; color: #333; font-size:11px; }
a:active{text-decoration: underline; color: #333; font-size:11px; }

div#mais a:link{ text-decoration: none; color: #333; font-size:11px; }
div#mais a:visited{ text-decoration: none; color: #333; font-size:11px; }
div#mais a:hover{ text-decoration: underline; color: #333; font-size:11px; }
div#mais a:active{text-decoration: underline; color: #333; font-size:11px; }

a:link{ text-decoration: none; color: #fff; font-size:11px; }
a:visited{ text-decoration: none; color: #fff; font-size:11px; }
a:hover{ text-decoration: underline; color: #fbbbc3; font-size:11px; }
a:active{text-decoration: underline; color: #fbbbc3; font-size:11px; }

a.contact:link{ text-decoration: none; color: #686868; font-size:11px; }
a.contact:visited{ text-decoration: none; color: #686868; font-size:11px; }
a.contact:hover{ text-decoration: none; color: #b40023; font-size:11px; }
a.contact:active{text-decoration: none; color: #b40023; font-size:11px; }

a.login:link{ text-decoration: none; color: #686868; font-size:11px; }
a.login:visited{ text-decoration: none; color: #686868; font-size:11px; }
a.login:hover{ text-decoration: none; color: #b10116; font-size:11px; }
a.login:active{text-decoration: none; color: #686868; font-size:11px; }

/* #####################  LINK  ############################ */

div.noticias  { font-family:verdana; width:202px; padding:20px; background:#cacaca; margin-top:10px; z-index:0; }
div.calendario  { font-family:verdana; width:202px; height:202px; padding:20px; background:#cacaca; margin-top:10px; z-index:0; }

.boladistritos { width:14px; height:14px; background:#b10123; border:1px solid #580112; padding:0;}

#conteudo-direita { float:left; width:440px; }
#conteudo-esquerda { float:left; width:190px; margin-top:5px; margin-left:6px; text-align:right; }

#load { position:absolute; z-index:999999; visibility: visible; background-color: #fff; filter:alpha(opacity=60);opacity: 0.6;-moz-opacity:0.6; }

#n1{display:none;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-100px;padding:20px;width:425px;min-height:120px;border:1px solid #8c021c; background:#b10123; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#fcf0f2;text-align:justify;z-index:9999;}
#n2{display:none;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-100px;padding:20px;width:425px;min-height:120px;border:1px solid #8c021c; background:#b10123; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#fcf0f2;text-align:justify;z-index:9999;}
#n3{display:none;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-100px;padding:20px;width:425px;min-height:120px;border:1px solid #8c021c; background:#b10123; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#fcf0f2;text-align:justify;z-index:9999;}
#n4{display:none;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-100px;padding:20px;width:425px;min-height:120px;border:1px solid #8c021c; background:#b10123; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#fcf0f2;text-align:justify;z-index:9999;}
#n5{display:none;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-100px;padding:20px;width:425px;min-height:120px;border:1px solid #8c021c; background:#b10123; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#fcf0f2;text-align:justify;z-index:9999;}


#c0{display:none;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-100px;padding:20px;width:425px;min-height:120px;border:1px solid #8c021c; background:#b10123; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#fcf0f2;text-align:justify;z-index:9999;}
#c1{display:none;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-100px;padding:20px;width:425px;min-height:120px;border:1px solid #8c021c; background:#b10123; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#fcf0f2;text-align:justify;z-index:9999;}
#c2{display:none;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-100px;padding:20px;width:425px;min-height:120px;border:1px solid #8c021c; background:#b10123; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#fcf0f2;text-align:justify;z-index:9999;}
#c3{display:none;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-100px;padding:20px;width:425px;min-height:120px;border:1px solid #8c021c; background:#b10123; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#fcf0f2;text-align:justify;z-index:9999;}
#c4{display:none;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-100px;padding:20px;width:425px;min-height:120px;border:1px solid #8c021c; background:#b10123; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#fcf0f2;text-align:justify;z-index:9999;}
#c5{display:none;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-100px;padding:20px;width:425px;min-height:120px;border:1px solid #8c021c; background:#b10123; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#fcf0f2;text-align:justify;z-index:9999;}
#c6{display:none;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-100px;padding:20px;width:425px;min-height:120px;border:1px solid #8c021c; background:#b10123; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#fcf0f2;text-align:justify;z-index:9999;}
#c7{display:none;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-100px;padding:20px;width:425px;min-height:120px;border:1px solid #8c021c; background:#b10123; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#fcf0f2;text-align:justify;z-index:9999;}
#c8{display:none;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-100px;padding:20px;width:425px;min-height:120px;border:1px solid #8c021c; background:#b10123; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#fcf0f2;text-align:justify;z-index:9999;}
#c9{display:none;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-100px;padding:20px;width:425px;min-height:120px;border:1px solid #8c021c; background:#b10123; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#fcf0f2;text-align:justify;z-index:9999;}
#c10{display:none;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-100px;padding:20px;width:425px;min-height:120px;border:1px solid #8c021c; background:#b10123; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#fcf0f2;text-align:justify;z-index:9999;}
#c11{display:none;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-100px;padding:20px;width:425px;min-height:120px;border:1px solid #8c021c; background:#b10123; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#fcf0f2;text-align:justify;z-index:9999;}
#c12{display:none;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-100px;padding:20px;width:425px;min-height:120px;border:1px solid #8c021c; background:#b10123; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#fcf0f2;text-align:justify;z-index:9999;}
#c13{display:none;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-100px;padding:20px;width:425px;min-height:120px;border:1px solid #8c021c; background:#b10123; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#fcf0f2;text-align:justify;z-index:9999;}
#c14{display:none;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-100px;padding:20px;width:425px;min-height:120px;border:1px solid #8c021c; background:#b10123; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#fcf0f2;text-align:justify;z-index:9999;}
#c15{display:none;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-100px;padding:20px;width:425px;min-height:120px;border:1px solid #8c021c; background:#b10123; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#fcf0f2;text-align:justify;z-index:9999;}
#c16{display:none;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-100px;padding:20px;width:425px;min-height:120px;border:1px solid #8c021c; background:#b10123; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#fcf0f2;text-align:justify;z-index:9999;}
#c17{display:none;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-100px;padding:20px;width:425px;min-height:120px;border:1px solid #8c021c; background:#b10123; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#fcf0f2;text-align:justify;z-index:9999;}
#c18{display:none;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-100px;padding:20px;width:425px;min-height:120px;border:1px solid #8c021c; background:#b10123; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#fcf0f2;text-align:justify;z-index:9999;}
#c19{display:none;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-100px;padding:20px;width:425px;min-height:120px;border:1px solid #8c021c; background:#b10123; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#fcf0f2;text-align:justify;z-index:9999;}
#c20{display:none;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-100px;padding:20px;width:425px;min-height:120px;border:1px solid #8c021c; background:#b10123; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#fcf0f2;text-align:justify;z-index:9999;}
#c21{display:none;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-100px;padding:20px;width:425px;min-height:120px;border:1px solid #8c021c; background:#b10123; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#fcf0f2;text-align:justify;z-index:9999;}
#c22{display:none;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-100px;padding:20px;width:425px;min-height:120px;border:1px solid #8c021c; background:#b10123; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#fcf0f2;text-align:justify;z-index:9999;}
#c23{display:none;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-100px;padding:20px;width:425px;min-height:120px;border:1px solid #8c021c; background:#b10123; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#fcf0f2;text-align:justify;z-index:9999;}
#c24{display:none;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-100px;padding:20px;width:425px;min-height:120px;border:1px solid #8c021c; background:#b10123; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#fcf0f2;text-align:justify;z-index:9999;}
#c25{display:none;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-100px;padding:20px;width:425px;min-height:120px;border:1px solid #8c021c; background:#b10123; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#fcf0f2;text-align:justify;z-index:9999;}
#c26{display:none;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-100px;padding:20px;width:425px;min-height:120px;border:1px solid #8c021c; background:#b10123; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#fcf0f2;text-align:justify;z-index:9999;}
#c27{display:none;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-100px;padding:20px;width:425px;min-height:120px;border:1px solid #8c021c; background:#b10123; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#fcf0f2;text-align:justify;z-index:9999;}
#c28{display:none;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-100px;padding:20px;width:425px;min-height:120px;border:1px solid #8c021c; background:#b10123; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#fcf0f2;text-align:justify;z-index:9999;}
#c29{display:none;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-100px;padding:20px;width:425px;min-height:120px;border:1px solid #8c021c; background:#b10123; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#fcf0f2;text-align:justify;z-index:9999;}
#c30{display:none;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-100px;padding:20px;width:425px;min-height:120px;border:1px solid #8c021c; background:#b10123; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#fcf0f2;text-align:justify;z-index:9999;}
#c31{display:none;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-100px;padding:20px;width:425px;min-height:120px;border:1px solid #8c021c; background:#b10123; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#fcf0f2;text-align:justify;z-index:9999;}


/* SCROLLBAR PRINCIPAL */

div#scrollbar { 
    display:none;
    }

/* below in external file */
div#wn	{ 
    position:relative; 
    width:650px; 
	height:388px;; 
    overflow:hidden;
	float:left;
	}
div#scrollbar {
	float:right;
    position:relative; 
    width:11px; height:388px;
    display:block; /* display:none initially */
    font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
  }

div#track { 
    position:absolute; top:0;
    width:11px; height:388px;
  }
div#dragBar {
    position:absolute; left:0px; top:0px;
    width:9px; height:25px; 
    background-color:#cacaca;
  }  
div#left { position:absolute; left:0; top:0; }
div#right { position:absolute; right:0; top:0;  }

/* for safari, to prevent selection problem  */
div#scrollbar, div#track, div#dragBar, div#left, div#right {
    -moz-user-select: none;
    -khtml-user-select: none;
}

/* so no gap or misplacement due to image vertical alignment
font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
div#scrollbar img {
    display:block; 
} 



/* SCROLLBAR CALENDARIO */

div#scrollbarCal { 
    display:none;
    }

/* below in external file */
div#wnCal	{ 
    position:relative; 
    width:400px; 
	height:250px; 
    overflow:hidden;
	float:left;
	margin-top:20px;
	}
div#scrollbarCal {
	float:right;
    position:relative; 
    width:11px; height:250px;
    display:block; /* display:none initially */
    font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
  }

div#trackCal { 
    position:absolute; top:0;
    width:11px; height:250px;
	margin-top:20px;
  }
div#dragBarCal {
    position:absolute; left:0px; top:0px;
    width:9px; height:25px; 
    background-color:#86021c;
  }  
div#leftCal { position:absolute; left:0; top:0; }
div#rightCal { position:absolute; right:0; top:0;  }

/* for safari, to prevent selection problem  */
div#scrollbarCal, div#trackCal, div#dragBarCal, div#leftCal, div#rightCal {
    -moz-user-select: none;
    -khtml-user-select: none;
}

/* so no gap or misplacement due to image vertical alignment
font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
div#scrollbarCal img {
    display:block; 
}
