/* 
    Projecto: Federação das Organizações Caboverdeanas em Portugal
    Produção: José Monteiro, Marlene Nobre
    Site:     www.marvirtual.com
    Data:     Agosto 2005 (Portugal)
*/
body{margin:0;padding:0;text-align:center;background:#89a3b1;color:#404040;font:100% verdana,arial,sans-serif}
/******** Layout ********/
#geral{width:772px;margin:0 auto;text-align:left;padding:0px;background:url(img/base.gif) repeat-y}
#banner h1{height:128px;text-indent:-9999px;background:url(img/banner.jpg) no-repeat}
#colunaEsq{width:198px;float:left;margin:0 0 0 5px; background:url(img/menu.gif) repeat-y}
#colunaEsq div.baixo{height:11px;margin:0;background:url(img/menu_base.gif) #fff no-repeat}
/* Menu */
#colunaEsq ul.menu {margin:0;padding:30px 10px;text-align:left;background:url(img/menu_cima.gif) no-repeat}
#colunaEsq ul.menu li {list-style:none inside;margin:0 0 10px 10px}
#colunaEsq ul.menu li i{color:#ff0000;font:.6em verdana,sans-serif}
#colunaEsq ul.menu li a{font:bold .7em verdana,arial,sans-serif;text-decoration:none;border-bottom:3px solid #e8e8f8}
#colunaEsq ul.menu li a:hover{border-bottom:3px solid #999966;background-color:transparent}
/* fixar a categoria do menu */
ul.menu li a#home, ul.menu li a#apresentacao, ul.menu li a#actas, ul.menu li a#organizacoes, ul.menu li a#noticias, ul.menu li a#galeria, ul.menu li a#links, ul.menu li a#contactos {border-bottom:3px solid #2e8ccc; cursor:default;}
#centro{margin:0 30px 0 215px;padding:0px;font-size:.8em}
#centro h1{margin:5px 0 15px 10px;color:#2e8ccc;}
#centro h2{margin:5px 0 15px 10px}
#centro h2.news{padding:0 0 0 20px;background:url(img/noticias.gif) no-repeat left top}
#centro h2.acta{padding:0 0 0 30px;background:url(img/acta.gif) no-repeat left top}
#centro p{text-align:justify;margin:5px 10px 15px 10px}
#centro p.topo{text-align:right}
#centro ul li{line-height:160%}
#centro ul.links {margin-left:20px;padding:0;margin-top:15px}
#centro ul.links li{margin:5px 0 5px 20px;list-style:none outside}
#centro ul.links li b{margin-top:25px;padding-left:20px;background:url(img/seta.gif) left center no-repeat; }
#centro ul.contactos{margin:5px;padding:10px 5px;}
#centro ul.contactos li{line-height:200%;list-style:none}
#centro div.destaque{float:left;width:320px;text-align:left}
#centro div.destaque p{margin:0 0 10px 0}
#centro div.destaque h2{margin:10px 0}
#centro div.caixa-dir{float:right;width:200px;border:1px solid #e1e2c2}
#centro div.caixa-dir h3{height:30px;text-align:left;margin-bottom:0;padding-left:10px;background:url(img/sep.jpg) no-repeat bottom left}
#centro div.caixa-dir p{font-size:.8em;text-align:left;margin:0 5px 10px 5px}
#centro div.texto{float:left;width:400px;background:#e1e2c2}
address{clear:both;height:60px;margin:30px 0 0 0;font:.6em verdana,sans-serif;background:url(img/footer.jpg) no-repeat}
address span {text-align:left;margin:0 200px 0 0;padding:12px 0 0 20px}
address img{float:right;margin:8px 27px 0 0}
/******** Títulos ********/
h1,h2,h3{margin:0;font-family:"trebuchet ms",verdana,arial,sans-serif}
h1{font-size:1.2em}
h2{font-size:1em}
h3{font-size:.9em}
small{font-size:.8em;color:#999966;padding-top:5px}
/******** Formulários ********/
form.contacto{font:.9em verdana,arial,sans-serif;color:#999966;}
form.contacto input.geral{width:95%;margin:0 0 5px 0}
form.contacto input.enviar{margin:5px 0;float:right;font:bold small verdana,arial,sans-serif}
form.contacto textarea{width:95%;height:150px}
form.contacto i{color:#ff0000}
fieldset form{margin:5px}
fieldset{text-align:center;padding:5px 0;margin:0 15px 0 10px;font:.6em verdana,sans-serif;border:1px solid #e1e2c2}
legend{color:#89a3b1;font-size:x-small}
textarea,input{font-family:verdana,arial,sans-serif;border:1px inset #e1e2c2}
/******** Imagens ********/
img{border:0; background:url(img/load.gif) no-repeat center center;}
img.escritura{margin:10px 0 10px 60px}
img.esq{margin:0  10px 5px 10px;float:left;}
img.dir{margin:0  0 5px 10px;float:right;}
img.fundos{float:left;margin:0 10px 5px 10px}
img.icone {background:none;  }
/******** roda ********/
div#xsnazzy{width:300px;margin:20px}
div.xboxcontent{display:block;background:#e8e8f8;border:0 solid #fff;border-width:0 1px;padding:5px}
.xtop,.xbottom{display:block;font-size:1px}
.xb1,.xb2,.xb3,.xb4{display:block;overflow:hidden}
.xb1,.xb2,.xb3{height:1px}
.xb2,.xb3,.xb4{background:#e8e8f8;border:0 solid #fff;border-width:0 1px}
.xb1{margin:0 5px;background:#fff}
.xb2{margin:0 3px;border-width:0 2px}
.xb3{margin:0 2px}
.xb4{height:2px;margin:0 1px}
/******** Listas ********/
ul.none{list-style:none;margin:5px 10px;font-style:oblique}
ul.none li{margin:5px 0}
ul.none ul li{list-style:none}
ul.nav li{display:inline;padding:0 8px;background:url(img/seta2.gif) no-repeat center right;}
ul.nav li a{font:.85em verdana,arial,sans-serif}
/******** Galerias ********/
div.gal{text-align:center;font-size:.8em}
iframe{width:450px;height:380px;border:none;padding:0;text-align:center;overflow:visible}
body.gal{text-align:center;background:#fff;padding:0;margin:0}
body.gal img {padding:1px;margin:5px 0; border: 1px solid #999966;}
body.gal a{font-size:.70em;}
ul.galeria{margin:0 0 0 20px;width:380px/* be nice to Opera */}
ul.galeria li{width:60px;height:60px;display:inline;margin:8px;padding:2px;float:left;}
ul.galeria li img {background:none;}
/******** Separadores ********/
div.hr{height:80px;border:0;background:url(img/sep1.gif) #fff no-repeat scroll center}
div.hr hr{display:none}


/* SLIMBOX */
#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer;}
#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#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%;}
#lbBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;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;outline:none;}
#lbCaption,#lbNumber{margin-right:71px;}
#lbCaption{font-weight:bold;}