*{ margin:0px; padding:0px; border:0px; outline:none; }
html{ height:100%; }
body,td,th, input, textarea { font-family: Tahoma, Sans, Arial, Helvetica, sans-serif; font-size: 13px; color: #707070; line-height:16px; }
body { background:#cfebf9 url(bkg_body.jpg) top repeat-x; }
a{ text-decoration:none; }
a:hover{ text-decoration:underline; }
p, h1, h2, h3{ margin: 10px 0px 10px 0px; }
h1, h2, h3{ color:#d76f00; font-weight:bold; font-family:"Trebuchet MS", "Trebuchet", "Nimbus Sans L", sans-serif; }
h1{ font-size:24px; margin: 20px 0px 20px 0px; line-height:26px;  }
h2{ font-size:18px; color:#095ba5; margin: 15px 0px 15px 0px; line-height:22px; }
h3{ font-size:13px; }
h4{ font-size:13px; color:#095ba5; }
ul, ol{ margin:10px 10px 10px 30px; }
ol li{ color:#3da1ea; font-weight:bold; list-style-type:decimal; }
ol li span{ color:#707070; font-weight:normal; }
input, textarea{ border-top:1px solid #095ba5; border-left:1px solid #095ba5; border-bottom:1px solid #3da1ea; border-right:1px solid #3da1ea; margin: 5px 0px 15px 0px; padding:2px; width:350px; }
fieldset{ border: 1px dotted #9d9c9c; color:#6a6a6a; padding:20px; margin-bottom:20px; }
legend{ font-size:14px; color:#3da1ea; font-weight:bold; background-color:#FFFFFF; padding:0px 5px 0px 5px; }

#main{ width:950px; margin:auto; margin-top:15px; }
#header{ width:100%; clear:both; background:url(bkg_header.gif); height:30px; padding-top:6px; }
#header ul{ margin:0px; }
#header #menunav{ float:right; margin-top:5px; }

#menunav li{  font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; display:inline; margin-right:20px;list-style: none; float: left; }
#menunav li a{ color:#095ba5; background:url(li_menu.gif) no-repeat; padding-left:12px;	display: block; }
#menunav li a:hover{ text-decoration:none; color:#d76f00; background-image:url(li_menu_ov.gif); }
#menunav li ul { position: absolute; width: 200px; left:-999em; border:1px solid #d76f00; background-color:#FFFFFF; margin-left:10px; }
#menunav li ul li{ font-weight:normal; font-size:11px; float:left; width:200px; }
#menunav li ul li a{ padding:5px; text-decoration:none; background-image:none; border-bottom:1px dashed #606060; display:block; width:190px;  }
#menunav li ul li .last{ border-bottom-width:0px; }
#menunav li ul li a:hover{ background-image:none; background-color:#ffe4c7; }
#menunav li:hover ul, #menunav li.sfhover ul { left: auto; }


#content{ width:100%; clear:both; background-color:#FFFFFF; }
#centro{ width:936px; background:#FFFFFF url(bkg_centro.gif) bottom repeat-x; min-height:250px; margin:auto; }
#footer{ width:930px; clear:both; font-size:10px; color:#777777; background-image:url(bkg_footer.gif); height:30px; padding-top:7px; padding-left:20px; text-align:center; }
#footer a{ color:#373737; }

#headimage, #headhome{ width:100%; height:120px; margin-left:11px;  background-repeat:no-repeat}

#lateral{ float:left; display:block; width:260px; margin:0px 35px 0px 5px; }
#lateral ul{ margin:60px 0px 25px 0px; display:block; }
#lateral li{ border-bottom:1px dotted #606060; padding-bottom:5px; list-style:none; margin-top:5px;  }
#lateral li a{ background:url(li_menu.gif) no-repeat; color:#464545; padding-left:12px; font-size:13px; }
#lateral li a:hover{ background:url(li_menu.gif) no-repeat; color:#d76f00; text-decoration:none; }

#lateral .destaques{ background-image:url(bkg_destaques.gif); width:246px; height:195px; margin-left:5px; padding:25px 0px 0px 10px; }

#conteudos{ float:left; display:block; width:610px; overflow:visible; }
#conteudos ul li{ list-style-image:url(li_bullet.gif); }
#conteudos li li{ list-style-image:url(li_bullet2.gif); }
#conteudos a{ color:#3da1ea; border-bottom:1px solid #095ba5; }
#conteudos a:hover{ border-bottom-color:#d76f00; }
#conteudos a.apoios, #conteudos .galeria a{ border-bottom-width:0px; text-decoration:none; }
#conteudos a.apoios img, #conteudos .galeria a img{ border:1px solid #095ba5; margin: 0px 10px 10px 0px; }		
#conteudos a.apoios:hover img, #conteudos .galeria a:hover img{ border-color:#d76f00; }
#conteudos iframe{ margin:20px 0px 20px 0px; }
#conteudos .moldura{ padding:3px; border:1px solid #095ba5; margin: 0px 10px 10px 0px; }
#conteudos .botao{ width:97px; background-color:#095ba5; color:#FFFFFF; font-weight:bold; margin-left:260px; margin-bottom:0px; }



#breadcrumb{ border-bottom:1px dotted #606060; padding-bottom:5px; font-size:11px; color:#474747; }
#breadcrumb a{ text-decoration:underline; color:#d76f00; border-bottom-width:0px; }
#breadcrumb a:hover{ text-decoration:none; }
#breadcrumb .info{ font-size:10px; color:#d76f00; }

.azulclaro{ color:#3da1ea; }
.negro{ font-weight:bold; }
.espaco{ clear:both; height:25px; }
.destaque{ font-family: Tahoma, Arial, Helvetica, sans-serif; color:#39b0e8; font-size:15px; font-weight:bold; line-height:24px; }
.imgicon1{ padding-right:15px; }
.bloco2{ padding-left:100px; }
.bloco3{ padding-left:70px; padding-top:10px; }
.bloco4{ padding-left:30px; }
.imgtest{ margin:0px 15px 10px 0px; }



/* HOME */
#headhome{ background-image:url(bkg_header_home.jpg); height:332px; clear:both; }
.desthome{ width:425px; margin:30px 0px 30px 30px; background:#e0f3e6 url(hmdst_topo.gif) top no-repeat; font-size:19px; color:#4c8d60; text-align:center; padding-top:25px; }
.desthome p{ margin-bottom:25px; }
.desthome .fundo{ background-image: url(hmdst_fundo.gif); height:7px; }

.contribuicoes{ width:425px; margin:30px 0px 25px 30px; background:#dff3fd url(hcontr_topo.gif) top no-repeat; font-size:16px; color:#37a1e4; padding-top:25px; font-weight:bold; }
.contribuicoes a{ color:#104896; }
.contribuicoes h2{ color:#dd6403; font-size:18px; font-weight:bold; margin-bottom:20x; }
.contribuicoes p{ margin-bottom:25px; }
.contribuicoes .texto{ margin: 5px 0px 0px 35px; }
.contribuicoes .fundo{ background-image: url(hcontr_fundo.gif); height:7px; }

.testemunhos{ width:365px; margin:30px 0px 0px 30px; background:#faecdd url(htest_topo.gif) top no-repeat; font-size:12px; color:#5c4d3c; padding:10px 30px 10px 30px; line-height:16px; }
.testemunhos h1{ color:#b69956; font-size:20px; font-weight:bold; background:url(testemunho_h1.gif) left center no-repeat; padding:7px 0px 12px 70px; }
.testemunhos h2{ color:#977d61; font-size:14px; font-weight:bold; background:url(testemunho_item.gif) left center no-repeat; padding-left:13px; margin-left:10px; }
.testemunhos a{ color:#665848; text-decoration:underline; font-weight:bold; }
.testemunhos .imagem{ margin:0px 15px 10px 0px; }
.testemunhos p{ margin-bottom:25px; }
.fundot{ background-image: url(htest_fundo.gif); height:7px; margin-top:0px; width:425px; margin-left:30px; }

.txthome{ float:left; width:400px; margin-left:40px; }
.botoes{ margin-top:20px; width:400px; margin-left:50px; }
.botoes .maoobra{  }
.botoes .donativo{ margin-left:15px; }

.homeesq{ float:left; }
.homedir{ float:left; width:440px; }