
/* bloco chpm */
.texto {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #675A4A; 
text-decoration: none
}

.texto1 {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #C5BABA; 
text-decoration: none
}

.chpm, chpm:link, chpm:active, chpm:visited { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;  
color: #B5821F; 
text-decoration: none ; 
font-weight: bold;
}

.chpm:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #B5821F; 
font-size: 11px; 
font-weight: bold;
text-decoration: underline ; 
}

A.actividades, inedita:link, inedita:active, inedita:visited { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #675A4A; 
text-decoration: none ; 
font-weight: bold;
}

A.actividades:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #675A4A; 
font-size: 10px; 
font-weight: bold;
text-decoration: underline ; 
}



/* bloco noticias */
.texto_noticias {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #666666; 
text-decoration: none
}

.noticias_tit,.noticias_tit:link,.noticias_tit:active,.noticias_tit:visited {   
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #ffffff; 
text-decoration: none;
font-weight: bold;
}

.noticias_tit:hover {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #ffffff; 
text-decoration: underline;
font-weight: bold;
}

.texto_noticias_bold,.texto_noticias_bold:link,.texto_noticias_bold:visited {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #417884; 
text-decoration: none;
font-weight: bold;
}
.texto_noticias_bold:hover {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #417884; 
text-decoration: underline;
font-weight: bold;
}


/* bloco inscricao */
.inscricao {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #666666; 
text-decoration: none
}
.inscricao_tit,.inscricao_tit:link,.inscricao_tit:active,.inscricao_tit:visited {   
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #ffffff; 
text-decoration: none;
font-weight: bold;
}
.inscricao_tit:hover {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #ffffff; 
text-decoration: underline;
font-weight: bold;
}
.inscricao_bold,.inscricao_bold:link,.inscricao_bold:active,.inscricao_bold:visited {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #417884; 
text-decoration: none;
font-weight: bold;
}
.inscricao_bold:hover {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #417884; 
text-decoration: underline;
font-weight: bold;
}

/*Newsletter box*/
.newsletter_form { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal; 
font-size: 10px;
font-weight: normal;
color: #black;
background-color: EEF2C9;
border: 1px #B13E0D solid;
padding: 0 0 0 0;
height: 16px;width: 104px;
}

.newsletter_form2 { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal; 
font-size: 10px;
font-weight: normal;
color: #black;
background-color: EEF2C9;
border: 1px #B13E0D solid;
padding: 0 0 0 0;
height: 16px;width: 160px;
}

.newsletter_form3 { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal; 
font-size: 10px;
font-weight: normal;
color: #black;
background-color: EEF2C9;
border: 1px #B13E0D solid;
padding: 0 0 0 0;
height: 16px;width: 50px;
}

.newsletter_form3b { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal; 
font-size: 10px;
font-weight: normal;
color: #black;
background-color: EEF2C9;
border: 1px #B13E0D solid;
padding: 0 0 0 0;
height: 16px;width: 80px;
}


.newsletter_tit,.newsletter_tit:link,.newsletter_tit:active,.newsletter_tit:visited {   
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #ffffff; 
text-decoration: none;
font-weight: bold;
}
.newsletter_tit:hover {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #ffffff; 
text-decoration: underline;
font-weight: bold;
}


/* bloco instalacoes */
.instalacoes {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #666666; 
text-decoration: none
}
.instalacoes_bold,.instalacoes_bold:link,.instalacoes_bold:active,.instalacoes_bold:visited {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #1D515C; 
text-decoration: none;
font-weight: bold;
}
.instalacoes_bold:hover {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #1D515C; 
text-decoration: underline;
font-weight: bold;
}


/* bloco sugerir */
.sugerir {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: white; 
text-decoration: none;
font-weight: bold;
}
.sugerir_bold {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #71AAB7; 
text-decoration: none;
font-weight: bold;
}
.sugerir_form { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal; 
font-size: 10px;
font-weight: normal;
color: #black;
background-color: F0F0F0;
border: 1px #486774 solid;
padding: 0 0 0 0;
height: 16px;width: 104px;
}


/* bloco escola */
.texto_escola {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #417884; 
text-decoration: none;}

.escola_tit,.escola_tit:link,.escola_tit:active,.escola_tit:visited {   
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #ffffff; 
text-decoration: none;
font-weight: bold;
}
.escola_tit:hover {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #ffffff; 
text-decoration: underline;
font-weight: bold;
}



/* Footer text */
.footer {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color:  5B5B5B;
text-decoration: none;
}





