/* CSS Document */
* { outline: none; margin: 0px; padding: 0px; border: none; font-family: Arial , Verdana, Helvetica, sans-serif; list-style: none; text-decoration: none; }
html, body { color: #777; font-size: 62,5%; }
body { background: #fff url(../_img/gradBack.jpg) repeat-x; }
.catesub{display:none;}
#bp2{display:none;}
#colCenterRightHome{display:none;}
#topo{display:none;}
#wrapper { margin: 0 auto; width: 885px; position: relative; background-color: #FFF; }
#microBannerTopo { position: absolute; top: 18px; left: 730px; }
#barra { display:none;font-size: 0.8em; line-height: 20px; color: #333; height: 20px; }
#barra a { color: #333; }
#barra .dataHora { position: absolute; left: 510px; text-indent: 15px; background: url(../_img/relogio.jpg) no-repeat 0px 4px; }
#barra .login { position: absolute; left: 0px; text-indent: 15px; background: url(../_img/login.jpg) no-repeat 0px 3px; }
#barra .registo { position: absolute; left: 125px; }
#pesquisaForm { position: absolute; top: 80px; left: 730px; background: url(../_img/backCantos.gif) no-repeat top right; height: 50px; width: 142px; color: #FFFFFF; font-size: 0.7em; }
#pesquisaForm legend { display: none; }
#pesquisaForm label { margin: 0px 0px 0px 10px; }
#pesquisaForm input { width: 120px; height: 15px; margin: 5px 0px 0px 10px; }
#mainMenu { font-size: 0.7em; position: absolute; top: 110px; left: 150px; }
#mainMenu li { text-transform: uppercase; float: left; color: #FFFFFF; background: url(../_img/backCantos.gif) no-repeat top right; line-height: 20px; padding: 0px 10px 0px 10px; margin-right: 2px; }
#mainMenu li a { color: #FFFFFF; }
#colLeft { display:none;clear: left; float: left; width: 110px; margin-right: 15px; }
#colLeft h1 { font-size: 0.7em; text-transform: uppercase; font-weight: normal; background-color: #6476B4; border-bottom: #FFF solid 1px; line-height: 18px; color: #FFF; text-indent: 5px; }
#colLeft h1 a { color: #FFF; display: block; }
#colLeft ul { background: #B7BBE0 url(../_img/backMenuLeft.jpg) no-repeat top; border-top: #00ADCD solid 2px; color: #FFF; font-size: 0.8em; text-indent: 10px; margin-bottom: 1px; }
#colLeft ul li { margin: 0px; font-size: 0.9em; }
#colLeft ul li a { color: #039; margin: 0px; }
#colCenter { position: relative; float: left; width: 595px; }
#colRight { display:none;
/*margin-top: 70px;*/
position: absolute; /
*top: 223px;*/
width: 150px; }
#conteutos > #colRight { left: 736px; top: 221px; }
#rodape {display:none; text-align: right; clear: both; border-top: #99B7D3 solid 2px; padding: 5px 0px 5px 0px; }
li { margin-bottom: 10px; }
p { font-size: 0.7em; padding-bottom: 5px; }
br { height: 10px; }
p a { color: #999; }
p a:hover, p.cat a:hover { text-decoration: underline; }
p.cat { color: #999; text-transform: uppercase; font-weight: bold; font-size: 0.7em; }
.titImg { text-indent: -9999px; }
.blueLink { color: #578CBE; }
h2 { font-weight: bold; font-size: 0.9em; line-height: 1.2em; color: #666; }
h2 a { font-weight: bold; font-size: 1.1em; color: #666; }
h2 a:hover { text-decoration: underline; }
.imgFLeft { float: left; margin: 0px 15px 10px 0px; }
h1#h1agendaa { background: url(../_img/titAgenda.jpg) no-repeat; height: 42px; border: none; }
h1#h1agenda2 { background: url(../_img/titAgenda2.jpg) no-repeat; height: 45px; border: none; }
#agenda a { color: #0CF; }
#agenda { background: #004992 url(../_img/backAgenda.gif) no-repeat 0px 42px; }
#agenda li { padding: 5px 10px 5px 10px; }
#agenda p { border-top: #003162 solid 1px; padding-top: 5px; }
#agenda p { color: #0CF; }
#agenda .data, #agenda .local { color: #FFFFFF; font-size: 0.9em; }
h1#h1sugestao { background: url(../_img/titSugestao.jpg) no-repeat; height: 42px; border: none; }
#sugestao { background-color: #4AC2D0; text-align: center; }
#sugestao li { padding: 0px 10px 10px 10px; color: #FFFFFF; }
#sugestao p { padding-top: 10px; }
/* listagem de noticias por categoria */
h1#h1ListNoticias { clear: both; background: url(../_img/titListNoticias.jpg) no-repeat; height: 39px; width: 595px; float: none; border: none; margin: 20px 0px 10px 0px; }
ul.listNotCat { float: left; width: 285px; margin: 0px 0px 15px 5px; }
ul.listNotCat p a { color: #666; background: url(../_img/dotAzul.jpg) no-repeat 0px 2px; padding-left: 10px; }
ul.listNotCat li p.cat a { color: #999; background: none; padding-left: 0px; }
h1#h1Links { background: url(../_img/titLinks.jpg) no-repeat; height: 45px; }
/* COPIAR A PARTIR DAQUI */
/**** bloco livre***/
#blocoLivre { display:none;margin-top: 20px; clear: both; float: none; position: relative; margin-top: 10px; }
#blocoColLeft { float: left; width: 290px; margin-bottom: 10px; margin-top: 10px; }
#blocoColRight {display:none; margin-left: 10px; float: left; width: 290px; margin-bottom: 10px; margin-top: 10px; }
#blocoColBottomBanner { float: none; clear: both; background-color: #999999; }
#blocoLivre h1 { background-color: #639CD1; color: #FFF; padding-left: 10px; font-size: 0.8em; line-height: 20px; }
#blocoLivre p { color: #666; padding-left: 10px; font-size: 0.8em; }
#blocoLivre a { color: #666; padding-left: 10px; font-size: 0.7em; text-decoration: underline; }
#listaComentarios {display:none; background-color: #FFFFFF; }
#comentarios { background-color: #FFF;display:none; }
.data {  }
.nome { font-weight: bold; text-transform: uppercase; }
.texto { display: block; margin-bottom: 10px; }
.addComent { background-color: #52C1CC; color: #FFF; text-transform: uppercase; text-align: center; font-size: 0.8em; line-height: 20px; display: block; margin-bottom: 10px; }
/***** formulários *****/
label { font-size: 0.8em; }
form * { margin: 5px 0px 5px 0px; }
#formulario { margin-left: 30px; }
legend { display: none; }
input, textarea { width: 190px; font-size: 0.8em; color: 666; padding: 2px; }
textarea { height: 90px; }
.btnSubmit { width: auto; background-color: #024A92; color: #FFF; font-size: 0.8em; padding: 2px; }
.btnSubmit:hover { background-color: #666; }
.radioCheck { width: auto; padding: 0px; margin: 0px 0px 0px 0px; }
#testeForm { background-color: #FFF; }
#testeForm fieldset { margin-left: 15px; border-bottom: #639CD1 dotted 1px; }
#testeForm p { font-weight: bold; }
#testeForm h1 { text-transform: uppercase; font-size: 0.9em; background-color: #639CD1; color: #FFF; line-height: 22px; padding-left: 10px; }
#testeForm .btnSubmit { margin-left: 250px; }
#verTodos a {display:none; font-weight: bold; font-size: 10px; color: #004992; }
#verTodos a:hover {display:none; text-decoration: underline; }
.login { background-color: #CCC; width: 220px; float: left; margin: 80px 20px 10px 10px;}
.login2 { background-color: #CCC; width: 220px; float: left; margin: 44px 0 10px 0;}
#colCenterLeftHome{
width: 800px;
margin-right: 20px;
float: left; 
background-color: white;
}
#colCenterLeftHome fieldset form{display:none;}
#directorio{display:none;}
#h1directorio{display:none;}

