
	
	/*.... CSSRESET ....*/
	/*************************************************************************************************************************************************************************/
	
	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; }
	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; }


	/*.... STRUCTURE ....*/
	/****************************************************************************************************************************************************************************/
	
	body						{ font:12px/17px Arial, Helvetica, sans-serif; color:#9b9b9b; background:#050404 url(../theme_images/bg_ornamentos.gif) no-repeat;			 	}
	body strong					{	font-weight:bold;																															}
	.wrap						{ width:999px; margin:0 auto;																												    }	
		
	
	/*.... HEADER ....*/
	/****************************************************************************************************************************************************************************/		
	 .header					{ display:block; height:190px; padding-top:45px;																								 }
	 .header .name a			{ display:block; width:273px; height:50px; text-indent:-9999em; overflow:hidden; background:url(../theme_images/logo.gif) no-repeat; float:left; }
	
	 .header .nav		 		{ display:block; width:230px; height:15px; background:url(../theme_images/bg_menu.gif) no-repeat; float:left; margin:8px 0 0 119px;				 }
	 .header .nav li			{ float:left; display:block; 																													 }
	 .header .nav li a			{ float:left; display:block; text-indent:-9999em; width:40px; height:16px; margin-right:40px; overflow:hidden; 									 }

	 .header .nav li.sobre   a	{ width:44px; margin-right:42px;																												 }
	 .header .nav li.contato a	{ margin-right:0; width:64px;																													 }

	 .header .search 			{ overflow:hidden; width:258px; height:34px; background:url(../theme_images/bg_search.gif) no-repeat; float:right; margin:-4px 0 0 0;			 }
	 .header .search label		{ display:none;																																	 }
	 .header .search .submit	{ display:none;																																	 }
	 .header .search .txtfield	{ border:none; padding:9px; background-color:transparent; font-size:11px; width:202px;															 }
	 

	/*.... CONTENT ....*/
	/****************************************************************************************************************************************************************************/		 
	 .content				{ margin-top:-8px; min-height:530px; _height:530px; }
	 .content h1			{ margin-left:2px;					 																												}
	 .content h1 a			{ font-size:18px; font-weight:normal; 																												}
	 .content .post			{ padding:10px 0;					 																								 				}
	 
	 .content .info			{ margin:2px 0 10px 0; border:1px solid #141010; 																									}
	 .content .info			{ color:#141414; border-left:none; border-right:none; font-size:11px; background-color:#080808; padding:4px 8px; text-align:center;					}
	 .content .info	span	{ padding:0 7px; color:#766c6c;																														}
	 .content .info	strong	{ color:#bbb;																																		}
	 
	 .content a				{ color:#b28009;																																	}
	
	 .content p				{ line-height:20px; padding-bottom:15px; text-align:justify; 																						}
	 .content p img			{ float:left; margin:5px 20px 20px 10px; 																											}

	 .content .comments		{ display:none;																																		}
	 .content .artigosRel	{ border-top:1px solid #141010; padding:8px 5px 0 5px ; color:#403f3d; margin:10px 0 0 -5px; font-size:14px; font-weight:bold;					    }
	
  	 .content .similar_posts a 		 { border-bottom:1px solid #0e0b0b; color:#6c500d; font-size:11px; padding:6px 6px; margin-left:-4px; display:block; overflow:hidden;		}
  	 .content .similar_posts a:hover { border-bottom:1px solid #1b1616; color:#b28213; 																							}
	
	 .content .advice		{ border:1px solid #141010; border-left:none; border-right:none; margin-bottom:20px; background-color:#080808; padding:5px; display:none; 			}
	 .content .advice dt	{ padding:5px 10px 0 10px; font-size:15px; 			 																								}
	 .content .advice dd	{ padding:2px 10px; font-size:11px; 		 																										}
	 
	 .content .titleResultado { border-bottom:1px solid #141414; font-size:15px; padding-top:10px; margin-bottom: 10px; }
		 
			
		
	/*.... COLUMN ....*/
	/****************************************************************************************************************************************************************************/	
	 .column				{ }
	 .column .sindication a	{ display:block; width:156px; height:56px; background:url(../theme_images/bt_feeds.gif) no-repeat; text-indent:-9999em; overflow: hidden;  margin-bottom:25px; }

	 .column ul				{ margin-bottom:30px;																															 	}
	 .column ul	li li		{ overflow:hidden; height:34px; border-bottom:1px solid #151515; 																		 		}
	 .column ul	li li span	{ position:absolute; font-size:10px; margin:-26px 0 0 122px; color:#493b18; z-index:9999999999; display:block;													 			}
	 .column ul	li li a		{ color:#dda724; font-size:11px; padding:8px 5px; border-bottom:1px solid #0f0e0e; font-weight:normal; display:block;  z-index:9999; position:relative;   } 
	 .column ul	li li a:hover		{ background-color:#101010;  } 
	 h3		{ display:block; width:148px; overflow:hidden;  height:19px; background:url(../theme_images/titleCategorias.gif) no-repeat; text-indent:-9999em; margin-top:15px; 	}	 
	.column .redesSociais	{  }
	
	.column .redesSociais li li				{ height: auto;																												}
	.column .redesSociais li li a			{ background:url(../theme_images/bg_social.gif) no-repeat; text-indent:-999em; display:block;										}
	.column .redesSociais li li a:hover		{ background:url(../theme_images/bg_social.gif) -151px 0 no-repeat;																	}

	.column .redesSociais .twitter  a		{ background-position:0 -40px; height:22px;  																						}
	.column .redesSociais .faceBook a		{ background-position:0 -79px; height:21px;  																						}
	.column .redesSociais .flickr   a 		{ background-position:0 -117px; height:20px; 																						}
	.column .redesSociais .linkedIn a 		{ background-position:0 -154px; height:24px; 																						}
	
	.column .redesSociais .twitter  a:hover	{ background-position:-151px -40px;			  																						}
	.column .redesSociais .faceBook a:hover	{ background-position:-151px -79px;  																								}
	.column .redesSociais .flickr   a:hover { background-position:-151px -117px; 																								}
	.column .redesSociais .linkedIn a:hover { background-position:-151px -154px; 		 																						}	
	
	.column .arquivosColumn li h3		{ background:url(../theme_images/titleArquivos.gif) no-repeat;																		}				
	.column .redesSociais li h3			{ background:url(../theme_images/titleRedesSociais.gif) no-repeat; padding-bottom: 1px;													}
	.column .linkcat h3					{ background:url(../theme_images/titleBlogroll.gif) no-repeat; padding-bottom: 1px;														}
											

	/*.... PAGINACAO ....*/
	/****************************************************************************************************************************************************************************/	
	


	/*.... COMENTÁRIOS ....*/
	/****************************************************************************************************************************************************************************/	
	 .comment								{ font-size:11px; border:3px solid #101010; background-color:#090909; margin:10px 0 10px 0; padding:50px 15px 15px 15px;			}
	 .comment p								{ padding:5px 5px;										  																			}
	 .comment .info_comment					{ background-color:#0d0d0d; padding:7px 15px; position:absolute; font-size:13px; margin:-40px 0 0 -30px; font-weight:bold; color:#fff}
	 .comment .info_comment	.data_post		{ font-size:11px; color:#646464; padding-left:10px; 																				} 
	 .comment .advice						{ display:none; 																													}
	
	.formulario								{ margin:5px 0 20px 10px; padding-top:10px;																							}
	.formulario label						{ clear:both; display:block; font-size:11px; font-weight:bold; padding:3px 0 2px 0;													}	
	.formulario label span					{ font-size:10px; font-weight:normal;																								}	
	.formulario	.txtfield					{ border:1px solid #515151; background-color:#0c0c0c; padding:8px; font-weight:normal; margin-bottom:10px; color:#fff; font-size:11px;}
	.formulario .textarea					{ font:11px Arial, Helvetica, sans-serif; padding:8px; width:290px; height:144px;													}
	.formulario #submit						{ float:right; margin-right:13px;																									}
	.formulario .separaComentario			{ position:absolute; margin:-193px 0 0 260px;																						}
	
	 h3#comments							{ font:17px Arial, Helvetica, sans-serif; display:block; padding-bottom:5px; color:#fff; 											}
	 h3#titleComment						{ margin:10px 0 7px -5px; border-bottom:1px solid #271f0d; height:25px;  }	
	

	/*.... FORMULÁRIO ....*/
	/****************************************************************************************************************************************************************************/	

	
	/*.... TAG CLOUD ....*/
	/****************************************************************************************************************************************************************************/	
			
		

	/*.... UNDERGROUND ....*/
	/****************************************************************************************************************************************************************************/	
		
	 .underground							{ clear:both; background:#fff url(../theme_images/bg_footer.gif) repeat-x; margin-top:30px; overflow:hidden; 						}
	 .underContent							{ padding:110px 0 20px 0; width:999px; margin:0 auto; overflow:hidden;					 											}
	 .underContent a						{ color:#ffa309;																		 											}
	 .underContent a:hover					{ color:#ff6009; text-decoration:underline;												 											}
	
	 .underContent ul						{ float:left; width:260px; margin:0 35px; display: none; }
	 .underContent ul ul					{ margin-left:0; 																													}
	 .underContent ul ul li					{ padding:4px 0; color:#191717; font-size:11px; border-bottom:1px solid #ccc														}
	 .underContent ul ul li	.data			{ display:block; clear:both; color:#1f7187; font-size:11ppx																			}
	 .underContent ul li h3	a				{ background:url(../theme_images/bg_twitter.gif) no-repeat; text-indent:-99999em; display:block; height:22px; border-bottom:1px solid #93e3ec;}
	 
	 .underContent ul.underFlickr li h3	a	{ background:url(../theme_images/bg_flickr.gif) no-repeat; 																			}
	 .underContent ul.underVimeo li h3	a	{ background:url(../theme_images/bg_vimeo.gif) no-repeat !important; 																			}
	
	.primeiroTwitter						{ font-weight:bold; font-size:12px; }
	
	.paginacao 								{ padding-bottom:20px; }
	.paginacao span							{ color:#202020; }
	.paginacao	a							{ padding:4px 5px 4px 8px; font-weight:bold; }
	.paginacao	a:hover						{ color:#ffb400; }
	
	.copyright								{ display:block; clear:both; color:#1d2b2e; background-color:#ececec; padding:10px; text-align:center;	font-size:11px;				}
	.webroom								{ width:73px; height:18px; display:block; overflow:hidden; background:url(../theme_images/bg_webroom.gif) no-repeat; position:absolute; right:10px; text-indent:-9999em; margin-top:-18px; }
	
	
	/*.... HACKs ....*/
	/****************************************************************************************************************************************************************************/

	body:nth-of-type(1) .column				{ margin-top:15px; }
	body:nth-of-type(1) .content			{ margin-top:8px;  }

	body:nth-of-type(1) .column .arquivosColumn	li li span	{ margin:-44px 0 0 122px; }
