
	/*
		Title: Blog da Virtual
		Version: 1.0
		Author: Edson Simão Jr.
		Last revision date: 2009-06-05
	*/
	
	
	/* CSS RESET
	---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
	table {	border-collapse:collapse; border-spacing:0; }
	fieldset,img { border:0; }
	address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }x
	ol,ul { list-style:none; }
	caption,th { text-align:left; }
	h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;	}
	q:before,q:after { content:''; }
	abbr,acronym { border:0; }
	a { text-decoration:none; }

	*	{ outline:none; }

	/* GLOBAL
	---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

	 body 					{ font:normal 12px Arial, Helvetica, sans-serif; background:#66696e url(../theme_images/bkg.jpg) repeat-x; } 
	 body,html 				{ overflow-x:hidden; width:100%; }
	 
	 .header				{ width:980px; height:360px; display:block;  background:#66696e url(../theme_images/bg_header.jpg) no-repeat; margin-top:45px; }
	 .wrap 					{ width:940px; margin:auto; }


	/* HEADER
	---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

	.header					{  }
	.header	.name a			{ display:block; width:175px; height:65px; margin:0 0 0 10px; text-indent:-9999em; overflow:hidden; } 
	.header .search			{ display:none; }
	
	.header .nav			{ display:block; overflow:hidden; width:290px; margin:250px auto 0 auto; text-align:center; }
	.header .nav li			{ float:left; display:block; }
	.header .nav li	a		{ padding:13px 20px; display:block; color:#e6e8ec; font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; background:url(../theme_images/bg_nav.gif) right center no-repeat; }
	.header .nav .contato a	{ background-image:none; }

	
	/* CONTENT
	---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/	
	
	.wrap_content			{ background:#191919 url(../theme_images/bg_content.gif) repeat-y; width:980px; overflow:hidden; margin-bottom:10px; }
	.content				{ background-color:#282828; border-top:10px solid #191919; overflow:hidden;  width:780px; float:right; margin-right:10px; color:#fff; }
	.content h1 a			{ font:22px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#e6e8ec; }
	
	.content a				{ font-weight:bold; color:#ff9900; text-decoration:underline; }
	.content a:hover		{ color:#ff5a00; }
	
	.content .post			{ padding:40px 20px 15px 20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:19px; background:url(../theme_images/bg_post.gif) bottom repeat-x; }
	.content .post .data	{ font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:-5px; text-decoration:underline; color:#ff9900;  }
	.content .comments a	{ font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; } 
	.content .info 			{ font-size:11px; font-weight:bold; margin-bottom:0; padding-top:4px; }
	.content .separa		{ padding:0 3px; color:#8d8d8d; }
	.content p				{ padding-bottom:15px; color:#d4d4d4; }
	.content img			{ float:left; margin:5px 15px 10px 0; border:4px solid #6d6d6d; }  
	.content a img			{ opacity:0.8; }  
	.content a:hover img	{ opacity:1; }  
	
	.subtitle				{ display:block; clear:both; overflow:hidden; padding:20px; font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif; }
	#Contato input			{ overflow:hidden; padding:8px; border:2px solid #999; width:200px; margin-left:15px; }
	#Contato textarea		{ overflow:hidden; width:664px; padding:8px; border:2px solid #999; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-left:20px; }
	#Contato h1				{ overflow:hidden; padding:10px; }
	
	#Contato .separaSubmit input { background-color:#000; color:#fff; font-weight:bold; font-size:11px; margin-left:240px; }
	
	
	#Contato .separaField			{ float:left; }
	#Contato label					{ padding-left:15px; }
	
	.separaMensagem	label			{ display:block; margin-left:8px; margin-bottom:-17px; }
	
	.your-subject input	{ width:400px; }
	
	
	/* FOOTER
	---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/	
	
	.footer				{ width:980px; height:52px; background:url(../theme_images/bg_footer.jpg) no-repeat; overflow:hidden; color:#666; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
	.footer .copyright	{ width:600px; margin:10px 0 0 195px; font-size:11px; }
	.footer a			{ color:#fff; text-decoration:underline; }
	.footer .webroom a	{ width:110px; height:30px; position:absolute; display:block; margin:-28px 0 0 40px; text-indent:-99999em; overflow:hidden; }	
	.footer .virtual a	{ width:80px; height:30px; position:absolute; display:block; margin:-28px 0 0 890px; text-indent:-99999em; overflow:hidden; }	
	
	
	
	/* COMMENT
	---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/	
	
	.comment				{ padding:0; background-color:#171717; margin:5px 5px 10px 5px; font-size:11px; }
	.comment img			{ float:none; margin:0; border:none; }
	.comment p				{ padding:0 10px 10px 10px; }
	.comment .info_comment	{ background-color:#101010; padding:10px; margin-bottom:10px; }
	.comment .name			{ font-size:13px; color:#fff; font-weight:bold; padding:0 5px; margin-left:30px; }
	.comment .post_number a	{ padding:10px 10px 10px 12px; margin:-9px 0 0 -10px; position:absolute; background-color:#0d0d0d; text-decoration:none; }
	.comment .data_post		{ color:#6b6b6b; }
	
	.content .artigosRel	{ font-weight:bold; margin-bottom:-4px; }
	.content .similar_posts	{ }
	.content .similar_posts a { font-weight:normal; text-decoration:none; font-size:11px; padding:5px 0 2px 0; border-bottom:1px solid #343434; display:block; overflow:hidden; }
	
	.post_completo			{ background-image:none !important; }
	
	#comments				{ margin:25px 10px 10px 10px; display:block; font:bold 19px "Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom:1px solid #494949; padding-bottom:5px; }
	
	.advice					{ display:none; }	
	
	.formulario				{ display:block; overflow:hidden; background-color:#0e0e0e; border:2px solid #000; margin:40px auto 40px auto; padding:10px 15px 15px 15px; width:600px; }
	.formulario br			{ display:none; }
	.formulario label		{ display:none; }
	.formulario h3			{ font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom:1px solid #2a2a2a; padding-bottom:5px; margin-bottom:15px; }
	.formulario .txtfield	{ padding:8px; color:#323235; margin-bottom:4px; font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; float:left; width:205px; border:none; }
	.formulario .txtfield:hover	{ color:#000; }
	.formulario .textarea	{ width:350px; height:150px; margin-right:10px; }
	.formulario  .separaComentario	{ float:left; }
	.formulario	#submit		{ padding:5px 15px; background-color:#000; color:#fff; border:2px solid #272727; cursor:pointer; float:right; margin-right:2px;  }
	.formulario	#submit:hover	{ background-color:#272727; }
	
	
		
	/* COLUMN
	---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/	
	
	.column					{ color:#fff; font-size:11px; padding:10px 0 10px 0; width:189px; *width:170px; *margin-left:5px; }
	.column	h3				{ color:#e6e8ec; font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:4px; padding-left:10px; }
	.column	 a				{ color:#69727a; }
	.column ul li li		{ display:block; background:url(../theme_images/bg_li.gif) 8px center no-repeat; *background-position:8px 13px; _margin-bottom:-13px; }	
	.column ul 				{ margin-bottom:20px; }	
	.column ul li a			{ display:block; padding:8px 0 8px 18px; border-bottom:1px solid #232323; }	
	.column ul li a:hover	{  background:#1f1f1f url(../theme_images/bg_li.gif) 8px center no-repeat; color:#e5e5e5; }	
	.column	.sindication	{ display:none; }  
	
	
	
	/* FOOTER
	---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/	
	
	.copyright				{ clear:both; display:block; }
	
	
	
	/* PAGINACAO
	---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/	
	
	.paginacao				{ display:block; clear:both; overflow:hidden; padding:20px 10px; text-align:center; }
	.paginacao *			{ float:left; }
	.paginacao a			{ padding:10px 13px; margin-left:2px; text-decoration:none; color:#fff; border:1px solid #454545;  margin-bottom:2px; overflow:hidden; background-color:#303030; }
	.paginacao a:hover		{ background-color:#1f1f1f; border-color:#1a1a1a; }
	.paginacao span			{ display:none; }



