@charset "UTF-8";
@import "reset.css";
@import "default.css";

/*
	INDEX
	+geral
	+wrap
	+header
	+nav
	+content
	+footer
	+classes
*/




/* +basic */
html{background:#F4F4F4 url(../imgs/bg/html.gif) top center repeat-y;}
body{background:url(../imgs/bg/body.jpg) top center no-repeat;}

html, body, #page {height: 100%; _height: auto;}
body > #page {height: auto; min-height: 100%;}

a{text-decoration:none;}
	a:hover{text-decoration:underline;}
p{font:11px tahoma; color:#919191;}
a.keep-reading {font:bold 10px tahoma; color:#F27B21;text-decoration:underline;font-weight:normal;}
/* end basic */

/* +wrap */
#page{width:998px; margin:0 auto; position:relative; clear:both; border:0px solid red; overflow:hidden;}
/* end wrap */


/* +header */
#header{width:940px; height:271px; margin:0 0 0 29px; position:relative;}
	/* +headerimg */
	#headerimg{width:940px; height:271px;}
		/* +logo */
		#headerimg h1{width:371px; height:167px; border:0px solid red; position:absolute; top:58px; left:126px;}
			#headerimg h1 a{width:371px; height:167px; display:block;}
		#headerimg h2{width:118px; height:85px; border:0px solid red; position:absolute; top:112px; right:167px;}
			#headerimg h2 a{width:118px; height:85px; display:block;}
		/* end logo */
		
		/* +description */
		#headerimg .description{display:none;}
		/* end description */
		
		/* +user-menu */
		#headerimg #user-menu{width:182px; height:20px; padding:20px 0 0 0; border:0px solid red; float:right; overflow:hidden;}
			#headerimg #user-menu.logado{width:auto; border:0px solid red;}
			#headerimg #user-menu li{width:auto; height:20px; float:left;}
			#headerimg #user-menu li.cadastro{float:right;}
			#headerimg #user-menu li.sair{width:51px; float:right; border:0px solid red;}
			#headerimg #user-menu li.logado{float:right; padding:0 6px 0 0;}
				#headerimg #user-menu li.logado p{width:auto; height:16px; padding:4px 0 0 0; display:block; background:url(../imgs/bg/user-menu2.png) 0px 0px repeat; float:left; font:10px tahoma; color:#454545;}
				#headerimg #user-menu li.logado span{width:10px; height:20px; display:block; background:url(../imgs/bg/user-menu-esq.png) 0px 0px repeat; float:left;}
					#headerimg #user-menu li.logado span.dir{background:url(../imgs/bg/user-menu-dir.png) 0px 0px repeat;}
				#headerimg #user-menu li a{width:88px; height:20px; display:block; background:url(../imgs/bg/user-menu.png) 0px 0px no-repeat;}
					#headerimg #user-menu li.logar a{float:left; background-position:0px 0px;}
					#headerimg #user-menu li.cadastro a{float:right; background-position:-94px 0px;}
					#headerimg #user-menu li.sair a{width:51px; float:right; background-position:-188px 0px;}
		/* end user-menu */
		
		/* +RSS */
		#headerimg a.rss{width:39px; height:37px; display:block; border:0px solid red; position:absolute; top:217px; right:109px;}
		/* end RSS */
		
		
	/* end headerimg */
/* end header */

/* +busca */
#research{width:222px; padding:0px 39px 7px 0px; position:absolute; top:318px; right:0px;}
	#research h2{width:155px; height:13px; padding:10px 0 0 0; background:url(../imgs/titles/pesquisa.gif) 0px 0px no-repeat; text-indent:999px; float:right;}
	#research form{width:222px; height:27px; padding:0px; clear:both; background:url(../imgs/bg/research.gif) 0px 0px no-repeat;}
	#research input{width:145px; height:17px; padding:7px 0 0 5px; border:none; background:transparent; float:left; font:11px tahoma; color:#FFF;}
		#research input#searchsubmit{width:62px; height:27px; padding:0px; float:right; text-indent:-999px; line-height:999px; overflow:hidden; cursor:pointer; background:url(../imgs/bg/btnresearch.gif) 0px 0px no-repeat;}
/* end busca */

/* +nav */
#nav{width:940px; height:34px; margin:0 auto;}
	#nav ul{width:940px; height:34px; float:right;}
		#nav ul li{width:auto; height:34px; float:left;}
			#nav ul li a{height:34px; display:block; background:url(../imgs/bg/nav.jpg) 0px 0px no-repeat;}
				#nav ul li.home a{width:116px; background-position:0px 0px;}
					#nav ul li.home a:hover{width:116px; background-position:0px -35px;}
					#nav ul li.home a.active{width:116px; background-position:0px -35px;}
				#nav ul li.biblioteca a{width:224px; background-position:-116px 0px;}
					#nav ul li.biblioteca a:hover{width:224px; background-position:-116px -35px;}
					#nav ul li.biblioteca a.active{width:224px; background-position:-116px -35px;}
				#nav ul li.pergunte a{width:196px; background-position:-340px 0px;}
					#nav ul li.pergunte a:hover{width:196px; background-position:-340px -35px;}
					#nav ul li.pergunte a.active{width:196px; background-position:-340px -35px;}
				#nav ul li.agenda a{width:129px; background-position:-536px 0px;}
					#nav ul li.agenda a:hover{width:129px; background-position:-536px -35px;}
					#nav ul li.agenda a.active{width:129px; background-position:-536px -35px;}
				#nav ul li.videos a{width:123px; background-position:-665px 0px;}
					#nav ul li.videos a:hover{width:123px; background-position:-665px -35px;}
					#nav ul li.videos a.active{width:123px; background-position:-665px -35px;}
				#nav ul li.contato a{width:152px; background-position:-788px 0px;}
					#nav ul li.contato a:hover{width:152px; background-position:-788px -35px;}
					#nav ul li.contato a.active{width:152px; background-position:-788px -35px;}
				#nav ul li.promocao a{display:none;}
					
#nav2{width:940px; height:34px; margin:0 auto;}
	#nav2 ul{width:940px; height:34px; float:right;}
		#nav2 ul li{width:auto; height:34px; float:left;}
			#nav2 ul li a{height:34px; display:block; background:url(../imgs/bg/nav2.jpg) 0px 0px no-repeat;}
				#nav2 ul li.home a{width:186px; background-position:0px 0px;}
					#nav2 ul li.home a:hover{width:186px; background-position:0px -35px;}
					#nav2 ul li.home a.active{width:186px; background-position:0px -35px;}
				#nav2 ul li.biblioteca a{width:290px; background-position:-186px 0px;}
					#nav2 ul li.biblioteca a:hover{width:290px; background-position:-186px -35px;}
					#nav2 ul li.biblioteca a.active{width:290px; background-position:-186px -35px;}
				#nav2 ul li.pergunte a{width:265px; background-position:-476px 0px;}
					#nav2 ul li.pergunte a:hover{width:265px; background-position:-476px -35px;}
					#nav2 ul li.pergunte a.active{width:265px; background-position:-476px -35px;}
				#nav2 ul li.agenda a{width:199px; background-position:-741px 0px;}
					#nav2 ul li.agenda a:hover{width:199px; background-position:-741px -35px;}
					#nav2 ul li.agenda a.active{width:199px; background-position:-741px -35px;}
				#nav2 ul li.videos a{display:none}
				#nav2 ul li.promocao a{display:none}
				
#nav3{width:940px; height:34px; margin:0 auto;}
	#nav3 ul{width:940px; height:34px; float:right;}
		#nav3 ul li{width:auto; height:34px; float:left;}
			#nav3 ul li a{height:34px; display:block; background:url(../imgs/bg/nav3.jpg) 0px 0px no-repeat;}
				#nav3 ul li.home a{width:143px; background-position:0px 0px;}
					#nav3 ul li.home a:hover{width:143px; background-position:0px -35px;}
					#nav3 ul li.home a.active{width:143px; background-position:0px -35px;}
				#nav3 ul li.biblioteca a{width:255px; background-position:-143px 0px;}
					#nav3 ul li.biblioteca a:hover{width:255px; background-position:-143px -35px;}
					#nav3 ul li.biblioteca a.active{width:255px; background-position:-143px -35px;}
				#nav3 ul li.pergunte a{width:227px; background-position:-398px 0px;}
					#nav3 ul li.pergunte a:hover{width:227px; background-position:-398px -35px;}
					#nav3 ul li.pergunte a.active{width:227px; background-position:-398px -35px;}
				#nav3 ul li.agenda a{width:158px; background-position:-625px 0px;}
					#nav3 ul li.agenda a:hover{width:158px; background-position:-625px -35px;}
					#nav3 ul li.agenda a.active{width:158px; background-position:-625px -35px;}
				#nav3 ul li.videos a{display:none}
				#nav3 ul li.promocao a{width:157px; background-position:-783px 0px;}
					#nav3 ul li.promocao a:hover{width:157px; background-position:-783px -35px;}
					#nav3 ul li.promocao a.active{width:157px; background-position:-783px -35px;}

#nav4{width:940px; height:34px; margin:0 auto; _padding:0 0 0 2px;}
	#nav4 ul{width:940px; height:34px; float:right;}
		#nav4 ul li{width:auto; height:34px; float:left;}
			#nav4 ul li a{height:34px; display:block; background:url(../imgs/bg/nav4.jpg) 0px 0px no-repeat;}
				#nav4 ul li.home a{width:121px; background-position:0px 0px;}
					#nav4 ul li.home a:hover{width:121px; background-position:0px -35px;}
					#nav4 ul li.home a.active{width:121px; background-position:0px -35px;}
				#nav4 ul li.biblioteca a{width:210px; background-position:-121px 0px;}
					#nav4 ul li.biblioteca a:hover{width:210px; background-position:-121px -35px;}
					#nav4 ul li.biblioteca a.active{width:210px; background-position:-121px -35px;}
				#nav4 ul li.pergunte a{width:140px; background-position:-331px 0px;}
					#nav4 ul li.pergunte a:hover{width:140px; background-position:-331px -35px;}
					#nav4 ul li.pergunte a.active{width:140px; background-position:-331px -35px;}
				#nav4 ul li.agenda a{width:114px; background-position:-471px 0px;}
					#nav4 ul li.agenda a:hover{width:114px; background-position:-471px -35px;}
					#nav4 ul li.agenda a.active{width:114px; background-position:-471px -35px;}
				#nav4 ul li.videos a{width:109px; background-position:-585px 0px;}
					#nav4 ul li.videos a:hover{width:109px; background-position:-585px -35px;}
					#nav4 ul li.videos a.active{width:109px; background-position:-585px -35px;}
				#nav4 ul li.contato a{width:102px; background-position:-694px 0px;}
					#nav4 ul li.contato a:hover{width:102px; background-position:-694px -35px;}
					#nav4 ul li.contato a.active{width:102px; background-position:-694px -35px;}
				#nav4 ul li.promocao a{width:144px; background-position:-796px 0px;}
					#nav4 ul li.promocao a:hover{width:144px; background-position:-796px -35px;}
					#nav4 ul li.promocao a.active{width:144px; background-position:-796px -35px;}

/* end nav */


/* +content */
#content{width:464px; padding:30px 30px 0 0; _padding:30px 20px 0 0; float:right; overflow:hidden;}
/*#content.widecolumn{width:697px; padding:0 30px 0 0; float:right; overflow:hidden;}*/
.navigation {clear:both; padding:20px 0 0 0;}
.navigation a {font:10px tahoma; color:#F27B21; padding:0 0 0px 0;}
.navigation .alignleft {float:left;}
.navigation .alignright {float:right;}

	/* +basic */
	body#register #content{width:695px; padding-right:58px;}
	body#research #content{width:695px; padding-right:58px;}
	body#search #content{width:695px; padding-right:58px;}
	body#question-list #content{width:695px; padding-right:58px;}
	body#video #content{width:695px; padding-right:58px;}
	body#library-species #content{width:695px; padding-right:58px;}
	body#promotion #content{width:695px; padding-right:58px;}
	h1.pagetitle{font:bold 12px tahoma; color:#006600; margin:15px 0 -25px 0; display:block}
		h1.pagetitle a{font:bold 12px tahoma; color:#006600;}
	/* end basic */
	/* +post */
	#content .post{width:464px; margin:31px 0 0 0; padding:0 0px 0 0; border-top:1px solid #DFDFDF; overflow: hidden;}
	    #content .post .addthis_toolbox {float:right;}
		#content .post .categories{font:10px tahoma; color:#929292; text-transform:uppercase; padding:5px 0 0 0; display:block;}
			#content .post .categories a{font:10px tahoma; color:#929292; text-transform:uppercase;}
		#content .post .data{font:10px tahoma; color:#F57921; float:left; padding:0 15px 0 0;}
		#content .post h2{font:bold 16px tahoma; color:#F27B21; padding:5px 0;}
			#content .post h2 a{font:bold 16px tahoma; color:#F27B21;}
		#content .post .entry{}
			#content .post .entry p{font:11px tahoma; color:#929292; padding:0 0 10px 0;}
			#content .post .entry p img{border:1px solid #E0E0E0; padding:6px; margin:10px 0 0;}
		#content .post p.postmeta{font:10px tahoma; color:#F27B21; padding:0 0 10px 0;}
			#content .post p.postmeta a{font:bold 10px tahoma; color:#919191; padding:0 0 0px 0;}
		#content .post p.postcoments{font:10px tahoma; color:#F27B21; padding:0 0 2px 19px; background:url(../imgs/others/bullet-comentarios.gif) 0px 0px no-repeat; float:left; overflow:hidden;}
			#content .post p.postcoments a{font:10px tahoma; color:#F27B21; padding:0 0 0px 0; text-decoration:underline}
		#content .comment{padding:10px 0 0px 17px; margin:50px 0 0px 0px; border-top:1px solid #DEDEDE; overflow:hidden; clear:both;}
			#content .comment textarea{width:415px; height:65px; margin:0 0 5px 0;}
			#content .comment input{font:11px tahoma; color:#454545; margin:0 0px 3px 0;}
			#content .comment input.text{width:415px;}
			#content .comment input.submit{font:11px tahoma; color:#454545; padding:1px 5px; margin:0 33px 0 0; float:right;}
			#content .comment input.submit-comment{font:11px tahoma; color:#454545; padding:1px 5px; margin:0 33px 0 0; float:right;}
			#content .comment label{font:bold 10px tahoma; color:#919191;display:block;}
		#content .comment-list{clear:both; padding:20px 0 0 0;}
			#content .comment-list li{padding:15px 0; border-top:1px solid #DEDEDE; margin:0; font:11px tahoma; color:#919191;}
				#content .comment-list li h3{font:11px tahoma; color:#f47920;}
					#content .comment-list li h3 a{font:11px tahoma; color:#f47920;}
				#content .comment-list li a{font:11px tahoma; color:#f47920;}
				#content .comment-list li em{font:italic 11px tahoma; color:#919191;}
				#content .comment-list li p a{color:#919191;}
		#content h3#comments{font:bold 14px tahoma; color:#F27B21; padding:5px 0;}
			#content h3#comments a{font:bold 14px tahoma; color:#F27B21;}
	/* end post */
	
	/* +block-register */
	.block-register{margin:31px 0 0 0;}
		/* +basic */
		.block-register h1{width:650px; height:41px; background:url(../imgs/titles/cadastro.gif) 0px 0px no-repeat;}
			.block-register h1.contato{background:url(../imgs/titles/contato.gif) 0px 0px no-repeat;}
		.block-register p{}
			.block-register p.margin{margin:15px 0 0 0;}
		.block-register input.btn-right{font:11px tahoma; color:#454545; padding:1px 5px; margin:0 43px 0 0; float:right;}
			.block-register input.btn-right-nomargin{font:11px tahoma; color:#454545; padding:1px 5px; margin:0 5px 0 0; float:right;}
		.block-register input.btn-left{font:11px tahoma; color:#454545; padding:1px 5px; margin:0 43px 0 0; float:left;}
		/* +form-cadastro */
		.block-register ul.form-register{width:695px; margin:50px 0 0 0; clear:both; overflow:hidden;}
			.block-register ul.form-register li{width:343px; float:left; height:40px; padding:0 0 10px 0; color:#919191;}
			.block-register ul.form-register li.cep{width:180px;}
			.block-register ul.form-register li.uf{width:150px;}
			.block-register ul.form-register li.mensagem{height:80px; margin:-50px 0 0 0;}
				.block-register ul.form-register li label{font:11px tahoma; color:#919191; text-transform:uppercase; display:block; padding:0 0 3px 0;}
					.block-register ul.form-register li span{font:11px tahoma; color:#919191; text-transform:uppercase; padding:0 30px 0px 0;}
				.block-register ul.form-register li input{width:300px; font:11px tahoma; color:#919191; padding:2px 4px; margin:0; float:none; clear:inherit;}
					.block-register ul.form-register li input.radio{width:auto; height:auto; margin:5px 0 0 0; padding:0px;}
					.block-register ul.form-register li input.checkbox{width:auto; height:auto; margin:5px 0 0 0; padding:0px;}
					.block-register ul.form-register li input.cep1{width:90px;}
					.block-register ul.form-register li input.cep2{width:35px;}
					.block-register ul.form-register li input.ddd{width:35px;}
					.block-register ul.form-register li input.fone{width:50px;}
					.block-register ul.form-register li div.cep {margin-left:26px;}
				.block-register ul.form-register li select{width:auto; font:11px tahoma; color:#919191;}
					.block-register ul.form-register li select.dia{width:45px;}
					.block-register ul.form-register li select.mes{width:50px;}
					.block-register ul.form-register li select.ano{width:72px;}
					.block-register ul.form-register li select.uf{width:50px;}
					.block-register ul.form-register li select.assunto{width:300px;}
				.block-register ul.form-register li textarea{width:300px; height:70px; font:11px tahoma; color:#919191; padding:2px 4px; margin:0; float:none; clear:inherit;}
		/* +form-cadastro-p2 */
		.block-register ul.form-register-p2{width:695px; margin:50px 0 10px 0; clear:both; overflow:hidden;}
			.block-register ul.form-register-p2 li{margin:0px 0 6px 0; clear:both; overflow:hidden;}
				.block-register ul.form-register-p2 li .left{width:125px; float:left; padding:0 0 0 60px;}
					.block-register ul.form-register-p2 li .left img{float:left; display:block; border:1px solid #E2E2E4; padding:2px; margin:0px 10px 0 0;}
					.block-register ul.form-register-p2 li .left input{float:left; margin:5px 0px 0 0;}
				.block-register ul.form-register-p2 li .right{width:490px; float:left;}
					.block-register ul.form-register-p2 li .right h2{font:bold 11px tahoma; color:#929292;}
					.block-register ul.form-register-p2 li .right p{font:11px tahoma; color:#929292;}
		.block-register a.contato-duvida{width:420px; height:29px; display:block; text-indent:-9999px; overflow:hidden; background:url(../imgs/buttons/contato-duvida.jpg) 0px 0px no-repeat;}
		.block-register a.contato-pergunta{width:420px; height:29px; display:block; text-indent:-9999px; overflow:hidden; background:url(../imgs/buttons/contato-pergunta.jpg) 0px 0px no-repeat; margin:20px 0 5px 0;}
	/* end block-register */
	
	/* +block-busca */
	.block-research{margin:31px 0 0 0;}
		.block-research h1.busca{width:650px; height:41px; background:url(../imgs/titles/busca.gif) 0px 0px no-repeat;}
		.block-research p{}
			.block-research b.orange{color:#f47920;}
		/* +menu-research */
		.block-research ul.menu-research{padding:30px 0px 0 0; overflow:hidden;}
			.block-research ul.menu-research li{float:left; font:10px tahoma; color:#919191; padding:0 10px 0 9px; border-left:1px solid #F27920;}
				.block-research ul.menu-research li.first{padding:0 10px 0 0px; border-left:none;}
				.block-research ul.menu-research li.active a{font:bold 10px tahoma; color:#919191;}
				.block-research ul.menu-research li a{float:left; font:10px tahoma; color:#919191;}
		/* +search-result */
		.block-research ul.search-result{padding:10px 0px 0 0; overflow:hidden;}
			.block-research ul.search-result li{overflow:hidden; border-top:1px solid #DEDEDE; padding:15px 0px 10px 0;}
				.block-research ul.search-result li h2{font:bold 12px tahoma; color:#38601e; padding:0 0 3px 0;}
					.block-research ul.search-result li h2 a{font:bold 12px tahoma; color:#38601e;}
				.block-research ul.search-result li p.postado{font:10px tahoma; color:#919191; padding:0 0 3px 0;}
				.block-research ul.search-result li p.tags{font:10px tahoma; color:#F57921; padding:0 0 3px 0;}
					.block-research ul.search-result li p.tags a{font:bold 10px tahoma; color:#919191;}
		/* +search-result-video */
		.block-research ul.search-result-video{width:695px; padding:10px 0px 0 0; overflow:hidden;}
			.block-research ul.search-result-video li{width:695px; overflow:hidden; border-top:1px solid #DEDEDE; padding:15px 0px 10px 0;}
				.block-research ul.search-result-video li h2{font:bold 12px tahoma; color:#38601e; padding:0 0 3px 0;}
					.block-research ul.search-result-video li h2 a{font:bold 12px tahoma; color:#38601e;}
				.block-research ul.search-result-video li .thumbs{width:161px; height:91px; margin:0 10px 0 0; background:#000; float:left;}
				.block-research ul.search-result-video li p.time{font:10px tahoma; color:#919191; padding:0 0 3px 0;}
		/* +search-result-question */
		.block-research ul.search-result-question{padding:10px 0px 0 0; overflow:hidden;}
			.block-research ul.search-result-question li{overflow:hidden; border-top:1px solid #DEDEDE; padding:15px 0px 10px 0;}
				.block-research ul.search-result-question li h2{font:bold 12px tahoma; color:#38601e; padding:0 0 3px 0;}
					.block-research ul.search-result-question li h2 a{font:bold 12px tahoma; color:#38601e;}
					.block-research ul.search-result-question li h2 a span{color:#919191;}
		/* +search-result-agenda */
		.block-research ul.search-result-agenda{padding:10px 0px 0 0; overflow:hidden;}
			.block-research ul.search-result-agenda li{overflow:hidden; border-top:1px solid #DEDEDE; padding:15px 0px 10px 0;}
				.block-research ul.search-result-agenda li h2{font:bold 12px tahoma; color:#38601e; padding:0 0 3px 0;}
					.block-research ul.search-result-agenda li h2 a{font:bold 12px tahoma; color:#38601e;}
					.block-research ul.search-result-agenda li h2 a span{color:#919191;}
		/* +search-result-especie */
		.block-research ul.search-result-especie{padding:10px 0px 0 0; overflow:hidden;}
			.block-research ul.search-result-especie li{overflow:hidden; border-top:1px solid #DEDEDE; padding:15px 0px 10px 0;}
				.block-research ul.search-result-especie li h2{font:bold 12px tahoma; color:#38601e; padding:0 0 3px 0;}
					.block-research ul.search-result-especie li h2 a{font:bold 12px tahoma; color:#38601e;}
	/* end block-busca */
	
	/* +block-questions */
	.block-questions{margin:31px 0 0 0;}
		.block-questions h1.pergunte-raul{width:650px; height:41px; background:url(../imgs/titles/pergunte-raul.gif) 0px 0px no-repeat;}
		.block-questions h1.sobre-raul{width:650px; height:41px; background:url(../imgs/titles/sobre-raul.gif) 0px 0px no-repeat;}
		.block-questions a.enviar-pergunta{width:251px; height:35px; margin:20px auto; display:block; background:url(../imgs/buttons/enviar-pergunta.jpg) top left no-repeat;}
		.block-questions p.raul {margin-bottom:13px;}
		/* +questions */
		.block-questions .questions{ padding:20px 0; border-top:1px solid #DEDEDE;}
		
			.block-questions .questions table {font-size:11px !important;font-family: tahoma !important;color:#919191;border-color:#919191;}
			.block-questions .questions table tr td {padding:5px !important;font-family: tahoma !important;}
			.block-questions .questions table th {padding:5px !important;font-family: tahoma !important;}
			.block-questions .questions table span {font-size:10px !important;font-family: tahoma !important}
			.block-questions .questions table th span {font-size:11px !important;font-family: tahoma !important;font-weight:bold;margin-top:7px !important;float:left;}
			.block-questions .questions table th p span {padding-top:0 !important;float:none !important;font-family: tahoma !important;}
			.block-questions .questions table p {padding:0 !important;font-family: tahoma !important;}
		
			.block-questions .questions h2{font:bold 16px verdana; color:#38601e; padding:5px 0;}
				.block-questions .questions h2 a{font:bold 16px verdana; color:#38601e;}
			.block-questions .questions p{padding:0 0 10px 0;}
			.block-questions .questions p.postado{font:bold 10px verdana; color:#919191; padding:0 0 15px 0;}
			.block-questions .questions p.postcoments{font:11px tahoma; color:#F27B21; padding:0 0 0px 19px; background:url(../imgs/others/bullet-comentarios.gif) 0px 0px no-repeat;}
				.block-questions .questions p .margin-left{margin-left:20px;}
				.block-questions .questions p .fazer-pergunta{padding-left:20px; background:url(../imgs/bg/bullet.gif) 0px 0px no-repeat}
			.block-questions .questions a{font:11px tahoma; color:#F27B21; padding:0 0 0px 0;}
			.block-questions .questions .comment{padding:14px 0 0px 17px;}
				.block-questions .questions .comment input.text{font:11px tahoma; color:#454545; margin:0 0px 3px 30px;width:200px}
				.block-questions .questions .comment label{font:bold 10px tahoma; color:#919191;display:block;margin:0 0 1px 0;}
				.block-questions .questions .comment input.submit-comment{font:11px tahoma; color:#454545; padding:1px 5px; margin:0 31px 0 0; float:right;}
			.block-questions .questions ul.comment-list{clear:both; padding:25px 0 0 0;}
				.block-questions .questions ul.comment-list li{padding:15px 0 0 0; border-top:1px solid #DEDEDE;}
					.block-questions .questions ul.comment-list li h3{font:11px tahoma; color:#f47920;}
						.block-questions .questions ul.comment-list li h3 a{font:11px tahoma; color:#f47920;}
					.block-questions .questions ul.comment-list li p a{color:#919191;}
		/* end questions */
		
		/* +enviar-pergunta-raul */
		.block-questions h2.enviar-pergunta-raul{width:217px; height:28px; margin:20px 0 0 0; background:url(../imgs/titles/enviar-pergunta-raul.gif) 0px 0px no-repeat;}
		.block-questions .submit-question{padding:0px 0 0px 0px;}
			.block-questions .submit-question p a{color:#F47920;}
			.block-questions .submit-question textarea{width:415px; height:113px; margin:0 0 5px 30px;font:11px tahoma;}
			.block-questions .submit-question input{font:11px tahoma; color:#454545; margin:0 0px 3px 30px;width:415px}
			.block-questions .submit-question label{font:bold 10px tahoma; color:#919191;display:block;margin:0 0 1px 30px;}
			.block-questions .submit-question input.submit {font:11px tahoma; color:#454545; padding:1px 5px; margin:0 18px 0 0; float:right;width:46px;}
			.block-questions .submit-question .city{float:left;}
				.block-questions .submit-question .city input{width:336px;}
			.block-questions .submit-question .state {float:left;}
				.block-questions .submit-question .state input{margin-left:10px;width:65px;}
				.block-questions .submit-question .state label{margin-left:11px;}
		.submit-true{width:415px; padding:15px 20px; margin:5px 0 0 0; clear:both; background:#F4FCF1; border:1px solid #A7C593;}
			.submit-true p{font:11px tahoma; color:#43a700; padding:0 0 15px 0;}
				.submit-true p.clear{padding:0px;}
		.submit-false{width:415px; padding:15px 20px; margin:5px 0 0 0; clear:both; background:#FFB0B0; border:1px solid red; font:11px tahoma; color:red; }
			.submit-false p{font:11px tahoma; color:red; padding:0 0 15px 0;}
				.submit-false p.clear{padding:0px;}
		/* end enviar-pergunta-raul */
		
		/* +other-questions */
		.block-questions h2.other-questions{width:154px; height:21px; margin:30px 0 0 0; float:left; background:url(../imgs/titles/outras-perguntas.gif) 0px 0px no-repeat;}
		.block-questions ul.other-questions{clear:both; padding:0px 0px 8px 0px; border-top:1px solid #DEDEDE;}
			.block-questions ul.other-questions li{font:11px tahoma; color:#F5791F; padding:10px 0 10px 0; border-bottom:1px solid #DEDEDE;}
				.block-questions ul.other-questions li a{font:11px tahoma; color:#F5791F;}
		/* end other-questions */
		
	/* end block-questions */
	
	/* +block-agenda */
	.block-agenda{margin:31px 0 0 0;}
		.block-agenda h1.agenda{width:250px; height:41px; background:url(../imgs/titles/agenda.gif) 0px 0px no-repeat;}
		/* +agenda */
		.block-agenda ul#agenda{ border-bottom:1px solid #DEDEDE; padding:20px 0 0 0;}
			.block-agenda ul#agenda li{width:465px; clear:both; float:left; border-top:1px solid #DEDEDE; padding:14px 0 16px 0; overflow:hidden;}
				.block-agenda ul#agenda li .data{width:87px; height:84px; float:left; display:block; position:relative; background:url(../imgs/bg/data-agenda.jpg) 0px 0px no-repeat;}
					.block-agenda ul#agenda li .data .mes{width:75px; height:15px; padding:3px 0 0 0; display:block; font:bold 10px tahoma; color:#FFF; text-align:center; position:absolute; top:2px; left:3px; border:0px solid red;text-transform:uppercase;}
					.block-agenda ul#agenda li .data .dia{width:40px; height:35px; padding:10px 0 0 0; display:block; font:bold 20px tahoma; color:#777; text-align:center; position:absolute; top:24px; right:12px; border:0px solid red;}
				.block-agenda ul#agenda li .cont{width:372px; padding:4px 0 0 0; float:left;}
					.block-agenda ul#agenda li .cont h2{font:bold 12px tahoma; color:#37601C;}
					.block-agenda ul#agenda li .cont a{font:11px tahoma; color:#f47920;}
	/* end block-agenda */
	
	/* +block-video */
	.block-video{margin:31px 70px 0 0; width:650px !important;}
		.block-video h1.videos{width:650px; height:41px; background:url(../imgs/titles/videos.gif) 0px 0px no-repeat;}
		/* +featured */
		.block-video #featured{width:690px; border-top:1px solid #dedede; margin:20px 0 0 0; padding:20px 0 0 0; overflow:hidden;}
			.block-video #featured ul{overflow:hidden;}
			.block-video #featured .video{width:460px; height:280px; border:0px solid red; float:left;}
			.block-video #featured .infos{width:195px; height:280px; border:0px solid red; float:left; padding:0px 0 0 17px;}
				.block-video #featured .infos .categories a{font:10px tahoma; color:#929292; text-transform:uppercase; display:block;}
				.block-video #featured .infos .data{font:10px tahoma; color:#F57921; padding:0 0px 10px 0; display:block;}
				.block-video #featured .infos h2{font:bold 16px tahoma; color:#F27B21; padding:5px 0;}
					.block-video #featured .infos h2 a{font:bold 16px tahoma; color:#F27B21;}
				.block-video #featured .infos a{font:11px tahoma; color:#F27B21;}
					.block-video #featured .infos a.more-info{float:right; clear:both; display:block; margin:10px 0 20px 0;}
				.block-video #featured .infos p.postmeta{font:10px tahoma; color:#F27B21; padding:0 0 10px 0; clear:both;}
					.block-video #featured .infos p.postmeta a{font:bold 10px tahoma; color:#919191; padding:0 0 0px 0;}
				.block-video #featured .infos p.postcoments{font:10px tahoma; color:#F27B21; padding:0 0 2px 19px; background:url(../imgs/others/bullet-comentarios.gif) 0px 0px no-repeat; float:left;}
					.block-video #featured .infos p.postcoments a{font:10px tahoma; color:#F27B21; padding:0 0 0px 0;}
		/* +others-video */
		.block-video ul.others-video{width:695px; padding:10px 0px 10px 0; margin:17px 0px 0 0; overflow:hidden; border-top:1px solid #DEDEDE; border-bottom:1px solid #DEDEDE;}
			.block-video ul.others-video li{width:327px; float:left; overflow:hidden; padding:8px 20px 8px 0;}
				.block-video ul.others-video li h2{font:bold 12px tahoma; color:#38601e; padding:0 0 3px 0;}
					.block-video ul.others-video li h2 a{font:bold 12px tahoma; color:#38601e;}
				.block-video ul.others-video li .thumbs{width:161px; height:91px; margin:0 10px 0 0; float:left;}
					.block-video ul.others-video li .thumbs .inside-thumbs {width:161px; height:91px;text-align:center;}
				.block-video ul.others-video li p.time{font:10px tahoma; color:#919191; padding:0 0 3px 0;}
	/* end block-video */
	
	/* +block-library-species */
	.block-library-species{margin:31px 0 0 0;width:695px !important; padding-right:58px !important;}
		.block-library-species h1.biblioteca-especies{width:650px; height:41px; background:url(../imgs/titles/biblioteca-especies.gif) 0px 0px no-repeat;}
		/* +alphabetical-order */
		.block-library-species ul.alphabetical-order{border-bottom:1px solid #dedede; overflow:hidden; padding:20px 0 10px 0;}
			.block-library-species ul.alphabetical-order li{font:bold 16px trebuchet ms; color:#919191; float:left; padding:0 7px; border-left:1px solid #F5791F;}
				.block-library-species ul.alphabetical-order li.first{padding:0 6px 0 0px; border-left:none;}
				.block-library-species ul.alphabetical-order li a{font:bold 16px trebuchet ms; color:#919191; float:left;}
		/* +group */
		.block-library-species .group{border-bottom:1px solid #dedede; overflow:hidden; padding:20px 0 10px 0;}
			.block-library-species .group label{font:bold 11px tahoma; color:#f47920;}
			.block-library-species .group select{width:200px; font:11px tahoma; color:#454545; padding:2px 0;}
		/* +featured */
		.block-library-species .featured{border-bottom:1px solid #dedede; overflow:hidden; padding:20px 0 10px 0;}
			.block-library-species .featured h2{font:bold 11px tahoma; color:#f47920;}
			.block-library-species .featured ul{width:660px; padding:10px 0 0 30px;}
				.block-library-species .featured ul li{width:145px; float:left; text-align:center; padding:0 0 0 10px;}
					.block-library-species .featured ul li img{border:1px solid #dedede; padding:2px;}
					.block-library-species .featured ul li p{font-weight:bold;}
					.block-library-species .featured ul li a {color:#919191;}
		/* +others-species */
		.block-library-species ul.others-species{width:695px; overflow:hidden; padding:15px 0 20px 0;}
			.block-library-species ul.others-species li{width:180px; padding:10px 0 0 0; font:bold 16px "trebuchet ms"; color:#38601e; display:block; float:left; overflow:hidden;}
			.block-library-species ul.others-species li span {text-transform: uppercase; }
			.block-library-species ul.others-species li a {font:bold 16px "trebuchet ms"; color:#38601e;}
				.block-library-species ul.others-species li.center{margin:0px 67px 0 64px; text-align:left;}
				.block-library-species ul.others-species li.clear{width:695px; padding:0px 0 0 0; height:10px; overflow:hidden; clear:both; display:block; float:none;}
				.block-library-species ul.others-species li ul{clear:both;}
					.block-library-species ul.others-species li ul li{width:auto; padding:0; margin:0; font:11px tahoma; color:#919191; clear:both; display:block; }
					.block-library-species ul.others-species li ul li a{font:11px tahoma; color:#919191; float:left;}
		/* +specie */
		.block-library-species h2.specie{font:bold 16px "trebuchet ms"; color:#38601e; margin:20px 0 0 0;}
		.block-library-species ul.specie{overflow:hidden; padding:15px 0 20px 0;}
			.block-library-species ul.specie li{padding:0 0px 0px 0;}
			.block-library-species ul.specie li b{font:11px tahoma; color:#f47920; float:left; padding:0 3px 0 0;}
			.block-library-species ul.specie li p{padding:0 0 10px 0;}
		/* +box-img */
		.block-library-species .box-img{width:335px; padding:20px 0 0 0; float:right; position:relative;}
			.block-library-species .box-img img{float:right; padding:6px; border:1px solid #dedede; position:relative;}
			.block-library-species .box-img .ampliar{width:22px; height:20px; position:absolute; bottom:32px; right:12px; display:block; background:url(../imgs/buttons/ampliar.png) 0px 0px no-repeat;}
			.block-library-species .box-img ul{width:312px; float:right; padding:0 0 0 6px; position:relative;}
				.block-library-species .box-img ul li{float:left; border:solid #dedede; background:#FFF; border-width:0px 1px 1px 1px; margin:0 1px 0 0;}
				.block-library-species .box-img ul li.active{margin:-1px 1px 0 0; padding:1px 0 0 0;}
					.block-library-species .box-img ul li a{font:bold 11px tahoma; color:#919191; padding:3px 8px; display:block;}
					.block-library-species .box-img ul li.active a{font:bold 11px tahoma; color:#f47920;}
	/* end block-library-species */
	
	.block-gifs{margin:31px 0 0 0;}
	.block-gifs h1.gifs-animados{width:650px; height:41px; background:url(../imgs/titles/gifs-animados2.gif) 0px 0px no-repeat;}
	.block-gifs ul.list{width:650px;}
		.block-gifs ul.list li{width:650px; overflow:hidden; padding:20px 0 0 0;}
			.block-gifs ul.list li h2{width:650px; padding:0 0 2px 0; margin:0 0 6px 0; font:bold 16px tahoma; color:#f47920; border-bottom:1px solid #DDDDDF;}
			.block-gifs ul.list li .img{width:220px; float:left;}
			.block-gifs ul.list li textarea{width:237px; height:120px; margin:2px 0 0 0; font:11px tahoma; color:#919191;}
	
	#content #searchform{margin:40px 0 0 0;}
		#content #searchform input{width:200px; font:11px tahoma; color:#454545; margin:0 0px 3px 0; padding:3px 0;}
			#content #searchform input#searchsubmit{width:auto; font:11px tahoma; color:#454545; padding:1px 5px; margin:0 27px 0 0;}
	
	/* +pagination */
	#pagination{padding:10px 0 0 0px; width:157px; margin:0 auto;}
		#pagination li{display:inline; float:left;}
			#pagination li.previous{width:16px; height:13px; display:block; background:url(../imgs/others/anterior.gif) 0px 0px no-repeat;}
			#pagination li.previous-active{width:16px; height:13px; display:block; background:url(../imgs/others/anterior-ativo.gif) 0px 0px no-repeat;}
			#pagination li.next{width:16px; height:13px; display:block; background:url(../imgs/others/proximo.gif) 0px 0px no-repeat;}
			#pagination li.next-active{width:16px; height:13px; display:block; background:url(../imgs/others/proximo-ativo.gif) 0px 0px no-repeat;}
			#pagination li.number{width:125px; display:block; text-align:center;}
				#pagination li.number ul{display:block; padding:0;}
					#pagination li.number ul li{font:10px verdana; color:#919191; border-left:1px solid #DEDEDE; float:none;}
						#pagination li.number ul li.first{border-left:none;}
						#pagination li.number ul li a{font:10px verdana; color:#919191; padding:0 5px;}
							#pagination li.number ul li a.active{font:10px verdana; color:#F47820; padding:0 5px;}
	/* end pagination */
	
/* end content */

/* +sidebar */
#sidebar{width:244px; float:left; overflow:hidden; border:0px solid red;}
	/* +basic */
	#sidebar ul{width:244px; margin:10px 0 0 0px; overflow:hidden;}
		#sidebar ul li{width:207px; padding:20px 0 35px 37px; background:url(../imgs/bg/sidebar.png) 0px 0px no-repeat;}
			#sidebar ul li h2{font:bold 15px tahoma; color:#38601E; overflow:hidden;}
			#sidebar ul li ul{width:182px; margin:15px 0 0 25px;}
				#sidebar ul li ul li{padding:0px 0 0px 0; background:none; font:11px tahoma; color:#F47920;}
					#sidebar ul li ul li a{font:11px tahoma; color:#F47920;}
					#sidebar ul li ul li p{font:11px tahoma; color:#F47920;}
					#sidebar ul li.msn p{padding:0 20px 0 20px;}
						#sidebar ul li.msn p a{font:11px tahoma; color:#F47920;}
	/* end basic */
	
			/* +categories */
			#sidebar ul li.categories{min-height:80px}
				#sidebar ul li.categories h2{width:207px; height:13px; background:url(../imgs/titles/categorias.gif) 0px 0px no-repeat; text-indent:-999px;}
			/* end categories */
			
			/* +cloud-tags */
			#sidebar ul li.cloud-tags{width:180px;}
				#sidebar ul li.cloud-tags a{font:11px Tahoma; color:#F47920;}
				#sidebar ul li.cloud-tags h2{width:207px; height:13px; background:url(../imgs/titles/cloud-tags.gif) 0px 0px no-repeat; text-indent:-999px;}
				#sidebar ul li.cloud-tags div {margin-left:25px;margin-top:10px;}
			/* end cloud-tags */
			
			/* +archives */
			#sidebar ul li.archives{}
				#sidebar ul li.archives h2{width:207px; height:13px; background:url(../imgs/titles/arquivos.gif) 0px 0px no-repeat; text-indent:-999px;}
				#sidebar ul li.archives .year-list span {font-weight:bold;font-size:11px;}
				#sidebar ul li.archives .month-list {padding-left:7px}
			/* end archives */
			
			/* +none */
			#sidebar ul li.pagenav{display:none;}
			#sidebar ul li.linkcat{display:none;}
			#sidebar ul li.metas{display:none;}
			/* end none */
/* end sidebar */

/* +sidebar-right */
#sidebar-right{width:255px; padding:55px 0 0 0; float:right;}
body#question #sidebar-right{width:226px; padding:130px 29px 0 0;}
	/* register */
	#sidebar-right .register{width:225px; float:left; padding:16px 30px 0 0; border:0px solid red; background:url(../imgs/bg/sidebar-right.png) top right no-repeat;}
		#sidebar-right .register h2{font:bold 15px/15px tahoma; color:#38601E; text-align:right; overflow:hidden; float:right; clear:both;}
			#sidebar-right .register h2{width:89px; height:13px; padding:17px 0 0 0; background:url(../imgs/titles/cadastro2.gif) 0px 0px no-repeat; text-indent:999px;}
		#sidebar-right .register p{font:10px tahoma; color:#919191; clear:both;}
		#sidebar-right .register a{width:170px; height:35px; margin:10px; display:block; background:url(../imgs/buttons/fazer-cadastro.jpg) top left no-repeat;}
	/* end register */
	
	/* send-event */
	#sidebar-right .send-event{width:225px; float:left; padding:16px 30px 0 0; border:0px solid red; background:url(../imgs/bg/sidebar-right.png) top right no-repeat;margin-top:30px}
		#sidebar-right .send-event h2{font:bold 15px/15px tahoma; color:#38601E; text-align:right; overflow:hidden; float:right; clear:both;}
			#sidebar-right .send-event h2{width:195px; height:13px; padding:17px 0 0 0; background:url(../imgs/titles/seu_evento.gif) 0px 0px no-repeat; text-indent:999px;}
		#sidebar-right .send-event p{font:11px tahoma; color:#919191; clear:both;padding-right:20px}
		#sidebar-right .send-event a{width:170px; height:35px; margin:10px; display:block; background:url(../imgs/buttons/envia-evento.jpg) top left no-repeat;}
	/* end send-event */
	
	/* +support */
	#sidebar-right .support{width:216px; padding:10px 39px 0 0; margin:20px 0px 0 0; float:right; border:0px solid red; background:url(../imgs/bg/sidebar-right.png) top right no-repeat;}
		#sidebar-right .support h2{font:bold 15px/15px tahoma; color:#38601E; text-align:right; overflow:hidden; float:right; clear:both;}
			#sidebar-right .support h2{width:48px; height:10px; padding:17px 0 0 0; background:url(../imgs/titles/support.gif) 0px 5px no-repeat; text-indent:999px;}
		#sidebar-right .support ul{padding:0 0 0 10px;}
			#sidebar-right .support ul li{}
				#sidebar-right .support ul li img{border:1px solid #CCC;}
	
	/* +partner-blog */
	#sidebar-right .partner-blog{width:216px; padding:10px 39px 0 0; margin:20px 0px 0 0; float:right; border:0px solid red; background:url(../imgs/bg/sidebar-right.png) top right no-repeat;}
		#sidebar-right .partner-blog h2{font:bold 15px/15px tahoma; color:#38601E; text-align:right; overflow:hidden; float:right; clear:both;}
			#sidebar-right .partner-blog h2{width:136px; height:10px; padding:17px 0 0 0; background:url(../imgs/titles/partner-blog.gif) 0px 5px no-repeat; text-indent:999px;}
		#sidebar-right .partner-blog ul{padding:0 0 0 20px;}
			#sidebar-right .partner-blog ul li{width:170px; height:51px; float:left; padding:0 0 3px 0; overflow:hidden; clear:both;}
				#sidebar-right .partner-blog ul li img{float:left}
				#sidebar-right .partner-blog ul li a{width:170px; height:51px; float:left; display:block;}
				
	
	
	/* +promotion */
	#sidebar-right .promotion{width:216px; padding:10px 39px 0 0; margin:10px 0px 0 0; float:right; border:0px solid red; background:url(../imgs/bg/sidebar-right.png) top right no-repeat;}
		#sidebar-right .promotion h2{font:bold 15px/15px tahoma; color:#38601E; text-align:right; overflow:hidden; float:right; clear:both;}
			#sidebar-right .promotion h2{width:90px; height:10px; padding:17px 0 0 0; background:url(../imgs/titles/promocao3.gif) 0px 5px no-repeat; text-indent:999px;}
		#sidebar-right .promotion p{font:11px tahoma; color:#919191; clear:both; padding:0px 20px 0 0;}
			#sidebar-right .promotion p.laranja{font:bold 11px tahoma; color:#F57921; clear:both; padding:15px 20px 0 0;}
		#sidebar-right .promotion a{font:11px tahoma; color:#F57921; clear:both; margin:10px 20px 0 0; display:block; float:right; overflow:hidden;}
		#sidebar-right .promotion a.participe{width:183px; height:79px; display:block; float:left; overflow:hidden; background:url(../imgs/buttons/participe.jpg) 0px 0px no-repeat;}
		#sidebar-right .promotion ul{width:215px; float:right; clear:both; padding:7px 0 0 0; border:0px solid red; overflow:hidden;}
			#sidebar-right .promotion ul li{float:left; padding:3px;}
				#sidebar-right .promotion ul li a{width:auto; float:left; padding:0; margin:0;}
				#sidebar-right .promotion ul li a img{float:left; display:block; border:1px solid #E2E2E4; padding:2px;}
	/* end promotion */
	
	/* +profile */
	#sidebar-right .profile{width:216px; height:145px; padding:10px 39px 0 0; margin:10px 1px 0 0; float:right; border:0px solid red; background:url(../imgs/bg/sidebar-right-profile.png) top right no-repeat;}
		#sidebar-right .profile h2{font:bold 15px/15px tahoma; color:#38601E; text-align:right; overflow:hidden; float:right; clear:both;}
			#sidebar-right .profile h2{width:116px; height:10px; padding:17px 0 0 0; background:url(../imgs/titles/profile.gif) 0px 0px no-repeat; text-indent:999px;}
		#sidebar-right .profile p{font:11px tahoma; color:#919191; clear:both; padding:0px 20px 0 0; width:130px;}
			#sidebar-right .profile p a{font:11px tahoma; color:#F57921;}
		
	/* end profile */
	
	/* gifs-animados */
	#sidebar-right .gifs-animados{width:216px; padding:10px 39px 0 0; margin:25px 1px 0px 0; float:right; border:0px solid red; background:url(../imgs/bg/sidebar-right.png) top right no-repeat;}
		#sidebar-right .gifs-animados h2{font:bold 15px/15px tahoma; color:#38601E; text-align:right; overflow:hidden; float:right; clear:both;}
			#sidebar-right .gifs-animados h2{width:160px; height:13px; padding:17px 0 0 0; background:url(../imgs/titles/gifs-animados.gif) 0px 5px no-repeat; text-indent:999px;}
		#sidebar-right .gifs-animados p{font:11px tahoma; color:#919191; clear:both; padding:0px 0px 0 0; width:180px;}
			#sidebar-right .gifs-animados p a{font:11px tahoma; color:#F57921;}
	/* end gifs-animados */
	
	/* +chat */
	#sidebar-right .chat{width:216px; padding:17px 39px 0 0; margin:10px 0px 0 0; float:right; border:0px solid red; background:url(../imgs/bg/sidebar-right.png) top right no-repeat;}
		#sidebar-right .chat h2{font:bold 15px/15px tahoma; color:#38601E; text-align:right; overflow:hidden; float:right; clear:both;}
			#sidebar-right .chat h2{width:40px; height:10px; padding:17px 0 0 0; background:url(../imgs/titles/chat.gif) 0px 0px no-repeat; text-indent:999px;}
		#sidebar-right .chat p{font:11px tahoma; color:#919191; clear:both; padding:10px 0 5px 0;}
		#sidebar-right .chat a{width:170px; height:35px; margin:10px; display:block; background:url(../imgs/buttons/participe-agora.jpg) top left no-repeat;}
	/* end chat */
	
	/* +other-questions */
	#sidebar-right #other-questions{width:190px; padding:0px 25px 0 0; margin:10px 0px 0 0; float:right; border:0px solid red;}
		#sidebar-right #other-questions h2{width:154px; height:21px; float:left; background:url(../imgs/titles/outras-perguntas.gif) 0px 0px no-repeat; text-indent:-999px;}
		#sidebar-right #other-questions ul{clear:both; padding:0px 0px 8px 2px;}
			#sidebar-right #other-questions ul li{font:11px tahoma; color:#F5791F; padding:15px 0 10px 0; border-bottom:1px solid #DEDEDE;}
				#sidebar-right #other-questions ul li a{font:11px tahoma; color:#F5791F;}
		#sidebar-right #other-questions a.anteriores{font:11px tahoma; color:#919191; padding:0 0 4px 19px; background:url(../imgs/others/bullet-mais.gif) 0px 2px no-repeat;}
	/* end other-questions */
		
	
	/* +agenda */
	#sidebar-right .agenda{width:190px; padding:0px 0px 0 0; margin:10px 0px 0 0; float:left; border:0px solid red; background:url(../imgs/bg/box-agenda.jpg) left bottom no-repeat; position:relative;}
		#sidebar-right .agenda .top{width:190px; height:14px; display:block; overflow:hidden; position:absolute; top:0px; left:0px; background:url(../imgs/bg/box-agenda-top.jpg) left top no-repeat;}
		#sidebar-right .agenda h2{width:190px; height:15px; padding:3px 0px 0 0; margin:12px 0px 0 0; font:bold 12px tahoma; color:#39601D; text-align:center; position:relative; top:0px; left:0px; font-family: arial; font-size: 12px; font-weight: bold; color: #385F1E;  }
		#sidebar-right .agenda ul{width:158px; clear:both; padding:5px 0px 5px 17px;}
			#sidebar-right .agenda ul li{font:11px tahoma; color:#F5791F; padding:5px 0 5px 0; border-top:1px solid #DEDEDE;}
				#sidebar-right .agenda ul li a{font:11px tahoma; color:#F5791F;}
					#sidebar-right .agenda ul li a.active{font:bold 11px tahoma; color:#F5791F; padding:0 0 0 17px; background:url(../imgs/others/bullet-seta.gif) 1px 2px no-repeat;}
	/* end agenda */
	
	/* +banner-winge */
	#sidebar-right .banner-winge{width:187px; margin:19px 0 0 0; float:left; border:1px solid #CCC; overflow:hidden;}
	/* end banner-winge */
	
	/* +social-button-list */
	#sidebar-right .social-button-list{width:216px; padding:5px 39px 0 0; margin:22px 0px 0 0; float:right; border:0px solid red; background:url(../imgs/bg/sidebar-right.png) top right no-repeat;}
	   #sidebar-right .social-button-list h2{font:bold 15px/15px tahoma; color:#38601E; text-align:right; overflow:hidden; float:right; clear:both;}
	       #sidebar-right .social-button-list h2{width:176px; height:14px; padding:17px 0 0 0; background:url(../imgs/titles/adicione-perfil.gif) 0px 0px no-repeat; text-indent:999px;}
	   #sidebar-right .social-button-list ul {clear:both;margin-left: 10px; padding-top: 10px}
	       #sidebar-right .social-button-list li {margin-bottom: 7px;}
	       #sidebar-right .social-button-list li a {display:block; width:172px; height:36px;}
	       #sidebar-right .social-button-list li a.twitter {background: url(../imgs/buttons/twitter.jpg) 0 0 no-repeat;}
	       #sidebar-right .social-button-list li a.orkut {background: url(../imgs/buttons/orkut.jpg) 0 0 no-repeat;}
	       #sidebar-right .social-button-list li a.facebook {background: url(../imgs/buttons/facebook.jpg) 0 0 no-repeat;}
	       #sidebar-right .social-button-list li a.flickr {background: url(../imgs/buttons/flickr.jpg) 0 0 no-repeat;}
	/* end social-button-list */
	
/* end sidebar-right */


/* +footer */
#footer{width:100%; height:115px; clear:both; background:url(../imgs/bg/footer.jpg) top center no-repeat; overflow:hidden; border:0px solid red}
#footer a#w3haus {display:block; cursor:pointer; text-indent:-9999px; overflow:hidden; width:50px; height:15px; background:url(../imgs/others/w3hausr.gif) no-repeat;}
#footer .center{width:940px; margin:0 auto 0px auto; text-align:center; position:relative;}
#footer .nav{margin:95px 0 0 260px; width:435px; float:left;}
	#footer .nav li{float:left; font:10px tahoma; color:#FFF;}
		#footer .nav li a{font:10px tahoma; color:#FFF; padding:0 9px 0 14px; background:url(../imgs/others/bullet-footer.gif) 0px 5px no-repeat;}
	#footer .nav li.home a{padding:0 9px 0 0px; background:none;}
#footer .logo{position:absolute; right:10px; top:39px;}
		
/* end footer */

.month-list{text-transform:capitalize;}
/* +classes */
/* end classes */

#layer{width:100%; height:100%; position:absolute; top:0px; left:0px;}
#layer #overlay{width:100%; height:100%; background:#193209; position:absolute; top:0px; left:0px;  
	filter:opacity(alpha=70); /* para o IE */
    -moz-opacity:0.7; /* para o FireFox */
	opacity:0.7; /* para o outros Navegadores */}
#layer #box{width:297px; height:221px; margin:-130px 0 0 -150px; background:url(../imgs/bg/login.png) 0px 0px no-repeat; position:absolute; top:50%; left:50%;}
	#layer #box a.fechar{width:62px; height:13px; display:block; float:right; margin:9px 13px 0 0px; background:url(../imgs/buttons/fechar.gif) 0px 0px no-repeat;}
	#layer #box p{font:10px tahoma; color:#919191; clear:both;}
		#layer #box p.border{border-top:1px solid #DBDBDB; margin:11px 33px 0 27px; padding:10px 0 0 0; float:left;}
			#layer #box p.border a{color:#f47920;}
		#layer #box p.orange{font:12px tahoma; color:#f47920; padding:20px 0 0 27px;}
	#layer #box ul{padding:15px 0 0 27px;}
		#layer #box ul li{clear:both; padding:0 0 5px 0; overflow:hidden;}
			#layer #box ul li label{font:10px tahoma; color:#919191; width:36px; display:block; float:left; text-transform:uppercase;}
			#layer #box ul li input{font:10px tahoma; color:#919191; width:198px; padding:2px 0; display:block; float:left; border:1px solid #7F9DB9;}
				#layer #box input.btn{font:11px tahoma; color:#454545; padding:1px 5px; margin:0px 33px 0 0; float:right;}
	
	
.ajax-comment {float:right;margin-right:10px;margin-top:5px;font-size:11px;font-family:tahoma;}
	.ajax-comment img {display:none;}
	.ajax-comment span.success{color:#43A700;}
	.ajax-comment span.error{color:#FF0000;}
	
#box-login {position:absolute;z-index:123;top:-105px;;right:0;width:197px;height:105px;background:url(../imgs/bg/box-login.gif) no-repeat bottom;}
	#box-login .form {margin-top:10px;margin-left:18px;padding-right:px;}
		#box-login .form label {text-align:right;width:35px;font:10px tahoma; color:#919191; text-transform:uppercase; padding:3px 0 0px 0;float:left;}
		#box-login .form input {font:11px tahoma; color:#919191; margin:0 0px 5px 10px;width:115px;height:15px;padding-bottom:0;float:none;}
	#box-login input {font:11px tahoma; color:#919191;width:57px;height:21px;padding-bottom:10px;float:right;margin-right:14px}
	#box-login .info-msg {font:10px tahoma; color:#919191;text-align:left;width:160px;float:left;margin:4px 0 0 16px;}
	#box-login #forgot-password {font:11px tahoma; color:#F57921; margin-left:17px;}
	
#post-list {display:block;}
#library-list {display:none;}
#video-list {display:none;}
#tab-question-list {display:none;}
#schedule-list {display:none;}

.block-promotion{margin:31px 0 0 0;}
.block-promotion h1{width:460px; height:41px; background:url(../imgs/titles/promotion.gif) 0px 0px no-repeat; border-bottom:1px solid #DEDEDE;}
.block-promotion a.confira{width:251px; height:35px; margin:0 0 0 108px; background:url(../imgs/buttons/confira.jpg) 0px 0px no-repeat;}
.block-promotion .promotion{width:689px; height:553px; margin:20px 0 0px 0; background:url(../imgs/bg/promocao2.jpg) 0px 0px no-repeat; position:relative;}
	.block-promotion .promotion a.regulamento{width:170px; height:35px; background:url(../imgs/buttons/regulamento.gif) 0px 0px no-repeat; position:absolute; top:452px; right:26px;}
	.block-promotion .promotion a.enviar-foto{width:170px; height:35px; background:url(../imgs/buttons/enviar-foto.gif) 24px 7px no-repeat; position:absolute; top:0px; right:0px; z-index:100;}
	.block-promotion .promotion a.participe{width:170px; height:35px; background:url(../imgs/buttons/participe.gif) 24px 7px no-repeat; position:absolute; top:0px; right:0px; z-index:100;}
	.block-promotion .promotion a.quero-cadastrar{width:203px; height:40px; margin:0; background:url(../imgs/buttons/quero-cadastrar.gif) 0px 0px no-repeat;}
	.block-promotion .promotion a.fechar{width:59px; height:13px; margin:0; background:url(../imgs/buttons/fechar2.gif) 0px 0px no-repeat; position:absolute; top:21px; right:18px;}
	.block-promotion .promotion .boxEnviar{width:362px; height:102px; background:url(../imgs/bg/enviar-foto.gif) top right no-repeat; position:absolute; top:492px; right:26px;}
		.block-promotion .promotion .boxEnviar .layerEnviar{width:362px; height:82px; background:url(../imgs/bg/layerEnviar.gif) top right no-repeat; position:absolute; top:20px; right:0px;}
			.block-promotion .promotion .boxEnviar .layerEnviar ul{}
				.block-promotion .promotion .boxEnviar .layerEnviar ul li{width:315px; clear:both;}
				.block-promotion .promotion .boxEnviar .layerEnviar ul li.msn{height:35px;}
				.block-promotion .promotion .boxEnviar .layerEnviar ul li span{font:12px tahoma; color:#FFF;}
				.block-promotion .promotion .boxEnviar .layerEnviar ul li .error{font:10px tahoma; color:#b81010; padding:20px 0 0 24px;}
				.block-promotion .promotion .boxEnviar .layerEnviar ul li .sucesso{font:bold 12px tahoma; color:#FFF; padding:35px 0 0 80px;}
			.block-promotion .promotion .boxEnviar .layerEnviar input{width:auto; font:11px tahoma; color:#919191; margin:00px 0 0 24px; float:left;}
				.block-promotion .promotion .boxEnviar .layerEnviar input.checkbox{width:auto; height:auto; margin:5px 3px 0 24px;}
				.block-promotion .promotion .boxEnviar .layerEnviar input.btn{width:auto; height:auto; padding:0 5px; margin-left:5px; color:#000;}
	
	.block-promotion .promotion .boxEnviar .layerCadastro{width:258px; height:154px; background:url(../imgs/bg/layerCadastro.gif) top right no-repeat; position:absolute; top:20px; right:0px;}
		.block-promotion .promotion .boxEnviar .layerCadastro ul{padding:15px 0 0 0;}
			.block-promotion .promotion .boxEnviar .layerCadastro ul li{}
				.block-promotion .promotion .boxEnviar .layerCadastro ul li label{width:50px; font:11px tahoma; color:#FFF; display:block; float:left; text-align:right; padding:0 5px 0 0;}
				.block-promotion .promotion .boxEnviar .layerCadastro ul li span.info-msg{font:10px tahoma; color:#b81010; display:block; text-align:left; height:20px; padding:0 0 0 55px;}
				.block-promotion .promotion .boxEnviar .layerCadastro ul li a{font:11px tahoma; color:#FFF; margin:0 0 0 85px;}
					.block-promotion .promotion .boxEnviar .layerCadastro ul li a.quero-cadastrar{margin:18px 0 0 28px;}
				.block-promotion .promotion .boxEnviar .layerCadastro ul li input{font:11px tahoma; width:180px;}
					.block-promotion .promotion .boxEnviar .layerCadastro ul li input.btn{width:auto; height:auto; padding:0 5px;}
					
	.block-promotion .promotion .layerRegulamento{width:689px; height:700px; position:absolute; top:0px; left:0; z-index:200;}
		.block-promotion .promotion .layerRegulamento .overlay{width:689px; height:700px; background:#FFF; position:absolute; top:0px; left:0; filter:opacity(alpha=70); -moz-opacity:0.7; opacity:0.7;}
		.block-promotion .promotion .layerRegulamento .boxLayer{width:538px; height:511px; padding:7px; background:url(../imgs/bg/boxLayer.png) top right no-repeat; position:absolute; top:30px; left:65px;}
			.block-promotion .promotion .layerRegulamento .boxLayer h2{width:150px; height:40px; background:url(../imgs/titles/regulamento.gif) 30px 16px no-repeat;}
			.block-promotion .promotion .layerRegulamento .boxLayer .overflow{width:517px; height:470px; padding:0 20px 0 0; overflow:auto;}
				.block-promotion .promotion .layerRegulamento .boxLayer .overflow ul{}
					.block-promotion .promotion .layerRegulamento .boxLayer .overflow ul li{padding:0 0 0px 30px;}
						.block-promotion .promotion .layerRegulamento .boxLayer .overflow ul li p{padding:0 0 15px 0px;}
						
#content .post .entry table tbody tr td span p a {color:#929292;text-decoration:none;font-size:10px !important;}
#content .post .entry table tbody tr td span p a font, #content .post .entry table tbody tr td font{font-size:11px !important;font-family:Tahoma !important;padding-left:5px !important;padding-bottom:2px !important}
#content .post .entry table tbody tr td font a {text-decoration:none;padding:0;}
