@charset "utf-8";
/* CSS Document */
/* Front-end: Phillipe Santos - phillipe_klepper21@hotmail.com && Fernando Souza - wwww.nandosouza.com */

/*Importando o CSS RESET*/
@import url("reset.css");

/*Regras para textos*/
label, p, strong, em, a, h1, h2, h3, h4, h5, input, textarea, legend, span, li, select, td, address
{ font-family: Arial, Helvetica, sans-serif; font-size:13px; line-height:14px; color:#000; }

a {  }
a:hover { text-decoration:underline; }

/*BLOCOS ESTRUTURAIS*/
html { height:100%; background:#901828 url(../img/bg-html.jpg) no-repeat center 291px; }
body { height:100%; background:url(../img/bg-body.jpg) no-repeat top center; }

#all { width:900px; margin:0 auto; }
#head { position:relative;}
#head h1 {float:left; background:url(../img/terre-des-hommes-suisse.gif) no-repeat; margin:66px 0 0 40px; _margin:66px 0 0 20px; }
#head h1 a { width:273px; height:59px;  display:block;  }
#slideShow { position:absolute; right:0; top:7px; z-index:9; }
#navGlobal { width:135px; height:35px; position:absolute; z-index:10; right:0; top:7px; background:url(../img/bg-nav-global.png) no-repeat; }
#navGlobal li { float:left; }
#navGlobal a { width:67px; height:33px; display:block; background-repeat:no-repeat; background-position:center; }
#navGlobal a#btInicio { background-image:url(../img/bt-inicio.gif); }
#navGlobal a#btContato { background-image:url(../img/bt-contato.gif); }
#menu { margin-top:46px;  }

#content {  padding:15px; margin-top:25px; overflow:hidden; _height:100%;}

#content .box-content { padding:9px 13px; overflow:hidden; _height:100%; background:#FFF url(../img/bg-box-content.gif) no-repeat center top;}




/*TITULOS - HOME*/
h2#titCoordenacaoNacionalBrasil { height:42px; background:url(../img/coordenacao-nacional-brasil.png) no-repeat left; padding-top:40px; margin-left:40px; clear:both; }
h3#titQuemSomos { background:url(../img/tit-quem-somos.gif) no-repeat left; }
h3#titGaleriaDeFotos { background:url(../img/tit-galeria-de-fotos.gif) no-repeat left; }
h3#titNoticias { background:url(../img/tit-noticias.gif) no-repeat left; }

/*TITULOS - INT*/
h2#titIniciativas { background:url(../img/titIniciativas.gif) no-repeat left; }
h2#titGaleria-fotos { background:url(../img/titGaleria-fotos.gif) no-repeat left; }
h2#titContato { background:url(../img/titContato.gif) no-repeat left; }
h2#titBiblioteca { background:url(../img/titBiblioteca.gif) no-repeat left; }
h2#titLinks { background:url(../img/titLinks.gif) no-repeat left; }
h2#titInstitucional { background:url(../img/titInstitucional.gif) no-repeat left; }
h2#titNoticias { background:url(../img/titNoticias.gif) no-repeat left; }
h2#titProjetos { background:url(../img/titProjetos.gif) no-repeat left; }
h3.titProjetos { font-size:16px; font-weight:bold; margin-bottom:15px; background:url(../img/marcador-seta.gif) 0 5px no-repeat; padding-left:10px; color:#151515; }


/*SUB TITULOS - INT*/
h3.titHistorico { margin-bottom:13px; background:url(../img/titHistorico.gif) no-repeat left; height:18px; }
h3.titMissao { margin-bottom:9px; background:url(../img/titMissao.gif) no-repeat left; height:18px; }
h3.titObjetivos { margin-bottom:9px; background:url(../img/titObjetivos.gif) no-repeat left; height:18px; }



/*-Iniciativas-*/
#iniciativas { overflow:hidden; _height:100%;}
#iniciativas img { float:left; padding:0 20px 0 0;}
#iniciativas #titMais-iniciativas { background:url(../img/titMais-iniciativas.gif) no-repeat; height:19px; margin:5px 0 9px; }
#iniciativas #box-mais-iniciativas ul li { border-bottom:1px #e5e5e5 solid; padding:3px 0 5px; background:url(../img/seta2.gif) no-repeat 0 12px; padding-left:10px;}
#iniciativas #box-mais-iniciativas ul li span { color:#901828; font-size:12px;}
#iniciativas #box-mais-iniciativas ul li a { font-size:12px;}

span.data { color:#901828; font-size:10px; font-weight:bold; margin-left:10px;}
h3.titInt { font-size:17px; font-weight:bold; background:url(../img/seta.gif) no-repeat 0 4px; padding-left:9px; margin-bottom:10px;}

/*-Galeria-*/
#galeria { overflow:hidden; _height:100%;}
#galeria form { background:url(../img/bg-paginacao.jpg) no-repeat center; padding:13px 0; margin-bottom:10px; *margin-top:-20px; _margin-top:0;}
#galeria form label { font-weight:bold; display:inline; margin-right:5px;}
#galeria form span.no { border:1px solid #dadada; display:inline-block; 
*border:0 none; *display:inline-block; padding:2px; width:360px; *padding:8px 0 0;}
#galeria form select { border:0 none; height:20px; width:360px;}

#galeria #box-galeria { overflow:hidden; width:730px;}
#galeria #paginacao { clear:both; background:url(../img/bg-paginacao.jpg) no-repeat; padding:13px 0; *padding:6px 0 14px;}
#galeria #paginacao label { margin-right:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:4px 8px; background:#FFF; font-weight:bold;}
#galeria #paginacao a { font-size:12px; color:#000; padding:4px 8px; background:#FFF; font-weight:bold;}

.galeriaFotos li { float:left; margin:0 15px 15px 0;}
.galeriaFotos li img { padding:3px 7px 7px 3px; background:url(../img/bg-galeria2.jpg) no-repeat;}


/*-Contato-*/
fieldset.box-contato { float:left; width:400px; overflow:hidden; margin:15px 0 0 5px;}
fieldset.box-contato label { font-weight:bold; display:block; margin:0 0 12px;}
fieldset.box-contato label input { border:0 none; margin-top:2px; padding:8px; background:url(../img/bg-input-contato.gif) no-repeat;}
fieldset.box-contato label textarea { border:0 none; margin-top:2px; padding:8px; background:url(../img/bg-textarea-contato.gif) no-repeat;}
fieldset.box-contato label .bt-enviar { cursor:pointer; border:0 none; float:right; width:82px; height:35px; padding:0; margin:-10px 37px 0 0!important; background:url(../img/bt-enviar.gif) no-repeat;}
#box-email { width:380px; float:right; margin:20px 10px 0 0; height:261px; background:url(../img/bg-box-email.jpg) no-repeat;}

/*biblioteca*/
#box-biblioteca { overflow:hidden;}
#box-biblioteca strong {font-size:12px;}
#box-biblioteca ul { margin:15px 10px 0 15px;}
#box-biblioteca ul li { height:15px; padding:15px 0 17px 55px; border-bottom:1px #e5e5e5 solid;}
#box-biblioteca ul li span {padding-top:2px; color:#901828; font-size:12px; float:left;}
#box-biblioteca ul li a { padding-top:2px; font-size:12px; float:left;}
#box-biblioteca ul li.icon-video { background:url(../img/icon-video.gif) no-repeat center left; }
#box-biblioteca ul li.icon-pdf {background:url(../img/icon-pdf.gif) no-repeat center left;  }
#box-biblioteca ul li.icon-texto { background:url(../img/icon-texto.gif) no-repeat center left; }
#box-biblioteca ul li.icon-zip { background:url(../img/icon-zip.gif) no-repeat center left; }
#box-biblioteca ul li.icon-doc { background:url(../img/icon-doc.gif) no-repeat center left; }
#box-biblioteca ul li.icon-xls { background:url(../img/icon-xls.gif) no-repeat center left; }
#box-biblioteca ul li.icon-jpg { background:url(../img/icon-jpg.gif) no-repeat center left; }
#box-biblioteca ul li.icon-outros { background:url(../img/icon-outros.gif) no-repeat center left; }
#box-biblioteca ul li.icon-ppt { background:url(../img/icon-ppt.gif) no-repeat center left; }

/*Links*/
#box-links { width:325px; overflow:hidden; float:left;}
#box-links ul li {}
#box-links ul li h3 { *font-weight:300; margin:3px 0 10px; background:#f3f3f3 url(../img/seta3.gif) no-repeat 11px 10px; padding:7px 0 7px 29px;}
#box-links ul li h3 a { text-decoration:underline;}
#box-links ul li h3 a:hover { text-decoration:none;}

#bg-box-links {width:380px; float:right; margin:20px 10px 0 0; height:261px; background:url(../img/bg-box-links.jpg) no-repeat;}

/*Institucional*/
#institucional { overflow:hidden; _height:100%;}
#institucional img { float:left; padding:0 15px 0 0;}

#box-institucional-bottom { padding-top:34px; border-top:1px #d9d9d9 solid; margin-top:15px; overflow:hidden; _height:100%;}
#box-institucional-bottom #box-missao { height:135px; margin-right:40px; float:left; width:350px; background:url(../img/bg-box-missao.jpg) no-repeat bottom;}
#box-institucional-bottom #box-missao p { padding:13px 13px; margin:0;}
#box-institucional-bottom #box-objetivos {  height:135px; float:left; width:350px; background:url(../img/bg-box-missao.jpg) no-repeat bottom;}
#box-institucional-bottom #box-objetivos p { padding:13px 13px; margin:0;}

/*Noticias*/
#noticias { overflow:hidden; _height:100%;}
#noticias img { float:left; padding:0 20px 5px 0;}
#noticias #titNot-anteriores { background:url(../img/titNot-anteriores.gif) no-repeat; height:19px; margin:5px 0 9px; }
#noticias #box-not-anteriores ul li { border-bottom:1px #e5e5e5 solid; padding:3px 0 5px; background:url(../img/seta2.gif) no-repeat 0 12px; padding-left:10px;}
#noticias #box-not-anteriores ul li span { color:#901828; font-size:12px;}
#noticias #box-not-anteriores ul li a { font-size:12px;}

/*Projetos*/
#projetos { overflow:hidden; _height:100%;}
#projetos h3.titProjetos-amazonas { background:url(../img/titProjetos-amazonas.gif) no-repeat; height:21px; margin:0 0 9px; }
#projetos #box-projetos-int { width:370px; float:left; overflow:hidden; margin-right:10px;}
#projetos #box-projetos-int ul li { background:url(../img/seta2.gif) no-repeat 0 14px; padding:8px 0 8px 10px; border-bottom:1px #e5e5e5 solid; }
#projetos #box-mapa { width:310px; height:400px; float:right;}

/*Equipe*/
#equipe { overflow:hidden; _height:100%;}
#equipe h3.titNome-equipe { background:url(../img/titNome-equipe.gif) no-repeat; height:21px; margin:0 0 9px; }
#equipe #box-equipe-int { width:380px; float:right; overflow:hidden; margin-left:10px;}
#equipe #box-equipe-int .list-equipe { margin-bottom:15px; background:url(../img/bg-list-equipe.jpg) no-repeat; padding:15px 15px 6px 20px; *padding:15px 15px 26px 20px; _padding:15px 15px 6px 20px; overflow:hidden; _height:100%;}
#equipe #box-equipe-int .list-equipe ul li { margin:0 10px 20px 0; display:inline-block; *display:block; *float:left; width:150px; padding-left:9px; background:url(../img/seta.gif) no-repeat 0 5px;}
#equipe #box-equipe-int .list-equipe ul li strong { display:block;}

#equipe #box-mapa-equipe { width:360px; height:440px; float:left; margin:20px 0 0 10px; _margin:20px 0 0 5px;}


/*HOME*/
#quemSomos, #galeriaDeFotos, #noticia { float:left; }
#quemSomos, #noticia { margin-top:10px; background:url(../img/bg-degrade.jpg) center 50px no-repeat; }
#quemSomos { width:297px; }
#quemSomos h4, #quemSomos p { padding:10px; width:260px; background:#fff; margin:0 auto; margin-top:3px; border:1px solid #d9e0e0; }
#quemSomos h4 { font-weight:bold; }
#btLeiamaisSobre { float:right; height:11px; width:120px; margin-top:8px; background:url(../img/leia-mais-sobre.gif) no-repeat; }
#galeriaDeFotos { width:187px; margin:0 44px; background:url(../img/ilusta-galeria-de-fotos.jpg) center 60px no-repeat; }
#galeriaDeFotos a { margin-top:150px; display:block; }
#noticia { width:297px; }
#noticia .noticiaPrincipal { font-weight:bold; margin-bottom:12px; display:block; }
#noticia .noticia { padding:10px; width:260px; background:#fff; margin:0 auto; margin-top:3px; border:1px solid #d9e0e0; }
#btLeiamaisNoticias { width:150px; float:right; background:url(../img/leia-mais-noticias.gif) no-repeat; margin-top:8px; }

/*FOOTER*/
#footer { width:100%; background:#69000e url(../img/bg-footer.gif) repeat-x; }
#footer address { width:900px; margin:0 auto; font-size:11px; color:#fff; padding:30px 0 17px 0; text-align:center; font-style:normal; }
#footer address p { color:#fff; margin-top:8px; font-size:11px; }
#footer address p a { font-size:11px; color:#fff; font-weight:bold; text-decoration:underline; }
#footer address p a:hover { text-decoration:none; }
#footer .addressHome { background:url(../img/bg-address.gif) center top no-repeat; }
#footer .addressInt { background:url(../img/bg-address-int.gif) center top no-repeat; }

/*CLASS*/
.textInt { overflow:hidden; _height:100%; padding:30px 30px 0; background:#FFF url(../img/bg-textInt.gif) repeat-x center top;}
.textInt p { margin-bottom:15px; }
.box-int-content-top { height:8px; background:url(../img/bg-box-int-content-top.gif) no-repeat center top; _margin-bottom:-15px;}
.box-int-content-bottom { height:8px; background:url(../img/bg-box-int-content-bottom.gif) no-repeat center top; _margin-bottom:-15px;}
.box-int-content { padding:12px 22px 9px; overflow:hidden; _height:100%; background:#FFF url(../img/bg-box-int-content.gif) repeat-y center;}
.contentInt { background:#FFF url(../img/bg-content-int.gif) no-repeat top center; }
.contentHome { background:#FFF url(../img/bg-content-home.gif) no-repeat top center;}
.titImage { height:50px; border-top:6px solid #cfd6d6; }
.full { width:734px; }
.hideText { text-indent:-4999px; }
.hide { display:none; }
.show { display:block; }