div#categorias div.container {
	margin: 0px auto;
	margin-bottom: 30px;
	
	width: 110px;
	overflow: hidden;
}

	div#categorias div.container h3 {
		text-indent: -99999px;
			
		background-repeat: no-repeat;
		background-position: top left;
		height: 20px;
		
		margin-bottom: 10px;
	}





div#categorias div.container div.categorias {
	overflow: hidden;
}
	
	div#categorias div.categorias h3 {
		background-image: url(../imgs/titulo_categorias.jpg);		
	}
		
		div#categorias div.categorias ul {
			list-style: none;
		}
		
			div#categorias div.categorias ul li {
				padding-bottom: 5px;
			}
			
					div#categorias div.categorias ul li h4 {
						background-repeat: no-repeat;
						background-position: top left;
					}
					
						div#categorias div.categorias ul li h4 a {
							display: block;
							
							width: 95px;
							height: 25px;
						}
						
							div#categorias div.categorias ul li h4 a span {
								display: none;
							}
					
					
						div#categorias div.categorias ul li h4.videos {
							background-image: url(../imgs/icone_categorias_video.jpg);
						}
						
						div#categorias div.categorias ul li h4.musica {
							background-image: url(../imgs/icone_categorias_musica.jpg);
							height: 23px;
						}
						
						div#categorias div.categorias ul li h4.games {
							background-image: url(../imgs/icone_categorias_game.jpg);
							height: 27px;
						}
						
						div#categorias div.categorias ul li h4.design {
							background-image: url(../imgs/icone_categorias_design.jpg);
							height: 26px;
						}
						
						div#categorias div.categorias ul li h4.tecnologia {
							background-image: url(../imgs/icone_categorias_tecnologia.jpg);
						}
						
						div#categorias div.categorias ul li h4.mix {
							background-image: url(../imgs/icone_categorias_mix.jpg);
							height: 21px;
						}



div#categorias div.container div.buscar {
	overflow: hidden;
}
	
	div#categorias div.container div.buscar h3 {
		background-image: url(../imgs/titulo_busca.jpg);
		height: 14px;	
	}
	
	div#categorias div.container div.buscar form input {
		padding: 2px;
		font-size: 17px;
	}
	
		div#categorias div.container div.buscar span {
			float: left;
		}		
			div#categorias div.container div.buscar span.pesquisar {
				background-image: url(../imgs/seta_busca.jpg);
				background-color: #000066;
			}
			
				div#categorias div.container div.buscar span.pesquisar a {
					display: block;
					width: 16px;
					height: 24px;
				}
				
					div#categorias div.container div.buscar span.pesquisar a strong {
						display: none;
					}
						
						div#categorias div.container div.arquivo h3 {
							background-image: url(../imgs/titulo_arquivo.jpg);
							height: 19px;	
						}
						
							div#categorias div.container div.arquivo div.datas {
								margin-top: 5px;
								overflow: hidden;
							}
				
							div#categorias div.container div.arquivo div.datas ul li h4 {
								list-style: none;
								padding-bottom: 5px;
								background-repeat: no-repeat;
								background-position: top left;
							}
									
							div#categorias div.container div.arquivo div.datas a {
								color: #f59c00;
								font-size: 14px;
								font-weight: bold;
								text-decoration: none;
							}
								
							div#categorias div.container div.arquivo div.datas a:hover {
								color: #e64100;
							}
					
					
							
div#categorias div.container div.blogroll h3 { background-image: url(../imgs/titulo_blogroll.jpg); height: 20px; }
							
	div#categorias div.container div.blogroll div.itens { margin-top: 0px; overflow: hidden; }
	div#categorias div.container div.blogroll div.itens a { color: #f59c00; font-size: 11px; text-decoration: none; padding-bottom:10px; }									
	div#categorias div.container div.blogroll div.itens a:hover {  color: #e64100;	}
					
	div#categorias div.container div.blogroll div.itens ul li h4 { list-style: none; padding-bottom: 5px; background-repeat: no-repeat; background-position: top left; }
										
									
																		