@import url("reset.css");
body{background:url('../img/bg-body.png') top center repeat-x;}
h1{text-align:center;}
h2,h3{color:#24350d !important;font-weight:bold;}
.clear{visibility:hidden;clear:both;}

#pp_full_res,iframe{overflow:hidden;}

/* estrutura */
#content, #footer p{min-width:928px;max-width:1005px;margin:0 auto;position:relative;}
#footer{background:url('../img/bg-footer.gif') bottom left repeat-x ;margin-top:30px;padding-bottom:20px;text-align:center;}
#footer p img{margin:30px 10px 0 10px;}
#footer p span{font-size:14px;color:#717871;line-height:100px;margin-left:30px;}


/* round corners */
#content div div{margin:0 auto;width:888px;background:url('../img/bg-box.png') top center repeat-y;padding:0 21px;}
#content div .footer{background:url('../img/bg-box-footer.png') bottom center no-repeat;height:8px;clear:both;margin-left:-21px;}

/* banner - votar */
#votar{position:absolute;top:61px;right:6px;background:url('../img/vote-na-amazonia.png') center center no-repeat;text-indent:-999em;display:block;width:232px;height:234px;}

.en #votar{background-image:url('../img/vote-na-amazonia-en.png')}
.hg #votar{background-image:url('../img/vote-na-amazonia-hg.png')}
.fr #votar{background-image:url('../img/vote-na-amazonia-fr.png')}


/* noticia / destaque */
#noticia-2,#noticia{background:url('../img/bg-noticia.png') top center no-repeat;padding-top:40px;}
#noticia object, #noticia embed{float:left;margin-right:10px;margin-bottom:30px;display:block;}

#noticia h2{font-size:22px;width:325px;float:right;}
#noticia h3{font-size:15px;margin:14px 0 0 0;}
#noticia p{font-size:12px;color:#6a725f;margin:14px 0 0 0;width:325px;float:right;}

.interna #noticia div p{font-size:12px;color:#6a725f;margin:14px 0 0 0;width:100%;float:none;}
.interna #noticia h2, .interna #noticia p{float:none !important;}

/* conheça */
#conheca, #fotos{background:url('../img/bg-box-top.png') top center no-repeat;padding-top:8px;}
.interna #conheca{margin-bottom:20px;}
#conheca h2{float:left;font-size:16px;line-height:27px;padding-right:10px;background:url('../img/bg-fotos.gif') center right no-repeat;}
#conheca a{display:block;float:left;text-decoration:none;font-size:11px;color:#3e5322;line-height:27px;}
#conheca a img{margin:0 5px 0px 8px;border:1px solid #E6EFE6;}
#conheca a:hover{color:#000;}
#conheca a:hover img{border-color:#003300;}


/* fotos */
#fotos h2{font-size:24px;}
#fotos .helper {font-size:11px;float:right;margin-top:-25px;color:#64813d;}
#fotos li{float:left;text-align:center;padding:3px;margin-right:5px;max-width:115px;overflow:hidden;line-height:14px;}
#fotos li img{display:block;margin-bottom:5px;max-height:90px;}
#fotos li a{font-size:11px;text-decoration:none;color:#3e5322;}

#content #fotos .footer{width:916px;background:url('../img/bg-footer-fotos.gif') bottom center no-repeat;height:22px;clear:both;margin-left:-35px;}

/* Botoes */
.button{font-weight:bold;text-align:center;display:block;color:#fff;text-decoration:none;line-height:36px;width:135px;}
.green{background:url('../img/button-02.png') top center no-repeat;min-width:155px;}
.brown{background:url('../img/button-01.png') top center no-repeat;font-size:12px;}

/* Network */
#network{ font-size:12px; margin:30px 70px;color:#24350d;}
#network img{margin:0 10px;}

/* Mensagem */
#mensagem h2, #mensagem > p{padding-left:42px;font-size:12px;color:#64813d;}
#mensagem h2{margin-top:20px;font-size:24px;}
#mensagem #trees{background:url('../img/bg-mensagem.gif') center top no-repeat;height:455px;width:1000px;margin-left:-30px;padding-top:30px;}
#mensagem #trees .tree{position:relative;background:url('../img/arvore.png') center center no-repeat;width:18px !important;height:23px;float:left;margin:0;padding:0;}
#mensagem #trees .over{background:url('../img/arvore-over.png') center center no-repeat;}
#mensagem #trees .tree span{display:none;background:url('../img/bg-mensagem.png') center center no-repeat;width:284px;height:121px;padding:20px;position:absolute;bottom:15px;right:-304px;}
#mensagem #trees .tree.over span{display:block;z-index:2;}
.tree span *{font-family:Arial, sans-serif !important;}
.tree h3{color:#fff;font-size:24px;overflow:hidden;width:285px;max-height:30px;}
.tree a{color:#8aee05;font-size:12px;}
.tree p.message{border-top:1px solid #339115;padding:5px 0 0 0;margin-top:5px;font-size:14px;color:#a8da97;overflow:hidden;width:285px;}

#mensagem .row{background:none;margin:0;padding:0;}
#mensagem .button{float:right;margin-right:35px;}

	/* Arvores */
	.row{height:26px;}
	#trees #row_0, 
	#trees #row_1{margin-left:476px;width:200px !important;}
	#trees #row_2{margin-left:458px;width:450px !important;}
	#trees #row_3{margin-left:224px;width:450px !important;}
	#trees #row_4{margin-left:183px;width:520px !important;}
	#trees #row_5{margin-left:172px;width:605px !important;}
	#trees #row_6{margin-left:160px;width:615px !important;}
	#trees #row_7{margin-left:156px;width:705px !important;}
	#trees #row_8{margin-left:151px;width:705px !important;}
	#trees #row_9{margin-left:197px;width:605px !important;}
	#trees #row_10{margin-left:203px;width:580px !important;}
	#trees #row_11{margin-left:203px;width:580px !important;}
	#trees #row_12{margin-left:212px;width:580px !important;}
	#trees #row_13{margin-left:227px;width:600px !important;}
	#trees #row_14{margin-left:293px;width:480px !important;}
	#trees #row_15{margin-left:354px;width:480px !important;}
	#trees #row_16{margin-left:380px;width:485px !important;}
	
/* envio de mensagem */
#modal{background:#fff;}
#enviar-mensagem{background:url('../img/bg-formulario.png') top left no-repeat;width:333px;height:279px;overflow:hidden;margin:0 auto;}
#enviar-mensagem label{	color:#fff;display:block;float:left;text-align:right;margin:10px;width:75px;font-size:12px;font-weight:bold;}
#enviar-mensagem fieldset input{background:#fff;float:left;margin:10px 0;}
#enviar-mensagem fieldset{padding:20px 10px;}
#enviar-mensagem p input{background:url('../img/bt-enviar.png');float:right;width:71px;height:30px;margin-right:20px;text-indent:-999em;}


#enviar-mensagem p #alert{float:left;font-size:12px;margin-left:20px;width:210px;}
label > span{display:block;font-size:10px;}
.ok{color:#5c9949;}
.fail{color:#ca0525;}




.rules{background:#fff;height:100px}
.rules strong{float:left;display:block;width:100px;line-height:100px;margin-right:10px;text-align:center;color:#fff;font-size:30px;}
.no strong{background:#ff0000;}
.rules span{padding:10px; display:block}
.yes strong{background:#006F24}