/* Projecto: HUAMBO - UCCLA */
/* Produção: Marvirtual.com (José Monteiro, Marlene Nobre) */
/* Almada - Portugal: Março 2008 */

* {margin:0; padding:0;}
body {text-align:center; background:url(img/fundo-geral.gif) repeat-x; color:#505050; font:100% "trebuchet ms",geneva,verdana,arial,sans-serif; }

/* Header */

/* Estrutura */
#geral {width:800px;text-align:left;margin:0 auto;}

#header {height:159px; background:url(img/header.gif) no-repeat; }
#menu-top { text-align:right; padding:10px 20px 0 0; }
#menu-top a { font-size:.8em; font-weight:bold; padding:0 5px; }  

/* #nav {} */

 #nav ul { float:left; font:bold .75em tahoma,verdana,arial,sans-serif; padding:5px 0 0 20px; width:550px; }
 #nav ul li { list-style:none; display:inline; border-left:1px solid #ddd; }
 #nav ul li a { color:#fff; background:transparent; text-decoration:none;   padding:0 10px;  }
 #nav ul li a:hover { color:#0a24c0; background:transparent; text-decoration:underline;    }
 
 
 

#media { height:241px; margin-top:6px; padding:6px 0 0 5px; background:url(img/media.gif) no-repeat;  }

#slideshow, #cxmensagem  {height:228px; float:left; }

#slideshow { width:520px; margin:0 8px 0 0; /* */ background:url(img/slideshow/huambo-01.jpg) no-repeat;  }
#cxmensagem { width:261px; background:url(img/cx-mensagem.gif) no-repeat; }



#conteudos { padding:10px 0 0 10px; background:#fff url(img/cantos.gif) no-repeat;  }
  
  
  #news, #agenda, #lateral  { float:left;  }
  
  #news {/*width:358px;*/ width:500px; margin:0 20px 0 0; }
  
  div#breadcrumbs {border-bottom:1px solid #ddd; padding:2px 5px; font-size:.8em; color:#646464; background:transparent;  font-weight:bold; }
 
  div#breadcrumbs a {color:#ee951a; background:transparent;}
  div#breadcrumbs a:hover {color:blue; background:transparent;}
 
#agenda {width:139px; margin:0 12px; padding-top:2px; background:url(img/cx-agenda.gif) no-repeat; }
#agenda h4 { background:url(img/agenda.gif) no-repeat center; height:38px; margin:3px;  }  
 #agenda span {background:url(img/cx-agenda.gif) no-repeat bottom; height:10px; display:block;  }   
 #agenda p {padding:5px 10px; font-size:.7em; color:green; background:transparent; }   
  
  
#lateral { width:260px; }

#cx-huambo, #cx-uccla, #cx-galeria {height:106px; margin-bottom:12px; }

#cx-huambo {background:url(img/cx-huambo.gif) no-repeat;}
#cx-uccla {background:url(img/cx-uccla.gif) no-repeat;}
#cx-galeria {background:url(img/cx-galerias.jpg) no-repeat;}


div#galeria {width:780px; margin-top:16px;}


#footer { height:120px;text-align:center;clear:both; font-size:.75em; color:#fff; background:url(img/footer.gif) no-repeat; }
p.menu { padding:5px 0;  border-bottom:1px dotted #fff;  }
p.gestao {padding:10px 0;}
p.copy {}


#cx-huambo ul, #cx-uccla ul { font-size:.8em; padding:10px 0 0 95px;  }
#cx-huambo ul li, #cx-uccla ul li { list-style:disc inside; line-height:1.4em; color:blue; margin:0; padding:0; }
#cx-huambo ul li a, #cx-uccla ul li a { text-decoration:none; margin:0; padding:0; }

#cx-huambo ul li a:hover, #cx-uccla ul li a:hover { text-decoration:underline; margin:0; padding:0; }

ul.sitemap, ul.artigos, ul.categoria, p strong a {margin:0 0 0 20px; }
ul.sitemap li, ul.artigos li, ul.categoria li { list-style:disc inside; padding-left:10px; }

ul.links {margin:0 0 0 20px;}
ul.links li {list-style:disc inside; padding:3px 0;}
ul.links li a {color:blue; background:transparent;}
ul.links li a:hover {color:#f6771a; background:transparent; text-decoration:none; font-weight: bold;}

ul.lista-artigos {font-size:.8em; margin:0 0 0 10px; }
ul.lista-artigos li {list-style:disc inside; padding:3px 0; }


dl.dados, ul.dados  { font-size:.8em; padding-left:20px; }

ul.dados li  { list-style:disc inside; padding:3px 0; color:#0e6098; background:transparent;} 

dl.dados dt { font-weight:bold; }
dl.dados dd { padding:0 0 5px 20px; }


/* Navegação */

/* Pesquisa */

/* Títulos */
h1, h2, h3 {font-family:"trebuchet ms",verdana,arial,sans-serif;  }
h1 {text-indent:-98899px;}
h1 a {display:block; height:95px; }
h2 {font-size:1.2em; margin:15px 0 3px 0; color:#0e6098; background:transparent; }
h3 {font-size: .95em; color:#f6771a; background:transparent; }

/* Listas */

/* Formulários */

/* Links */

/* Miscelânia */
br.clear, div.clear {clear:both; text-align:right;  padding:5px 10px;}

a#top {font-size:.5em; border:2px solid #fff; padding:0;}
a#top:hover {border:2px solid #0e6098; }


img {border:none; background:url(img/img.gif) no-repeat center; }

img.galeria {float:left; margin:20px; padding:1px; border:1px solid #333;}

img.dir, img.esq { margin:4px; padding:1px; border:1px solid #ddd; }
img.dir { float:right;}
img.esq {float:left;}

img.movimento {  margin:20px 0 0px 20px; }

p, pre {font:.8em/1.5em verdana,arial,sans-serif; color:#333; background:transparent; padding:5px 0;  }

p.date {padding:2px 0; margin:0; font-size:.7em; color:#aaa; background:transparent; border-top:1px solid #ddd;  }
p.date i a {padding:0; margin:0; color:#aaa;}

pre {}

/* cms */

form#cms {background:#efefef; margin:0 5px; padding:1px; }
  fieldset {border:1px solid #e4df94; padding:3px; margin:20px 0; color:#555; background:#fff; }
  form p {margin-bottom:2px; padding:0; color:#555; text-align:left;}
  legend {font-weight:bold; color:blue; padding:0 3px;}
  input {padding:2px; margin:5px; color:#000; }
  input.button {padding:0 1px; margin:0 1px;font-weight:bold; color:blue; }
  textarea { width:97%; height:20em; padding:3px; color:#000; background:#f3f3f3; }
  div#profile p, input label {text-align:left;}
  .comment {padding:10px; margin:0 0 10px 0; border-top: 1px solid red; }
  div.commentsbox { color:#808080; padding:10px; margin:0 0 10px 0; }



/* Pesquisar no site */
div#search {float:left; height:23px; width:205px; padding:0 0 0 4px; background:url(img/cx-procurar.gif) no-repeat;}
form#search_engine {padding:0 0 0 3px; margin:0; font-size:.8em; }
form#search_engine p {padding:0; margin:0; }
input.searchfield {width:160px; padding:2px; margin:0; border:none; background:transparent; }
input.searchbutton {padding:0; margin:0 0 0 3px; height:23px; color:#0e6098; }


/* paginator */
div.paginator {font-size:.75em; color:silver; background:transparent; border-top:1px solid #ddd;}
div.paginator a {}


/* CORES: ***************************************************************
TEXTOS

Azul escruro
#0e6098

Tijolo
#ee951a

#f6771a

Cinza - corpo
#646464

Home , etc.
#8e8e8e

Links
#0a24c0
*************************************************************** */

/* script slide */
#lbOverlay {position:absolute; left:0; width:100%;	background:#000;	cursor:pointer;}
#lbCenter, #lbBottomContainer {position:absolute; left:50%; overflow:hidden; background:#fff;}
.lbLoading {background:#fff url(../img/loading.gif) no-repeat center;}
#lbImage {position:absolute;left:0;	top:0;	border:10px solid #fff;	background-repeat:no-repeat;}
#lbPrevLink, #lbNextLink {display:block;	position:absolute;	top:0; width:50%;	outline:none;}
#lbPrevLink {left:0;}
#lbPrevLink:hover {background:transparent url(../img/prevlabel.gif) no-repeat 0% 15%;}
#lbNextLink {right: 0;}
#lbNextLink:hover {background:transparent url(../img/nextlabel.gif) no-repeat 100% 15%;}
/* é aqui onde se põe o fundo com as instruções */
#lbBottom {font:10px/1.4em verdana, arial, sans-serif; color:#666; background:transparent; text-align:left;	border:10px solid #fff;	border-top-style:none;}
#lbCloseLink {display:block; float:right;width:66px;height:22px;
background:transparent url(../img/closelabel.gif) no-repeat center;margin:5px 0;}
#lbCaption, #lbNumber {margin-right:71px;}
#lbCaption {font-weight:bold;}