/* Inedita link */
A.inedita, inedita:link, inedita:active, inedita:visited { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #FF7900; 
text-decoration: none ; 
}
A.inedita:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #FF7900; 
font-size: 10px; font-weight: normal;
text-decoration: underline ; }



/* bloco top menu */
A.topmenu, inedita:link, inedita:active, inedita:visited { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #FFFFFF; 
text-decoration: none ; 
}
A.topmenu:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;  
color: #FFFFFF; 
font-size: 10px; 
text-decoration: underline ; 
}


/* bloco foot menu */
A.footmenu, footmenu:link, footmenu:active, footmenu:visited { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;  
color: #D8E5E8; 
text-decoration: none ; 
}
A.footmenu:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #D8E5E8;  
font-size: 10px; 
text-decoration: underline ; 
}






/* bloco links */
.links,links:active,links:visited {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #6C7F76; 
text-decoration: none;
}
.links:hover {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #6C7F76; 
text-decoration: underline;
}


/* Noticias Page */
.ntcpg {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #417884; 
text-decoration: none;
}
.ntcpgred {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #BF6939; 
text-decoration: none;
}

.ntcpgtxt {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #373737; 
text-decoration: none;
line-height: 16px
}




.red10txt,.red10txt:link,.red10txt:active,.red10txt:visited {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #B5571F; 
text-decoration: none;
}
.red10txt:hover {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #B5571F; 
text-decoration: underline;
}

.brown10txt {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #6C675C; 
text-decoration: none;
}

.blue10txt {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #417884; 
text-decoration: none;
}

.gray10 {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #666666; 
text-decoration: none;
line-height: 14px
}

.darkgreen10 {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #417884; 
text-decoration: none;
font-weight: bold;
}

.darkgreen10N {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #417884; 
text-decoration: none;
font-weight: normal;
}


.red10bold {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #B5571F; 
text-decoration: none;
font-weight: bold;
}

.graygreen10 {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #636563; 
text-decoration: none;
}

.btn {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 9px;
FONT-WEIGHT: normal;
COLOR: #D8E5E8;
BACKGROUND-COLOR: #4A6A77;
BORDER: 1px #374F75 solid;
PADDING: 0 0 0 0;
HEIGHT: 17px;
}

.whitettl {   
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #ffffff; 
text-decoration: none;
font-weight: normal;
}

.seablue10,.seablue10:link,.seablue10:active,.seablue10:visited {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #417884; 
text-decoration: none;
line-height: = 16px;
}

.seablue10:hover {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #417884; 
text-decoration: underline;
line-height: = 16px;
}

.cyan10 {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #2a9eb7; 
text-decoration: none;
}

/*Submenu top menu */
.submenu,.submenu:link,.submenu:active,.submenu:visited {  
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 10px; 
color: #666666; 
text-decoration: none;
}
.submenu:hover {  
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 10px; 
color: #666666; 
text-decoration: underline;
}


/*Select Boxes */
.atd { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal; 
font-size: 10px;
font-weight: normal;
color: #black;
background-color: EEF2C9;
border: 1px #B13E0D solid;
padding: 0 0 0 0;
}
/* Contactos */
.contactos {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #675A4A; 
text-decoration: none;
line-height: 16px;
}
/*Contactos form*/
.contactos_form { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal; 
font-size: 10px;
font-weight: normal;
color: #black;
background-color: F0F0F0;
border: 1px #486774 solid;
padding: 0 0 0 0;
height: 16px;width: 160px;
}
/*Contactos form txt*/
.contactos_form_txt {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal; 
font-size: 10px;
font-weight: normal;
color: #black;
background-color: F0F0F0;
border: 1px #486774 solid;
padding: 0 0 0 0;
height: 60px;width: 160px;
}
/* Contactos texto form */
.contactos_txt {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #417884; 
text-decoration: none;
line-height: 16px;
}
.calendario {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #675A4A; 
text-decoration: none
}


.blue11 {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #417884; 
text-decoration: none;
}
.red10 {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #BF6939; 
text-decoration: none;
}


A.topmenu1, inedita:link, inedita:active, inedita:visited { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #FFFFFF; 
text-decoration: none ; 
}
A.topmenu1:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;  
color: #FFFFFF; 
font-size: 11px; 
text-decoration: underline ; 
}

.blue10 {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #417884; 
text-decoration: none;
}
.gray11 {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #373737; 
text-decoration: none;
line-height: 16px
}
/* border imagens actividades */
.border { color: Aqua;  border: 2px;  }

.gray9,.gray9:link,.gray9:active,.gray9:visited {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #373737; 
text-decoration: none;
line-height: 16px
}
.gray9:hover {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #373737; 
text-decoration: underline;
line-height: 16px
}

