/* Projecto: CDPA - Centro para o Desenvolvimento e Parcerias de Angola
Almada, Março 2008  Marvirtual.com: Marlene Nobre + José Monteiro */

* {margin:0; padding:0;}
body {text-align:center;height:870px;font:100% verdana,arial,sans-serif; color:#434242; background:#f4f4f4;}
/* Estrutura */
div#geral {background:#fff url(img/banner.gif) repeat-x 0 50px;}
div#dentro {width:800px; margin:0 auto; text-align:left; background:url(img/fundo.gif) repeat-y;}
div#header {background:url(img/banner.gif) repeat-x 0 50px;   }
div#menu-top {height:50px; color:transparent; background:#fff; text-align:right; }
  
div#coluna {width:230px;float:left;text-align:right;padding-bottom:20px;  }
div#corpo {margin:0 45px 0 260px;padding-bottom:70px;background:url(img/logo-fundo.gif) no-repeat right bottom;}

div#slideshow {height:102px; margin:15px 0; }
div#footer {height:50%;clear:both; background:url(img/footer.gif) repeat-x; }
div#footer div.footer-in {width:800px; margin:0 auto;}
div.footer-in small {font-size:.65em;}
div.apoios {font-size:.65em; padding:10px 0; }
div.apoios span { display:block; color:#a0a0a0; margin-bottom:5px; }
div.social, div.pesquisa {margin:10px; }
/*div.pesquisa { vazio  }*/
/* Títulos */
h1 {margin:0; background:url(img/logo.gif) no-repeat; text-indent:-99882px; }
h1 a {display:block; width:364px;height:160px; }
h1,h2,h3,h4 {font-family:georgia,tahoma,  serif; text-transform:uppercase;}
h2 {font-size:.9em; margin:15px 0 5px 0; color:#E96634; background:transparent;}
/* Listas */
dl.lista {font-size:.8em;}
dl.lista dt {font-weight: bold; margin:10px 0 5px 0;}
dl.lista dd {text-indent:20px; margin-bottom:20px;}
dl#dados {margin-bottom:25px; font-size:.8em; line-height:2em; color:#000; background:transparent; }
div#corpo ul {list-style:disc inside;  font-size:.8em; padding:0 0 0 10px; }
div#corpo ul li {padding:5px 0;}
ul.menu-top {list-style:none; font-size:.7em; padding:20px 0 0 0; }
ul.menu-top li {display:inline; }
ul.menu-top li a {margin:2px 5px;font-weight:bold;color:#706d6d; border-top:4px solid #fff;}
ul.menu-top li a:hover {text-decoration:none; color:#000; border-top:4px solid #ff6a31;}
ul.menu-top li a.home {text-decoration:none; border-top:4px solid #ff6a31;}
/* Coluna: nav */
ul.nav {list-style:none; font-size:.8em; padding:10px 0; }
ul.nav li {padding:5px 25px 5px 0; text-align:right; background:url(img/bullet.gif) no-repeat 210px center;}
ul.nav li a {font-weight:bold; color:#ff6a31; background:transparent; text-transform:uppercase; }
ul.nav li a:hover {text-decoration:none; color:#f39;color:#000; }
/* Coluna: icones */
dl.infos {text-align:left;margin:10px 0;padding-left:63px;background:url(img/icons-contactos.gif) no-repeat 35px 0;}
dl.infos dd {font-size:.7em; margin-top:0; padding:6px 0}
/* footer-nav */
span.footer-nav a {margin:0 3px;font:bold .65em verdana,arial,sans-serif;color:#706d6d; background:transparent; }
span.footer-nav a:hover {text-decoration:none; color:#ff6a31; background:transparent;}
/* Miscelânia */
p {font-size:.8em; padding:5px 0; text-align: justify; }
img {border:none; font-size:.7em;background:#eee url(img/img.gif) no-repeat center center;  }
br.clear {clear:both;}

img.esq,img.dir {padding:2px; border:1px solid #ddd;}
img.esq {float:left; margin:0 10px 0 0;}
img.dir {float:right; margin:0 0 0 10px;}
/* position: relative;  peekaboo bug fix for IE6 */
/* min-width: 0;  peekaboo bug fix for IE7 */

/* cms */
form#cms { margin:0 5px; }
fieldset {border:1px solid #ff6a31; padding:10px 3px; margin:20px 0;  color:#0f0f0f; background:#e5e5e5; }
legend {font-weight:bold; font-size:.8em; border:1px solid #ff6a31; color:#000; background:#cf0; padding:5px;}
input {padding:2px; margin:5px; color:#000; background:#eee; }
input.button {padding:0 1px; margin:0 1px;font-weight:bold; color:blue; background:transparent; }
textarea {width:97%; height:35em; padding:3px; color:#000; background:#ddd; }

textarea#message {width:90%;height:20em; background:#eee;}
input#name,input#email,input#weblink {padding:3px; width:90%;}
fieldset p, fieldset p a {font-weight: bold; padding:5px 0 5px 5px;}
fieldset p a br { margin:10px 0; border:1px solid #ddd; }
fieldset p a {text-transform:uppercase; } 
fieldset p a:hover {color:red; background:transparent;} 
fieldset select {width:55px; margin-right:5px; color:blue; background:yellow;}
fieldset select#cat {width:150px;} 
div#profile p, input label {text-align:left;}
div#breadcrumbs { font-size:.75em; padding:2px; margin-bottom:5px; border-bottom:1px solid #ddd;}
form#search_engine {text-align:right; }
form#search_engine p {text-align:right;}
input.searchfield, input.searchbutton {padding:0 2px; margin:0;}
input.searchfield {padding-bottom:2px;}

/* Newsletter */
/* div#subscribeform {} 
div#subscribeform form {} */
div#subscribeform form fieldset {background:#fff;  border:1px solid #ddd; padding:20px; }
div#subscribeform form legend { border:none; }
div#subscribeform form label {font-size:.8em; }
div#subscribeform form input {background:#eee; width:200px;}

p.date {border-top:1px solid #ddd; color:#aaa; font-size:.7em; margin:10px 0 20px 0; padding:2px 0;}
p.date a {padding-right:20px;}
p.post {background:#ffff33; }
form p {margin-bottom:2px; padding:0; color:#434242; text-align:left; font-size:.75em;}
p.sair a {font-size:.9em; font-weight:bold; text-align:center; padding:5px 10px; background:#ffff33; }
div.paginator {font-size:.75em; text-align:center; }
p.pdf {padding:15px 15px 15px 50px; margin:10px 0; background:#eee url(img/pdf.gif) no-repeat 5px center; border:1px solid #ddd; font-weight:bold; }
.comment {padding:10px; margin:0 0 10px 0; border-top: 1px solid red; }
div.commentsbox { color:#808080; padding:10px; margin:0 0 10px 0; }
